@charset "utf-8";
/* CSS Document */


body {
	margin: 0; padding: 0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	/*background: #ffffff;*/
	background-color:#00a9ec;
	background-image:url(../img/marca.png);
	background-repeat:repeat;
}

h1 {
	font-size: 1.7em; 
	margin: .67em 0; 
	font-weight: bolder;
	color:#0988D7;
}
h2{
	font-size: 1.3em; 
	margin: .75em 0; 
	font-weight: bolder;
	color:#5E5E5E;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#0988D7;
}
h3{
	font-size: 1.17em; 
	margin: .83em 0; 
	font-weight: bolder;
	color:#5E5E5E;
}
h4{
	margin: 1.12em 0; 
	font-weight: bolder;
}
h5 {
	margin: 1.12em 0; 
	font-weight: bolder;
}
p{
	color:#5E5E5E;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
}

ul.topnav {   
    list-style: none;   
    padding: 0 20px;   
    margin: 0;   
    float: left;   
    width: 939px;   
    background:#000066;   
    font-size: 1.2em;   
    background: url(topnav_bg.gif) repeat-x;   
}   
ul.topnav li {   
    float: left;   
    margin: 0;   
    padding: 0 15px 0 0;   
    position: relative; /*--Declare X and Y axis base for sub navigation--*/
}   
ul.topnav li a{   
    padding: 10px 5px;   
    /*color: #fff;   SERVIWEB: COMENTADO POR ADVERTENCIA EN VALIDACION*/
    display: block;   
    text-decoration: none;   
    float: left;   
}   
ul.topnav li a:hover{   
    background: url(topnav_hover.gif) no-repeat center top;   
}   
ul.topnav li span { /*--Drop down trigger styles--*/  
    width: 17px;   
    height: 35px;   
    float: left;   
    background: url(subnav_btn.gif) no-repeat center top;   
}   
ul.topnav li span.subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/  
ul.topnav li ul.subnav {   
    list-style: none;   
    position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/  
    left: 0; top: 35px;   
    background: #333;   
    margin: 0; padding: 0;   
    display: none;   
    float: left;   
    width: 170px;   
    border: 1px solid #111;   
}   
ul.topnav li ul.subnav li{   
    margin: 0; padding: 0;   
    border-top: 1px solid #252525; /*--Create bevel effect--*/  
   border-bottom: 1px solid #444; /*--Create bevel effect--*/  
    clear: both;   
    width: 170px;   
}   
html ul.topnav li ul.subnav li a {   
    float: left;   
    width: 145px;   
    background: #333 url(/img/dropdown_linkbg.gif) no-repeat 10px center;   
    padding-left: 20px;   
}   
html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/  
    background: #222 url(/img/dropdown_linkbg.gif) no-repeat 10px center;   
}  



.ctContenidosPie {width:100%;margin-top:0px!important;padding-top:0px;text-align:center;color:#333333;font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none;}
.ctContenidosPie h1.ctContenidos,
.ctContenidosPie ctContenidos,
.ctContenidosPie h3.ctContenidos,
.ctContenidosPie h1.ctContenidos a,
.ctContenidosPie h3.ctContenidos a {display:inline;margin:0;font-size:10px;color:#666666;font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration:none;font-weight:normal;}
.ctContenidos{font-weight: normal;font-size:10px;color:#666666;font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration:none;}
.ctContenidosPie h2 {display:inline;margin:0;font-size:10px;color:#666666;font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration:none;font-weight:normal;}
.ctContenidosPie h3 {display:inline;margin:0;font-size:10px;color:#666666;font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration:none; font-weight:normal;}
.ctContenidosPie a.ctContenidos2{display:inline;margin:0;font-size:10px;color:#666666;font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration:none;font-weight:normal;}
.ctContenidos2{display:inline;margin:0;font-size:10px;color:#666666;font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration:none;font-weight:normal;}
.ctContenidos{display:inline;margin:0;font-size:10px;color:#666666;font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration:none;font-weight:normal;}


.txtoptim{
	width:622px; 
	margin:0 0 0 10px; 
	float:left; 
	font-family:Arial, Helvetica, sans-serif;
}
.txtoptim h2 {
	font-size: 1.7em; 
	margin: .67em 0; 
	font-weight: bolder; 
	color:#0988D7;
}
.txtoptim h3 {
	font-size: 1.3em; 
	margin: .75em 0; 
	font-weight: bolder;
}
.txtoptim h4 {
	font-size: 1.17em; 
	margin: .83em 0; 
	font-weight: bolder;
}
.txtoptim h5 {
	margin: 1.12em 0; 
	font-weight: bolder;
}

.enlaces_superiores{
	color:#0166ad; 
	text-decoration:none;
}
