img, div, a, input, h5, h4, h3, h2, h1 { behavior: url(iepngfix.htc) }

* {
   margin: 0;
   padding: 0;
}

body {
	padding: 0 0 60px 0;
	background-image: url(img/bg_body.jpg);
	background-position: 50% 0;
	background-repeat: no-repeat;
	background-color: #131210;
	font-family: Georgia, "Times New Roman", Times, serif;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.final {
	clear: both;
	float: none;
}
.flota_izq {
	float: left;
}
a {
	text-decoration: none;
	color: #cc5300;
	font-weight: bold;
}
a:hover {
	color: #FF9248;
}
h1, h2, h3, h4, h5 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	margin: 0;
	padding: 0;
}

h1 {
	text-align: left;
	font-size: 11px;
	padding: 20px 0 20px 0;
	margin: 0 20px 0 20px;
}

h2 {
	font-size: 42px;
	display: inline;
}

h3 {
	font-size: 17px;
	color: #990000;
	margin: 10px 0 8px 0;
}

h4 {
	color: #660000;
	font-size: 16px;
	margin: 20px 0 20px 0;
	display: inline;	
}

h5 {
	font-size: 20px;
}

p {
}


#contenedor {
	text-align:left;
	width: 960px;
	margin:0 auto;
	background-repeat: repeat-x;
	background-position: 0 429px;
	color: #FFFFFF;
}
#top {
	text-align: center;
	padding: 0px 0 0 0;
}
#top #reloj_top {
/*	background-image: url(img/reloj_top.png);
	background-repeat: no-repeat;*/
	height: 139px;
	width: 416px;
	margin: 0 auto;
}
#top #imagen_top {
	border-top: 1px solid #ca5200;
	border-right: 1px solid #ca5200;
	border-left: 1px solid #ca5200;
}
/*
#top #imagen_top img {
	border-top: 1px solid #ca5200;
	border-right: 1px solid #ca5200;
	border-left: 1px solid #ca5200;
}
*/
#top #bg_menu {
	background-image: url(img/bg_menu.gif);
	background-repeat: no-repeat;
	width:100%;
	height:27px;
	padding:4px 0 0 0px;
	position:relative;
}

ul#menu {  
	position:absolute;
	left:115px;
	list-style:none;
	}
ul#menu li {
	float:left;
}
ul#menu li a {
	display:block;
	height:23px;
	text-decoration:none;	
	background-repeat:no-repeat;
	}
ul#menu li a:hover {
	background-position:0 -23px;
	}
ul#menu li a span {
	display:none;
	}
	
#btmenu01 {	background-image: url(img/bt01.gif);width:74px;	}
#btmenu02 {	background-image: url(img/bt02.gif);width:136px; }
#btmenu03 {	background-image: url(img/bt03.gif);width:172px; }
#btmenu04 {	background-image: url(img/bt04.gif);width:100px; }
#btmenu05 {	background-image: url(img/bt05.gif);width:177px; }
#btmenu06 {	background-image: url(img/bt06.gif);width:74px;	}

#btmenu01_cas {	background-image: url(img/bt01_cas.gif);width:85px;	}
#btmenu02_cas {	background-image: url(img/bt02_cas.gif);width:147px; }
#btmenu03_cas {	background-image: url(img/bt03_cas.gif);width:181px; }
#btmenu04_cas {	background-image: url(img/bt04_cas.gif);width:95px; }
#btmenu05_cas {	background-image: url(img/bt05_cas.gif);width:183px; }
#btmenu06_cas {	background-image: url(img/bt06_cas.gif);width:67px;	}



.medio {
	padding: 15px 0 0 0;
	color: #8d8677;
}

.col_half {
	float: left;
	width: 480px;
	line-height: 22px;
	border: 0px solid #ff00ff;
}
.col_half .textos {
	padding: 0 20px 0 5px;
}
#pie, #pie_cas {
	margin:20px 0 0 0;
	width: 960px;
	height:22px;
	text-align: center;
	background-image: url(img/pie_texto.gif);
	background-repeat: no-repeat;
	text-indent: -9000px;
	background-position: 50% 0;
}
#pie_cas {
	background-image: url(img/pie_texto_cas.gif);
}
#pie_deco {
	background-image: url(img/pie_deco.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 70px;
	margin: 0 auto;
	margin-top: 5px;
}
#pie_deco02 {
	background-image: url(img/pie_deco02.gif);
	background-repeat: no-repeat;
	height: 54px;
	width: 57px;
	margin: 0 auto;
	margin-top: 5px;
}



#paso01 {
	background-image: url(img/paso01.jpg);
	background-repeat: no-repeat;
	height: 568px;
	width: 391px;
	color: #282725;
	font-size: 15px;
	font-weight: bold;
	padding: 97px 40px 0px 40px;
	margin: 15px 0 22px 0;
	line-height: 22px;
	position: relative;
}
#paso01 #celo, #ficha #celo {
/*	background-image: url(img/celo.png);
	background-repeat: no-repeat;*/
	height: 157px;
	width: 247px;
	position: absolute;
	left: -58px;
	top: -42px;
}

#paso01 a {
	color: #D15F00;
	text-decoration: underline;
}
#paso01 a:hover {
	text-decoration: none;
}

#paso01 .nombre_campos {
	padding: 15px 0 0 0;
	line-height: 24px;
	position: relative;
}
#paso01 .nombre_campos input,
#paso01 .nombre_campos textarea {
	background:none;
	border:none;
	color: #9F3B3D;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
}

#paso01 .nombre_campos #text01 {
	position: absolute;
	left: 47px;
	top: 14px;
	width: 201px;
}
#paso01 .nombre_campos #text02 {
	position: absolute;
	left: 296px;
	top: 14px;
	width: 93px;
}
#paso01 .nombre_campos #text03 {
	position: absolute;
	left: 82px;
	top: 38px;
	width: 308px;
}
#paso01 .nombre_campos #text04 {
	position: absolute;
	left: 57px;
	top: 61px;
	width: 334px;
}
#paso01 .nombre_campos #text05 {
	position: absolute;
	left: 99px;
	top: 86px;
	width: 292px;
}
#paso01 .nombre_campos #text06 {
	position: absolute;
	left: 209px;
	top: 109px;
	width: 181px;

}
#paso01 .nombre_campos #text07 {
	position: absolute;
	left: 172px;
	top: 134px;
	width: 218px;
}
#paso01 .nombre_campos #text08 {
	position: absolute;
	height: 287px;
	width: 390px;
	top: 180px;
	overflow:hidden;
	left: 0;
}

#paso01 .nombre_campos #nombre {
	position: absolute;
	left: 65px;
	top: 14px;
	width: 184px;
}

#paso01 .nombre_campos #edad {
	position: absolute;
	left: 296px;
	top: 14px;
	width: 93px;
}
#paso01 .nombre_campos #apellido {
	position: absolute;
	left: 82px;
	top: 38px;
	width: 308px;
}
#paso01 .nombre_campos #email {
	position: absolute;
	left: 57px;
	top: 61px;
	width: 201px;
}
#paso01 .nombre_campos #lugar_de_residencia {
	position: absolute;
	left: 99px;
	top: 86px;
	width: 292px;
}
#paso01 .nombre_campos #lugar_del_tesoro {
	position: absolute;
	left: 209px;
	top: 109px;
	width: 181px;

}
#paso01 .nombre_campos #tesoro_enterrado {
	position: absolute;
	left: 172px;
	top: 134px;
	width: 218px;
}
#paso01 .nombre_campos #historia {
	position: absolute;
	height: 287px;
	width: 390px;
	top: 180px;
	overflow:hidden;
	left: 0;
}

#paso01 .nombre_campos #nombre_cas {
	position: absolute;
	left: 68px;
	top: 14px;
	width: 180px;
}
#paso01 .nombre_campos #edad_cas {
	position: absolute;
	left: 304px;
	top: 16px;
	width: 85px;
}
#paso01 .nombre_campos #apellido_cas {
	position: absolute;
	left: 79px;
	top: 38px;
	width: 308px;
}
#paso01 .nombre_campos #email_cas{
	position: absolute;
	left: 57px;
	top: 61px;
	width: 334px;
}
#paso01 .nombre_campos #lugar_de_residencia_cas {
	position: absolute;
	left: 150px;
	top: 86px;
	width: 241px;
}
#paso01 .nombre_campos #lugar_del_tesoro_cas {
	position: absolute;
	left: 149px;
	top: 109px;
	width: 240px;

}
#paso01 .nombre_campos #tesoro_enterrado_cas {
	position: absolute;
	left: 172px;
	top: 134px;
	width: 218px;
}
#paso01 .nombre_campos #historia_cas {
	position: absolute;
	height: 287px;
	width: 390px;
	top: 180px;
	overflow:hidden;
	left: 0;
}
#paso01 #edat {
	position: absolute;
	top: 180px;
	overflow:hidden;
	left: 292px;
}

#paso02 {
	position: relative;
	margin: 18px 0 0 0;
}
#paso02 #fondo_paso02 {
	position: absolute;
	left: -3px;
	top: 0px;
}
#paso02 .contenido {
	position: absolute;
	left: -3px;
	top: 0px;	
	width:497px;
}
#paso02 .textos {
	color: #241c16;
	padding: 98px 50px 0 50px;
	font-weight: bold;
	font-size: 15px;
	line-height: 23px;
}
#paso02 #botones_examinar {
	position: absolute;
	left: 231px;
	top: 168px;
	width: 292px;
}
#paso02 #botones_examinar div {
	height:22px;
	margin:0 0 1px 0;
}
#paso02 #protege {
/*	background-color: #0000CC;*/
	width: 96px;
	position: absolute;
	height: 212px;
	left: 230px;
	top: 167px;
	display: block;
}

#paso03 {
	background-image: url(img/paso03.jpg);
	background-repeat: no-repeat;
	height: 235px;
	width: 255px;
	position: relative;
	text-align: right;
	padding: 165px 35px 0 35px;
	font-size: 15px;
	font-weight: bold;
	line-height: 22px;
	color: #FFFFFF;
}
#paso03 p {
	margin: 0 0 10px 0;
}
#bt_enviar {
	height: 49px;
	width: 240px;
	position: absolute;
	left: 41px;
	top: 309px;
}

#bt_enviar a {
	background-image: url(img/bt_enviar.gif);
	background-repeat: no-repeat;
	display: block;
	height: 49px;
}
#bt_enviar a:hover {
	background-position:0 -49px;
}


#paso03 #mapa_google {
	position: absolute;
	background-color: #00CCCC;
	width: 635px;
	height: 400px;
	left: 324px;
	top: 0px;
}
#paso03 iframe {
	height: 400px;
	width: 635px;
}

.inputFile {
	border:#ff0000 solid 0px;
	height:20px;
	background:none;
	width:350px;
/*	visibility:hidden;*/
}
#ficha {
	background-image: url(img/bg_ficha.jpg);
	background-repeat: no-repeat;
	height: 568px;
	width: 391px;
	color: #282725;
	font-size: 12px;
	font-weight: bold;
	padding: 97px 40px 0px 40px;
	margin: 15px 0 22px 0;
	line-height: 20px;
	position: relative;
}
#bg_mapa_soterrament {
	background-image: url(img/bg_mapa_soterrament.jpg);
	background-repeat: no-repeat;
	height: 267px;
	width: 255px;
	position: relative;
	text-align: right;
	padding: 133px 35px 0 35px;
	font-size: 15px;
	font-weight: bold;
	line-height: 22px;
	color: #FFFFFF;
}
#bg_mapa_soterrament p {
	margin: 0 0 10px 0;
}
#bg_mapa_soterrament #correo {
	height: 28px;
	width: 250px;
	border: 1px solid #000000;
	background-image: url(img/bg_form.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}

#bt_enviar_amic, #bt_enviar_amic_cas {
	height: 38px;
	width: 198px;
	position: absolute;
	left: 93px;
	top: 337px;
}

#bt_enviar_amic a, #bt_enviar_amic_cas a {
	background-image: url(img/bt_enviar_amic.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
}
#bt_enviar_amic_cas a {background-image: url(img/bt_enviar_amic_cas.gif)}
#bt_enviar_amic a:hover, #bt_enviar_amic_cas a:hover {background-position:0 -38px;}

#bg_mapa_soterrament #mapa_google {
	position: absolute;
	background-color: #00CCCC;
	width: 635px;
	height: 400px;
	left: 324px;
	top: 0px;
}
#bg_mapa_soterrament iframe {
	height: 400px;
	width: 635px;
}
#galeria {
	background-image: url(img/bg_galeria.jpg);
	background-repeat: no-repeat;
	height: 324px;
	width: 427px;
	padding:76px 0 0 44px;
	color: #242017;
	font-weight:bold;
	font-size: 13px;
	margin: 35px 0 0 10px;
}

.listado_thumbs {
	margin: 0;
	padding:14px 0 0 0;
	width: 100%;
}
.listado_thumbs .thumb img {
	float: left;
	margin: 0 26px 10px 0px;	
/*	display:inline;*/
}
.listado_thumbs .thumb a img, .thumb img  {
	border: 1px solid;
	border-color: #cc5300;
	width: 108px;
	height: 78px;
}
.listado_thumbs .thumb a:hover img {
	border: 1px solid;
	border-color: #ffffff;
}

.listado_thumbs_2 {
	margin: 0;
	padding:0px 0 0 0;
	width: 100%;
}
.listado_thumbs_2 .thumb img {
	float: left;
	margin: 5px 10px 6px 0px;	
/*	display:inline;*/
}
.listado_thumbs_2 .thumb a img, .thumb img  {
	border: 1px solid;
	border-color: #cc5300;
	width: 108px;
	height: 78px;
}
.listado_thumbs_2 .thumb a:hover img {
	border: 1px solid;
	border-color: #ffffff;
}
.separador_ficha {
	background-image: url(img/separador_ficha.gif);
	background-repeat: no-repeat;
	height: 10px;
	width: 471px;
	overflow: hidden;
}
.ficha {
	margin: 5px 0 5px0;
	width: 471px;
	position: relative;
	padding:4px 0 8px 0;
}
.ficha .bt_play {
	height: 25px;
	width: 25px;
	position: absolute;
	left: 439px;
	top: 3px;
}
.ficha .bt_play a {
	background-image: url(img/bt_play.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 25px;
	display: block;
}
.ficha .bt_play a:hover {
	background-position:0 -25px
}
#buscador {
	background-image: url(img/bg_buscador.gif);
	background-repeat: no-repeat;
	height: 48px;
	width: 343px;
	position: relative;
	text-align: right;
	margin: 0 0 8px 0;
}
#buscador input {
	position: absolute;
	left: 17px;
	top: 10px;
	width: 217px;
	height: 32px;
	border: none;
	background: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 19px;
	color: #949494;
}
#buscador button {
	background:none;
	background-image: url(img/bt_busca.gif);
	text-indent: -9999px;
	background-repeat: no-repeat;
	border: 0;
	width: 80px;
	height: 24px;
	cursor:pointer;
	margin: 5px 0 5px;
	position: absolute;
	left: 250px;
	top: 7px;
}
.foto_secc {
	margin:5px 0 0 0;
	text-align: center;
}
.borde_naranja {
	border: 1px solid #CC5300;
}
.ficha01 {
	background-image: url(img/separador_ficha.gif);
	background-repeat: no-repeat;
	background-position: 0px 100%;
	height: 88px;
	position: relative;
	margin: 5px 0 4px 10px;
}
.ficha01 .textos {
	background-image: url(img/bg_ficha01.jpg);
	background-repeat: no-repeat;
	height: 55px;
	padding: 10px 0 0 63px;
	color: #000000;
	font-family: 17;
}
.ficha01 .textos div {
	font-size: 18px;
}

.ficha01 .bt_vore a, .ficha01 .bt_vore_cas a  {
	background-image: url(img/bt_vore.gif);
	background-repeat:no-repeat;
	width: 56px;
	height: 38px;
	display: block;
	position: absolute;
	left: 405px;
	top: 15px;
}
.ficha01 .bt_vore_cas a  {
	background-image: url(img/bt_vore_cas.gif);
}
.ficha01 .bt_vore a:hover, .ficha01 .bt_vore_cas a:hover   {
	background-position:0 -38px;
}


.ficha02 {
	background-image: url(img/separador_ficha.gif);
	background-repeat: no-repeat;
	background-position: 0px 100%;
	height: 88px;
	position: relative;
	margin: 10px 0 0px 0px;
	width:470px;
}
.ficha02 .textos div {
	font-size: 18px;
}

.ficha02 .textos {
	background-image: url(img/bg_ficha01.jpg);
	background-repeat: no-repeat;
	height: 55px;
	padding: 10px 0 0 63px;
	color: #000000;
	font-size: 17px;
}
.ficha02 .bt_vore a, .ficha02 .bt_vore_cas a {
	background-image: url(img/bt_vore_pdf.gif);
	background-repeat:no-repeat;
	width: 50px;
	height: 38px;
	display: block;
	position: absolute;
	left: 405px;
	top: 15px;
}
.ficha02 .bt_vore_cas a {
	background-image: url(img/bt_vore_pdf_cas.gif);
}
.ficha02 .bt_vore a:hover, .ficha02 .bt_vore_cas a:hover  {
	background-position:0 -38px;
}
.ficha03 {
	background-image: url(img/separador_ficha.gif);
	background-repeat: no-repeat;
	background-position: 0 100%;
	height: 63px;
	width: 460px;
	margin: 5px 0 7px 10px;
	font-weight: bold;
}
.ficha03 span {
	color: #cc5300;
}

.ficha03 .linea_inf {
	font-weight: normal;
	margin: 3px 0 0 0;
}
.ficha03 .fecha {
	float: left;
}
.ficha03 .actuaciones {
	float: right;
}



.paginador {
	padding: 0 0 0 10px;
	color: #a6a198;
	font-weight: bold;
}
.paginador span {
	color: #CC5300;
}
.paginador a {
	color: #cc5300;
}
.paginador a:hover {
	color: #AB4602;
}
.produccion {
	color: #cc5300;
	font-size: 15px;
	font-weight: bold;
/*	background-image: url(img/deco02.gif);*/
	background-repeat: no-repeat;
	background-position: 70% 100%;
	width: 50%;
	height: 90px;
	margin: 15px 10px 0 0;
	padding:5px 0 0 0;
}
.bt_cuadrado {
	text-align: center;
	height: 84px;
	width: 311px;
	float: left;
	margin: 22px 10px 10px 10px;	
}
.bt_cuadrado a {
/*	background-image: url(img/bg_boton_cuadrado.gif);*/
	background-image: url(img/bg_boton_cuadrado.png);	
	background-repeat: no-repeat;
	height: 63px;
	width: 311px;
	display: block;
	padding: 25px 0 0 0;
	color: #000000;
	font-size: 23px;
	font-weight: normal;
}
.bt_cuadrado a:hover {
	color: #C5C1B4;
}
.bt_cuadrado02 {
	text-align: center;
	height: 83px;
	width: 311px;
	float: left;
	margin:25px 0 25px 0;
}
.bt_cuadrado02 a {
	background-image: url(img/bg_boton_cuadrado02.gif);
	background-repeat: no-repeat;
	height: 57px;
	width: 311px;
	display: block;
	padding: 25px 0 0 0;
	color: #000000;
	font-size: 23px;
	font-weight: normal;
}
.bt_cuadrado02 a:hover {
	color: #C5C1B4;
}
.separador {
	display: block;
	float: left;
	width: 13px;
}
.separador02 {
	float:none; 
	height:10px; 
	width:5px; 
	overflow:hidden
}
.enlace {
	height: 35px;
	background-image: url(img/separador_ficha.gif);
	background-repeat: no-repeat;
	background-position: 0px 100%;
	padding: 5px 0 0 0;
	width: 465px;
	margin: 0 0 0 10px;
}
.enlace .nombre {
	float: left;
}
.enlace .link_enlace {
	float: right;
}
.enlace .link_enlace a:hover {
	color: #FF9248;
}
.textos02 {
	color: #585044;
	font-size: 24px;
	padding: 0px 0 5px 0;
}
.textos03 {
	font-size: 24px;
	font-weight: bold;
	color: #CC5300;
	padding: 10px 0 30px 0;
}
.textos03 a {
	font-weight: normal;
	text-decoration: underline;
}
.textos03 a:hover {
	text-decoration: none;
	color: #CC5300;
}

