html, body {
	HEIGHT:100%;
	margin:0;
}
BODY {
	BACKGROUND-COLOR: #CCC; MIN-WIDTH: 1022px; POSITION:relative 
}
#contenedor {
	POSITION: absolute; WIDTH: 1022px; MARGIN-LEFT: -511px; LEFT: 50%;  
    
    #LEFT:expression(document.body.clientWidth < 1023? "0px": "50%" );  
    #MARGIN-LEFT:expression(document.body.clientWidth < 1023? "0px": "-511px" );  
}
#cabecera {
	BACKGROUND-IMAGE: url(imagenes/cabecera.jpg); POSITION: relative; WIDTH: 1022px; FLOAT: left; HEIGHT: 115px; OVERFLOW: hidden
}
#cabDcha {
	POSITION: relative; TEXT-ALIGN: right; WIDTH: 400px; PADDING-RIGHT: 20px; FLOAT: right; HEIGHT: 115px; PADDING-TOP: 5px
}
#acceso B {
	FONT-FAMILY: "Lucida Sans Unicode", "Lucida Grande", sans-serif; COLOR: #fff; FONT-SIZE: 0.7em; TEXT-DECORATION: none
}
#acceso A {
	FONT-FAMILY: "Lucida Sans Unicode", "Lucida Grande", sans-serif; COLOR: #fff; FONT-SIZE: 0.7em; TEXT-DECORATION: none
}
#menuIzqda {
	BACKGROUND-IMAGE: url(imagenes/menuIzqda.jpg); POSITION: relative; WIDTH: 234px; FLOAT: left; HEIGHT: 29px
}
#menuLista {
	BACKGROUND-IMAGE: url(imagenes/menuLista.jpg); POSITION: relative; WIDTH: 788px; FLOAT: left; HEIGHT: 29px
}
#menuLista UL LI {
	POSITION: relative; LIST-STYLE-TYPE: none; MARGIN-TOP: -7px; PADDING-LEFT: 15px; DISPLAY: inline; FONT-FAMILY: Arial, Helvetica, sans-serif; FLOAT: left; COLOR: #666; FONT-SIZE: 0.7em; FONT-WEIGHT: bold; LIST-STYLE-IMAGE: none; TEXT-DECORATION: none; #MARGIN-TOP: 8px
}
#menuLista A {
	COLOR: #999; TEXT-DECORATION: none
}
#menuLista A:hover {
	COLOR: #ff0066
}

#menuLat {
	position:relative;
	float:left;
	width:15px;
	height:350px;
	background-color:#FFF;
}	

#barraIzqda {
	BACKGROUND-IMAGE: url(imagenes/barraIzqda.jpg); BORDER-BOTTOM: #fff 2px solid; POSITION: relative; WIDTH: 363px; FLOAT: left; HEIGHT: 29px
}
#barraCompleta {
	BACKGROUND-IMAGE: url(imagenes/barraCompleta.jpg); BORDER-BOTTOM: #fff 2px solid; POSITION: relative; WIDTH: 1022px; FLOAT: left; HEIGHT: 29px
}
#barraCentro {
	BACKGROUND-IMAGE: url(imagenes/barraCentro.jpg); BORDER-BOTTOM: #fff 2px solid; POSITION: relative; WIDTH: 320px; FLOAT: left; HEIGHT: 29px
}
#barraDcha {
	BACKGROUND-IMAGE: url(imagenes/barraDcha.jpg); BORDER-BOTTOM: #fff 2px solid; POSITION: relative; WIDTH: 339px; FLOAT: left; HEIGHT: 29px
}
#barraDcha A {
	TEXT-TRANSFORM: uppercase; PADDING-LEFT: 73px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #fff; FONT-SIZE: 0.6em; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#barraDcha A:hover {
	COLOR: #666
}
#main {
	POSITION: relative; BORDER-LEFT: #fff 15px solid; BACKGROUND-COLOR: #ccc; MIN-HEIGHT: 350px; WIDTH: 992px; FLOAT: left; BORDER-RIGHT: #fff 15px solid
}
#menuFlash {
	POSITION: relative; WIDTH: 850px; FLOAT: left; HEIGHT: 350px; MARGIN-LEFT: 71px; MARGIN-RIGHT: 71px; _margin-left: 30px; _margin-right: 0px
}
#colIzqda {
	POSITION: relative; BACKGROUND-COLOR: #ccc; MIN-HEIGHT: 350px; WIDTH: 175px; FLOAT: left; MARGIN-LEFT: 5px; OVERFLOW: visible
}
#top {
	BACKGROUND-IMAGE: url(imagenes/topSubmenu.jpg); POSITION: relative; MARGIN-TOP: 20px; WIDTH: 175px; FLOAT: left; HEIGHT: 21px 
}

.top {
	TEXT-ALIGN: center; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #ffffff; FONT-SIZE: 0.7em; FONT-WEIGHT: bold; PADDING-TOP: 4px 
}
#colDcha {
	POSITION: relative; BACKGROUND-COLOR: #CCC; MARGIN-TOP: 5px; MIN-HEIGHT: 350px; WIDTH: 175px; FLOAT: left; OVERFLOW: visible; MARGIN-RIGHT: 5px
}
#centro {
	POSITION: relative; BACKGROUND-COLOR: #999; MIN-HEIGHT: 350px; WIDTH: 622px; FONT-FAMILY: Arial, Helvetica, sans-serif; FLOAT: left; COLOR: #000000; FONT-SIZE: 0.7em; MARGIN-LEFT: 5px; OVERFLOW: visible; MARGIN-RIGHT: 5px; _WIDTH: 610px;
}
#margen {
	POSITION: relative; BORDER-LEFT: #fff 15px solid; BACKGROUND-COLOR: #ccc; WIDTH: 992px; FLOAT: left; HEIGHT: 20px; BORDER-RIGHT: #fff 15px solid
}
#pie {
	BACKGROUND-IMAGE: url(imagenes/pie.jpg); POSITION: relative; WIDTH: 1022px; FLOAT: left; HEIGHT: 126px
}
.estilo1 {
	PADDING-LEFT: 40px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #ccc; FONT-SIZE: 1.2em; PADDING-TOP: 2px
}
.estilo2 {
	PADDING-LEFT: 40px; FONT-FAMILY: "Lucida Sans Unicode", "Lucida Grande", sans-serif; COLOR: #fff; FONT-SIZE: 0.7em; PADDING-TOP: 6px
}
.estilo2 a {
	FONT-FAMILY: "Lucida Sans Unicode", "Lucida Grande", sans-serif; COLOR: #fff;
}
.estilo3 {
	TEXT-ALIGN: center; TEXT-TRANSFORM: uppercase; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #fff; FONT-SIZE: 0.7em; FONT-WEIGHT: bold; PADDING-TOP: 8px
}
.estilo4 {
	BORDER-BOTTOM: #999 2px solid; POSITION: relative; TEXT-ALIGN: center; BACKGROUND-COLOR: #e8e8e8; WIDTH: 175px; FONT-FAMILY: Arial, Helvetica, sans-serif; FLOAT: left; COLOR: #666; FONT-SIZE: 0.7em; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.estilo4 A {
	BORDER-BOTTOM: #999 2px solid; POSITION: relative; TEXT-ALIGN: center; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #e8e8e8; WIDTH: 175px; FONT-FAMILY: Arial, Helvetica, sans-serif; FLOAT: left; COLOR: #666; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 3px
}
.estilo4 A:hover {
	BACKGROUND-COLOR: #fff; COLOR: #ff0066
}

.cajas {
	position:relative;
	float:left;
	height:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:0.7em;
	margin-top:20px;
	margin-left:20px;
	background-color:#FFF;
	
	
	
}.cajas a {
	color:#e8e8e8;
	text-decoration:none;
	padding:5px;
	background-image:url(imagenes/caja.jpg);
	border-bottom:1px solid #666;
	border-right:1px solid #666;
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;	
}
.cajas a:hover {
	color:#FFF;
	border-bottom:1px solid #333;
	border-right:1px solid #333;
	border-top:1px solid #FFF;
	border-left:1px solid #FFF;
	background-image:url(imagenes/cajaHov.jpg);
}


.cajas2 {position:relative;float:left;width:100px;height:60px;font-family: Arial, Helvetica, sans-serif;font-weight:bold;font-size:1.0em;margin-top:50px;margin-left:75px;background-color:#FFF;}
.cajas21 {position:relative;float:left;width:100px;height:60px;font-family: Arial, Helvetica, sans-serif;font-weight:bold;font-size:1.0em;margin-top:50px;margin-left:75px;background-color:#FFF;}
.cajas22 {position:relative;float:left;width:100px;height:60px;font-family: Arial, Helvetica, sans-serif;font-weight:bold;font-size:1.0em;margin-top:50px;margin-left:75px;background-color:#FFF;}
.cajas23 {position:relative;float:left;width:100px;height:60px;font-family: Arial, Helvetica, sans-serif;font-weight:bold;font-size:1.0em;margin-top:50px;margin-left:75px;background-color:#FFF;}
.cajas24 {position:relative;float:left;width:100px;height:60px;font-family: Arial, Helvetica, sans-serif;font-weight:bold;font-size:1.0em;margin-top:50px;margin-left:75px;background-color:#FFF;}
.cajas25 {position:relative;float:left;width:100px;height:60px;font-family: Arial, Helvetica, sans-serif;font-weight:bold;font-size:1.0em;margin-top:50px;margin-left:75px;background-color:#FFF;}
.cajas26 {position:relative;float:left;width:100px;height:60px;font-family: Arial, Helvetica, sans-serif;font-weight:bold;font-size:1.0em;margin-top:50px;margin-left:75px;background-color:#FFF;}
.cajas27 {position:relative;float:left;width:100px;height:60px;font-family: Arial, Helvetica, sans-serif;font-weight:bold;font-size:1.0em;margin-top:50px;margin-left:75px;background-color:#FFF;}
.cajas28 {position:relative;float:left;width:100px;height:60px;font-family: Arial, Helvetica, sans-serif;font-weight:bold;font-size:1.0em;margin-top:50px;margin-left:75px;background-color:#FFF;}
.cajas29 {position:relative;float:left;width:100px;height:60px;font-family: Arial, Helvetica, sans-serif;font-weight:bold;font-size:1.0em;margin-top:50px;margin-left:75px;background-color:#FFF;}
.cajas210 {position:relative;float:left;width:100px;height:60px;font-family: Arial, Helvetica, sans-serif;font-weight:bold;font-size:1.0em;margin-top:50px;margin-left:75px;background-color:#FFF;}
.cajas211 {position:relative;float:left;width:100px;height:60px;font-family: Arial, Helvetica, sans-serif;font-weight:bold;font-size:1.0em;margin-top:50px;margin-left:75px;background-color:#FFF;}
.cajas212 {position:relative;float:left;width:100px;height:60px;font-family: Arial, Helvetica, sans-serif;font-weight:bold;font-size:1.0em;margin-top:50px;margin-left:75px;background-color:#FFF;}

.cajas2 a {position:relative;float:left;width:92px;height:55px;padding-top:5px;padding-left:8px;overflow:hidden;color:#e8e8e8;text-decoration:none;background-image:url(imagenes/caja2.jpg);}
.cajas2 a:hover {position:relative;float:left;width:92px;height:55px;padding-top:5px;padding-left:8px;overflow:hidden;color:#FFF;background-image:url(imagenes/cajaHov2.jpg);}
.cajas21 a {position:relative;float:left;width:92px;height:55px;padding-top:5px;padding-left:8px;overflow:hidden;color:#e8e8e8;text-decoration:none;background-image:url(imagenes/caja21.jpg);}
.cajas21 a:hover {position:relative;float:left;width:92px;height:55px;padding-top:5px;padding-left:8px;overflow:hidden;color:#FFF;background-image:url(imagenes/cajaHov21.jpg);}
.cajas22 a {position:relative;float:left;width:92px;height:55px;padding-top:5px;padding-left:8px;overflow:hidden;color:#e8e8e8;text-decoration:none;background-image:url(imagenes/caja22.jpg);}
.cajas22 a:hover {position:relative;float:left;width:92px;height:55px;padding-top:5px;padding-left:8px;overflow:hidden;color:#FFF;background-image:url(imagenes/cajaHov22.jpg);}
.cajas23 a {position:relative;float:left;width:92px;height:55px;padding-top:5px;padding-left:8px;overflow:hidden;color:#e8e8e8;text-decoration:none;background-image:url(imagenes/caja23.jpg);}
.cajas23 a:hover {position:relative;float:left;width:92px;height:55px;padding-top:5px;padding-left:8px;overflow:hidden;color:#FFF;background-image:url(imagenes/cajaHov23.jpg);}
.cajas24 a {position:relative;float:left;width:92px;height:55px;padding-top:5px;padding-left:8px;overflow:hidden;color:#e8e8e8;text-decoration:none;background-image:url(imagenes/caja24.jpg);}
.cajas24 a:hover {position:relative;float:left;width:92px;height:55px;padding-top:5px;padding-left:8px;overflow:hidden;color:#FFF;background-image:url(imagenes/cajaHov24.jpg);}
.cajas25 a {position:relative;float:left;width:92px;height:55px;padding-top:5px;padding-left:8px;overflow:hidden;color:#e8e8e8;text-decoration:none;background-image:url(imagenes/caja25.jpg);}
.cajas25 a:hover {position:relative;float:left;width:92px;height:55px;padding-top:5px;padding-left:8px;overflow:hidden;color:#FFF;background-image:url(imagenes/cajaHov25.jpg);}
.cajas26 a {position:relative;float:left;width:92px;height:55px;padding-top:5px;padding-left:8px;overflow:hidden;color:#e8e8e8;text-decoration:none;background-image:url(imagenes/caja26.jpg);}
.cajas26 a:hover {position:relative;float:left;width:92px;height:55px;padding-top:5px;padding-left:8px;overflow:hidden;color:#FFF;background-image:url(imagenes/cajaHov26.jpg);}
.cajas27 a {position:relative;float:left;width:92px;height:55px;padding-top:5px;padding-left:8px;overflow:hidden;color:#e8e8e8;text-decoration:none;background-image:url(imagenes/caja27.jpg);}
.cajas27 a:hover {position:relative;float:left;width:92px;height:55px;padding-top:5px;padding-left:8px;overflow:hidden;color:#FFF;background-image:url(imagenes/cajaHov27.jpg);}
.cajas28 a {position:relative;float:left;width:92px;height:55px;padding-top:5px;padding-left:8px;overflow:hidden;color:#e8e8e8;text-decoration:none;background-image:url(imagenes/caja28.jpg);}
.cajas28 a:hover {position:relative;float:left;width:92px;height:55px;padding-top:5px;padding-left:8px;overflow:hidden;color:#FFF;background-image:url(imagenes/cajaHov28.jpg);}
.cajas29 a {position:relative;float:left;width:92px;height:55px;padding-top:5px;padding-left:8px;overflow:hidden;color:#e8e8e8;text-decoration:none;background-image:url(imagenes/caja29.jpg);}
.cajas29 a:hover {position:relative;float:left;width:92px;height:55px;padding-top:5px;padding-left:8px;overflow:hidden;color:#FFF;background-image:url(imagenes/cajaHov29.jpg);}
.cajas210 a {position:relative;float:left;width:92px;height:55px;padding-top:5px;padding-left:8px;overflow:hidden;color:#e8e8e8;text-decoration:none;background-image:url(imagenes/caja210.jpg);}
.cajas210 a:hover {position:relative;float:left;width:92px;height:55px;padding-top:5px;padding-left:8px;overflow:hidden;color:#FFF;background-image:url(imagenes/cajaHov210.jpg);}
.cajas211 a {position:relative;float:left;width:92px;height:55px;padding-top:5px;padding-left:8px;overflow:hidden;color:#e8e8e8;text-decoration:none;background-image:url(imagenes/caja211.jpg);}
.cajas211 a:hover {position:relative;float:left;width:92px;height:55px;padding-top:5px;padding-left:8px;overflow:hidden;color:#FFF;background-image:url(imagenes/cajaHov211.jpg);}
.cajas212 a {position:relative;float:left;width:92px;height:55px;padding-top:5px;padding-left:8px;overflow:hidden;color:#e8e8e8;text-decoration:none;background-image:url(imagenes/caja212.jpg);}
.cajas212 a:hover {position:relative;float:left;width:92px;height:55px;padding-top:5px;padding-left:8px;overflow:hidden;color:#FFF;background-image:url(imagenes/cajaHov212.jpg);}


#contenedor #main #centro table tbody tr .smallheader {
	color: #C03; FONT-WEIGHT: bold
	
}




.whitesmallheader  {
	color : White;
	font-weight : bold;
	font-size : small;
	font-family : Arial, Helvetica, sans-serif;
}

.whitesmallertext  {
	font-size : x-small;
	color : White;
	font-family : Arial, Helvetica, sans-serif;
}

.smallheader  {
	font-weight : bold;
	color : #666;
	font-size : small;
	font-family : Arial, Helvetica, sans-serif;
}

.smalltext  {
	font-size : small;
	color : #666;
	font-family : Arial, Helvetica, sans-serif;
}

.smallerheader  {
	font-weight : bold;
	color : #666;
	font-size : x-small;
	font-family : Arial, Helvetica, sans-serif;
}

.smallertext  {
	font-size : x-small;
	color : #666;
	font-family : Arial, Helvetica, sans-serif;
}

.smallaction  {
	color : #b22222;
	font-weight : bold;
	font-size : small;
	font-family : Arial, Helvetica, sans-serif;
}

.smalleraction  {
	color : #b22222;
	font-weight : bold;
	font-size : x-small;
	font-family : Arial, Helvetica, sans-serif;
}

.tbflat  {
	font-size : x-small;
	font-family : Arial, Helvetica, sans-serif;
	border-style : solid;
	border-color : #008080;
}

.cmdflat2  {
	font-size : x-small;
	font-family : Arial, Helvetica, sans-serif;
	background-color : #483d8b;
	color : #ffffff;
	font-weight : bold;
}

.calendar  {
	font-size : xx-small;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
}