.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

* html .clearfix {height:1px;}

form
{
	margin:0em;
	padding:0em;
}

p
{
	margin-top:0em;
}

/* generated by csscreator.com */ 
html, body
{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	background-repeat: repeat-x;
	background-position:top;
}

img {
	border:0px;
	vertical-align:middle;
}

#ancho
{
	width:99em;
	margin:auto;
	text-align:left;
}

#contenedor
{

	width:99em;
	margin:auto;
	text-align:left;
	position:relative;
	z-index:2;
}

#posicionador_pie
{
	width:100%;
	background-image:url(../imgs/fondo_pie.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	height:16.4em;
	padding-top:3em;
	text-align:center;
}

#posicionador_pie .interior_pp
{
	width:99em;
	margin-left:auto;
	margin-right:auto;
}

#posicionador_flash
{
	position:absolute;
	width:100%;
	background-image:url(../swf/fondo_home.jpg);
	height:28em;
	background-repeat:no-repeat;
	background-position:center;
	top:13em;
}

#cabecera
{
	position:absolute;
	width:99em;
	margin-left:auto;
	margin-right:auto;
	height:10em;
	text-align:right;
	top:7.1em;
}

#capatop .logo
{
	float:left;
	margin-left:0em;
	position:absolute;
	z-index:4;
}

#cabecera .menu
{
	float:right;
	width:72.6em;
	padding-right:2em;
	padding-left:1em;
	background:url(../imgs/fondo-menu.gif);
	height:3em;
	text-align:left;
}

#cabecera .menu .item
{
	float:left;
	border-bottom:1px solid transparent;
}

#cabecera .menu .capasubitem
{
	position:absolute;
	display:none;
	margin-top:2.9em;
	margin-left:-0.2em;
	width:16.7em;
	z-index:4;
	padding-top:0.2em;
	padding-bottom:0.4em;
	border:1px solid #873738;
	
	padding-left:2.6em;
	background-color:#FFFFFF;
}

#cabecera .menu .listasi
{
	list-style-image:url(../imgs/flred.gif);
	margin:0em;
	padding:0em;
}

#cabecera .menu .subitem img
{
	height:10px;
}

#cabecera .menu .sep
{
	float:left; height:3em; width:0.3em; overflow:hidden;
}

#cabecera .menu .subitem
{
	background:url(../imgs/fsubmenu.gif);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	margin:0em;
	padding:0em;
	font-size:11px;
	color:#60431b;
	padding-top:0.4em;
	padding-bottom:0.4em;

}

#cabecera .menu .menurss
{
	float:right;
	cursor:pointer;
}

#cabecera .rss1
{
	font-size:11px;
	font-weight:bold;
	color:#222222;
	border-bottom:1px solid #cc0000;
	margin-left:-2.3em;
	padding-left:1em;
}


#cabecera .menu .subitem a
{
	color:#666666;
	text-decoration:none;
}

#cabecera .menu .subitem a:hover
{
	font-weight:bold;
	text-decoration:underline;
}

#capatop .logo img
{
	width:21.3em;
}

#capatop
{
	width:99em;
	height:3em;
	position:absolute;
	top:0em;
}

#capatop .listado_idiomas
{
	float:right;
	color:#cccccc;
	padding-top:3.6em;
}

#capatop .listado_idiomas a
{
	font-size:11px;
	color:#cccccc;
	text-decoration:none;
}

#capatop .listado_idiomas .item_on a
{
	text-decoration:underline;
}

#capatop .listado_idiomas a:hover
{
	text-decoration:underline;
}


#capatop .buscador
{
	float:right;
	padding-top:3.4em;
	padding-left:1em;
	width:16.8em;
}

#capatop #busca
{
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	width:11.9em;
	height:1.4em;
	border:1px solid #999999;
	padding-left:0.2em;
}

#capatop .buscador .ulbuscador
{
	list-style:none;
	margin:0em;
	padding:0em;
}

#capatop .buscador .l1
{
	float:left;
	padding-right:0.9em;
}

#capatop .buscador .l1 input
{
	margin-top:expression("-0.1em");
}

#capatop .buscador .l2
{
	float:left;
}

#capatop .buscador .l2 input
{
	width:1.9em;
	font-size:10px;
}

#home
{
	padding-top:12.1em;
}

#home .col1
{
	width:21.3em;
	float:left;
}

#interior
{
	padding-top:12.1em;
}

#interior .col1
{
	width:21.3em;
	float:left;
}

#reservas_home
{
}

#reservas_home .capr
{
	background-color:#999999;
	height:3.3em;
	padding-top:0.2em;
	width:100%;
}

#reservas_home .select100
{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	border:1px solid #666666;
	width:100%;
}

#reservas_home .capr .c1
{
	float:left;
	padding-left:2em;
	padding-top:0.6em;
}

#reservas_home .capr .cnd
{
	margin-left:0.3em;
}

#reservas_home .capr .c2
{
	float:right;
	padding-top:0.5em;
	padding-right:2em;
}

#reservas_home .capr .c2 a
{
	font-size:11px;
	color:#333333;
	text-decoration:none;
}
#reservas_home .capr .c2 a:hover
{
	text-decoration:underline;
}
#reservas_home .cosr
{
	width:21.1em;
	height:24.4em;
	border-left:1px solid #999999;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	background:url(../imgs/fondo_reservas.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#cccccc;
}

#reservas_home .inte
{
	padding-left:1.8em;
	padding-right:1.8em;
	padding-top:1.5em;
}

#reservas_home .cale
{
	position:absolute;
	margin-top:0.4em;
	margin-left:6.2em;
	cursor:pointer;
	cursor:hand;
	height:1.4em;
}

html:not([dummy]) #reservas_home .cale {
	margin-top:0.3em;
	margin-left:6em;
} /* values for Safari and Firefox */

#reservas_home .linea1
{
	padding-bottom:0em;
}

#reservas_home .linea2
{
	padding-bottom:0.9em;
	padding-bottom:expression("0.5em");	
}


#reservas_home .cosr .c1
{
	float:left;
	width:8.2em;
	padding-right:1em;
}

#reservas_home .cosr .c1b
{
	float:left;
	width:8em;
}

#reservas_home .cosr .c2
{
	float:left;
	width:10.6em;
}

#reservas_home .cosr .c2 .inputpromo
{
	width:9.6em;
	width:expression("9.3em");
}

#reservas_home .cosr .c3
{
	float:left;
	width:4em;
	padding-right:2.6em;
}

#reservas_home .cosr .c4
{
	float:left;
	width:4.1em;
}

#reservas_home .cosr .c5
{
	float:left;
	width:19.2em;
}

#reservas_home .cosr .c6
{
	padding-top:1.7em;
}

#reservas_home .cosr .c7
{
	padding-top:0.7em;

}

#reservas_home .cosr .c7 img
{
	height:2em;
}

#reservas_home .etq
{
	color:#484848;
	font-size:11px;
}

#reservas_home .input
{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	border:1px solid #666666;
	width:7em;
	
}

#reservas_home .inputpq
{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	border:1px solid #666666;
	width:3.4em;
}

#reservas_home .cosr .c2 input
{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	border:1px solid #666666;
	width:9.5em;
}

#home .col2
{
	width:75.7em;
	float:right;
}

#home .col2 #flash_home
{
	width:75.7em;
	height:28em;
}

#dest
{
	width:21.3em;
}

#dest .top
{
	height:3.3em;
	background:url(../imgs/capd.gif);
}

#dest .item
{
	background:url(../imgs/fondodh.gif);
	background-repeat:repeat-y;
	padding-bottom:3em;
}

#dest .item .logo img
{
	width:100%;
}

#dest .texto
{
	font-size:11px;
	color:#adc8f0;
	padding-left:1.8em;
	line-height:1.3em;
	padding-right:1.8em;
	padding-top:0.5em;
	padding-bottom:0.8em;
	height:4.5em;
	overflow:hidden;
}

#dest .masinfo
{
	margin-left:2em;
	margin-right:2em;
	text-align:right;
	border-bottom:1px solid #FFFFFF;
	padding-top:0.8em;
}

#dest .flw
{
	height:0.5em;
	margin-left:0.4em;
	vertical-align:middle;
}

#cont_home
{
	position:relative;
	padding-top:1.1em;
	padding-top:expression("2em");
}

#cont_home .ch1
{
	float:left;
	width:368px;
}

#cont_home .titul img
{
	margin-bottom:0.9em;
	margin-bottom:expression("1em");
	height:2.4em;
}

#destacado_home
{
	border-bottom:1px solid #507cbe;
	padding-bottom:0.1em;
}

#destacado_home .imgs
{
	float:left;
	width:20.7em;
}

#destacado_home .imgs img
{
	width:100%;
}

#destacado_home .txt
{
	float:right;
	width:21.2em;
	text-align:left;
}

#destacado_home .resumen
{
	color:#666666;
	font-size:11px;
	height:20.3em;
	overflow:hidden;
}

#destacado_home .t2
{
	padding-bottom:0.6em;
}

#destacado_home a
{
	color:#507cbe;
	text-decoration:none;
}

.discover
{
	position:absolute;
	width:43.4em;
	text-align:right;
	margin-top:-1.3em;
	margin-bottom:1.3em;
}

#cont_home .ch2
{
	float:right;
	width:363px;
	text-align:left;
}

#cont_home .ch2 .capal
{
	float:left;
}

#cont_home .ch2 .capar
{
	float:right;
	padding-top:8px;
}

.oferta_home 
{
	padding-top:1em;
	padding-top:expression("0.6em");
	padding-bottom:2.5em;
}

.oferta_home .titu .ohleft img
{
	margin-top:0.1em;
	vertical-align:top;
}

.oferta_home .titu 
{
	padding-bottom:1.5em;
	padding-bottom:expression("1.7em");
}

.oferta_home .titu .ohleft
{
	float:left;
	width:0.8em;
	border-left:1px solid #cc0000;
	height:2.5em;
	margin-top:0.2em;
	padding-left:0.1em;
}

.oferta_home .titu .ohright
{
	float:left;
	width:293px;
	overflow:hidden;
}

.oferta_home .conte .ohleft
{
	float:left;
	width:13.6em;
}

.oferta_home .conte .ohright
{
	float:right;
	width:15.6em;
	text-align:left;
	height:7em;
	overflow:hidden;
}

.oferta_home .conte .resum
{
	font-size:11px;
	color:#666666;
	padding-right:1.6em;
}

.oferta_homemi
{
	position:absolute;
	top:130px;
	top:expression("124px");
	/*margin-top:-3.6em;*/
	/*margin-top:-20px;*/
	/*border-bottom:1px solid #cc0000;*/
	text-align:right;
	width:30.3em;
	padding-top:0.2em;
}

#subhome
{

	left:0;

	border-bottom:1px solid #507cbe;
	padding-bottom:10px;
}

#subhome .c1
{
	float:left;
}

#subhome .c2
{
	/*width:22.6em;*/
	width:212px;
	float:left;
	/*padding-top:1em;*/
	text-align:right;
	padding-right:10px;
}

#subhome .c3
{
	/*width:29.3em;*/
	width:212px;
	float:right;
	text-align:left;
	height:4.4em;
	overflow:hidden;
	/*padding-right:1em;*/
}

#subhome .c3 .txt
{
	font-size:12px;
}

#newshome {
	padding-top:23px;	
}

#newshome .recibirnl
{
	float:left;
	height:5em;
	border-left:1px solid #cccccc;
	padding-left:2.6em;
	width:18.2em;
	border-right:1px solid #cccccc;
}

#subhome .recibirnl
{
	float:left;
	height:5em;
	border-left:1px solid #cccccc;
	padding-left:2.6em;
	width:18.2em;
	border-right:1px solid #cccccc;
}

.recibirnl .rntituloimg
{
	float:left;
}

.recibirnl .rntituloimg img
{
	height:1.6em;
}

.recibirnl .rnform
{
	padding-top:2.6em;
}

.recibirnl .inputr
{
	float:left;
}

.recibirnl .botonr input
{
	font-size:10px;
	width:1.9em;
}

.recibirnl .inputr input
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	width:11.4em;
	padding-left:0.2em;
	border:1px solid #666666;
}

.recibirnl .botonr
{
	float:left;
	padding-left:1em;
}

#posicionador_pie
{
	width:100%;
	background-image:url(../imgs/fondo-pie.gif);
	background-repeat:repeat-x;
	background-position:top;
	margin-top:3.8em;
	padding-top:2em;
	background-color:#e5e5e5;
	text-align:center;
	height:20em;
}

#posicionador_pie .linea1
{
	padding-bottom:3.8em;
	border-bottom:1px solid #b3b2b2;
}

#posicionador_pie .interior_pp
{
	width:99em;
	margin-left:auto;
	margin-right:auto;
}

#posicionador_pie .c1
{
	float:left;
	width:17em;
}

#posicionador_pie .c2
{
	float:left;
	width:46em;
	/*padding-right:1.9em;*/
	padding-right:1.9em;
	height:6.8em;
	border-right:1px solid #b3b2b2;
}

#canales_sociales {
	/*float:right;	*/
	font-size:11px;
	color:#666;
}



.fleft{ float:left;}
.fright{ float:right; }

#canales_sociales .titulosiguenos{
	font-size:16px;
	text-align:left;
	color:#335C91;
}

#canales_sociales .icossig{
	padding-left:15px;
	padding-top:18px;
}

#canales_sociales .txtsiguenos{
	font-size:12px;
	width:340px;
	text-align:left;
	padding-top:10px;
}

#canales_sociales .icosig{
	float:left;
	padding-right:7px;	
}

.icoscomparte{ padding-bottom:10px;}
.icoscomparte .fb{ float:right; height:20px; padding-left:14px; width:100px; }
.icoscomparte .tw{ float:right; height:20px; padding-left:14px; }
.icoscomparte .txtshare{ float:right; padding-top:3px; font-size:12px;}


#posicionador_pie .prec2
{
	padding-top:0.5em;
}

#posicionador_pie .c2a
{
	float:left;
	font-size:11px;
	font-weight:bold;
	color:#335c91;
}

#posicionador_pie .c2b
{
	float:right;
}

#posicionador_pie .c3
{
	border-left:1px solid #f0eeee;
	height:6.8em;
	padding-left:1.9em;
	float:left;
	width:48.7em;
}

#posicionador_pie .c3a
{
	float:left;
}

#posicionador_pie .c3 a
{
	color:#335c91;
	text-decoration:none;
}

#posicionador_pie .c3 a:hover
{
	text-decoration:underline;
}

#posicionador_pie .c3b
{
	float:right;
	padding-top:0.3em;
}

#posicionador_pie .tnh
{
	text-align:left;
	font-size:11px;
	color:#335c91;
	padding-top:0.4em;
	font-weight:bold;
}

#posicionador_pie .cnh
{
	text-align:left;
	color:#666666;
	font-size:11px;
	width:43.9em;
	height:2.7em;
	overflow:hidden;
}

#posicionador_pie .linea2
{
	border-top:1px solid #f0eeee;
	border-bottom:1px solid #b3b2b2;
	padding-top:1em;
	padding-bottom:1em;
	padding-left:0.6em;
	text-align:left;
}

#posicionador_pie .opcmp
{
	border-left:1px solid #cc3333;
	padding-left:0.7em;
	margin-left:0.7em;
}

#posicionador_pie .opcmp a
{
	font-size:11px;
	text-decoration:none;
	color:#666666;
}

#posicionador_pie .linea3
{
	padding-top:1em;
}

#posicionador_pie .c1l3
{
	float:left;
}

#posicionador_pie .c2l3
{
	float:right;
}
#posicionador_pie .c2l4
{
	float:left;
}

#posicionador_pie .opcmp a:hover
{
	text-decoration:underline;
}

#posicionador_pie .opcsmp
{
	border-left:1px solid #666666;
	padding-left:0.7em;
	margin-left:0.7em;
}

#posicionador_pie .opcsmp a
{
	font-size:11px;
	text-decoration:underline;
	color:#666666;
}


#posicionador_pie .opcmp2 a:hover
{
	text-decoration:underline;
}

#posicionador_pie .opcsmp2
{
	padding-left:0.7em;
	margin-left:0.7em;
}

#posicionador_pie .opcsmp2 a
{
	font-size:11px;
	text-decoration:underline;
	color:#666666;
}

.lhotel
{
	background:url(../imgs/fondo-lhoteles.gif);
	background-position:left;
	background-repeat:repeat-y;
	background-color:#335c92;
	margin-top:0.1em;
}

.lhotel .textob
{
	padding-left:2em;
	padding-top:1em;
	padding-bottom:1em;
}

.lhotel .textob a
{
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}

.lhotel .textob a:hover
{
	text-decoration:underline;
}

.lhotel .textob_on
{
	padding-left:2em;
	padding-top:1em;
	padding-bottom:1em;
	font-weight:bold;
}

.lhotel .textob_on a
{
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}

#dest .titul2
{
	height:3em;
	margin-top:expression('-0.1em');
	margin-bottom:expression('0.2em');
}

#cajanl
{
	padding-top:0.5em;
	padding-bottom:0.5em;
	height:4.4em;
	padding-left:2.6em;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	margin-top:2em;
}

#interior .col2
{
	width:75.7em;
	float:right;
	text-align:left;
}

#interior .col2 .conte
{
	padding-top:1em;
}

#interior .col2 .subtitular
{
	padding-top:0.4em;
}

#localizador
{
	border-top:1px solid #335c91;
	margin-top:0.5em;
	padding-top:0.5em;
}

#localizador a
{
	font-size:11px; color:#666666; text-decoration:none;
}
#localizador a:hover
{
	text-decoration:underline;
}
#localizador .separador
{
	padding-left:0.6em;
	padding-right:0.6em;
}
#localizador .ultimo
{
	font-size:11px;
	color:#333333;
}

#interior .col2 .cleft
{
	float:left;
	width:45.6em;
	padding-top:2.6em;
}

#interior .col2 .cleft2
{
	float:left;
	width:38.8em;
	padding-top:2.6em;
}

#interior .contxt
{
	font-size:11px;
	color:#666666;
}

#interior .col2 .cright
{
	float:right;
	width:28.2em;
	text-align:left;
	/*padding-top:2.6em;*/
	padding-top:0em;
}

#interior .col2 .cright2
{
	float:right;
	width:34.8em;
	text-align:left;
	padding-top:2.6em;
}

#interior .col2 .capasub
{
	border-bottom:1px solid #335c91;
	padding-left:2em;
}

#interior .col2 .enlaces
{
	border-top:1px solid #335c91;
	margin-top:1em;
	padding-top:2em;
	padding-bottom:1.3em;
	border-bottom:1px solid #335c91;
	padding-left:2em;
}

.enlaces .itemen .separador
{
	padding-left:0.4em;
	padding-right:0.4em;
	color:#507cbe;
}

.enlaces .categoria
{
	color:#999999;
}

.enlaces .itemen
{
	padding-bottom:0.6em;
	font-size:11px;
}

.enlaces .itemen img
{
	margin-right:0.5em;
}

.enlaces .itemen a
{
	color:#507cbe;
	text-decoration:none;
}

.enlaces .itemen a:hover
{
	text-decoration:underline;
}

#interior .col2 .submenu
{
	list-style-image:url(../imgs/flblista.gif);
	margin:0em;
	padding:0em;
	margin-left:2em;
	padding-bottom:1em;
}

#interior .col2 .submenu .itemsm
{
	padding-bottom:0.7em;
}

#interior .col2 .submenu .itemsm_on
{
	padding-bottom:0.7em;
}

#interior .col2 .submenu .itemsm a
{
	font-size:11px;
	color:#507cbe;
	text-decoration:none;
}

#interior .col2 .submenu .itemsm a:hover
{
	text-decoration:underline;
}

#interior .col2 .submenu .itemsm_on a
{
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

#galderecha
{
	padding-top:2.2em;
}

#galderecha .itemgd
{
	float:left;
	padding-bottom:1em;
}

#galderecha .masf
{
	position:absolute;
	z-index:4;
}

#galderecha .masf img
{
	padding-top:8.4em;
	padding-left:12.3em;
}

#galderecha .imggal
{
	width:13.6em;
	height:9.6em;
}

#foto_interior
{
	height:19.7em;
}

.direccion
{
	font-size:11px;
	padding-bottom:1.8em;
	color:#666666;
}

.direccion .d
{
	color:#507cbe;
	font-weight:bold;
}

.direccion a
{
	color:#507cbe;
	text-decoration:none;
}

.separador_contenido .titular
{
	color:#507cbe;
	font-size:16px;
	font-weight:bold;
}

.separador_contenido a
{
	text-decoration:underline;
	color:#666666;
}

.premapa
{
	padding-top:2em;
	padding-bottom:0.4em;
}

.premapa .left
{
	float:left;
}

.premapa .right
{
	float:right;
	font-size:11px;
	color:#666666;
}

.premapa select
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	border:1px solid #666666;
}

.premapa .right img
{
	margin-right:0.4em;
	margin-left:1.6em;
}

.itemoferta
{
	padding-top:2.5em;
	border-bottom:1px solid #507cbe;
	padding-bottom:0.1em;
	margin-bottom:0.5em;
}

.itemoferta .celdaimagen
{
	float:left;
	width:24.5em;
}

.itemoferta .celdacontent
{
	float:right;
	width:49.2em;
	text-align:left;
}

.itemoferta .eslogann
{
	padding-bottom:0.6em;
}

.itemoferta .titn
{
	padding-bottom:1.6em;
}

.itemoferta .resumenn
{
	font-size:11px;
	color:#7d7d7d;
}
.celdabotoneslo
{
	position:absolute;
	width:75.7em;
	margin-top:-1.8em;
	padding-bottom:1.8em;
}

.celdabotoneslo .fl
{
	margin-left:0.3em;
}

.celdabotoneslo .flo
{
	margin-left:0.3em;
	height:0.5em;
}

.detalleof
{
	margin-top:2.6em;
}

.detalleof .notleft
{
	float:left;
	width:34.8em;
}

.detalleof .notright
{
	float:right;
	text-align:left;
	width:38.8em;
}

.detalleof .condiciones
{
	padding-top:1.6em;
	color:#cccccc;
}

.detalleof .condiciones p
{
	padding-top:0em;
	margin-top:0em;
}

.detalleof .pf
{
	color:#999;
}

.detalleof .pf a
{
	color:#000;
	text-decoration:underline;
}

.detalleof .pf .precios
{
	list-style:circle;
	padding:0em;
	margin:0em;
	list-style-image:url(../imgs/flb.gif);
	padding-left:2em;
	padding-top:1em;
}

.detalleof .pf .titulo {
	margin-bottom:expression("1em");
}

.detalleof .pf .precios li {
	margin-top:expression("-1em");
}

.detalleof .contenidon
{
	font-size:11px;
	color:#7d7d7d;
}

.detalleof .eslogann img
{
	height:1.4em;
	margin-bottom:0.4em;
}

.detalleof .titn img
{
	height:2em;
	margin-bottom:1em;
}

.buscador_salones
{
	width:38.8em;
	padding-top:0.8em;
	padding-bottom:0.8em;
	border-bottom:1px solid #cccccc;
	border-top:1px solid #cccccc;
	margin-bottom:1em;
}

.buscador_salones .titulobs img
{
	height:1.6em;
}

.buscador_salones .p2f,.p4f
{
	margin-top:0.8em;
	float:left;
}

.buscador_salones .input
{
	width:8.3em;
	margin-right:0.6em;
	color:#999999;
}

.f11
{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

.tablasalones table
{
	width:38.7em;
}

.tablasalones .columna
{
	float:left;
	width:38.8em;
}


.tablasalones thead
{
	background-color:#c1c1c1;
	padding-right:0.8em;
	padding-left:0.8em;
}

.tablasalones th
{
	padding-left:1em;
	padding-right:1em;
	padding-top:0.4em;
	padding-bottom:0.4em;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	vertical-align:middle;
	border-bottom:2px solid #FFFFFF;
}

.tablasalones tbody
{
	padding-left:0.8em;
	padding-right:0.8em;
}

.tablasalones td
{
	color:#666666;
	padding-left:1em;
	padding-right:1em;
	padding-top:0.4em;
	padding-bottom:0.4em;
	font-size:11px;
	text-align:center;
}

.tablasalones .f1
{
	background-color:#efefef;
}

.tablasalones .f2
{
	background-color:#dfdfdf;
}

.tablasalones a
{
	color:#103f73;
	text-decoration:none;
}

.tablasalones a:hover
{
	text-decoration:underline;
}

#foto_348 img
{
	width:100%;
}

.separador_contenido
{
	font-size:11px;
	color:#666666;
}

.tablasalones2 table
{
	width:38.7em;
}

.tablasalones2 thead
{
	background-color:#c1c1c1;
	padding-right:0.8em;
	padding-left:0.8em;
	border-bottom:2px solid #FFFFFF;
}

.tablasalones2 th
{
	padding-left:1em;
	padding-right:1em;
	padding-top:0.4em;
	padding-bottom:0.4em;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	vertical-align:middle;
}

.tablasalones2 tbody
{
	padding-left:0.8em;
	padding-right:0.8em;
}

.tablasalones2 td
{
	color:#656762;
	padding-left:1em;
	padding-right:1em;
	padding-top:0.4em;
	padding-bottom:0.4em;
	font-size:11px;
	text-align:center
}

.tablasalones2 .f1
{
	background-color:#efefef;
}

.fichero
{
	padding-bottom:1.6em;
}

.fichero img
{
	font-size:10px;
	height:1.6em;
	vertical-align:middle;
	margin-right:0.4em;
}

.fichero a
{
	text-decoration:underline;
	color:#507cbd;
}

.bsolp
{
	text-align:center;
	padding-top:1.8em;
}

.form
{
	border:1px solid #999999;
	background-color:#e0e0e0;
}

.form .barra_hz
{
	width:65.6em;
	border-bottom:1px solid #cccccc;
	padding-top:0.6em;
	margin-bottom:1em;
}

.form .cale
{
	position:absolute;
	margin-top:0.4em;
	margin-left:16em;
	cursor:pointer;
	cursor:hand;
}

html:not([dummy]) .form .cale {
	margin-top:0.3em;
	margin-left:15.7em;
} /* values for Safari and Firefox */


.form .nhab
{
	position:absolute;
	margin-left:10.2em;
}

.form .ul_falso
{
	list-style:none;
	margin:0em;
	padding:0em;
	padding-bottom:1em;
}

.form .label1
{
	font-size:11px;
	color:#625f66;
}

.form .label
{
	width:15em;
	float:left;
	text-align:right;
	font-size:11px;
	color:#625f66;
}

.form .label2
{
	width:12em;
	float:left;
	font-size:11px;
	color:#625f66;
}

.form .label3
{
	width:43em;
	float:left;
	font-size:11px;
	color:#625f66;
}

.form .dato1
{
	float:left;
	padding-left:2em;
}

.form .layer_img
{
	padding-bottom:1.4em;
}

.form .layer_img img
{
	height:2em;
}

.form .dato2
{
	float:left;
	width:21.4em;
	color:#625f66;
}

.form .oblig
{
	font-size:11px;
	color:#e40025;
	margin-left:0.4em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.form .input
{
	font-family:Arial, Helvetica, sans-serif;
	width:15.6em;
	border:1px solid #666666;
	font-size:11px;
	padding-left:0.3em;
	color:#999999;
}

.form .linkf a
{
	font-size:11px;
	color:#103f73;
	text-decoration:none;
}

.form .linkf a:hover
{
	text-decoration:underline;
}

.form .oblig2
{
	position:absolute;
	font-size:11px;
	color:#e40025;
	margin-left:11em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top:0.3em;
}

.form textarea
{
	font-family:Arial, Helvetica, sans-serif;
	width:26.3em;
	height:4.4em;
	border:1px solid #666666;
	font-size:11px;
	padding-left:0.3em;
	padding-right:0.3em;	
	color:#999999;
	overflow:auto;
}

.enlace 
{
	font-size:11px;
	color:#625f66;
}

.enlace a
{
	color:#103f73;
	text-decoration:none;
}

.enlace a:hover
{
	text-decoration:underline;
}

.enlace .chbox {
	float:left;
}

.enlace .texto {
	float:left;
	margin-top:0.3em;
}

.cabeceraform
{
	background-color:#999999;
	padding-left:3em;
	padding-right:8em;
	padding-top:2em;
	padding-bottom:2em;
	margin-top:2.6em;
}

.cabeceraform .pc1
{
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}

.cabeceraform .pc2
{
	font-size:11px;
	color:#FFFFFF;
}

.formleft
{
	width:56.2em;
}

.mapaweb
{
	list-style:none;
	margin:0em;
	padding:0em;
}

.mapaweb .left
{
	float:left;
	width:16.4em;
	padding-right:2em;
}

.mapaweb .itemwm
{
	padding-bottom:2em;
}

.mapaweb .titulowm a
{
	font-size:12px;
	font-weight:bold;
	color:#507cbe;
	text-decoration:none;
}

.mapaweb .titulowm a:hover
{
	text-decoration:underline;
}

.mapaweb .subitemwm
{
	padding-top:0.7em;
}

.mapaweb .subitemwm a
{
	font-size:11px;
	color:#333333;
	text-decoration:none;
}

.mapaweb .subitemwm a:hover
{
	text-decoration:underline;
}

.mapaweb img
{
	margin-right:0.6em;
	width:0.4em;
}

.contenido_webmap
{
	padding-top:2.6em;
	padding-left:2.8em;
	width:74.9em;
}

.contenido_interior
{
	padding-top:2.6em;
}

.itemnoticia
{
	padding-bottom:0.1em;
	border-bottom:1px solid #507cbe;
	margin-bottom:1.5em;
}

.itemnoticia .celdaimagen
{
	float:left;
	width:13.6em;
}

.itemnoticia .celdacontent
{
	width:60.1em;
	float:right;
	text-align:left;
	padding-bottom:1.2em;
}

.itemnoticia .celdacontent .fecha
{
	padding-bottom:0.6em;
}

.itemnoticia .celdacontent .tito
{
	padding-bottom:1.6em;
}

.itemnoticia .celdacontent .resumenn
{
	font-size:11px;
	color:#7d7d7d;
}

.celdabotones
{
	width:75.7em;
	text-align:right;
	position:absolute;
	margin-top:-2.8em;
	padding-bottom:2.8em;
}

.detnleft
{
	left:24.5em;
	float:left;
}

.detnright
{
	width:49.5em;
	float:right;
	text-align:left;
	overflow:hidden;
}

.noticiadet
{
	width:75.9em;
	border-bottom:1px solid #507cbe;
	padding-bottom:0.1em;
}

.tideno
{
	padding-bottom:1.4em;
}

.fechan
{
	padding-bottom:0.6em;
}

.vmasn
{
	width:75.7em;
	text-align:right;
	position:absolute;
	margin-top:-1.3em;
}

.flo
{
	margin-left:0.3em;
	height:0.5em;
}

.listaimgs
{
	list-style:none;
	margin:0em;
	padding:0em;
	width:75.7em;
}

.listaimgs .celda0
{
	float:left;
	padding-right:2em;
	width:17.5em;
	padding-bottom:2em;
}

.listaimgs .celda1
{
	float:left;
	padding-right:2em;
	width:17.5em;	
	padding-bottom:2em;	
}

.listaimgs .celda2
{
	float:left;
	padding-right:2em;
	width:17.5em;	
	padding-bottom:2em;
}

.listaimgs .celda3
{
	float:left;
	width:16.5em;
	padding-bottom:2em;	
	overflow:hidden;
}

.listaimgs .imagencelda
{
	width:17em;
	height:11.2em;
	text-align:center;
	overflow-x:hidden;
	position:absolute;
}

.listaimgs .imagencelda img
{
	height:11.2em;
}

.listaimgs .textogal
{
	 width:18em; text-align:center; color:#656565;
}

.listaimgs .textogal a
{
	font-size:11px;
	text-decoration:none;
	color:#507cbd;
	padding-left:0.2em;
	padding-right:0.2em;
}

.listaimgs .textogal a:hover
{
	text-decoration:underline;
}

.listaimgs .celdapdf0
{
	float:left;
	width:39.5em;
}

.listaimgs .celdapdf1
{
	float:left;
	width:36.9em;
}

.listaimgs .tam
{
	font-size:11px;
	color:#666666;
}

.listaimgs .celdapdf0 a
{
	color:#507cbd;
	font-size:11px;
	text-decoration:none;
}

.listaimgs .celdapdf1 a
{
	color:#507cbd;
	font-size:11px;
	text-decoration:none;
}

.listaimgs .celdapdf0 a:hover
{
	text-decoration:underline;
}

.listaimgs .celdapdf1 a:hover
{
	text-decoration:underline;
}

.listaimgs .imgpdf
{
	width:1.8em;
	vertical-align:middle;
	margin-right:0.4em;
	margin-bottom:0.4em;
}

.buscador .item_buscador
{
	padding-bottom:2em;
}

.buscador .titulopagina_buscador
{
	color:#666666;
	font-size:11px;
	font-weight:bold;
}

.buscador .item_buscador
{
	padding-bottom:1em;

}

.buscador .contenido_buscador
{
	color:#666666;
	font-size:11px;
}

.buscador a
{
	color:#507cbd;
	font-size:11px;
	text-decoration:none;
}



.buscador a:hover
{
	text-decoration:underline;
}

#paginador_cursos .actual
{
	font-size:11px;
	color:#666666;
	text-decoration:underline;
}

#paginador_cursos a
{
	color:#507cbd;
	font-size:11px;
	text-decoration:none;
	padding-right:0.3em;
	padding-left:0.3em;
}
.nombre_hotel
{
	font-weight:bold;
	font-size:14px;
}
#error_layer
{
	color:#cc0000;
	padding-bottom:0.6em;
}

#foto_348
{
	width:34.8em;
	height:22em;
	padding-bottom:1em;
}

#blog
{
	text-align:left;
	padding-top:1.2em;
}

#blog .noticiah
{
	list-style:none;
	margin:0em;
	padding:0em;
}

#blog .fec
{
	float:left;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	width:5.6em;
}

#blog .titunh
{
	float:left;
	width:23.2em;
	font-size:11px;
	color:#666666;
}

#blog .titunh a
{
	color:#666666;
	text-decoration:none;
}

#blog .titunh a:hover
{
	text-decoration:underline;
}

#blog .titunh img
{
	margin-right:0.6em;
}

#blog a
{
	font-size:11px;
	color:#335c91;
	text-decoration:none;
}

.globo .titular
{
	font-size:13px;
	font-weight:bold;
}

.separador_contenido li
{
	list-style-image:url(../imgs/flb.gif);
}


#videos .intro {
	font-size:12px;
	color:#666;
	padding-top:14px;
	line-height:16px;
	padding-left:8px;
	padding-right:8px;
}

#videos .lista {
	padding-top:10px;
	font-size:14px;
	color:#cc0000;
	font-family: 'PT Sans', Arial, sans-serif;
	padding-left:8px;
	padding-right:8px;

}

#videos .lista a {
	color:#cc0000;
	text-decoration: none;
}

#videos .lista a:hover {
	text-decoration: underline;
}

#videos .lista span {
	padding-left:4px;
	padding-right:4px;
}

#videos .lista .active {
	text-decoration: underline;
}

#videos .cajas {
	background-color:#e6e6e6;
	padding: 6px;
	border-bottom:1px solid #215d94;
	margin-top:6px;
	height:292px;
}

#videos .video {
	display: none;
}

#videos .video.videopos0 {
	display:block;
}

#videos .video .vid img {
	width: 355px;
	height: 171px;
}

#videos .margen0 { margin-right:10px; margin-bottom:10px; }
#videos .margen1 { margin-bottom:10px; }
#videos .margen2 { margin-right:10px; }

#videos .play {
	position:absolute;
	margin-top:50px;
	margin-left:140px;
}

#videos .capa {
	position:absolute;
	width:212px;
	height:25px;
	top:103px;
	left:0px;
	background-color:#d1d1d1;
	filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90;
	padding-left:11px;
	padding-top:8px;
}

#ofhome {
	height: 190px;
    overflow: hidden;
    position: relative;
    width: 303px;	
}

#slider {
    height: 150px;
    width: 100000em;
}

#ofhome .of {
	position:relative;
	float: left;
    height: 150px;
    width: 303px;
	margin-top:6px;
}

#ofhome .conte .ohleft img {
	width:136px;
	height:86px;
}

.ch2 .paginador {
	position:absolute;
	width:348px;
	height:40px;
	margin-top: 281px;
	z-index:100;
	font-size:12px;
	text-align:right;
}

.ch2 .paginador .nums {
	text-align:center;
	height:20px;
	margin-top:2px;
}

.ch2 .paginador .num {
	float:left;
	background-image:url(../imgs/pagoff.png);
	background-repeat:no-repeat;
	background-position:center;
	padding:10px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
	vertical-align:middle;
	color:#cc0000;
	cursor:pointer;
}

.ch2 .paginador .on {
	background-image:url(../imgs/pagon.png);
	color:#fff;
}

#desthome {
	padding-top:16px;	
}

#desthome .img {
	float: left;
	width: 147px;
}

#desthome .txt {
	float:right;
	width:210px;
}

#desthome .contdest {
	padding-bottom: 10px;
}

#desthome .dest0 {
	float:left;	
	padding-right:9px;
}

#desthome .dest1 {
	float:left;	
}

#desthome .resumen {
	color:#666;
	font-size:12px;
	width:190px;
	line-height: 16px;
}

#desthome .masinfo {
	text-align:right;
	font-family: 'PT Sans', Arial, sans-serif;
}

#desthome .masinfo a {
	color:#507cbe;
	text-decoration: none;
	font-size:11px;
}


.mpie {
	float:left;	
}



.t400 {
	float:left;
	width:400px;
}

.t300 {
	float:left;
	width:300px;
}

.megusta {
	float:right;	
}

.foursquare {
	float:right;
}

.h5 {
	height:5em !important;	
}

.web20 {
	float:left;
	width:200px;	
}

#comptwit {
	list-style: none outside none;	
}

#comptwit.comp {
	margin: 0 0 0 2px;
    padding: 3px 0 0;
}

#comptwit li {
	float: left;
    list-style: none outside none;
    padding-right: 10px;
}

#comptwit .pt1 {
	padding-top:1px;	
}

.pm0 {
	margin-left:0;
	padding-left:0;
}

.fright {
	float:right;	
}

#buscador_ofertas {
	position:relative;
	width:757px;
	height:120px;
	margin-top:27px;
	background-color:#999;
	background-image:url(../imgs/fbuscsal.png);
	background-position:bottom;
	background-repeat:no-repeat;
}

#buscador_ofertas .btnbuscsal {
	position:absolute;
	top:55px;
	left:563px;
}

#buscador_ofertas .tbusc {
	width:736px;
	height:25px;
	padding-top:10px;
	margin-left:21px;
}

#buscador_ofertas .tsel {
	width:737px;
	height:65px;
	padding-top:17px;
	margin-left:20px;
}

#buscador_ofertas .tsel .c {
	float: left;
    padding-right: 1em;
	color: #484848;
    font-size: 11px;
}

#buscador_ofertas .tsel .t1 { width: 103px; }
#buscador_ofertas .tsel .t2 { width: 93px; }
#buscador_ofertas .tsel .t3 { width: 211px; }

#buscador_ofertas .tsel .cale {
	cursor: pointer;
    height: 1.4em;
    margin-left: 60px;
    margin-top: 3px;
    position: absolute;
}

html:not([dummy]) .cale {
    margin-left: 60px;
    margin-top: 3px;
}

#buscador_ofertas .tsel input {
	border: 1px solid #666666;
    color: #999999;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    width: 7em;
}

#buscador_ofertas .tsel .seldest  {
	border: 1px solid #666666;
    color: #999999;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    width: 79px;	
}

#buscador_ofertas .tsel .selhot  {
	border: 1px solid #666666;
    color: #999999;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    width: 174px;	
}

#foto_ofertas {
    width: 757px;
    height: 233px;
    overflow: hidden;
}

#foto_ofertas .item {
    position:absolute;
    width:757px;
    height: 233px;
}

#foto_ofertas .item .texto1 {
    position:absolute;
    margin-left:20px;
    margin-top:15px;
    line-height:32px;
    font-size: 26px;
    color:#fff;
}

#subtipos {
    margin-top:4px;
    margin-left:-1px;
}

#subtipos .pestt {
    border-left:1px solid #fff;
    background-image:url(../imgs/flblanca.png);
    background-position:13px 14px;
    background-repeat: no-repeat;
    width:150px;
    padding-left:24px;
    padding-right:14px;
    line-height: 33px;
    color:#fff;
    font-size: 13px;
    float:left;
}

#subtipos .pestt a {
    color:#fff;
    text-decoration: none;
}
#subtipos .pestt a:hover {
    text-decoration: underline;
}


#subtipos .pestt a.activo {
    text-decoration: underline;
}

.sintopof {
    margin-top:4px;
    border-top:1px solid #000;
}


.sintopof2 #buscador_ofertas {
    margin-top:0px;
}

.sintopof #buscador_ofertas {
    margin-top:4px;
}

#interior .col2 .subtitular {
    width:400px;
    overflow: hidden;
}

.itemoferta2 {
    width:368px;
    height:306px;
    float:left;
    background-color:#e6e6e6;
    margin-right: 20px;
    margin-top:15px;
    border-bottom:1px solid #215d94;
    display:none;
}

.itemoferta2 .celdaimagen {
    padding:6px;
    height:177px;
}

.itemoferta2 .celdaimagen .img {
    width: 356px;
    height: 177px;
    background-repeat:no-repeat;
    background-position: center;
    cursor:pointer;
}

.itemoferta2 .celdacontent {
    height:70px;
    overflow: hidden;
    padding-left:15px;
    padding-right:15px;
}

.itemoferta2 .celdacontent .titn {
    font-size:20px;
    height:26px;
    overflow: hidden;
    line-height: 26px;
}

.itemoferta2 .eslogann {
    color:#507cbe;
    font-size:11px;
}

.itemoferta2 .masinfo {
    padding-top:5px;
    float:left;
    background-image: url(../imgs/flroja.png);
    background-position: right 10px;
    background-repeat: no-repeat;
    padding-right:7px;
}

.itemoferta2 .masinfo a {
    color:#cc0000;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}

.hora {
    line-height:28px;
    float:left;
    background-color:#fff;
    background-image:url(../imgs/fondo-reloj.png);
    background-position:right;
    background-repeat: repeat-y;
    overflow: hidden;
    padding-bottom:6px;
    padding-left: 8px;
    color:#cc0000;
    font-size:11px;
    width:194px;
    height:24px;
    margin-left:17px;
}

.celdabotoneslo3 .hora {
    float: none;
    width: auto;
    background-position:left;
    margin-left: 0;
    margin-top: 16px;
    margin-bottom: 34px; 
    background-color:#E6E6E6;
}

.itemoferta2 .reservar {
    float:right;
    width:135px;
    padding-right: 14px;
}

.hora img {
    vertical-align:middle;
    margin-right:5px;
}

.itemoferta2 .esloganim, .detalleof2 .esloganim {
    position:absolute;
    margin-left:240px;
    margin-top:60px;
    width:113px;
    height:111px;
    background-image:url(../imgs/esloganof.png);
    background-repeat: no-repeat;
    color:#cc0000;
}

.detalleof2 .esloganim {
    margin-left:228px;
    margin-top:7px;
}

.eslogan1 {
    padding-top:23px;
    padding-left:16px;
    padding-right:10px;
    font-size: 11px;
    line-height:18px;
    height:18px;
    overflow:hidden;
}


.eslogan2 {
    padding-right:10px;
}

.ribbon  {
    position:absolute;
    font-size:12px;
    color:#fff;
    width:111px;
    height:111px;
    margin-left:-4px;
    margin-top:-4px;
}

.eslogan2_3 {
    font-size:39px;
     padding-left:15px;
    font-weight: bold;
    padding-top:7px;
}

.eslogan2_2 {
    font-size:48px;
     padding-left:17px;
    font-weight: bold;
}

.eslogan2_1 {
    font-size:57px;
     padding-left:27px;
    font-weight: bold;
    padding-top:2px;
}

.esloganim span {
    font-size:35px;
    font-weight: normal;
}

.itemsofs {
    width:756px;
    overflow:hidden;
}

.itemsofs .int {
    width:776px;
}

.detalleof2 {
    background-color:#e6e6e6;
    padding:10px;
    margin-top:15px;
}

.detalleof2 .notleft {
    float:left;
    width:346px;
}

.detalleof2 .notleft .img {
    width:346px;
    height:323px;
}

.detalleof2 .notright {
    float:right;
    width:374px;
    padding-top:10px;
}

.detalleof2 .titn {
    font-size: 18px;
    line-height: 26px;
}

.detalleof2 .contenidon {
    color:#7d7d7d;
    font-size:11px;
    line-height: 13px;
    padding-top:12px;
}

.detalleof2 .eslogann {
    color:#507cbe;
    font-size:14px;
}

.detalleof2 .extra {
    color:#507cbe;
    font-size:11px;
    line-height: 13px;
    font-style: italic;
    padding-top: 6px;
}
.vermas
{
	float:right;
	padding-right:2em;
        padding-top:10px;
        line-height: 20px;
}

.vermas a
{
	font-size:11px;
	text-decoration:none;
         color:#999;
}

.vermas a:hover
{
	text-decoration:underline;
}

.vermas img
{
	height:1em;
	font-size:10px;
	margin-left:0.4em;
}

#ofhomegrupo {
	width: 363px;
	height: 308px;
    overflow: hidden;
    position: relative;
    margin-top: 5px;
}

#ofhomegrupo .itemoferta3 {
	width:351px;
	margin-left :0;
	height: 291px;
	margin-right: 3px;
}
#ofhomegrupo .itemoferta3 .celdaimagen {
	text-align: center;
}

#ofhomegrupo .itemoferta3 .esloganim {
	margin-top: 79px;
	margin-left: 250px;
}

#ofhomegrupo .ribbon {
	margin-left: -10px;
	margin-top: -10px;
}

#ofhomegrupo .itemoferta3 .img {
	width: 351px;
	height: 178px;
}

#ofhomegrupo .itemoferta3 .titn {
	height: auto;
	font-size: 21px;
	padding-top: 0px;
}

#ofhomegrupo .itemoferta3 .masinfo {
	font-size: 11px;
	padding-right: 9px;
}

#ofhomegrupo .nhotel {
	line-height: 20px;
	font-size:11px;
	color: #1e588c;
	padding-top:3px;
}

.ch2 .paginador .ibl {
	display: inline-block;
	width:31px;
	height:30px;
	background-image: url(../imgs/sprite-of.png);
	cursor: pointer;
}
.ch2 .paginador .ibc {
	display: inline-block;
	vertical-align: top;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
}

.ch2 .paginador #pright {
	background-position: -31px 0;
}

#subhome .sh1 {
	float:left;
	width: 366px;
	padding-top: 15px;
}

#subhome .sh2 {
	float:right;
	width: 363px;
}

#subhome .l1 {
	padding-bottom:4px;
}
#subhome .l2 {
	padding-bottom:4px;
}

#subhome .ssh2 {
	color: #666;
	font-size:12px;
	line-height:18px;
	margin-top:-4px;
}

#ofhomegrupo .container {
	padding-top:3px;
	padding-left:3px;
}

#ofhomegrupo .itemoferta3.sliding {
	margin-right: 0;
	border-right: 3px solid #e6e6e6;
}
