.left h4 {
	font-size:19px;
	color:#2355a0;
	margin:0;
	margin-bottom:10px;
	 font-weight:normal;
}
.left h5 {
	font-size:17px;
	color:#333;
	margin:0;
	margin-bottom:10px;
	letter-spacing:-1px;
	border-bottom:1px solid #999;
	padding-bottom:6px;
}
.left p {
	font-size:12px;
	color:#333;
	margin:0;
	margin-bottom:15px;
}
.banner ul li.expo a {
	background:url(../images/frontend/banner_expo.jpg) no-repeat 0 0;
	height:162px;
	display: block;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	width:307px;opacity:0.9;
}
.banner ul li.expo a:hover {opacity:10;}
.banner ul li.ranking a {
	background: url(../images/frontend/banner_rank.jpg) no-repeat 0 0;
	height:162px;
	display: block;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	width:214px;opacity:0.8;
}
.banner ul li.ranking a:hover {opacity:10;} 
.banner ul li.lechigadas a {
	background: url(../images/frontend/banner_lechigada.jpg) no-repeat 0 0;
	height:162px;
	display: block;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	width:214px;opacity:0.8;
}
.banner ul li.lechigadas a:hover {opacity:10;} 
.banner ul li.anuncios a {
	background: url(../images/frontend/banner_anuncios.jpg) no-repeat 0 0;
	height:162px;
	display: block;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	width:214px;opacity:0.8;
}
.banner ul li.anuncios a:hover{opacity:10;} 
.news {
	list-style:none;
	margin:0;
	padding:0;
	margin-bottom:6px;
}
.news li {
	list-style:none;
	margin:0;
	padding:0;
	margin-bottom:8px; border-bottom:1px solid #bbb; padding-bottom:8px;

}
.news li span a { color:#2355A0; text-decoration:none; }
.news  h3 { background-color:#F4F4F4; padding:2px;}
.news li h4 {
	margin:0;
	padding:0; 
}
.news li h4 a {
	font-size:18px;
	color:#2355a0;
	text-decoration:none;
	margin:0; 
}
.news li h4 a:hover { text-decoration:underline;}
.news li p {
	padding:0;
	margin:0;
	font-size:12px;
	color:#515151;
}
.news li span {
	padding:0;
	margin:0;
	font-size:11px;
	color:#777;
	font-style:italic;
}

.links li {
	list-style:none;
	margin:0;
	padding:0;
	margin-bottom:7px;
	padding-bottom:9px;
	border-bottom:1px dotted #ccc;
}
ul.links li h4 {
	margin:0;
	padding:0;
}
div.links li h4 {
	margin:0; font-size:16px; font-weight:normal;
	padding:0;
}
div.links ul   {
	margin:0;
	padding:0;
}
.link  li h4 a {
	font-size:13px;
	color:#2355a0;
	text-decoration:none;
	margin:0;
	font-weight:normal;
}
.guia {
	list-style:none;
	margin:0;
	padding:0;
	margin-bottom:10px;
	
	
}
.guia li {
	list-style:none;
	margin:0;
	padding:0;
	
}
.guia li h3 {
	margin:0;
	padding:0;
	font-size:16px;
	color:#333; letter-spacing:0; border-bottom:1px solid #ccc; padding-bottom:3px;  padding-top:3px;background-color:#f4f4f4;
}
.guia li h4  {
	font-size:14px;
	color:#2355A0;
	text-decoration:none;
	margin:0;letter-spacing:normal;
}
.guia .cont_criaderos { margin-bottom:7px; margin-top:5px;}
.guia li p { margin:0;}

.left .div_profesionales h3 { font-size:20px;letter-spacing:normal; margin-bottom:5px;
	border-bottom:1px solid #ccc;}
.detalle .img {
	float:left;
	width:54%;
}
.detalle .data {
	float:right;
	font-size:12px;
	width:45%;
}
.circ_detalle .data.no_img {
	
	width:99%;
}
.circ_detalle a { color:#003366; text-decoration:none;}
.detalle.lista .img {
	float:left;
	width:24%;
}
.detalle.lista .data {
	float:right;
	font-size:12px;
	width:75%;
}
.detalle.lista .img p {
	font-size:11px;
	color:#999;
	font-style:italic;
}
.left ul.list {
	margin:0;
	padding:0;
	list-style:none;
}
.left ul.list li {
	margin:0;
	padding:0;
	list-style:none;
	margin-bottom:15px;
}
.left ul.list li .detalle .img {
	width:22%;
	float:left;
}
.left ul.list li .detalle .data {
	width:78%;
	float:right;
}
.left ul.list li .detalle .data span a{ color:#2355A0; text-decoration:none;}
.left ul.list li .detalle .data h3 {
	font-size:14px;
	margin-bottom:7px;
	color:#2355a0; padding:0; background:none;
}
.left ul.list li .detalle .data p {
	padding:0;
	margin:0;
}
.links{ list-style:none; margin:0; padding:0;  float:left; width:47%; border:1px solid #ccc; padding:6px;  background-color:#f5f4f4;}
.resultados.links{ list-style:none; margin:0; padding:0; float:right;  width:47%; border:1px solid #ccc; padding:6px;  background-color:#f5f4f4;}
.div_profesionales h3 {color:#71942c;}
.enlaces photo h4, .links h4 { color:#71942c;}
.links ul li h4 { color:#2355A0; background: url(../images/frontend/planilla.png) no-repeat 0 0; height:38px;  display:block; padding-left:40px; }
.enlaces { list-style:none; margin:0; padding:0; margin-bottom:20px; }

.enlaces li a{ text-decoration:none; font-weight:normal; font-size:16px;margin-bottom:4px; color:#2355A0;}
	

.enlaces.photo { list-style:none; margin:0; padding:0;  }

.enlaces.photo li { text-decoration:none; font-size:11px; font-weight:bold; letter-spacing:-1px; color:#2355A0; background:url(../images/frontend/camara.png) no-repeat 0 0; height:38px; display:block; padding-left:40px; border:none; vertical-align:bottom;margin-bottom:7px;
	padding-bottom:9px;
	border-bottom:1px dotted #ccc;}

ul.galeria h5 { font-size:15px; color:#2355A0; }
ul.galeria li { padding:5px; padding-left:0; padding-right:0; float:left; width:130px; height: 350px; list-style:none; margin-right:10px;}
.box.art_destacados

	ul.galeria li a{  margin:0 auto; background-color:#f2f2f2;}
	
		ul.galeria li a img { border:none; margin:0 auto; background-color:#f2f2f2;}
	
		
		.side h3 {
	font-size:15px; margin:0; margin-bottom:8px;  letter-spacing:-1px; color:#789352;
}

.circ_detalle { list-style:none; margin:0; padding:0; margin-bottom:10px;}
.circ_detalle li{ border-bottom:1px solid #ccc; padding-bottom:7px;  padding-top:7px;}
.circ_detalle .img { width:279px; float:left;  }
.circ_detalle .img img { margin-bottom:2px; }
.circ_detalle .img a  { margin-bottom:10px; }
.circ_detalle .img a img  { border:none;}
.circ_detalle .data { width:50%; float:left; margin-left:15px; }
.toda .left .circ_detalle .img { width:31%; }
.toda .left .circ_detalle .data { width:67%; }

.circ_detalle .data h4 { margin:0; padding:0; color:#003366; font-size:16px; margin-bottom:6px; }

.circ_detalle .data h4  a{ color:#003366; text-decoration:none; }
.circ_detalle .data span { font-size:12px; color:#666666; }
.circ_detalle .data p { margin:0; padding:0; }

 ul.more { list-style:none; margin:0; padding:0;}

ul.more li { list-style:none; margin:0; padding:0; float:left; margin-right:14px;background:none; padding:0; margin-bottom:12px;}
ul.more li a { padding:0; margin:3px;}
ul.more li a img{ border:2px solid #ccc; }
.div_profesionales { margin-bottom:27px;}
.cont_criaderos, .detalle { padding-bottom:6px; border-bottom:1px solid #bbb;}
