/* CSS Propios de cruceros
	- Disponibilidad/descripcion
	- Pasajeros
	- Valoración
	- Presupuesto
	- Popup
	- Pago 
	- Detalle Barco
*/



#content div.container { border:1px solid #716F6E;padding:3px 0;margin-bottom:10px;overflow:hidden;}


/* = DISPONIBILIDAD/DESCRIPCION
----------------------------------------------- */
.cruceros div.item h4 { color:#FFF; background-color:#6695FF; font-weight:normal; font-size:12px;padding:6px;}
.cruceros div.item h4 strong{ font-size:14px;}
.cruceros div.item div.container { border-top:0;}
.cruceros div.item div.container .datos { padding: 8px;}
.cruceros div.item div.container .datos div{min-height:95px;height:95px;}
html>body .cruceros div.item div.container .datos div{height:auto;/* solo IE */margin-left:250px;/* para firefox */}
.cruceros div.item div.container .datos ul{ margin-top: 3px; padding:0; list-style: none;}
.cruceros div.item div.container .datos ul li {list-style-image:none;list-style-position:outside;list-style-type:none; padding-bottom:2px; margin-left:10px;}
.cruceros div.item div.container .datos img{ float:left; margin:1px 8px 25px 0; width:185px;}
.cruceros div.item div.container table { width:100%; border-spacing:1px; border-collapse:separate;}
.cruceros div.item div.container table th{ background-color:#DFEAFE;color:#000; font-weight:normal;line-height:21px}
.cruceros div.item div.container table td{ background-color:#DFEAFE;text-align:center;line-height:19px}
.cruceros div.item div.container .tabs-nav{margin-left:50%;}
.cruceros div.item div.container .tabs-container{ border:none;border-top:0px;/*border-top:1px dotted #666;*/}
.cruceros div.item div.container .itemacciones{padding:6px;}
#cruceros .listaofertas del{font-size: 11px;}
.tit_cruceros {background-color:#6695FF;color:#FFF;padding:10px 10px 15px;}
.tit_cruceros h3 { width:400px; margin-bottom:10px;font-size:15px;}
.tit_cruceros p { margin-top:5px;}
.tit_cruceros h3 a { color:#FFF;}
.tit_cruceros span.right{background:transparent url(../images/ico_busq_a1n1.gif) no-repeat scroll 0; color:#000;padding-left:23px;font-weight:bold;font-size:1.2em;}
.tit_cruceros img{float:left; margin-right:10px;}
/* = PASAJEROS
----------------------------------------------- */
#pasajeros fieldset label{display:block;}
.formulario fieldset .edades label{font-weight:bold;text-align:right;width:170px;}
.formulario fieldset .edades select{border:1px solid #716F6E;margin-left:5px;padding:1px;width:50px;}
.formulario input#num_cliente{margin:0 0 0 5px;font-weight:normal;}
#seleccionado .right{position:relative;}

/* = VALORACION
----------------------------------------------- */
.otrascategorias {line-height:16px;padding-bottom:10px;}

/* = PRESUPUESTO
----------------------------------------------- */
#presupuesto {overflow:hidden;}
#presupuesto div.container h3{ padding:10px;}
#presupuesto div.container p{ padding:10px 10px;}
#presupuesto div.container img{ padding:0 10px 5px 0;}
#presupuesto div.container .moneda {color:#666;text-align:right;font-weight:bold;}
#presupuesto div.container table { width:100%;font-size:11px;}
#presupuesto div.container table th{ font-weight:bold;padding-left:10px;text-align:left;}
#presupuesto div.container table td{ line-height:22px;padding:0 10px;border-bottom:1px solid #FFF;}
#presupuesto div.container table.itinerario td{background-color:#E6ECF8;}
#presupuesto div.container table.itinerario th {color:#6695ff;}
#presupuesto div.container table tr.promo td{font-style:bold;color:#0032FF;}

#desglose table tr td span{color:#6695ff;}
#sidebarinfo ul {margin: 5px 0 0 2px;}
#sidebarinfo ul.enlaces{margin-bottom:10px;margin-left:1em}
#sidebarinfo ul.enlaces li{margin-top:4px; list-style-image:none; list-style-position:outside; list-style-type:disc;}
.boton_comprar input {background-image:url(../images/bt_comprar.gif);border:0pt none;cursor:pointer;height:20px;width:84px;}
.boton_reservar input {background-image:url(../images/bt_reservar.gif);border:0pt none;cursor:pointer;height:20px;width:160px;margin-top:15px;}
.boton{padding:10px;}
/* = POPUP
----------------------------------------------- */
.containerpopup {border: 1px solid #ccc;margin:15px auto;text-align:left;width:457px;padding:15px;}
.containerpopup .barrasuperior{  }
.containerpopup h2 { color:#666;}
.containerpopup span { color:#6699FF; }
.containerpopup p { padding-bottom:10px;}
.titulopopup {background:transparent url(../images/layout/titles.png) no-repeat scroll 0pt -90px;height:20px;text-indent:-9999em; width:200px;}

/* = POPUP COSTA CLUB
----------------------------------------------- */
.costa {padding:10px;border: 1px solid #535353;margin: 15px;}
.costa_club {margin:10px;text-align:left;}
.costa_club p {margin:10px;}

/* = PAGO
----------------------------------------------- */
#info_seguridad .sumario h3 {color:#FFFF00 !important;padding-top:4px;}
.formulario label.m input, .formulario input.m {width:80px;}
.formulario label.m {margin-right:0;width:90px;}
.formulario fieldset span {display:block; font-size:16px; color:#6695ff; font-weight:bold; margin:10px 0;}
.text {font-weight:bold;margin-top:5px !important;width:90%;}
.text span {color:orange !important;display:inline !important;font-size:11px !important;padding:0 5px;}
.adicionales{background-color:#efefef;}
.adicionales label.xl {margin-right:5px;width:430px;}
.adicionales label.xl input, .adicionales input.xl {width:425px;}
.formulario .row span {margin:0 !important;color:#666666;}

/* = MENSAJE ERROR EN VALIDACION TARJETA
----------------------------------------------- */
.messagebox {border-bottom:1px solid #666;margin:-5px 0 10px;}
.nomarginbox {margin:-15px -10px 10px;}
.selectcamarote {margin:0;}

/* = DETALLE BARCO
----------------------------------------------- */
.container div.fotopano img{ width:469px; height:219px; border:0;padding:5px 0 0 10px; border:0;}
.container div.thumbs{padding:0 3px;}
.container div.thumbs a{width: 70px; height: 70px; padding-left:0.85em; border:0px;}
.container div.thumbs img{display:inline;}
.container div.descripcion {padding:0 10px;}
.container div.descripcion h2, .descripcion p {padding-bottom:10px;}
.container div.descripcion li {list-style: disc outside;margin-left: -26px;color:#535353;font:normal 11px arial;line-height: 18px;}
.container ul.lista2col { margin:0 0 10px;}
.container ul.lista2col li {list-style: none; padding:2px 5px;}
.container ul.lista2col li span { width:215px; float:left;margin:0;}
#sidebarinfo div.sumario h2 {padding:5px 0px 12px 0px;}
#sidebarinfo div.sumario h4 {color: #FFFF00;font-size:13px; font-weight:bold;text-align: left;}
#sidebarinfo div.sumario h4 span{color: #FFFF00;font-size: 13px;text-align: left;padding:3px 0 5px 0;}
#sidebarinfo div.sumario a {font-size:11px;color: #FFF;text-align: left;text-decoration: underline;}
#sidebarinfo div.sumario p {margin:0;padding:0;}
#sidebarinfo div.sumario div {text-align: left;Margin:2px 0 13px 0;}
#sidebarinfo div.sumario span { font-weight:bold;}
#sidebarinfo div.sumario .linkopen {background:transparent url(../images/layout/iconos.png) no-repeat scroll left -256px;}
#sidebarinfo div.sumario .linkclose {background:transparent url(../images/layout/iconos.png) no-repeat scroll left -292px;}
#sidebarinfo div.sumario .adicional li {font: 11px Arial, Helvetica, sans-serif;list-style: disc inside;margin :0 -3px;}
#sidebarinfo div.adicional a {background:transparent url(../images/layout/enlaces.gif) no-repeat scroll right 1px;}
#sidebarinfo div.tipocamarote li { padding-bottom: 5px;}

/* = CUPONES DESCUENTO
----------------------------------------------*/
#cupones_descuento {border-top:1px dotted #b2b2b2; border-bottom:1px dotted #b2b2b2; padding:8px 0;}
#tabla_radios_cupones td,
#tabla_validar_cupones td {padding-left:0 !important;}
