.foto-th{

	padding: 5px 0 0 0;

	margin: 0 0 20px 0;

	text-align: center;

}

.foto-th p{

	margin: 0;

	padding: 0;

	font-size: 11px;

	line-height: 15px;

	color: #666;

}

.foto-th p a{

	color: #F16820;

}

.thumb{

	border: 3px solid #0E4A3F;

	margin: 0 0 5px 0;

}

.paginado{

	text-align: center;

}



.paginado strong{

	color: #F16820;

}





.link{

	font-weight: bold;

	color: #F16820;

}

.link a{

	font-weight: bold;

	color: #F16820;

}

.fecha{

	color: #999;

}

.fr{

	float: right;

	margin: 0 0 10px 10px;

}

.fl{

	float: left;

	margin: 0 10px 10px 0;

}

.news{

	background: url(images/dot.gif) top repeat-x;

	padding: 15px 0 0 0;

	margin: 15px 0 15px 0;

}

.news ul{

	list-style: none;

}

.news li{

	font-size: 12px;

	color: #999;

	background: url(images/list.gif) 0 2px no-repeat;

	//background: url(images/list.gif) 0 5px no-repeat;	

	padding: 0 0 0 18px;

	margin: 0 0 8px 0 ;

}

.news li a{

	color: #0E4A3F;

	text-decoration: none;

}

.cadheridos li{

	padding: 0 0 0 0px;

	margin: 0 0 8px 0 ;

}

.content681 li{

	font-size: 12px;

	line-height: 20px;

	color: #0E4A3F;

	margin: 0 0 7px 10px;

	list-style-position: inside;

}



/* ------------------- banner ------------------- */

/* ------------------- banner ------------------- */

/* define el espacio y el estilo de las publicidades en html a la derecha */

.banner{

	margin: 0 0 10px 0;

	padding: 0 0 15px 0;

	background: url(images/dot.gif) repeat-x bottom;

	width: 100%;

}

.banner h3{
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: 0;
	color: #0E4A3F;
	padding: 5px 0 0 0;

	}

.banner h2 a{

	color: #F16820;

	text-decoration: none;

}

.banner p{

	font-size: 11px;

	color: #666666;

	line-height: 15px;

}

.banner p a{

	color: #666666;

}

/* ------------------- banner ------------------- */

/* ------------------- banner ------------------- */





/* ------------------- buscador por provincias ------------------- */

/* ------------------- buscador por provincias ------------------- */

.buscador-principal{

	margin: 0;

	background: #519400 url(images/bg-buscador-top.gif) no-repeat top right;

	padding: 10px 12px 0;

}

.buscador-principal h2{

	color: #D1F602;

	font-size: 13px;

	height: 17px;

	letter-spacing: 0;

	padding: 0 0 10px 0;

	background: #519400 url(images/bg-buscador-h2.gif) repeat-x bottom;

	margin: 0 0 10px 0;

}

.buscador-principal-bottom{

	height: 15px;

	background: #519400 url(images/buscador-principal-bottom.gif) bottom no-repeat;

	margin: 0 0 10px 0;

}

.buscador-opciones{

	list-style: none;

	width: 100%;

}

.buscador-opciones li{

	font-size: 12px;

	float: left;

	list-style: none;

	margin: 0;

	padding: 0;

}

.buscador-opciones li a {

	float: left;

	padding: 5px 12px;

	font-weight: bold;

	text-decoration: none;

	color: #097533;

}

.buscador-opciones li a.activo {

	background: #087432 url(images/bg-buscador-opciones.gif) repeat-x bottom;

	color: #FFF;

}

.lista-provincias{

	float: left;

	width: 23%;

	margin-right: 12px!important;

	margin-right: 10px;

}

.col-provincias1, .col-provincias2, .col-provincias3{

	background: url(images/bg-col-provincias.gif) repeat-y right;

}

.lista-provincias li{

	font-size: 12px;

	list-style: none;

	color: #D1F602;

	margin: 0 0 10px 0;

}

.lista-provincias li a{

	color: #FFF;

	font-weight: bold;

	text-decoration: none;

}

.lista-localidades{

	float: left;

	width: 33%;

}

.lista-localidades li{

	font-size: 11px;

	list-style: none;

	color: #777;

	margin: 0 0 12px 0;

}

.lista-localidades li a{

	color: #555;

	font-weight: bold;

	text-decoration: none;

}

.comentariop{

	border-bottom: 1px dashed #ddd;

	padding: 20px 0;

}

.info-comentario{

	font-size: 11px;

	background-color: #fafafa;

	border-top: 1px #ededed solid;

	border-bottom: 1px #ededed solid;

	padding: 0 3px;

	margin: 0 0 0 0;

	color: #333;

}

.mailto{

	width: 15px;

	height: 10px;

	border: 0;

	background: url(images/ico-mail.gif) right no-repeat;

	padding-right: 18px;

}

.banner-content{

	margin: 0 0 6px 0;

}

/* ------------------- buscador por provincias ------------------- */

/* ------------------- buscador por provincias ------------------- */






.boton{

	font-family: verdana, arial, tahoma;

	color: #FFF;

	font-size: 10px;

	border: 0;

	background-color: #0E4A3F;

	width: 90px;

	height: 22px;

	padding: 0 0 2px 0;

	margin: 0 0 10px 0px;

}

.boton90{

	font-family: verdana, arial, tahoma;

	color: #FFF;

	font-size: 10px;

	font-weight: bold;

	border: 0;

	background: url(images/boton90.gif) no-repeat;

	width: 90px;

	height: 22px;

	padding: 0 2px 2px 2px;

	margin: 0 0 10px 0px;

}



.boton-p-big{

	font-family: verdana, arial, tahoma;

	text-transform: uppercase;

	color: #FFF;

	font-size: 11px;

	background-color: #F16820;

	padding:6px 10px;

	text-decoration: none;

	font-weight: bold;

}

.boton-p{

	font-family: verdana, arial, tahoma;

	font-weight: bold;

	color: #FFF;

	font-size: 11px;

	background: url(images/boton90.gif) no-repeat;

	width: 80px;

	height: 22px;

	display: block;

	float: left;

	padding: 0px 5px 2px 5px;

	display: block;

	text-align: center;

	margin: 0 3px 0 0;

	text-decoration: none;

}

.boton-p-140{

	font-family: verdana, arial, tahoma;

	font-weight: bold;

	color: #FFF;

	font-size: 11px;

	background: url(images/boton140.gif) no-repeat;

	width: 130px;

	height: 22px;

	display: block;

	float: left;

	padding: 4px 5px 2px 5px;

	text-align: center;

	margin: 0 3px 0 0;

	text-decoration: none;

}

.boton-p-140-g{

	font-family: verdana, arial, tahoma;

	font-weight: bold;

	letter-spacing: -1px;

	color: #666;

	font-size: 11px;

	background: url(images/boton140g.gif) no-repeat;

	width: 130px;

	height: 22px;

	display: block;

	float: left;

	padding: 4px 5px 2px 5px;

	text-align: center;

	margin: 0 3px 0 0;

	text-decoration: none;

}

.boton-p-170{

	font-family: verdana, arial, tahoma;

	font-weight: bold;

	color: #FFF;

	font-size: 11px;

	background: url(images/boton170.gif) no-repeat;

	width: 160px;

	height: 22px;

	display: block;

	float: left;

	padding: 4px 5px 2px 5px;

	text-align: center;

	margin: 0 3px 0 0;

	text-decoration: none;

}

.boton-p-170-g{

	font-family: verdana, arial, tahoma;

	font-weight: bold;

	color: #666;

	font-size: 11px;

	background: url(images/boton170g.gif) no-repeat;

	width: 160px;

	height: 22px;

	display: block;

	float: left;

	padding: 4px 5px 2px 5px;

	text-align: center;

	margin: 0 3px 0 0;

	text-decoration: none;

}





.icobox{

	width: 50px;

	b order: 1px #DDD solid;

	float: left;

	padding: 2px 0;

	text-align: center;

}



.ico0{

	opacity:0.2;

	filter:alpha(opacity=20);

	border: 0;

}

.ico1{

	opacity:1;

	filter:alpha(opacity=100);

	border: 0;

}



/* ------------------------- Formulario ------------------------- */

/* ------------------------- Formulario ------------------------- */

/* ------------------------- Formulario ------------------------- */



.tarjeta-socio{

	width: 100%;

	height: 350px;

	position: relative;

	margin-bottom: 10px;

}

.tarjeta-socio-frente{

	width: 250px;

	height: 162px;

	background-image: url(images/club-del-acampante-tarjeta-frente.jpg);

	position: absolute;

	top: 0px;

	left: 0px;

}

.tarjeta-socio-dorso{

	width: 398px;

	height: 258px;

	background-image: url(images/club-del-acampante-tarjeta-dorso.jpg);

	position: absolute;

	top: 85px;

	left: 180px;

}

.tarjeta-socio p{

	color: #0000CD;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	font-style: italic;

}

.tarjeta-nombre{position: absolute;top: 93px;left: 25px;}

.tarjeta-documento{position: absolute;top: 120px;left: 106px;}

.tarjeta-numero{position: absolute;top: 193px;left: 106px;}



/* ------------------------- inicio Falso Popup ------------------------- */

/* ------------------------- inicio Falso Popup ------------------------- */

/* ------------------------- inicio Falso Popup ------------------------- */

#capa{

	width:100%;

	height: 0px;

	margin: 0 auto;

	position: absolute;

	z-index: 10000;

	background-color: #000;

	opacity:0.8;

	filter:alpha(opacity=80);

	top: 0;

	left: 0;

}

#fauxpp{

	background-color: transparent;

	top: 50px;

	left: 308px;

	position: absolute;

	width: 400px;

	z-index: 11000;

}

.selHide{

	visibility: hidden;

 }





/* ------------------------- fin Falso Popup ------------------------- */

/* ------------------------- fin Falso Popup ------------------------- */

/* ------------------------- fin Falso Popup ------------------------- */



.localidad{

	font-size: 14px;

	color: #777;

}

.localidad a{

	color: #777;

}

.listado-establecimientos p{

	font-size: 11px;

	color: #777;

}

.listado-establecimientos p a{

	font-size: 11px;

	color: #777;

}

.informacion-util{

	color: #fff;
	background: url(images/bg-h3-informacion.gif) no-repeat;
	width: 138px;
	height: 30px;
	padding: 7px 0 0 42px;
	font-size:19px;
	font-family:"Century Gothic";
	font-weight:100;
	letter-spacing: 0px;

}

.fotolog{

	color: #fff;

	background: url(images/bg-h3-fotolog.gif) no-repeat;

	width: 115px;

	height: 35px;

	padding: 13px 0 0 65px;

}





/* ------------------------- Est�ticas ------------------------- */

.box-estaticas{

}

.box-estaticas h4{

	margin: 20px 0 0 0;

}

.box-estaticas li{

	font-size: 12px;

	line-height: 20px;

	color: #0E4A3F;

	margin: 0 0 7px 10px;

	list-style-position: inside;

}

.ulfloat {

width:220px;

float:left;

}

.info-fl{

width:300px;

float:left;

border-right:solid 1px #e2e2e2;

margin:10px 0px 0px 0px;

padding:0px 40px 0px 0px;

}

.info-fr{

width:300px;

float:right;

margin:10px 0px 0px 0px;

padding:0px 0px 0px 40px;

}

.asociate{

	border:solid 1px #cccccc;

	background-color:#f2f2f2;

	padding:8px;

	

}

http://www.acampante.com/css/_estructura_content.css

#content{

	width: 914px;

	padding: 5px 0;

	margin: 0 7px;

}

.content890{

	width: 888px;

	margin: 0; 	

	padding: 10px 13px; 

	float: left;	

}

.content681{

	border-right: 1px solid #ededed;	

	width: 681px;

	margin: 0; 	

	padding: 10px 13px; 

	float: left;	

}

.content860{

	width: 860px;

	margin: 0; 	

	padding: 10px 13px; 

	float: left;	

}

.content180{

	width: 180px;

	padding: 10px 13px;

	margin: 0; 

	float: left;

}

.content470{

	border-left: 1px solid #ededed;

	border-right: 1px solid #ededed;	

	width: 474px;

	margin: 0; 	

	padding: 10px 13px; 

	float: left;

}

.box{

	width: 708px;

	float: left;

}


http://www.acampante.com/css/ficha.css

.listado-general{

	margin: 10px 0;

	clear: both;

	padding: 10px 15px;

	border-bottom: 1px solid #F0F0F0;

}

.listado-general p{

	padding: 0;

	margin: 0 0 2px 0;

	line-height: 11px;

}

.ad{

	float: left;

	margin: 0 20px 20px 0;

}

.ficha-texto{

	float: left;

	width: 350px;

}

.ficha{

	margin: 10px 0;

	clear: both;

	padding: 10px 10px;

	background-color: #fafafa;

	border: 1px solid #F0F0F0;

}

.adherido{

	background-color: #FEF9E8;

	border: 1px solid #FEF3D4;

}

.adherido h2{

	color: #F16820;

}

.destacado{

	background-color: #F1F8E4;

	border: 1px solid #DCEDBC;

}

.ficha p{

	padding: 0;

	margin: 0 0 5px 0;

	line-height: 14px;

	color: #666;

}

.m{

	height: 7px;

}

.ficha h2{

	color: #666;

}

.adherido h2{

	color: #D2520D;

}

.destacado h2{

	color: #096C2F;

}

.ficha h3{

	font-size: 16px;

	color: #F16820;

}

#tabulados ul{

	width: 320px;

}

#tabulados li{

	font-size: 12px;

	line-height: 16px;

	list-style: none;

	color: #0E4A3F;

	padding: 10px 5px 10px 22px;

	margin: 0 0 5px 0;

	background: url(images/list2.gif) 5px 12px no-repeat;

	background-color: #fafafa;

	border: 1px solid #ededed;

}

#calificacion {

	margin: 0 0 15px 0;

}

#calificacion li{

	font-size: 12px;

	list-style: none;

	color: #0E4A3F;

	height: 21px;

	padding: 8px 5px 3px 32px;

	margin: 0 0 3px 0;

}

#forestacion{

	background: url(images/bg-forestacion.gif) no-repeat;	

}

#grupos{

	background: url(images/bg-grupos.gif) no-repeat;	

}

#sanitarios{

	background: url(images/bg-sanitarios.gif) no-repeat;	

}

#seguridad{

	background: url(images/bg-seguridad.gif) no-repeat;	

}

.ficha p.beneficios{

	width: 125px;

	background-color: #fff;

	border-bottom: 3px solid #EDE9D9;

	border-right: 3px solid #EDE9D9;

	color: #F16820;

	padding: 5px 10px 5px 10px;

	margin: 0 0 8px 15px;

	font-size: 11px;

	font-weight: bold;

	float: left;

}

.data{

	padding: 0 10px;

	float: left;

	width: 320px;

}

.ficha-foto-texto{

	float: left;

	width: 450px;

}



/* Ficha compras virtuales */

.ficha-tienda{

	float:left;

	margin:5px;

	padding:7px;

	width:200px;

	height: 240px;

	background-color: #fafafa;

	border: 1px solid #ededed;

}

.ficha-tienda-img{

	float:left;

	margin:5px;

	padding:7px;

	background-color: #fafafa;

	border: 1px solid #ededed;

}

.ficha-tienda-texto p{

	line-height: 18px;

}



/* Ficha paginas azules */

/* Ficha paginas azules */

.p-azules{

	/*background-color: #CEDEF6;*/

	background-color: #FFF;

	background-position: right;

	background-repeat: repeat-y;

	background-image: url(images/bg-paginas-azules.jpg);





}





.p-azules-texto{

	float: left;

	width: 450px;

}







.ficha-relato{

}

.box-destacado{

	background: #087432 url(images/star.gif) 8px 8px no-repeat;

	padding: 5px 10px 5px 25px;

	margin: 15px 0;

}

.box-destacado p{

	color: #fff;

	line-height: 16px;

}


form{
padding: 0 0 0 200x;}