/***************SIDEBARIZQ **************/

#contenido{
width:704px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
margin-left:20px;
}
#contenido .breadcrumbs{
font-size:9px;
text-align:left;
line-height:12px;
padding-top:10px;
}
#contenido h2{
color:#9E151F;
font-size:2.2em;
font-family:Helvetica, Arial, sans-serif;
letter-spacing:-1px;
background:url(/img/decoracion/bg-contenido-h2.jpg) no-repeat 8px bottom ;
margin:10px 0px 10px 0px;
padding-bottom:0px;

}
#contenido div.registro p{
width: 635px;
}
/***************Modulo Ofertas Home **************/
#contenido ul.ofertas{
width:704px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
float:left;
padding:0;
clear:both;
margin-bottom:15px;
}
#contenido ul.ofertas li{
width:330px;
list-style:none;
margin:0px 20px 20px 0px;
float:left;
display:inline;

}
#contenido ul.ofertas li h3{
background-color:#3939AC;
font-size:12px;
color:#fff;
text-align:right;
height:17px;
padding:2px 8px;
}

#contenido ul.ofertas li p.fecha{
padding:0 4px;
font-weight:bold;
margin:3px 0;
height:30px;
display:block;
overflow:hidden;
text-align:justify;
}
#contenido ul.ofertas li .descripcion{
border:1px solid #999;
float:left;
width:330px;
padding:10px 0 0;
height:160px;
}
#contenido ul.ofertas li .descripcion p{
height:50px;
overflow:hidden;
font-weight:normal;
padding:5px 18px;
margin-bottom:10px;
text-align:justify;
}
#contenido ul.ofertas li .descripcion h4{
color:#3939AC;
font-size:14px;
background:url(/img/decoracion/bulet-bola.gif) no-repeat 8px 2px ;
padding-left:25px;
margin-bottom:10px;
}
#contenido ul.ofertas li .descripcion h4 a:link, #contenido ul.ofertas li .descripcion h4 a:visited{
color:#3939AC;
}
#contenido ul.ofertas li .descripcion h4 a:hover, #contenido ul.ofertas li .descripcion h4 a:active{
color:#3939AC;
text-decoration:underline;
}
#contenido ul.ofertas li .descripcion h4 a:link{
color:#3939AC;
padding-right:10px;
}
#contenido ul.ofertas li ul.desc2{
font-weight:normal;
padding:0px 0 0 18px;
float:left;
width:312px;
margin:0px 0px;
text-align:left;
}
#contenido ul.ofertas li ul.desc2 li{
float:left;
list-style:none;
width:auto;
margin:0 5px 0 0;
display:inline;
text-align: center;
}
#contenido ul.ofertas li ul.desc2 li a{
text-align: center;
display: block;
margin:0 auto;
}
#contenido ul.ofertas li ul.desc2 li p{
padding:0;
margin:0;
height:auto;
overflow:visible;
}
#contenido ul.ofertas li ul.desc2 li.agencia{
background:url(/img/decoracion/bg-linea.gif) no-repeat right top ;
padding-right:10px;
text-align:center;
}
#contenido ul.ofertas li ul.desc2 li.precio{
background-color:#e1e1e1;
padding:5px;
overflow: hidden;
margin-right: 0;
height:19px;
width: 120px;
text-align:right;
}
#contenido ul.ofertas li ul.desc2 li.precio strong{
color:#3939AC;
margin-left:5px;
font-size:1.7em;
}
#contenido ul.ofertas li.modulo2{
width:217px;
margin:0px 14px 20px 0px;
display:inline;
}
#contenido ul.ofertas li.primero{
margin:0px 0px 20px 0px;
}
#contenido ul.ofertas li.modulo2 h3{
background-color:#777;
width:201px;
}
#contenido ul.ofertas li.modulo2 .descripcion h4{
background:none ;
padding-left:18px;
}
#contenido ul.ofertas li.modulo2 .descripcion{
margin:0;
width:217px;
height: 205px;
}
#contenido ul.ofertas li.modulo2 .descripcion span.precio{
background-color:#e1e1e1;
text-align:right;
margin:5px auto;
padding: 5px;
display: block;
width: 183px;
height: 23px;
}
#contenido ul.ofertas li.modulo2 .descripcion span.precio strong{
color:#3939AC;
padding-left:10px;
font-size:20px;
}
#contenido ul.ofertas li.modulo2 ul.desc2 {
font-weight:normal;
padding:0px 18px;
float:left;
width:176px;
display:inline;

}
#contenido ul.ofertas li.modulo2 p.precio{
background-color:#e1e1e1;
text-align:right;
margin:5px 18px;
}
#contenido ul.ofertas li.modulo2 p.precio strong{
color:#3939AC;
padding-left:10px;
font-size:20px;
}
#contenido ul.ofertas li.modulo2 ul.desc2  li.agencia{
background:none ;
margin: 0;
width: 110px;
}
/***************FIn Modulo Ofertas Home **************/
/*************** Modulo Ultimas Ofertas Home **************/
#contenido ul.ultimasOfertas{
font-weight:normal;
float:left;
}
#contenido ul.ultimasOfertas li{
float:left;
width:310px;
height: 75px;
padding:0px;
margin:5px 15px 5px 0px;
}

#contenido ul.ultimasOfertas li h3, #contenido ul.ultimasOfertas li h3 a:link, #contenido ul.ultimasOfertas li h3 a:visited{
color:#3939AC;
font-size:12px;
}
#contenido ul.ultimasOfertas li h3 a:hover, #contenido ul.ultimasOfertas li h3 a:active{
color:#3939AC;
text-decoration:underline;
}
#contenido ul.ultimasOfertas li div strong{
margin:0 7px;
}
#contenido ul.ultimasOfertas li div img{
vertical-align: middle;
margin:0 5px;
}
/* Formulario */
#contenido .cuadroForm{
border:1px solid #ccc;
width: 635px;
}
#contenido .cuadroForm .titulo{
background-color: #F0DBDE;
font-size: 1.2em;
padding: 5px 0;
text-align: center;
width: 635px;
display: block;
}
#contenido .cuadroForm .agencias{
padding: 10px;
}
#contenido .cuadroForm .agencias li{
display: block;
float: left;
margin: 5px 15px;
height: 50px;
}
#contenido .cuadroForm .rellenar{
font-size: 1.2em;
font-weight: bold;
clear: both;
display: block;
margin:3px 0;
text-align: center;
}
#contenido .cuadroForm form{
clear: both;
background-color: #E1E1E1;
width: 570px;
margin: 0 auto;
padding: 10px;
}
#contenido .cuadroForm form.registro{
margin:10px auto;
}
#contenido .cuadroForm form fieldset{
border: none;
}
#contenido .cuadroForm form fieldset legend{
color:#3A3AAD;
display: block;
font-size: 1.1em;
}
#contenido .cuadroForm form fieldset .campo{
margin: 5px 0;
}
#contenido .cuadroForm form fieldset .campo label{
float: left;
margin-left:5px;
}
#contenido .cuadroForm form fieldset .campoTextoCorto input{
float: right;
width: 200px;
}
#contenido .cuadroForm form fieldset .campoTextoCorto{
width: 275px;
float: left;
}
#contenido .cuadroForm form fieldset .campoTextoLargo.campoObservaciones textarea{
float: right;
width: 474px;
margin-right: 2px;
}
#contenido .cuadroForm form fieldset .campoDireccion{
width: 550px;
float: left;
}
#contenido .cuadroForm form fieldset .campoDireccion input{
width: 475px;
float: right;
}
#contenido .cuadroForm form fieldset .campoDescripcionViaje textarea{
width: 547px;
height: 120px;
}
#contenido .cuadroForm form fieldset .campoDescripcionViaje label{
display: none;
}
#contenido .cuadroForm form fieldset .campoEmail{
width: 550px;
}
#contenido .cuadroForm form fieldset .campoEmail input{
float: right;
width: 475px;
}
#contenido .cuadroForm form fieldset .campoEmail label{
float: left;
}
#contenido .cuadroForm form input.btn{
color: #3939AC;
border:1px solid;
background-color: #fff;
margin: 10px auto;
display: block;
}
/* Q-Calidad */
#contenido .qcalidad img{
float: left;
margin: 10px 10px 10px 20px;
}
#contenido .qcalidad .texto{
padding: 5px 30px 20px 190px;
text-align: justify;
}
#contenido .qcalidad .texto span{
display: block;
}
#contenido .qcalidad .texto span a{
font-weight: bolder;
font-size: 1.2em;
color: #333B8E;
}
/* Ficha Agencia */
#content #contenido .fichaAgencia{
border:1px solid #999;
width:586px;
padding:25px 25px;
font-weight:normal;
float:left;
clear:both;
margin:0px 0px 10px 15px;
overflow:hidden;
}
#contenido .fichaAgencia h3{
color:#3939AC;
background:url(/img/decoracion/bulet-bola.gif) no-repeat 10px 15px #E1E1E1;
height:25px;
font-size:18px;
margin-bottom:20px;
padding: 12px 10px 5px 30px;

}
#contenido .fichaAgencia img{
float:left;
margin:0px 20px 20px 0px;
width:auto;
}
#contenido .fichaAgencia .datos{
font-weight:bold;
width:auto;
}
#contenido .fichaAgencia .datos p{
clear:none;
padding:0;
margin-left:200px;
}
#contenido .fichaAgencia p{
display:block;
clear:both;
text-align:justify;
padding:0;
margin:10px 0 0 0;
}
#contenido .fichaAgencia h4{
display:block;
border-bottom:1px solid #3939AC;
color:#3939AC;
margin:10px 0px;
font-size:12px;
display:block;
clear:both;
}
#contenido .fichaAgencia h6{
display:block;
border-bottom:1px solid #3939AC;
color:#3939AC;
margin:10px 0px;
font-size:12px;
display:block;
clear:both;
}
#contenido .fichaAgencia form{
background-color:#e1e1e1;
padding:10px 10px;
}
#contenido .fichaAgencia ul{
float:left;
width:586px;
margin-bottom:0;
font-weight:normal;
margin:10px 20px;
list-style:circle;
list-style-position:inside;
}
#contenido .fichaAgencia ul li{
display:block;
clear:both;
margin:5px 0;
width:586px;
}
#contenido .fichaAgencia ul li strong{
font-size:14px;
width:280px;
display:block;
float:left;
background:url(/img/decoracion/bulet-bola.gif) no-repeat 0 3px ;
padding-left:20px;
}
#contenido .fichaAgencia ul li strong a{
color:#3939AC;
}
#contenido .fichaAgencia ul li span.fecha{
width:160px;
display:block;
float:left;
padding:0px 10px;
}
#contenido .fichaAgencia ul li span.precio{
width:104px;
float:left;
display:inline;
text-align:right;
}
#contenido .fichaAgencia ul li span.precio strong{
width:80px;
background:none;
padding-left:5px;
float:none;
display:inline;
}

/******** FIn Ficha Agencia ********/
/********  Ficha Oferta ********/

#contenido .fichaOferta{
border:1px solid #999;
width:586px;
padding:25px 25px;
font-weight:normal;
float:left;
clear:both;
margin:0px 0px 10px 20px;
}
#contenido .fichaOferta h3{
color:#3939AC;
background:url(/img/decoracion/bulet-bola.gif) no-repeat 10px 15px #E1E1E1;
height:25px;
font-size:18px;
margin-bottom:20px;
padding: 12px 10px 5px 30px;
}
#contenido .fichaOferta h4{
color:#3939AC;
font-size:12px;
margin:10px 20px;
}
#contenido .fichaOferta .contenidoOferta p{
margin:10px 20px;
}
#contenido .fichaOferta .contenidoOferta ul{
margin:10px 20px;
list-style:circle;
list-style-position:inside;
}
#contenido .fichaOferta .datosOferta{
color:#000;
float:left;
width:546px;
clear:both;
margin:10px 20px;
}
#contenido .fichaOferta .datosOferta a{
float:left;
font-weight:bold;
padding-right:25px;
height:2em;
font-size:12px;
margin-right:20px;
}
#contenido .fichaOferta .datosOferta a.descargaPdf{
background:url(/img/botones/pdf.gif) no-repeat right top ;
}
#contenido .fichaOferta .datosOferta .ofertaDesde{
color:#000;
font-size:12px;
margin-bottom:20px;
padding-bottom:5px;
float:left;
margin:0px 10px;
background:url(/img/decoracion/bg-linea.gif) no-repeat right top ;
}
#contenido .fichaOferta .datosOferta .ofertaDesde span a{
display:block;
clear:both;
margin-top:10px;
}
#contenido .fichaOferta .datosOferta .ofertaDesde .logo{
text-align:center;
margin:-13px 10px 10px 60px;
}
#contenido .fichaOferta .datosOferta .ofertaDesde .logo img{
margin-bottom:10px;
}
#contenido .fichaOferta .datosOferta .ofertaDesde .logo span{
display:block;
clear:both;
text-align:center;
}
#contenido .fichaOferta .datosOferta .precio{
float:left;
background-color:#e1e1e1;
height:20px;
padding:10px 10px 5px 10px;
}
#contenido .fichaOferta .datosOferta .precio span{
color:#3939AC;
font-size:14px;
font-weight:bold;
}
#contenido .fichaOferta .formularioOferta{
float:left;
width:586px;
}
#contenido .fichaOferta .formularioOferta form{
background-color:#e1e1e1;
border:none;
float:left;
padding:5px 0px 10px 10px;
}
#contenido .fichaOferta .formularioOferta form fieldset{
border:none;
}
#contenido .fichaOferta .formularioOferta form .campo{
width:280px;
text-align:right;
margin:10px 0px;
float:left;
}
#contenido .fichaOferta .formularioOferta form .campoTextoLargo{
width:566px;
text-align:left;
margin:10px 0px;
float:left;
clear:both;
}
#contenido .fichaOferta .formularioOferta form .campoTextoLargo label{
float:left;
margin-right:10px;
}
#contenido .fichaOferta .formularioOferta form .campoTextoLargo textarea{
border:1px solid #999;
width:458px;
height: 80px;
text-align:left;
margin:0px 0px;
}
#contenido .fichaOferta .formularioOferta form .campo input{
border:1px solid #999;
width:200px;
margin:0px 0px 0px 10px;
height:1.2em;
}
#contenido .fichaOferta .formularioOferta form .campoProvincia{
width:160px;
margin:0px 0px 0px 0px;
padding-left:275px;
}

#contenido .fichaOferta .formularioOferta form .campoCodPostal{
width:100px;
margin:0px 0px 0px 10px;
}
#contenido .fichaOferta .formularioOferta form .campoProvincia input{
width:89px;
}
#contenido .fichaOferta .formularioOferta form .campoCodPostal input{
width:60px;
}
#contenido .fichaOferta .formularioOferta form .campoNombre, #contenido .fichaOferta .formularioOferta form .campoDireccion, #contenido .fichaOferta .formularioOferta form .campoEmail{
width:235px;
margin-right:30px;
}
#contenido .fichaOferta .formularioOferta form .campoNombre input, #contenido .fichaOferta .formularioOferta form .campoDireccion input, #contenido .fichaOferta .formularioOferta form .campoEmail input{
width:150px;
}
#contenido .fichaOferta .formularioOferta form .campoObservaciones{
clear:both;
}
#contenido form #campoCaptcha.campo.campoCaptcha{
width:350px;
}
#contenido form #campoCaptcha.campo.campoCaptcha label{
float:left;
text-align:right;
margin-right:35px;
}
#contenido form #campoCaptcha.campo.campoCaptcha img,
#contenido form #campoCaptcha.campo.campoCaptcha input{
float:left;
padding: 0 2px;
}
#contenido form #campoCaptcha.campo.campoCaptcha input{  
width: 80px;
}
#contenido .fichaOferta .formularioOferta form span.obligatorio{
float: left;
margin-top:5px;
margin-left:10px;
}
#contenido .fichaOferta .formularioOferta form input.btn{
color: #3939ac;
border:1px solid #3939ac;
background-color: #ffffff;
display: block;
height:22px;
text-transform:capitalize;
font-weight:bold;
float:right;
margin-right:28px;
}

#contenido .btnVolver{
margin: 10px auto;
color: #3939ac;
border:1px solid #3939ac;
background-color: #ffffff;
display: block;
width: 60px;
height:auto;
text-transform:capitalize;
font-weight:bold;
text-align: center;
padding: 2px;
clear: both;
}

#contenido .descargarInfoAgencias{
display:block;
width:240px;
margin:0 0 10px 370px;
background:url(/img/botones/pdf.gif) no-repeat left top ;
padding:1px 0 0 20px;
height:16px;
text-decoration:underline;
}

#footer .agenciaFooter{        

}
