table  {border-collapse:collapse;border-spacing:0;margin:10px 0 0 15px;}

#content {background:url("../Images/fondos/bg_superSombra.png") repeat-x scroll 0 0 transparent; width:970px; margin:0 0 0 5px; padding:0;}

#breadcrumb{position:inherit; margin:10px;}.fondoCSTopContact { background-image:url(../images/fondos/fondoCSTopContact.jpg); height:248px; width:940px; background-repeat:no-repeat;}

.tituloContact  {font-family:Verdana, Arial, Helvetica, sans-serif;margin:10px 0 0 10px; width:280px;}
.tituloContact p { font-size:10px; color:#ffffff; width:300px;}
.tituloContact span { font-size:31px; color:#24410f;}
.tituloContact strong { font-size:12px; color:#dcfeae;}

 
/* repeater---------------------------------*/

.list_pueblos{      width: 590px;      float: left;      margin-left:5px;}
.cont_list_pueblos{  width:283px; height: 120px; float:left; margin:5px 5px 5px 5px; border:solid 1px #000;  background-color:#d5d9e2;}
.cont_list_pueblos img{  width: 283px;       height: 90px; border:0;  margin:0; vertical-align:top;}
.tit_list_pueblos{ width:278px;  height:28px; background:#f8f8fa url(../images/ofertas/list_pueblos/bg_pie_foto.gif) repeat-x 0 0;  padding:0 0px 0px 5px;}
.tit_list_pueblos a{ font-size:12px; font-weight:bold; color:#036705; margin-top:6px; float:left; text-decoration:none;}
.tit_list_pueblos a:hover{ font-size:12px; font-weight:bold; color:#036705; text-decoration:underline;}
/* paginador---------------------------------*/

.paginadorSup {background-image:url(../images/fondos/bg_paginado.jpg); background-repeat:repeat-x; width:609px; margin-left:2px; height:33px;}
.paginadorSup input { background-image:url(../images/fondos/bg_paginado.jpg); border-style:none; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#144b12; height:33px; border-right: solid 1px #FFF; display:block; float:left;  padding:0 10px 0 10px; cursor:pointer; }

.paginadorInf {background-image:url(../images/fondos/bg_paginado.jpg); background-repeat:repeat-x; width:609px;margin:10px 0 7px 2px; ; height:33px;  clear:both;}
.paginadorInf input { background-image:url(../images/fondos/bg_paginado.jpg); border-style:none; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#144b12; height:33px; border-right: solid 1px #FFF; padding:0 5px 0 5px; position:relative; cursor:pointer; display:block; padding:0 10px 0 10px; }

/* Ordenar Resultados ---------------------------------*/
.ordenResultados{ width:582px; margin-left:10px; height:28px; background-color:#4a7e19;}
.ordenResultados input { border-style:none; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#ffffff; height:18px; border-right: solid 2px #376611; padding:0 10px 0 10px; position:relative; left:0px; background-color:#4a7e19; margin-top:4px; display:block; float:left; cursor:pointer;}



/* lista Resultado Agenda---------------------------------*/
.iconoPosicion { margin:5px 5px 0 5px; }
.cont_page li {float:left; text-align:justify; width:570px; margin:5px 0px 5px 10px; border:1px solid #3b4161; background-image:url(../images/ofertas/pag_list/bg_cont_page.gif); background-repeat:no-repeat;  background-position:bottom left; padding:0 10px 0 0; background-color:#FFFFFF;}
.cont_page span{ margin-top:5px; margin-right:10px; padding-right:10px;}
.cont_page p{ margin-top:5px; width:385px; margin-left:5px; float:right;}
.cont_page img{ float:left;  border:0;}
.tit_page { color:#006600; font-size:11px; margin-bottom:3px; margin-top:3px; width:355px; float:right; line-height:13px;}
.tit_page .subtitulos { color:#000000; font-size:10px; margin-top:2px;}
.tit_page p { color:#666666; display:block; width:355px;}
.tit_page strong { font-weight:bold; color:#000000;}
.tit_page a { font-family:Verdana; color:#006600; font-size:12px; font-weight:bold; text-decoration:none; line-height:14px;}
.tit_page a:hover{ font-family:Verdana; color:#006600; font-size:12px; font-weight:bold; text-decoration:underline; }



/* fondos contenido---------------------------------*/
.fondoDegradadoAgenda { background-image:url(../images/fondos/bg_middle_listAgenda.gif); background-repeat:repeat-y;}
.fondoCSCierreAgenda { background-image:url(../images/fondos/fondoCSCierreAgenda.gif); background-repeat:no-repeat; height:19px; clear:both;}
.fondoCSMiddleAgenda { color:#000; background-image:url(../images/fondos/fondoCSMiddleAgenda.gif); background-repeat:repeat-y; background-position:top; float:left;color: #fff;  width: 940px; /* -moz-border-radius: 7px;  -webkit-border-radius: 7px;    box-shadow: 15px 10px 3px #000;   -webkit-box-shadow: 15px 10px 3px #000;   -moz-box-shadow: 5px 3px 5px #999; */}


/* columna Derecha---------------------------------*/
.boton_participa {background: transparent url(../images/css/boton_participa.gif) no-repeat; position:relative; float:left; top:-40px; left:12px; z-index:5; height:17px; padding:4px 0 3px 5px; text-decoration:none; width:102px;font-size:11px; color:#006600;font-weight:bold;}
.boton_participa a {color: #006600;	text-decoration: none;}
.boton_participa a:hover {	color: #006600;	text-decoration: underline;}
.boton_participa:link,.boton_participa:visited {border: 1px solid #000000;}
.mapaPosicionamiento { background:url(../images/fondos/bg_mapa.jpg) no-repeat; margin:5px 0 0 5px; height:200px;}
.verMapa { margin:10px 0 10px 12px; height:26px;}
.verMapa img { float:left; margin-right:10px;}
.contenidoMapa { width:280px; height:142px; margin:12px 12px 0 12px;}
.verMapa a:link { color:#FFFFFF; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.verMapa a:hover { text-decoration:underline;}

.boton_participa {background: transparent url(../images/css/boton_participa.gif) no-repeat; position:relative; float:left; top:-40px; left:12px; z-index:5;	height:17px; padding:4px 0 3px 5px;	text-decoration:none; width:102px;font-size:11px;	color:#006600;	font-weight:bold;}
.boton_participa a {color: #006600;	text-decoration: none;}
.boton_participa a:hover {	color: #006600;	text-decoration: underline;}
.boton_participa:link,.boton_participa:visited {	border: 1px solid #000000;}
#bannerAgenda { margin: 10px 0 0 3px;}



/* autocomplete del buscador*/

#buscaHotelesPlayas {	width: 300px;	text-align:left;	margin-bottom:15px;	}

/* Submenu en linea con pestaņas*/

/* para pestaņas 
.tabsinfohotelesp { height:35px; clear: both; background-image: url(../images/fondos/BgSubMenuContact.gif); background-repeat: no-repeat; background-position: 1px 0; padding-left: 0px; margin-left: 0px;width:940px;float:left;}
.tabsinfohotelesp1 { height:39px; padding-top: 2px; clear: both; background-image: url(../images/fondos/BgSubMenuOn.gif); background-repeat: no-repeat; background-position: 0 0; padding-left: 0px; margin-left: 0px;}
.tabsinfohotel {background: url(../images/fondos/PesContactRes.gif) no-repeat scroll 0 0;height:39px;padding-top:5px; margin-top:1px; text-align:center;vertical-align:middle;width: 150px;color:#144b12;font-size:1.2em;float: left;cursor:pointer; }
.tabsinfohotelres { background-image: url(../images/fondos/PesContactRes.gif); background-repeat: no-repeat; background-position: 0 0; height:39px;  margin-top:-1px;padding-bottom:6px;padding-top:3px;float: left;width: 140px;text-align: center; color: #144b12;font-size:1.2em;cursor:pointer;}
.tabsinfohotel:hover {  background-image: url(../images/fondos/PesContactRes.gif);  background-repeat: no-repeat; background-position: 2px -1px; cursor:pointer; text-align: center; width: 147px; float:left; color: #006600; font-size: 1.2em; height:39px; font-weight:bold; }
.tabsinfohotelsel {background: url(../images/fondos/BgSubMenuSeleccion.gif) no-repeat scroll 0 0;height:39px;padding-top:5px;text-align:center;vertical-align:middle;width: 143px;color:#144b12;font-size:1.2em;font-weight: bold;float: left;cursor:pointer;}

      .tabvisible { display:block; }
      .tabnovisible { display: none; }
      .lineapunteada { background-image: url(../../images/Punteado.jpg); background-position: center; background-repeat: repeat-x; height: 1px; padding-bottom: 3px; padding-top: 10px;
      margin-right:10px;}
      .selector { font-family: Arial; font-size: 11px; }
    img, div { behavior: url(../../images/iepngfix.htc) }*/

.menuPestanas {background: url(../images/css/bg_pest.gif) repeat-x bottom #cddfbd; width: 934px; height: 33px; text-align:center; font-size:1.1em; padding:0px 0 0 1px; }
.pestanaSeleccionada {background: url(../images/css/pestana_selec_230.gif) no-repeat  top;  width:230px; height: 33px; text-align: center; color: #23400E;  float: left; border-right: solid 1px #FFF; margin:0px 0 0 0;padding:5px 0 0 0}
.pestana { height:33px; float: left; text-align: center; border-right: solid 1px #FFF; width:230px; padding:5px 0 0 0; }
.pestana:hover { text-decoration:underline;  margin:0px 0 0 0; width:230px; height: 33px; text-align: center; color: #23400E;  float: left;}
.pestana a {text-align: center; color: #23400E; float: left;  width:230px; margin:0px 0 0 0; text-align:center;}
.pestanaSeleccionada a {text-align: center; color: #23400E; float: left;  border-right: solid 1px #FFF; width:230px; margin:0px 0 0 0; }   

       
       
       .tabvisible { display:block; }
      .tabnovisible { display: none; } 

/* Fin de Varios */



/* Formulario*/

.Formulario {padding:5px 5px 5px 5px; width:914px;}
.Formulario h1 {width:914px; border:1 solid #000000; color:#333333; font-weight:bold; font-size:12px; margin:7px 0 5px 10px;}
.Formulario .Form1 p {color:#666666; font-size:11px; width:270px; margin-top:5px;}
.Form1 {float: left; width:275px; margin-left:10px; margin-right:15px;}
.Formulario .Form1 p strong {font-weight:bold;}
.Formulario .Form1 p span { color:#ff0000;}
.Formulario .Form1 input { margin-bottom:5px; width:270px;}
.Formulario .Form1 textarea { width:270px; height:145px;}
.Formulario .Form1 p label TextBox{width:200px;}

.Formulario .Form2 {color:#666666; font-size:11px; width:300px; float:left;}
.Formulario .Form2 p{color:#666666; font-size:11px; width:300px; margin-top:5px;}
.Formulario .Form2 p strong a{ text-decoration:underline;}
.Formulario .Form2 p strong a:hover{ text-decoration:none;}
.Formulario .Form2 p span { color:#ff0000;}

.posiconarAbajo {vertical-align:bottom;margin-top: 75px;}
.Formulario .Form2 .posiconarAbajo  img{ border:0; margin-top:10px;}
.Form2 .posicionarAbajo .contenidoInput span input{width:200px;}

.separadorForm {border-bottom:2px solid #C4CBBE;color:#006600;margin:auto; margin-left:10px;width:905px; float:left; margin-top:10px;}

/* imagen codificada */

.posiconarAbajo div span {float: right !important;}
.posiconarAbajo div { width:230px;}

/**/

.botonEnviar {background: transparent url(../images/css/botonEnviar.gif) no-repeat; position:relative; float:right; left:12px; z-index:5; margin-top:10px; height:17px; padding:4px 0 3px 5px; text-decoration:none; width:80px;font-size:11px; color:#006600;font-weight:bold;}
.botonEnviar a {color: #006600;	text-decoration: none;}
.botonEnviar a:hover {	color: #006600;	text-decoration: underline;}
.botonEnviar:link,.boton_participa:visited {	border: 1px solid #000000;}

.botonBorrar {background: transparent url(../images/css/botonBorrar.gif) no-repeat; position:relative; float:right; left:12px; z-index:5; margin-top:10px; height:17px; padding:4px 0 3px 5px; text-decoration:none; width:80px;font-size:11px; color:#006600;font-weight:bold;}
.botonBorrar a {color: #006600;	text-decoration: none;}
.botonBorrar a:hover {	color: #006600;	text-decoration: underline;}
.botonBorrar:link,.boton_participa:visited {	border: 1px solid #000000;}

/* Operadores */
.contOperadores {width:940px; float:left; margin-top:10px;  color:#666666;font-size:11px;  margin-bottom:15px; height:200px;}
.contOperadores p{margin-left:5px;}
.contOperadores .operador .Tit{ width:290px; float:left;}
.contOperadores .operador .subTit{ width:290px; float:left;}
.contOperadores .operador {width:290px; float:left; margin:10px 10px 10px 5px;  background-image:url(../images/fondos/bgContOperador.gif);background-repeat:repeat-x; background-position:bottom;}
.contOperadores .operador h1{width:280px; float:left; color:#333333;font-size:12px;font-weight:bold;  margin:5px 5px 5px 10px;}
.contOperadores .operador .separador{ background-image: url(../images/fondos/separdorVerde.gif); background-repeat:repeat-x; width:250px; height:2px; margin:10px; float:left;}
.contOperadores .operador p{ margin:5px 0 5px 5px;}
.contOperadores .operador p strong{font-weight:bold;font-size:11px; color:#333333; margin:5px 0 5px 5px;}                                  
.contOperadores .operador ul{ list-style:inside ; margin:5px 0 10px 5px;}
.contOperadores .operador ul li{ list-style:inside ; margin:5px 0 5px 5px;}
.contOperadores .operador ul li a {color:#006600;font-size:11px;}
.contOperadores .operador ul li a: {text-decoration:none;}
.contOperadores .operador ul li span{font-size:11px; color:#333333;}

/*informacion operadores */
.contOperadores .informacion { color:#666666;font-size:11px;width:290px; float:left;  background-color:#f1f7ec; height:155px; margin-top:20px;}
.contOperadores .informacion p { margin:5px 5px 5px 10px;}
.contOperadores .informacion p a {}
.contOperadores .informacion p strong {} 

h1 a {	background: url(../images/css/h1_logo.png) 0 0 no-repeat;	display: block;	text-indent: -99999px;	width: 220px;	height: 50px;}






	


