#dropmenudiv{
position:absolute;
border:1px solid #993399;
border-bottom-width: 0;
font:normal 13px Arial;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #993399;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
color: #993399;
}

#dropmenudiv a:hover{ /*hover background color*/
background: #993399;
color: #FFFFFF;
}


.lightgreybox {
	background-color: #E7E7E7;
	background-image:url(images/portada/corner.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	color: #484848;
}
/*ESTILOS DE TEXTOS*/
a:hover { color:#0066CC;} 

.st a { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#000;}
.sbt a { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color:#000;}
.stw a { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF;} 
.stwb a {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold; }
.stg a { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666;} 
.stgb a { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; font-weight: bold; } 
.stb a { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #0066CC; } 
.stbb a { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #0066CC; font-weight: bold; } 
.stbb a { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #0066CC; font-weight: bold; } 

.nt a { font-family: Arial, Helvetica, sans-serif; font-size: 12px;}  
.nbt a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;} 
.ntw a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF;}
.ntwb a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold} 
.ntg a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333;} 
.ntgb a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: bold} 
.ntb a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0066CC;} 
.ntbb a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0066CC; font-weight: bold} 

.bt a { font-family: Arial, Helvetica, sans-serif; font-size: 15px;} 
.bbt a{ font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold} 
.btw a { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #FFFFFF;}
.btwb a { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #FFFFFF; font-weight: bold}
.btg a { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #333333;}
.btgb a { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #333333; font-weight: bold}
.btb a { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #0066CC;}
.btbb a { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #0066CC; font-weight: bold}

.st { font-family: Arial, Helvetica, sans-serif; font-size: 10px;}
.sbt { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;}
.stw { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF;} 
.stwb {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold}
.stg { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666;} 
.stgb { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; font-weight: bold} 
.stb { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #0066CC;} 
.stbb { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #0066CC; font-weight: bold} 

.nt { font-family: Arial, Helvetica, sans-serif; font-size: 12px;}  
.nbt { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;} 
.ntw { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF;}
.ntwb { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold} 
.ntg { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333;} 
.ntgb { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: bold} 
.ntb { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0066CC;} 
.ntbb { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0066CC; font-weight: bold} 

.bt { font-family: Arial, Helvetica, sans-serif; font-size: 15px;} 
.bbt { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold} 
.btw { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #FFFFFF;}
.btwb { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #FFFFFF; font-weight: bold}
.btg { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #333333;}
.btgb { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #333333; font-weight: bold}
.btb { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #0066CC;}
.btbb { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #0066CC; font-weight: bold}
.btob { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #F16721; font-weight: bold}


.st_servicios {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration:none; color:#C13EA8}

.st_salud {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration:none; color:#61B1BA}

.st_productos {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration:none; color:#FFB800}

.st_empresa {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration:none; color:#7474BA}

.st_division {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration:none; color:#CC0033}

.st_pub {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration:none; color:#47a3fe}

.fontsizer {font: 12px Verdana, sans-serif; color:#666666; clip:rect(auto auto auto 5px); padding-right: 5px;  background-position:bottom; background-repeat:repeat-x;}

.ruta {font: 10px Verdana, sans-serif; color:#666666;}

.footer {font: 10px Verdana, sans-serif; color:#993399;}

.pais {font: 10px Verdana, sans-serif; color:#666666;}

.footer a {text-decoration:underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#993399;}
/*-----------*/


/*nav COMMON*/
.nav_solo {font: 10px Verdana, sans-serif; font-weight:bold; color:#333333; clip:rect(auto auto auto 5px); padding-bottom: 5px; padding-top: 5px; padding-right: 5px;  background-position:bottom; background-repeat:repeat-x; background-color:#ffffff;text-align:right}

.nav_solo a {color: #333333; text-decoration:none;}

.nav_solo a:hover {color: #333333; text-decoration:none;}

.nav_open_solo {font: 10px Verdana, sans-serif; font-weight:bold; color:#333333; clip:rect(auto auto auto 5px); padding-bottom: 5px; padding-top: 5px; padding-right: 5px;  background-position:bottom; background-repeat:repeat-x; background-color:#ffffff;text-align:right;}

.nav_open_solo a {color: #333333; text-decoration:none;}

.nav_sub_solo {font: 9px Verdana, sans-serif; color:#333333; clip:rect(auto auto auto 5px); padding-bottom: 5px; padding-top: 5px; padding-right: 5px;  background-position:bottom; background-repeat:repeat-x; background-color:#ffffff; border-bottom:1px solid #999999; text-align:right}

.nav_sub_solo a {color: #333333; text-decoration:none;}


/*nav publicacion*/
.nav_pub {font: 10px Verdana, sans-serif; font-weight:bold; color:#333333; clip:rect(auto auto auto 5px); padding-bottom: 5px; padding-top: 5px; padding-right: 5px; background-position:bottom; background-repeat:repeat-x; background-color:#47A3FE; border-bottom:2px solid #ffffff; text-align:right}

.nav_open_pub {font: 10px Verdana, sans-serif; font-weight:bold; color:#333333; clip:rect(auto auto auto 5px); padding-bottom: 5px; padding-top: 5px; padding-right: 5px;  background-position:bottom; background-repeat:repeat-x; background-color:#47A3FE;text-align:right}

.nav_sub_pub {font: 9px Verdana, sans-serif; color:#333333; clip:rect(auto auto auto 5px); padding-bottom: 5px; padding-top: 5px; padding-right: 5px;  background-position:bottom; background-repeat:repeat-x; background-color:#B3D9FF; border-bottom:1px solid #999999; text-align:right}

.nav_sub_bottom_pub  {font: 9px Verdana, sans-serif; color:#333333; clip:rect(auto auto auto 5px); padding-bottom: 5px; padding-top: 5px; padding-right: 5px;  background-position:bottom; background-repeat:repeat-x; background-color:#B3D9FF; border-bottom:2px solid #ffffff; text-align:right}

.nav_pub a {color: #333333; text-decoration:none;}

.nav_pub a:hover {color: #ffffff; text-decoration:none;}

.nav_open_pub a {color: #333333; text-decoration:none;}

.nav_sub_pub a {color: #333333; text-decoration:none;}

.nav_sub_bottom_pub a {color: #333333; text-decoration:none;}


/*nav empresa*/
.nav_empresa {font: 10px Verdana, sans-serif; font-weight:bold; color:#333333; clip:rect(auto auto auto 5px); padding-bottom: 5px; padding-top: 5px; padding-right: 5px; background-position:bottom; background-repeat:repeat-x; background-color:#9999CC; border-bottom:2px solid #ffffff; text-align:right}

.nav_open_empresa {font: 10px Verdana, sans-serif; font-weight:bold; color:#333333; clip:rect(auto auto auto 5px); padding-bottom: 5px; padding-top: 5px; padding-right: 5px;  background-position:bottom; background-repeat:repeat-x; background-color:#9999CC;text-align:right}

.nav_sub_empresa {font: 9px Verdana, sans-serif; color:#333333; clip:rect(auto auto auto 5px); padding-bottom: 5px; padding-top: 5px; padding-right: 5px;  background-position:bottom; background-repeat:repeat-x; background-color:#C2C2E0; border-bottom:1px solid #999999; text-align:right}

.nav_sub_bottom_empresa  {font: 9px Verdana, sans-serif; color:#333333; clip:rect(auto auto auto 5px); padding-bottom: 5px; padding-top: 5px; padding-right: 5px;  background-position:bottom; background-repeat:repeat-x; background-color:#C2C2E0; border-bottom:2px solid #ffffff; text-align:right}

.nav_empresa a {color: #333333; text-decoration:none;}

.nav_empresa a:hover {color: #ffffff; text-decoration:none;}

.nav_open_empresa a {color: #333333; text-decoration:none;}

.nav_sub_empresa a {color: #333333; text-decoration:none;}

.nav_sub_bottom_empresa a {color: #333333; text-decoration:none;}


/*nav divisiones*/
.nav_divisiones {font: 10px Verdana, sans-serif; font-weight:bold; color:#333333; clip:rect(auto auto auto 5px); padding-bottom: 5px; padding-top: 5px; padding-right: 5px;  background-position:bottom; background-repeat:repeat-x; background-color:#FE437B; border-bottom:2px solid #ffffff; text-align:right}

.nav_open_divisiones {font: 10px Verdana, sans-serif; font-weight:bold; color:#333333; clip:rect(auto auto auto 5px); padding-bottom: 5px; padding-top: 5px; padding-right: 5px;  background-position:bottom; background-repeat:repeat-x; background-color:#FE437B;text-align:right}

.nav_sub_divisiones {font: 9px Verdana, sans-serif; color:#333333; clip:rect(auto auto auto 5px); padding-bottom: 5px; padding-top: 5px; padding-right: 5px;  background-position:bottom; background-repeat:repeat-x; background-color:#FE98B8; border-bottom:1px solid #999999; text-align:right}

.nav_sub_bottom_divisiones  {font: 9px Verdana, sans-serif; color:#333333; clip:rect(auto auto auto 5px); padding-bottom: 5px; padding-top: 5px; padding-right: 5px;  background-position:bottom; background-repeat:repeat-x; background-color:#FE98B8; border-bottom:2px solid #ffffff; text-align:right}

.nav_divisiones a {color: #333333; text-decoration:none;}

.nav_divisiones a:hover {color: #ffffff; text-decoration:none;}

.nav_open_divisiones a {color: #333333; text-decoration:none;}

.nav_sub_divisiones a {color: #333333; text-decoration:none;}

.nav_sub_bottom_divisiones a {color: #333333; text-decoration:none;}


/*nav salud*/
.nav_salud {font: 10px Verdana, sans-serif; font-weight:bold; color:#333333; clip:rect(auto auto auto 5px); padding-bottom: 5px; padding-top: 5px; padding-right: 5px;  background-position:bottom; background-repeat:repeat-x; background-color:#92CDCF; border-bottom:2px solid #ffffff; text-align:right}

.nav_open_salud {font: 10px Verdana, sans-serif; font-weight:bold; color:#333333; clip:rect(auto auto auto 5px); padding-bottom: 5px; padding-top: 5px; padding-right: 5px;  background-position:bottom; background-repeat:repeat-x; background-color:#92CDCF;text-align:right}

.nav_sub_salud {font: 9px Verdana, sans-serif; color:#333333; clip:rect(auto auto auto 5px); padding-bottom: 5px; padding-top: 5px; padding-right: 5px;  background-position:bottom; background-repeat:repeat-x; background-color:#CAE7E8; border-bottom:1px solid #999999; text-align:right}

.nav_sub_bottom_salud  {font: 9px Verdana, sans-serif; color:#333333; clip:rect(auto auto auto 5px); padding-bottom: 5px; padding-top: 5px; padding-right: 5px;  background-position:bottom; background-repeat:repeat-x; background-color:#CAE7E8; border-bottom:2px solid #ffffff; text-align:right}

.nav_salud a {color: #333333; text-decoration:none;}

.nav_salud a:hover {color: #ffffff; text-decoration:none;}

.nav_open_salud a {color: #333333; text-decoration:none;}

.nav_sub_salud a {color: #333333; text-decoration:none;}

.nav_sub_bottom_salud a {color: #333333; text-decoration:none;}


/*nav servicios*/
.nav_servicios {font: 10px Verdana, sans-serif; font-weight:bold; color:#333333; clip:rect(auto auto auto 5px); padding-bottom: 5px; padding-top: 5px; padding-right: 5px;  background-position:bottom; background-repeat:repeat-x; background-color:#D782C7; border-bottom:2px solid #ffffff; text-align:right}

.nav_open_servicios {font: 10px Verdana, sans-serif; font-weight:bold; color:#333333; clip:rect(auto auto auto 5px); padding-bottom: 5px; padding-top: 5px; padding-right: 5px;  background-position:bottom; background-repeat:repeat-x; background-color:#D782C7;text-align:right}

.nav_sub_servicios {font: 9px Verdana, sans-serif; color:#333333; clip:rect(auto auto auto 5px); padding-bottom: 5px; padding-top: 5px; padding-right: 5px;  background-position:bottom; background-repeat:repeat-x; background-color:#E8B7DE; border-bottom:1px solid #999999; text-align:right}

.nav_sub_bottom_servicios  {font: 9px Verdana, sans-serif; color:#333333; clip:rect(auto auto auto 5px); padding-bottom: 5px; padding-top: 5px; padding-right: 5px;  background-position:bottom; background-repeat:repeat-x; background-color:#E8B7DE; border-bottom:2px solid #ffffff; text-align:right}

.nav_servicios a {color: #333333; text-decoration:none;}

.nav_servicios a:hover {color: #ffffff; text-decoration:none;}

.nav_open_servicios a {color: #333333; text-decoration:none;}

.nav_sub_servicios a {color: #333333; text-decoration:none;}

.nav_sub_bottom_servicios a {color: #333333; text-decoration:none;}


/*nav productos*/
.nav_productos {font: 10px Verdana, sans-serif; font-weight:bold; color:#333333; clip:rect(auto auto auto 5px); padding-bottom: 5px; padding-top: 5px; padding-right: 5px;  background-position:bottom; background-repeat:repeat-x; background-color:#FED128; border-bottom:2px solid #ffffff; text-align:right}

.nav_open_productos {font: 10px Verdana, sans-serif; font-weight:bold; color:#333333; clip:rect(auto auto auto 5px); padding-bottom: 5px; padding-top: 5px; padding-right: 5px;  background-position:bottom; background-repeat:repeat-x; background-color:#FED128;text-align:right}

.nav_sub_productos {font: 9px Verdana, sans-serif; color:#333333; clip:rect(auto auto auto 5px); padding-bottom: 5px; padding-top: 5px; padding-right: 5px;  background-position:bottom; background-repeat:repeat-x; background-color:#FFE690; border-bottom:1px solid #999999; text-align:right}

.nav_sub_bottom_productos  {font: 9px Verdana, sans-serif; color:#333333; clip:rect(auto auto auto 5px); padding-bottom: 5px; padding-top: 5px; padding-right: 5px;  background-position:bottom; background-repeat:repeat-x; background-color:#FFE690; border-bottom:2px solid #ffffff; text-align:right}

.nav_productos a {color: #333333; text-decoration:none;}

.nav_productos a:hover {color: #ffffff; text-decoration:none;}

.nav_open_productos a {color: #333333; text-decoration:none;}

.nav_sub_productos a {color: #333333; text-decoration:none;}

.nav_sub_bottom_productos a {color: #333333; text-decoration:none;}


/*SECCIONES*/
body {margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; overflow: -moz-scrollbars-vertical;}
/* html { min-height: 100%; margin-bottom: 1px; } */

#mContainer {position:relative;width:596px;height:314px;}

.mPhoto {position:absolute;top:0px;left:0px;}

.blueboxnav {
	vertical-align: middle;
	font-size: 12px;
	background-color: #CFE9FF;
	color: #3C576F;
	font-weight: normal;
	line-height: 14px;
}
td.nav_normal{
/*	background-color:#FFFFFF; */
	color: #333333;
/*	padding-bottom: 3px; */
}
