﻿
#oferta .titulo 
{
  border-bottom:solid 1px #AEC2AB;
	color:#666666;
	font-size:16px;
	padding:16px 8px 2px 0px;
	font-weight:normal;
	letter-spacing:0;
}

#oferta .item {
	border-bottom: 1px solid #AEC2AB;
	overflow: hidden;
	margin-bottom: 12px;
	height: 1%;
	margin-top:8px;
	padding-bottom:7px;
}

#oferta .item h4{
	color: #93A912;
	font-weight: bold;
	font-family:Tahoma;
	vertical-align:middle;
	float:none;
	width:100%;
}

#oferta .item a:link, #oferta .itemPanel a:hover, #oferta .itemPanel a:visited, #oferta .itemPanel a:active  { 
	color: #93A912;
	font-weight: bold;
	font-size: 12px;
	text-decoration:none;
}

#oferta .item img {
	width: 42px;
	padding: 0 0 0 0;
	vertical-align:middle;
}

#oferta .item .detalle 
{
	clear:both;
	font-size:11px;
	color:#4F5760;
	margin:6px 0 4px;
	width:100%;
}
#oferta .pie{
  margin-top: -12px;
}

.panel .titulo {
	color:#B6D116;
	font-size:20px;
	padding:6px 8px 6px 0px;
	font-weight:normal;
}


.panel .item {
	/*border-bottom: solid 1px #75B5C3;*/
	overflow: hidden;
	margin-bottom: 8px;
	height: 1%;
	margin-top:8px;
	padding-bottom:6px;
}


.panel .item h4 {
	color: #B6D116;
	font-weight: bold;
	margin: 0 0 0 0;
	font-size: 12px;
	vertical-align:middle;
	/*width:90px;*/
	float:left;
}

.panel .item a:link, .panel .item a:hover, .panel .item a:visited, .panel .item a:active  { 
	color: #93A912;
	font-weight: bold;
	font-size: 12px;
	font-family:Tahoma;
	text-decoration:none;
}

.panel .item .detalle 
{
	font-size:11px;
	color:#74976F;
	line-height:15px;
	width:205px;
    margin-left:5px;
	float:left;
}

.panel .item .detalle .informacion
{}

.panel .item .detalle .titulo
{
    padding:0;
    letter-spacing:0;
    font-weight:bold;
    font-size:10px;
    border:none;
    color: #A2BA14;
    text-transform:uppercase;
    }

.panel .item .detalle .descripcion
{
    clear:both;
    float:left;
    margin:0;
    color:#74976F;
    }    

.panel .item .detalle .precio
{
    font-weight:bold;
    clear:both;
    float:left;
    color:#A2BA14;
    }    
    
.Excursiones .item .detalle .botonVer
{   
    background-image:url(/images/centro/see.jpg);
	background-repeat:no-repeat;
	background-position:left;
	text-align:center;	
	color:#8CA211;
	height:12px;
	width:60px;
	float:left;
	border-style:none;
	font-weight:bold;
	text-decoration:none;
	font-size:9px;
	cursor:pointer;
	margin-top:2px;
	padding-right:22px;
}

.Eventos .item .detalle .botonVer
{   
    background-image:url(/images/centro/see.jpg);
	background-repeat:no-repeat;
	background-position:left;
	text-align:center;	
	color:#8CA211;
	height:12px;
	width:60px;
	float:left;
	border-style:none;
	font-weight:bold;
	text-decoration:none;
	font-size:9px;
	cursor:pointer;
	margin-top:2px;
	padding-right:22px;
}
    
.panel .item .detalle .botonVer
{   
    background-image:url(/images/centro/see.jpg);
	background-repeat:no-repeat;
	background-position:left;
	text-align:center;	
	color:#8CA211;
	height:12px;
	width:60px;
	float:left;
	border-style:none;
	font-weight:bold;
	text-decoration:none;
	font-size:9px;
	cursor:pointer;
	margin-top:2px;
	padding-right:22px;
}

.lastMinute .item .detalle .botonVer
{   
    background:url(/images/centro/see.jpg) no-repeat left;
	text-align:center;	
	color:#8CA211;
	height:14px;
	width:60px;
	border:none;
	font-weight:bold;
	text-decoration:none;
	font-size:9px;
	cursor:pointer;
	margin-top:2px;
	padding-right:22px;
	float:left;
}
.panel .item .detalle img {
	width: 100px;
	padding: 0 0 0 0;
	vertical-align:middle;
	float:left;
}


.panel .item .botonB 
{
	background-image:url(/images/masterpage/bg_botonBestdeals.gif);
	background-repeat:no-repeat;
	background-position:left;
	text-align:center;	
	color:#FFFFFF;
	height:18px;
	width:58px;
	float:right;
	clear:both;
	border-style:none;
	font-weight:bold;
	text-decoration:none;
	font-size:10px;
	margin-top:8px;
}

.panel .item a.botonB 
{

	color:#FFFFFF;
		font-size:10px;


}
.panel .item .detalle .zona
{
    color: #74976F;
	font-size: 11px;
	font-weight:normal;
	text-decoration:none;    
}






/****/

.panelBestDeals
{
    }

.panelBestDeals .titulo {
	color:#B6D116;
	font-size:20px;
	padding:6px 8px 1px 0px;
	font-weight:normal;
	border-bottom: solid 1px #AEC2AB;
	}


.panelBestDeals .item {
	overflow: hidden;
	margin-bottom: 8px;
	height: 1%;
	margin-top:8px;
	padding-bottom:6px;
}


.panelBestDeals .item h4 {
	color: #B6D116;
	font-weight: bold;
	margin: 0 0 0 0;
	font-size: 12px;
	vertical-align:middle;
	width:68%;
	float:left;
}

.panelBestDeals .item a:link, .panelBestDeals .item a:hover, .panelBestDeals .item a:visited, .panelBestDeals .item  a:active  { 
	color: #A2BA14;
	font-weight: bold;
	font-size: 10px;
	font-family:Tahoma;
	text-decoration:none;
}

.panelBestDeals .item .detalle 
{
	font-size:11px;
	color:#74976F;
	/*line-height:15px;*/
	width:30%;
  /*margin-left:10px;*/
	float:right;
	text-align:right;
}

.panelBestDeals .item .detalle .titulo
{
    padding:0;
    letter-spacing:0;
    }

.panelBestDeals .item .detalle .descripcion
{
    clear:both;
    float:left;
    margin:0;
    }    

.panelBestDeals .item .detalle img {
	width: 100px;
	padding: 0 0 0 0;
	vertical-align:middle;
	float:left;
}




.panelBestDeals .item .botonB 
{
	background-image:url(/images/masterpage/bg_botonBestdeals.gif);
	background-repeat:no-repeat;
	background-position:left;
	text-align:center;	
	color:#FFFFFF;
	height:18px;
	width:58px;
	float:right;
	clear:both;
	border-style:none;
	font-weight:bold;
	text-decoration:none;
	font-size:10px;
	margin-top:8px;
}

.panelBestDeals .item a.botonB 
{

	color:#FFFFFF;
		font-size:10px;


}
.panelBestDeals .item .detalle .zona
{
    color: #74976F;
	font-size: 11px;
	font-weight:normal;
	text-decoration:none;    
}





/******** Listado producto ************/

/** listadoproducto.ascx**/

.panelListadoProducto, .Excursiones, .Eventos
{}

.panelListadoProducto .titulo, .Excursiones .titulo, .Eventos .titulo
{	
    height:1%;
	overflow:hidden; 
	font-weight:700;  
	color:#B6D116;
	font-size:14px;
	padding:6px 0px;
	margin-top:15px;
	letter-spacing: 0.03em;
	border-bottom:1px solid #AEC2AB;
}

.panelListadoProducto .titulo1
{
   float:left;
}

.Excursiones .titulo1, .Eventos .titulo1
{
    color:#B6D116;
    font-size:20px;
    font-weight:normal;
    letter-spacing:0.03em;
    }

.panelListadoProducto .titulo2 a, .Excursiones .titulo2 a, .Eventos .titulo2 a
{
    font-weight:bold;
    float:right;
    color:#4F5760;
    border-style:none;
    font-size:10px;
    text-decoration:underline;
}


.panelListadoProducto .item
{
	border-bottom: solid 1px #AEC2AB;
	overflow: hidden;
	margin-bottom: 8px;
	height: 1%;
	margin-top:8px;
	padding-bottom:6px;
}

.Excursiones .separador
{
    }

.Excursiones .item, .Eventos .item
{
	overflow: hidden;
	height: 1%;
	padding-bottom:6px;
    }

.panelListadoProducto .item  h4, .Excursiones .item  h4, .Eventos .item  h4
{
	color: #005B79;
	font-weight: bold;
	margin: 0 0 0 0;
	font-size: 12px;
	vertical-align:middle;
}

.panelListadoProducto .item a:link, .panelListadoProducto .item a:hover, .panelListadoProducto .item a:visited, .panelListadoProducto .item  a:active  { 
	color: #A2BA14;
	font-weight: bold;
	font-size: 12px;
	text-decoration:none;
}

.Excursiones .item a:link, .Excursiones .item a:hover, .Excursiones .item a:visited, .Excursiones .item  a:active  { 
	color: #A2BA14;
	font-weight: bold;
	font-size: 12px;
	text-decoration:none;
}

.Eventos .item a:link, .Eventos .item a:hover, .Eventos .item a:visited, .Eventos .item  a:active  { 
	color: #A2BA14;
	font-weight: bold;
	font-size: 12px;
	text-decoration:none;
}

.panelListadoProducto .item .detalle, .Excursiones .item .detalle, .Eventos .item .detalle
{
	clear:both;
	font-size:11px;
	color:#333333;
	margin-top:8px;
	line-height:15px;
	height:1%;
	overflow:hidden;
	.min-height:85px;
}

.panelListadoProducto .item .detalle p
{
	float:left;
	margin: 5px 8px;
	width:420px;
}

.panelListadoProducto .item .detalle .descripcion
{
    width:460px;
    _width:410px;
    _margin-left:4px;
    }

.panelListadoProducto .item .detalle .descripcion .zona
{}

.panelListadoProducto .item .detalle .descripcion .descrip
{
    clear:both;
    float:left;
    }

.Excursiones .item .detalle p, .Eventos .item .detalle p
{   
    font-size:11px;
    color:#72976D;
    float:left;
	margin: 5px 8px 0 0;
	width:225px;
}

.Excursiones .item .detalle p .botonVer, .Eventos .item .detalle p .botonVer
{
    margin-left:-5px;
    }

.panelListadoProducto .item .detalle a
{
  float: left;
  margin-left: 7px;
}

.Excursiones .item .detalle a, .Eventos .item .detalle a
{
    text-transform:uppercase;
    font-size:10px;
    float:left;
    margin-left:0;
    }
 
.panelListadoProducto .item .detalle .imagen img
{
	width: 100px;
}

.panelListadoProducto .item .detalle img, .Excursiones .item .detalle img, .Eventos .item .detalle img
{
	/*width: 100px;*/
	padding: 0 0 0 0;
	vertical-align:middle;
	/*float:left;*/
}

.panelListadoProducto .item .detalle div
{
    float: left;
    width: 450px;
}

.Excursiones .item .detalle .zona, .Eventos .item .detalle .zona
{}

.Excursiones .item .detalle .descrip, .Eventos .item .detalle .descrip
{
    color:#73976E;
    font-size:11px;
    }

.Excursiones .item .detalle div, .Eventos .item .detalle div
{
    float: left;
    width: 225px;
    }

.panelListadoProducto .item .detalle div.imagen, .Excursiones .item .detalle div.imagen, .Eventos .item .detalle div.imagen
{
  width: 100px;
}

.panelListadoProducto .item .botonB, .Excursiones .item .botonB, .Eventos .item .botonB
{
	background-image:url(/images/masterpage/bg_botonBestdeals.gif);
	background-repeat:no-repeat;
	background-position:left;
	text-align:center;	
	color:#FFFFFF;
	height:18px;
	width:58px;
	float:right;
	clear:both;
	border-style:none;
	font-weight:bold;
	text-decoration:none;
	font-size:10px;
	margin-top:8px;
}

.panelListadoProducto .item a.botonB, .Excursiones .item a.botonB, .Eventos .item a.botonB
{

	color:#FFFFFF;
	font-size:10px;
}

.panelListadoProducto .sinResultados, .Excursiones .sinResultados, .Eventos .sinResultados
{
	background-color:#EBF3D7;
	padding:30px;
	margin-top:12px;
	color:#005B79;
	font-weight:bold;
}


.panelListadoProducto .paginacion, .Excursiones .paginacion, .Eventos .paginacion
{
	margin-top:12px;
	margin-bottom:16px;
	clear:both;
	float:none;
	padding:3px;
	background-color:#E8E7E3;
}

.panelListadoProducto .paginacion span, .Excursiones .paginacion span, .Eventos .paginacion span
{
	margin-left:6px;
	color:#005B79;
	cursor:pointer;
}

.panelListadoProducto .paginacion span.selected, .Excursiones .paginacion span.selected, .Eventos .paginacion span.selected
{
	font-weight:bold;
	cursor:default;
}




/******** Last minute ************/

/** panel.ascx**/
.lastMinute 
{
    margin:0;
}

.lastMinute .titulo 
{
    border-bottom:1px solid #AEC2AB;
    color:#B6D116;
    font-size:20px;
    font-weight:normal;
    padding:6px 8px 1px 0;
}


.lastMinute .item {
	overflow: hidden;
	height: 1%;
	width:370px;
}


.lastMinute .item  h4 {
	color: #B6D116;
	font-weight: bold;
	margin: 0 0 0 0;
	font-size: 12px;
	vertical-align:middle;
}

.lastMinute .item a:link, .lastMinute .item a:hover, .lastMinute .item a:visited, .lastMinute .item a:active  { 
	color: #A2BA14;
	font-weight: bold;
	font-size: 10px;
	text-decoration:none;
	display:block;
}
.lastMinute .item div p.descripcion{
  margin: 0 4px;
  margin-left:0;
}
.lastMinute .item div p.precio{
  margin: 0 2px;
}

.lastMinute .item .detalle 
{
	clear:both;
	font-size:11px;
	color:#74976F;
	margin-top:8px;
	line-height:15px;
	overflow: hidden;
	height: 1%;
}

.lastMinute .item .detalle .zona
{
    margin-left:0;
    margin-top:2px;
    }

.lastMinute .item .detalle div
{
	float:left;
	margin-left:8px;
	width:210px;
/*	min-height:90px;*/

}

.lastMinute .item .detalle .precio
{
	min-height:20px;
	font-weight:bold;
    float:left;
    color:#A2BA14;
    margin-left:0;
}


.lastMinute .item .detalle .precio span
{
	float:left;
  padding-top:2px;
  font-size: 10px;
}
/*
.lastMinute .item .detalle .precio .contenidoprecio
{
	float:left;
	margin-left:0px;
	width:225px;
	height:18px;
	background-color:#005B79;
	background-image:none;
	color:#FFFFFF;
	line-height:17px;
	padding-left:10px;
}

.lastMinute .item .detalle .precio .contenidoprecio a
{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline;
}

.lastMinute .item  .detalle span {
	color: #005B79;
	font-weight: bold;
	margin: 0 0 0 0;
	font-size: 12px;
}*/

.lastMinute .item .detalle .imagen
{
  width:100px;
  margin:0;
  padding: 2px;
  border:1px solid #AEC2AB;
}

.lastMinute .item .detalle .imagen img 
{
    height:66px;
	width: 100px;
	padding: 0;
	vertical-align:middle;
	float:left;
}

.lastMinute .item .detalle .imagen a img {
	padding: 0 0 0 0;
	vertical-align:middle;
	width:auto;
	float:none;
}

.lastMinute .item a.botonB 
{

	color:#FFFFFF;
		font-size:10px;
}



.lastMinute .sinResultados
{
	background-color:#EBF3D7;
	padding:30px;
	margin-top:12px;
	color:#005B79;
	font-weight:bold;
}


.lastMinute .paginacion
{
	margin-top:12px;
	margin-bottom:16px;
	clear:both;
	float:none;
	padding:3px;
	background-color:#E8E7E3;
}


.lastMinute .paginacion span
{
	margin-left:6px;
	color:#005B79;
	cursor:pointer;
}

.lastMinute .paginacion span.selected
{
	font-weight:bold;
	cursor:default;
}
#pie
{
    /*margin-left:0;Home:Mal*/
    _margin-top:60px;
    overflow:hidden;
}

.circuitos .item {width:280px;float:left;padding-bottom:15px;}
.circuitos .separador {float:left;}
.circuitos .contenidoprecio { display:none;}
.circuitos .item .detalle div{float:left;margin-left:8px;width:160px;}