body{
	background: #e1e1e1 url(../images/fondo_pagina.gif) top repeat-x;
	margin:auto;
	padding-top:13px
}
.centrar{
	margin: auto;
	width: 918px;
}
.logo {
	height: 90px;
	background-position: top;
	padding:0px;
	width:170px;
	float:left;
	margin-left:45px;
	padding-bottm:3px;
}
.bannertop {
	float:right; 
	/*padding-top:70px;*/
}
.cabecera{
float:left;
	height: 159px;
	width: 918px;
	margin: auto;
}
#izqcabecera {
	float: left;
	width: 37px;
	margin-right: 0px;
	background:url(../images/bk_cabecera.jpg) repeat-x;
}
#dercabecera {
	float: right;
	right: 0px;
	width: 38px;
	background:url(../images/bk_cabecera.jpg) repeat-x;
}
.contienefoto{
	float:left;
	height: 121px;
	width: 843px;
	background-position: bottom;
	background-color:#e0e8dd;
	margin-bottom:0px;
	padding-bottom:0px;
	height:159px
}
.contienemenu{float:left;	width:843px; background:url(../images/fondo_menu.gif) repeat-x; height:38px; display: inline;}
.contienemenu h6.izq{background: url(../images/left_menu.gif) no-repeat; width: 14px; height: 38px; font-size: 0px; float: left;}
.contienemenu h6.der{background: url(../images/right_menu.gif) no-repeat; width: 14px; height: 38px; font-size: 0px; float: left;}
.contienemenu ul{display: inline; width: 815px; line-height: 38px; float: left;}
.contienemenu li{float: left; list-style: none; line-height: 38px; height: 38px; background: url(../images/divisor_menu.gif) right no-repeat; padding: 0 2px 0 0}
.contienemenu li a{float: left; text-decoration: none; font: bold 12px Arial; color: #FFF; padding: 0 17px 0 15px; height: 38px; line-height: 38px; }
.contienemenu li a:hover{color:#e098ac; background:url(../images/menu_over2.gif) repeat-x; height: 38px; display: block; line-height: 38px; }
.contienemenu li a:active{color:#e098ac; background:url(../images/menu_over2.gif) repeat-x; height: 38px; display: block; line-height: 38px; }
.contienemenu li a.primero{float: left; text-decoration: none; font: bold 12px Arial; color: #FFF; padding: 0 17px 0 0px; height: 38px; line-height: 38px; }
.contienemenu li a.primero:hover{color:#e098ac; background:url(../images/menu_over2.gif) repeat-x; height: 38px;  display: block; line-height: 38px; }
.contienemenu li a.primero:active{color:#e098ac; background:url(../images/menu_over2.gif) repeat-x; height: 38px;  display: block; line-height: 38px; }
.contienemenu li.ultimomenu{background:none; padding-right: 0px; margin-left: 14px;}
.contienemenu li.ultimomenu img{margin-bottom: 3px;}

/*.contienemenu{
		float:left;
		width:843px;
		background:url(../images/fondo_menu.gif) repeat-x;
		height:38px
}
#navcontainer ul { 
	list-style-type: none;
	margin: 0;
	padding-top: 5px;
	float: left; 
	width: 95%;
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #fff;
	background:url(../images/fondo_menu.gif) repeat-x;
	
}
#navcontainer ul li { 
	display: inline;
	text-align: center;
	padding-right: 6px;
	line-height:33px;
	background:url(../images/divisor_menu.gif) right no-repeat;
	border-bottom-width: 0px;
}

#navcontainer li.ultimomenu {
	background:none;
		padding-right: 0px;
	}
	
#navcontainer ul li a{ 
	text-decoration: none;
	padding: 13px 8px 8px 8px;
	color: #fff;
	
	}
#navcontainer ul li a:hover{  
       color:#e098ac;
       background:url(../images/menu_over2.gif) repeat-x;
}

*/

.breadcrumb{
	height: 20px;
	margin-left:36px;
	padding-top:20px;
	width: 850px;
	float:left
}
.contienebody{
		width: 918px;
		margin:0px;
		padding:0px;
		background:url(../images/bk_cont.gif) repeat-x;
}
#leftnav {
	float:left;
	width: 210px;
	padding-left:34px
}
#columnader {
	width: 597px;
	margin:0px 0px 0px 288px;
	height:100%
}

.topsubmenu {
	background-image:  url(../images/top_smenu.gif);
	background-repeat: no-repeat;
	height: 8px;
	background-position: top;
	margin:0px;
	padding:0px;
	width:auto
}
.submenu{
	width: 100%;
} 
.bottomsubmenu {
	background-image:  url(../images/bottom_smenu.gif);
	background-repeat: no-repeat;
	height: 24px;
	background-position: top;
	margin:0px;
	padding:0px
}
#navlist ul { 
	width: 100%;
	list-style-type: none;
	margin: 0;
	padding: 0;
	font:11px Arial, Helvetica, sans-serif;
	color: #fff;
	height:auto;
	background:#e1e8ef;
}
#navlist li { 
	text-align: left;
	margin-left: 14px;
	line-height:18px;
	padding: 4px 0 2px 14px;
	background:url(../images/flechitasubmenu.gif) no-repeat;
	border-bottom: 1px dotted #fff;
	width: 80%
}
#navlist li.ultimo {
	border-bottom-width: 0px;}
	
#navlist li a{ 
	text-decoration: none;
	color: #b91c49;
	font-weight: bold;
}
#navlist li a:hover{  
	color:#001744
}

#navlist li a:active{  
	color:#001744
}
.contieneportlet{
	float:left;
	width: 100%;
	margin-bottom:20px
}
.titulo{
	width:auto;
	height:30px;
	color:#001744;
	font: 16px Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:30px;
	border-bottom: 1px solid #efefef;
	margin-bottom: 10px
}
.titulo2{
	width:auto;
	height:20px;
	color:#b40c3c;
	font: 15px Arial, Helvetica, sans-serif;
	font-weight:normal;
}
.color1{
	float:left; width:47%
}
.color2{
	float:right; width:47%
}
.texto{
	font: 11px Arial, Helvetica, sans-serif;
	line-height:14px;
	color:#001744;
}
.texto2{
	font: 11px Arial, Helvetica, sans-serif;
	line-height:20px;
	color:#373737;
}
.texto3{
	font: 11px Arial, Helvetica, sans-serif;
	line-height:14px;
	color:#373737;
}
.textocolor{
	font: 12px Arial, Helvetica, sans-serif;
	line-height:17px;
	color:#fff;
	padding-right:20px
}
.textofaq{
	font: 12px Arial, Helvetica, sans-serif;
	line-height:17px;
	color:#b40c3c;
	padding-right:6px
}
.linkfaq{
	font: 11px Arial, Helvetica, sans-serif;
	line-height:17px;
	color:#b40c3c;
	padding-right:6px
}
.linkfaq:hover{
	color:#001744;
}
.link{
	color: #94deee
}
#blanco{
	color: #ffffff
}
.destacado{
	color:#94deee
}
a{
text-decoration: none
}
UL{
margin:0px;
padding:0px;
list-style-type:none
}
LI{
margin:0px;
padding-left:10px;
background:url(../images/bullet_circulo.gif) 0px 12px no-repeat;
border-bottom: 1px dotted #a3a3a3;
line-height:24px
}
.ultimolista{
border-width: 0px;
}
.textobottom{
	font: 11px Arial, Helvetica, sans-serif;
	line-height:14px;
	color:#001744;
}
.bottom{
text-align:center;
margin:auto;
width:898px;
	background: url(../images/fondo_bottom.gif) repeat-y;
}
#fecha{  
	color:#ca1046
}
.titulos{
	font: 16px Arial, Helvetica, sans-serif;
	line-height:17px;
	color:#b40c3c;
	padding-right:20px
}
.topcontieneac{
	background-image:  url(../images/top_ac.gif);
	background-repeat: no-repeat;
	height: 4px;
	background-position: top;
	margin:0px;
	padding:0px;
	width:auto
}

.contieneac{
	float:left;
	width: 525px;
	background:#e1e8ef;
	
}
.bottomcontieneac {
	background-image:  url(../images/bottom_ac.gif);
	background-repeat: no-repeat;
	height: 8px;
	background-position: top;
	margin:0px;
	padding:0px
}
.bordeTablaOrg {
	border: 1px solid #E2E2E2;
}

