@charset "utf-8";

/*
* COLORES TEXTOS
*/
body,td,th {color: #325B7B;}
#pie_link{color:#325B7B;}
#pie_link a{color:#325B7B;}
ul.menu_horizontal{	color:#97999C;}
ul.menu_horizontal li a{color:#97999C;}
ul.menu_horizontal li a:hover,ul.menu_horizontal li a.activo{color:#0063B2;}
ul.menu_vertical{color:#97999C;}
ul.menu_vertical li a{color:#97999C;}
ul.menu_vertical li a:hover{color:#0063B2;}
#menu ul.menu_horizontal li a{color:#FFFFFF;}
#menu ul.menu_horizontal li a:hover, #menu ul.menu_horizontal li a.activo{color:#325B7B;}
#menu ul.menu_vertical li a{color:#FFFFFF;}
#menu ul.menu_vertical li a:hover, #menu ul.menu_vertical li a.activo{color:#325B7B;}
#menu_pie a{color:#FFFFFF;}
#menu_pie a:hover{color:#325B7B;}




body,td,th {
	/*font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	*/font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
body {
	background-color: #D4DEE5;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a{outline:none; text-decoration:none;}
p{padding:0px; margin:0px; padding-top:7px;}

h1{
	font-size:16px;
	margin-top:0px;
	padding-top:15px;
}
h2{
	font-size:14px;
	margin-top:0px;
	padding-top:10px;
}
img{
	border:0px;
	outline:none;
}

#contenedor{
	width:894px;
	padding:0px;
	margin:auto;
}
#cuerpo{
	background-color:#FFFFFF;
	padding:0px 26px;
	padding-top:18px;
	margin:0px;
}
/*Carlos 02-Set-2008*/
#logo_idioma{	
	text-align: right;
	display:block;
	margin:auto;
	margin-bottom:18px;
} 

#btn_cabecera{
	padding-top:11px;
}
#cabecera{
	height:186px;
	margin-top:12px;
	margin-bottom:12px;
}
#menu{
	height:44px;
}
#contenido{
	margin-bottom:12px;
	margin-top:12px;
	background-color:#D4DDE4;
	display:block;	
	height:100%;
}
#contenido a{outline:none;text-decoration:none; color:#325B7B;}
#contenido a:hover{text-decoration:none;border-bottom:#325B7B solid 1px;}

#menu_pie{
	height:38px;
	margin-bottom:6px;	
}
#pie{
	height:32px;
	background:url(../images/plantilla/pie_bkg.png) no-repeat center top;
	margin:0px;
	padding:0px;
}
.pie_titulo{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#D4DEE5;
	padding:10px;
}
#pie_link{
	padding:28px;
	font-size:10px;
	text-decoration:none;
}
#pie_link a{
	text-decoration:none;
}
#pie_link a:hover{
	border:none;
	text-decoration:underline;
}

.bkg_blanco{
	background-color:#FFFFFF;
}

.right{ float:right;}
.clear{clear:both; margin:0px; padding:0px;}
.left{ float:left;}



/*
*  MENU HORIZONTAL
*/
ul.menu_horizontal{
	display:inline;
	text-decoration:none;
	margin:0px;
	padding:0px;
}
ul.menu_horizontal,ul.menu_horizontal li {
	list-style-type: none;
}
ul.menu_horizontal li{
	display:inline;
	list-style:none;
	float: left;
}
ul.menu_horizontal li a{
	text-decoration: none;
	display: block;
}
ul.menu_horizontal li a:hover{
	text-decoration:none;
}
ul.p_left li{
	padding-left:10px;
}
#btn_cabecera ul.menu_horizontal li a{
	margin-left:15px;
}

/*
*  MENU VERTICAL
*/
ul.menu_vertical{
	text-decoration:none;
	margin:0px;
	padding:0px;
}
ul.menu_vertical,ul.menu_vertical li {
	list-style-type: none;
}
ul.menu_vertical li{
	display:block;
	list-style:none;
	margin-bottom:5px;
}
ul.menu_vertical li a{
	text-decoration: none;
	display: block;
}
ul.menu_vertical li a:hover{
	text-decoration:none;
}
ul.p_left li{
	padding-left:10px;
}



/*
* CAMBIANDO ATRIBUTOS DEL MENU HORIZONTAL
*/
#menu ul.p_left li.menu_item{
margin-right:2px;
padding-left:0px;
}
#menu ul.p_left li.menu_item_ultimo{
margin-right:0px;
padding-left:0px;
}
#menu ul.menu_horizontal li a.menu_item_ultimo{
width:142px;
}

#menu ul.menu_horizontal li a{
	background: #003456;
	padding: 14px 0px;
	width:138px;
	text-align: center;
	font-size:11px; /*tamaño original del submenu 10 , esto es del submenu*/
	/*font-weight:bold;*/
}
#menu ul.menu_horizontal li a:hover, #menu ul.menu_horizontal li a.activo{
	background: #D4DEE5;
}


#menu ul.menu_vertical li a{
	background: #003456;
	padding: 10px 0px;
	width:136px;
	text-align: center;
	font-size:10px;
	font-weight:bold;
}
#menu ul.menu_vertical li a:hover, #menu ul.menu_vertical li a.activo{
	background: #D4DEE5;
}


#menu_pie a{
	background-color: #325B7B;
	padding: 12px 15px;
	width:380px;
	text-align: left;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
#menu_pie a:hover{
	background-color: #D4DEE5;
	text-decoration:none;
}

.p_contenido{
	padding:15px;
	padding-top:0px;
}
.p_contenido2{
	padding_top:35px;
}
