
/* PROGRAMAS*/

.itemPr {
	border-top:#FFFFFF solid 1px;
	height:1px;/* ie-HACK */
}
.itemPrBuscar {
	background-color:#FFFFFF;
	margin:3px;
	height:1px;/* ie-HACK */
}
div [class=itemPrBuscar]{/* firefox-HACK */
	height:auto;
}
div [class=itemPr]{/* firefox-HACK */
	height:auto;
}
.titPr {
	font-size:15px;
	font-weight:bold;
	padding:3px 4px;
	background-color:#6c99ed;
	margin:3px 0;
	color:#FFFFFF;
}
.sTitPr {
	font-size:11px;
	font-weight:bold;
	padding:1px 3px;
}
.fotoPr {
	float:left; 
	margin:3px 5px 3px 2px;
}
.datosPr {
	font-size:10px;
	padding:2px 3px;
}
.itemPrecioPr {
	font:bold 12px Arial, Helvetica, sans-serif;
	padding:0 4px;
	text-align:right;
}
.itemPrecioPr img{
	vertical-align:middle;
}
.btnsPr {
	text-align:right;
	padding-right:2px;
	clear:left;
}

/* HOTEL*/

.fotoHo {
	float:left;
	margin-right:5px;
	display:inline;
}
.itemHo {
	float:left;
	clear:left;
	display:inline;
	margin: 2px 3px 0 3px;
	background-color: #f8f2e0;
	border-bottom: 1px solid #62d1ff;
	border-right: 1px solid #62d1ff;
	border-left: 1px solid #d6eff9;
	border-top: 1px solid #d6eff9;
	background-image:url(../imgHotel/bgListaH.gif);
	padding-right:2px;
}
.itemHoColDer {
	float:left;
	width:276px;
	margin-left: 3px;
	display:inline;
}
.itemHoColIzq {
	float:left;
	width:108px;
	padding-top:4px;
}
.titHo {
	margin-bottom:2px;
}
.titHo a{
	font-size:15px;
	font-weight:bold;
	margin-bottom:2px;
	color:#003366;
}
.datosHo {
	font-size:10px;
	margin-bottom:2px;
	color:#000000;
	text-transform: uppercase;
}
.detHo {
	margin:0 8px 0 3px; 
	
	font-size: 11px;
	list-style:inside;
}
.detHoOk {
	background: url(../img/detalleOk.gif) left center no-repeat;
	padding:1px 0 0 9px;
	list-style:none;
}
.detHoNo {
	background: url(../img/detalleNo.gif) left center no-repeat;
	text-decoration: line-through;
	padding:1px 0 0 9px;
	list-style:none;
}
.btnsHo {
	clear:left; 
	text-align:right; 
	margin: 4px 0 0 0;
}
.itemPrecioHo {
	margin:2px 1px 2px 0; 
	
	background-color: #3aaccf;
	font-weight: bold;
	color:#FFFFFF;
	text-align:right;
	padding-right:5px;
}
.itemPrecioHo img{
	vertical-align:middle;
	margin-bottom:1px;
}
.itemPrecioHo span{
	font-size:11px;
	padding: 0 0 4px 2px;
}
.estrellasHo {
	margin-left: 3px;
}

/* AEREOS */

.itemAe {
	clear: left;
	width:385px;
	margin:2px auto 0 auto;
	padding: 3px;
	border-bottom: 1px solid #b4d38d;
	border-right: 1px solid #b4d38d;
	border-left: 1px solid #e9f2dd;
	border-top: 1px solid #e9f2dd;
	background-color:#FFFFFF;
}
.itemAe img{
	vertical-align:middle;
}
.titAe {
	margin-bottom:2px;
	text-align:center;
	background-color: #e02121;
	height:29px;
}
.titAe a{
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
}
.titAe img{
	margin:0 6px 0 6px;
	margin-bottom:1px;
}
.fotoAe {
	float:left;
	margin-right:5px;
}
.itemAeCol {
	float:left;
	width:200px;
	display:inline;
}
.datosAe {
		font-size:10px;
	margin-bottom:2px;
	color:#000000;
	margin-left: 25px;
}
.descAe {
	margin-top:5px;
	padding-left:255px;
	font-size: 11px;
}
.itemPrecioAe {
	margin:5px 0 0 0; 
	background-color: #8abb4d;
	clear:both;
	font-weight: bold;
	color:#FFFFFF;
	text-align:center;
	padding-right:5px;
}
.itemPrecioAe img{
	vertical-align:middle;
	margin-bottom:1px;
}
.btnsAe {
	text-align:right; 
	margin: 12px 0 0 0;
	width:180px;
	float:right;
}
.precioMoneda{
	font-size:11px;
	padding: 0 0 4px 2px;
}
.precioNum{
	font-size:20px;
	display:inline;
	vertical-align:middle;
	padding-bottom:1px;
}

/* AUTOS */

.itemAu {
	margin: 0 3px 3px 3px;
	background-color:#FFFFFF;
	border-bottom: 1px solid #ffb32f;
	border-right: 1px solid #ffb32f;
	border-left: 1px solid #ffebd0;
	border-top: 1px solid #ffebd0;
	height:1px;/* ie-HACK */
}
div [class=itemAu]{/* firefox-HACK */
	height:auto;
}
.fotoAu {
	float:left;
	margin-right:5px;
	width:180px;
}
.titAu {
	margin-bottom:2px;
	padding-top:3px;
}
.titAu a{
	
	font-size:15px;
	font-weight:bold;
	color:#003366;
}
.datosAu {
	
	font-size:10px;
	color:#000000;
	float:left;
	width:200px;
}
.itemPrecioAu {
	font:bold 12px Tahoma, sans-serif;
	color:#003366;
	text-align:right;
	margin:3px 4px;
}
.itemPrecioAu img{
	vertical-align:middle;
}
.btnsAu{
	margin:2px 4px;
	clear:right;
	text-align:right;
}

/* CRUCEROS */

.itemCr {
	padding: 3px;
	background-color: #f8f2e0;
	border-bottom: 1px solid #be82df;
	border-right: 1px solid #be82df;
	border-left: 1px solid #ebd9f5;
	border-top: 1px solid #ebd9f5;
	background-color:#FFFFFF;
	margin:0 3px 2px 3px;
	height:1px;
}
div [class=itemCr] {
	height:auto;
	clear: left;
}
.titCr {
	margin-bottom:2px;
	text-align:center;
	background-color: #9a3ccd;
	height:22px;
	padding-top:4px;
}
.titCr a{
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
}
.datosCr {
	font-size:10px;
	margin-bottom:2px;
	color:#000000;
}
.fotoCr {
	margin-right:5px;
	vertical-align:top;
	float:left;
}
.itemCrCol {
	width:156px;
	float:left;
}
.itemPrecioCr {
		background-color: #9a3ccd;
	clear:left;
	font-weight: bold;
	color:#FFFFFF;
	text-align:right;
	padding-right:5px;
}
.itemPrecioCr img{
	vertical-align:middle;
	margin-bottom:1px;
}
.itemPrecioCr span{
	font-size:11px;
	padding: 0 0 4px 2px;
}
.btnsCr {
	text-align:right;
}
.btnsCr img{
	margin: 1px 0 0 0;
}
.navio {
		font-size:11px;
}
.navio img{
	vertical-align:middle;
}
.puerto {
		font-size:11px;
}
.puerto img{
	vertical-align:middle;
}