BODY {
background : #ffffff;
font : 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #666666;
margin : 0px 0px 20px 0px;
text-align: left;
} 

h1{
font-size:16px;
color:#2C5AA8;
}

h2{
font-size:12px;
color:#2C5AA8;
}

h3{
font-size:20px;
color:#2C5AA8;
}

p{
font-size:12px;
}

a{
font-size: 12px;
color: #2C5AA8;
}

ul{
font-size:12px;
}

/*.tooltip{ position: absolute; top: 0; left: 0; z-index: 3; display: none; }
.tooltip a{ position: absolute; top: 0; left: 0; z-index: 3; display: none; }*/


#tooltip {
    background-color: #dfdfdf;
    border: 1px solid #888888;
    color: #333333;
    padding: 4px;
    -moz-border-radius-bottomleft: 7px;
    -moz-border-radius-bottomright: 7px;
    -moz-border-radius-topleft: 7px;
    -moz-border-radius-topright: 7px;
}

#tooltip h3 {
    font-size: 1.1em;
    margin: 0;
    padding: 0 3px;
    text-align: left !important;
}

#tooltip p {
    font-size: 0.95em;
    margin: 5px 0 0 5px;
	  text-align: left;
}
#right, #right2 { text-align: right; }



.tabla_eventos
{
	border: 1px solid #c7c8c8;
	font-size:12px;
	font-family:verdana;
}

.tabla_eventos .titulo{
	background-color: #8DAEE1;
	font-weight: bold;
	font-size:
}

.tabla_eventos .aee{
	color: #2C5AA8;
}

.tabla_eventos td{
	padding: 5 5 5 5;
	border: 1px solid #c7c8c8;
}
	.titulos{
		font-family:verdana;
		font-size:9;
		color:#ffffff;
		text-decoration:none;
		font-weight:bold;
	}
		.titulos_dos{
		font-family:verdana;
		font-size:9;
		color:#ffffff;
		text-decoration:none;
		
	}
	.textos{
		font-family:verdana;
		font-size:10;
		color:#696969;
		text-decoration:none;	
	}
	.inf{
		font-family:verdana;
		font-size:9;
		color:#696969;
		text-decoration:none;	
	}
		.firma{
		font-family:verdana;
		font-size:8;
		color:#000000;
		text-decoration:none;	
	}
	.menu{
		background: #eeeeee url(img/menu.jpg);

		height:25px;
		font-family:verdana;
		font-size:10;
		color:#696969;
		text-decoration:none;	
	}
		.menu_sub{
		font-family:verdana;
		font-size:10;
		color:#67686A;
		text-decoration:none;
		
	}
		.menu_des{
		font-family:verdana;
		font-size:10;
		color:#696969;
		text-decoration:none;	
	}
	.menusup{
		font-family:arial;
		font-size:10;
		color:#696969;
		text-decoration:none;
		
		
	}	
	.menu_enlace { text-decoration:none; font-size:10px; color: #666666}
	
		.titulos_sec{
		font-family:arial;
		font-size:14;
		color:#215192;
		text-decoration:none;
		font-weight:bold;
		
		
		
	}	
	
	.mas_info{
		font-family:verdana;
		font-size:10;
		color:#FF9900;
		text-decoration:none;
		font-weight:bold;
		
	}
	.menusup2{
		font-family:arial;
		font-size:10;
		color:#696969;
		text-decoration:none;
		
	}
	.mini{		
		font-size:10;		
	}
	.caja{
		border: 1px solid #999999;		
		background-color:#ffffff;
		font-family:verdana;
		font-size:10;		
		text-decoration:none;	
		color:#626262;
		padding: 1px 1px 1px 2px;
	}

	.caja:hover, .caja:focus{
		border: 1px solid #2C5AA8;
		color: #2C5AA8;
	}

	.tabladere{
		border: 1px solid #FF9900;	
	}
		.tablacen{
		border: 1px solid #FF9900;
		border-bottom: none;
		border-top: none;
		border-right-color:#E7EAEF;
		border-left: none;
	}
		.tablacen2{
		border: 1px solid #FF9900;
		border-right-color:#E7EAEF;
		border-top: none;
		border-left: none;
		font-family:verdana;
		font-size:10;
		color:#696969;
		text-decoration:none;	
	}
	.tabladerein{
		border: 1px solid #E2E2E2;	
		background-color: #ffffff;
	}
	
	.menu_creditos{
		valign:middle;
		height:45px;
		font-size:10;
		color:#696969;
		text-decoration:none;	
	}

	.menu_creditos a{
		font-size:10;
		color:#696969;
		text-decoration:true;	
	}


#dropmenudiv{
position: absolute;
border: 1px solid #696969;
border-bottom-width: 0;
border-top-width: 1px;
font: normal 12px Verdana;
line-height: 15px;
z-index: 100;

}





#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #696969;
padding: 5px 0;
text-decoration: none;

}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #8DAEE1;
}


LI
{
	PADDING-TOP: 7px;
}

.especial{
text-decoration: underline;
color: #666666;
font-weight: bold;
}

/* Formulario*/
#formulario{
	font-size:12px;
}

#formulario td{
	padding-bottom: 0px;
}

#formulario .form_titulo{
	padding: 15px 0 5px 0;
	font-weight: bold;
	color:#2C5AA8;
	font-size: 12px;
}

#formulario .form_titulo_empleo{
	font-weight: bold;
	color:#2C5AA8;
	font-size: 10px;
}

#formulario .enviar{
	padding: 15px 0 5px 0;
	
}

#formulario .resp_titulo{
	font-size:10px;
	font-weight: bold;
	color:#2C5AA8;
	text-decoration:underline;

}

#formulario .resp_titulo_azul{
	font-size:10px;
	font-weight: bold;
	color:#2C5AA8;
}

#formulario .resp_cuerpo{
	font-size:10px;
}

#demo-status
{
	background-color:		#F9F7ED;
	padding:				10px 15px;
	width:					420px;
}
 
#demo-status .progress
{
	background:				white url(../js/progress.gif) no-repeat;
	background-position:	+50% 0;
	margin-right:			0.5em;
}
 
#demo-status .progress-text
{
	font-size:				0.9em;
	font-weight:			bold;
}
 
#demo-list
{
	list-style:				none;
	width:					450px;
	margin:					0;
}
 
#demo-list li.file
{
	border-bottom:			1px solid #eee;
	background:				url(../js/file.png) no-repeat 4px 4px;
}
#demo-list li.file.file-uploading
{
	background-image:		url(../js/uploading.png);
	background-color:		#D9DDE9;
}
#demo-list li.file.file-success
{
	background-image:		url(../js/success.png);
}
#demo-list li.file.file-failed
{
	background-image:		url(../js/failed.png);
}
 
#demo-list li.file .file-name
{
	font-size:				1.2em;
	margin-left:			44px;
	display:				block;
	clear:					left;
	line-height:			40px;
	height:					40px;
	font-weight:			bold;
}
#demo-list li.file .file-size
{
	font-size:				0.9em;
	line-height:			18px;
	float:					right;
	margin-top:				2px;
	margin-right:			6px;
}
#demo-list li.file .file-info
{
	display:				block;
	margin-left:			44px;
	font-size:				0.9em;
	line-height:			20px;
	clear
}
#demo-list li.file .file-remove
{
	clear:					right;
	float:					right;
	line-height:			18px;
	margin-right:			6px;
}
/* Fin formulario */

