#nav_main {
font-size:14px;
width:960px;
margin-top:0;
margin-bottom:0;
height:50px;
background-color:#F3F3F3;
padding:0;
}

#menu_prin_cont {
height:auto;
width:960px;
}

#nav_main ul {
font-size:14px;
width:auto;
height:30px;
background-color:#F3F3F3;
margin:0 auto;
padding:0;
}

#nav_main li {
float:left;
list-style:none;
height:auto;
margin:0;
padding:0;
}

#nav_main li.current {
background-repeat:repeat-x;
background-position:center bottom;
height:30px;
background-image:url(/imagenes/select.gif);
color:#FFF;
border-left-width:2px;
border-left-style:solid;
border-left-color:#FFF;
margin:0;
padding:0 17px;
}

#nav_main li.multi_selec {
background-repeat:repeat-x;
background-position:center bottom;
height:30px;
background-image:url(/imagenes/select.gif);
color:#FFF;
border-left-width:2px;
border-left-style:solid;
border-left-color:#FFF;
margin:0;
padding:0 24px 0 25px;
}

#nav_main li.multi_selec a {
padding-top:5px;
font-weight:700;
color:#fff;
}

#nav_main li.home {
height:27px;
background-image:url(/imagenes/home.gif);
color:#FFF;
width:34px;
margin:0;
padding:0;
}

#nav_main li.multi {
background-repeat:repeat-x;
background-position:center top;
height:22px;
background-image:url(/imagenes/bk_multi.gif);
color:#000;
font-weight:700;
border-left-width:2px;
border-left-style:solid;
border-left-color:#FFF;
margin:0;
padding:5px 20px 0;
}

#nav_main li.multi a {
color:#004da6;
}

#nav_main li.normal {
background-repeat:repeat-x;
background-position:center top;
height:22px;
background-image:url(/imagenes/bk_normal.gif);
color:#000;
font-weight:700;
border-left-width:2px;
border-left-style:solid;
border-left-color:#FFF;
margin:0;
padding:5px 18px 0;
}

#nav_main li.normal_M {
background-repeat:repeat-x;
background-position:center top;
height:22px;
background-image:url(/imagenes/mujerN.gif);
color:#000;
font-weight:700;
border-left-width:2px;
border-left-style:solid;
border-left-color:#FFF;
margin:0;
padding:5px 18px 0;
}

#nav_main a {
color:#000;
display:block;
white-space:nowrap;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
padding:0;
}

#nav_main li.current a {
color:#fff;
padding-top:5px;
font-weight:700;
}

#nav_sub ul {
height:auto;
float:left;
width:900px;
margin:0;
padding:0 0 0 45px;
}

#nav_sub a {
color:#004da6;
display:block;
white-space:nowrap;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
border-right-width:1px;
border-right-style:solid;
border-right-color:#9d9d9d;
padding:0 13px;
}

#nav_sub_port ul {
height:auto;
float:left;
width:auto;
margin:0;
padding:0 0 0 38px;
}

#nav_sub_port a {
color:#004da6;
display:block;
white-space:nowrap;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
border-right-width:1px;
border-right-style:solid;
border-right-color:#9d9d9d;
padding:0 21px;
}

#nav_sub_eco ul {
height:auto;
float:left;
width:766px;
margin:0;
padding:0 0 0 134px;
}

#nav_sub_eco a {
color:#004da6;
display:block;
white-space:nowrap;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
border-right-width:1px;
border-right-style:solid;
border-right-color:#9d9d9d;
padding:0 12px;
}

#content_wrap {
width:100%;
}

.home {
background-image:url(../img/content_home.jpg);
background-repeat:repeat-y;
}

#cont_buscador {
width:960px;
height:30px;
background-color:#FFF;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#ccc;
margin-bottom:10px;
}

#buscador_home_inputs {
float:left;
width:410px;
text-align:right;
padding-top:4px;
padding-left:6px;
padding-right:6px;
height:auto;
}

#buscador_home_inputs input {
border:1px solid #9C9C9C;
color:#000;
float:right;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
height:16px;
width:365px;
margin:0;
padding:2px;
}

#publi_buscador {
float:right;
padding-right:5px;
padding-top:3px;
height:auto;
}

#buscador_lupa {
height:21px;
width:21px;
float:right;
margin:0 0 0 3px;
padding:0;
}

#bus_opcion {
width:310px;
float:left;
height:auto;
background-image:url(/imagenes/bk_buscador.jpg);
background-position:left;
background-repeat:no-repeat;
margin-left:7px;
padding-top:7px;
}

.texto_select {
float:right;
text-decoration:none;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
height:13px;
width:auto;
margin:0;
padding:0;
}

.texto_select a {
float:right;
margin:0;
padding:0;
}

.input {
float:left;
height:auto;
width:auto;
margin:0;
padding:0;
}

.input_texto {
float:right;
height:20px;
width:20px;
margin:0;
padding:0;
}

#header_logo {
width:960px;
margin-top:5px;
margin-bottom:0;
height:103px;
text-align:center;
padding:0;
}

#header_logo_pub175x80izq {
float:left;
height:80px;
width:175px;
margin:3px 0 0;
padding:0;
}

#header_logo_pub175x80der {
float:right;
height:80px;
width:175px;
text-align:right;
margin:3px 0 0;
padding:0;
}

#menu_corp_cont {
width:958px;
height:14px;
border:1px solid #becbd3;
}

#menu_corp_cont ul {
font-size:14px;
width:960px;
height:auto;
float:left;
margin:0;
padding:0;
}

#menu_corp_cont li {
list-style:none;
}

#menu_corp_cont li.emol {
float:left;
list-style:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#d9e2f4;
margin:0;
padding:0 6px;
}

#menu_corp_cont li.emol a {
color:#000;
height:auto;
width:auto;
text-decoration:none;
margin:0;
padding:0;
}

#menu_corp_cont li.emol_white {
float:left;
list-style:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#FFF;
border-left-width:1px;
border-left-style:solid;
border-left-color:#999;
margin:0;
padding:0 4px;
}

#menu_corp_cont li.emol_white a {
color:#000;
height:auto;
width:auto;
text-decoration:none;
padding:3px 4px 0;
}

#menu_corp_cont li.emol_gris {
float:left;
list-style:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#eaeae5;
border-left-width:1px;
border-left-style:solid;
border-left-color:#999;
margin:0;
padding:0 4px;
}

#menu_corp_cont li.emol_gris a {
color:#000;
height:auto;
width:auto;
text-decoration:none;
padding:3px 4px 0;
}

#menu_corp_cont li.emol_blue {
float:left;
list-style:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#dfe5ea;
border-left-width:1px;
border-left-style:solid;
border-left-color:#999;
margin:0;
padding:0 4px 0 5px;
}

#menu_corp_cont li.emol_blue a {
color:#000;
height:auto;
width:auto;
text-decoration:none;
padding:3px 4px 0 3px;
}

#header_txt {
float:left;
width:960px;
}

#header_izq {
float:left;
width:175px;
height:auto;
}

#header_der {
float:right;
width:175px;
height:auto;
}

#header_central {
float:left;
width:603px;
height:83px;
text-align:center;
position:relative;
}

#emol_fecha {
width:600px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
float:left;
padding-top:3px;
}



#musDiv1 {
display:none;
}

#OpennewsPopup {
width:20px;
height:100px;
float:left;
background:transparent url(/imagenes/openpopup.png) no-repeat top left;
display:none;
}



#OPCweb,#web {
float:right;
width:45px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
height:auto;
padding-left:7px;
}

#OPCamarillas,#amarillas {
float:right;
width:75px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
height:auto;
padding-left:7px;
}

#OPCnoticias,#noticias {
float:right;
width:65px;
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0 0 0 7px;
padding:0;
}

#head_emol a:hover{
text-decoration: underline!important;
}

#pag_inicio {
width:168px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
float:left;
text-align:left;
padding-left:7px;
padding-top:3px;
}

#agregar_emol {
width:175px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
float:right;
text-align:right;
padding-right:7px;
padding-top:3px;
color:#000;
text-decoration:none;
}