/* CSS Document */

.text-lin {
	background-color:#290601;
	color:#592C13;
	height:25px;
	position:absolute;
	right:0px;
	top:0px;
	width:2px;
}
.menu {
background:#3f7cb2;
height:30px;
/*margin-left:auto;*/
margin-right:auto;
width:748px;
/*width:770px;*/
margin-left:1px;
}
.menu ul {
/*float:right;*/
list-style-type:none;
margin-right:10px;
padding:0pt;
margin-left:0;

}
.menu ul li {
float:left;
font-family:Arial, Helvetica, sans-serif;
height:25px;
line-height:25px;
position:relative;
text-align:center;
margin:0;
background-image: url(../imagenes/index/linea-menu.jpg);
background-repeat: no-repeat;
background-position: right top;

}
.listadotipo5 {
display:block;
height:31px;
width:154px;
}
.menu ul li a:hover{
	/*background-image:url(../imagenes/base/fondo-bot-prod.gif);*/
	

}
.menu ul li a {
width:154px;
}
.menu ul li a, .menu ul li a:visited {
color:#fff;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
height:30px;
text-align:center;
text-decoration:none;
}
.menu ul li ul {
left:3px;
position:absolute;
top:30px;
visibility:hidden;

}
.menu table {
border-collapse:collapse;
left:0pt;
padding:5px 7px;
position:absolute;
top:0pt;
z-index:160;
}
.menu ul li:hover a, .menu ul li a:hover {
background: url(../imagenes/index/flecha.jpg) center bottom no-repeat;
}
.menu ul li:hover ul, .menu ul li a:hover ul {
bottom:0px;
left:0pt;
visibility:visible;
width:154px;

}
.menu ul li:hover ul li a.sub, .menu ul li a:hover ul li a.sub {
background:#A7C9C9 none repeat scroll 0% 0%;
color:#000000;

}
.menu ul li:hover ul li, .menu ul li a:hover ul li {
clear:both;
display:block;
line-height:25px;
/*width:154px;*/


}
.menu ul li:hover ul li a, .menu ul li a:hover ul li a {
background:#ddeefe; /*url(../imagenes/botones/colorfondo.jpg) no-repeat scroll right center*/;
border:1px solid #c0defd;
color:#005CB6;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
height:25px;
padding-left:10px;
text-align:left;
width:205px;                      /*este me alarga el color del menu desplegable hacia al lado*/
 
}
.menu ul li:hover ul li ul, .menu ul li a:hover ul li a ul {
position:absolute;
visibility:hidden;
color:#02348B;

}
.menu ul li:hover ul li a:hover, .menu ul li a:hover ul li a:hover {
background:#FFFFFF /*url(../imagenes/template/fondo-sub-menu-hover.gif) no-repeat scroll right center*/;
}
.menu ul li:hover ul li:hover ul, .menu ul li a:hover ul li a:hover ul {
bottom:0px;
left:161px;
visibility:visible;

}
.menu ul li:hover ul li:hover ul li a, .menu ul li a:hover ul li a:hover ul li a {
background-color:#fff;
color:#828282;
font-weight:bolder;
position:relative;
top:-30px;

}
.menu ul li:hover ul li:hover ul li a:hover, .menu ul li a:hover ul li a:hover ul li a:hover {
color:#02348B;
font-weight:bolder;
background-color:#F7F0DE;

}

.menu ul li:hover ul li a:hover, .menu ul li a:hover ul li a:hover {
background-color:#FFFFFF;
color:#005cb6;
font-weight:bolder;
}

.menu .botonera-productos a:hover {
color:#05358F;

}
.menu .botonera-productos a{
color:#828282;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:bolder;
line-height:30px;

text-decoration:none;
width:150px;
}

.menu .listadotipo1 {
height:31px;
width:110px;
}

.menu .listadotipo1 a,.listadotipo1 :visited {
display:block;
height:31px;
width:110px;
}

.menu .listadotipo2 {
display:block;
height:31px;
width:120px;
}

.menu .listadotipo2 a {
display:block;
height:31px;
width:120px;
}
.menu .listadotipo3 {
display:block;
height:31px;
width:80px;
}

.menu .listadotipo3 a {
display:block;
height:31px;
width:80px;
}
.menu .listadotipo4 {
	display:block;
	height:31px;
	width:90px;
	background-image: none;
}

.menu .listadotipo4 a {
display:block;
height:31px;
width:90px;
}
/*
.menu .listadotipo3 a:hover {
display:block;
height:31px;
width:50px;
}*/
