/*
Theme Name: Camping Valle de Tena
Theme URI: http://www.iniziativas.net
Description: Tema creado para Camping Valle de Tena
Version: 1.0
Author: José A. Ferrando 
Author URI: http://www.iniziativas.net
Tags: Camping, valle, Tena, bungalows, reservas.

	Camping Valle de Tena v1.0
	 http://www.iniziativas.net

	Tema creado para Camping Valle de Tena

*/



/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}

/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding: 5px;
	border: 1px solid gray;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */



body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	background-color: #3f803e;
	color: #333;
	/*text-align: center;*/
	}


#pagina {
  float; left;
  width: 850px;
  margin:0 auto;
  background-color: #3f803e;
}

/******************* CABECERA */
#cabecera {
  float: left;
  width: 850px;
  _height: 230px;
  min-height: 230px;
  background: #3f803e url(images/fondo-cabecera.jpg) no-repeat top;
  clear: both;
}

.logo {
  float: left;
  padding: 10px 0px 0px 345px;
}

.capa_formulario {
  float: right;
  width: 200px;
  padding: 30px 60px 0px 0px;
  text-align:right;
  font-size: 120%;
  font-weight: bold;
  color: #3f803e;
}

.capa_formulario .qtrans_language_chooser a{
  text-decoration: none;
  color: #fff;
}

.capa_formulario ul, .capa_formulario li {
  display: inline;
  list-style-type: none;
  padding:0px 10px 0px 0px ;
  margin: 0px;
}


.form_contacto {
  color: yellow;
  /*color: #3f803e;*/
  font-size: 160%; 
  font-weight: bold;
  padding: 0px 0px 0px 0px ;
}

.enlace_contacto{
  color: white;
  font-size: 140%;
  margin-top: 5px;  
  padding: 15px 0px 20px 20px ;
  border-bottom: 6px solid white;
  display: block;
  text-decoration: none;
}


.telefonos {
  margin: 5px 0px;
  color: white;
  /*color: #3f803e;*/
  font-size: 220%;
  line-height: 90%;  
  text-align: center !important;
}



.img_right { 
  float: right;
  /*padding: 5px 5px;*/
}


/****************** CUERPO */
#cuerpo {
  width: 850px;
  _height: 480px;
  min-height: 480px;
  background: #3f803e url(images/fondo-cuerpo.jpg) repeat-y center top;
  text-aling: left;
  border: 0px solid #FF0000;
  padding-left: 0px;
  clear: both;
}

#cuerpo_pagina {
  width: 850px;
  _height: 480px;
  min-height: 480px;
  background: #3f803e url(images/fondo-cuerpo-pagina.jpg) repeat-y center top;
  text-aling: left;
  border: 0px solid #FF0000;
  padding-left: 0px;
  clear: both;
}

#cuerpo_interior {
  width: 729px;
  margin:0px 60px;
  background: url(images/fondo-cuerpo-pie-interior.jpg) no-repeat bottom;
}

#cuerpo_interior_pagina {
  width: 729px;
  margin:0px 60px;
  background: url(images/fondo-cuerpo-pie-interior-pagina.jpg) no-repeat bottom;
}

.fondo_cuerpo {
  float: left;
  width: 850px;
  _height: 480px;
  min-height: 480px;
  background: url(images/fondo-cuerpo-pie.jpg) no-repeat bottom;
}

.columna_izq {
  float: left;
  width: 235px;
  min-height: 660px;
  _height: 660px;
  position: relative;
  margin: -160px 0px 0px 0px;
}

.columna_izq p {
  margin-left: 10px;
  margin-right: 10px;
  text-align: left;
}

.titulos_seccion {
  padding-top: 3px;
  margin-bottom: 30px;
  text-align: right;
  font-size: 28pt;
  line-height: 65%; 
  color: white;
}
.titulo_elcamping h1 {
  margin-top:2px;
}

.titulos_seccion em {
  display: block;
  font-size: 0.7em;
  font-style: normal;
}


.titulo_elcamping {
  margin: 0px;
  width: 235px;
  height: 75px; 
  background: #66baff;  
}

.foto_elcamping {
  margin-top: -3px;
  width: 235px;
  height: 150px;
  background: #66BAFF url(images/fondo-foto-elcamping.jpg) no-repeat left;  
}

.img_camping {
  margin-top: 8px;
}

.columna_drch {
  float: left;
  width: 494px;
  min-height: 100%;
  _height: 100%;
  margin: 0px;
}

.columna_drch .entry {
  float: left;
  width: 484px;
}


.columna_izq_morada {
  float: left;
  width: 235px;
  min-height: 480px;
  _height: 480px;
  padding-left: 12px;
  color: #fff;
  margin: 0px;
}

.columna_izq_morada p {
  margin-left: 10px;
  margin-right: 10px;
  text-align: left;
}

.columna_izq_naranja {
  float: left;
  width: 235px;
  min-height: 480px;
  _height: 480px;
  padding-left: 12px;
  color: #fff;
  margin: 0px;
}

.columna_izq_naranja p {
  margin-left: 10px;
  margin-right: 10px;
  text-align: left;
}

.columna_izq_naranja .slide_imagenes {
  padding-left: 20px;
  float: left;
}

.columna_izq_naranja .slideshow {
  margin: 20px 0px 10px 0px;
  padding: 3px;
  border: 1px solid gray;
  float: left;
}


.mas_info_azul {
  text-align: right;
  font-size: 120%;
  font-weight: bold;
  text-decoration: none;
  color: #FFF;
  width: 21px;
  height: 30px;
  background: transparent url(images/mas_azul.jpg) no-repeat right;  
  padding: 10px 25px 0px 10px;
}

.mas_info_morado {
  text-align: right;
  font-size: 120%;
  font-weight: bold;
  text-decoration: none;
  color: #FFF;
  width: 21px;
  height: 30px;
  background: transparent url(images/mas_morado.jpg) no-repeat right;  
  padding: 10px 25px 0px 10px;
}

.mas_info_naranja {
  text-align: right;
  font-size: 120%;
  font-weight: bold;
  text-decoration: none;
  color: #FFF;
  width: 21px;
  height: 30px;
  background: transparent url(images/mas_naranja.jpg) no-repeat right;  
  padding: 10px 25px 0px 10px;
}


.titulo_tarifasreservas {
  margin: 0px;
  width: 199px;
  height: 58px;
  line-height: 24px;
  background: transparent url(images/titulo-tarifasreservas.jpg) no-repeat left;  
}

.titulo_tarifasreservas p {
  padding-top: 5px;
  font-size: 12pt;
  color: deepskyblue;
}


.titulo_localizacion {
  margin: 0px;
  width: 199px;
  height: 58px;
  line-height: 24px;
  background: transparent url(images/titulo-localizacion.jpg) no-repeat left;  
}

.titulo_localizacion p {
  padding: 10px;
  font-size: 12pt;
  color: #CC0099;
}


.titulo_actividades {
  margin: 0px;
  width: 198px;
  height: 58px;
  line-height: 24px;
  padding-left:37px;
  background: transparent url(images/titulo-actividades.jpg) no-repeat right;  
}

.titulo_actividades p{
  padding: 10px;
  text-align: right;
  font-size: 12pt;
  color: #CC0099;
}


.titulo_instalaciones {
  margin: 0px;
  width: 198px;
  height: 58px;
  padding-left:37px;
  background: transparent url(images/titulo-instalaciones.jpg) no-repeat right;  
}

.titulo_instalaciones p{
  padding: 10px;
  text-align: right;
  font-size: 12pt;
  color: coral;
}


/****************** PIE */
#pie {
  float: left;
  width: 850px;
  _height: 140px;
  min-height: 140px;
  background: #3f803e url(images/fondo-pie-1.jpg) no-repeat top;
  clear: both;
}

#pie_pagina {
  float: left;
  width: 850px;
  _height: 140px;
  min-height: 140px;
  background: #3f803e url(images/fondo-pie-pagina.jpg) no-repeat top;
  clear: both;
}

.avisos_pie {
  float: left;
  padding: 50px 0px 0px 80px;
  font-size: 0.9em;
  font-style: italic;
  text-align: center;
  color: black;
}

.avisos_pie a{
  color: #3f803e;
  font-weight: bold;
  text-decoration:none;
}
.avisos_pie li{
  display:inline;
  list-style-type: none;
}

.creditos {
  float: right;
  padding: 50px 60px 0px 0px;
  font-size: 0.9em;
  font-style: italic;
  text-align: right;
  color: black;
}
/***************** PAGINAS INTERIORES*/
.sidebar_pagina {
  margin: 0px;
  padding: 0px;
  width: 235px;
  height: 160px; 
  color: #FFF;
  line-height: 200%;
  background: #66baff;
  font-size: 1.2em;
}
#sidebar{
  padding-top: 30px;
}
#sidebar li{
  list-style-type: none;
  padding-left: 5px;
}

#sidebar a{
  text-decoration: none;
  font-weight: bold;
  color: white;
}


#sidebar ul{
  padding: 0px;
  margin:5px;
}

#sidebar h2{
  padding: 0px;
  margin:0px 0px 10px 0px;
  color: white;
  font-family: Trebuchet MS;
  font-size: 3em;
  text-align: right
}


li.current_page_item {
  background-color: white;
  color: #66BAFF;
}

.current_page_item a{
  color: #66baff !important;
  text-decoration: none;
}

.post-meta{
  list-style-type:none;
}

.post-meta-key {
  font-weight: bold;
}

.posteo {
  margin: 10px;
}

.posteo h2{
  color: #7090a0;
}

.entrada {
  text-align: justify;  
}

.alt a{
  color: red;
  text-decoration: none;
}

.commentform {
  color: gray;
  text-decoration: none;
}

.entrada a{
  font-weight: 400;
  color: #3f803e;
  text-decoration: none;
}

.entrada pre{
  color: black;
  font-size: 8pt;
}

/***************** GENERALES*/
.fuera {
  position: absolute;
  top: -400px;
}

p.enlaza {
  margin-right: 0px;
  text-align: right;
}

.cleaner {
  clear:both;
}

.paginacion a {
  font-size: 1em;
  font-weight: bold;
  color: #996600;
}

.align_left {text-align:left;}
.align_right {text-align:right;}
.align_center {text-align:center;}

.commentlist {
  background-color: lightgrey;
}

.nocomments , small{
  color: #9A9A9A;
  font-style: italic;
}

#bannerdiv {
  float: right;
  padding: 15px 0px 0px 0px !important;
}
