*{margin:0; padding:0; font:11px Lucida Sans Unicode, sans-serif; color:#000;}
body{background: #fff url(../images/fondomenu_azulclaro.png) 0 0 repeat-x;}
h2{font-weight:bold}
html>body h2{font-weight:normal}
h3{font:bold 14px Lucida Sans Unicode, sans-serif; color:#0c1995; margin-bottom:5px;}
html>body h3{font-weight:normal}
#contenedor{ width:900px; margin:0 auto;}
a{cursor:pointer;}
/*CABECERA*/
#cabecera{height:106px; background: transparent url(../images/fondomenu_azuloscuro.png) 0 0 repeat-x}
h1{width:301px; height:67px; text-indent:-10000px; background:url(../images/logo.gif) no-repeat; position:relative; top:20px; float:left; cursor:pointer;}
ul, li{list-style:none;}
a span{display:none;}
#menusup{float:right;}
#menusup li{display:inline;border-left:solid 1px #0088d4;}
#menusup li a{color:#4c4c4c; margin: 0 2px 0 4px;}
#idioma{width:135px; float:right; background: transparent url(../images/flecha.gif) 120px 6px no-repeat}
#idioma ul{padding-left:45px; margin-top:-15px;}
#idioma li a{display: block; height:15px; border:solid 1px #4c4c4c; display:none;
	font-size:10px; color:#4c4c4c; text-decoration:none; padding-left:24px;}
#idioma li a#esp{ background:url(../images/banderita.png) 2px 2px no-repeat}
#idioma li a#ing{ background:url(../images/band_inglis.gif) 2px 2px no-repeat}
#idioma li a.sel{display:block}
#menuPrincipal{ clear:both; position:absolute; top:71px; margin-left:345px}
html> #menuPrincipal{ clear:both; position:relative;left:345px; top:4px;}
#menuPrincipal li{float:left; height:29px;}
#menuPrincipal li a{display:block; height:29px;}
#home{ width:62px; background: transparent url(../images/bt_inicio.gif) 0 -29px no-repeat}
#infocor{ width:176px; background: transparent url(../images/bt_infocorpo.gif) 0 -29px no-repeat}
#serv{ width:79px; background: transparent url(../images/bt_servicio.gif) 0 -29px no-repeat}
#infocli{ width:165px; background: transparent url(../images/bt_infoclien.gif) 0 -29px no-repeat}
#enlaces{ width:71px; background: transparent url(../images/bt_enlaces.gif) 0 -29px no-repeat}
#home.sel,#infocor.sel,#serv.sel,#infocli.sel,#enlaces.sel{ background-position: 0 0;}
/*PIE*/
#pie{clear:both; border-top:solid 4px #122e79; margin:20px 0px 20px 0px; padding-top:10px; text-align:center; height:20px; vertical-align:bottom;}
#pie li{display:inline; border-left: solid 1px #0088d4;}
#pie li.first,#menusup li.first{border-left:solid 0px #fff;}
#pie li a{color:#898989; margin: 0 2px 0 4px; font-size:10px}
.clearfix{clear:both;}
/*MENU LATERAL*/
#hormigas{color:#4c4c4c; font:bold 11px Lucida Sans Unicode, sans-serif; margin-bottom:10px;}
#hormigas a{text-decoration:underline; font-weight:normal; color:#4c4c4c;}
#hormigas span{color:#0088d4;}
#izda{width:169px; float:left}
#desarrollo{float:left;width:730px;font:11px Lucida Sans Unicode, sans-serif;}
#menuizda{border-top: solid 5px #122e79; margin-top:27px; background-color:#32a0dd;}
#menuizda a{color:#fff; text-decoration:none; font-size:11px; display:block; margin-left:6px;}
#menuizda li{ padding:2px 0px; border-bottom:solid 1px #fff;}
#menuizda li ul li{padding:2px 0 2px 9px;  border-bottom:none;  background:url(../images/ico_aptdo_b.gif) 17px 9px no-repeat;}
#menuizda li ul li a{font-size:10px;border-top:solid 1px #fff; padding-left:8px;}
#menuizda li.sel{background-color:#122e79; border-top:solid 1px #32a0dd;}
#menuizda li.sel ul li.hijo_no_sel{background-color:#32a0dd;}
#enlacesizda{background-color:#eff4f8; padding:5px; width:159px; margin:10px 0;}
#enlacesizda ul{background-color:#fff; padding:3px 7px;}
#enlacesizda li{padding:0; border:solid 1px #fff;}
#enlacesizda li a{ display:block; padding: 3px 0 3px 16px; text-decoration:none; font-size:11px; color:#0088d4; font-weight:normal;
	background:url(../images/ico_enlaces.gif) 5px 8px no-repeat; border-bottom:solid 1px #eff4f8;}
#enlacesizda li a.last{border:none;}
#linkcaja{display:block; width:169px; height:108px; margin:5px 0; background:transparent url(../images/infcorpo_2.jpg) 0 0 no-repeat;}
