/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

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, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0;padding: 0;	border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {	display: block;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}

body{font-family:"Arimo",sans-serif;background:#fff}

	.alinear_derecha{text-align:right !important}
	.flota_derecha{float:right !important}
	.clear{clear:both;height:20px;background:url(graficos/sombra.png) 50% 0 no-repeat;width:100%}
	
	.vermas{display:inline-block;height:30px;line-height:30px;color:#BF392B !important;text-decoration:none !important;font-size:13px !important;padding:0 20px !important;border-radius:6px;background:#fff;text-transform:uppercase}

.contenedor {position:relative;width:960px;margin:0 auto;padding:0;}

		header#cab1{border-bottom:1px solid #ddd;display:inline;float:left;margin:0;width:100%;position:relative;z-index:101}

		.logotipo {margin:15px 0 0;float:left;height:95px}
		
		ul.social{float:right;height:44px;margin:34px 10px 0 0}
			.social li{float:left;margin:0 6px 0 0}
			.social li a:link,.social li a:active,.social li a:visited{display:block;width:44px;height:44px;overflow:hidden;text-indent:-9999px;background:url(graficos/fb.png)}
		
		ul.datos{float:right;margin:34px 0 0 0;display:inline;}
			.datos li{margin:0;font-size:13px;text-align:center;}
				.datos li span{font-size:26px !important;display:block;line-height:120% !important;font-weight:bold}
				.datos li a:link,.datos li a:active,.datos li a:visited{color:#888;text-decoration:none; }
		
		.menu{display:inline;float:right;height:40px;margin:0;clear:both;width:100%;background:url(graficos/bgmenu.png) 0 0 repeat-x;position:relative}
			.menu ul{list-style:none;width:auto;margin:0 auto;display:table}
			.menu ul li{float:left;margin:0}
			.menu ul li a:link,.menu ul li a:active,.menu ul li a:visited{display:block;height:40px;padding:0 15px;font: 14px/40px "Marmelad",sans-serif;text-decoration:none;color:#FFF;text-transform:uppercase;text-align:center;}
			.menu ul li a:hover,.menu ul li a.active{background:url(graficos/bgmenu.png) 0 -40px repeat-x;text-decoration:none}
		
		.slider{clear:both;width:100%;height:340px;position:relative;top:110px;left:0;background:url(graficos/horses.jpg) 50% 0 no-repeat;position:absolute;z-index:99}
			.slider h2{margin:0 auto;width:410px;padding:140px 0 0 550px;font-size:32px;color:#fff;font-family:"Marmelad",sans-serif;text-shadow:2px 2px 5px #000}
				.slider h2 span{display:block;font-size:76px;text-indent:80px !important;line-height:60%}
		
		.destacado{clear:both;width:100%;margin:0 0 20px 0;display:inline;float:left;}
			.destacado h2{margin:0 0 10px 0;color:#BF392B;font: 46px/120% "Marmelad",sans-serif normal;text-align:center;}
			.destacado p{width:920px;margin:0 0 0 20px;font: 16px/125% "Arimo",sans-serif;text-align:center;color:#888}
				.destacado p strong{font-weight:600}
				
		#slide{clear:both;width:960px;height:400px;position:relative;margin:20px 0;display:inline;float:left}
		#slide img {width:950px;height:390px;border-style: solid;box-shadow:  1px 1px 5px 0px rgba(0, 0, 0, 0.25);border-color: #fff;border-top-width: 5px;border-left-width: 5px;border-right-width: 5px;border-bottom-width: 5px;position: relative;}
		
		#slide:before {content: "";height: 98%; width: 100%;background: #888;border: 5px solid #fff;position: absolute;z-index: -1;top: 0px;left: -5px;box-shadow:  1px 1px 5px 0px rgba(0, 0, 0, 0.25);border-radius: 3px;-webkit-transform: rotate(-1deg);-moz-transform: rotate(-1deg);-o-transform: rotate(-1deg);-ms-transform: rotate(-1deg);transform: rotate(-1deg);box-sizing: border-box;}
		#slide:after {content: "";height: 98%; width: 100%;background: #888;border: 5px solid #fff;position: absolute;z-index: -1;top: 3px;left: 0px;box-shadow:  1px 1px 5px 0px rgba(0, 0, 0, 0.25);border-radius: 3px;-webkit-transform: rotate(1deg);-moz-transform: rotate(1deg);-o-transform: rotate(1deg);-ms-transform: rotate(1deg);transform: rotate(1deg);box-sizing: border-box;}
		
			ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;box-shadow:  1px 1px 5px 0px rgba(0, 0, 0, 0.25);}
				li.bjqs-slide{position:absolute; display:none;}
				ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}
				ul.bjqs-controls.v-centered li a{position:absolute;}
				ul.bjqs-controls.v-centered li.bjqs-next a{right:0;}
				ul.bjqs-controls.v-centered li.bjqs-prev a{left:0;}
				ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%;}
				ol.bjqs-markers.h-centered{text-align: center;}
				ol.bjqs-markers li{display:inline;}
				ol.bjqs-markers li a{display:inline-block;}
				p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}
	
	div.contenido{width:100%;display:inline;float:left;margin:0;padding:0}
	
		.contenido h3{clear:both;height:47px;background:url(graficos/h3.png) 0 0 no-repeat;color:#BF392B;font: 24px/47px "Marmelad",sans-serif normal;text-align:center;margin:0 0 20px 0;text-transform:uppercase}
		
		.mini_bloque{display:inline;float:left;width:300px;background:#F6E1DF;overflow:hidden;position:relative;margin-bottom:20px}
			.con_margen{margin-left:30px;margin-right:30px}
			
			.mini_bloque div.unafoto{display:inline;float:left;width:280px;margin:10px;background:#fff url(graficos/nofoto.jpg) 50% 50% no-repeat;height:110px;overflow:hidden;}
				div.unafoto img{width:100%;height:auto;margin:0;padding:0;display:block}
		
			div.precio{position:absolute;right:0;top:85px;text-align:center;background:url(graficos/precio.png) 100% 0 no-repeat;height:40px;line-height:40px;color:#fff;font-size:28px;border-radius:5px 0 0 5px;padding:0 30px 0 15px;font-family:"Marmelad",sans-serif}
			
			.mini_bloque div.descripcion h4{font: 20px/120% "Marmelad",sans-serif normal;margin:0 10px 10px 10px;text-align:center;color:#BF392B}
			.mini_bloque div.descripcion p{font-size:14px;line-height:120% !important;margin:0 20px 20px 20px !important;text-align:center !important}
			
			.mini_bloque div.descripcion a:link,.mini_bloque div.descripcion a:active,.mini_bloque div.descripcion a:visited{text-decoration:none;color:#BF392B;}
		
		div.descubre{width:240px;float:left;display:inline;margin:0 0 0 0}
			.descubre div.descubre_foto{width:200px;height:auto;margin:0 20px 10px 20px;position: relative;}
				.descubre_foto:before,.listado_foto:before,.registrobanner:before,.registrobannerizquierda:before,.registrobannerderecha:before {content: "";height: 98%; width: 100%;background: #888;border: 5px solid #fff;position: absolute;z-index: -1;top: 0px;left: -5px;box-shadow:  1px 1px 5px 0px rgba(0, 0, 0, 0.25);border-radius: 3px;-webkit-transform: rotate(-2deg);-moz-transform: rotate(-2deg);-o-transform: rotate(-2deg);-ms-transform: rotate(-2deg);transform: rotate(-2deg);box-sizing: border-box;}
				.descubre_foto:after,.listado_foto:after,.registrobanner:after,.registrobannerizquierda:after,.registrobannerderecha:after {content: "";height: 98%; width: 100%;background: #888;border: 5px solid #fff;position: absolute;z-index: -1;top: 3px;left: 0px;box-shadow:  1px 1px 5px 0px rgba(0, 0, 0, 0.25);border-radius: 3px;-webkit-transform: rotate(3deg);-moz-transform: rotate(3deg);-o-transform: rotate(3deg);-ms-transform: rotate(3deg);transform: rotate(3deg);box-sizing: border-box;}
			
				.descubre_foto img{width:190px;height:auto;display:block;border-style: solid;box-shadow:  1px 1px 5px 0px rgba(0, 0, 0, 0.25);border-color: #fff;border-top-width: 5px;border-left-width: 5px;border-right-width: 5px;border-bottom-width: 5px;position: relative;z-index: 1;}
				
				.descubre h5{font: 18px/120% "Marmelad",sans-serif normal;margin:0 10px 10px 10px;text-align:center;}
				.descubre p{font-size:12px;line-height:120% !important;margin:0 20px 20px 20px !important;text-align:center !important;color:#888}
				
				.descubre a:link,.descubre a:active,.descubre a:visited{text-decoration:none;color:#BF392B;}
					
			
			a.mapa{float:right;width:110px;border-radius:5px 0 0 5px;text-align:center;background:url(graficos/plano.png) 100% 0 no-repeat;height:40px;line-height:40px;color:#fff;font-size:18px;display:block;margin:0 0 10px 50px}
			
	div.destacamos{width:600px;display:inline;float:left;margin:30px 0 0 30px;}
		.destacamos ul{margin:20px 0 !important;padding:0 !important}
			.destacamos ul li{width:280px;padding:0 !important;float:left;font-size:13px !important;color:#000;margin:0 !important;}
				.destacamos ul li div.minifoto{width:100px;float:left;margin:0;overflow:hidden;background:#fff url(graficos/nofoto.jpg);background-size: 100px 75px;height:75px;box-shadow:0 0 15px rgba(0,0,0,0.25);}
					.minifoto img{width:100px;height:auto}
				.destacamos ul li div.minitexto{width:170px;float:right;margin:0;}
				.destacamos ul li a:link,.destacamos ul li a:active,.destacamos ul li a:visited{display:block;font-size:16px !important;color:#BF392B;text-decoration:none !important;margin:0 0 5px 0;line-height:120%;font-weight:600}
	
	
	.t660{width:620px;display:inline;float:left;margin:30px 0 40px 0;position:relative}
	.t660 h2{clear:both;color:#BF392B;font: 28px/110% "Marmelad",sans-serif normal;text-align:left;margin:0 0 20px 0;text-transform:uppercase}
	.t660 h3{margin:0 0 20px 0;color:#BF392B;font: 21px/120% "Arimo",sans-serif normal;text-align:left;padding:0;font-weight:600;background:none;height:auto;clear:none}
		.t660 h2 span,.t660 h3 span{color:#BF392B;}
		.t660 h6{margin:0 0 20px 0;color:#000;font: 18px/22px "Arimo",sans-serif normal;text-align:left;padding:0;font-weight:600}
		
		div.trabajo{width:239px;float:left;background:#f8f8f8;border-bottom:1px solid #f8f8f8;padding:0 0 15px 0;margin: 0 0 20px 0}
		div.trabajo:hover{border-bottom:1px solid #BF392B}
			.espaciado{margin:0 0 20px 8px !important}
			div.trabajo div.fototrabajo{display:inline;float:left;background:#fff;width:219px;height:120px;margin:10px;overflow:hidden}
				div.fototrabajo img{width:100%;height:auto}
			div.trabajo h4{margin:0 10px !important;text-align:left !important;font:15px/120& "Arimo",sans-serif !important;text-align:left !important}
				div.trabajo h4 a:link,div.trabajo h4 a:active,div.trabajo h4 a:visited{text-decoration:none !important;color:#000 !important}
	
	.t660 p{margin:0 0 20px 0;text-align:justify;line-height:125%;font-size:14px}
	.t660 strong{font-weight:600 !important;}
		.t660 p img{max-width:610px;height:auto;border:5px solid #fff;box-shadow:  1px 1px 5px 0px rgba(0, 0, 0, 0.25);}
		.t660 p.lopd{font-size:11px !important;color:#666;line-height:13px}
	.t660 ul{margin:20px}
		.t660 ul li{font-size:14px;line-height:125%;margin:0 0 10px 0;background:url(graficos/herradura.png) 0 0 no-repeat;padding:0 0 0 25px}
		.t660 img.minifoto{padding:3px;border:1px solid #ccc;box-shadow:0 0 5px #ccc;margin:0 0 30px 30px}
		
		.t660 div.precio{display:inline;position:relative !important;float:right;margin:0 0 0 50px;top:0}
		
		.descripcion a:link,.descripcion a:active,.descripcion a:visited{color:#BF392B;}
		
		
	ul.listado_secciones{clear:both;margin:20px 0 !important;}
		.listado_secciones li{clear:both;border:0;padding:0 0 20px 0 !important;background:none !important;display:inline;width:620px !important;float:left;font-size:14px !important}
		.listado_secciones li div.listado_foto{position: relative;display:inline;float:left;width:130px;border:0;margin:0 30px 0 0;padding:0 !important;background:#fff url(graficos/nofoto.jpg);background-size: 130px 90px;box-shadow:0 0 15px rgba(0,0,0,0.25);}
		
		.listado_secciones div.evento_fecha{width:70px;padding:4px 0;border-radius:6px;background:#BF392B;color:#fff;margin:0 0 20px 0;text-align:center;font-size:13px;float:left}
			.evento_fecha span.dia{display:block;font-size:38px;line-height:32px}
		.listado_secciones div.evento_data{float:right;width:540px;font-size:13px !important;margin:0 0 20px 0;}
			.evento_data a{display:block;font-size:16px !important;font-weight:bold;margin:0 0 5px 0}
		
		
			.primera_derecha{float:right !important;margin:0 0 0 30px !important}
			.listado_foto img{box-shadow:  1px 1px 5px 0px rgba(0, 0, 0, 0.25);width:120px;height:auto;border:5px solid #fff !important;margin:0 !important;padding:0 !important;display:block;}
		.listado_secciones a.titulo_listado:link,.listado_secciones a.titulo_listado:active,.listado_secciones a.titulo_listado:visited{display:block;color:#BF392B;text-decoration:none;font: 16px/22px "Arimo",sans-serif normal;font-weight:600}
		.listado_secciones a:link,.listado_secciones a:active,.listado_secciones a:visited{color:#BF392B;text-decoration:none;}
		
	ul.listado_plantilla5{clear:both;margin:20px 0 !important}
		.listado_plantilla5 li{border:0;padding:20px 0 !important;background:none !important;display:inline;width:310px !important;float:left;margin:0 0 20px 0 !important}
		.listado_plantilla5 li div.listado_foto_plantilla5{display:inline;float:left;width:100px;border:0;background:#fff url(graficos/nofoto.jpg);margin:0 20px 20px 0;padding:0 !important;overflow:hidden;height:70px !important;border-radius:4px}
			.listado_foto_plantilla5 img{width:110px;height:auto;border:0 !important;margin:0 !important;padding:0 !important}
		.listado_plantilla5 a:link,.listado_plantilla5 a:active,.listado_plantilla5 a:visited{display:block;color:#BF392B;text-decoration:none;font: 16px/22px "Arimo",sans-serif normal;font-weight:600}
		
	ul.listado_plantilla6{clear:both;margin:20px 0 !important}
		.listado_plantilla6 li{border:0;padding:20px 25px !important;background:none !important;display:inline;width:260px !important;float:left;margin:0 0 20px 0 !important;text-align:center}
		.listado_plantilla6 li div.listado_foto_plantilla6{display:inline;float:left;width:260px;border:0;margin:0 0 10px 0;padding:0 !important;overflow:hidden;height:120px !important;background:#fff}
			.listado_foto_plantilla6 img{width:260px;height:auto;border:0 !important;margin:0 !important;padding:0 !important}
		.listado_plantilla6 a:link,.listado_plantilla6 a:active,.listado_plantilla6 a:visited{display:block;color:#BF392B;text-decoration:none;font: 16px/22px "Arimo",sans-serif normal;font-weight:600;text-align:center}
		
	ul.listado_plantilla7{clear:both;margin:10px 0 20px 0 !important;width:100%;float:left;display:inline;}
		.listado_plantilla7 li{border:0;padding:0 !important;background:none !important;display:inline;width:135px !important;float:left;margin:0 20px 10px 0 !important}
		.listado_plantilla7 li div.listado_foto_plantilla7{display:inline;float:left;width:135px;border:0;margin:0 0 10px 0;padding:0 !important;overflow:hidden;height:80px !important;background:#fff;box-shadow:0 0 15px rgba(0,0,0,0.25);border:4px solid #fff}
			.listado_foto_plantilla7 img{width:135px;height:auto;border:0 !important;margin:0 !important;padding:0 !important;border-radius:4px}
			
		p.info{padding:10px 10px 10px 35px;background:url(graficos/herradura.png) 10px 15px no-repeat !important;border:1px solid #BF392B;clear:both}
		
	.contenido form{clear:both;float:left;display:inline;width:100%;border:0;padding:0}
		.contenido form p{clear:both}
		
		
		.contenido form p label{display:inline-block;width:150px;text-align:right !important;float:left;margin:0 15px 0 0;font-size:14px !important;line-height:24px}
		.contenido form p input[type="text"]{width:300px;padding:5px;border:1px solid #ddd;vertical-align:middle;font-size:13px;font-family:"Arimo",sans-serif}
		.contenido form p input[type="submit"]{margin:0 0 0 165px !important;background:url(graficos/plano.png) 100% 50% repeat-x;border:0;padding:5px 20px;color:#fff;font-size:16px;font-family:"Arimo",sans-serif}
		.contenido form p textarea{width:400px;height:150px;padding:5px;border:1px solid #ddd;resize:none;font-family:"Arimo",sans-serif;font-size:13px;}
		.error{font-size:11px !important;color:red !important;}
		p.envio_ok{color:#BF392B !important;}
		.contenido a:link,.contenido a:active,.contenido a:visited{text-decoration:none;border:0}
		
		img.registrobanner{position:relative;max-width:610px;height:auto}
		img.registrobannerizquierda{position:relative;max-width:300px !important;height:auto;float:left;margin:0 30px 30px 0}
		img.registrobannerderecha{position:relative;max-width:300px !important;height:auto;float:right;margin:0 0 30px 30px}
		
		div.migas{float:left;width:100%;border:1px dotted #ddd;border-width:1px 0;margin:0 0 20px 0}
			.migas ul{margin:0 !important;padding:0 !important;}
				.migas ul li{margin:0 0 0 5px !important;padding:5px 20px 5px 0 !important;float:left;font-size:11px !important;background:url(graficos/Navigate-right16.png) 100% 40% no-repeat;}
				.migas ul li:first-child{margin:0 !important}
				.migas ul li a:link,.migas ul li a:active,.migas ul li a:visited{color:#000;text-decoration:none !important}
				.migas ul li:last-child{background:none !important;font-weight:600}
		
		.botones{float:right;display:inline;width:300px;margin:30px 0}
			.botones div.con_margen{margin-left:0 !important;margin-right:0 !important}
		
		.botones h3{font-weight:normal;font-size:18px;margin:0 0 5px 0}
		
		ul.submenuderecha{margin:0 0 10px 0 !important;background:#F6E1DF;padding:5px 0 !important}
			.submenuderecha li{padding:0 !important;margin:0 !important;background:url(graficos/herradura.png) 10px 50% no-repeat !important;width:100% !important;overflow:hidden;border-bottom:1px solid #fff !important}
			.submenuderecha li.seccionactiva{background:#fff url(graficos/herradura.png) 10px 50% no-repeat !important;font-weight:600}
			.submenuderecha li a:link,.submenuderecha li a:active,.submenuderecha li a:visited{line-height:32px !important;padding:0 0 0 35px !important;color:#000 !important;display:block;margin:0 !important;height:32px;}

			
div.pie{display:inline;float:left;clear:both;width:100%;height:40px;background:url(graficos/bgmenu.png) 0 -40px repeat-x;overflow:hidden;}
	.pie div.basepie{width:960px;margin:0 auto;}
	.basepie p{font-size:11px;color:#fff;margin:0;line-height:40px;}
	.basepie a:link,.basepie a:active,.basepie a:visited{color:#fff;text-decoration:none !important}
			