body { 
background-color : #ffffff;
font-family : Verdana, Arial, Helvetica, sans-serif !important;
margin : 0;
} 

div#general { 
	clear:both;
         margin-bottom: 1px;
         width:62.0em;
	min-width:62.0em;
} 

/* ------------------ */
/*   CABECERA    */
/* -----------------  */

div#top_cabecera { 
margin : 0%;
padding : 0%;
width: 62.0em;
min-width: 62.0em;
float : left;
} 

		div#logo { 
		float : left;
		width : 11.7em;
		height : 126px;
		margin : 0 0 0 0;
		padding : 0%;
		} 

				img.logo { 
				float : left;
				padding : 0%;
				margin : 0%;
				width : 18%;
				height : 126px;
				border : 0;
				} 
				
				a.logo { 
				border : 0;
				padding : 0%;
				margin : 0%;
				float : left;
				width : 18%;
				} 
				
div#resto_cabecera { 
background-color : #000000;
width: 81%;   
min-width:81%;
float: left;  
}


		input#boton { 
		background-color : #dcdede;
		color : #363636;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size : 1em;
		text-align : left;
		float : left;
		height : 1.1em;
		} 
		
		div#barra_sup { 
		border-style : solid;
		border-color : silver;
		border-width : 1px;
		background-image : url('../img/cab_1x.jpg');
		height : 17px;
		margin : 0%;
		padding : 0%;
		width : 100%;
		float : left;
		} 
		
		div#barra_inf { 
		border-style : solid;
		border-color : silver;
		border-width : 1px;
		background-image : url('../img/cab_1x.jpg');
		height : 17px;
		margin : 0%;
		padding : 0%;
		width : 100%;
		float : left;
		} 
		
		form { 
		margin : 0;
		padding-top : 0;
		padding : 0;
		} 
		
		div#buzon { 
		float : right;
		text-decoration : underline;
		} 
		
		a.buzon { 
		color : #192e7d;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11px;
		text-decoration : underline;
		margin-top : 0.5px;
		margin-right : 4.5em;
		text-align : center;
		float : right;
		} 
		
		a.buzon:hover { 
		color : #192e7d;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11px;
		text-decoration : underline;
		margin-top : 0.5px;
		margin-right : 4.5em;
		text-align : center;
		float : right;
		} 
		
		div#imagen_cabecera { 
		margin : 0%;
		padding : 0%;
		float : left;
		} 
		
		div#imagen_cabecera img { 
		border : 0;
		vertical-align : middle;
		} 
		
		img#imagen_cabecera { 
		float : left;
		} 
		
		img.imagen_cabecera { 
		border : 0;
		width : 805px;
		height : 87.5px;
		} 
		
		div.migasPan { 
		text-align : left;
		font-size : 11px;
		padding-left : 0.75em;
		float : left;
		display : inline;
		} 
		
		a.migasPan { 
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color : #192e7d;
		font-size : 11px;
		text-align : left;
		padding-left : 0.75em;
		text-decoration : underline;
		float : left;
		} 
		
		a.migasPan:hover { 
		font-size : 11px;
		font-family : Arial, Helvetica, sans-serif;
		color : #736f6f;
		text-decoration : underline;
		} 
		
		span.migasPan { 
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color : #192e7d;
		font-size : 11px;
		text-align : left;
		padding-left : 0.75em;
		text-decoration : none;
		float : left;
		} 
		
		div#cab_zoom { 
		background-color : #b0cbde;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-weight : bold;
		font-size : 0.9em;
		height : 1.5em;
		width : 8.8em;
		padding-right : 1em;
		text-align : center;
		float : right;
		} 
		
		div#cab_zoom A { 
		color : #223b58;
		text-decoration : none;
		padding-right : 1em;
		float : right;
		} 
		
		div#cab_zoom A:hover { 
		text-decoration : underline;
		padding-right : 1em;
		float : right;
		} 
		
		A#cab_zoom_peq { 
		font-size : 0.7em;
		} 
		
		A#cab_zoom_nor { 
		font-size : 0.9em;
		} 
		
		A#cab_zoom_gde { 
		font-size : 1.1em;
		} 
		
		A#cab_zoom_eno { 
		font-size : 1.2em;
		} 
		
		span.cab_zoom { 
		float : right;
		text-align : right;
		padding-top : 2px;
		padding-right : 2px;
		} 
	
		
/* ------------------ */
/*        MEN�        */
/* -----------------  */		

		
div#menu_lateral { 
background-color : #dce2eb;
float : left;
font-family : Arial, Helvetica, sans-serif;
width : 187px;
width : 180px;
border : 0;
} 

		div#imagen_menu { 
		float : left;
		padding-left : 0;
		padding-top : 0;
		padding-right : 0;
		width : 187px;
		border : 0;
		} 
		
		table.menu_table { 
		margin-left : 0;
		margin-top : 0;
		margin-right : 0;
		padding-top : 0.3em;
		width : 187px;
		border : 0;
		} 
		
				table.menu_table TD { 
				margin-left : 0;
				margin-top : 0;
				margin-right : 0;
				padding-top : 0;
				background-color : #dce2eb;
				background-image : url('../img/mnu_nor.jpg');
				padding : 0;
				height : 1.3em;
				width : 187px;
				border : 0;
				} 
				

/* ------------------ */
/*   CONTENIDO   */
/* -----------------  */

				
div#lateral { 
text-align : left;
color : #dce2eb;
margin-top : 0;
padding-left : 0;
padding-top : 0;
float : left;
width : 200px;
border : 0;
} 

		div#contenido { 
		font-family : Arial, Helvetica, sans-serif;
		width : 40em;
		float : left;
		font-size : 1.2em;
		margin-top : 1em;
		min-height: 420px;
		} 
		
div#doc_interes { 
font-family : Arial, Helvetica, sans-serif;
float : right;
font-size : 12px;
width : 75%;
} 

		img.doc_interes { 
		font-family : Arial, Helvetica, sans-serif;
		float : left;
		margin-left :40px;
		margin-top : 115px;
		} 
		
		
div#doc_interes_ventanilla { 
font-family : Arial, Helvetica, sans-serif;
float : right;
font-size : 12px;
width : 75%;
} 

		img.doc_interes_ventanilla { 
		font-family : Arial, Helvetica, sans-serif;
		float : left;
		margin-left :70px;
		margin-top : 115px;
		} 
				
		
div#donde { 
font-family : Arial, Helvetica, sans-serif;
float : left;
font-size : 12px;
width : 50%;
} 

		img.donde { 
		font-family : Arial, Helvetica, sans-serif;
		float : right;
		margin-left : 5%;
		} 
		
table#contenido { 
font-family : Arial, Helvetica, sans-serif;
width : 80%;
float : left;
font-size : 12px;
margin-top : 0em;
} 
		td.contenido { 
		margin-top : 0;
		width : 80%;
		float : left;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 12px;
		} 
		




/* ------------------ */
/*         PIE            */
/* -----------------  */



div#pie_pagina { 
	clear:both;
	width:62.0em;
	min-width:62.0em;
} 

a.pie_pagina {
background-color : #011576;
color:#fff;
font-family:Arial,Helvetica,sans-serif; 
font-size : 11px;
height : 15px;
text-align : center;
text-decoration: none;
padding-bottom:0.1em;
padding-top:0.25px;
} 

a.pie_pagina:hover { 
font-size : 11px;
height :15px;
text-align : center;
text-decoration:underline;
padding-bottom:0.1em;
padding-top:0.25px;
} 

span.pie_pagina { 
background-color : #011576;
color : #ffffff;
height : 15px;
font-size : 11px;
font-family : Arial, Helvetica, sans-serif;
text-align : center;
width : 100%;
min-width: 100%;
float:right;
padding-bottom:0.7em;
}


		
		
/* ----------------------------- */
/*   ETIQUETAS SUELTAS   */
/* -----------------------------  */		
		
		
big.titulos { 
font-family : Arial, Helvetica, sans-serif;
font-size : 22px;
color : #0e2645;
margin : 0;
padding-top : 1em;
padding-bottom : 5em;
padding-left : 1em;
text-align : left;
} 

small.migasPan { 
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-family : Arial, Helvetica, sans-serif;
color : #192e7d;
text-decoration : none;
text-align : left;
float : left;
} 

p { 
color : #0e2645;
font-size : 12px;
font-family : Arial, Helvetica, sans-serif;
margin : 15px;
padding-top : 0;
padding-left : 15px;
padding-bottom : 0;
text-align : justify;
} 

a { 
font-size : 12px;
font-family : Arial, Helvetica, sans-serif;
color : #003399;
text-decoration : underline;
} 

		a:hover { 
		font-size : 12px;
		font-family : Arial, Helvetica, sans-serif;
		color : #736f6f;
		text-decoration : underline;
		} 

a.normal { 
font-size : 12px;
font-family : Arial, Helvetica, sans-serif;
color : #003399;
text-decoration : underline;
} 

div#ampliar{
font-size : 10px;
font-family : Arial, Helvetica, sans-serif;
color :#736f6f;
text-decoration : underline;
}


a.ampliar{
font-size : 10px;
font-family : Arial, Helvetica, sans-serif;
color :#736f6f;
text-decoration : underline;
border:0;
width:40%;
float:right;
}
	
span.ampliar{
font-size : 10px;
font-family : Arial, Helvetica, sans-serif;
color : #736f6f;
text-decoration : underline;
float: right;
padding-right:140px;
}

img.ampliar{
float:right;
margin-right:10px;
margin-top:5%;
}


div#ampliar_formacion{
font-size : 10px;
font-family : Arial, Helvetica, sans-serif;
color :silver;
text-decoration : underline;
}

a.ampliar_formacion{
font-size : 10px;
font-family : Arial, Helvetica, sans-serif;
color :silver;
text-decoration : underline;
border:0;
width:40%;
float:right;
}

span.ampliar_formacion{
font-size : 10px;
font-family : Arial, Helvetica, sans-serif;
color : silver;
text-decoration : underline;
float: right;
padding-right:140x;
}

img.ampliar_formacion{
float:right;
margin-right:10px;
}



ul { 
font-size : 12px;
font-family : Arial, Helvetica, sans-serif;
color : #0e2645;
list-style-type : disc;
} 

		ul.cuadrado { 
		font-size : 12px;
		font-family : Arial, Helvetica, sans-serif;
		margin : 15px;
		padding-top : 0;
		padding-left : 15px;
		padding-bottom : 0;
		text-align : justify;
		color : #ff9933;
		list-style-type : square;
		} 
		
		ul.redondo { 
		font-size : 12px;
		font-family : Arial, Helvetica, sans-serif;
		color : #4060a0;
		list-style-type : disc;
		} 

li.normal { 
font-size : 12px;
font-family : Arial, Helvetica, sans-serif;
font-weight : normal;
color : #0e2645;
font-family : Arial, Verdana, Helvetica;
text-align : justify;
} 

li { 
font-size : 12px;
font-family : Arial, Helvetica, sans-serif;
padding-top : 10px;
padding-bottom : 0;
margin : 0;
text-align : justify;
color : #ff9933;
} 

		li.azul { 
		font-size : 12px;
		font-family : Arial, Helvetica, sans-serif;
		margin : 15px;
		padding-top : 0;
		padding-left : 15px;
		padding-bottom : 0;
		text-align : justify;
		color : #0e2645;
		} 
		
ol.azul { 
font-size : 12px;
font-family : Arial, Helvetica, sans-serif;
color : #0e2645;
font-family : Arial, Verdana, Helvetica;
text-align : justify;
} 

span.azul { 
font-size : 12px;
font-family : Arial, Helvetica, sans-serif;
color : #0e2645;
} 
span.negrita { 
color : #0E2645;
} 

span.migas { 
font-family : Arial, Helvetica, sans-serif;
color : #0e2645;
float : left;
margin-left : 1px;
} 

		TABLE.menu_table TD { 
		background-color : #dce2eb;
		background-image : url('../img/mnu_nor.jpg');
		padding : 0;
		white-space : nowrap;
		} 
		
				TABLE.menu_table TD A { 
				color : #0e2645;
				display : block;
				font-family : Arial, Helvetica, sans-serif;
				font-size : 13px;
				text-decoration : none;
				width : 100%;
				height : 100%;
				} 
				
						TABLE.menu_table TD A:hover { 
						background-color : #b7cbe3;
						background-image : url('../img/mnu_res.jpg');
						} 
						
		TABLE.menu_table TD.menu_td_txt { 
		height : 18px;
		} 
		
				TABLE.menu_table TD.menu_td_img { 
				height : 41px;
				} 
				
				TABLE.menu_table IMG { 
				vertical-align : middle;
				border : 0;
				margin : 2px 1px;
				} 
				
								.menu_popup_on, .menu_popup_over { 
								color : #0e2645;
								font-family : Arial, Helvetica, sans-serif;
								font-size : 13px;
								height : 100%;
								padding : 0 2px;
								} 
								
								.menu_popup_on { 
								background-image : url('../img/mnu_nor.jpg');
								} 
								
								.menu_popup_over { 
								background-image : url('../img/mnu_res.jpg');
								} 

