/* ######### CSS for Shade Tabs. Remove if not using ######### */
body { margin:0px;}
a {outline:none; color:#999900; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bolder; }
a:hover {outline:none; color:#999900; text-decoration:underline; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bolder; }

.titulo{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; color:#000000; font-weight: bold; }
.titulo_grande{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:18px; color:#000000; font-weight: bold; }
.texto{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
.texto_parrafo{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-align: justify; text-indent: 5px; }
.texto_blanco{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-align: justify; }

.tablaMenu_activa{ border-left:5px #b1a343 solid; border-right:5px #d5c65c solid;}
.tablaMenu_inactiva{ border-left:0px; border-right:0px;}

.limite{ color:#CCCC33; font-weight:bold; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; }

* html img,
* html .png{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "../imagenes/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));
}

.arrowlistmenu{
width: 125px; /*width of accordion menu*/

}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
text-align:center;
font: bold 12px Arial;
color: white;
background: black url(../imagenes/glossyback.gif) repeat-x center left;
margin-bottom: 2px;
margin-top: 2px;
margin-right: 0px; /*bottom spacing between header and rest of content*/
margin-left: 0px;
padding: 5px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;

}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url(../imagenes/glossyback2.gif);
color: black;

}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
text-align:center;
font: bold 10px Arial;
list-style-type: none;
line-height:9px;
margin: 0px;
padding: 0px;
vertical-align: middle;
}

.arrowlistmenu ul li{
padding: 0px; /*bottom spacing between menu items*/
margin: 0px;
}

.arrowlistmenu ul li .opensubheader{ /*Open state CSS for sub menu header*/
background: #4a543e !important;
padding: 0px;
background-image:url(../imagenes/arrow-right.gif);
background-position: 95% 50%;
background-repeat: no-repeat;
vertical-align: middle;

}

.arrowlistmenu ul li .closedsubheader{ /*Closed state CSS for sub menu header*/
background: #4a543e !important;
padding: 0px;
background-image:url(imagenes/arrow-down.gif); 
background-position: 95% 50%;
background-repeat: no-repeat;
}

.arrowlistmenu ul li a{
color: #FFF;
/* background: url(../imagenes/arrowbullet.png) no-repeat center left; custom bullet list image*/
display: block;
height:18px;
width: 125px;
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
margin: 0px;
padding: 0px;
padding-top: 2px;
padding-bottom: 1px;
vertical-align:middle;

}

.arrowlistmenu ul li a:visited{

}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
background-color: #d5c65c;
color:#000000;

}

.arrowlistmenu ul li a.subexpandable:hover{ /*hover state CSS for sub menu header*/
background-image:url(../imagenes/arrow-down-black.gif); 
background-position: 95% 50%;
background-repeat: no-repeat;
}




/* :::::::::::::::::  */



.limite { 
     color: white;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9px;
}



.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/

}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px;
margin-right: 3px;
border:1px solid #eadf8f;
border-bottom-color: #d4c65d;
color: #2d2b2b;
background: #eadf8f;
/*background: url(../imagenes/shade.gif) top left repeat-x;*/
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: none;
font-weight:bolder;
color: #2d2b2b;
border:1px solid #d4c65d;
background: #d4c65d;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
border:2px solid #d4c65d;
font-weight:bolder;

}

.shadetabs li a.selected{ /*selected main tab style */
background-image: url(../imagenes/shadeactive.gif);
border-bottom-color: white;

}

.shadetabs li a.selected:hover{ /*selected main tab style */
border-top:2px solid #d4c65d;
border-left:2px solid #d4c65d;
border-right:2px solid #d4c65d;
border-bottom-color: white;
background: #fff;

}

.tabcontent{
display:none;
width:100%;

}

@media print {.tabcontent {display:block !important;}}
*/