/* CSS Document */

/*--------------- ESTILOS PARA MENU DESPLEGABLE-------- */

/* MENU TOP PRUEBA RIC */

#menuhorizontal {font: 14px arial, helvetica, sans-serif; vertical-align:middle;
width:100%; margin:0px  auto 0px  auto;* margin:-2px  auto 0px  auto; padding:0px; height:61px; text-align:left; width:83.7%}

#menuhorizontal ul{
list-style: none;
margin: 0;
padding: 0;
float: left;
}

#menuhorizontal ul li{ float:left;  white-space:nowrap;
}
#menuhorizontal a, #menuhorizontal h2, #menuhorizontal h6 {

display: block;
border-width: 1px;
margin: 0px;
cursor:pointer;
}

#menuhorizontal h2 a{

color:#000000;
text-decoration:none;
position:relative;
background:url(imagenes/flechita.gif) no-repeat right;
padding:3px 11px 3px 11px;
cursor:pointer
}
#menuhorizontal h2 a span{ visibility:hidden}

.boton1{  width:103px; height:31px}
.boton2{  width:126px; height:31px}
.boton3{  width:169px; height:31px}
.boton4{ width:68px; height:31px}
.boton5{ width:238px; height:31px}
.boton6{  width:99px; height:31px}
.boton1:hover, .boton2:hover, .boton3:hover, .boton4:hover, .boton5:hover, .boton6:hover{ background-position:bottom left}

#menuhorizontal h6 a{
 border-left:1px solid #527497;

color:#000000;
text-decoration:none;
position:relative;
background:url(imagenes/flechita.gif) no-repeat right;
padding:0px 11px 0px 11px;
margin-top:1px
}
#menuhorizontal h6 a img{ border:none; vertical-align:middle}

#menuhorizontal li {position: relative;z-index:5; clear:both}

#menuhorizontal ul ul {
margin-top:-61px;
position: absolute;
border-bottom:1px solid #7c060a;
}

#menuhorizontal ul ul ul {
position: absolute;
top: 0;
left: 100%;
margin-top:0px;
white-space:nowrap;

}

div#menuhorizontal ul ul,
div#menuhorizontal ul li:hover ul ul,
div#menuhorizontal ul ul li:hover ul ul
{display: none;}
*+html div#menuhorizontal ul.privado ul{ margin:-2px 0px 1px -158px; padding:0px 0px 0px 0px}
div#menuhorizontal ul li:hover ul,
div#menuhorizontal ul ul li:hover ul,
div#menuhorizontal ul ul ul li:hover ul
{display: block;}

.link2nivelcab1, .link2nivelcab2, .link2nivelcab3, .link2nivelcab4, .link2nivelcab5, .link2nivelcab6 {
	width:100%;
	height:61px;
text-decoration:none;
position:relative;
cursor:pointer;
}
.link2nivelcab1 span, .link2nivelcab2 span, .link2nivelcab3 span, .link2nivelcab4 span, .link2nivelcab5 span, .link2nivelcab6 span{ visibility:hidden}
.link2nivelcabpriv {

text-decoration:none;
position:relative;
background: #9DADD0;
border:1px solid #7c060a;
color:#FFFFFF;
border-bottom:none;
padding:1px 11px 1px 11px;
cursor:pointer;
white-space: nowrap;
}
.link2nivelcabpriv img{ border:none; vertical-align:middle}

.link2nivelmenucab, .link2nivelmenucab2{
font-weight:normal;
font:Arial, helvetica, sans-serif normal;
color:#000000;
text-decoration:none;
position:relative;
background:#FFFFFF;
cursor:pointer;
margin-top:-1px;
z-index:700;
border:1px solid #7c060a;
border-bottom:none;
}

.link2nivelmenucab a, li li.link2nivelmenucab a{
	
width:280px;
background-color:#FFFFFF;
background-image:none;
text-decoration:none;
color:#000000;
padding:5px 13px;
display:block;
z-index:700;
}
.link2nivelmenucab a:hover,  li li.link2nivelmenucab a:hover {
text-decoration:none;
background-color:#7c060a;
background-image:none;
color:#FFFFFF;
z-index:700;
}
.link2nivelmenucab2 a{
width:280px;
background:url(imagenes/bt-mas.gif) top right no-repeat;
text-decoration:none;
color:#000000;
padding:5px 13px;
display:block;
z-index:700;
}
.link2nivelmenucab2 a:hover{
background:#7c060a url(imagenes/bt-mas-on.gif) top right no-repeat;
text-decoration:none;
color:#FFFFFF;
z-index:700;
}

.link2nivelmenu,.link2nivelmenu2{
width:280px;

color:#000000;
text-decoration:none;
position:relative;
background:#FFFFFF;
cursor:pointer;
margin-top:-1px;
z-index:700;
border:1px solid #7c060a;
border-bottom:none;
 border-top: none;
}
.link2nivelmenu a, li li.link2nivelmenu a {
width:280px;
background:#FFFFFF;
background-image:none;
text-decoration:none;
color:#000000;
z-index:700;
}
.link2nivelmenu a:hover, li li.link2nivelmenu a:hover{
text-decoration:none;
background:#7c060a;
background-image:none;
color:#FFFFFF;
z-index:700;
}
.link2nivelmenu2 a{
width:280px;
background:url(imagenes/bt-mas.gif) top right no-repeat;
text-decoration:none;
color:#000000;
z-index:700;

}
.link2nivelmenu2 a:hover{
background:#7c060a url(imagenes/bt-mas-on.gif) top right no-repeat;
text-decoration:none;
color:#FFFFFF;
z-index:700;
}

.link2nivelmenucierre, .link2nivelmenucierre2 {
width:280px;

color:#000000;
text-decoration:none;
position:relative;
background:#FFFFFF;
cursor:pointer;
margin-top:-1px;
z-index:700;
border:1px solid #7c060a;
border-bottom:none;
 border-top: none;
}
.link2nivelmenucierre a, li li.link2nivelmenucierre a{
width:280px;
text-decoration:none;
background-image:none;
color:#000000;
z-index:700;
}
.link2nivelmenucierre a:hover, li li.link2nivelmenucierre a:hover{
text-decoration:none;
background:#7c060a;
background-image:none;
color:#FFFFFF;
z-index:700;
}
.link2nivelmenucierre2 a{
width:280px;
background:url(imagenes/bt-mas.gif) top right no-repeat;
text-decoration:none;
color:#000000;
z-index:700;
}
.link2nivelmenucierre2 a:hover{
background:#7c060a url(imagenes/bt-mas-on.gif) top right no-repeat;
text-decoration:none;
color:#FFFFFF;
z-index:700;
}
.link2nivelmenucabcierre, .link2nivelmenucabcierre2 {


color:#000000;
text-decoration:none;
position:relative;
background:#FFFFFF;
cursor:pointer;
margin-top:-1px;
z-index:700;
border:1px solid #7c060a;
border-bottom:none;
}
.link2nivelmenucabcierre{border-top:none; border-bottom:none}
.link2nivelmenucabcierre a, li li.link2nivelmenucabcierre a{
width:280px;
text-decoration:none;
background-image:none;
color:#000000;
z-index:700;
padding:5px 13px;
display:block
}
.link2nivelmenucabcierre a:hover, li li.link2nivelmenucabcierre a:hover{
text-decoration:none;
background:#7c060a;
background-image:none;
color:#FFFFFF;
z-index:700;
}
.link2nivelmenucabcierre2 a{
width:280px;
background:url(imagenes/bt-mas.gif) top right no-repeat;
text-decoration:none;
color:#000000;
padding:5px 13px;
display:block;
z-index:700;
}
.link2nivelmenucabcierre2 a:hover{
background:#7c060a url(imagenes/bt-mas-on.gif) top right no-repeat;
text-decoration:none;
color:#FFFFFF;
z-index:700;
}


