body {
	background-color: #2B6660;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	background-image: url(images/fondo-institucional.gif);
	background-repeat: repeat-y;
	background-position: center center;
}
.fondogrande {
	background-attachment: fixed;
	background-image: url(images/fondo2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.home_novedades {
	background-image: url(images/intro_27.gif);
	background-repeat: no-repeat;
	display: inline;
	padding: 20px;
	height: 164px;
	width: 890px;
	clear: both;
	float: left;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;

}
.logointro {
	text-align: center;
	margin: auto;
	padding-top: 10px;
	padding-bottom: 10px;
}
.novedadesDestacados {
	color: #FFFFFF;
	padding-top: 50px;
	height: 110px;
	width: 400px;
	float: left;
	margin-left: 12px;
	margin-right: 30px;
}
.novedadesDestacados h1 {
	font-size: 12px;
	margin: 0px;
}
.novedadesDestacados h2 {
	font-weight: normal;
	font-size: 12px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.novedadesDestacados a {
	color: #FFFFFF;
	text-decoration: underline;
}
.novedadesDestacados a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
.novedadesDestacados a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.novedadesDestacados img {
	float: left;
	margin-right: 20px;
	border: 1px solid #FFFFFF;
}
/* noticia ppal - autocambiantes*/
#ucppal_contenedor{
	position: relative;
	overflow: hidden;
	width:1004px;
	height:100%;
	z-index: 10;
}
.ucppal {
	position: absolute;
	z-index: 0;
	overflow: hidden;
	width:1004px;
	height:420px;
	background-repeat: no-repeat;
	padding-top: 200px;
	padding-bottom: 10px;
	background-position: top;
}
a.linkucppal, a.linkucppal:visited {color: #00467e;font-family:Georgia, "Times New Roman", Times, serif;font-size:22px;letter-spacing:-1px;text-decoration:underline}
a.linkucppal:hover{	color: #00467e;font-family:Georgia, "Times New Roman", Times, serif;font-size:22px;letter-spacing:-1px;text-decoration:none}
.cartelera{
	position: absolute;
	z-index: 30;
	width:357px;
	float: left;
	top: 240px;
	left: 620px;
	height: 495px;
	padding-top: 0px;
	padding-left: 0px;
}
.carteleraint{
	position: absolute;
	z-index: 30;
	width:300px;
	float: left;
	top: 22px;
	left: 27px;
}
.carteleraint div {
	padding-bottom: 9px;
	margin-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #deceaa;
	height: 100px;
}
.cartelera div img {
	float: left;
	margin-right: 20px;
}
.carteleraint h1 {
	color: #206179;
	font-size: 11px;
	margin: 0px;
}
.carteleraint h2 {
	font-size: 11px;
	font-weight: normal;
	color: #206179;
	margin: 0px;
}


/**/
.tablacontenedora {
	width: 1004px;
	background-color: #EDEEDE;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(images/cab_hipodromo.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.menucategorias{
	position: absolute;
	z-index: 900;
	width:357px;
	float: left;
	top: 180px;
	left: 50px;
	height: 20px;
	padding-top: 0px;
	padding-left: 0px;
}
.menucatinterior {
	position: absolute;
	z-index: 899;
	float: left;
	top: 8px;
	left: 10px;
	height: 20px;
	padding-top: 0px;
	padding-left: 0px;
}

.logos{
	position: absolute;
	z-index: 50;
	width:222px;
	float: left;
	top: 30px;
	left: 45px;
	height: 125px;
	padding-top: 0px;
	padding-left: 0px;
}
.carrousel{
	position: absolute;
	z-index: 20;
	width:540px;
	float: left;
	top: 220px;
	left: 35px;
	height: 300px;
	padding-top: 0px;
	padding-left: 0px;
}
.newsletter {
	margin-top: 575px;
	float: left;
	position: absolute;
	margin-left: 30px;
	z-index: 500;
}
.ContenidoUC {
	float: left;
	width: 660px;
	padding-left: 0px;
	display: inline;
	font-size: 12px;
	padding-top: 0px;
	padding-bottom: 40px;
	color: #3A3E47;
	position: relative;
	margin-left: 55px;
	text-align: justify;
	line-height: 20px;
	margin-top: 10px;
}
.ContenidoUC td {
	font-size: 12px;
	color: #4E4E4E;
}
.error {
	font-weight: bold;
	color: #FF0000;
	padding: 20px;
	font-size:20px
}

.ContenidoUC h2 {
	font-size: 12px;
}

.tablacontenedora2 {
	margin: auto;
	width: 1004px;
	background-color: #F9F6E7;
	height: 500px;
}
#pie {
	text-align: center;
	float: left;
	display: inline;
	padding-top: 15px;
	padding-right: 29px;
	padding-bottom: 15px;
	padding-left: 30px;
}
.utilidades {
	float: left;
	width: 220px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #C2C6CD;
	margin-left: 30px;
	margin-top: 10px;
}
.utilidades img {
	float: left;
	margin-bottom: 20px;
	margin-right: 20px;
	margin-left: 35px;
}

#ucppal_contenedor2 {

	position: relative;
	width:1004px;
	height:337px;
	z-index: 900;
}
.tituloUC {
	position: absolute;
	z-index: 33;
	width:840px;
	float: left;
	top: 268px;
	left: 55px;
	padding-top: 0px;
	padding-left: 0px;
	font-size: 24px;
	color: #4F576F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #C2C6CD;
	padding-bottom: 15px;
}
.asociadas {
	float: left;
	width: 616px;
	margin-left: 55px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4F576F;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #E2DCCD;
	display: inline;
}
.imagenDetalle {
	font-size: 11px;
	float: left;
}
.imagenDetalle td {
	font-size: 11px;
}
.imagenDetalle img {
	float: left;
	margin-right: 20px;
	padding-right: 20px;
}
.masimagenes {
	margin: 0px;
}

.asociadas h1 {
	font-size: 11px;
	color: #4F576F;
	margin: 0;
	padding: 8px 10px 6px 13px;
	background-image: url(images/fondo_asociadas.gif);
	background-repeat: no-repeat;
}
.asociadas h2 {
	font-weight: normal;
	margin: 6px 0 0 6px;
	font-size: 11px;
}
a:link {
	color: #4F576F;
	text-decoration: underline;
}
a:visited {
	color: #4F576F;
	text-decoration: underline;
}
a:hover {

	color: #4F576F;
	text-decoration: none;
}
.Cabezalregistro {
	background-image: url(images/registro.gif);
	background-repeat: no-repeat;
	height: 143px;
	padding-top: 20px;
	padding-left: 50px;
}
.tituloReg {
	padding-top: 0px;
	padding-left: 0px;
	font-size: 24px;
	color: #6B461D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D2B775;
	padding-bottom: 15px;
	margin-top: 20px;
	width: 900px;
	margin-left: 50px;
	margin-bottom: 30px;
}
.subtitulosReg {
	background-color: #F0DFB1;
	font-weight: bold;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
}
.ContenidoCat {
	float: left;
	width: 900px;
	padding-left: 0px;
	display: inline;
	font-size: 14px;
	padding-top: 0px;
	padding-bottom: 40px;
	color: #333333;
	position: relative;
	margin-left: 55px;
	line-height: 20px;
	margin-top: 0px;
	z-index:500;
}
.CategoriasDestacados {
	height: auto;
	width: 675px;
	margin-top: 10px;
	margin-right: 35px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
	float: left;
	background-image: url(images/catdest_r2_c1.gif);
	background-repeat: repeat-y;
}


.CategoriasDestacados_cuerpo {
	float: left;
	margin: 0px;
	height: auto;
	width: 620px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	display: inline;
}

.CategoriasDestacados_cuerpo img {
	float: left;
	margin-right: 10px;
	display: inline;
	height: 128px;
	width: 170px;
}	
.CategoriasDestacados_cuerpo h1 {
	font-size: 18px;
	font-weight: normal;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}


.CategoriasDestacados_cuerpo h2 {
	font-size: 12px;
	margin: 0px;
	font-weight: normal;
	line-height: 15px;
	color: #333333;
}


.CategoriasnoDestacados {
	float: left;
	height: 220px;
	width: 190px;
	margin-top: 10px;
	margin-right: 35px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.CategoriasnoDestacados_cuerpo {
	background-image: url(images/cat_r2_c1.gif);
	background-repeat: repeat-y;
	margin: 0px;
	text-align: left;
	height: 160px;
	padding-top: 5px;
	padding-right: 15px;
	padding-left: 15px;
	float: none;
}
.CategoriasnoDestacados_cuerpo h1 {
	font-size: 18px;
	font-weight: normal;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}


.CategoriasnoDestacados_cuerpo h2 {
	font-size: 12px;
	margin: 0px;
	font-weight: normal;
	line-height: 15px;
}
.CategoriasnoDestacados_cuerpo img {
	float: left;
	margin-right: 10px;
	clear: both;
}	
.galeria {
	float: left;
	height: auto;
	width: auto;
	margin-right: 10px;
	margin-bottom: 10px;
	background-color: #FDFCF7;
	padding: 10px;
	border: 1px solid #F4EBD0;
}
.galeria img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.descripicion {
	font-size: 11px; width:133px
}
.ContenidoGaleria {
	float: left;
	width: 680px;
	padding-left: 0px;
	display: inline;
	font-size: 14px;
	padding-top: 0px;
	padding-bottom: 40px;
	color: #52411B;
	position: relative;
	text-align: justify;
	line-height: 20px;
	margin-top: 10px;
	padding-right: 0px;
}
.barraubicacion {

	position: absolute;
	z-index: 33;
	width:840px;
	float: left;
	top: 240px;
	left: 55px;
	font-size: 11px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.barraubicacion a:link, .barraubicacion a:visited{
	color: #333333;
	text-decoration: underline;
}
.barraubicacion a:hover{
	color: #333333;
	text-decoration: none;
}
.tablacontenedorahome {
	width: 1004px;
	height:950px;
	background-color: #EDEEDE;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(images/cab_hipodromo.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.catdest_archivos {
	float: left;
	margin-bottom: 8px;
}
.archivosnombre {
	font-weight: bold;
	color: #333333;
	background-color: #E0D9BE;
	float: left;
	width: 415px;
	font-size: 13px;
	padding-left: 25px;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BCAD72;
	padding-top: 3px;
	display: inline;
	height: 27px;
}
.archivosasociado {
	float: left;
	width: 360px;
	padding-left: 15px;
	font-size: 13px;
	padding-top: 3px;
	margin-bottom: 3px;
	background-color: #E0D9BE;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #DDD6B7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BCAD72;
	height: 27px;
	display: inline;
}

.categoriasdescripcion {
	font-size: 13px;
	margin-bottom: 15px;
	padding-bottom: 15px;
}
.paginado {
	font-weight: bold;
	margin-top: 10px;
	width: 900px;
	float: left;
	font-size: 13px;
}
.noticiasHomeHipodromo {

	position: absolute;
	z-index: 30;
	width:357px;
	float: left;
	top: 240px;
	left: 42px;
	height: 495px;
	padding-top: 0px;
	padding-left: 0px;
}
.noticiasHomeHipodromoint{
	position: absolute;
	z-index: 30;
	width:380px;
	float: left;
	top: 50px;
	left: 22px;
	font-size: 12px;
	color: #0E3C3A;
}.noticiasHomeHipodromoint_img {
	float: left;
	margin-right: 7px;
	margin-bottom: 7px;
	width: 180px;
	border: 1px solid #5FBCB3;
}
.noticiasHomeHipodromoint h1 {
	font-size: 13px;
	font-weight: bold;
	color: #0E3C3A;
	margin: 0px;
	padding: 0px;
}
.noticiasHomeHipodromoint h2 {
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	line-height: 17px;
}
.noticiasHomeHipodromoint a:link, .noticiasHomeHipodromoint a:visited {color: #0E3C3A;}
.noticiasHomeHipodromoint a:hover {color: #0E3C3A;}
.noticiasHomeHipodromoint hr {
	height: 1px;
	margin-top: 10px;
	margin-bottom: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #006600;
}
.noticiasHomeHipodromo_uc {
	float: left;
	height: auto;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}

/**/
.CalendarioHipodromo {

	position: absolute;
	z-index: 30;
	width:265px;
	float: left;
	top: 240px;
	left: 470px;
	height: 420px;
	padding-top: 0px;
	padding-left: 0px;
}
.CalendarioHipodromoint{
	position: absolute;
	z-index: 30;
	width:215px;
	float: left;
	top: 50px;
	left: 22px;
	font-size: 12px;
	color: #0E3C3A;}

.CalendarioHipodromoint a:link, .CalendarioHipodromoint a:visited {color: #0E3C3A;}
.CalendarioHipodromoint a:hover {color: #0E3C3A;}
/**/
.concursos{
	position: absolute;
	z-index: 30;
	width:223px;
	float: left;
	top: 240px;
	left: 745px;
	height: 90px;
	padding-top: 0px;
	padding-left: 0px;
}
.concursos img {
	margin-top: 5px;
}
.newsHome {
	background-image: url(images/news.gif);
	background-repeat: no-repeat;
	height: 161px;
	padding-right: 10px;
	padding-left: 20px;
	float: left;
	width: 232px;
}

.newsHome h1 {font-size: 11px;
	color: #2B6660; padding: 42px 0 0 0; margin:0; font-weight:normal}
	
/**/.CalendarioHipodromo {

	position: absolute;
	z-index: 30;
	width:265px;
	float: left;
	top: 240px;
	left: 470px;
	height: 480px;
	padding-top: 0px;
	padding-left: 0px;
}
/* calendario */

#tblcalendario
{
	border-collapse: collapse;
	padding: 5px;
	background-color: #EEEFDF;
	border: 0px;
	width: 220px;
}

#tblcalendario td
{
	border: 2px solid #EDEEDE;
	padding: 3px;
	text-align: center;
	font-size: 11px;
	margin: 1px;
}


#tblcalendario td.cabezales
{
	padding: 2px;
	text-align: center;
	color: #353132;
	background-color: #BEBCA3;
}

#tblcalendario h1
{
	color: #585B2F;
	font-weight: normal;
	font-size: 11px;
	padding: 0;
	margin: 0;
}

#tblcalendario a, #tblcalendario a:link, #tblcalendario a:visited
{
	padding: 2px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
	background-color: #204847;
}

#tblcalendario a:hover
{
	padding: 2px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	background-color: #204847;
}
.tblcalendario_tdlink {
	background-color: #CED2C1;
}
#tblcalendario2 {

	border-collapse: collapse;
	padding: 5px;
	background-color: #EEEFDF;
	border: 0px;
	width: 220px;
}
#tblcalendario2 td
{
	border: 1px solid #EDEEDE;
	padding: 3px;
	text-align: center;
	font-size: 11px;
	margin: 1px;
}
#tblcalendario2 td.cabezales {

	padding: 2px;
	text-align: center;
	color: #353132;
	background-color: #BEBCA3;
}
/*agencias*/

.AgenciasHipodromo {
	position: absolute;
	z-index: 30;
	width:510px;
	float: left;
	top: 660px;
	left: 470px;
	height: 186px;
	padding-top: 0px;
	padding-left: 0px;
}
.masnoticiasimg {
	float: left;
	height: 17px;
	width: 92px;
}

#Layer1 {
	position:absolute;
	width:235px;
	z-index:400;
	top: 50px;
	left: 133px;
}


.botonregistrarselogin {border:0; width:145px; height:36px}
.botonconfirmarlogin2 { background-image:url(imagenes/bot_ingresar.gif); width:112px; height:36px; background-repeat:no-repeat;border:0}


a.txtlogin:link {
	color: #4F576F;
	text-decoration: underline;
	font-size:11px
}
a.txtlogin:visited {
	color: #4F576F;
	text-decoration: underline;
	font-size:11px
}
a.txtlogin:hover {

	color: #4F576F;
	text-decoration: none;
	font-size:11px
}

.botrecpassw { background-image:url(imagenes/bot_confirmar.gif); width:135px; height:36px; background-repeat:no-repeat;border:0}

