.cestaCompra {margin:6px 0 16px 0;position:relative; width:100%; width:628px;}
.cestaCompra .cestaCabecera{display:none;}
.cestaCompra div.finalizarCesta{display:none;}

.cestaCompra .titProductosAnyadidos {margin:12px 0 8px 0; padding:4px 8px; background-color:#00336C; color:#FFFFFF;  }

.cestaCompra table {width:100%;position:relative;  margin:0 0 12px 0;}
.cestaCompra table td {border: solid 1px #00336C;  background-color:#FFFFFF;}
.cestaCompra table p {margin: 0;clear:both;}
.cestaCompra table div.desc {padding: 6px; overflow: hidden;height: 1%;}
.cestaCompra h3.tituloTipoProducto {color: #00336C;font-weight: bold;text-transform:uppercase;margin-bottom:2px;}
.cestaCompra table div {position:relative; line-height:14px;}
.cestaCompra table div .tituloProducto {/*color: #004F9D;*/margin: 0 0 5px 0; font-weight:normal;}
.cestaCompra table div .tituloProducto span.nombre {/*font-weight: bold;*/float:left;}
.cestaCompra table div .tituloProducto span.direccion {float:left;clear:left;}
.cestaCompra table div .tituloProducto span.zona{float:left;}
.cestaCompra table .politicaCancelacion {display:block;position:absolute;bottom:6px;right:80px;}
.cestaCompra table .modificarItem {display:block;position:absolute;bottom:6px;right:18px;}
.cestaCompra table td.precioEstado {width: 104px;padding: 4px;text-align:right; vertical-align:middle;}
.cestaCompra table span.precio {}
.cestaCompra table span.cancelada {margin-right:3px;}
.cestaCompra table span.disponible {margin-right:3px;}
.cestaCompra table span.enPeticion {margin-right:3px;}
.cestaCompra td.precioEstado span.borrar {cursor:pointer;}


.cestaCompra div.precioTotal, .cestaCompra div.precioPagado, .cestaCompra div.precioPagar {color: #00336C;background-color: #BEBEBE;overflow: hidden;height: 15px;line-height: 15px;font-weight: bold;
                              margin: 4px 0 0 0;text-transform: uppercase;padding: 5px;font-size: 12px;}
.cestaCompra div.precioTotal span.texto, .cestaCompra div.precioPagado span.texto, .cestaCompra div.precioPagar span.texto {float: left;}
.cestaCompra div.precioTotal span.precio, .cestaCompra div.precioPagado span.precio, .cestaCompra div.precioPagar span.precio {float: right;}
.cestaCompra div.precioPagado, .cestaCompra div.precioPagar {font-size:11px; padding: 3px 5px}


.cestaCompra ul.lineasPaquete {margin:4px;padding:0px;list-style-type:none;clear:both;}
.cestaCompra ul.lineasPaquete li{margin:0px 0px 2px 6px;padding:0px;}

/* Cesta de la compra "mini" (para laterales, en la parte superior de la pagina, etc.) */
.cestaCompraMini 
{
}




.cestaCompraMini{	border:solid 1px #00336C; margin:0 0 20px 0; border:margin-bottom:20px; overflow:hidden; height:1%; }
.cestaCompraMini .cestaCabecera{margin:6px 4px 4px 10px; color:#00336C; overflow:hidden; height:1%;}
.cestaCompraMini .cestaCabecera .tituloCesta {display:block; background-position:right center;  
                                              background-repeat:no-repeat; float:left; line-height:18px;
                                              font-size:15px; font-weight:bold; }
.cestaCompraMini .cestaCabecera span
{
	margin-right:6px;
}

.cestaCompraMini .cestaCabecera img
{
 vertical-align:middle;
}

.cestaCompraMini .cestaContenido  {width:100%; padding:6px 0 6px 0;}

.cestaCompraMini .titProductosAnyadidos {margin:12px 0 2px 0; padding:4px 8px; background-color:#00336C; color:#FFFFFF;  }

.cestaCompraMini table{width:96%;margin-left:2%;}
.cestaCompraMini table td{border-bottom:solid 1px #DFDFDF;}
.cestaCompraMini table p {margin: 0;}
.cestaCompraMini table div {color: #333333;padding: 4px 2px;float: left;overflow: hidden;height: 1%;}
.cestaCompraMini h3.tituloTipoProducto {display: none;color: #00336C;}
.cestaCompraMini table div .tituloProducto {color: #00336C;font-weight: normal;margin: 0 0 1px 0;}
.cestaCompraMini table div .tituloProductoCan {text-decoration:line-through;}
.cestaCompraMini table div .tituloProducto span.nombre {}
.cestaCompraMini table div .tituloProducto span.direccion {margin-left: 12px;display: none;}
.cestaCompraMini table div .tituloProducto span.zona {display: none;}
.cestaCompraMini table div .fecha {display:block;}
.cestaCompraMini table div .fecha .titulosfecha{display:none;}
.cestaCompraMini table div .caracteristicaProducto {display: none;}
.cestaCompraMini table .politicaCancelacion {display: none;}
.cestaCompraMini table td.precioEstado {width: 86px; padding: 2px;text-align:right;vertical-align:bottom;}
.cestaCompraMini table span.precio {color: #00336C;}
.cestaCompraMini div.precioTotal {color: #00336C;overflow: hidden;font-weight: bold;text-transform: uppercase;padding: 5px;}
.cestaCompraMini div.precioTotal span.tituloProducto {float: left;}
.cestaCompraMini div.precioTotal span.precio {float: right; margin-right:3px;}
.cestaCompraMini td.precioEstado span.borrar {float: right; cursor:pointer; margin-left:3px;}
.cestaCompraMini table span.disponible {display:none;}
.cestaCompraMini div.finalizarCesta{text-align:right; padding:4px 0 4px 8px;}
.cestaCompraMini div.finalizarCesta a{margin-left:12px; clear:both; color:#002E6E; line-height:14px;}
.cestaCompraMini div.finalizarCesta a {margin-right:6px;}
.cestaCompraMini div.finalizarCesta a.finalizar {background-image:url('http://bookings.alphatoursdubai.com/images/ico_finalizarReservaCesta.gif'); background-position:right center; background-repeat:no-repeat;
                                                 padding-right:20px; margin-right:6px;}
.cestaCompraMini ul.lineasPaquete {margin:0px;padding:0px;list-style-type:none;clear:both;}
.cestaCompraMini ul.lineasPaquete li{margin:0px 0px 0px 6px;padding:0px;}