body,html
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #797864;
	font-family: 'Century Gothic',tahoma,arial,verdana;
	height:100%;
	text-align:left;
	COLOR:#424433;	

}
#divPrincipal{ width:950px; height:100%;  background-color :#ffffff; text-align:center; MARGIN: auto; }
#divCab1{ width:950px; height:75px;  background-color :#ffffff; text-align:center;  background-image: url(../imagenes/foncab1.jpg); background-repeat:repeat-x; background-position:top; }

#divMenu{ width:707px; height:75px; line-height:75px;   MARGIN: auto; text-align:left; float:left}
#divFecha{ width:243px; height:35px; line-height:35px;  text-align:center; float:left; }
#divBuscar{ width:243px; height:40px;  text-align:center; float:left;}
#divCabecera{ width:100%; height:250px; background-color :#ffffff; text-align:center; float:left;}
#divCentro{  width:100%; background-color :#ffffff; float:left;padding-top:8px; padding-bottom:8px;}
#divPie { width:100%;  height:132px; background-image:url(../imagenes/fonpie.jpg);  text-align:center;  float:left; }
#divDireccion { width:370px;  padding-left:25px; padding-top:20px; float:left; text-align:left; }
#divIzq { width:190px;  margin-left:8px;  float:left; text-align:left; }
#divMedio { width:518px;  margin-left:12px; float:left; text-align:left;height:100%}
#divIdCentroHome { width:518px;  margin-left:12px; float:left; text-align:left; }
#divDer { width:201px;  margin-left:12px; float:left; text-align:left; }
#divOpcMultimedia { background-color:#D6DEC7; height:121px; background-image:url(../imagenes/fongal.gif)}
#divOpc {  background-image:url(../imagenes/fonopc.gif); padding-top:8px;padding-bottom:8px;padding-left:8px;padding-right:8px;}
#divTxtDestacado { width:493px; background-color:#F2F2F2; border-bottom:solid 1px #BFBFBF; border-left:solid 1px #BFBFBF; border-right:solid 1px #BFBFBF; padding-left:10px;padding-top:15px; padding-bottom:20px; padding-right:15px; }
#divGaleriah{ width:910px; height:130px; float:left;  vertical-align:middle; margin-left:20px;margin-top:15px; padding-top:14px; margin-bottom:20px;  background-color:#E4E6D5; border:solid 1px #D2D6BA}
#divAcceRap{ width:188px; margin-top:0px; margin-bottom:15px; padding-bottom:15px; border-left:solid 1px #E2CF49;border-right:solid 1px #E2CF49; border-bottom:solid 1px #E2CF49}
#divSepCabDet{ width:518px; height:30px; background-image:url(../imagenes/cabinf.gif); margin-top:15px; }

.divImg{ margin-left:12px; margin-top:0px; width:120px; height:90px; border:solid 1px #5A6347; padding:1px;}
.divsepdes { background-image:url(../imagenes/sepdesta.gif); height:1px; width:100%; margin-top:15px; margin-bottom:25px;}

.divLineaVerde { width:100%; background-color:#ADBC98; height:5px;float:left}
.divLineaTomate { width:100%; background-color:#FDCE18; height:5px;float:left}
.divLineaVerde1 { width:100%; background-color:#88BA12; height:5px;float:left}
.divArch{ BACKGROUND: url(../imagenes/flecha1.gif) no-repeat;background-color:#E3E6E8; height:25px; line-height:25px; text-align:left; margin-bottom:8px; padding-left:20px;}


.masinf{ background-image:url(../imagenes/fonmasinf.gif); background-repeat:repeat-y; background-position:right; height:19px; width:293px;padding-right:7px;  padding-top: 2px; background-color:White; }
.archivoshorul {
 PADDING-BOTTOM: 8px;  PADDING-TOP: 5px; text-align:left;  margin:0px; padding-left:5px;  
}
.divScrollH{ height:140px; line-height:140px; vertical-align:middle; float:right; width:40px;}
.Galeria{ width:450px; height:125px; line-height:125px; float:right; text-align:justify; z-index:800;overflow:hidden; }
.Galeriah{ width:830px; height:130px; float:right; text-align:justify; z-index:800;overflow:hidden; }

.Trans75{filter:alpha(opacity=75); opacity:.75; -moz-opacity:.75;}
.Trans100{filter:alpha(opacity=99); opacity:.99; -moz-opacity:.99; }
.FlechaLeft, .FlechaRight{ padding:4px 9px;  background-position:left; }
.FlechaLeft{ background-image:url(../imagenes/flecha_left.gif);}
.FlechaRight{background-image:url(../imagenes/flecha_right.gif);}
.FlechaLeft:hover, .FlechaRight:hover{background-position:right;}

UL.multi {
  text-align:left; LIST-STYLE-TYPE: none;  margin:0px; padding-left:5px; float:left; padding-top:8px;  
}

UL.archivoshorul {
   text-align:left; list-style-type:square;  margin:0px; padding-left:30px;  
}
UL.opciones {
   text-align:left; LIST-STYLE-TYPE: none;  margin:0px; padding-left:12px; 
}
UL.lista {
	PADDING-BOTTOM: 5px;  PADDING-TOP: 3px; text-align:left; LIST-STYLE-TYPE: none;  margin:0px; padding-left:0px;
}

UL.accesos {
   text-align:left; LIST-STYLE-TYPE: none;  margin:0px; padding-left:12px; padding-bottom:0px;
}

UL.flecha {
	PADDING-BOTTOM: 5px;  PADDING-TOP: 3px; text-align:left; LIST-STYLE-TYPE: none;  margin:0px; padding-left:17px;
}

LI.multim
{
BACKGROUND: url(../imagenes/flecha.gif) no-repeat; padding-left:8px; padding-bottom:2px; 
}

LI.opcion
{
BACKGROUND: url(../imagenes/flecha.gif) no-repeat ; background-position:left; padding-left:16px; margin-right:13px; padding-bottom:2px;padding-top:1px;border-bottom: dotted 1px #AABA8B;
}
LI.archivos
{
BACKGROUND: url(../imagenes/flechaaz.gif) no-repeat left; padding-left:22px; padding-right:5px; padding-top:3px;padding-bottom:3px;
}

LI.archivoshor
{
  padding-left:2px;padding-top:3px;padding-bottom:3px;
}
LI.lista
{
  width:475px; BACKGROUND: url(../imagenes/flechat.gif) no-repeat ; background-position:top;background-color:#F7F9F2; padding-left:35px; padding-right:8px; padding-top:8px;padding-bottom:15px; margin-bottom:2px;  
}
LI.altlista
{
  width:475px;BACKGROUND: url(../imagenes/flechat.gif) no-repeat ; background-position:top;background-color:#EFF3E4;padding-left:35px; padding-right:8px; padding-top:8px;padding-bottom:15px; margin-bottom:2px; 
}

LI.acceso
{
BACKGROUND: url(../imagenes/vin.gif) no-repeat; background-position:left; padding-left:18px; padding-right:5px; padding-bottom:2px;padding-top:0px;border-bottom: dotted 1px #96BE0E;margin-right:13px;
}

/* slider */

#slider							{ overflow: hidden;position: relative; width:518px; background-color:#EFF8DA;   }
								  
                                /* DEFAULT is for three panels in width, adjust as needed
                                   This only matters if JS is OFF, otherwise JS sets this. */								  
#mover							{ width: 2000px; position: relative; }

.slide							{ width: 518px; float: left; position: relative;  }
.slide h1						{ font-family: Helvetica, Sans-Serif; font-size: 30px; letter-spacing: -1px;
								  color: #ac0000; }
.slide p						{ color: #999; font-size: 12px; line-height: 22px; width: 200px; }
.slideimg						{ position: absolute; top: 45px; left: 290px;border:solid 4px #B7BEA5;}
#slider-stopper					{ position: absolute; top: 10px; right: 10px; padding: 3px 8px; font-size: 10px; text-transform: uppercase; z-index: 1000; height:19px; width:39px; background-color:#D6E0AF }
								  
/* consola */
.tdftextosoff {BORDER-RIGHT: #D2D6BA 1px solid; BORDER-TOP: #D2D6BA 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #D2D6BA 1px solid; COLOR: #797864; BORDER-BOTTOM: #D2D6BA 1px solid;  BACKGROUND-COLOR: #ffffff; height:18px}
.tdftextoson {BORDER-RIGHT: #B4BB8C 1px solid; BORDER-TOP: #B4BB8C 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #B4BB8C 1px solid; COLOR: #9A9B7D; BORDER-BOTTOM: #B4BB8C 1px solid;  BACKGROUND-COLOR: #EFF8DA;height:18px }
.tdfradio { BORDER-RIGHT: #d2d2d2 0px solid; BORDER-TOP: #d2d2d2 0px solid; FONT-SIZE: 10px; BORDER-LEFT: #d2d2d2 0px solid; COLOR: #797864; BORDER-BOTTOM: #d2d2d2 0px solid;  }
.tdflabels { FONT-SIZE: 10px; COLOR: #333333;  text-decoration:yes;
	margin-right: 0px;
}

.tdftextosoffb {BORDER-RIGHT: #C1D3E3 0px none; BORDER-TOP: #C1D3E3 0px none; FONT-SIZE: 10px; BORDER-LEFT: #C1D3E3 0px none; COLOR: #284768; BORDER-BOTTOM: #C1D3E3 0px none;  BACKGROUND-COLOR: #F7F8FB; height:16px}
.tdftextosonb {BORDER-RIGHT: #8CAECC 0px none; BORDER-TOP: #8CAECC 0px none; FONT-SIZE: 10px; BORDER-LEFT: #8CAECC 0px none; COLOR: #284768; BORDER-BOTTOM: #8CAECC 0px none;  BACKGROUND-COLOR: #D0D9DF;height:16px }

.mouseoutclass { letter-spacing: -1px;FONT-FAMILY: verdana; FONT-SIZE: 10px;COLOR: #070C14; TEXT-DECORATION: none;   }
.mouseoutclass:hover { COLOR: #203D9F;}


.tdbutton{
	border: 1px solid #598011;
	background-color:#78A51C;
		color:#ffffff;
	
		font-size:10px;
		cursor:hand;
	height: 19px;
}

.tdbuttonhover{
	border: 1px solid #CDC01F;
	background-color:#DED023;
	color:#ffffff;
	
	font-size:10px;
	cursor:hand;
}

.botonenviaroff {border-style:none;  font-weight:bold; font-size:9px; color:#ffffff; BACKGROUND-COLOR: transparent; background-image:url('../imagenes/btnenvoff.gif'); cursor:hand; width:71px; height:15px }
.botonenviaron {border-style:none;  font-weight:bold; font-size:9px; color:#D00801; BACKGROUND-COLOR: transparent; background-image:url('../imagenes/btnenvon.gif'); cursor:hand; width:71px; height:15px}

.botonborraroff {border-style:none;  font-weight:bold; font-size:9px; color:#ffffff; BACKGROUND-COLOR: transparent; background-image:url('../imagenes/btnboroff.gif'); cursor:hand; width:71px; height:15px }
.botonborraron {border-style:none;  font-weight:bold; font-size:9px; color:#D00801; BACKGROUND-COLOR: transparent; background-image:url('../imagenes/btnboron.gif'); cursor:hand; width:71px; height:15px}

.botoncalcularoff {border-style:none;  font-weight:bold; font-size:9px; color:#ffffff; BACKGROUND-COLOR: transparent; background-image:url('../imagenes/btncaloff.gif'); cursor:hand; width:83px; height:18px }
.botoncalcularon {border-style:none;  font-weight:bold; font-size:9px; color:#D00801; BACKGROUND-COLOR: transparent; background-image:url('../imagenes/btncalon.gif'); cursor:hand; width:83px; height:18px}


/* links */

.link9 {  FONT-SIZE: 9px;COLOR: #5A6347; TEXT-DECORATION:none;   }
.link9:hover { TEXT-DECORATION: underline; COLOR: #5EAC28;}


.link10 {  FONT-SIZE: 10px;COLOR: #5A6347; TEXT-DECORATION:none;   }
.link10:hover { TEXT-DECORATION: underline; COLOR: #5EAC28;}


.link11 {  FONT-SIZE: 11px;COLOR: #5A6347; TEXT-DECORATION: none; line-height:normal;   }
.link11:hover { COLOR: #5EAC28; TEXT-DECORATION: underline; line-height:normal;}

.link11vt {  FONT-SIZE: 11px;COLOR: #53960A; TEXT-DECORATION: none; line-height:normal;   }
.link11vt:hover { COLOR: #E0AF07; TEXT-DECORATION: underline; line-height:normal;}

.link11nt {  FONT-SIZE: 11px;COLOR: #2E3E28; TEXT-DECORATION: none; line-height:11px;    }
.link11nt:hover { COLOR: #CC8500; TEXT-DECORATION: underline; line-height:11px; font-weight:bold;}

.link11bv {  FONT-SIZE: 11px;COLOR: #ffffff; TEXT-DECORATION: none; line-height:normal;   }
.link11bv:hover { COLOR: #E1F894; TEXT-DECORATION: underline; line-height:normal;}

.link11tv {  FONT-SIZE: 11px;COLOR: #E0AF07; TEXT-DECORATION: none; line-height:normal;   }
.link11tv:hover { COLOR: #53960A; TEXT-DECORATION: underline; line-height:normal;}


.link12 { FONT-SIZE: 12px;COLOR: #284768; TEXT-DECORATION: none;   }
.link12:hover { COLOR: #0686C4;TEXT-DECORATION: underline;}

.link12ca { FONT-SIZE: 12px;COLOR: #0080C0; TEXT-DECORATION: none; font-weight:bold  }
.link12ca:hover { COLOR: #FFB124; text-decoration:underline;}

.link12pa { FONT-SIZE: 12px;COLOR: #959394; TEXT-DECORATION: NONE; font-weight:bold ;  }
.link12pa:hover { COLOR: #0079C1; text-decoration:underline;}

.link12na { FONT-SIZE: 12px;COLOR: #000000; TEXT-DECORATION: NONE; font-weight:bold ;  }
.link12na:hover { COLOR: #0079C1; text-decoration:underline;}

.link13 {  FONT-SIZE: 13px;COLOR: #244204; TEXT-DECORATION: none; line-height:14px;   }
.link13:hover { COLOR: #ECA209;TEXT-DECORATION: underline;}

.link13ba { FONT-SIZE: 13px;COLOR: #ffffff; TEXT-DECORATION: none; font-weight:bold  }
.link13ba:hover { COLOR: #FFB124; text-decoration:underline;}



.link14 {  FONT-SIZE: 14px;COLOR: #53960A; TEXT-DECORATION: none;   }
.link14:hover { COLOR: #9FB72F; TEXT-DECORATION: underline;}

.link14ca { FONT-SIZE: 14px;COLOR: #0080C0; TEXT-DECORATION: none; font-weight:bold  }
.link14ca:hover { COLOR: #284768; text-decoration:underline;}

.link14pa { FONT-SIZE: 14px;COLOR: #959394; TEXT-DECORATION: NONE; font-weight:bold ;  }
.link14pa:hover { COLOR: #0079C1; text-decoration:underline;}

.link16 {  FONT-SIZE: 16px;COLOR: #036B9D; TEXT-DECORATION: none;   }
.link16:hover { COLOR: #EF9C03; TEXT-DECORATION: underline;}

.link18 {  FONT-SIZE: 18px;COLOR: #79AC35; TEXT-DECORATION: none;   }
.link18:hover { COLOR: #E0AF07; TEXT-DECORATION: underline;}


.link20b { FONT-SIZE: 20px;COLOR: #666666; TEXT-DECORATION: none; font-weight:bold  }
.link20b:hover { COLOR: #000000;}




/**/
.titulovin
{
padding-right:5px; margin-top:15px;margin-bottom:8px;  text-align:left;
}

.texto24 {
	FONT-SIZE: 24px;
	letter-spacing: 0px;
	text-decoration:none;
}

.texto20 {
	FONT-SIZE: 20px;
	letter-spacing: 0px;
	text-decoration:none;
}

.texto18 {
	FONT-SIZE: 18px;
	letter-spacing: 0px;
	text-decoration:none;
}



.texto16 {
	FONT-SIZE: 16px;
	letter-spacing: 0px;
	text-decoration:none;
}

.texto14 {
	FONT-SIZE: 14px;
	letter-spacing: 0px;
	text-decoration:none;
}



.texto13 {
	FONT-SIZE: 13px;
	letter-spacing: 0px;
	text-decoration:none;
}

.texto12 {
	FONT-SIZE: 12px;
	letter-spacing: 0px;
	text-decoration:none;
}


.texto11 {
	FONT-SIZE: 11px;
	letter-spacing: 0px;
	text-decoration:none;
}




.texto10 {
	FONT-SIZE: 10px;
	letter-spacing: 0px; line-height:normal;
	text-decoration:none;
}



.texto9 {
	FONT-SIZE: 9px;
	letter-spacing: 0px;
	text-decoration:none;
}

.texto8 {
	FONT-SIZE: 8px;
	letter-spacing: 0px;
	text-decoration:none;
}

.textos {
	FONT-SIZE: 12px;
	letter-spacing: 0px; 
	text-decoration:none;
}

.negrita
{
font-weight:bold;
}


.plomo
{
color:#93927B;
}

.verdetit
{
color:#415909;
}

.verde
{
color:#53960A;
}
.verdeoscuro
{
color:#225311;
}

.verdenegro
{
color:#2E3E28;
}

.verdeagua
{
color:#E1F894;
}

.blanco{
	
	COLOR: #ffffff;
	
	
}

.amarillo{
	
	COLOR: #DED023;
	
	
}

.tomate
{
	color:#E89700;
}



.scroll
	{
	scrollbar-face-color: #DD842B;
	scrollbar-highlight-color: #3F5744;
	scrollbar-3dlight-color: #3F5744;
	scrollbar-darkshadow-color: #3F5744;
	scrollbar-shadow-color: #3F5744;
	scrollbar-arrow-color: #ffffff;
	scrollbar-track-color: #F0ECE3;	
}



.boton { cursor: hand;}




.borde
{
	border-left:solid 1px #053E5F;
	border-top:solid 1px #053E5F;
	border-right:solid 1px #053E5F;
	border-bottom:solid 1px #053E5F;
}

.bordeizqder
{
	border-left:solid 1px #D6E2EB;
	border-right:solid 1px #D6E2EB;
}

.bordetop
{
	border-top:solid 1px #D6E2EB;
}

.bordebot
{
	border-bottom:solid 1px #D6E2EB;
}

.foto
{
	border-left:solid 2px #CDCDCD;
	border-top:solid 2px #CDCDCD;
	border-right:solid 2px #CDCDCD;
	border-bottom:solid 2px #CDCDCD;
	
} 

.fotoh
{
	border-left:solid 4px #CFE2E2;
	border-top:solid 4px #CFE2E2;
	border-right:solid 4px #CFE2E2;
	border-bottom:solid 4px #CFE2E2;
	
} 

.fotoa
{
	border-left:solid 2px #293763;
	border-top:solid 2px #293763;
	border-right:solid 2px #293763;
	border-bottom:solid 2px #293763;
	
} 

.fotoo
{
	border-left:solid 6px #ffffff;
	border-top:solid 6px #ffffff;
	border-right:solid 6px #ffffff;
	border-bottom:solid 6px #ffffff;
	
} 
.vermas
{  
	
    background-image:url('imagenes/btnmasoff.gif');  
}

.vermas:hover
{  
    background-image:url('imagenes/btnmason.gif');  
}
/* Inicio Datagrid */

.numeros {
	FONT-SIZE: 10px;
	COLOR: #333333;
	letter-spacing: 0px;
}

.numeros:hover {
	COLOR: #0079C1;
}

.datagrid
{
 font-size: 8pt;
 color:#343D45;
 border:solid 1px #246C97;

}

.HeaderStyle
{
 font-size: 7pt; 
 color: #ffffff;
 font-weight:bolder; 
 background-color: #9FA282; 
 height:25px;
}

.ItemOverStyle
{
 font-size: 7pt;
 color: navy;
 background-color: khaki;
}

.AlternativeOverStyle
{
 font-size: 7pt;
 color: navy;
 background-color: khaki;
}

.ItemStyle
{
 background-color: #EAF1F2;
}

.AlternativeItemStyle
{
 background-color: #E0E9E9;
 

}
.bordetd
{
    border-right:solid 1px #246C97;
}
.SelectedItemStyle
{
 Font-Bold:True;
 ForeColor:#663399;
 BackColor:#FFCC66;
 }
 



 .borde1
{
	border-left:solid 1px #000000;
	border-top:solid 1px #000000;
	border-right:solid 1px #000000;
	border-bottom:solid 1px #000000;
}

.modalBackground
{
    display: table;
	width:100%;
	height:100%;
	position:fixed;
	visibility: visible;
 	margin:auto;
	text-align:center;
	padding:0px;
}

.celda{
 display: table-cell;
 vertical-align: middle;text-align:center;
}

.modalPopup {
 background-color:#ffffff;
 border-width:2px;
 border-style:solid;
 border-color:#797864;
 font:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 color:#666666;
 width:250px;
 height:50px;
 line-height:50px;
 margin:auto;
 z-index:3000;
 padding:5px;
}


.updateProgress
{
	position: absolute;
	background-color: #fff;
	filter: alpha(opacity=70);
	MozOpacity: 0.7;
	opacity: 0.7;
	padding: 0px;
	margin: 0px;
}
.updateProgress div
{
	background-color: white;
	padding: 4px;
	position: absolute;
	top: 10%;
	left: 50%;
}

.mostrar {
	 display:block; top:0px;
}
.ocultar {
	 height: auto; display:none; position:absolute; 
	  }

.adjustedZIndex {
    z-index: 1;
}
