/* CSS Document */
body	{ margin:0; padding:0; background-color:#FFF; color:#000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:100%;}
img		{ border:0;}

ul,li	{ margin:0;padding:0;text-align:left;}
li		{ list-style-type:none}

.ftl	{ float:left;}
.ftr	{ float:right;}

.clear:after
		{ /*clear:both; display:block; visibility:hidden; height:0; line-height:1px; font-size:1px; content:".";*/
			overflow:hidden;}
	.clear.wWidth
		{ width:100%;}

#hide	{ position:absolute; left:-1000px;}

/*CABECERA*/
#banner	{ margin-bottom:1px; background-color:#eee; height:75px; margin-left:auto; margin-right:auto; vertical-align:middle; text-align:right;}
#general{ background-color:#FFF; color:#000;}
#global_cabecera
		{ width:100%; background-color:#FFF; color:#000; clear:right;}
#cabecera
		{ margin-bottom:1px; background-color:#FFF; color:#000; height:75px; width:930px; margin-left:auto; margin-right:auto; font-size:65%;}
#logo	{ float:left; width:295px;}
#login	{ float:right; background:url(../img/bck_login.gif) top left no-repeat; width:635px; height:75px;}

#tituloFormulario
		{ float:left; width:415px; padding-top:27px; color:#3B3B3B; background-color:#979797; text-align:right;}
#login form
		{ width:187px; margin:8px 2px 0px 0px; float:right; color:#EEEDEC; background-color:#979797; text-align:right;}
	html > body #login form
		{ width:190px; margin:8px 6px 0px 0px;}
#login form input
		{ width:90px; font-size:10px; margin-bottom:2px;}
	html > body #login form input
		{ margin-bottom:3px;}
#login form input.submit
		{ width:20px; margin-top:12px; padding:4px 3px 3px 4px; border:0; background:url(../img/ir_background.gif) top left no-repeat; color:#A6A6A2; background-color:#E6E7E1;}
	html > body #login form input.submit
		{ padding:3px;}

#login a{
color:#666666;
background-color:#979797;
text-decoration:none;
}

#login form#formLogout{
margin-top:20px;
}

/*CUERPO*/
#global	{ float:left; width:100%; background:#F6F7F2; color:#000; clear:right;}

		
		
		
		

#central{ color:#000; width:930px; background:#FFF url(../img/lin_central.gif) repeat-y; margin-left:auto; margin-right:auto;
	/*min-height:100%;*/min-height:50em;}




#menuzone{
width:295px;
background-color:#CDCDC3;
color:#333333;
position:relative;
float:left;
}



#navbar{
padding:32px 0px 30px 28px;
background-color:#E6E6E1;
color:#333333;
}

#navbar ul{
margin:0px;
padding:0px;
font-family:Georgia, "Times New Roman", Times, serif;
}


#navbar li
		{ background-image:url(../img/item_menu_background.gif); background-position:bottom; background-repeat:repeat-x; height:22px; min-height:26px; padding:10px 15px 6px 15px;}
	html > body #navbar li
		{ padding:10px 15px 1px 15px; height:auto;}


#navbar li a
		{ font-size:95%; font-family: Georgia, "Times New Roman",Times, serif; color:#333333; background-color:#E6E6E1;
			text-decoration:none; display:block; background-image:url(../img/replegar.gif); background-position:right;
			background-repeat:no-repeat;
		}

#navbar li a.sindesplegable{

background-image:none;

}

#navbar li a.sel_1{
font-weight:bold;
color:#9D8100;
background-color:#E6E6E1;
}

#navbar li a.sel_1_con{
font-weight:bold;
color:#1E3822;
background-color:#E6E6E1;
}



#navbar ul ul{
margin-top:7px;
margin-bottom:5px;
margin-left:0px;
padding:0px;
}

#navbar ul ul.desplegado{
display:block;
}

html > body #navbar ul ul{
margin-left:7px;
margin-top:10px;
margin-bottom:7px;
}

#navbar ul ul li{
background-image:none;
color:#666666;
background-color:#E6E6E1;
padding:3px 0px 0px 17px;
margin:0px;
}

html > body #navbar ul ul li{
padding:0px 0px 2px 0px;
height:auto;
}

#navbar ul ul li a{
background-image:none;
color:#767676;
background-color:#E6E6E1;
padding:0px;
margin:0px;
}

html > body #navbar ul ul li a{
padding:0px 0px 0px 10px;
}


#navbar ul ul ul{
margin-top:7px;
margin-bottom:5px;
margin-left:10px;
padding:0px;
font-size:95%;

}


html > body #navbar ul ul ul{
margin-left:22px;
margin-top:10px;
margin-bottom:7px;
}
#navbar ul ul ul li a{
background-image:none;
color:#666666;
background-color:#E6E6E1; 
padding:0px;
margin:0px;
}

#navbar a.sel
		{ color:#B09C3C; background-color:#E6E6E1;}


/* ESTADISTICAS */
#contenidos form input.estadisticas
		{ width:350px;}
	#contenidos form fieldset.vacio
		{ margin-top:0px; border-top:0px; border-left:0px; border-right:0px; border-top:0px; background-color:#FFF; color:#333333; padding:10px;}

h3.estadisticas{
background-color:#FFF;
color:#243D27;
padding-bottom:0.5em;
border-bottom:1px solid #CECEC4;
font-size:1.3em;
margin-right:35px;
height:100%;
}

table.estadisticas{
width:520px;
margin-bottom:25px;
padding:3px;


}

table.estadisticas caption{

background-color:#CECEC4;
color:#FFFFFF;
text-align:left;
font-size:1.6em;
padding-top:3px;
padding-bottom:3px;
padding-left:15px;
width:520px;
}

table.estadisticas tr.marca{
background-color:#EBECE7;
color:#333333;


}

table.estadisticas td{
padding:10px;
border-bottom: 0px;
}

table.estadisticas span.dato{
color:#273E2A;
background-color:transparent;
font-weight:bold;
}


.formu2	{ width:245px;}
.formu3	{ width:100%;}


span.esta{
display:block;
padding-left:10px;
font-size:1.2em;

}





/*PROGRAMA*/


#contenidos ul.lista_pro li{
padding-bottom:15px;
margin-right:25px;
margin-left:0px;
}

#contenidos ul.lista_pro li h3{
font-size:100%;
color:#333333;
background-color:#FFF;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:5px;

}

#contenidos ul.lista_pro ul li{
padding-bottom:0px;

}


#contenidos h2.subtitulo{
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
color:#000;
background-color:#FFF;
margin-top:25px;
margin-bottom:20px;
padding-right:25px; 
font-weight:normal;
}

#contenidos h2.resumen{
font-family:Arial, Helvetica, sans-serif;
font-size:110%;
color:#333333;
background-color:#FFF;
margin-top:25px;
margin-bottom:20px;
padding-right:25px; 

}

a.des_pdf
		{ background-image:url(../img/pdf.gif); background-repeat:no-repeat; background-position:left; text-decoration:underline; color:#856B01; background-color:#FFF; padding-left:35px;}

/* BLOQUE DESTACADO: */
#destacado_menu
		{ color:#000; width:250px; height:auto; margin-left:25px; margin-right:8px; margin-top:20px; margin-bottom:20px; text-align:center; clear:both;}
	#destacado_menu .recuadro
		{ background: #e9e9e9;}

#destacado_menu p{
font-size:100%;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-weight:bold;
color:#314934;
padding:0px;
margin:0px; 
}

.imagen_destacado
{
	 width:234px;
	 height:128px;
	 padding:0px;
	 margin:0px; 
}

#destacado_menu p a{

color:#314934;
text-decoration:none;
}

#destacado_menu p span.peq a{


color:#314934;
text-decoration:none;

}

#destacado_menu span.amarillo a{

color:#9D8100;
text-decoration:none;

}



#destacado_menu p span.peq{
font-size:75%;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;

color:#314934;

}

 

#destacado_menu span.amarillo{
padding-top:8px;
padding-bottom:25px;
display:block;
color:#9D8100;
background-image:url(../img/flor_cierre.gif);
background-repeat:no-repeat;
background-position:center bottom;

}



/* FIN BLOQUE DESTACADO */

    


	/*  ZONA DE CONTENIDOS  */
#contentzone{
width:635px;

position:relative;
float:right;
background-color:#FFF;
color:#000;
}


html > body #contentzone{
width:635px;
float:none;
margin-left:295px;

}






#claim{
height:365px;
}	

#claim img{
height:365px;
width:634px;
position:absolute;
z-index:1;
}	

#claim H1 {
 PADDING-RIGHT: 2.7em;  
 FONT-SIZE: 135%; 
 Z-INDEX: 2; 
 MARGIN: 0px; 
 COLOR: #9d8100; 
 PADDING-TOP: 15.5em; 
 FONT-FAMILY: Georgia, "Times New Roman",Times, serif; 
 POSITION: relative; 
 TEXT-ALIGN: right 
}


#claim h1 span.destaca{
font-size:290%;
}

#claim h1 span.gris{
color:#4d4d4d;
}




#contenedor{
background-color:#FFF;
background-image:url(../img/fondo_index.gif);
background-repeat:no-repeat;
background-position:0px 130px;
height:190px;

}

#h_dcha{

float:right;

}

#h_izda{
float:left;
}

.highlight{

width:304px;
padding:15px 0 20px 13px;
text-align:left;
background-color:#FFF;
color:#000;
font-family:Arial, Helvetica, sans-serif;
}
.highlight img{
width:79px;
height:78px;
float:left;
margin-right:10px;
}

.highlight h2{
font-size:70%;
background-color:#FFF;
color:#263F29;
margin-top:0px;
margin-bottom:0px;
}
.highlight h2 a{

background-color:#FFF;
color:#263F29;
margin-top:0px;
margin-bottom:0px;
text-decoration:none;
}

.highlight p{
font-size:70%;
color:#666666;
background-color:#FFF;
margin:0px;
}

a.ver_mas{
color:#9D8100;
background-color:#FFF;
text-decoration:none;
font-weight:bold;
}

#global_foot
		{ width:100%; background-color:#979797; color:#FFFFFF; clear:both;}
#foot	{ background-color:#516553; height:97px; font-size:70%; text-align:left; padding:15px 0 0 15px; width:915px;
			/*margin:0 auto;*/ color:#FFFFFF; margin-left:auto; margin-right:auto;}
	#foot a
		{ color:#D0AA43; background-color:#516553;}


/*MIGA DE PAN*/
#breadcrumb{
font-size:55%;
color:#999999;
padding:2px 0px 12px 15px;
height:18px;
background-color:#FFF;
background-image:url(../img/fondo_contenidos.gif);
background-position:bottom;
background-repeat:no-repeat;
}

#breadcrumb p{
margin:0px;

}
#breadcrumb p a{
font-size:120%;
color:#856B01;
background-color:#FFFFFF
}

#breadcrumb p span.posicion{
font-size:120%;
color:#666666;
background-color:#FFF;
}

/*IMPRIMIR*/
.printbutton
		{ border:none;}

/*DESARROLLO CONTENIDOS*/
.Stats	{ margin-top:0px; padding-left:0px; font-size:70%; color:#343434; background-color:#fff; font-family:Arial, Helvetica, sans-serif;}

#contenidos
		{ margin-top:50px; padding-left:74px; font-size:70%; color:#343434; background-color:#fff; font-family:Arial, Helvetica, sans-serif;}
	html > body #contenidos
		{ margin-left:0px;}
	#contenidos ul.listadoCarreras li
		{ margin-bottom:.625em;}
	#contenidos .container
		{ width:100%; background:url(../img/puntos.gif) repeat-x left bottom;}
	#contenidos .container.nonebck
		{ background:none;}
	#contenidos .ni
		{ padding-bottom:1.625em; margin-bottom:.75em;}
	#contenidos #formulario
		{ min-height:50px; margin-right:35px;}

#contenidos #formulario form
		{ margin-top:10px; margin-bottom:10px;}

/*Listado jornadas*/
#contenidos form select.jornadas
		{ font-size:85%; margin-bottom:8px; width:350px; font-weight:normal; float:left;}
	#contenidos form label.jornadas
		{ float:left;}
	#contenidos form input.submit_ir
		{ float:right; width:22px; padding:1px 3px 4px 4px; border:0; background:#fff url(../img/ir_listado.gif) top left no-repeat; color:#A6A6A2; margin-left:5px; cursor:pointer;}
	#contenidos form input.submit_irEstadisticas
		{ margin-left:10px; font-size:85%; font-weight:bold; color:#575757; padding: 2px 4px 3px 3px; width:22px; border:0; background:url(../img/ir_listado.gif) top left no-repeat; background-color:#FFF; margin-top:1.2em;}
		html > body #contenidos form input.submit_ir
			{ padding:3px; margin-top:1.2em;}
	#contenidos form input.dos
			{ margin-right:-15px;}
	#contenidos form input.pmonta
			{ width:8.7em; height:1.2em; *height:1.1em; font-size:.9em;}
	#contenidos form input.check
			{ border:0; width:1em; margin:0; padding:0;}
	#contenidos form label.anteoj
			{ margin-right:1em;}

img#cal2{
padding-left:5px;
padding-top:2px;
vertical-align:middle;
}


#contenidos form fieldset.cierre_puntos{
margin-top:0px;
border-top:0px;
border-left:0px;
border-right:0px;
background-image:url(../img/puntos.gif);
background-position:bottom; 
background-repeat:repeat-x;
background-color:#FFF;
color:#333333;
padding:10px 10px 35px 10px;
}

a.programa{
display:block;
float:left;
clear:both;
width:25em;
margin-top:10px;
background-color:#FFF;
color:#866B02;
font-size:85%;
}

table.jornadas{
font-size:105%;
margin-right:25px;
margin-top:15px;
}

table.jornadas td{
padding:10px 10px 10px 0px;
}

table.jornadas th{
padding:10px;
text-align:left;
vertical-align:top;
color:#454545;
background-color:#FFF;
}

table.jornadas th.carrera{
white-space:nowrap;

}

table.jornadas th.carrera a{
background-color:#FFF;
color:#866B02;
}

th.carrera{
white-space:nowrap;
}

td.carrera
{
	width:75%;
}

span.negro{
color:#000;
background-color:#FFF;
font-weight:bold;
}

span.naranja{
color:#BF6215;
background-color:#FFF;
font-weight:bold;
}

span.rojo{
color:#AC201F;
background-color:#FFF;
font-weight:bold;
}

span.verde
{
	color: #00c933;
	background-color: #FFFFFF;
	font-weight: bold;
}

span.blanco
{
	color: #FFFFFF;
}

span.verdeclaro
{
	color: #66cc33;
	background-color: #FFFFFF;
	font-weight: bold;
}

span.gris
{
	color: #B1B1B1;
	background-color: #FFFFFF;
	font-weight: bold;
}

table.margen{
margin-top:25px;
}

a.volver{
float:right;
margin-right:40px;
color:#856B01;
background-color:#FFF;
font-size:10px;
width:300px;
}


/*Fin Listado Jornadas*/
#contenidos form select.listado{
font-size:13px;
margin-bottom:8px;
width:200px;
font-weight:normal;
}

#contenidos form input.submit2{
margin-left:10px;
margin-top:1px;
vertical-align:bottom;
width:70px;
padding:1px 3px 4px 4px;
border:0;
background:url(../img/enviar.gif) top left no-repeat; 
color:#A6A6A2;
background-color:#F6F7F2;}

html > body #contenidos form input.submit2{
padding:3px;
}

#contenidos form fieldset.linea{
margin-top:0px;
border-top:0px;
border-left:0px;
border-right:0px;
border-top:1px solid #CDCDC3;
background-color:#F6F7F2;
color:#333333;
padding:10px;


}

#contenidos h1
		{ font-family:Georgia, "Times New Roman", Times, serif; font-size:180%; font-style:italic;
			color:#263F29; background-color:#FFF; height:25px; padding-bottom:5px; background-image:url(../img/puntos.gif);
			background-position:bottom; background-repeat:repeat-x; padding-right:25px;
		}

#contenidos h5{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
font-style:italic;
color:#263F29;
background-color:#FFF;
height:25px;
padding-bottom:5px;
background-image:url(../img/puntos.gif);
background-position:bottom;
background-repeat:repeat-x;
padding-right:25px;
}

#contenidos h1.noticias{
font-family:Arial, Helvetica, sans-serif;
font-size:170%;
font-style:normal;
color:#263F29;
background-color:#FFF;
margin-top:0px;
padding-bottom:5px;
background-image:none;
}

#contenidos h1.antetitulo{
font-family:Arial, Helvetica, sans-serif;
font-size:120%;
font-weight:normal;
font-style:normal;
color:#000;
background-color:#FFF;
margin-top:50px;
padding-bottom:5px;
background-image:none;
}


#contenidos h2{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:130%;
color:#263F29;
background-color:#FFF;
margin-top:0px;
margin-bottom:10px;
padding-right:25px;

}

#contenidos h2.noticias{
font-family:Arial, Helvetica, sans-serif;
font-size:120%;
color:#263F29;
background-color:#FFF;
margin-top:0px;
margin-bottom:10px;
padding-right:25px;

}

#cierre{
background-image:url(../img/lin_cierre.gif);
background-repeat:repeat-x;
height:55px;
clear:right;
margin-top:45px;
}

#contenidos p{
padding-right:25px;
}

/* Santi 31-01-07 */
#contenidos .combo_sugerencias{
font-weight:normal;
color:#333333;
}

#contenidos .externalContent{
padding-right:20px;
text-align:left;
}

#contenidos .plano{
	margin-bottom:20px;
	width:516px;
	height:475px;
}

#contenidos a{
color:#B09C3C;
}
/* */
#contenidos form{
margin:0px;
font-size:115%;
}

#contenidos form input{
font-size:14px;
margin-bottom:8px;
width:250px;
border-bottom:1px solid #CECECE;
border-right:1px solid #CECECE;
border-top:1px solid #8E8E8E;
border-left:1px solid #8E8E8E;
}

#contenidos form input.submit{
margin-left:188px;
margin-top:12px;
width:70px;
padding:1px 3px 4px 4px;
border:0;
background:url(../img/enviar.gif) top left no-repeat;
color:#A6A6A2;
background-color:#FFF;}

html > body #contenidos form input.submit{
padding:3px;
}

#contenidos form select{
font-size:13px;
margin-bottom:8px;
width:255px;
font-weight:bold;

}

#contenidos form textarea{
font-size:15px;
width:250px;
height:180px;
border-bottom:1px solid #CECECE;
border-right:1px solid #CECECE;
border-top:1px solid #8E8E8E;
border-left:1px solid #8E8E8E;

}


#contenidos form p.leyenda{
font-size:80%;
margin-top:0px;
color:#989898;
background-color:#FFF;

}

#contenidos p.obligatorio{
text-align:right;
color:#666666;
background-color:#FFF;
margin-bottom:10px;
}

#contenidos .rojo{
color:#A81C1D;
background-color:#FFF;
}

.tamanyo{
width:250px;
}

#listado{
position:relative;
display:block;
}

#listado ul li{
height:70px;
min-height:70px;
padding-bottom:10px;
}

#listado ul li img{
margin-right:10px;
width:87px;
height:71px;
}

#listado ul li a{
font-size:115%;
color:#856B01;
background-color:#FFF;
text-decoration:underline;
}

#ficha{
background-color:#ECECE7;
color:#343434;
width:513px;
height:194px;
min-height:194px;
padding:15px 10px 15px 5px;
margin-bottom:15px;
background-image:url(../img/fondo_tabla.gif);
background-position:top;
background-repeat:no-repeat;
}

#ficha img{
padding-right:13px;
padding-left:10px;
}

table.ficha_caballo {
font-size:110%;
background-color:#ECECE7;
color:#343434;
width:240px;

}

table.ficha_caballo caption{
color:#000;
background-color:#ECECE7;
font-weight:bold;
text-align:left;
font-size:120%;
}

table.ficha_caballo th{
/*text-align:right;*/text-align:left;
font-weight:normal;
}


table.ficha_caballo td{
text-align:left;
font-weight:bold;
color:#263F29;
background-color:#ECECE7;
}


table.ficha_caballo td a{

font-weight:normal;
color:#856B01;
background-color:#ECECE7;
text-decoration:underline;
}

#nav_pag{
margin-bottom:10px;
color:#d4d4d4;
background-color:#FFF;
padding-right:25px;

}

#nav_pag ul{
text-align:right;
}

#nav_pag ul li{
display:inline;
}

#nav_pag span.actual{

color:#000;
background-color:#FFF;
padding-right:5px;
font-weight:bold;
}

#nav_pag a{
color:#856b01;
background-color:#FFF;
padding-right:5px;
}

#nav_pag a.sin{
text-decoration:none;
padding-right:0px;
}


#fecha{
padding-bottom:5px;
background-image:url(../img/puntos.gif);
background-repeat:repeat-x;
background-position:bottom;
display:block;
padding-right:25px;
height:15px;
min-height:15px;
padding-top:5px;
}

#fecha ul{
text-align:right;
color:#d4d4d4;
background-color:#FFF;
width:50%;
float:right;
}

#fecha ul li{
display:inline;
}

#fecha ul a{
color:#856b01;
background-color:#FFF;
padding-right:5px;
}
#fecha span.fecha_noticia{
float:left;


}

img.margen{
margin-right:15px;
margin-bottom:15px;
}

#contenidos ul.lista_gen li{
padding-bottom:15px;
margin-right:25px;
/*margin-left:15px;*/margin-left:0;
}

#contenidos ul.lista_gen li h2{
font-size:115%;
/*color:#333333;*/color:#263F29;
background-color:#FFF;
font-family:Arial, Helvetica, sans-serif;

}

#contenidos ul.lista_gen ul.descargas li{
padding-bottom:10px;

}

#contenidos ul.lista_gen ul.descargas li a{
color:#856B01;
background-color:#FFF;

}

#contenidos ul.lista_gen ul.descargas li a img{
padding-right:8px;
text-decoration:none;
}


#contenidos ul.lista_prensa li{
padding-bottom:15px;
margin-right:25px;
margin-left:15px;
}

#contenidos ul.lista_prensa li h2{
font-size:115%;
color:#856B01;
background-color:#FFF;
font-family:Arial, Helvetica, sans-serif;

}

#contenidos ul.lista_prensa li h2 a{ 
color:#856B01;
background-color:#FFF;
/*text-decoration:underline;*/
text-decoration:none;
}

#contenidos ul.lista_prensa li h2 a:hover{ 
text-decoration:underline;
}


/*ENCUESTA*/
#contenidos h2.encuesta{
font-family:Arial, Helvetica, sans-serif;
font-size:160%;
font-weight:bold;
color:#263F29;
background-color:#FFF;
margin-top:0px;
margin-bottom:20px;
padding-right:25px;
height:1em;
display:block;

}


#contenidos h2.res_encuesta{
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
font-weight:bold;
color:#263F29;
background-color:#FFF;
margin-top:0px;
margin-bottom:10px; 
padding-right:25px;
height:1em;
display:block;
}

#contenidos h3.encuesta{
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
font-weight:bold;
color:#263F29;
background-color:#FFF;
margin-top:0px;
margin-bottom:10px; 
padding-right:25px;
height:1em;
display:block;
}

#contenidos h3.spacer
		{ margin:0; padding:0;}
		
#contenidos form input.radio
		{ vertical-align:top; width:auto; border:0px;}
#contenidos form label.radio
		{ width:18em; float:left; margin-left:2em;}
#contenidos p.encuesta
		{ height:1em;}
	html>body #contenidos p.encuesta
		{ height:auto;}
#contenidos form input.submit_encuesta
		{ margin-left:390px; margin-top:12px; width:140px; padding:1px 3px 4px 4px; border:0; background:url(../img/enviar_encuesta.gif) top left no-repeat; color:#A6A6A2; background-color:#FFF;}
	html > body #contenidos form input.submit_encuesta
		{ padding:3px;}
#contenidos form input.submit_encuesta2
		{ margin-left:15px; margin-top:4px; vertical-align:middle; width:140px; padding:1px 3px 4px 4px; border:0; background:url(../img/enviar_encuesta.gif) top left no-repeat; color:#A6A6A2; background-color:#FFF;}
	html > body #contenidos form input.submit_encuesta2
		{ padding:3px; vertical-align:top;}

#contenidos form input.encuesta{
margin-top:4px;
}

#contenidos ul.encuesta{
margin:0px;
padding:0px;


}

#contenidos ul.encuesta li{
float:left;
width:23em;
margin-bottom:5px;
padding-left:10px;

}

#contenidos p.res_encuesta{
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
font-weight:bold;
color:#263F29;
background-color:#FFF;
padding-top:10px;
}

html > body #contenidos p.res_encuesta{
margin-top:10em;
}

#contenidos span.res_encuesta{
font-family:Arial, Helvetica, sans-serif;
font-size:110%;
font-weight:bold;
color:#263F29;
background-color:#FFF;
}

#contenidos span.res_encuesta_popup{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#263F29;
background-color:#FFF;
}

#contenidos span.res_encuesta_popup_small{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#263F29;
background-color:#FFF;
}

#contenidos span.res_encuesta_cond{
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
font-weight:bold;
color:green;
background-color:#FFF;
}

#contenidos span.res_encuesta_cond_popup{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:green;
background-color:#FFF;
}

/*FIN DE CONTENIDO ENCUESTA*/


a img.nueva_ventana{

padding-left:5px;
}



#correo{
background-image:url(../img/fondo_correo.gif);
background-repeat:no-repeat;
margin-left:35px;
margin-top:35px;
width:355px;
padding-left:25px;
padding-right:25px;
text-align:center;
}

#correo h1{
font-size:110%;
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
margin-top:0px;
padding-top:55px;
padding-bottom:10px;
margin-bottom:0px;
background-image:none;
}

#correo h1.error{
color:#971010;
background-color:#FFF;
}

#correo p{
margin-top:5px;
}

#correo #cierre{
background-position:-70px 0px;
}


#cierre_correo{
height:100%;
background-image:url(../img/gris.gif);
background-repeat:repeat-x;
margin-top:100px;
text-align:right;
padding:15px 25px 0px 0px;
clear:right;
}

#cierre_correo a{
color:#8B8B88;
background-color:#E6E6E1;
text-decoration:none;
background-image:url(../img/volver.gif);
background-repeat:no-repeat;
padding:4px;
}


table.tabla_generica{
display:block;
margin-bottom:15px;
width:520px;
border-collapse: collapse;
text-align:left;
border-spacing:2px;

}



table.tabla_generica th{
background-color:#ECEDE8;
color:#333333;
padding:4px;

font-weight:normal;
speak-header:once;

}
table.tabla_generica tr.fila_cabeza th{

border-right: 2px solid #FFFFFF;
}

table.tabla_generica th.anyo{
font-weight:bold;
border-bottom: 1px solid #E5E5E5;
}

table.tabla_generica tr th.oscuro{
background-color:#E2E5DC;
color:#333333;
font-weight:bold;
}

table.tabla_generica td{
padding:8px 4px 8px 4px;
border-bottom: 1px solid #E5E5E5;
}

table.tabla_generica tr.marca{
background-color:#F8F9F4;
color:#333333;

}

table.tabla_generica tr td span.pais{
color:#777777;
background-color:#FFF;

}

table.tabla_generica tr td img{
width:50px;
height:37px;

}

table.tabla_generica tr.marca td span.pais{
background-color:#F8F9F4;
color:#777777;

}

table.tabla_generica tr.sindatos{
font-size:5%;

}

table.tabla_generica tr.sindatos th{
background-color:#FFF;
color:#333333;
padding:4px;

}

table.tabla_generica tr.sindatos td{
background-color:#FFF;
color:#333333;
padding:4px;

}

ul.mapa{
margin-left:15px;
margin-bottom:35px;

}

ul.mapa li{
color:#333333;
background-color:#FFF;
font-size:135%;
font-weight:bold;
margin-bottom:5px;
list-style-image: url(../img/cadratin.gif);
}

ul.itemList li {
list-style-image: url(../img/cadratin.gif);
}

ul.mapa li a{

color:#333333;
background-color:#FFF;
text-decoration:none;
}

ul.mapa ul{
margin-left:25px;
margin-top:5px;
margin-bottom:10px;

}

ul.mapa ul li{
list-style-type:none;
color:#856B01;
background-color:#FFF;
font-size:85%;
font-weight:bold;
margin-bottom:3px;
list-style-image:none;
}

ul.mapa ul li a{
text-decoration:none;
color:#856B01;
background-color:#FFF;
}

ul.mapa ul ul li{
font-weight:normal;


}


#bloque_img{
float:left;
width:150px;
height:100%;
margin-top:15px;
margin-right:10px;
}

#bloque_img img{
margin-bottom:15px;
width:141px;
height:96px;
}


#bloque_img img.conpie{
margin-bottom:0px;
width:141px;
height:96px;
}

#bloque_img img.gran_jockey{
margin-bottom:15px;
width:242px;
height:147px;
}

#bloque_img span.pie_foto{
padding-bottom:5px;
padding-top:5px;
padding-right:5px;
color:#444446;
display:block;
background-color:#DCDBD6;
text-align:right;
margin-bottom:15px;
margin-right:7px;
font-size:85%;
}

span.valor_ficha{
font-weight:bold;
color:#263F29;
background-color:#ECECE7;
padding-left:4px;
}


/********************************************************************/
/**********************    Estilos para Estadísticas     *********************/
/*******************************************************************/


#fichaEstadisticas
{
border: solid 1px #cccccc;
background-color:#ECECE7;
color:#ffffff;
width:428px;
padding: 10px 10px 7px 5px;
margin-bottom:15px;
background-position:top;
background-repeat:no-repeat;
text-align:left;
}

table.ficha_estadisticas {
font-size:100%;
background-color:#ECECE7;
color:#343434;
width:100%;
}

table.ficha_estadisticas caption{
 FONT-SIZE: 135%; 
 COLOR: #9d8100; 
 FONT-FAMILY: Georgia, "Times New Roman",Times, serif; 
 TEXT-ALIGN: left; 
 }

table.ficha_estadisticas th{
text-align:left;
font-weight:normal;
color:#263F29;
background-color:#ECECE7;
font-size:85%;
width:60px;
}

table.ficha_estadisticas tr{
width:100%;
}

table.ficha_estadisticas td{
text-align:left;
font-weight:bold;
color:#263F29;
background-color:#ECECE7;
font-size:85%;
}


table.ficha_estadisticas td a{

font-weight:normal;
color:#856B01;
background-color:#ECECE7;
text-decoration:underline;
}

table.ficha_estadisticasPopup {
font-size:100%;
background-color:#ECECE7;
color:#343434;
width:750px;
border:solid 1px #cccccc;
}

table.ficha_estadisticasPopupCabecera {
font-size:100%;
background-color:#FFF;
color:#343434;
width:750px;
}

table.ficha_estadisticasPopup caption{
 FONT-SIZE: 135%; 
 COLOR: #9d8100; 
 FONT-FAMILY: Georgia, "Times New Roman",Times, serif; 
 TEXT-ALIGN: left; 
 }

table.ficha_estadisticasPopup th{
text-align:left;
font-weight:normal;
color:#263F29;
background-color:#ECECE7;
font-size:85%;
width:60px;
}

table.ficha_estadisticasPopup tr{
width:100%;
}

table.ficha_estadisticasPopup td{
text-align:left;
font-weight:bold;
color:#263F29;
background-color:#ECECE7;
font-size:85%;
}


table.ficha_estadisticasPopup td a{

font-weight:normal;
color:#856B01;
background-color:#ECECE7;
text-decoration:underline;
}

#contenidos form select.listadoEstadisticas{
font-size:85%;
margin-bottom:8px;
width:200px;
font-weight:normal;
}

#contenidos form label.listadoEstadisticas{
font-size:85%;
margin-bottom:8px;
width:200px;
font-weight:normal;
}


#contenidos form input.submitEstadisticas{
margin-left:188px;
margin-top:12px;
width:70px;
padding: 2px 4px 3px 3px;
border:0;
background:url(../img/enviar.gif) top left no-repeat;
color:#575757;
background-color:#FFF;
font-size:85%;
font-weight:bold;
}

/*También sin form:*/
#contenidos input.submitEstadisticas{
margin-left:188px;
margin-top:12px;
width:70px;
padding: 2px 4px 3px 3px;
border:0;
background:url(../img/enviar.gif) top left no-repeat;
color:#575757;
background-color:#FFF;
font-size:85%;
font-weight:bold;
}

#contenidos form fieldset.cierre_puntosEstadisticas{
margin-top:0px;
border-top:0px;
border-left:0px;
border-right:0px;
border-bottom:0px;
background-color:#FFF;
color:#333333;
padding:10px 10px 35px 10px;
}

table.pista_estadisticas{
width:520px;
padding:3px;
font-size:0.88em; 
margin-bottom:15px;

}

table.pista_estadisticas caption{

background-color:#CECEC4;
color:#FFFFFF;
text-align:left;
padding-top:3px;
padding-bottom:3px;
padding-left:15px;
width:520px;
font-size:1.3em; 
font-weight:bold
}

table.pista_estadisticas tr.marca{
background-color:#EBECE7;
color:#333333;
}

table.pista_estadisticas td{
padding:6px;
border-bottom: 0px;
}

table.pista_estadisticas span.dato{
color:#273E2A;
background-color:transparent;
font-weight:bold;
}

.tituloFicha
		{ FONT-SIZE:19px; font-weight:normal; COLOR:#9d8100; FONT-FAMILY: Georgia, "Times New Roman",Times, serif; TEXT-ALIGN: left;}

.tituloFichaStats
{
FONT-SIZE: 19px; 
font-weight:normal;
COLOR: #cccccc; 
FONT-FAMILY: Georgia, "Times New Roman",Times, serif; 
TEXT-ALIGN: left;
}

.imagenFichaCuadra
{
	width:60px;
	height:50px;
	border:solid 1px #cccccc;
}

.imagenFichaCaballo
		{ float:left; margin-right:10px;}
	.imagenFichaCaballo img
		{ width:170px; height:140px; border:solid 1px #ccc;}

.imagenEnlaceInteres
{
	width:50px;
	height:40px;
	border:solid 1px #cccccc;
}

/********************************************************************/
/************************    Resumen por pista     ***********************/
/*******************************************************************/

.cabeceraResumen
{
	width:900px;
	border:0;
	padding-top:10px;
}

.cabeceraResultadosPopup
{
	width:90%;
	border:1;
	padding-top:0px;
}

.datosFichaCabecera
{
	text-align:left;
	font-weight:bold;
	color:#263F29;
	font-size:10px;
}

.datosFichaCabecera_
{
	text-align:left;
	font-weight:bold;
	color:#263F29;
	font-size:11px;
}

.tituloFichaCabecera
{
	text-align:left;
	font-weight:normal;
	color:#263F29;
	font-size:10px;
}

.resumenPista
{
	font-size:10px;
	color:#000;
	background-color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
}

.resumenPistaDatos
{
	font-size:11px;
	font-weight:bold;
	color:#9D8100;
	background-color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
}

.notaHZ
{
	font-size:10px;
	font-weight:bold;
	color:#000;
	background-color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:14px;
	text-align:center;
}

.cabeceraResumenPista
{
	background-color:#FFF;
	color:#000;
	font-weight:bold;
	font-size:10px;
	/*text-transform:uppercase;*/
	width:100px;
}

.separadorCabecera
{
	background-color:#000;
}

.cabeceraNumerico
{
	text-align:right;
	width:80px;
	color:#000;
	font-weight:bold;
	font-size:10px;
}

.tipoResumen
{
	width:100px;
}

.datosResumenPista
{
	background-color:#F3F3F3;
}

.datosResumen
{
	width:60px;
}

.datosResumenNumerico
{
	width:80px;
	text-align:right;
}

.datosResumenNumericoCorto
{
	width:80px;
	text-align:right;
}

.datosResumenCarrerasNumerico
{
	text-align:right;
}

.datosResumenMedio
{
	width:200px;
}

.datosResumenLargo
{
	width:330px;
}

table.resumenPista a
{
color:#9D8100;
text-decoration:underline;
font-weight:bold;
font-size:10px;
}

table.resumenPista a:hover
{
color:#9D8100;
text-decoration:none;
font-weight:bold;
font-size:10px;
}

table.cabeceraResumen a
{
color:#9D8100;
text-decoration:underline;
font-weight:bold;
font-size:10px;
}

table.cabeceraResumen a:hover
{
color:#9D8100;
text-decoration:none;
font-weight:bold;
font-size:10px;
}

#cierreFichasEstadisticas{
background-image:url(../img/lin_cierre_estadisticas.gif);
background-repeat:no-repeat;
width:900px;
height:15px;
clear:right;
margin-top:25px;
}


.florFichasEstadisticas{
text-align:center;
width:900px;
margin-top:20px;
margin-bottom:50px;
}

.bordeTabla
{
	border:solid 1px #ffffff;
}

.rescarrerapopup_font_table
{
	font-size:11px;
}

.campoHipodromo
		{ width:200px; display:block;}

/*******************************************************************/
/********************    Fin Estilos para Estadísticas     **********/
/*******************************************************************/
/************/
/*NUEVO (PARA ABAJO)*/
/************/
.formuCarreras
		{ width:96%; min-height:7em; color:#333; padding:10px 10px 40px 10px;}
	.formuCarreras .formu2
		{ margin-top:10px;}
	.formuCarreras.ni23
		{ width:100%; padding:10px 0;}
	
#contenidos .formuCarreras input.submit_ir {padding-bottom:0;margin-bottom:0; margin-top:1.4em;float:left; }
#contenidos .formuCarreras label.jornadas select {width:310px}
#contenidos .formuCarreras .formu2  {width:160px;}
#contenidos .formuCarreras select.listadoEstadisticas {width:150px;margin-top:3px}
#contenidos .formuCarreras input.submitEstadisticas{margin-left:0px;margin-top:58px;}
#contenidos h2.antetitulo {font:12px Arial, Helvetica, sans-serif}

.formuCarrerasListado {width:auto;background-position:bottom; background-repeat:repeat-x;background-color:#FFF;color:#333333;padding:10px 10px 35px 10px;} 
.formuCarrerasListado .formu2 {margin-top:10px}
#contenidos .formuCarrerasListado input.submit_ir {padding-bottom:0;margin-bottom:0; margin-top:1.4em;float:left; }
#contenidos .formuCarrerasListado label.jornadas select {width:310px}
#contenidos .formuCarrerasListado .formu2  {width:160px;}
#contenidos .formuCarrerasListado select.listadoEstadisticas {width:150px;margin-top:3px}
#contenidos .formuCarrerasListado input.submitEstadisticas{margin-left:0px;margin-top:58px;}
#contenidos h2.antetitulo {font:12px Arial, Helvetica, sans-serif}

.formuCarrerasStats {width:auto;background-position:bottom; background-repeat:repeat-x;background-color:#FFF;color:#333333;padding:0px 0px 0px 0px;} 
.formuCarrerasStats .formu2 {margin-top:10px}
#contenidos .formuCarrerasStats input.submit_ir {padding-bottom:0;margin-bottom:0; margin-top:1.4em;float:left; }
#contenidos .formuCarrerasStats label.jornadas select {width:310px}
#contenidos .formuCarrerasStats .formu2  {width:160px;}
#contenidos .formuCarrerasStats select.listadoEstadisticas {width:150px;margin-top:3px}
#contenidos .formuCarrerasStats input.submitEstadisticas{margin-left:0px;margin-top:58px;}
#contenidos h2.antetitulo {font:12px Arial, Helvetica, sans-serif}

/*lista Caballos */
#contenidos ul.listaCont {float:none; overflow:hidden}
#contenidos ul.listaCont li {float:left; background:#fff url(../img/cadratin2.gif) no-repeat 0 5px; margin-bottom:5px; width:30%; padding-left:10px}
#contenidos ul.listaCont li a{float:none;}
.navigator {margin-top:50px; overflow:hidden;  padding:0}
* html .navigator {height:1%;}
.navigator p {margin:0;padding:0}
#cierre.paginador {margin-top:5px}

/*Ficha cuadra*/
#ficha table, #ficha td{padding:0;margin:0}
.formuCuadras .formu2 {margin-top:0px; width:160px}
#contenidos .formuCuadras select.listadoEstadisticas {width:150px;margin-top:3px}
#contenidos .formuCuadras input.submitEstadisticas{margin-left:0px;margin-top:46px;}

/*table Calendario*/
#main-copy table.calendario {font:bold 12px Arial, Helvetica, sans-serif; background:#E3E0D9; color:#656667}
	#main-copy table.calendario th {padding:4px 0; background-color:#939393; color:#fff; border:1px solid #E3E0D9;}
	#main-copy table.calendario td {padding:4px 0; background-color:#fff; border:1px solid #E3E0D9;}
	#main-copy table.calendario td.vacio {background-color:#e3e0d9}
	#main-copy table.calendario td.header {background-color:#E3E0D9;padding:2px 0}
	#main-copy table.calendario td.header a {margin:0 5px; background:#E3E0D9; padding:0}
	#main-copy table.calendario td.carrera {background-color:#243C27; color:#fff}
	#main-copy table.calendario td.carrera a:hover {color:#8F7401}
	#main-copy table.calendario td.carrera a {background-color:#243C27; color:#ffffff}
	#main-copy table.calendario a {margin:0; padding:0;}
	#main-copy table.calendario table.calendario td {background:#E3E0D9;}
	#main-copy table.calendario table.calendario td.header { background:url(../img/fndCalendar.gif) no-repeat;}
	#main-copy table.calendario table.calendario td.header a { background:none;text-decoration:none;}

/*ZONA REGISTRADOS*/
#contenidos form input.registered_action_next
		{ float:right; width:90px; height:21px; background:#FFF url(../img/ir_siguiente.gif) top left no-repeat; border:0; color:#A6A6A2; cursor:pointer;}
input.registered_action_ffait
		{ width:22px; height:22px; background:url(../img/ir_listado.gif) top left no-repeat; float:left; border:0; color:#A6A6A2; background-color:#FFF;}
input.registered_action_partant
		{ width:22px; height:22px; background:url(../img/ir_listado.gif) top left no-repeat; float:right; border:0; color:#A6A6A2; background-color:#FFF;}

dl.listado
		{ margin-top:.8em; padding-top:0;}
	dl.listado dt
		{ float:left; margin-right:.4em;}
	dl.listado dd
		{ margin-bottom:.4em;}

.rec	{ width:95%; padding:10px; border-bottom:1px solid #CDCDC3; background:#F6F7F2 url(../img/fnd_rec.gif) repeat-x left top; margin-bottom:1.5em;}
	.rec.conImagen
		{ min-height:13em;}
		
form#formu_consulta .rec
		{ font-size:.85em;}

#botonera
		{ width:98.4%; min-height:2.5em; margin:.675em 0; padding-right:.675em;}
	* html #botonera
		{ height:2.5em;}

table.listados
		{ border:0;}
	table.listados caption, table.listados tfoot
		{ display:none;}
	table.listados th, table.listados td
		{ border-bottom:3px solid #263f29; padding:.2em; text-align:left; font-weight:bold;}
	table.listados td
		{ border-bottom:1px solid #263f29; font-weight:normal; padding:.6em 0;}
	table.listados td.titular
		{ font-weight:bold;}

.pesoMonta
		{ float:left; margin-left:.625em;}
.opChecks
		{ float:left; width:100%;}

.jokey	{ font-weight:bold; font-size:1.3em; color:#9d8100; font-family: georgia, "times new roman",times, serif; text-align:left; margin:0; padding:0;}

/*DECLARACION DE LOS BORDES REDONDEADOS DE LAS CAPAS*/
 /*lineas*/
.t     { background: url(../img/t.gif) 0 0 repeat-x;}
.b     { background: url(../img/b.gif) 0 100% repeat-x; width:250px;} 
.l     { background: url(../img/l.gif) 0 0 repeat-y;}
.r     { background: url(../img/r.gif) 100% 0 repeat-y;}
 /*cierres*/
.bl    { background: url(../img/blb.gif) 0 100% no-repeat;}
.br    { background: url(../img/brb.gif) 100% 100% no-repeat;} 
.tl    { background: url(../img/blt.gif) 0 0 no-repeat;}
.tr    { background: url(../img/brt.gif) 100% 0 no-repeat; padding:10px;}