@charset "utf-8";
@import url("structure.css");
html, body{height:100%;}
body{
	font-size:75%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:1.89;
	color:#000;
	text-align:left;
	background:#a9a8a8;
	padding:0;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 5px;
}
#centro{margin:auto;}
div#container{
	width:100%;
	max-width:1024px;
	height:100%;
	position: relative;
	margin: 0 auto;
	padding:0;
	background: #fff;
	visibility: visible;
}
#header{
	background-color:#fff;
	position:relative;
	float:left;
	margin: 0;
	padding:0;
	height: 185px;
	width: 100%;
}

#blanco{
	position:absolute;
	float:left;
	width:72%;
	top: 184px;
	height: 36px;
	background-color:#FFF;
}
#bisel{
	position:absolute;
	float:right;
	text-align:left;
	top:136px;
	left: 71.18%;
	width: 28.93%;
	height: 86px;
}

#logo{
	float:left;
	position: absolute;
	margin-left:5px;
	left:0;
	visibility: visible;
	top: 10px;
	width: auto;
}
#titulo{
	float:left;
	position: absolute;
	margin-left:62px;
	left:0;
	visibility: visible;
	top: 10px;
}

#submenutop{
	float:right;
	position: absolute;
	margin-right:10px;
	right:-5px;
	height: 26px;
	visibility: visible;
	text-align: right;
	width: 210px;
	top: 2px;
	}
.submenu ul {margin:0; padding:0;}
.submenu ul li{list-style:none;}
.submenu li{float:right; }
.submenu li a, .submenu a:link{text-decoration:none; color:#006;} /*a:visited*/
.submenu a:hover,.submenu a:active{text-decoration:underline;}
#menu{
	height:35px;
	width:100%;
	position:relative;
	float: left;
	border-bottom: 1px solid #587c94;
	visibility: visible;
}

#menu1{
	width:64%;
	float:left;
	position:relative;
	padding:0;
	margin: 0;
	left: 2.5%;
	background-color:transparent;
	text-transform: uppercase;
	
}
#menu1 ul {display: block; width: auto; height: auto; position: relative; margin:0; padding:0; visibility: visible;}
#menu1 ul li{display: block; width:auto; float: left; margin:0; list-style:none}
#menu1 ul li a, #menu1 ul li a :visited, #menu1 ul li a:link{ display:block; padding:0 5px;  color: #202020; background-color:#fff; text-decoration:none; text-align:center}
#menu1 ul li a:hover{color: #006; background-color:#B5C3D0;}
#menu1 ul li .press{ display:block; padding:0 5px; color: #fff; background-color:#597D95; text-align:center; width:auto}

#menu2{
	float:right;
	position:relative;
	visibility: visible;
	text-align:center;
	padding:0;
	width: 28%;
	color:#fff;
	text-transform:uppercase;
	background-color: #597D95;
	height: 34px;
}
#wrapper{
	width:100%;
	float:left;
	background:#fff/* url(../img/bgcolleft.png) repeat-y left*/;
	border-bottom:1px solid #ccc;
	overflow:hidden;
	position:relative;
	height: 100%;
}

#foot{
	width:100%;
	height:auto;
	position:relative;
	float: left;
	background-color:#FFFFFF;
	}
#foot .colleft{
    width: 16%;
    float:left;
	padding:10px 0;
	height:auto;
	text-align:center;
}
#foot .colright{
	width:84%;
	margin:0;
	float:right;
	padding:15px 0 0 0;
	
}
#foot .colright .modulo_contenido{padding:0; margin:0}
#memupie{margin:0; padding:0; }
#menupie p{color:#CCC}
#menupie ul {margin:0; padding:0; height:auto}
#menupie ul li{list-style:none; margin-left:5px;}
#menupie li{float: left; margin:2px 0;}
#menupie a, #menupie a:link, #menupie a:active{text-decoration:none; color:#666}
#menupie a:hover{text-decoration:underline; color:#666}
/*tags*/
h1{font:2em bold; color:#006;} 
h2{font:1.75em bold; color: #000;} 
h3{font:1.25em bold} 
h4{font:1.2em bold;} 
h5{font:1em bold;}
h6{font:1em bold;}
a{color:#006}
a:link, a:visited, a:active{text-decoration:none}
a:hover{text-decoration:underline}
p, span{line-height:1.5}
strong{	font-weight:bold; line-height: normal;}
ul{ padding: 2px 0 0 0; margin: 0; line-height:2; display:inline;}
ol{ padding: 5px 0 0 15px; margin: 10px; line-height:2;}
br{line-height:2;}
tr p{line-height:3}
.textder{text-align:right;}
.textizq{text-align:left;}
.textjust{text-align:justify;}
.textcen{text-align:center;}
.textcolor{color: #F5F7FA; text-align:center; vertical-align:baseline}/*tex color blanco*/
.colorazulclaro{color:#355D77}
.colorgris{color: #999}
.colorazul{color:#006}
.colorgrisoscuro{color:#333}
.colorazulbold{color:#006; font-weight:bold;}
.colornegro{color:#000}
.italica{font-style:italic}
.minuscula{text-transform:none}
.mayuscula{text-transform:uppercase}
.breadcrumb{margin:0; overflow:hidden; width:80%;padding:5px 20px; height:1%; background:transparent}
.current{display:block; overflow:hidden; width:auto}
.breadcrumb ul{display:block; overflow:hidden; width:100%}
.breadcrumb ul li{float:left; display:block; padding:0 7px 0 0; font-size:11px}
.breadcrumb ul li a{color: #006}
.sizefont{margin:0; overflow:hidden; width:60%; padding-left:20px;}
.sizefont ul{display:block; overflow:hidden; width:100%}
.sizefont ul li{float:left; display:block; padding:0 7px 7px 0; font-size:11px}
.sizefont ul li a{color: #999999}
.navhor{margin:0; overflow:hidden; height:1%; width:80%; padding-left:20px; border-top:1px dashed #ccc;}
.navhor ul{display:block; overflow:hidden; width:100%; height:1%}
.navhor ul li{float:left; display:block; padding:7px 7px 7px 0; font-size:12px}
.navhor ul li a{color: #006}
.modulo_contenido{padding:0; margin:5px 0;}
.modulo_contenido h4{font: bold 1.5em  "Times New Roman", Times, serif; color:#006;} /*faqs*/
.margen{margin:10px 0;}
.rellenopadding{padding:0 15px;}
.paddingleftright{padding:0 10px;}
.paddingtop{padding-top:10px}
.paddingtopbottom{padding:15px 0}
.noticiasdestacadas{padding: 10px; background: #587c94;text-transform:uppercase; color:#FFF;}
.clearfix{clear:both;}
.lineasolid{border-bottom: 0.25px solid #d6d6d6;}
.lineadashed{ border-bottom: 1px dashed #CCCCCC;}
.backgroundazul{background-color:#587c94}
.bg-seccionesdestacadas{background-color: #BECDD8;}
/*.backgroundleft{background-color:#ebf3f9;}*/
.right{float:right}
.left{float:left}
.imgcenter{background-position: 50% center;}/*alinear una imagen de fondo en el centro*/
.size{width:100%} /*banner se ajuste a cualquier resolucion*/
.bold{font-weight:bold}
.menuv{width:auto; height:auto; padding:0; margin:0}
.menuv ol{
	padding:0;
	padding-left:3em;
	margin:0;
	list-style:decimal;
	font-weight:bold;
	color:#006;
}
.menuv ol li{padding:0;}
.menuv ol li h2{ line-height:2;}
.modulo_contenido h2{color:#006} /*faqs*/
.menuv ul{width:80%; padding:0 0 0 50px;}
.menuv ul li{list-style-type:none; padding-left:25px;}
.menuv ul li a{text-decoration: none}
.menuv ul ul{width:100%}
.menuv ul ul li{list-style-type:disc;padding: 0 0 0 15px;}
.menuv ul li a{text-decoration: none}
.nota{padding-left:25px;}
.borderimg{padding:2px; border:1px solid #ccc}
.precodigo{line-height:2; font-family:"Times New Roman", Times, serif; font-weight:bold; font-size:130%; }
#clearfloat{
	height:300px;
	overflow:hidden;
}
.fontsize16px{font-size:16px}
.lineheight1{line-height:1.2}
.paddingleft20{padding-left:20px;}
#menu2 h3{font-weight:bold}
.noVisible{display:none}

