#top-menu ul.menu-nav {	
float:right;	
margin-top:4px;	
}	
#menu .menu {	
clear:both;	
width:940px;	
margin:0;	
padding:0;	
padding-left:10px;	
}	
#menu .menu li{	
display:inline-block;	
float:left;	
height:34px;	
list-style:none;	
padding:0;	
margin:0;	
}	
div#menu ul.menu li.parent ul li { 	
width:250px; 	
list-style-position:outside;	
line-height:25px;	
height:25px;	
}	
div#menu ul.menu li.parent ul li a {	
background:none;	
line-height:25px;	
height:25px;	
border-bottom-width: 1px;	
border-bottom-style: dotted;	
border-bottom-color: #FFFFFF;	
}	
div#menu ul.menu li.parent ul {	
background-color:#D3ECB9;	
} 	
/* COLOR SUBMENU */	
div#menu ul.menu li.active ul li a{	
background:none;	
color:#FFFFFF;	
} 	
div#menu ul.menu li.active ul li a:hover{	
color:#FFCC00;	
}	
div#menu ul.menu li.active ul li#current a{	
background:none;	
color:#FFFFFF;	
} 	
div#menu ul.menu li ul li a:hover, div#menu ul.menu li.active ul li#current a:hover{	
color:#FFFFFF;	
background-image: url(images/sublevel.png);	
background-repeat: repeat-x;	
background-position: left;	
} 	
div#menu ul.menu li ul li a span{	
border:none;	
line-height:25px;	
height:25px;	
} 	
/*#menu .menu li:hover, #menu .menu li.active{ 	
background:url(images/menu.png) 0% 100% repeat-x;	
}	
#menu li.item1 {	
width:36px;	
background:url(images/home.png) 0% 0% no-repeat;	
}	
#menu li.item1:hover, #menu li.active.item1 {	
background:url(images/home.png) 0% 100% no-repeat;	
}	
*/	
#menu a {	
display:block;	
height:34px;	
margin:0;	
padding:0;	
border:0;	
line-height:31px;	
color:#333333;	
text-decoration:none;	
background-image: url(images/menu.png);	
background-repeat: repeat-x;	
background-position: 0% 0%;	
font-size: 11px;	
}	
/* COLOR TEXTO + tamaño fuente*/	
#menu {	
clear:right;	
display:block;	
width:980px;	
float: right;	
/*overflow:hidden;	
*/}	
#menu2 {	
clear:both;	
display:block;	
width:390px;	
/*overflow:hidden;	
*/}	
#menu a:hover {	
color:#FFFFFF;	
background:url(images/menu.png) 0% 100% repeat-x;	
}	
#menu li#current a, #menu .active a {	
color:#FFFFFF;	
}	
#menu li.item1 a, #menu li.item205 a, #menu li.item1 a, #menu li.item277 a {	
width:36px;	
padding:0;	
margin:0;	
border:0;	
background-image: url(images/home.png);	
background-repeat: no-repeat;	
background-position: 0% 0%;	
}	
#menu li.item1 a:hover, #menu li#current.item1 a, #menu li.item205 a:hover, #menu li#current.item205 a, #menu li.item277 a:hover, #menu li#current.item277 a{	
}	
#menu .menu span {	
display:block;	
height:31px;	
border-right:1px solid #bec3c9;	
padding-left:12px;	
padding-right:12px;	
cursor:pointer;	
}	
#menu .menu li.item001 span {	
padding-left:22px;	
padding-right:22px;	
}	
#menu .menu li.item28 span {	
padding-left:19px;	
padding-right:19px;	
}	
#menu .menu li.item218 span {	
padding-left:25px;	
padding-right:25px;	
}	
#menu .menu li.item216 span {	
padding-left:30px;	
padding-right:30px;	
}	
#menu .menu li.item221 span {	
padding-left:19px;	
padding-right:19px;	
}	
#menu .menu li.item222 span {	
padding-left:20px;	
padding-right:20px;	
}	
#menu .menu li.item235 span {	
padding-left:19px;	
padding-right:19px;	
}	
#menu .menu li.item239 span {	
padding-left:19px;	
padding-right:19px;	
}	
#menu .menu li.item1 span {	
border:0;	
}	
#menu .menu li.parent ul {	
position:absolute;	
left:-999em;	
}	
#menu .menu li.parent ul li {	
float:none;	
display:block;	
}	
#menu .menu li.parent:hover ul {	
left:auto;	
z-index:100;	
margin-left:0;	
padding-left:0;	
}	
.enlaces_botonera_derecha:hover {	
COLOR: #FFFFFF;	
}	
.enlaces_botonera_derecha:link {	
COLOR: #FFFFFF;	
}	
.enlaces_botonera_derecha:visited {	
COLOR: #FFFFFF;	
}	
.enlaces_botonera_central:hover {	
COLOR: #333333;	
}	
.enlaces_botonera_central:link {	
COLOR: #333333;	
}	
.enlaces_botonera_central:visited {	
COLOR: #333333;	
}	
.enlaces_botonera_masinfo:hover {	
COLOR: #FF0000;	
}	
.enlaces_botonera_masinfo:link {	
COLOR: #FF0000;	
}	
.enlaces_botonera_masinfo:visited {	
COLOR: #FF0000;	
}	
.enlaces_botonera_izquierda:hover {	
COLOR: #333333;	
text-decoration: underline;	
}	
.enlaces_botonera_izquierda:link {	
COLOR: #333333;	
}	
.enlaces_botonera_izquierda:visited {	
COLOR: #333333;	
}	
#contacto {	
float: left;	
height: 190px;	
width: 190px;	
}	
#mundo {	
height: 100px;	
width: 220px;	
background-image: url(archivos/world.png);	
padding-left: 20px;	
}	
#contacto {
float: right;
height: 130px;
width: 220px;
background-image: url(web_archivos/contacto.gif);
background-repeat: no-repeat;
}	
#textocontacto {
height: 70px;
width: 180px;
font: verdana;
font-size: 11px;
padding-left: 20px;
padding-right: 20px;
padding-top: 55px;
color: #333333;
}	
#publi {
float: right;
height: 110px;
width: 220px;
background-image: url(web_archivos/asociados.gif);
background-repeat: no-repeat;
margin-top: 3px;
}	
#textopubli {	
height: 50px;	
width: 180px;	
font: verdana;	
font-size: 12px;	
padding-left: 20px;	
padding-right: 20px;	
padding-top: 60px;	
text-align: center;	
color: #333333;	
}	
#textotitulobox {	
height: 20px;	
width: 320px;	
font: verdana;	
font-size: 12px;	
padding-left: 30px;	
padding-right: 20px;	
text-align: left;	
color: #333333;	
padding-top: 7px;	
}	
#textotitulobox2 {	
height: 20px;	
width: 150px;	
font: verdana;	
font-size: 12px;	
padding-left: 18px;	
padding-right: 10px;	
text-align: left;	
color: #333333;	
padding-top: 7px;	
}	
#textobox {	
height: 145px;	
width: 200px;	
font: verdana;	
font-size: 12px;	
padding-left: 145px;	
padding-right: 20px;	
text-align: left;	
color: #666666;	
padding-top: 40px;	
}	
}	
img.alignright, a img.alignright {	
padding: 4px;	
margin: 0 0 2px 7px;	
display: inline;	
}	
img.alignleft, a img.alignleft {	
padding: 4px;	
margin: 0 7px 2px 0;	
display: inline;	
}	
.alignright {	
float: right;	
}	
.alignleft {	
float: left	
}	
