/* CSS Document */



html, body{ 



 margin-top: 5px;/*



 margin:0; */



 padding:0; 



 text-align:center; 

/*

 background-image: url(_img/fondo.gif); */



} 



 



#index{ 



 width:806px; 



 background-color:#e8e6f2; 



 background-image: url(_img/conte2.gif);



 margin-left:auto; 



 margin-right:auto;  



 margin-top: 5px;



 text-align:left;  



} 



a{



	color:#03038C;



}







a:hover{



	color:#0404B3;



}



 img{

/*

 	float:left;



	display:block;



	margin-right:15px;	



                border:0px solid #737E5C;



	margin-bottom:25px;

*/

padding-top:4px;

padding-left:3px;

padding-right:3px;

 }



  #promociones img{



	border:none;



	margin-bottom:15px;



 }



   #centros img{



	border:none;



	margin-bottom:15px;



 }



    #servicio img{



	border:none;



	margin-bottom:15px;



 }



 .descargar{



	color:#5C644B;



	font-weight: bold;



	font-variant: small-caps;



}



.descargar a{



	color:#729D1A;



	text-decoration: none;



	font-variant: normal;



	font-size: 0.8em;



	background-image: url(_img/pdf.gif);



	background-repeat: no-repeat;



	padding-left: 20px;



	margin-left:9px;



}



.descargar a:hover{



	color:#F8A930;



}







 /*=======================foto=======================*/



#cabecera{



 position:relative; 



 /*background-color:#020267;*/
 
 background-color: #0090d7; 



 background-position: right;



 background-repeat: no-repeat;



 margin-bottom:0px;



margin-top:0px;



 padding-top:12px;



  padding-bottom:0px



/*padding-bottom:-1px;*/



}







#cabecera ul{



 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;



 font-size:0.6em;



 text-align: right;



margin-bottom:0px;



margin-top:0px;



 padding-top:12px;



 padding-bottom:0px;/*



*/}







#cabecera li{



 display:inline;



 border-right: 1px solid #fff;



 padding:0 4px 0px 4px;



}







#cabecera li a{



 color:#fff;



 text-decoration: none;



}







#cabecera li a:hover{



 color:#F1AB31;



}







#hipica #foto{



/*background-image: url(_img/foto1.jpg);



width:806px;



background-repeat: no-repeat



height:172px;;



border-bottom:-1px;



border-top:-19px;*/



margin-bottom:-1px;



margin-top:-15px;











float:left;



}







 #foto td img{



 	border:none;



 }



/*====================menu========================*/



#navcontainer { 



 margin: 0px; 



 }







#navcontainer ul{



/* height:25px; */



margin: 0;

padding: 0;

font-family: verdana, arial, Helvetica, sans-serif;

font-size: 0.8em;

font-weight: bold;

font-variant: normal;

list-style: none;

}







#navcontainer li { 



/* height:25px; */

margin: 0px; 

padding:0px;

border:0px;

/* background-color: #020267; */



}







#navcontainer a{



margin-top:0px;

display: block;

width:181px;

padding: 5px 10px 8px;

color: #ddddff;

background-color: #020267;

text-decoration: none;



}







#navcontainer a:hover{



color: #ffffff;

background-color: #03038C;

text-decoration: none;



}







#navcontainer #subnavlist li { 







margin: 0 0 1px 0;/*  */ 

background-color: #8282D9;

list-style: none;



}







#navcontainer #subnavlist a{



display: block;

padding: 5px 5px 5px 30px;

color: #ffffff;

width:166px;

background-color: #8282D9;

background-image: none;

text-decoration: none;

font-family: verdana, arial, Helvetica, sans-serif;

font-size: 1.0em;

font-weight: bold;

font-variant: normal;



}







#navcontainer #subnavlist a:hover{



color: #ffffff;

background-color: #57578C;

text-decoration: none;



}







#leftcol{



 width:25%; 

 float:left; 

 position:relative; 



 



 }



 /*=============contenido====================*/







h3{

	font-family: arial;

	font-weight: bolder;

	font-size:2.0em;

	color:#0404B3;

	margin-top:15px;



}















#maincol{

overflow:hidden;

 float: right; 

 position: relative; 

 width:74.5%; 



 }



  #maincol .contenido{ 



 font-family: verdana;

 font-size:0.75em;

 color:#4d4d4d;

 padding:1px 30px 90px 38px;

 margin-top:35px;

 text-align: justify;



 



 }



 



#maincol ul{



margin-top:10px;

margin-left:10px;

margin-bottom:30px;

color:#3A2A2A;



}



#maincol li.patrocinadores{

	border:none;

	FLOAT:left; 

	width:90%;

	margin-right:5px;

	margin-left:5px;

	padding-bottom: 20px;

}



#maincol img.patrocinadores{

	margin-right: 25px;

}





#maincol img{

border:0px;

}





#maincol li{

border:none;

text-align: left;

	FLOAT:left; 

	width:25%;

	margin-right:20px;

	margin-left:20px;



}



#maincol li a{



 font-family: arial;

 font-weight: bold;

 font-size: 0.8em;

 color:#020267;

 text-decoration: none;



}



#maincol li a:hover{



 color:#03038C;



}



 #maincol #lista ul{



 margin-top:10px;

margin-left:10px;

margin-bottom:30px;

color:#3A2A2A;



}





#maincol #lista li{

	text-align: left;

	FLOAT:left; 

	width:75%;

	margin-right:20px;

	margin-left:20px;

}



#maincol #fotoscontacto{

	display: inline;

}



#maincol #fotocontacto{

	float: left;

        text-align:center;

	 

}

 /*=================noticias================*/







#comunicacion #maincol img{



border:none;



padding-top:30px;



padding-left:30px;



padding-bottom:20px;



margin:-14px;



float:none;



}



/*#comunicacion #maincol .icon{



border:1px solid red;



padding-top:-2px;



padding-left:34px;



}



#comunicacion #maincol ul{



margin-top:25px;



margin-bottom:50px;



list-style-type: square;



color:#8DBAFC;



}







#comunicacion #maincol li{



border:none;



	FLOAT: right; 



	width:18%;



	margin-right:6px;



}



#comunicacion #maincol li a{



 font-family: arial rounded;



 font-weight: bold;



 font-size: 0.8em;



 color:#8DBAFC;



 text-decoration: none;



}



#comunicacion #maincol li a:hover{



 color:#B6C8E2;



}*/



#comunicacion h3{



	font-family: arial;



	font-weight: bolder;



	font-size:1.8em;



	color:#027B5C;



	margin-top:15px;



}



#comunicacion a.titular {



	font-family: verdana;



	font-weight: bolder;



	font-size:1.0em;



	color:#425124;



	text-decoration: none;



}



#comunicacion a.titular:hover{



	color:#79B400;



}



.fecha{



	font-family:verdana;



	font-size:0.8em;



	color:#8282D9;



	margin-bottom:2px;



}



.cuerpo{



	font-family:verdana;

	font-size:0.9em;

	color:#555555;

	border-bottom:2px dotted #777777;

	padding-bottom:5px;

	padding-top:8px;

	



}



.titular{

	font-size:1.2em;

	padding-bottom:5px;

}



.boton{

padding-top:30px;}



#comunicacion a.link{



	color:#729D1A;



	font-weight: bold;



	font-style: italic;



	text-decoration: none;



}



#comunicacion a.link:hover{



	color:#79B400;



}



#comunicacion a.boton{



float:right;



font-family: verdana;



font-size: 0.8em;



color:#444343;



background-image:  url(_img/boton_off.gif);



background-repeat: no-repeat;



padding:4px 38px 2px 4px;



text-decoration: none;



height:22px;



}



#comunicacion a.boton:hover{



color:#364D77;



background-image:  url(_img/boton_on.gif);



background-repeat: no-repeat;







}



#comunicacion a.volver{



	background-image: url(_img/volver_off.gif);



	background-repeat: no-repeat;



	width: 22px;



	height: 22px;



	text-indent: -600px;



	display: block;



	overflow: hidden;



	margin-top:10px;



}



#comunicacion a.volver:hover{



	background-image: url(_img/volver_on.gif);



	background-repeat: no-repeat;



}







#comunicacion p a{



	color:#729D1A;



	text-decoration: none;



}



 



 #comunicacion p a:hover{



 	color: #F0AB34;



 }







/*================mapaweb================*/



#mapa #maincol li{



	FLOAT: left; 



	width:80%;



	margin-right:8px;



	margin-left:5px;



	border: none;



	list-style: none;



}



#mapa #maincol ul {



padding-left:40px;



padding-top:-50px;



margin:0px;



}







#mapa #maincol li a{



 font-family: arial;



 font-size: 0.9em;



 color:#858788;



 text-decoration: none;



}







#mapa #maincol li a:hover{



 color:#9CD2F5;



}







#mapa #maincol li a.general{



font-size: 1.2em;



font-variant: small-caps;



font-weight: bold;



color:#0083D7;



}







#mapa #maincol li a.general:hover{



color:#34A4EC;



}







#mapa #maincol li a.organiz{



font-size: 1.0em;



font-weight: bold;



padding-top:-8px;



color:#15374D;



}







#mapa #maincol li a.organiz:hover{



color:#2D97DC;



}







 /* *** Float containers fix:*/ 







/*========accesibilidad=============*/



KBD {



BORDER-RIGHT: #aaa 0.25em solid; 



PADDING-RIGHT: 0.4em; 



BORDER-TOP: #ccc 0.15em solid; 



PADDING-LEFT: 0.4em; 



FONT-WEIGHT: normal; 



FONT-SIZE: 10px; 



BACKGROUND: #eee; 



PADDING-BOTTOM: 0.01em; 



VERTICAL-ALIGN: text-bottom; 



BORDER-LEFT: #bbb 0.2em solid; 



COLOR: #000; LINE-HEIGHT: 2em; 



PADDING-TOP: 0.01em; 



BORDER-BOTTOM: #888 0.3em solid; 



FONT-FAMILY: Arial, Helvetica, sans-serif



}







#accesibilidade #maincol UL {



FONT-SIZE: 11px; 



COLOR: #305778; 



LINE-HEIGHT: 12px; 



FONT-FAMILY: Arial, Helvetica, sans-serif; 



TEXT-ALIGN: justify;



}



#accesibilidade #maincol LI {



FONT-SIZE: 11px; 



width:250px;



float:none;



border:none;



COLOR: #305778; 



LINE-HEIGHT: 12px; 



FONT-FAMILY: Arial, Helvetica, sans-serif; 



TEXT-ALIGN: justify;



}



 



 /*printer styles*/ 



 @media print{ 



/*hide the left column when printing*/ 



#leftcol{display:none;} 



#twocols, #maincol{width:100%; float:none;}



}



/*===========tabla===============*/



table {



background-color:#C4C2CC;



margin-bottom: 40px;



width:510px; 



height:18px;



cellpadding:2px; 



cellspacing:2px;



font-weight: bold;



}



td {



  



    font-family:verdana,arial;



    font-size:8pt;



}

/* *** Float containers fix:*/ 

.clearfix:after {

 content: "."; 

 display: block; 

height: 0; 

 clear: both; 

 visibility: hidden;

 }

 

.clearfix{display: inline-table;}



/* Hides from IE-mac \*/

* html .clearfix{height: 1%;}

.clearfix{display: block;}

/* End hide from IE-mac */  


.estilotabla{



    background-color:#6A7F3E;



	 color:#fff;



    font-weight:bold;



    font-size:10pt;



	 text-align: center;



	 font-variant: normal;



}



.estilocelda{



    background-color:#EDEDED;



	 text-align: center;



	 padding-left:2px;



	 padding-right:2px;



	 color:#5A5A5A;}



.estilotb{



    background-color:#f8f7fa;
 }
	 



.estilotitular{



    background-color:#113D5A;



	 color:#fff;



    font-weight:bold;



    font-size:10pt;



	 text-align: center;



	 font-variant: small-caps;



}

/*--------------------------------------------------------------------------------*/



#izquierda{

width:25%;

float: left;

}

#derecha{

width: 25%;

float: right;

margin-right: 50px;

}

#derecha img {

	margin left: 10px;

	vertical-align:middle;

	text-align:left;

	padding-bottom:20px;

}

#izquierda img {

	margin left: 20px;

	vertical-align:middle;

	text-align:left;

	padding-bottom: 10px;

}

.novedades {
background-color:#f8f7fa;
font-size:0.90em;
padding-bottom:10px;
border-bottom:1px solid #020267;
}

.novedad {
padding-top:5px;
padding-left:10px;
padding-right:10px; 
}

.boton2{
padding-top:10px;
}

.imgborder{
padding:0;
border:none;}

.enlaces{
	margin-left:10px;
}
.enlaces a{
	text-decoration:none;
	color:#020267;
}
.enlaces a:hover{
	text-decoration:none;
	color:#03038C;
}
.fotonoticias{
	float: left;
	width: 225px;
}
.footer{
	width:806px;
	margin:0 auto;
	text-align:right;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
}
.footer a{
	text-decoration:none;
}