/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
/* End hide from IE-mac */ 
a{color:#00356A;font-weight:bold;}
a:hover{color:#993300;}
body{margin:0px;padding:0px;}
body,input,div,p,select,option{
font:normal 12px Verdana,Geneva,Arial,Helvetica,sans-serif;
color:#676767;
}
div,p,form,ul{margin:0px;}
div.consulexterna .campouno,.consultaen .campouno{padding:5px 0 0 40px;}
div.consulexterna .campo,.consultaen .campo{padding:5px 0 0 20px;}
div.consulexterna .campo,div.consulexterna .campouno,.consultaen .campo,.consultaen .campouno{width:170px;}
div.ulservicioin{margin-left:20px;}
div.ulservicioink{margin:0px;}
html{padding:0px;margin:0px;background-color:#406F9E;}
iframe{border:solid 1px #006699;}
img,a{border:none;text-decoration:none;}
.consulexterna .butconsul,.consultaen .butconsul{
cursor: pointer;
color:#FFFFFF;
padding:4px 0 0 10px;
font-weight:bold;
}
.consulexterna .campo,.consultaen .campo{margin-top:12px;}
.consulta .campouno,.consulta .campo,.consulta .butconsul,.consultaen .campouno,.consultaen .campo,.consultaen .butconsul{
font-size:10px;
margin:0px;
border:solid 0 #FFFFFF;
background:transparent;
}
.consulexterna{
background:url(../img/bg_frmconsulta.jpg) no-repeat;
width:525px;
height:67px;
}
.consulexterna form{height:69px;text-align:left;display:inline;}
.consulexterna form p{
padding:6px 0 0 33px;
font:bold 17px arial,sans-serif;
color:#00356A;
}
.consulta,.consultaen,#consulta, .consultainco{width:530px;margin-left:200px;padding:10px 0 0 10px;border-left:solid 1px #000000;}
.consultainco p{margin-left:20px;text-align:justify;}
.consultainco {width:560px;}
.donde{width:270px;float:left;}
.donde p img,.dondergt p img{float:left;margin-right:5px;}
.donde p,.dondergt p{font-size:10px;height:98px;}
.donde p.on{
border:solid 1px #CC0000;
color:#000000;
font-size:10px;
font-style:italic;
width:250px;
}
.dondergt p.on{
border:solid 1px #CC0000;
color:#000000;
font-size:10px;
font-style:italic;
margin-left:10px;
}
.dondergt{width:260px;padding-left:260px;}
.indicador{
width:156px;
text-align:center;
margin:0px;
padding:0 0 0 5px;
}
.indicador p{
line-height:18px;
background-color:#91B1D2;
color:#FFFFFF;
text-align:center;
font-size:12px;
}
.menu{
float:left;
width:182px;
padding:0px 0 10px 10px;
margin:0px;
}
.ulservicio li{
list-style-image:url(../img/redball.gif);
line-height:14px;
}
.ulservicioin li{list-style-image:url(../img/redpoint.gif);}
.ulservicioink li{list-style-image:url(../img/redpoint.gif);}
#collage{
padding-left:50%;
height:154px;
border-top:solid 4px #00356A;
border-bottom:solid 4px #7F1314;
background:url(../img/bg_body.jpg) #D36755 top center no-repeat ;
}
#collage div.container{height:154px;}
#colscenter{/*overflow:auto;*/ border-top:solid 10px #D36755;}
#colscenter div.container{padding-top:20px;}
#copyrgt{/*overflow:auto;*/ padding-left:50%;margin:0px;}
#copyrgt div.container{margin:0 0 0 -400px;width:800px;}
.smalltxt{
padding:3px 0px 0 10px;
color:#006699;
font-size:8px;
text-align:center;
}
#copyrgt .container p {
padding:5px 30px 20px 0;
color:#FFFFFF;
font-size:10px;
text-align:right;
}
#copyrgt .container p a,#copyrgt .container p a:visited{color:#FFFFFF;font-weight:bold;}
#copyrgt .container p a:hover{color:#FF6600;}
#idioma{
background:url(../img/flagbutton.gif) 0px 0px no-repeat;
}
#idioma,#idiomaen{
float:left;
height:26px;
width:96px;
margin:0px;
text-decoration:none;
overflow:hidden;
}
#idioma:hover,#idiomaen:hover{background-position:0px -26px;}
#idiomaen{
background:url(../eng/img/flagbuttones.gif) 0px 0px no-repeat;
}
#outcontainer{clear:left;border-bottom:solid 4px #00356A;}
#outcontainer div.container p{
padding:5px 0px 10px 0px;
font-size:10px;
color:#406F9E;
text-align:center;
}
#outcontainer div.container p a,#outcontainer div.container p a:visited{color:#406F9E;font-weight:bold;}
#outcontainer div.container p a:hover{color:#00356A;}
#starttext p.on{
border:solid 1px #CC0000;
padding:10px;
color:#000000;
font-size:12px;
width:220px;
font-style:italic;
}
#top{border-bottom:solid 10px #406F9E;}
#top div.container{
height:78px;
background:url(../img/header.jpg) no-repeat top right;
}
#top div.container p{padding:45px 0 0 0;}
#top div.container,#collage div.container,#colscenter div.container,#outcontainer div.container{margin:0px;margin-left:-390px;width:780px;}
#top,#colscenter,#outcontainer{
padding-left:50%;
margin:0px;
background-color:#FFFFFF;
}
