BODY{background-color:white; font-family:Arial,verdana;font-size:11px;color:black; padding:0; margin:0}
TD{ font-family:Arial,verdana;font-size:11px;color:black}

.fondogris{background-color:#F3F3F3;}
.fondoblanco{background-color:white}

.tn8{font-family:Arial,verdana;font-size:9px;color:black}
.tn10{font-family:Arial,verdana;font-size:10px;color:black}
.tn11{font-family:Arial,verdana;font-size:11px;color:black}
.tr11{font-family:Arial,verdana;font-size:11px;color:red}
.tb11{font-family:Arial,verdana;font-size:11px;color:white}
.tn11b{font-family:Arial,verdana;font-size:11px;color:black;font-weight:bold}
.tb11b{font-family:Arial,verdana;font-size:11px;color:white;font-weight:bold}
.tb14b{font-family:Arial,verdana;font-size:14px;color:white;font-weight:bold}
.tn14b{font-family:Arial,verdana;font-size:14px;color:black;font-weight:bold}
.tn12{font-family:Arial,verdana;font-size:12px;color:black;text-decoration:none}
.tn12b{font-family:Arial,verdana;font-size:12px;color:black;font-weight:bold}
.tb16b{font-family:Arial,verdana;font-size:16px;color:white;font-weight:bold}
.tn18b{font-family:Arial,verdana;font-size:18px;color:black;font-weight:bold}
.tb18b{font-family:Arial,verdana;font-size:18px;color:white;font-weight:bold}
.tb20b{font-family:Arial,verdana;font-size:20px;color:white;font-weight:bold}
.tg20b{font-family:Arial,verdana;font-size:20px;color:#919191;font-weight:bold}

.padCC{padding:6px}
.padR{padding-right:20px}

.alRight{text-align:right}

/*hover*/
a{text-decoration:none;}
a:hover{text-decoration:underline;}
A.tn11:hover{text-decoration:underline; font-weight:normal}


.imgGallery
{FILTER: progid:DXImageTransform.Microsoft.Shadow(color='#777777', Direction=150, Strength=5);}
.halfOpacity{filter:alpha(opacity=70);-moz-opacity:0.7;opacity: 0.7;}
.minOpacity{filter:alpha(opacity=20);-moz-opacity:0.2;opacity: 0.2;}
.noVisible{display:none}

.maxOpacity{filter:alpha(opacity=100);-moz-opacity:1;opacity: 1;}
.maxOpacity .tn10{font-weight:bold;}

.gallery{text-align:center;}
	
.tituloElement
{font-size: 16px; color: white; font-weight:bold; margin : 10px;}

.container { position: relative; left: 1px; top: 1px; color: #000; font-size: 18px; font-weight:bold; text-align:center;font-family:Arial,verdana;}
.text { position: absolute; left: -1px; top: -1px; color: #999; font-size: 18px; font-weight:bold; text-align:center;font-family:Arial,verdana;} 



.container:first-letter{text-transform:uppercase; font-size: 24px}
.text:first-letter{text-transform:uppercase;  font-size: 24px}

.btDisabled{font-family:Arial,verdana;font-size:10px;color:#777777; font-weight:normal}
.btDisabled:hover{font-family:Arial,verdana;font-size:10px;color:#777777; font-weight:normal}

.input{font-family:Arial,verdana;font-size:10px;color:black; border:solid 1px #d5d5d5}

.w30{width:30px; margin-top:2px}

.horizontalMenuItem{ font-size: 11px; cursor: pointer; color: white; font-family: Verdana; background-color: #000000; text-align: center;padding: 3px;}

/*core drop shadow rules*/
.wrap1, .wrap2, .wrap3 {
	display:inline-table;
	/* \*/display:block;/**/} 
.wrap1 {
	background:url(../img/shadows/v1/shadow.gif) right bottom no-repeat;}
.wrap2 {background:url(../img/shadows/v1/corner_bl.gif) left bottom no-repeat;}
.wrap22 {background:url(../img/shadows/v1/corner_gr.gif) left bottom no-repeat;}
.wrap3 {
	padding:0 5px 5px 0;
	background:url(../img/shadows/v1/corner_tr.gif) 100% -3px no-repeat;}
.wrap33 {
	padding:0 2px 2px 0;
	background:url(../img/shadows/v1/corner_tr.gif) 100% -3px no-repeat;}
.wrap3 img.inShadow, table.inShadow {
	display:block;
	border:1px solid #ccc;
	border-color:#efefef #ccc #ccc #efefef;}
.wrap33 img.inShadow, table.inShadow {
	display:block;
	border:1px solid #ccc;
	border-color:#efefef #ccc #ccc #efefef;}

.menustyle {padding: 2px 6px 2px 6px; margin: 0px; border-left: solid 1px #CCC;border-right: solid 1px #333;border-bottom: solid 1px #333;}
.menustyle2 {border: solid 1px #CCC; padding: 2px 6px 2px 6px; margin: 0px; background: #FFFFFF; white-space: nowrap; FILTER: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=150, Strength=1);}
.menuitem {font-family:Arial,verdana;font-size:11px; font-weight:bold; color:black;border: solid 1px #CCC; padding: 2px 6px 2px 6px; margin: 0px; background: #fff; white-space: nowrap; cursor:pointer;cursor:hand;}
.menuitemtop {font-family:Arial,verdana;font-size:10px;color:black;font-weight:bold;border: solid 1px white; padding: 2px 6px 2px 6px; margin: 0px; background: #f1f1f1; white-space: nowrap; cursor:pointer;cursor:hand;}
.menuSubitem{border: solid 1px red;}
.menuitemUp {font-family:Arial,verdana;font-size:11px;font-weight: bold;border: solid 1px red; padding: 2px 6px 2px 6px; margin: 0px; background: #fff; white-space: nowrap; cursor:pointer;cursor:hand; color:red}

.ms {padding: 2px 6px 2px 6px; margin: 0px; border-left: solid 1px #CCC;border-right: solid 1px #333;border-bottom: solid 1px #333;}
.ms2 {border: solid 1px #CCC; padding: 2px 6px 2px 6px; margin: 0px; background: #FFFFFF; white-space: nowrap; FILTER: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=150, Strength=1);}

.esqSD{background-image:url(../img/esq/sup_dcha.gif); background-repeat:no-repeat; background-position:100% 0}
.esqSI{background-image:url(../img/esq/sup_izda.gif); background-repeat:no-repeat; background-position: 0 0}
.esqID{background-image:url(../img/esq/inf_dcha.gif); background-repeat:no-repeat; background-position: 100% 100%}
.esqII{background-image:url(../img/esq/inf_izda.gif); background-repeat:no-repeat; background-position: 0 100%}

.btGray{background-color:#999; cursor:pointer}
.btGray SPAN{font-size:11px; color:White; text-align:center; font-weight:normal;}
.btRed{background-color:red; cursor:pointer}
.btRed Span{font-size:11px; color:White; text-align:center; font-weight:normal;}

.paddLat{padding-left:5px; padding-right:5px}
.path{border:solid 1px red; padding: 3px}
.path a{color:red; font-weight:bold}
.gradx2{background-image: url(../img/grad_pathx2.gif);}

#contDetail{padding:3px;}

.100x100 { width:100% }

.labelFicha{font-family:Arial,verdana;font-size:11px;color:black; text-align:left}
.parafoFicha{padding:15px}
.parafoFicha .labelFicha{font-weight:bold}

.borderRama{border: solid 1px #CCC}
a:hover .borderRama{border: solid 2px #CCC}

.pageOn{display:block; padding:3px; width:20px; border: solid 1px #CCC; text-align:center; color: black; background:#999; font-weight:normal; font-size:9px}
.pageOn:hover{font-weight:normal}
.pageOff{display:block; padding:3px; width:20px; border: solid 1px #CCC; text-align:center; color: black; font-weight:normal; font-size: 9px;}
.pageOff:hover{background:#CCC; font-weight:normal;}

.contPopup {border:solid 1px #999; padding : 5px; margin : 1px;}
.tituloMenu{font-family:arial;font-size:16px;font-weight: bold; letter-spacing: -1px;}

.keyWords {
	scrollbar-face-color: #ffffff; 
	scrollbar-shadow-color: #ffffff; 
	scrollbar-highlight-color: #ffffff; 
	scrollbar-3dlight-color: #ccccff; 
	scrollbar-darkshadow-color: #ccccff; 
	scrollbar-track-color: #ffffff; 
	scrollbar-arrow-color: #ff0000;
}
.formBusca{border-bottom:solid 1px #999;}
.formBusca TD{padding-top:3px;padding-bottom:3px;}
.tituloPantalla{border-bottom:solid 1px #CCC;}
.tituloPantalla SPAN{font-size:20px; font-weight:bold; position:relative; top:20px; color:#666}
.subtituloPantalla{border-bottom:solid 1px #CCC; border-top:solid 1px #CCC;margin-left:40px; margin-top:10px}
.subtituloPantalla DIV{font-size:16px; font-weight:bold;color:#666}

.homeDescripcion{font-size:14px; font-weight:bold;color:#666;}

.buttonText{color:White; font-size:15px; font-weight:bold;}
.invisible{display:none}

.popupForm{width: 200px; height:200px; overflow:auto;}
.accHead{ border-bottom: solid 1px white; text-align:center; font-family:Arial, Helvetica, sans-serif;color: red;font-size:11px; cursor:pointer; height:16px}

.Oldgrad999{background: url('../img/grad999.gif') repeat-y 100%}

.btPrint{background: url('../img/bts/bt_imprimir_off.gif') no-repeat 50% 50%; display: block; height:18px; width:18px}
.btPrint:hover{background: url(../img/bts/bt_imprimir_on.gif) no-repeat 50% 50%;}
.btBack{background: url(../img/bts/bt_volver_off.gif) no-repeat 50% 50%; display: block; height:18px; width:18px}
.btBack:hover{background: url(../img/bts/bt_volver_on.gif) no-repeat 50% 50%;}
.btInfo{position:absolute;z-index: 3; height:18; width:18}

.tabSel DIV{height:15px; border-left: solid 1px #CCC; border-top: solid 1px #CCC; border-right: solid 1px #CCC; color:red; font-weight:bold}
.tabNoSel{padding-top:1px}
.tabNoSel DIV{border: solid 1px #CCC; margin-top:1px; margin-right:1px;cursor:pointer; font-weight:normal}

.lista{vertical-align: text-bottom}
.treeItem{font-family:Arial,verdana;font-size:11px; font-weight:bold; color:black;padding: 2px 6px 2px 6px; margin: 0px; background: #fff; white-space: nowrap; cursor:pointer;cursor:hand;}

.menuAjax{position:absolute; width:230px; display:none; background:white; border: solid 1px #CCC; padding:3px}
#popTree
{top: 180; left:100;width:230px; height:200px; overflow: hidden;position:absolute;display:none;background-color:White; border:solid 1px #ccc; z-index: 2; padding;15px}
