/* CSS General - v2.0 15-01-04  RaulS */
  
/* DEFINICIONES GENERALES */
  body, td, p {color:#2E4450;}
  a {color: #CA7F0A;}

/* TITULOS GRANDES */
  h1 {color: #2E4450;}
  h2 {color: #2E4450;}
  h3 {color: #2E4450;}

/* RELACIONADO A LOS TEXTOS */
  /* Titulo de noticias, novedades, etc. */
  .txt_titulo {font-weight:bold; text-decoration:none; color: #CA7F0A;}
  .txt_titulo a{font-weight:bold; text-decoration:none; color: #CA7F0A;}

  /* Borde completo para recuadros */
  .borde {border: #96A8B2 1px solid;}
  /* Borde izquierdo/derecho para listados */
  .borde2 {border-right: #96A8B2 1px solid; BORDER-LEFT: #96A8B2 1px solid;}
  /* Borde triple para recuadros -sin borde superior */
  .borde3 {border-right: #96A8B2 1px solid; BORDER-TOP: NONE; BORDER-LEFT: #96A8B2 1px solid; BORDER-BOTTOM: #96A8B2 1px solid}
  /* Borde superior para final de listado */
  .borde4 {border-top: #96A8B2 1px solid; border-right: none; border-left: none; border-bottom: none;}
  /* Borde salvo derecho para screensavers */
  .borde5 {border-top: #96A8B2 1px solid; border-left: #96A8B2 1px solid; border-bottom: #96A8B2 1px solid;}
  /* Borde salvo izquierdo para screensavers */
  .borde6 {border-top: #96A8B2 1px solid; border-right: #96A8B2 1px solid; border-bottom: #96A8B2 1px solid;}


  /* Titulos de Sección */
  .tit_seccion {color: #DDF2FB; text-align:center; font-weight:bold; font-size:10px;}

  /* Back para la parte superior de la imagen principal */
  .bg_principal {background: url(../ima/BRprincipal-left.gif);}
  /* Back para el titulo de la sección superior derecha, template con foto principal */
  .bg_principal2 {background: url(../ima/BRprincipal-right.gif);}

  /* Back para las áreas de contenido textual */
  .bg_contenido {background: url(../ima/BGcontenido.gif);}

  /* Back para el titulo de los recuadros */
  .tit_recuadro {background: url(../ima/BRrecuadro.gif);}
  /* Back para el titulo de la sección inferior simple*/
  .tit_inferior_simple {background: url(../ima/BRsimple.gif); color: #DDF2FB;}
  /* Back para los botones principales izquierda */
  .bt_princ_left {background: url(../ima/BTprincipal-left.gif);}
  /* Back para los botones principales medio */
  .bt_princ_mid {background: url(../ima/BTprincipal-mid.gif); color: #546872;}
  .bt_princ_mid a{background: url(../ima/BTprincipal-mid.gif); color: #546872;}
  .bt_princ_mid a:hover{background: url(../ima/BTprincipal-mid.gif); color: #546872;}
  /* Back para los botones principales derecha */
  .bt_princ_right {background: url(../ima/BTprincipal-right.gif);}

  /*set de 4 clases para el titulo de los listados*/
  .BRlist_izq {width: 4px;background: url(../ima/BRlist-esq-izq.gif);}
  .BRlist_BG {background: url(../ima/BRlist-BG.gif);}
  .BRlist_med {background: url(../ima/BRlist-med.gif);}
  .BRlist_der {width: 4px;background: url(../ima/BRlist-esq-der.gif);}

  /*set de clases para las cuadros de los listados*/
  .tit_nombre{color: #DDF2FB; text-align:left; font-weight:bold; font-size:10px;}
  .tit_nombre a{color: #DDF2FB; text-align:left; font-weight:bold; font-size:10px;}
  .BGtit_cuadro{background: #317ba5 url(../ima/BG-tit-cuadro-lista1.gif);}
  .txt_item{font-weight: bold; font-size: 10}
  .BG_seccion{background-color:#C7D8E1}
  .txt_chi_ita{font-style:italic; font-size:9}
  
  /* formularios */
  input { font-family: Tahoma ;font-size: 10px; color: #000000; }
  select { font-family: Tahoma ;font-size: 10px; color: #000000; background-color: #FFFFFF; 
           border: eeeeee; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
  textarea { font-family: Tahoma ; font-size: 10px; color: #000000; background-color: #FFFFFF; border: eeeeee;
             border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

  /* Color del borde en las imágenes */
  .black {border-color: #000000;}
  .justificar {text-align: 'justify';}
  
  /* TABLA INFO CONTENIDOS */
  table.tablainfo {padding:2px; background-color:#E5E5E5; border:1px solid #96A8B2;}
  .tablainfo td {border:1px solid #96A8B2;}
  
  /* Contenidos medios de pago */
  table.mediosdepago {padding:5px 5px 5px 5px; background-color:#fafafa; border:1px solid #dedede; }
  
  
  /* CSS VERSION 2.0 Última actualización: 07-07-05 Raúl S.

     Objetivo: No utilizar más tablas para organizar la presentación de las páginas, y tratar de
	 		   adaptarse a las normas XHTML y WC3.
	
	 Ejemplos: width, height, size, font y color deben definirse en el css.
	 
	 Las clases se definen con #nombre {propiedades} y se utilizan con id="nombre" */
	 
  #tit_general {margin:0px 0px 0px 4px;width:540px;height:17px;}
  #tit_izq {float:left;background: url(../../ima/BRlist-esq-izq.gif); width:4px; height:17px;}
  #tit_pri {padding:2px 0px 0px 0px;margin:0px;float:left;background: url(../../ima/BRlist-BG.gif);width:532px;height:15px;color: #DDF2FB; font-weight:bold; font-size:10px; text-align:center;}
  #tit_der {float:left;background: url(../../ima/BRlist-esq-der.gif); width:4px; height:17px;}
  
  #con_pri {margin:0px 0px 0px 4px;padding:4px;width:530px;background: url(../ima/BGcontenido.gif);border-left: #96A8B2 1px solid;border-right: #96A8B2 1px solid;border-bottom: #96A8B2 1px solid;border-top: none;}
  
  /* BLOQUE DE TIPO ALOJAMIENTO */
  #blo_aloj_general {padding:2px; width:254px; border: 1px solid #96A8B2;}
  #blo_aloj_tit {padding-left:20px;background-color: #dde3e7; height:12px; color: #ca7f0a; font-weight:bold; font-size:10px;}
  
  /* Padding */
  .padding2 {padding: 2px;}
  .padding4 {padding: 4px;}
  .padding8 {padding: 8px;}
  .padding10 {padding: 10px;}
  
  /* Borde dotted top */
  .dotted_top{border-top: 1px dotted #999999;}
  
/* Actualización 13-11-2006 Martin Gunter

  /* Borde solid top bottom (Banner Temporada Antártica) */
  .borde_top_bottom{
  	border-top: 2px solid #999999;
	border-bottom: 2px solid #999999;
	}