﻿
#cabecera #cab_enlaces {
	width:92%;
}

#cabecera #cab_banner_center {
	width:92%;
}

#cabecera #cab_segmentos #listado_segmentos{
	width:95%;
}

#cabecera #cab_segmentos #listado_segmentos ul li{
	display:block;
	float: left;
}

#cabecera #cab_segmentos #listado_segmentos #logo{
	margin-right: 4em;
}

#cabecera #cab_segmentos #listado_segmentos li a {
	display:inline-block;
	white-space:nowrap;
}

#cabecera #cab_segmentos #listado_segmentos li a.seleccionado {
	display:block;
	float: left;
}

#cabecera #cab_segmentos #listado_segmentos li a:hover {
	display:inline-block;
}

#destacados #listadodestacados {
	width:92%;
}

#contenido{
	width:92%;
}

.cont-menu-pie .centrado-pie {
	width:92%;
}

#pie {
	width:92%;
}

#slider-panel{
	width: 27.7em;
}

#bbknet {
	width: 27em;
	margin-right:0.5em;
}

#bbknet .bbknet_izda {
	padding: 0em;
	margin: 0em;
}

#bbknet .bbknet_dcha {
	padding: 0em;
	margin: 0em;
}

#bbknet .bbknet_fondo {
	padding: 0em;
	margin: 0em;
	float:left;
	width: 26em;
}

#bbknet .bbknet_centrado .boton_total_25_disabled{
	width: 73px;
}

#bbknet .bbknet_centrado .boton_total_25{
	width: 73px;
}

#bbknet .bbknet_centrado .boton_total_25_hover{
	width: 73px;
}


#bbknet ul {
	margin-top:0.5em;
	width: auto;
}

#bbknet #VKP_DIV {
	width:15.8em;
}

#bbknet #VKP_DIV .contenido {
	position:absolute;
}

#bbknet #VKP_DIV .contenido ul {
	margin-top:0.7em;
}

#bbknet #VKP_DIV .botonera_teclado li {
	display:inline;
	position:relative;
}

#slider-nav-wrap {
	margin-top:2em;
	width: 26.7em;
	margin-right:0.5em;
}

#slider-nav-wrap .fondo {
	overflow:hidden;
}

a.boton-banner {
	cursor:pointer;
}

a.boton-banner:hover {
	text-decoration:none;
}

#destacados #cont-carrusel {
	margin-bottom:1em;
}

#destacados .carrusel-wrap {
	min-width: 650px;
}

#destacados #cont-carrusel ul li .fechas {
	width: 5em;
	padding-bottom:0.7em;
}

#destacados #cont-carrusel ul li .fecha {
	width: 1.5em;
	margin-left: 0.3em;
	margin-right: 0.3em;
	padding-bottom:1.2em;
}

#destacados #cont-carrusel ul li .info {
	width:14.5em;
}

#contacto{
	width: 50.9em;
	position:absolute;
}

#ruta ul li a {
	cursor:pointer;
}

#ruta ul li a span {
	float:left;
	line-height:2.2em;
}

#ruta .ultima {
	line-height:2.2em;
}

#contenido #centralTotal h2 {
	padding-top:0em;
}

#contenido #centralTotal .pestanas-detalle {
	margin-top:-0.6em;
	height:100%;
}

#contenido #centralIzq .pestanas-detalle {
	margin-top:-1.6em;
	height:100%;
}

.pestanas-detalle .texto {
	height:100%;
}

#contenido #derecha {
	width:30%;
}

#contenido #derecha #serviciosDestacados {
	float:none;
	height:100%;
}

#contenido #ProductosDestacados ul li h3 a {
	font-size:1em;
}

a.boton {
	text-decoration:none;
	cursor:pointer;
}

a.boton span {
	display:inline-block;
}

a.boton span span {
	display:inline-block;
}

a.boton span span span {
	display:inline-block;
}

a.boton-mini {
	text-decoration:none;
	cursor:pointer;
}

a.boton-mini span {
	display:inline-block;
}

a.boton-mini span span {
	display:inline-block;
}

a.boton-mini span span span {
	display:inline-block;
}

a.boton-mini-verde {
	text-decoration:none;
	cursor:pointer;
}

a.boton-mini-verde span {
	display:inline-block;
}

a.boton-mini-verde span span {
	display:inline-block;
}

a.boton-mini-verde span span span {
	display:inline-block;
}

a.boton:hover {
	text-decoration:none;
	cursor:pointer;
}

a.boton-mini:hover {
	text-decoration:none;
	cursor:pointer;
}

a.boton-mini-verde:hover {
	text-decoration:none;
	cursor:pointer;
}

#contenido #centralIzq {
	width:69%;
}

/*Entradilla en listados */
#contenido #centralIzq .ProductosDestacados ul li .bloque{
	float: left;
}

h5 a {
	font-size:1em;
}

.lineaDecorGris {
	font-size:0.6em;
}

#contenido .bloque-buscador, #contenido_popup .bloque-buscador {
	height:100%;
}

#contenido_popup {
	/*width:85%;*/
}

a.botonSF {
	cursor:pointer;
}

#contenido_popup .bloque-central, #contenido .bloque-central {
	height:100%;
}

#contenido #filtros .filtro-pico .filtro {
	height:100%;
}

#contenido #filtros .filtro-pico .filtro ul {
	width:60%;
}

#contenido #listadoLateral ul li .twitter .contenido {
	height:100%;
	overflow:hidden;
}

#contenido .agenda ul li {
	z-index:-1;
}

#contenido .agenda ul li .wrapper ul.enlaces {
	position:relative;
}

#contenido .agenda ul li .wrapper ul.botones-inferiores {
	width:100%;
}

.tablalistados td a {
	height: 0; /* necesario para que se ponga haslayout=true y la zona clicable de los enlaces ocupe todo no solo el texto */
}

.tablalistados td a:hover {
	text-decoration:none;
}

.cont-menu-pie .centrado-pie .col{
	width:19.8%;
}

.form_horizontal dl dd  {
	width:59%;
}

.form_horizontal dl dt {
	margin-top:0.2em;
}

.form_horizontal dl dd label {
	float:none;
}

a.boton-tour {
	text-decoration:none;
	cursor:pointer;
}

a.boton-tour span {
	display:inline-block;
}

a.boton-tour span span {
	display:inline-block;
}

a.boton-tour span span span {
	display:inline-block;
}

.tourcontrols_centrado .nav li {
	display:inline;
}

.tourcontrols_centrado {
	width:92%;
}

.pestanas-detalle #contratar{
	padding-right: 28%;
}

/************************/
/* estilos pretty photo */
/************************/

div.facebook .pp_top .pp_left {
	background: url(../img/comun/prettyPhoto/facebook/sprite.gif) -88px -53px no-repeat;
}


div.facebook .pp_top .pp_middle{
	background: url(../img/comun/prettyPhoto/facebook/contentPatternTop.gif) top left repeat-x;
}

div.facebook .pp_top .pp_right {
	background: url(../img/comun/prettyPhoto/facebook/sprite.gif) -110px -53px no-repeat;
}

div.facebook .pp_bottom .pp_left {
	background: url(../img/comun/prettyPhoto/facebook/sprite.gif) -88px -80px no-repeat;
}

div.facebook .pp_bottom .pp_middle {
	background:transparent url(../img/comun/prettyPhoto/facebook/contentPatternBottom.gif) repeat-x scroll left top;
}

div.facebook .pp_bottom .pp_right {
	background: url(../img/comun/prettyPhoto/facebook/sprite.gif) -110px -80px no-repeat;
}

.pp_left {
	width:80%;
}

div.facebook .pp_content_container .pp_left{
	background: url(../img/comun/prettyPhoto/facebook/contentPatternLeft.gif) top left repeat-y;
}

div.facebook .pp_content_container .pp_right{
	background: url(../img/comun/prettyPhoto/facebook/contentPatternRight.gif) top right repeat-y;
}

div.facebook .pp_close {
	background: url(../img/comun/prettyPhoto/facebook/sprite.gif) -1px -1px no-repeat;
}

a.pp_next{
	background: url(../img/comun/prettyPhoto/facebook/btnNext.gif) 10000px 10000px no-repeat;
}

a.pp_previous{
	background: url(../img/comun/prettyPhoto/facebook/btnPrevious.gif) 10000px 10000px no-repeat;
}

div.facebook .pp_next:hover{
	background: url(../img/comun/prettyPhoto/facebook/btnNext.gif) center right no-repeat;cursor: pointer;
}

div.facebook .pp_previous:hover{
	background: url(../img/comun/prettyPhoto/facebook/btnPrevious.gif) center left no-repeat;cursor: pointer;
}

/*Seleccion Idioma*/

.texto_idioma{
	padding-left: 1.9em;
	float: none;
	clear: both;
}