﻿html, body, div, span,

applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

dd, dl, dt, li, ol, ul, img,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td 

{

	margin: 0;

	padding: 0;

	border: 0;

	font-weight: normal;

	font-style: inherit;

	font-size: 12px;

	line-height: 15px;

	font-family: Arial;

	text-align: left;

	color:#FFF;

	text-decoration:none;

	vertical-align:middle;

}

a img, :link img, :visited img {

	border: 0;

}

ol, ul {

	list-style: none;

}

q:before, q:after,

blockquote:before, blockquote:after {

	content: "";

}

.clear{

	clear: both;

}

.left{

	float: left;

}

body{

	background:url(graficos/body_home.jpg) repeat-x top #333333;

}

h1{

	font-size: 26px;

	line-height:26px;

	color: #FFEA85;

	font-weight: normal;

	font-family:times;

	padding-bottom:12px;

	background:url(graficos/dot.jpg) repeat-x bottom;

}



h2{

	font-size: 26px;

	line-height:26px;

	color: #1E1E1E;

	font-weight: normal;

	font-family:times;

	padding-bottom:12px;

	background:url(graficos/dot2.jpg) repeat-x bottom;

}



h3{

	font-size: 23px;

	line-height:23px;

	color: #1E1E1E;

	font-weight: normal;

	font-family:times;

	padding-bottom:6px;

}



.paginas{

	color:#FDEA84;

	font-weight:bold;

}



/**********galeria de fotos y videos*****************/

.foto {

	display:none;

}

.video {

	display:none;

}

#principal{

	display:inline;

}

#principal_v{

	display:inline;

}

/***************************/

/*Esqueletos del sitio*/

#main{

	width:946px;

}

#header{

	width:946px;

	height:398px;

	background:url(graficos/header_neutro.jpg) no-repeat top;

}

.head{

	padding:0px 40px 0 0;

	height:90px;

	text-align:right;

}

.head a{

	font-size:11px;

	font-family:Verdana;

}



.link_home{

	float:left;

	padding-left:60px;

	height:92px;

}

.link_home p{

	width:600px;

	height:36px;

	padding-top:56px;

	font-size: 20px;

	color: #FFF;

	font-weight: normal;

	font-family:times;

	display:block;

}

.link_home a{

	display:block;

	cursor:hand;

}

.flash_home{

	float:left;

}

#big_content{

		background:url(graficos/content_home.jpg) repeat-y center top !important;

}

#content{

	width:930px;

	padding:27px 8px 0 8px; 

	background:url(graficos/content_home.jpg) repeat-y center top !important;

}

#fotos_op{

	float:left;

	width:220px;

}

#menu{

	border:0px solid yellow;

	width:220px;

	height:200px;

	float:left;

	background:url(graficos/menu_top.jpg) no-repeat top;

}

#menu ul{

	padding:0px 0 0 46px;

}

#menu li{

	border:0px solid red;

	height:38px;

}

#menu a{

	line-height:38px;

	font-size:12px;

	text-align:left;

}

.info{

	width:649px;

	margin-right:50px;

	float:right;

}





/*Botonera flash de home*/

#botonera_top{

	width:231px;

	padding-left:8px;

	padding-top:24px;

	float:left;

}

#botonera_top ul{

	padding-left:26px;

	padding-top:22px;

}

#botonera_top li{

	height:20px;

}

#botonera_top a{

	font-size:13px;

	color:#FFF;

	line-height:25px;

}

#botonera_top a:hover{

	color:#000;

}

/*Botonera home (3)*/

#botonera_home{

	border:0px solid yellow;

	width:386px;

	height:390px;

	float:left;

}

#botonera_home ul{

	padding:0px 0 0 53px;

}

#botonera_home li{

	width:333px;

	height:80px;

	text-align:right;

	margin-bottom:6px;

}

#botonera_home a{

	line-height:80px;

	font-family:times;

	font-size:18px;

	padding-right:35px;

}

#bot_1{

	background:url(graficos/boton_home1.jpg) no-repeat;

}

#bot_2{

	background:url(graficos/boton_home2.jpg) no-repeat;

}

#bot_3{

	background:url(graficos/boton_home3.jpg) no-repeat;

}

#bot_4{

	background:url(graficos/boton_home4.jpg) no-repeat;

}





/*Noticias en Home*/

#noticias_home{

	border:0px solid green;

	width:480px;

	float:right;

	padding-right:30px;

	overflow:hidden;

}

.noti{

	overflow:hidden;

	margin:10px 0 10px 0;

}

.noti_txt{

	border:0px solid red;

	padding-top:4px;

	padding-left:10px;

	float:left;

	width:370px;

}

.noti_txt a{

	color:#000;

	font-weight:bold;

}

.noti_fecha{

	color:#000;

}



/*Contenidos*/

#galeria{

	width:508px;

	height:400px;

	padding:0px 30px 0 30px;

	background-color:#353535;

}

#curric li{

	height:30px;

	line-height:30px;

	font-size:12px;

}



/*Pagina de caballos y jinetes*/

.fotos_caballos{

	width:173px;

	float:right;

	margin-left:20px;

	margin-bottom:10px;

	background-color:#353535;

}





#noticias_int .noti_txt{

	width:570px;

}

.tit_noticia{

	color:#000;

	font-size:13px;

	font-weight:bold;

	padding-bottom:6px;

}

#noticias_places p{

	font-size:12px;

}

.link_noti{

	color:#92DCFF;

	font-size:12px;

}

.tit_venta{

	font-size:12px;

	color:#FFE46F;

	font-weight:bold;

}

.resumen_vta{

	font-size:12px;

	height:30px;

	overflow:hidden;

	line-height:30px;

}

.resumen_jinete{

	font-size:12px;

	height:36px;

	overflow:hidden;

	line-height:17px;

}

.mas{

	color:#9B9B9B;

	font-size:12px;

}

.precio{

	color:#1F1F1F;

	font-weight:bold;

	font-size:12px;

}

#cierre{

	width:911px;

	height:49px;

	background:url(graficos/cierre_fondo.jpg) no-repeat top;

	margin:auto;

	padding-left:35px;

	vertical-align:middle;

}

#cierre a{

	vertical-align:middle;

}

.aviso{

	width:80px;

	float:left;

	text-align:left;

	vertical-align:middle;

}

.aviso a{

	color:#FFF;

	font-size:12px;

	line-height:36px;

	vertical-align:middle;

}

.solnet{

	width:150px;

	float:right;

	text-align:right;

	padding-right:20px;

	vertical-align:middle;

}

.solnet a{

	color:#FFF;

	font-size:12px;

	line-height:36px;

	vertical-align:middle;

}

.solnet img {

	vertical-align:middle;

}

.mapa_sitio{

	width:650px;

	adding-top:16px;

	text-align:center;

	float:left;

	border:0px solid yellow;

}

.mapa_sitio ul{

	text-align:center;

}

.mapa_sitio li{

	display:inline;

	padding-right:12px;

}

.mapa_sitio a{

	font-size:11px;

	line-height:20px;

}









/* F O R M U L A R I O S */



.contacto_separa 	{background:url(graficos/contacto_separa.jpg) repeat-y; margin:0px 40px 0px 40px;}



input{

	width:212px;

	padding:3px;

	border: 1px solid #4B4B4B;

	font-family: Tahoma;

	font-size: 11px;

	background-color: #939393;

	color: #000;

}



select{

	padding:2px;

	border: 0px solid #4B4B4B;

	font-family: Tahoma;

	font-size: 11px;

	background-color: #939393;

	color: #000000;

}



.obligatorios{

	font: normal 11px Arial;

	color:#B7A92E;

	text-decoration:none;

	line-height: 16px;

}



textarea{

	width:212px;

	height:90px;

	padding:3px;

	border: 1px solid #4B4B4B;

	font-family: Tahoma;

	font-size: 11px;

	background-color: #939393;

	color: #000;

}



.enviar{

	width:70px;

	height:21px;

	background: url(graficos/enviar.jpg) center no-repeat;

	border:0px;

	color:#FFF;

}

.politica {

	text-decoration: underline; 

	color: #000; 

	font: normal 11px Arial;

}

.social {

	background-color:#858585;

	width:440px;

	height:41px;

	float:left;

	padding-left: 12px;

}

.social img{

  	padding: 5px;  

}

.social a{

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

	font-size: 13px;

	padding-left: 10px;

}

.patrocinadores {

	background-color:#858585;

	width:930px;

	height:41px;

	text-align:right;

}

.patrocinadores img{

  	padding: 0 5px 0 5px;  

  	vertical-align: middle;

}



/*

h2{

	font-size: 13px;

	color: #1764C0;

	font-weight: bold;

	font-family: Tahoma;

	margin-bottom:6px;

}





.paginas{

	color:#1865C1;

	font-weight:bold;

	line-height:11px;

}

.link_numeracion_pagina{

	line-height:11px;

}

.extranet_logo, .botonera{

	float: left;

	margin-right:2px;

}



.top_menu{

	width:239px;

	height:40px;

	background-color:#C2DDFB;

	float:left;

	margin-top:2px;

}

.actualidad_home{

	width:355px;

	height:40px;

	background:url(graficos/actualidad_home.jpg) no-repeat;

	float:left;

	margin:2px 2px 0 2px;

}

.eventos_home{

	width:354px;

	height:40px;

	background:url(graficos/eventos_home.jpg) no-repeat;

	float:left;

	margin:2px 0 0 0;

}

#menu_cont_home{

	border:0px solid #000;

	width:237px;

	float:left;

	margin-right:2px;



}

#actualidad_cont_home{

	border:0px solid green;

	width:353px;

	height:135px;

	float:left;

	margin:2px 2px 0 2px;

	overflow:hidden;

	padding:0px 0px 0 0;

}

#eventos_cont_home{

	border:0px solid red;

	width:350px;

	height:135px;

	float:left;

	margin:2px 0 0 0;

	overflow:hidden;

	padding:0 0 0 4px;

}

#foot{

	clear:both;

}

.bot_menu{

	width:239px;

	height:40px;

	background-color:#C2DDFB;

	float:left;

	margin-top:2px;

}

.foot_cont{

	width:709px;;

	height:40px;

	background-color:#6B96C9;

	float:left;

	margin:2px 0 0 2px;;

	

}

.bot_menu a{

	color:#0C3C7A;

	font-size:12px;

	margin-left:20px;line-height:40px;

}

.noti{

	height:53px;

	overflow:hidden;

	margin:10px 0 10px 0;

}

.noti_txt{

	border:0px solid red;

	padding-top:4px;

	padding-left:10px;

	float:left;

	width:270px;

}

.noti_txt a{

	color:#1464C3;

	font-weight:bold;

}

.noti_fecha{

	color:#1464C3;

}

#menu_cont{

	border:0px solid #000;

	width:237px;

	float:left;

	margin-right:2px;

	background-color:#ECECEC;

}

#menu_cont ul{

	margin:28px 13px 0 13px;

}

#menu_cont li{

	border:0px solid green;

	background:url(graficos/item_menu_fondo.jpg) no-repeat left bottom;

	padding-left:17px;

	padding-bottom:10px;

	margin-bottom:10px;

}

#menu_cont a{

	font-size:13px;

	color:#626262;

	line-height:16px;

}

#contenidos{

	border:0px solid green;

	float:right;

	width:661px;

	padding:30px 20px 40px 30px;

}

#contenidos p{

	font-size:13px;line-height:16px;

}

.barra_tit{

	width:711px;

	height:40px;

	background:url(graficos/barra_tit.jpg) no-repeat;

	float:left;

	margin:2px 0 0 2px;

}

#interior{

	border:0px solid yellow;

	background:url(graficos/fondo_cont.jpg) repeat-y center top;

	

}

.noti_int{	

	border-bottom:1px solid #ECECEC;

	height:53px;

	margin:0 0 10px 0;

	padding-bottom:10px;

}

.noti_txt_int{

	padding-top:4px;

	padding-left:10px;

	float:left;

	width:570px;

	height:48px;

	overflow:hidden;

}

.noti_txt_int a{

	color:#1464C3;

	font-weight:bold;

}

.enlace_int{

	margin-top:10px;

	border-bottom:1px solid #ECECEC;

	display:blok;

	line-height:26px;

	height:26px;

}

.enlace_txt_int{

	float:left;

	width:160px;

}

.enlace_txt_int a{

	color:#1464C3;

	font-weight:bold;

}

.asoc_int{

	margin-top:20px;

	border-bottom:1px solid #ECECEC;

	display:blok;

	line-height:26px;

	height:140px;

}

.asoc_txt_int{

	float:left;

	width:360px;

	padding-left:30px;

}

.asoc_txt_int a{

	color:#1862C1;

	font-weight:normal;

	font-size:13px;

}

.asoc_txt_int p{

	font-weight:bold;

	font-size:14px;

	color:#000;

}

.asoc_txt_int span{

	font-size:13px;

	color:#828282;

}

.event_higtlight{

	color:#000; 

	font-weight:bold;

}





.event_int{

	argin-top:20px;

	display:blok;

	line-height:26px;

}

.event_txt_int{

	float:left;

	width:540px;

	padding-left:30px;

}

.event_txt_int a{

	color:#1761C0;

	font-weight:bold;

	font-size:13px;

	line-height:26px;

}

.event_txt_int p{

	font-weight:normal;

	font-size:13px;

	color:#818181;

}

.event_txt_int span{

	font-size:12px;

	color:#828282;

}

#event_fecha{

	font-size:12px;

	color:#000;

	line-height:26px;

}

.event_linea{

	border-bottom:1px solid #ECECEC;

	margin:10px 0 10px 0;

}







.contacto_separa 	{background:url(graficos/contacto_separa.jpg) repeat-y; margin:0px 40px 0px 40px;}



input{

	width:155px;

	padding:3px;

	border: 1px solid #88B4E5;

	font-family: Tahoma;

	font-size: 11px;

	background-color: #CFE5FD;

	color: #000;

}



select{

	padding:2px;

	border: 0px solid #C5C5C5;

	font-family: Tahoma;

	font-size: 11px;

	background-color: #FFFFFF;

	color: #000000;

}



.obligatorios{

	font: normal 11px Arial;

	color:#B7A92E;

	text-decoration:none;

	line-height: 16px;

}



textarea{

	width:230px;

	height:90px;

	padding:3px;

	border: 1px solid #88B4E5;

	font-family: Tahoma;

	font-size: 11px;

	background-color: #CFE5FD;

	color: #000;

}



.archivo{

	background: url(graficos/archivo.jpg) center no-repeat;

	width: 143px;

	height: 26px;

	text-align: center;

	line-height: 28px;

	font-size: 12px;

	font-weight: normal;

	font-face: arial;

	color: #fff;

	display: block;

	float: center;

	text-decoration: none;

}



.examinar{

	padding:4px;

	width:200px;

	border: 0px;

	font-family: Tahoma;

	font-size: 11px;

	background-color: #646464;

}

.enviar{

	width:63px;

	height:20px;

	background: url(graficos/enviar.jpg) center no-repeat;

	border:0px;

}

.politica {text-decoration: underline; color: #1864C2; font: normal 11px Arial;}
