/*Menu lateral y horizontal*/

ul.menu_lat, ul#nav, ul.menu_hz {
	width:225px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:1em;
	}

ul#nav {
	width:1004px;
	padding:0;
	overflow:hidden;
	display:block;
	list-style:none;
	margin:0;
	z-index:5;
	text-align: center;
	position: absolute;
	top:6px;
	left:0;
	text-align: center;
}

ul.menu_hz {
	width:251px;
}

#subMenusContainer{	
	display:block; 	
	position:absolute;	
	top:0;	
	left:0;	
	width:100%;	
	height:0;	
	overflow:visible;	
	z-index:1000000000; 
}

#nav ul, #subMenusContainer ul {	
	left:0;
}

#nav li { 
	display:block;
	list-style:none;
	position:relative;
	float:left;
}


/* Submenu Outer Wrapper - each submenu is inside a div with this class - javascript users only */
.smOW{ 
	display:none; 
	position: absolute; 
	overflow:hidden; 
	padding:0 2px;
	margin:0 0 0 -2px;
	width:251px;
	left:0;
}


.wrapper {
	z-index:999;
	position:absolute;
	top:45px;
	opacity:0.9;
	zoom:1;
	}

.wrapper div {
	z-index:1000;
	}
	
.colegio_mm {
	left:0px;
}

.ciudadanos_mm {
	left:251px;
}

.farmaceuticos_mm {
	left:502px;
}

ul.menu_lat li, .ul#nav li {
	display:block;
	margin:0px auto;
} 

li.ptd_menu_zona {
	width: 251px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.2em;
	text-align:center;
	height:38px;
	float:left;
	color:#FFFFFF;
	vertical-align: middle;
	line-height:38px;
	padding:0;
	margin:0;
	list-style:none;
	position:relative;
	text-align:center;
	
}

li.ptd_menu_zona a{
	width: 251px!important;
	display:block;
	}

ul.menu_lat a, ul#nav a, p.sec_menu a{
	color:#fff;
	text-decoration:none;
	}

p.sec_menu a {
	font-weight:100;
}

ul.menu_lat a:hover, ul#nav a:hover,  p.sec_menu a:hover{
	text-decoration:underline;
	}  

li.menu_lat_sec, li.menu_lat_subsec, li.menu_lat_sec_sel_colegio, li.menu_lat_sec_sel_ciudadanos, li.menu_lat_sec_sel_farmaceuticos {
	width:225px!important;
	text-align:left;
	padding:5px 0;
	}

li.menu_lat_sec_sel_colegio {
	background-color:#58616c;
	}

li.menu_lat_sec_sel_ciudadanos {
	background-color:#6e5352;
	}

li.menu_lat_sec_sel_farmaceuticos {
	background-color:#676a4e;
	}

li.menu_lat_sec p, li.menu_lat_sec_sel_colegio p, li.menu_lat_sec_sel_ciudadanos p, li.menu_lat_sec_sel_farmaceuticos  p{
	padding-left:12px;
	font-size:0.9em;
	color:#6e809c;
	margin:0px;
	}

li.menu_lat_sec a, li.menu_lat_subsec a, li.menu_lat_sec_sel_colegio a, li.menu_lat_sec_sel_ciudadanos a, li.menu_lat_sec_sel_farmaceuticos a{
	padding-left:12px;
	font-size:0.9em;
	color:#003074;
	display:block;
	width:213px!important;
	}

li.menu_lat_sec_sel_colegio a, li.menu_lat_sec_sel_ciudadanos a, li.menu_lat_sec_sel_farmaceuticos a{
	color:#fff;
	}

li.menu_lat_subsec a{
	padding-left:24px;
	font-size:0.8em;
	}

.cont_tit {
	padding-top:7px;
	padding-bottom:5px;
	font-weight:bold;
	}
	
.cont_tit_subsec {
	font-size:0.9em;
	color:#003074!important;
	}

.cont_tit_subsec a{
	color:#003074!important;
	}

.cont_tit span{
	padding-left:22px;
	}

/*Estilos para colores de fondo*/ 

.azul_pt {
	background-color:#cbe2fa;
}

.rojo_pt {
	background-color:#fec1bd;
}

.verde_pt {
	background-color:#eff6b5;
}

.fondo_azul {
	background-color:#003075;
	}

.fondo_azul_sel {
	background-color:#365075;
	}

.fondo_rojo {
	background-color:#ff4000;
}

.fondo_rojo_sel {
	background-color:#fe8a63;
}

.fondo_verde {
	background-color:#b2c22e;
}

.fondo_verde_int {
	background-color:#d1dc71;
}

.fondo_verde_sel {
	background-color:#bac277;
	}


/*Estilos menu definitivo*/


dl.accordion
{
   width: 225px;
   /*border-left: 1px solid #e6e2af;
   border-right: 1px solid #e6e2af;
   border-bottom: 1px solid #e6e2af;*/
   border: none;
   margin:0px;
}

dl.accordion dt, p.sec_menu, dt.sec_menu
{
   padding: 5px 0 5px 25px;
   color: white;
   cursor: pointer;
   border-top: 1px solid #fff;
   background-image:url(/img/vineta_menu.gif);
   background-repeat: no-repeat; 
   background-position: 5px 7px;
}

p.sec_menu, dt.sec_menu {
	margin:0px;
	font-weight:100;
	}

* html dl.accordion dt
{
   cursor: pointer;
}

dl.accordion dd.accordion_content, dl.accordion dd dl dd.accordion_content {
   padding:0;
   margin:0px;
   display:none;
}

dl.accordion dd.accordion_content dl {
	padding:0;
	margin:0px;
}

.open
{
   background-image: url(/img/vineta_menusel.gif)!important;
}

