body,html
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #75848B;
	font-family: 'Lucida Grande',tahoma,arial,verdana;
	height:100%;
	text-align:left;
	COLOR:#2D3239;	

}

h1 {font-size: 30px;} 

h2 {font-size: 24px;}

h3 {font-size: 18px;}

h4 {font-size: 16px;}

h5 {font-size: 14px;}

h6 {font-size: 12px;}

h7 {font-size: 11px;}

#divMain{ width:950px; background-color :#ffffff; text-align:center; MARGIN: auto;  z-index:2;  }
#divFecha{ width:201px; background-color :#006699; height:27px; line-height:27px; float:left; vertical-align:middle;}
#divBuscar{ width:201px; background-color :#006699; height:28px; float:left; text-align:center;}
#divTxtBus{ height:28px; float:left; line-height:28px; vertical-align:middle; padding-left:5px;}
#divTextBus{ height:28px; float:left; line-height:28px; vertical-align:middle; padding-left:5px;}
#divBtnBus{ height:28px; float:left; line-height:28px; vertical-align:middle; padding-left:5px; padding-top:2px;}
#divMenuTop{ width:748px; background-color:#F7F8FB; height:55px; float:right;}
#divCabAnima{ width:100%; }
#divPie{ width:950px;  text-align:center; height:65px; vertical-align:middle; background-color:#074A81; float:left; position:inherit; }
#divSubPie{ width:950px; height:65px; background-image:url(../imagenes/fonpie.gif); background-position:right; background-repeat:no-repeat;vertical-align:middle; text-align:left; }
#divIdCentroHome{ width:525px; margin-left:6px;float:left;}
#divIdCentro{ width:525px; margin-left:6px;float:left;}
#divIdIzq{ width:208px; float:left; z-index:1   }
#divIdDer{ width:205px;  float:right;height:100%; }
#divSubMain{ width:100%;  float:left; background-color:#FFFFFF; padding-bottom:10px; }
#divOpcCab{ width:206px;  background-color:#F0F0F0; background-image:url(../imagenes/opctit.gif); height:36px; border-top:#E9E9E9 1px solid; border-left:#E9E9E9 1px solid; border-right:#E9E9E9 1px solid; border-bottom:#E9E9E9 1px solid; }
#divOpc { padding-bottom: 8px; padding-top: 8px;  border-left:#E9E9E9 1px solid; border-right:#E9E9E9 1px solid; border-bottom:#E9E9E9 1px solid; width: 206px; text-align:left;  margin:0px; margin-bottom:10px; padding-left:0px; z-index:2; float:left}
#divCenCab{ width:525px;  background-image:url(../imagenes/cabcentro.gif); height:36px;  border-bottom:#DDDDDD 1px solid; text-align:left; }
#divCenCabH{ width:523px; background-image:url(../imagenes/fonsalprensa.gif); background-repeat:no-repeat; background-position:right;  height:36px; background-color:#006699;  border: #1D1D9A 1px solid; text-align:left; margin-bottom:2px; }

#divCabObrasH{ width:525px; background-image:url(../imagenes/fonobras.gif); background-repeat:no-repeat; background-position:right;  height:30px; background-color:#006699;  text-align:left; margin-top:10px; float:left}

#divObrasH{ width:503px; text-align:left; border-left:#006699 1px solid; border-right:#006699 1px solid; border-bottom:#006699 1px solid; padding-bottom:10px; padding-top:16px; padding-left:10px; padding-right:10px;float:left}


#divCenCabSep{ width:525px;  background-image:url(../imagenes/divcabcentro.gif); height:3px; text-align:left; }

#divEstCab{ width:203px;  background-color:#F0F0F0; background-image:url(../imagenes/esttit.gif); height:36px; border-top:#E9E9E9 1px solid; border-left:#E9E9E9 1px solid; border-right:#E9E9E9 1px solid; border-bottom:#E9E9E9 1px solid; }
#divEst { padding-bottom: 8px; padding-top: 8px;  border-left:#E9E9E9 1px solid; border-right:#E9E9E9 1px solid; border-bottom:#E9E9E9 1px solid; width: 203px; text-align:left;  margin:0px; padding-left:0px; float:right}

#divLotaip{ width:206px;  background-image:url(../imagenes/fonbanlotaip.gif); height:90px; border-top:#E9E9E9 1px solid; border-left:#E9E9E9 1px solid; border-right:#E9E9E9 1px solid; border-bottom:#E9E9E9 1px solid; float:left}
#divLotaipCab{ width:206px;  background-image:url(../imagenes/titbanlotaip.gif); background-position:left; background-repeat:no-repeat; height:28px; float:left}
#divLotaipDet{ width:126px;  height:60px; padding-left:7px; padding-top:5px; margin-right:65px; text-align:left; }

.divBannerIzq{ width:207px;  border-top:#004A6F 1px solid; border-right:#004A6F 1px solid; border-bottom:#004A6F 1px solid; float:left; margin-top:10px;}

.divBannerDer{ width:204px;  border-top:#004A6F 1px solid; border-left:#004A6F 1px solid;  border-bottom:#004A6F 1px solid; float:left; margin-top:10px;}

#divMulCab{ width:203px;  background-color:#E5E5E5; background-image:url(../imagenes/multit.gif); height:36px; border-top:#CECECE 1px solid; border-left:#CECECE 1px solid; border-right:#CECECE 1px solid; border-bottom:#CECECE 1px solid; margin-top:10px; float:right}
#divMul { padding-bottom: 8px; padding-top: 8px;  border-left:#CECECE 1px solid; border-right:#CECECE 1px solid; border-bottom:#CECECE 1px solid; width: 203px; text-align:left;  margin:0px; padding-left:0px; float:right; background-color:#F3F3F3}

#divVideos{  vertical-align:middle; line-height:95px; height:95px;}

.divSepAzul { width:100%;  height:1px; background:#4A5E71}
.divPos { height:40px; line-height:40px; text-align:left; margin-left:20px; }

.divPies{ height:65px; line-height:65px; vertical-align:middle; float:left; }

.divPer1{ float:left; padding-bottom:5px; padding-top:5px; padding-left:8px; width:500px;background-color:#F5F5F5; line-height:normal;}
.divPer2{float:left; padding-bottom:5px; padding-left:8px; width:492px; margin:0px;line-height:normal;}
.divPer3{ float:left;  padding:0px;margin:0px; padding-left:8px; padding-bottom:5px;width:492px;line-height:normal;}
.divPer4{float:left;  padding:0px;margin:0px;padding-left:8px;padding-bottom:5px;width:292px;line-height:normal;}
.divPer5{float:right;  padding:0px;margin:0px;line-height:normal;width:200px;}

.clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.clearfix {
	DISPLAY: inline-block
}
.clearfix {
	DISPLAY: block
}

.UL{
	DISPLAY: block;  LINE-HEIGHT: 1.3em; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 4px;LIST-STYLE-TYPE: none; FLOAT: left;
}



UL.flecha {
	PADDING-BOTTOM: 5px;  PADDING-TOP: 3px; text-align:left; LIST-STYLE-TYPE: none;  margin:0px; padding-left:17px;
}

UL.peaje {
	PADDING-BOTTOM: 5px;  PADDING-TOP: 3px; text-align:left; LIST-STYLE-TYPE: none;  margin:0px; padding-left:3px;
}

LI.opcion
{
BACKGROUND: url(../imagenes/flechar.gif) no-repeat; padding-left:22px; padding-right:5px; padding-top:3px;padding-bottom:3px; border-bottom: dotted 1px #E7E7E7;margin-right:8px;
}

LI.estaciones
{
BACKGROUND: url(../imagenes/flechar.gif) no-repeat; padding-left:20px; padding-right:5px; padding-top:3px;padding-bottom:10px; border-bottom: dotted 1px #E7E7E7; margin-right:6px;margin-left:3px;
}

LI.lista
{
 width:500px; float:left; padding-left:5px; padding-right:5px; padding-top:8px;padding-bottom:10px; border-bottom: dotted 1px #E7E7E7; margin-right:6px;margin-left:6px;margin-top:10px;margin-bottom:10px; 
}

LI.archivos
{
BACKGROUND: url(../imagenes/vincir.gif) no-repeat left; padding-left:22px; padding-right:5px; padding-top:3px;padding-bottom:3px;
}

LI.multimedia { 
   display: inline-block; 
   float:left; 
   width:135px; 
   background-color:#EBEBEB; 
   padding:8px; 
   margin:7px; 
   text-align: center; 
   border-right: #a5a7aa solid 1px; 
   border-bottom: #a5a7aa solid 1px; 
} 



.titulovin
{
BACKGROUND: url(../imagenes/flechar.gif) no-repeat; padding-left:22px; padding-right:5px; margin-top:15px;margin-bottom:8px;  text-align:left;
}

.fecha
{
padding-right:5px;  text-align:right; FONT-SIZE: 10px;COLOR:#4A5266;
}

.contenedor-botones-slider1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 7px 0px 10px; PADDING-TOP: 0px; HEIGHT: 18px
}
.botones-slider1 {
	BACKGROUND: #fff; FLOAT: left
}
.slider-siguiente {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 1px; WIDTH: 18px; CURSOR: pointer; BORDER-TOP-STYLE: none; LINE-HEIGHT: 100%; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 18px; BORDER-BOTTOM-STYLE: none
}
.slider-anterior {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 1px; WIDTH: 18px; CURSOR: pointer; BORDER-TOP-STYLE: none; LINE-HEIGHT: 100%; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 18px; BORDER-BOTTOM-STYLE: none
}

.slider-siguiente SPAN {
	BACKGROUND-POSITION: 0px -350px; DISPLAY: block; MARGIN: 0px 0px 0px 2px; WIDTH: 12px; TEXT-INDENT: -9999em; LINE-HEIGHT: 100%; HEIGHT: 12px; outline: none;BACKGROUND-IMAGE: url(../imagenes/btnsig.gif);
}
.slider-anterior SPAN {
	DISPLAY: block; MARGIN: 0px 0px 0px 2px;  WIDTH: 12px; TEXT-INDENT: -9999em; LINE-HEIGHT: 100%; HEIGHT: 12px; outline: none;BACKGROUND-IMAGE: url(../imagenes/btnant.gif);
}



.slider-siguiente2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 1px; WIDTH: 18px; CURSOR: pointer; BORDER-TOP-STYLE: none; LINE-HEIGHT: 100%; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 18px; BORDER-BOTTOM-STYLE: none
}
.slider-anterior2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 1px; WIDTH: 18px; CURSOR: pointer; BORDER-TOP-STYLE: none; LINE-HEIGHT: 100%; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 18px; BORDER-BOTTOM-STYLE: none
}
.slider-anterior2 {
	MARGIN: 0px 1px 0px 0px
}
.slider-siguiente2 SPAN {
	BACKGROUND-POSITION: 0px 0px; DISPLAY: block; BACKGROUND-IMAGE: url(../imagenes/btnsig.gif); MARGIN: 0px 0px 0px 2px; WIDTH: 12px; TEXT-INDENT: -9999em; LINE-HEIGHT: 100%; HEIGHT: 12px; outline: none
}
.slider-anterior2 SPAN {
	BACKGROUND-POSITION: 0px 0px; DISPLAY: block; BACKGROUND-IMAGE: url(../imagenes/bntant.gif); MARGIN: 0px 0px 0px 2px; WIDTH: 12px; TEXT-INDENT: -9999em; LINE-HEIGHT: 100%; HEIGHT: 12px; outline: none
}
.slider-siguiente2 SPAN {
	BACKGROUND-POSITION: 0px -20px; MARGIN: 0px 0px 0px 4px
}

.lista12 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 120%; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.lista12 BUTTON {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 10px Arial,Verdana,Helvetica,Sans-serif; BORDER-LEFT: #ccc 1px solid; CURSOR: pointer; COLOR: #666; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 18px; BACKGROUND-COLOR: #eee
}
.lista12 BUTTON:hover {
	BORDER-RIGHT: #777 1px solid; BORDER-TOP: #777 1px solid; BORDER-LEFT: #777 1px solid; BORDER-BOTTOM: #777 1px solid
}
.lista12 .activo BUTTON {
	BORDER-RIGHT: #BAD540 1px solid; BORDER-TOP: #BAD540 1px solid; BACKGROUND: #BAD540; BORDER-LEFT: #BAD540 1px solid; COLOR: #fff; BORDER-BOTTOM: #BAD540 1px solid
}
.lista12 LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}

.tabulardata {
	BACKGROUND-COLOR: #004A6F; width:480px; 
}
.tabulardata TR {
	BACKGROUND-COLOR: white;font-family:'Lucida Grande',tahoma,arial,verdana;font-size:11px;text-align:left; 
}
.tabulardata TR.alternateitem {
	BACKGROUND-COLOR: #EBEBEB;font-family:'Lucida Grande',tahoma,arial,verdana;font-size:11px;text-align:left;
}
.tabulardata TH {
	BACKGROUND-COLOR: #006699;color:#FFFFFF; font-family:'Lucida Grande',tahoma,arial,verdana; font-weight:bold; font-size:12px;padding-left:10px;
}

/* consola */
.tdftextosoff {BORDER-RIGHT: #C1D3E3 1px solid; BORDER-TOP: #C1D3E3 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #C1D3E3 1px solid; COLOR: #909090; BORDER-BOTTOM: #C1D3E3 1px solid;  BACKGROUND-COLOR: #fbfbfb; height:18px}
.tdftextoson {BORDER-RIGHT: #8CAECC 1px solid; BORDER-TOP: #8CAECC 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #8CAECC 1px solid; COLOR: #909090; BORDER-BOTTOM: #8CAECC 1px solid;  BACKGROUND-COLOR: #EDF2F8;height:18px }
.tdfradio { BORDER-RIGHT: #d2d2d2 0px solid; BORDER-TOP: #d2d2d2 0px solid; FONT-SIZE: 10px; BORDER-LEFT: #d2d2d2 0px solid; COLOR: #909090; BORDER-BOTTOM: #d2d2d2 0px solid;  }
.tdflabels { FONT-SIZE: 10px; COLOR: #333333;  text-decoration:yes }

.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 #184967;
	background-color:#246C97;
		color:#ffffff;
	
		font-size:10px;
		cursor:hand;
	height: 19px;
}

.tdbuttonhover{
	border: 1px solid #B0B51A;
	background-color:#D9E021;
	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 */
.link8n {  FONT-SIZE: 8px;COLOR: #036B9D; TEXT-DECORATION:none; font-weight:bold; font-stretch:condensed  }
.link8n:hover { COLOR: #EF9C03;TEXT-DECORATION: underline;}

.link9 {  FONT-SIZE: 9px;COLOR: #036B9D; TEXT-DECORATION:none;   }
.link9:hover { TEXT-DECORATION: underline;}

.link9n {  FONT-SIZE: 9px;COLOR: #6A7731; TEXT-DECORATION:none; font-weight:bold  }
.link9n:hover { COLOR: #DD842B;}

.link10 {  FONT-SIZE: 10px;COLOR: #036B9D; TEXT-DECORATION:none;   }
.link10:hover { TEXT-DECORATION: underline; COLOR: #EF9C03;}

.link10b {  FONT-SIZE: 10px;COLOR: #818E9E; TEXT-DECORATION:none;   }
.link10b:hover { TEXT-DECORATION: underline;COLOR: #ffffff; }

.link11 {  FONT-SIZE: 11px;COLOR: #284768; TEXT-DECORATION: none; line-height:normal;   }
.link11:hover { COLOR: #9FB72F; TEXT-DECORATION: underline; line-height:normal;}

.link11nb { FONT-SIZE: 11px;COLOR: #000000; TEXT-DECORATION: none; font-weight:bold  }
.link11nb:hover { COLOR: #ffffff; text-decoration:underline;}

.link12 { FONT-SIZE: 12px;COLOR: #284768; TEXT-DECORATION: none;   }
.link12:hover { COLOR: #9FB72F;TEXT-DECORATION: underline;}

.link12nr { FONT-SIZE: 12px;COLOR: #000000; TEXT-DECORATION: none; font-weight:bold  }
.link12nr:hover { COLOR: #DC000E; 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: #284768; TEXT-DECORATION: none; line-height:normal;   }
.link13:hover { COLOR: #9FB72F;TEXT-DECORATION: underline;}

.link13nr { FONT-SIZE: 13px;COLOR: #000000; TEXT-DECORATION: none; font-weight:bold  }
.link13nr:hover { COLOR: #DC000E; text-decoration:underline;}

.link13na { FONT-SIZE: 13px;COLOR: #000000; TEXT-DECORATION: none; font-weight:bold  }
.link13na:hover { COLOR: #FCB033; text-decoration:underline;}

.link13nv { FONT-SIZE: 13px;COLOR: #000000; TEXT-DECORATION: none; font-weight:bold  }
.link13nv:hover { COLOR: #D9E021; text-decoration:underline;}

.link13nc { FONT-SIZE: 13px;COLOR: #000000; TEXT-DECORATION: none; font-weight:bold  }
.link13nc:hover { COLOR: #29ABE2; text-decoration:underline;}

.link14 {  FONT-SIZE: 14px;COLOR: #284768; TEXT-DECORATION: none;   }
.link14:hover { COLOR: #9FB72F; 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: #284768; TEXT-DECORATION: none;   }
.link18:hover { COLOR: #9FB72F; TEXT-DECORATION: underline;}

.link20b { FONT-SIZE: 20px;COLOR: #666666; TEXT-DECORATION: none; font-weight:bold  }
.link20b:hover { COLOR: #000000;}




/**/
.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;
	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: 11px;
	letter-spacing: 0px;
	text-decoration:none;
}

.negrita
{
font-weight:bold;
}


.plomo
{
color:#666666;
}

.celeste
{
color:#006699;
}
.celestebajo
{
color:#D0D9DF;
}
.azul
{
color:#282881;
}

.blanco{
	
	COLOR: #ffffff;
	
	
}

.verde{
	
	COLOR: #BAD540;
	
	
}

.rojo{
	
	COLOR: #EF4331;
	
	
}



.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 #E0E0E0;
	border-top:solid 1px #E0E0E0;
	border-right:solid 1px #E0E0E0;
	border-bottom:solid 1px #E0E0E0;
}

.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 8px #CDCDCD;
	border-top:solid 8px #CDCDCD;
	border-right:solid 8px #CDCDCD;
	border-bottom:solid 8px #CDCDCD;
	
} 
.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: #246C97; 
 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:absolute;
	visibility: visible;
 	margin:auto;
	text-align:center;
}

.celda{
 display: table-cell;
 vertical-align: middle;text-align:center;
}

.modalPopup {
 background-color:#f4f4f4;
 border-width:2px;
 border-style:solid;
 border-color:Gray;
 font:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 color:#666666;
 width:250px;
 height:50px;
 line-height:50px;
 margin:auto;
}




.mostrar {
	 display:block; top:0px;
}
.ocultar {
	 height: auto; display:none; position:absolute; 
	  }


