/** En esta hoja de estilos van los estilos del menu */

#borde_izq_sub, #borde_izq_menu, #lista_menu, #borde_der_menu{
    float:left;
}

#lista_menu {
   margin-left:35px;
}

#borde_der_sub{
    float:right;
}


/*#menu div.menu_submenu td.triangulo_submenu {
    height:12px;
    vertical-align:top;
    padding-left:12px;
    background-color:white;
}*/



#menu div.menu_submenu table{
    float:left;
    height:100%;
    background:white;
}

#menu div.menu_submenu{
    height:100%;
    text-align:left;
    padding-top:12px;
}

#menu div.menu_submenu table tr td a{
    height: 20px;
    margin-right:0px;
    margin-bottom:0px;
    float:left;
    line-height: 20px;
	letter-spacing: 0px;
	word-wrap: normal;
	word-break: normal;
	word-spacing: normal;
	color: #AFAFB0;
	text-decoration: none;
	font: normal 11px/normal "Lucida Grande", Lucida, sans-serif, "Lucida Sans";
	text-align: left;
	direction: ltr;
	/*text-transform: capitalize;*/

}

#menu div.menu_submenu table tr td a:hover{
	color: #0095C3;
	text-decoration: underline;
    font-size:11px;
}

#menu div.menu_submenu table tr td{
    padding-right:45px;
    background:white;
    height:20px;
}

#menu div.menu_submenu table tr.borde_submenu td{
    height:25px;
    border-bottom:3px solid #0095C3;
    background-color:white;
}

#menu div.menu_submenu table tr td.borde_submenu table tr td{
    height:3px;
    background-color:blue;
}


#menu {
    font-size:14px;
    font-family:"Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif, Tahoma;
    /*font-weight:bold;*/
    text-align:center;
    background: #063b4e; /*red url(/media/img/default/fondo_titulo_seccion.png);*/
    margin-bottom:13px;
    color: #AFAFB0;
    /*width:765px;*/
    width:878px;
}

#menu, #menu ul {
	padding: 0;
	/*margin-left:auto;
    margin-right:auto;*/
	list-style: none;
	line-height: 1;
	/*text-align: center;*/
}

#menu a {
	border: 0;
	margin: 0px 6px 0px 6px;
	color:  white;
	text-decoration: none;
}


#menu li {
	float: left;
	border: 0;
	display: inline;
    background:inherit; 
/*	width: 90px;*/	
}
#menu div.blog{
    /*margin-left:765px;*/
    float:right;
    background: url(/media/img/default/fondo_blog.png);
    height:31px;
    width:112px;
}
#menu div.blog span{
    color:#555356;
   /* display:block !important;*/
    font-size:12px;
    line-height:30px;
    font-size:"Lucida Sans";
}

#menu li a{
    display: block !important; /* Firefox, IE7 y los demás */
    display: inline; /* IE6 */
    height:30px;
    line-height: 30px;
/*     color: #AFAFB0; */
    padding-right:12px;
    padding-left:5px;
    font-size:14px;
}

#menu li a:hover{
    font-family:"Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif, Tahoma;
    /*color: #0095C3;*/
    color:white;
}

#menu li a:visited, #menu li a:active{
    font-family:"Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif, Tahoma;
}

#menu li.seccion_activa{
    padding-right: 0px;
    padding-left: 0px;
}

#menu li.seccion_actual{
    padding-right: 0px;
    padding-left: 0px;
    background:#23647d;
}


#menu li.seccion_activa, #menu li.seccion_activa a{
/* 	background-color: white; */
/* 	color: #0095C3; */
	text-decoration: none;
/* 	font: normal normal 14px/normal "Lucida Grande", Lucida, sans-serif, "Lucida Sans"; */
	text-align: left;
	white-space: normal;
	/*text-transform: capitalize;*/

}

#menu li.seccion_activa div.menu_submenu table tr td a:hover {
	background:white; 
    color: #0095C3;
}
#menu li.seccion_activa div.menu_submenu table tr td a{
	color: #AFAFB0;
}
/* SI SE QUIERE QUE CUANDO SE PASA POR ENCIMA DE OTRO SE PONGA DE COLOR COMO EL SELECCIONADO, DESCOMENTAR
#menu ul li:hover, #menu li.seleccionado {
	background:#215f76;
        color: #0095C3;
}*/


#menu li.activo, #menu li.activo:hover {
	background-color: inherit;
}

#menu>ul li{
    position:relative;
}


#submenu {
	z-index: 1000;
	font-family:"Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif, Tahoma;
    font-size:8pt;
	/*ont-weight: bold;*/
	color: #0095C3;
	background: white; /* #fbfbfb */
	height: 30px;
}


#menu table td{
    padding:0px;
}


#submenu, #submenu ul {
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
}

#submenu a {
	display: inline;
	border: 0;
	margin: 0px 2px 0 2px;
	color: #0095C3;
}

#lista_submenu li a{
    text-decoration:underline;
    color: #0095C3;
}

#submenu a:hover {
	background-color: inherit;
	border: 0;
      	color: #0095C3;
}

#submenu li {
	float: left;
	background-color: inherit;
	border: 0;
	width: auto;
}

#submenu li.activo a, #submenu ul li a:hover {
	color: #AFAFB0;
    text-decoration:underline;
}


