@charset "utf-8";

img {behavior: url(./pngHack.htc);}
html { margin:0; padding:0; height:100%; width:100%; overflow-y:scroll; }
body { margin:0; padding:0; height:100%; background:url(../imagenes/bgWeb.jpg) repeat-x center top #fbec77; scroll:auto; }
html>body, x:-moz-any-link, x:default { padding:0 1px 0 0; }
#wrap { margin:66px auto 0 auto; width:1000px; }
#header { margin:0 auto; width:1000px; height:220px; background:url(../imagenes/header.jpg) no-repeat center top; }
#footer { margin:0 auto; width:1000px; height:64px; vertical-align:top; clear:both; }
#flashObject { padding:60px 0 0 0; width:1000px; height:327px; clear:both; }
#contactoPie { margin:40px auto 0; width:943px; text-align:right; }
#brake_top { width:1000px; height:31px; display:table; clear:both; }
#brake_middle { width:1000px; height:22px; background:url(../imagenes/brake_middle.jpg) no-repeat center top; overflow:hidden; display:table; }
#franjaLeft { width:5px; vertical-align:top; float:left; }
#franjaRight { width:5px; vertical-align:top; float:left; }
#rellenoFranja { background:#e12371; width:5px;
//margin:-4px 0 0;
}

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

#content { width:990px; background:#000; float:left; }

#middlePan { width:1000px; background:url(../imagenes/bgMiddlePanHor.jpg) repeat-y center top; clear:both;}

#path { margin:0 auto; padding:12px 0 0 0; width:939px; height:27px; background:URL(../imagenes/bgPath.gif) repeat-x left top; }
	#path ul { margin:0; padding:0; display:inline; list-style:none; }
	#path li { margin:0 0 0 15px; padding:0; display:inline; list-style:none; }
	html>body #path li a { width:auto; }
	#path li a, #path2 a { font:11px 'Arial'; color:#39d0ff; text-decoration:none; }
	#path li a:hover, #path2 a:hover { font:11px 'Arial'; color:#ffffff; text-decoration:none; }
	#path2 { float:left; width:45px; }
	#pestana { width:228px; height:25px; padding:4px 0 0 4px; background:url(../imagenes/pesFicha.jpg) no-repeat left top; float:left; }
		#pestana a { font:13px 'Arial'; color:#000000; font-weight:700; text-decoration:none; }
		#pestana a:hover { font:13px 'Arial'; color:#ffffff; font-weight:700; text-decoration:none; }

#bannerPhotoFicha { width:514px; height:125px; background:url(../imagenes/bannerPhotoFicha.png) no-repeat left top; position:absolute; left:40px; top:541px;; z-index:100; }
	#bannerPhotoFichaInfo { margin:55px auto 0 auto; width:495px; height:55px; }
		#bannerPhotoFichaInfo h1 { margin:0; padding:0; font:18px 'Arial'; color:#eac707; font-weight:700; display:inline; }
		#bannerPhotoFichaInfo h2 { margin:0; padding:0; font:11px 'Arial'; color:#FFFFFF; font-weight:700; display:inline; }
			.bannerPhotoFichaAjuste1 { margin:30px 162px 0 0; float:right; }
			.bannerPhotoFichaAjuste2 { margin:15px 0 0 0; float:right; }

#fichaContent { margin:0 0 15px 5px; width:978px; height:520px; background:url(../imagenes/bgFichaBig.jpg) no-repeat center bottom; }
	#fichaImgContent { margin:0 auto; width:940px; height:410px; }
		#fichaImgBigContent { margin:0 auto; width:723px; height:410px; text-align:center; vertical-align:top; float:left; color:#00FF00; }
		#fichaImgThumbsContent { margin:0 auto; width:204px; height:410px; text-align:center; vertical-align:top; float:right; color:#00FF00; }
			#thumbsFicha { margin:0 3px 3px 0; width:99px; height:99px; background:url(../imagenes/thumbFicha.png) no-repeat center top; float:left; }
			#thumbsFicha img { margin:3px 0 0 0; cursor:pointer; }
		
	#fichaTxtContent { margin:13px auto 0 auto; width:940px; height:80px; }
		#fichaTxtElement1Content { margin:0 0 0 10px; width:450px; font:11px 'Arial'; color:#000000; float:left; }
		#fichaTxtElement2Content { margin:0 20px 0 0; width:450px; font:11px 'Arial'; color:#000000; float:right; }
		#fichaTxtElement1Content h1 { font:13px 'Arial'; color:#000000; display:inline; font-weight:700; }
		#fichaTxtElement2Content h1 { font:13px 'Arial'; color:#000000; display:inline; font-weight:700; }

#formulario { margin:0 40px 0 5px; padding:4px 0 0; width:452px; height:370px; font:11px 'Arial'; color:#000000; float:left; }	
	#formContent { width:452px; background:#39d0ff; }
	#formAdjust { padding:0 0 0 22px; width:420px; height:270px; display:table; }
		#formElement1 { height:60px; }
			#formElement1 h1 { margin:0; padding:0; font:18px 'Arial'; color:#000000; font-weight:700; display:inline; }
			#formElement1 h2 { margin:0; padding:0; font:11px 'Arial'; color:#000000; display:inline;  }
		#formElement2 { padding:7px 0 0 0; font:11px 'Arial'; color:#000000; font-weight:700; text-align:right; line-height:13px; clear:both; float:left; }
		#formElement3 { width:332px; height:194px; background:url(../imagenes/form.gif) no-repeat left top; float:left; }
			#input1 { margin:7px 0 0 5px; width:321px; height:15px;
			//margin:6px 0 0 2px;
			}
			#input2 { margin:9px 0 0 5px; width:321px; height:15px;
			//margin:9px 0 0 2px;
			}
			#input3 { margin:8px 0 0 5px; width:321px; height:109px;
			//margin:8px 0 0 2px;
			}
			#input4 { margin:10px 8px 0 0; width:91px; height:18px; float:right;
			//margin:11px 8px 0 0;
			}
			.inputText { width:321px; height:15px; font:11px 'Arial'; border:none; color:#000000; background:#FFFFFF; }
			.inputArea { width:321px; height:109px; font:11px 'Arial'; border:none; color:#000000; background:#FFFFFF; }
			.inputBtn { width:91px; height:18px; font:11px 'Arial'; border:none; color:#FFFFFF; background:#000000; }

#ubicacion { padding:4px 0 0; width:465px; height:370px; float:left; }
	#ubiMap { padding:23px 0 0 15px; }
	#ubiText { padding:18px 0 0 15px; text-align:justify; }
		.textWhite { font:12px 'Arial'; color:#FFFFFF; }
		.textWhite a { text-decoration:none; color:#FFFFFF; }
		.textWhite a:hover { text-decoration:none; }
		#btnUbi { margin:7px 0 0; padding:5px 0 0; width:97px; height:24px; background:url(../imagenes/btnFuccia.jpg) no-repeat left top; text-align:center; float:right; }
			.btnLink a { font:11px 'Arial'; color:#000000; font-weight:bolder; text-decoration:none; }
			.btnLink a:hover { font:11px 'Arial'; color:#ffffff; font-weight:bolder; }

#gallery { margin:0 15px 0 0; width:489px; height:370px; float:right; }
	#galleryTit { width:189px; height:47px; float:left;  }
	#galleryPest1, #galleryPest2 { width:300px; height:66px; float:left; }
	#boxGallery { width:489px; float:left; }
		#boxGalleryLeft { width:16px; height:247px; background:url(../imagenes/boxGalleryLeft.jpg) no-repeat left bottom; float:left;}
		#boxGalleryBottom { width:460px; height:247px; background:url(../imagenes/boxGalleryBottom.jpg) repeat-x left bottom; float:left; }
			#photoGallery, #videoGallery { margin:0 0 0 8px; }
			#thumbs { margin:3px; width:84px; height:71px; background:url(../imagenes/thumb.gif) no-repeat center top; float:left; }
			#thumbs img { margin:3px 0 0 3px; }
		#boxGalleryRight { width:13px; height:247px; background:url(../imagenes/boxGalleryRight.jpg) no-repeat right top; float:right;}
		
/*icons*/
#icons { margin:0 0 0 842px; width:152px; height:48px; }
#linkIcons1 { margin:0 4px 0 0; width:48px; height:48px; background:url(../imagenes/icons.jpg) no-repeat; background-position:0 0; float:left; }
#linkIcons2 { margin:0 4px 0 0; width:48px; height:48px; background:url(../imagenes/icons.jpg) no-repeat; background-position:-52px 0; float:left; }
#linkIcons3 { width:48px; height:48px; background:url(../imagenes/icons.jpg) no-repeat; background-position:-104px 0; float:left; }

#linkIcons1:hover { background-position:0 -53px; cursor:pointer; }
#linkIcons2:hover { background-position:-52px -53px; cursor:pointer; }
#linkIcons3:hover { background-position:-104px -53px; cursor:pointer; }

/*menu top*/
#menu { margin:31px 0 0 32px; height:36px; }
	#linkMenu_top1 { margin:0 6px 0 0; width:88px; height:36px; background:url(../imagenes/menu_top.jpg) no-repeat; background-position:0 -36px; float:left; }
	#linkMenu_top2 { margin:0 6px 0 0; width:108px; height:36px; background:url(../imagenes/menu_top.jpg) no-repeat; background-position:-88px -36px; float:left; }
	#linkMenu_top3 { margin:0 6px 0 0; width:142px; height:36px; background:url(../imagenes/menu_top.jpg) no-repeat; background-position:-196px -36px; float:left; }
	#linkMenu_top4 { margin:0 6px 0 0; width:281px; height:36px; background:url(../imagenes/menu_top.jpg) no-repeat; background-position:-338px -36px; float:left; }
	#linkMenu_top5 { margin:0 6px 0 0; width:83px; height:36px; background:url(../imagenes/menu_top.jpg) no-repeat; background-position:-619px -36px; float:left; }
	#linkMenu_top6 { margin:0 6px 0 0; width:77px; height:36px; background:url(../imagenes/menu_top.jpg) no-repeat; background-position:-702px -36px; float:left; }
	#linkMenu_top7 { margin:0; width:120px; height:36px; background:url(../imagenes/menu_top.jpg) no-repeat; background-position:-779px -36px; float:left; }
	
	#linkMenu_top1:hover { background-position:0 0; cursor:pointer; }
	#linkMenu_top2:hover { background-position:-88px 0; cursor:pointer; }
	#linkMenu_top3:hover { background-position:-196px 0; cursor:pointer; }
	#linkMenu_top4:hover { background-position:-338px 0; cursor:pointer; }
	#linkMenu_top5:hover { background-position:-619px 0; cursor:pointer; }
	#linkMenu_top6:hover { background-position:-702px 0; cursor:pointer; }
	#linkMenu_top7:hover { background-position:-779px 0; cursor:pointer; }
/*menu middle*/
#menuMiddle { margin:0 auto; width:943px; font:15px 'Arial'; font-weight:lighter; color:#f3ce07; display:table; }
	#menuMiddle ul { margin:15px 0 0; padding:0 0 0 16px; list-style-type:disc; }
	#menuMiddle li { margin:0; padding:0; font:12px 'Arial'; color:#ffffff; }
	#menuMiddle li a { font:12px 'Arial'; font-weight:bolder; color:#39d0ff; text-decoration:none; }
	#menuMiddle li a:hover { font:12px 'Arial'; font-weight:bolder; color:#f3ce07; text-decoration:none; }
	#menuMiddleSepIni { float:left; }
	#menuMiddleSepMid { margin:0 0 0 25px; float:left; }

#disclaimer { margin:40px auto 0; width:943px; font:23px 'Arial'; font-weight:lighter; color:#f3ce07; clear:both; }
#disclaimer span { font-weight:700; }
#disclaimer #cuerpo { margin:10px 0 0; }

/*Panel Tarifas*/
#panelTarifas { width:1000px; height:348px; background:url(../imagenes/tarifas.jpg) no-repeat center top; clear:both; }
	#ficha1 { margin:64px 14px 0 21px; width:466px; background:url(../imagenes/ficha1.jpg) no-repeat center top; float:left; display:table; }	
		.ficha1Ajuste1 { margin:175px 23px 0 0; float:right; }
		.ficha1Ajuste2 { margin:160px 0 0 0; float:right; }
		.ficha1Ajuste3 { margin:177px 26px 0 0; float:right; }

	#ficha2 { margin:64px 0 0 8px; width:466px; background:url(../imagenes/ficha2.jpg) no-repeat center top; float:left; display:table; }
		.ficha2Ajuste1 { margin:160px 0 0 28px; float:left; }
		.ficha2Ajuste2 { margin:175px 0 0 0; float:left; }
		.ficha2Ajuste3 { margin:177px 0 0 26px; float:left; }

	#euroFicha { font:12px 'Arial'; font-weight:bolder; font-weight:700; color:#000000; }
	#precioFicha { font:30px 'Arial'; letter-spacing: -3px; font-weight:700; color:#000000; }
	#titleFicha { width:455px; font:15px 'Arial'; text-transform:uppercase; font-weight:600; color:#000000; clear:both; }
		.titleFicha1 { margin:10px 0 0 3px; float:left; text-align:left; }
		.titleFicha2 { margin:10px 3px 0 0; float:right; text-align:right; }
	#textFicha { width:455px; height:22px; overflow:hidden; font:12px 'Arial'; line-height:11px; color:#1b1b1b; clear:both; }
		.textFicha1 { margin:5px 0 0 3px; float:left; text-align:justify; }
		.textFicha2 { margin:5px 3px 0 0; float:right; text-align:justify; }
	#mostrarFicha1 { margin:10px 44px 0 0; float:right; width:107px; height:7px; }
	#mostrarFicha2 { margin:10px 45px 0 0; float:right; width:107px; height:7px; }
		#mostrarFicha1 , #mostrarFicha2 { background:url(../imagenes/btnDetalles.jpg) no-repeat center top; }
		#mostrarFicha1:hover, #mostrarFicha2:hover { background:url(../imagenes/btnDetallesOn.jpg) no-repeat center top; }

#formulario_2, #titulo { margin:0 auto; width:400px; }
#titulo, #avisos { text-align:center;; }
	#titulo h1 { font:25px 'Arial'; color:#3cd0ff; font-weight:700; display:inline; }
	#titulo h2 { font:13px 'Arial'; color:#FFFFFF; display:inline; }
#avisos { margin:0 0 10px 0; font:13px 'Arial'; color:#FFFFFF; font-weight:700; clear:both; }

#campos1 { margin:0 auto; width:340px; height:250px; background:url(../imagenes/formTipo1.jpg) no-repeat left top; overflow:hidden; }
#campos2 { margin:0 auto; width:340px; height:477px; background:url(../imagenes/formTipo2.jpg) no-repeat left top; overflow:hidden; }
#campos3 { margin:0 auto; width:340px; height:250px; background:url(../imagenes/formTipo3.jpg) no-repeat left top; overflow:hidden; }
#campos4 { margin:0 auto; width:340px; height:250px; background:url(../imagenes/formTipo4.jpg) no-repeat left top; overflow:hidden; }
	 
	#input1_2, #input2_2, #input3_2, #input4_2, #input5_2, #input6_2, #input7_2, #input8_2, #input9_2, #input10_2, #texto3_2 { width:326px; height:16px; }
	#texto3_2 { margin:26px auto 0 auto; font:13px 'Arial'; color:#a10082; font-weight:700; display:table; }
	
	#inputForm1 { margin:19px 0 0 6px; }
	#inputForm2 { margin:26px 0 0 6px; }
	#inputForm3 { margin:28px 0 0 6px; }
	
	#input2Form1 { margin:19px 0 0 6px; font:11px 'Arial'; color:#FFFFFF; font-weight:700; }
	#input2Form2 { margin:25px 0 0 6px; width:35px; float:left; }
	#input2Form3 { margin:25px 0 0 11px; width:35px; float:left; }
	#input2Form4 { margin:25px 0 0 10px; width:73px; float:left; display:table; }
	#input2Form5 { margin:74px 0 0 6px; clear:both; display:table; }
	#input2Form6 { margin:27px 0 0 6px; }
	#input2Form7 { margin:28px 0 0 6px; }
	#input2Form8 { margin:28px 0 0 6px; }
	#input2Form9 { margin:30px 0 0 6px; }
	
		.input1_2 { width:326px; height:16px; font:11px 'Arial'; color:#000000; background:#3cd0ff; border:none; }
		.input2_2 { width:326px; height:130px; font:11px 'Arial'; color:#000000; background:#3cd0ff; border:none; }
		.input3_2 { width:35px; height:16px; font:11px 'Arial'; text-align:center; color:#000000; background:#3cd0ff; border:none; }
		.input4_2 { width:73px; height:16px; font:11px 'Arial'; text-align:center; color:#000000; background:#3cd0ff; border:none; }
		
#texto2_1 { margin:0 0 0 18px; width:33px; text-align:right; float:left; }
#texto2_2 { padding:0 0 0 5px; width:307px; font:12px 'Arial'; color:#FFFFFF; text-align:justify; float:left; }
#botones { margin:10px 0 0 13px; width:358px; height:46px; background:url(../imagenes/btns.jpg) no-repeat right top; clear:both; overflow:hidden; }
	#inputBtn_2 { margin:17px 8px 0 0; width:75px; height:16px; float:right; }
	#inputBtn2_2 { margin:17px 14px 0 0; width:75px; height:16px; float:right; }
	.btns_2 { width:75px; height:16px; background:#3cd0ff; color:#FFFFFF; border:none; }
	.btns2_2 { width:75px; height:16px; background:#3cd0ff; color:#FFFFFF; border:none; }


#normasDiv { margin:25px auto 0 auto; width:929px; height:400px; background:url(../imagenes/bgNormas.jpg) no-repeat center bottom; }
	#normasDiv h1 { font:13px 'Arial'; color:#fe2106; font-weight:700; text-transform:uppercase; display:inline; }
	#normasText { margin:30px 0 0 10px; width:825px; }
	#normasText2 { margin:50px 0; padding:0 0 0 15px; font:13px 'Arial'; color:#FFFFFF; }
		#normasText2 ul { margin:0; padding:0; }
		#normasText2 li { margin:0 0 0 20px; padding:0; line-height:25px; color:#fe2106; }
		#normasText2 li span { color:#FFFFFF; }

#linksDiv { margin:25px auto 0 auto; width:929px; height:400px; background:url(../imagenes/bgLinks.jpg) no-repeat center bottom; }
	#linksDiv h1 { font:13px 'Arial'; color:#2e9bf5; font-weight:700; text-transform:uppercase; display:inline; }
	#linksText { margin:30px 0 0 10px; width:825px; }
	#linksText2 { margin:100px 0; padding:0 0 0 15px; font:13px 'Arial'; }
		#linksText2 ul { margin:0; padding:0; }
		#linksText2 li { margin:0 0 0 20px; padding:0; line-height:25px; color:#2e9bf5; }
		#linksText2 li span { color:#FFFFFF; }
		#linksText2 li a { font:13px 'Arial'; color:#2e9bf5; text-decoration:none; }
		#linksText2 li a:hover { font:13px 'Arial'; color:#FFFFFF; text-decoration:none; }


#faqsDiv { margin:25px auto 0 auto; width:929px; height:590px; background:url(../imagenes/bgFaqs.jpg) no-repeat center bottom; }
	#faqsDiv h1 { font:13px 'Arial'; color:#efd409; font-weight:700; text-transform:uppercase; display:inline; }
	#faqsText { margin:30px 0 0 10px; width:825px; }
	#faqsText2 { margin:0; padding:0 0 0 15px; font:13px 'Arial'; }
		#faqsText2 ul { margin:0; padding:0; line-height:14px; }
		#faqsText2 li { margin:0 0 10px 20px; padding:0; text-transform:uppercase; color:#ead009; }
		#faqsText2 li span { color:#FFFFFF; text-transform:none; }
		#faqsText2 li a { font:13px 'Arial'; color:#efd409; text-decoration:none; }
		#faqsText2 li a:hover { font:13px 'Arial'; color:#FFFFFF; text-decoration:none; }


#ubicacionDiv { margin:25px auto 0 auto; width:929px; height:668px; background:url(../imagenes/ubicacion.jpg) no-repeat center bottom; }
	#ubicacionText { margin:560px 0; padding:0 0 0 15px; font:13px 'Arial'; }
		#ubicacionText ul { margin:0; padding:0; }
		#ubicacionText li { margin:0 0 0 20px; padding:0; color:#FFFFFF; }
		#ubicacionText li span { color:#2e9bf5; font-weight:700; }

#coment_form2 { margin:10px 0 0 0; font:12px 'Arial'; color:#FFFFFF; clear:both; }
#coment_form2 a, #coment_form2 a:hover { font:12px 'Arial'; color:#e12371; text-decoration:none; }
.inputCaptcha { margin:2px 0 5px 0; padding:2px 0 0 5px; width:125px; height:18px; text-align:center; border:1px solid #e12371; }


/*
h1 { margin:0; padding:0; color:#404040; font-weight:lighter; display:inline; font-style:italic;
	 _font-style:normal; !font-style:normal; font-family: Georgia; font-size: 23px; line-height: 20px; }
*/




/*GALLERY*/
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Arial, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
