body {
text-align:center;
background-image:url(../imagenes/fondo_body.gif);
background-repeat:repeat-y;
background-color:#b3ac98;
background-position:center;
margin:0px;
color:#fcfdfc;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}

a{
text-decoration:none;
}
.fleft {
float: left;
}

#content{
text-align:left;
width:760px;
margin:auto;
padding:0px;
}

h1{
margin:0px;
padding:0px;
font-size:16px;
}

h2{
margin:0px;
padding:0px;
font-size:16px;
}

/*EDITADO 20081106@JCP*/
#secciones h2 a {
color:#fcfdfc;
	}
h2.fotos{
color:#7b8877;
}
/************************************************************************
HEADER
**************************************************************************/
#header_menu{
border-bottom:1px solid #111511;
border-top:1px solid #111511;
background-color:#dee0d3;
}

#header_menu ul{
margin:0px 0px 0px 10px;
padding:6px 0px 4px 0px;
}

#header_menu ul li{
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style:none;
	list-style-position:outside;
	text-transform:uppercase;
}

#header_menu ul img{
	margin:0px 3px 0px 3px;
	float:left;
}

li.menu_activo  a{
	text-transform:uppercase;
	font-family: "Times New Roman", Times, serif;
	color:#b1231b;
	font-size: 14px;
	font-weight: bold;
}
li.menu_inactivo  a{
	text-transform:uppercase;
	font-family: "Times New Roman", Times, serif;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
}

li.menu_inactivo  a:Hover{
	text-transform:uppercase;
	font-family: "Times New Roman", Times, serif;
	color: #b1231b;
	font-size: 14px;
}


li.menu_activo {
	color:#b1231b;
	text-transform:uppercase;
}

li.menu_inactivo {
	color:#0e0e0d;
	text-transform:uppercase;
}

.submenu_activo, .submenu_activo a {
color:#b1231b;
}

.submenu_inactivo, .submenu_inactivo a {
color:#FFFFFF;
}

/* Editado 21/04/08 */
.submenu_inactivo a:hover {
	color:#b1231b;
	}

/************************************************************************
CONTENIDO
**************************************************************************/
.info{
margin:0px 30px 30px 30px;
padding-top:40px;
}

.nohome{
margin-bottom:0px;
padding-top:0px;
}

.info img{
display:block;
}

h1.articulos{
	color:#b1231b;
	margin-bottom:5px;
	font-family: "Times New Roman", Times, serif;
	font-size:16px;
}

p{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
}

p.articulos{
margin-top:5px;
}

ul.submenu{
float:right;
padding:0px;
margin:37px 0px 0px 0px;
/*border: 1px solid #000000;*/
}

ul.submenu li{
padding:0px;
margin:0px;
list-style:none;
border-left:1px solid #3d443b;
padding-left:10px;
padding-right:2px;
float:left;
}

#main{
margin:0px;
padding:20px 30px 0px 30px;
background-color:#3d443b;
}
#main2{
	margin:0px;
	padding:10px 10px 0px 0px;
	background-color:#3d443b;
}

img.filosofia{
float:left;
border:3px solid #FFFFFF;
margin-right:20px;
}

img.entorno{
float:left;
border:3px solid #FFFFFF;

}

#galeria{
float:right;
border-top:1px dotted #FFFFFF;
border-bottom:1px dotted #FFFFFF;
width:180px;
margin-right:5px;
padding-top:3px;
padding-bottom:20px;
height: 351px;
}

.paginacion{
	margin-top:5px;
}

#galeria img{
display:block;
float:left;
}

#galeria img.siguiente
{
float:right;
margin-top:25px;
padding-bottom:15px;
}
#galeria img.anterior
{
margin-top:25px;
}

p.entorno{
margin-bottom:20px;
}

#secciones{

padding:0px;
margin:0px;
margin-left:30px;
}

.home_sec{
width:231px;
float:left;
padding-left:8px;
border-left:1px solid #3d443b;
font-family: "Times New Roman", Times, serif;
}

.home_sec_peq1{
/*width:99px;*/
	width:auto;
	padding:0 16px;
}

.home_sec_peq2{
width:125px;
}


.home_sec_peq3{
width:180px;
}

h1.secciones{
color:#FFFFFF;
}

#main .columnas{
float:left;
margin-right:40px;
width:200px;
}

#main .ultima_columna
{
margin-right:0px;
}

#main .sementales{
float:left;
background-color:#e2e3cf;
margin:0px;
width:204px;
margin-bottom:15px;
height:183px;
}

#main .sementales_solo{
background-color:#e2e3cf;
margin-top:66px;
width:204px;
height:183px;
}

#main .sementales img.semental{
padding:3px;
display:block;
}

#main .sementales_solo img.semental{
padding:3px;
display:block;
}

span.nombre_caballo{
color:#333932;
font-weight:bold;
padding-left:4px;
}

span.estado{
font-weight:bold;
padding-left:4px;
}

span.estado1{
color:#778274;
}
span.estado2{
color:#8f8f3d;
}
span.estado3{
color:#8f3d44;
}
span.estado4{
color:#3d443b;
}
img.flecha_caballos
{
float:right;
margin-top:10px;
}

form{
padding:0px;
margin:0px;
}

select{
width:200px;
background-color:#6f7b6b;
border:0px;
font-size:10px;
color:#FFFFFF;
margin-bottom:10px;
}

label{
color:#dc6861;
font-weight:bold;
}

#home_links{
float:left;
width:440px;
}
div.home_link {
	padding:2px 4px 2px 4px;
	float: left;
}

div.link_sementales{
	margin-right:134px;
	padding:2px 4px 2px 4px;
	float: left;
}
div.link_yeguas{
	margin-right:134px;
	padding:2px 4px 2px 4px;
	float: left;
}
div.ver_potros{
	margin-right:10px;
	padding:2px 4px 2px 4px;
	float: left;
}
div.home_link a {
	color:#3d443b;
	font-weight:bold;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
}
/************************************************************************
TAGCLOUD
*************************************************************************/
#tagcloud {
    color:#FFFFFF;
    padding: 15px;
    text-align:center;
}

#tagcloud a:link, #tagcloud a:visited {
    text-decoration:none;
	color:#ffffff;
}

#tagcloud a:hover, #tagcloud a:active {
    color: #b1231b;
}

#tagcloud span {
    padding: 4px;
}

.smallest {
    font-size: 10px;
}

.small {
    font-size: 12px;
}

.medium {
    font-size: 16px;
}

.large {
    font-size:18px;
}

.largest {
    font-size:20px;
}

/************************************************************************
FOOTER
**************************************************************************/
#footer{
margin:0px 5px 0px 5px;
border-top:1px solid #FFFFFF;
padding-top:4px;
font-family:Georgia, "Times New Roman", Times, serif;
}

#footer a.mail{
	color: #FFFFFF;
}

/**************************************************************
FORMULARIO SEMENTALES
*****************************************************************/
#form_sementales {
		float: right;
		margin-top: 35px;
	}
	#form_sementales label {
		color: #ffffff;
		font-family: "Times New Roman", Times, serif;
		font-size: 12px;
		float: left;
		margin-right: 10px;
	}
	
	#form_sementales input {
		float: left;

	}
	#form_sementales select {
		float: left;
		width: 75px;
		border: 1px solid #657663;
		background-color: #3d443b;
		color: #e56c4d;
		margin-right: 10px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
	}

	#form_sementales select.disposicion {
		float: left;
		width: 110px;
		border: 1px solid #657663;
		background-color: #3d443b;
		color: #e56c4d;
		margin-right: 10px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
	}


.caballos_anterior{
	float:right;
	width:100px;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color: #3d443b;
	margin-top:35px;
}

.caballos_anterior a{
	color: #3d443b;
}

.caballos_anterior img{
	float:left;
}

/***************************************************************************
FORMULARIO DE BUSCAR
****************************************************************************/
#buscar_caballos fieldset{
	border:0px;
	margin:0px;
	padding:0px;
	float:left;
	margin-right:50px;
}

#buscar_caballos fieldset.nomargin{
	border:0px;
	margin:0px;
	padding:0px;
	float:left;
	margin-right:0px;
}

/***************************************************************************
FICHA CABALLOS
****************************************************************************/
#main .ficha_listado{
float:left;
background-color:#e2e3cf;
margin:0px;
width:164px;
margin-bottom:10px;
margin-left: 10px;
height:155px;
}
div.foto_caballo {
	height:100px; 
	overflow:hidden;
}

h2.buscar{
	color:#7b8877;
	padding-bottom:6px;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	border-bottom:1px dotted #e2e3cf;
	margin-bottom:30px;
	margin-top:25px;
}

#main2 .ficha_detalle{
	float:left;
	background-color:#e2e3cf;
	margin:0px;
	width:605px;
	margin-bottom:10px;
}

#main2 .ficha_detalle img.caballo_detalle {
	margin: 5px;
	float: right;
}
#main2 .ficha_detalle .ficha {
	float: left;
	margin-left: 30px;
	margin-top: 10px;
	width: 200px;
}

#main2 .ficha_detalle .ficha  p.bordes {
	border-top: 1px  dotted #3d443b;
	border-bottom: 1px  dotted #3d443b;
	color: #3e3a2f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-bottom: 5px;
	padding-top: 5px;
}
#main2 .ficha_detalle   p {
	color: #3e3a2f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-left: 30px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 10px;
}

#main2 .ficha_detalle .ficha strong.enventa {
	color: #3e3a2f;
}
#main2 .ficha_detalle   p strong {
	color: #b1231b;
	}


#main2 .ficha_detalle .ficha  p.bordes {
	border-top: 1px  dotted #3d443b;
	border-bottom: 1px  dotted #3d443b;
	color: #3e3a2f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


#main2 .ficha_detalle .ficha  p.sbordes {
	border-bottom: 1px  dotted #3d443b;
	color: #3e3a2f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-bottom: 5px;
	padding-top: 5px;
	min-height: 180px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

h2.h2caballo_detalle {
	color: #3d443b;
	font-size: 24px;
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
}
#main .ficha_listado img.semental{
padding:2px;
display:block;
}


img.flecha_caballos
{
float:right;
margin-top:10px;
}
.listado_paginacion {
	margin: 0px;
	padding: 0px;
}

.listado_paginacion a{
	color: #3d443b;
}
.pag_num {
	float: left;
	margin-left: 35px;
	font-family:"Times New Roman", Times, serif;
	font-size:30px;
	color: #3d443b;
}
.pag_total {
	float: left;
	font-family:"Times New Roman", Times, serif;
	font-size:30px;
	color: #3d443b;
	border-left: 1px solid #3d443b;
	margin-left: 10px;
	padding-left: 10px;
}
.pag_anterior {
	float: left;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color: #3d443b;
	margin-left: 10px;
	padding-left: 10px;
	font-weight:bold;
	padding-top: 5px;
}
.pag_siguiente {
	float: left;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color: #3d443b;
	border-left: 1px solid #3d443b;
	margin-left: 10px;
	padding-left: 10px;
	font-weight:bold;
	padding-top: 5px;
}

#ficha_galeria{
	float:right;
	border-top:1px dotted #FFFFFF;
	/*border-bottom:1px dotted #FFFFFF;*/
	width:130px;
	padding-top:3px;
	padding-bottom:20px;
	height: 317px;
}

#ficha_galeria img{
	display:block;
	float:left;
}

#ficha_galeria img.siguiente
{
	float:right;
	margin-top:25px;
	padding-bottom:15px;
}
#ficha_galeria img.anterior
{
	margin-top:25px;
}

.det_paginacion{
	margin-top: 5px;
	min-height: 135px;
}

.capaImg {
	float:left;
	width:60px;
	min-height:45px;
	margin-right:4px;
}
#det_flechitas {
	height: 50px;
}
#det_masinfo {
	padding-top:40px;
}
#det_masinfo p {	
	border-top: 1px dotted #e2e3cf;
	padding: 3px 0px 3px 0px;
}
#det_masinfo .last {	
	border-bottom: 1px dotted #e2e3cf;
}
#det_masinfo a.rojo {	
	color: #e76b64;
}
#det_masinfo a {	
	color: #ffffff;
}

#formulario_masinfo {
	margin-left: 30px;
	margin-right: 30px;
}
#formulario_masinfo form  {
	margin: 0px;
	padding: 0px;
}
#formulario_masinfo .left  {
	margin: 0px;
	padding: 0px;
	float: left;
	width:275px;
}
#formulario_masinfo .right  {
	margin: 0px;
	padding: 0px;
	float: right;

}
#formulario_masinfo label{
	color:#b1231b;
	font-weight:bold;
	display: block;
}
#formulario_masinfo input.text {
	color:#b1231b;
	border: 1px solid #7e927b;
	width: 245px;
	background-color: #6f7b6b;
}
#formulario_masinfo textarea {
	color:#b1231b;
	border: 1px solid #7e927b;
	width: 400px;
	height: 85px;
	background-color: #6f7b6b;
}
h2.h2caballo_detalle2 {
	color: #ffffff;
	font-size: 24px;
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	margin-bottom: 15px;
}

/***************************************************************************
CONTACTAR
****************************************************************************/
.contactar_left{
	width:230px;
	float:left;
}

.contactar_right{
	float:left;
	width:450px;
	margin-left:10px;
}
#info_contactar {
	width:208px;
	background-color:#e2e3cf;
	padding:8px;
	margin-bottom:20px;
}

#info_contactar p{
	color:#0e0e0d;
	border-bottom:1px dotted #000000;
	margin-bottom:4px;
	padding-bottom:6px;
}

#info_contactar a.contactar_mail{
	color:#b1231b;
	font-weight:bold;
}

#contactar_form input.text{
	color:#b1231b;
	border: 1px solid #7e927b;
	width: 225px;
	background-color: #6f7b6b;
	font-size:10px;
	margin-bottom:10px;
	padding:0px;
}

#contactar_form textarea {
	color:#b1231b;
	border: 1px solid #7e927b;
	width: 225px;
	height: 130px;
	background-color: #6f7b6b;
	padding:0px;
	margin-bottom:16px;
}

object.mapa {
	margin-bottom:14px;
	float:right;
}
/***************************************************************************
Premios
****************************************************************************/
.premios_border{
	padding-top: 10px;
	margin-top: 10px;
	border-top: 1px  dotted #3d443b;
}
/***************************************************************************
MENÚ 20100601
****************************************************************************/
#header_menu ul li 			{background:url(../imagenes/puntito.gif) no-repeat right center; padding:0 9px 0 7px;}
#header_menu ul li.first 	{padding-left:0;}
#header_menu ul li.last 	{padding-right:0; background:none;}
#header_menu ul li a 		{color:#171C19; font-size:12px;}
#header_menu ul li a:hover,
#header_menu ul li.active a	{color:#B1231C;}
.btn,
.btn span 					{display:block; height:15px; line-height:13px;}
.btn,
.btnSubmit					{background:url(../imagenes/icons/btn-left.gif) no-repeat left top; padding-left:1px; float:left;}
.btn span,
.btnSubmit div				{background:url(../imagenes/icons/btn-right.gif) no-repeat right top; font-size:13px; color:#3d443b; float:left; font-weight:bold; font-family:"Times New Roman", Times, serif;}
.btn span 					{padding:0 6px 0 5px;}
.btnSubmit,
.btnSubmit div 				{float:left; height:15px;}
.btnSubmit div input 		{background:none; display:block; line-height:15px; height:15px; cursor:pointer; margin:-2px 0 0 0; float:left; padding:0 6px 0 5px; text-align:center; border:none; font-size:13px; color:#3d443b; font-weight:bold; font-family:"Times New Roman", Times, serif;}
.titleGallery 				{font-size:15px; color:#7b8877;}