/* CSS Document */

body, table, input, select, textarea{
	font: 11px verdana, tahoma, arial, sans-serif;
}

body, body:link, body:visited{
	text-align      : center;
	margin          : 0 0 0 0;
	/*scrollbar-face-color		: #ffffff;	/* color dentro de la barra				* /
	scrollbar-track-color		: #ffffff;	/* color fondo de la barra 				* /
	scrollbar-arrow-color		: #FF9933;	/* color flecha 						* /
	scrollbar-highlight-color	: #FF9933;	/* color sombra interior de la barra   	* /
	scrollbar-darkshadow-color	: #ffffff;	/* color exterior de la barra   		* /
	scrollbar-shadow-color		: #FF9933;	/* color sombra inferior y derecha de la barra   	* /
	scrollbar-3dlight-color		: #ffffff;	/* color sombra superior e izquierda de la barra	*/
}

img{
	border            : none;
}

form{
	margin          : 0;
	padding         : 0;
}

fieldset{
    padding         : 5px 10px 10px 10px;
}

legend{
    border-color    : #868686;
    font-weight     : bold;
    margin-bottom   : 10px;
}

/* ENLACES - LINKS *****************************************************************************/
a, a:link, a:visited{
	color           : #FFFFFF; /*#002952*/;
	/*color:#336699;
	font-weight:bold;*/
	text-decoration : none;
}

a:hover, a:active{
	text-decoration: none;
	color: #FFFFFF; /*#F8B600*/;
	/*text-decoration : underline;*/
	/*color           : #000;*/
}
a.enlace {
	color: #002952; /*002952*/
	font-family: Arial, Helvetica, sans-serif;
}
a.enlace:visited {
	color:#002952;/*002952*/
	font-family:Arial, Helvetica, sans-serif;
}
a.enlace:link {
	color:#002952;/*979797 -- 666666*/
	font-family:Arial, Helvetica, sans-serif;
}
a.enlace:hover{
	color:#6898c8;
	font-family:Arial, Helvetica, sans-serif;
}
a.enlace2 {
	color			  	: #FAAE00;
	vertical-align		: top;
	font-family			: tahoma, verdana, arial, helvetica, sans-serif;
	font-size			: 12pt; 
}
a.enlace2:visited {
	color			  	: #FAAE00;
	vertical-align		: top;
	font-family			: tahoma, verdana, arial, helvetica, sans-serif;
}
a.enlace2:link {
	color			  	: #FAAE00;
	vertical-align		: top;
	font-family			: tahoma, verdana, arial, helvetica, sans-serif;
}
a.enlace2:hover{
	color			  	: #FAAE00;
	vertical-align		: top;
	font-family			: tahoma, verdana, arial, helvetica, sans-serif;
}
/* COLUMN_R_SECTIONS **********************************************************/

div.column_l_section div.caption{
			/*background        : #979797 url(../img/dialog_topic.gif) no-repeat 3px 3px;*/
			background        : #979797 url(../img/caption1.png);
			color             : #fff;
			padding           : 5px 4px 4px 5px;
			font-size         : 0.9em;
			letter-spacing    : 0.10em;
			text-align		  : center;
}
		
div.column_r_section{
	/*color             : #979797;*/
	background        : #f1f1f1;
}

		div.column_r_section div.caption{
			/*background        : #979797 url(../img/dialog_topic.gif) no-repeat 3px 3px;*/
			background        : #979797 url(../img/caption1.png);
			color             : #fff;
			padding           : 5px 4px 4px 5px;
			font-size         : 0.9em;
			letter-spacing    : 0.10em;
			text-align		  : center;
		}
		
		div.column_r_section {
			padding          : 3px 5px 7px 5px;
			
		}
		div.content{
			padding          : 3px 5px 3px 5px;
			
		}
		div.acceso{
			color             : #333;
			padding           : 1px 4px 1px 10px;
			font-size         : 1px;
			letter-spacing    : 0.10em;
			text-align:center;
			height: 9px;
		}
		div.fondo_amarillo{
			background-color: #FBC10B;
			border-bottom:3px solid #F8E6AE;
			padding: 2px 5px 2px 5px;
		}
		div.fondo_amarillo2{
			background-color: #F8E6AE;
			border-bottom:1px solid #FBC10B;
			padding: 2px 5px 2px 5px;
		}
		div.linea{
			/*background : #979797 url(../img/linea_punteada_1.png);
			height: 1px;*/
			border-bottom:1px solid #FBC10B;
			
			
		}
		.hr_azul {  
			background      : url(../img/px_azul.png) repeat-x;
			color:#b9d3f4;
			height:1px; 
		}
		div.linea_punteada1{
			background      : url(../img/px2_gris.png) repeat-x;
			/*color:#979797;*/
			height:1px;
			font-size:1px;			
		}
		div.linea_punteada2{
			background      : url(../img/px2_amarillo.png) repeat-x;
			/*color:#F8B600;*/
			height:1px;
			font-size:1px;			
			
		}
		div.linea_punteada3{
			background      : url(../img/px2_azul.png) repeat-x;
			/*color:#002952;*/
			height:1px; 
			font-size:1px;			
			
		}

/* CLASSES ***********************************************************************/
.br li{
	padding-bottom   : 15px;
}
	.floatLeft {
		float           : left;
	}
.invisible {
	visibility:hidden;
	position:absolute;
	top: -2000px;
	left: -2000px;
}

.title {
	color			  : #00335E;
	vertical-align:	top;
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 16pt;
	text-align:left;
	
}
.title2 {
	color			  : #FAAE00;
	vertical-align:	top;
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 16pt; 
	
}
.title3 {
	color			  	: #FAAE00;
	vertical-align		:	top;
	font-family			: tahoma, verdana, arial, helvetica, sans-serif;
	font-size			: 12pt; 
	
}
.subtitle {
	color			  	: #FAF1D6;
	vertical-align		:	top;
	font-family			: tahoma, verdana, arial, helvetica, sans-serif;
	font-weight			: bold;
	font-size			: 11pt; 
	
}
.divPadding10{
		background-color: #fafafa;
		padding: 10px 10px 10px 10px ;
		width: 95%;
		margin: 10px 0px 10px 0px; 
	}
/*.clearBoth{
		clear:both;
	}*/

.button{
	border            : 1px solid #979797;
	color             : #979797;
	background        : #fafafa;
	font-size         : 0.9em;
	font-family       : arial, sans-serif;
	letter-spacing    : 0.10em;
}
.hr_azul {  
	background      : url(../img/px_azul.png) repeat-x;
	color:#b9d3f4;
	height:1px; 
}
.hr_amarillo {  
	background      : url(../img/px_amarillo.png) repeat-x;/**/
	color:#FBC10B;
	height:1px; 
}
.li1{
			
			list-style-image: url(../img/li2.png);
			/*color:#F8B600;*/
			/*height:10px;
			width:10px;*/
			
}
.li2{
			list-style-image: url(../img/li1.png);
			/*color:#F8B600;
			height:10px;
			width:10px;*/
				
}
.li3{
			list-style-image: url(../img/li3.png);
			/*color:#F8B600;
			height:10px;
			width:10px;*/
				
}
.li4{
			list-style-image: url(../img/li4.png);
			/*color:#F8B600;
			height:10px;
			width:10px;*/
				
}
/******************************CLASES PARA TABLAS*****************************************/
.tabla_amarillo {
	border-right-color:#00FF66;
	border:10px;
	width: 100%;
	padding: 0 0 0 0 ;
	background-color: #A5B8CE;/*FAD359*/
	text-align:center;
}
.t_f_amarillo3 { 
		background-color: #CCD7E2;/*FBC10B*/
		height: 20px;
		border: 10px;
		padding:2px 2px 2px 2px;
		margin:10px;
		/*
		padding:0;
		margin: 1px 1px 1px 1px;*/
	}
.t_f_gris3 { 
		background-color: #F9F9F9;
		height:20px;
		text-align:left;
		padding:5px 5px 5px 5px;
	}
.t_f_azul3 { 
		background-color: #b9d3f4;
		height:20px;
	}
.t_f_azul_linea { 
		background-color: #b9d3f4; 
		height:1px;
		padding-left:20px;/**/
	}
.t_f_amarillo_linea { 
		background-color: #FBC10B; 
		height:1px;
		padding-left:20px;/**/
	}
.centrado {
		text-align:center;
		font-size: 8pt;
		color: #333;
		padding-right:10px;
	}
.izquierda {
		text-align:left;
		font-size: 8pt;
		color: #333;
		padding-left:10px;
	}		
.tr_height_25 { 
		height:35px;
	}	
.tr_height_40 { 
		height:50px;
	}	
.divPadding5{
		padding: 5px 5px 5px 5px ;
		margin: 0px 0px 0px 0px; 
	}
	
