.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

img {
	border:0px;
}

.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;
}

/* generated by csscreator.com */ 
html, body
{
	 margin:0; 
	 padding:0; 
	 font-family:Verdana,Helvetica;
	 font-size:10px;
}

#ancho
{
	width:98em;
	margin:auto;
	text-align:left;
}

#contenedor
{
	width:98em;
	margin:auto;
	text-align:left;
	position:absolute;
}

#cabecera
{
	position:absolute;
	height:4em;
	width:98em;
	margin-top:1.4em;
	text-align:right;
	margin-left:auto;
}

#flashhome
{
	top:4em;
	position:absolute;
	width:98em;
	height:37.5em;
	z-index:1;
}

#orexvi
{
	margin-top:1.4em;
	position:absolute;
	float:left;
	z-index:6;
}

#orexvi a
{
	color:#ad0540;
	text-decoration:none;
	font-weight:bold;
	padding-right:1em;
}

#orexvi a:hover
{
	text-decoration:underline;
}

#cabecera .telefono img
{
	height:1.6em;
	vertical-align:middle;
	margin-right:1.5em;
}

.idiomas
{
	color:#333333;
	padding-right:1.5em;
}

.idiomas a
{
	color:#333333;
	text-decoration:none;
}

.idiomas a:hover
{
	text-decoration:underline;
}

.idiomas .idioma_on
{
	font-weight:bold;
}

.idiomas .separador
{
	padding-left:0.5em;
	padding-right:0.5em;
}

.leftcabecera
{
	float:right;
}

.rightcabecera
{
	float:right;
}

#cajabuscador
{
	display:none;
	float:left;
	padding-right:1em;
}

#cajabuscador input
{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #abadb3;
	width:13.4em;
}

#cabecera .buscador img
{
	height:1.8em;
	vertical-align:middle;
	margin-left:0.2em;
	margin-bottom:0.2em;	
}

#menutop
{
	position:absolute;
	top:33em;
	left:25em;
	width:73em;
	height:3em;
	background-color:#333333;
	z-index:2;
}

#menutop table
{
	width:100%;
	border:0em;
}

#menutop td
{
	text-align:center;
}

#menutop td img
{
	height:3em;
}

#lefthome
{
	position:absolute;
	height:40.4em;
	width:25em;
	background-color:#eaeaea;
	top:41.6em;
	left:0em;
}

.logo_husa
{
	padding-top:2.1em;
}

.logo_husa img
{
	border:0em;
	height:4.3em;
}

.logos_pie 
{
	width:21em;
	margin-left:2em;
	padding-top:0.5em;
	padding-bottom:2em;
}

.logos_pie table
{
	width:100%;
}

#botonesint
{
	background-color:#999999;
	padding-bottom:2em;
}

 .botones
{
	padding-left:2em;
	padding-top:2em;
}

.botones img
{
	height:2.9em;
	border:0em;
	margin-bottom:0.1em;
}

.links
{
	width:20.7em;
	padding-top:0.4em;
	padding-bottom:1.6em;
	border:1px solid #FFFFFF;
	background-color:#e3e2e3;
	margin-top:2em;
	margin-bottom:2em;
	margin-left:2em;
	text-align:center;
}

.links .itlinks
{
	padding-top:1.5em;
}

#central
{
	position:absolute;
	top:36em;
	left:25em;
	z-index:2;
	background-color:#FFFFFF;
	padding-left:2em;
	padding-top:2em;
	width:47.3em;
}

.bsalones
{
	width:45.1em;
	height:6.5em;
	border:1px solid #e3e2e3;
	background-color:#FFFFFF;
}

.bsalones .cab
{
	height:2.9em;
	background-color:#cccccc;
	padding-left:0.6em;
}

.bsalones .cab img
{
	height:2.9em;
}

.bsalones .botbuscar
{
	position:absolute;
	top:5.9em;
	left:38.2em;
}

.bsalones .item
{
	padding-left:1em;
	padding-top:1em;
}

.bsalones .item select
{
	width:18.6em;
}

.bsalones .botbuscarinterior
{
	width:19.6em;
	padding-top:1em;
	text-align:right;
}

.bsalones .etr
{
	position:absolute;
	width:44.3em;
	text-align:right;
	z-index:2;
	top:2.8em;
}

.bsalones .etr a
{
	font-size:11px;
	font-weight:bold;
	color:#354c62;
	text-decoration:underline;
}

.bsalones .etr a:hover
{
	text-decoration:underline;
}

.bsalones .etr2
{
	width:19.6em;
	text-align:right;
	padding-top:1em;
}

.bsalones .etr2 a
{
	font-size:11px;
	font-weight:bold;
	color:#354c62;
	text-decoration:none;
}

.bsalones .etr2 a:hover
{
	text-decoration:underline;
}

.bsalones select
{
	width:17em;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#3b5d78;
	border:1px solid #abadb3;
}

#central .explore
{
	width:45.1em;
	margin-top:2em;
	border:1px solid #e3e2e3;
}

#central .explore .cab
{
	background-color:#5d86ae;
	padding-left:0.6em;
}


#central .explore .cab img
{
	height:2.9em;
}

#derechahome
{
	position:absolute;
	z-index:2;
	top:36em;
	left:74.3em;
	background-color:#FFFFFF;
	width:23.7em;
	padding-top:2em;
	
}

#derechahome .inter
{
	border:1px solid #e3e2e3;
}

#derechahome .item img
{
	height:2.9em;
	margin-bottom:0.1em;
}

#clientes
{
	position:absolute;
	left:27em;
	top:67em;
	border:1px solid #e3e2e3;
	height:5.8em;
}

#clientes ul,li
{
	margin:0em;
	padding:0em;
	list-style:none;
}

#clientes .left
{
	float:left;
}

#clientes .newsletter
{
	float:left;
	background-color:#eaeaea;
	width:23.6em;
	height:5.8em;
}

#clientes .recibir
{
	margin-top:1.2em;
	margin-left:1.2em;
}

#clientes .ok
{
	position:absolute;
	left:64em;
	top:2.6em;
}

#clientes .input
{
	width:13.8em;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#3b5d78;
	border:1px solid #abadb3;
	margin-left:1.2em;
	margin-top:0.2em;
}

#piehome
{
	position:absolute;
	left:27em;
	top:75em;
}

.itempie
{
	color:#33383e;
	padding-bottom:1em;	
}

.itempie a
{
	color:#33383e;
	text-decoration:none;
}

.itempie a:hover
{
	text-decoration:underline;
}

.itempie span
{
	color:#c44b42;
	padding-left:0.3em;
	padding-right:0.3em;
}

#top
{
	position:absolute;
	top:0em;
	width:98em;
	height:25em;
	top:4em;
}

/*#top img
{
	width:98em;
	height:25em;
}

#degradetop
{
	position:absolute;
	z-index:2;
	top:4em;
	left:0em;
	width:25em;
	height:25em;
}

#degradetop img
{
	width:25em;
	height:25em;
}

#logotop
{
	position:absolute;
	z-index:3;
	top:6em;
	left:4em;
}

#logotop img
{
	width:17em;
	border:0em;
}*/

#topflash
{
	width:98em;
	height:25em;
}

#interior
{
	position:relative;
	top:29em;
	background:url(../imgs/fondo_menu.gif);
	background-position:left;
	background-repeat:repeat-y;
	min-height:46em;
}

#interior .titulo1 img
{
	
}

#interior .interiorbig
{
	list-style:none;
	margin:0em;
	padding:0em;
	width:98em;

}

#interior .interiorbig .ibleft
{
	float:left;
	width:25em;
	background-color:#eaeaea;
}

#interior .interiorbig .ibright
{
	float:right;
	width:73em;
	text-align:left;
}

#menulateral
{
	background-color:#999999;
	padding:2em;
	padding-bottom:1em;
}

#menulateral .item_menu
{
	padding-bottom:1em;
}

#menulateral img
{
	vertical-align:middle;
	margin-right:0.3em;
}

#menulateral .item_menu_on
{
	padding-bottom:1em;
	text-decoration:underline;
	color:#FFFFFF;
}

#menulateral .item_menu a
{
	font-size:12px;
	text-decoration:none;
	color:#FFFFFF;
}

#menulateral .item_menu a:hover
{
	text-decoration:underline;
}

#menulateral .item_menu_on a
{
	font-size:12px;
	text-decoration:underline;
	color:#FFFFFF;
}

#menulateral .item_menu_on a:hover
{
	text-decoration:none;
}

.ibright .cosito_big
{
	position:absolute;
	top:2.4em;
	
}

.ibright .cosito_big img
{
	width:0.9em;
}


.ibright .titulo_interior
{
	padding-top:1.6em;
	padding-left:2em;
}

.ibright .titulo_interior img
{
	width:61em;
}

.ibright .subtitulo_interior
{
	padding-left:2em;
}

.ibright .subtitulo_interior img
{
	height:2.4em;
}

#localizador
{
	padding-left:2em;
	padding-top:1.2em;
}

#localizador a
{
	color:#999999;
	text-decoration:none;
}

#localizador a:hover
{
	text-decoration:underline;
}

#localizador .separador
{
	color:#ff9900;
	padding-left:0.8em;
	padding-right:0.8em;
	font-family:"Trebuchet MS", Verdana, Arial;
}

#localizador .ultimo
{
	color:#999999;
	font-weight:bold;
}

#interior_contenido
{
	padding-left:2em;
	padding-top:2.8em;
	padding-bottom:4em;
}

#interior_contenido .ulic
{
	list-style:none;
	margin:0em;
	padding:0em;
	width:71em;
}

#interior_contenido .titulo
{
	font-size:18px;
	color:#696d71;
	font-weight:bold;
}

#interior_contenido .ulic_left
{
	float:left;
	width:35.8em;
	color:#625f66;
	font-size:12px;
	line-height:1.6em;
}

.separador_contenido
{
	color:#625f66;
	font-size:12px;
	line-height:1.6em;
}

.separador_contenido p
{
	margin-top:0em;
	padding-top:0em;
}

.separador_contenido a
{
	color:#ff3300;
	text-decoration:none;
}

.separador_contenido a:hover
{
	text-decoration:underline;
}

#interior_contenido .ulic_right
{
	float:right;
}

#interior_contenido .ulic_right_left
{
	float:left;
	padding-left:3.5em;
}

#interior_contenido .ulic_completo
{
	float:left;
	width:71em;
	color:#625f66;
	font-size:10px;
	line-height:1.6em;
}

#flashder
{
	width:26em;
	height:17em;
}

#piefinal
{
	position:absolute;
	margin-top:28.6em;
/*	top:expression("0em");
	margin-top:expression("28.6em");*/
}

#piefinal .ulpie
{
	list-style:none;
	margin:0em;
	padding:0em;
}

#piefinal .ulpie_left
{
	float:left;
	width:25em;
	background-color:#eaeaea;
}

#piefinal .ulpie_right
{
	float:left;
	padding-left:2em;
}


#interior_agenda
{
	padding:2em;
	padding-right:0em;

}

#interior_agenda .tablameses
{
	width:100%;
	border:0em;
}

#interior_agenda .tablameses img
{
	height:1.8em;
}

#interior_agenda .tablameses .sep
{
	width:0.2em;
	
	background-color:#cccccc;
}

#interior_agenda .tablameses .sep img
{
	width:0.2em;
}

#interior_agenda .tablaeventos
{
	width:70.8em;
	margin-top:2em;
	border:1px solid #33383e;
}

#interior_agenda .tablaeventos table
{
	border:1px solid #ffffff;
	width:100%;
}

#interior_agenda .tablaeventos th
{
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}

#interior_agenda .tablaeventos thead
{
	background-color:#5c86ae;
}

#interior_agenda .tablaeventos td
{
	color:#33383e;
	font-size:11px;
}

#interior_agenda .tablaeventos .fila0
{
	background-color:#eaeaea;
}

#interior_agenda .tablaeventos .fila1
{
	background-color:#f6f6f6;
}

#interior_agenda .tablaeventos a
{
	color:#ff3300;
	text-decoration:none;
}

#interior_agenda .tablaeventos a:hover
{
	text-decoration:underline;
}

.inscribase
{
	padding-top:2em;
}

.inscribase img
{
	height:3em;
	border:0em;
}

.form_ubica
{
	padding-bottom:1.2em;
}

.form_ubica ul,li
{
	list-style:none;
	padding:0em;
	margin:0em;
}

.form_ubica li
{
	float:left;
}

.form_ubica .textfu
{
	font-size:12px;
	padding-right:0.8em;
	color:#625f66;
}

.form_ubica .input
{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#3b5d78;
	width:24em;
	border:1px solid #b5b7bd;
	margin-right:1em;
}

.directions ul,li
{
	list-style:none;
	margin:0em;
	padding:0em;
}

.directions li
{
	width:34.5em;
	float:left;
	height:35em;
	padding-top:2.5em;
}

#directions
{
	height:34em;
	overflow-X:hidden;
	overflow-Y:auto;
	-moz-scrollbars-vertical;
}

.directions .botprint
{
	position:absolute;
	width:34.5em;
	text-align:right;
}

.directions .botprint img
{
	width:8em;
}

.titd
{
	padding-bottom:1.2em;
}

.titd img
{
	height:1.8em;
}

.titulotestimonioul
{
	list-style:none;
	margin:0em;
	padding:0em;
	padding-left:2em;
}

.titulotestimonioul .left2
{
	float:left;
}

.titulotestimonioul .right2
{
	float:right;
}

.titulotestimonioul .right2 img
{
	height:3.7em;
	border:1px solid #cccccc;
}

.testimonioul
{
	list-style:none;
	margin:0em;
	padding:0em;
	width:71em;
}

.testimonioul .left
{
	float:left;
	width:41em;

}

.testimonioul .right
{
	float:right;


}

.testimonioul .right img
{
	width:26em;
}

.testimonio
{
	padding-top:1.8em;
	margin-left:2em;
	padding-bottom:1.6em;
	border-bottom:1px solid #cccccc;
	width:67em;
}

.testimonio .imgtest img
{
	width:26em;
}

.testimonio .tittest img
{
	height:2em;
}

.testimonio .tittest2 img
{
	width:26em;
}


.testimonio .subtittest img
{
	width:26em;
}


.testimonio .videomini
{
	width:26em;
	height:19.5em;
}

.testimonio .comillas1
{
	float:left;
	padding-left:0.4em;
	padding-top:1.5em;
}

.testimonio .comillas1 img
{
	height:1.6em;
}

.testimonio .text
{
	float:right;
	line-height:1.5em;
	text-align:left;
	width:32em;
	color:#625f66;
	font-size:12px;
	padding-top:1em;
}

.testimonio .comillas2
{
	font-size:10px;
	height:1.3em;
	vertical-align:middle;
	margin-left:0.8em;
}


.tablaespacios
{
	border:1px solid black;
	padding:0.1em;	
}

.tablaespacios table
{
	width:100%;
}

.tablaespacios thead
{
	background-color:#5c86ae;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}

.tablaespacios th
{
	padding:1em;
}

.tablaespacios td
{
	border:1px solid #ffffff;
	border-bottom:0px;
	border-right:0px;
}

.tablaespacios .centrada
{
	text-align:center;
}

.tablaespacios .nivel0
{
	background-color:#eaeaea;
}

.tablaespacios .nivel1
{
	background-color:#f6f6f6;
}

.tablaespacios td
{
	font-size:11px;
	color:#313840;
}

.trebuc
{
	font-family:"Trebuchet MS", Arial, Verdana;
	font-size:10px;
}

.tablaespacios .nivelespecial
{
	background-color:#39546f;
}

.tablaespacios .nivelespecial td
{
	color:#FFFFFF;
}

.tablaespacios a
{
	color:#ff3300;
	text-decoration:none;
}

.tablaespacios a:hover
{
	text-decoration:underline;
}

.doscols
{
	list-style:none;
	margin:0em;
	padding:0em;
}

.doscols .left
{
	float:left;
	width:43em;
}

.doscols .right
{
	float:right;
	width:26em;
}

.botonpresupuesto
{
	padding-top:3em;
}

.botonpresupuesto img
{
	height:3em;
}

.minititulo
{
	padding-top:2.5em;
}

.minititulo img
{
	font-size:10px;
	height:1.8em;
}

#opcion1,#opcion2,#opcion3,#opcion4
{
	display:none;
}

#menusalones
{
	margin-top:3em;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding-top:1.6em;
	padding-bottom:1em;
	padding-left:0.6em;
}

#menusalones .cosito img
{
	height:1.2em;
	vertical-align:middle;
	margin-right:0.6em;
}

#menusalones .item
{
	padding-bottom:1em;
}

#menusalones .item a
{
	font-size:12px;
	color:#ff3300;
	text-decoration:underline;
}

#menusalones .item a:hover
{
	text-decoration:underline;
}

#menusalones .itemon
{
	padding-bottom:1em;
}

#menusalones .itemon a
{
	font-size:12px;
	color:#39546f;
	font-weight:bold;
	text-decoration:none;
}

#menusalones .itemon a:hover
{
	text-decoration:none;
}

#flash_salon
{
	width:43em;
	height:25em;
}

.titulo
{
/*	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-top:1.5em;*/
}



.item_noticia
{
	list-style:none;
	padding:0em;
	margin:0em;
	width:71em;
}

.item_noticia .leftn
{
	float:left;
	width:59em;
}

.item_noticia .leftn img
{
	width:59em;
	margin-bottom:1em;
}

.item_noticia .rightn
{
	float:right;
}

.item_noticia .rightn img
{
	width:10em;
}

.item_noticia .fechan
{
	color:#625f66;
	font-size:12px;
	padding-bottom:0.3em;
}

.item_noticia .resumenn
{
	color:#625f66;
	font-size:12px;
	line-height:1.5em;
	padding-bottom:3.5em;
}

.item_noticia a
{
	color:#ff3300;
	text-decoration:none;
}

.item_noticia a:hover
{
	text-decoration:underline;
}

#interior_contenido a
{
	color:#ff3300;
	text-decoration:none;
}

#interior_contenido a:hover
{
	text-decoration:underline;
}

.capaindex
{
	width:23.5em;
	height:0em;
	overflow-Y:hidden;
}

.poscapa
{
	padding-top:0.8em;
	display:inline;
	overflow-Y:hidden;
}

.capaindex .itemagenda
{
	padding:0.8em;
	padding-top:0.4em;
	padding-bottom:0.2em;
	margin-bottom:0.2em;
	height:4.8em;
	overflow-Y:hidden;
}

.capaindex .itemagenda .tituloa a
{
	color:#ff3300;
	font-size:11px;
	text-decoration:none;
}

.capaindex .itemagenda .tituloa a:hover
{
	text-decoration:underline;
}

.capaindex .itemagenda .fecha
{
	color:#999999;
	font-size:10px;
}

.capaindex .itemagenda .resumen
{
	color:#605f64;
	font-size:10px;
}

.capaindex .sepagenda img
{
	height:0.5em;
}

.capaindex .rss
{
	float:left;
	padding-left:1.2em;
	padding-top:0.6em;
}

.capaindex .rss img
{
	width:4.2em;
	border:0em;
}

.capaindex .vermas
{
	float:right;
	padding-right:1.2em;
	padding-top:0.6em;
}

.capaindex .vermas a
{
	font-size:10px;
	color:#3a5d79;
	text-decoration:underline;
}

.capaindex .vermas a:hover
{
	text-decoration:underline;
}

.capaindex .itemtestimonio
{
	padding:1em;
	height:10.8em;
	overflow-Y:hidden;
}

.capaindex .itemtestimonio .nombre
{
	color:#615e65;
	font-weight:bold;
}

.capaindex .itemtestimonio .cargo
{
	color:#616066;
}


.capaindex .itemtestimonio .logo img
{
	height:3.7em;
}

.capaindex .itemtestimonio .comillas1
{
	float:left;
	padding-left:0.4em;
	padding-top:0.6em;
}

.capaindex .itemtestimonio .comillas1 img
{
	height:1.6em;
	vertical-align:middle;	
}

.capaindex .itemtestimonio .text
{
	float:left;
	width:20em;
	text-align:left;
	color:#605f65;
	padding:0em;
}

.capaindex .itemtestimonio .text p
{
	margin:0em;
	padding-top:0.6em;
}

.capaindex .itemtestimonio .comillas2
{
	font-size:10px;
	height:1.3em;
	vertical-align:middle;
}

#capa4
{
	width:23.6em;
	height:14.8em;
}

.botonazul
{
	width:23.5em;
	height:2.9em;
	background-color:#bad0e7;
}

.imgcabecera img
{
	height:19.5em;
	font-size:10px;
}

.botonmasinfo
{
	font-size:10px;
	padding-left:2em;
	
}

.botonmasinfo img
{
	border:0em;
	width:26em;
}

#galeriaflash
{
	font-size:10px;
	width:71em;
	height:57.2em;
}

.mapaweb
{
	list-style:none;
	margin:0em;
	padding:0em;
}

.mapaweb .left
{
	float:left;
	width:36.5em;
}

.mapaweb .right
{
	float:left;
}

.mapaweb .bloque
{
	padding-bottom:0.8em;
}

.mapaweb .itemwm
{
	padding-bottom:1em;
}

.mapaweb .subitemwm
{
	padding-bottom:1em;
}

.mapaweb .itemwm img
{
	font-size:10px;
	height:2.2em;
}

.mapaweb .cosito
{
	font-family:"Trebuchet MS",Arial;
	color:#ff9900;
	margin-right:0.7em;
}

.mapaweb a
{
	color:#ff3300;
	font-size:12px;
	text-decoration:none;
}

.mapaweb a:hover
{
	text-decoration:underline;
}

#flashmapaficha
{
	font-size:10px;
	width:26em;
	height:25em;
}

.tabla_contacto
{	
	font-size:10px;
	width:43em;
	height:38.7em;
	background-color:#eaeaea;
	padding-top:2.5em;
	padding-left:2em;
}

.tabla_contacto .contenido_form{
	list-style:none;
	margin:0em;
	padding:0em;

}

.tabla_contacto .contenido_form .pos_izq
{
	float:left;
	top:0em;
	width:16em;
	padding-bottom:1.1em;
}

.tabla_contacto .contenido_form .pos_izq3
{
	float:left;
	top:0em;
	width:16em;
	padding-bottom:1.1em;
	padding-left:15em;
}

.tabla_contacto .contenido_form .pos_izq span
{
	font-size:12px;
}

.tabla_contacto .contenido_form .pos_mid
{
	float:left;
	top:0em;
	width:0.5em;
	padding-bottom:1.1em;
}
.tabla_contacto .contenido_form .pos_der3
{
	float:left;
	top:0em;
	padding-bottom:1.1em;
	padding-left:2em;
}

.tabla_contacto .contenido_form .pos_der
{
	float:right;
	top:0em;
	width:25.6em;
	padding-bottom:1.1em;
}
.tabla_contacto .contenido_form .pos_der2
{
	float:right;
	top:0em;
	width:16.6em;
	padding-bottom:1.1em;
	padding-top:1em;
	padding-left:10em;
}

.input_contacto{
	width:19.3em;
	border:1px solid #aeb0b6;
	color:#3b5d78;
	font-size:12px;
}

.input_contacto_gran{
	width:19.3em;
	border:1px solid #aeb0b6;
	color:#3b5d78;
	font-size:12px;
	height:10em;
}



.topete_rojo{
	color:#ff3300;
}


.imput_presupuestos{
	width:15em;
	border:1px solid #aeb0b6;
	color:#3b5d78;
	font-size:12px;
	font-family:Verdana;
}

.imput_presupuestos_corto{
	width:11.6em;
	border:1px solid #aeb0b6;
	color:#3b5d78;
	font-size:12px;
	font-family:Verdana;
}

.imput_presupuestos_corto2{
	width:4.1em;
	border:1px solid #aeb0b6;
	color:#3b5d78;
	font-size:12px;
	font-family:Verdana;
}

.imput_presupuestos_comentarios{
	width:44.25em;
	height:9.5;
	border:1px solid #aeb0b6;
	color:#3b5d78;
	font-size:12px;
	font-family:Verdana;
}

.datos_contacto{
	width:21.5em;
	padding-bottom:2em;
}

.datos_contacto .text1{
	color:#33383e;
	font-size:14px;
	font-weight:bold;
}

.datos_contacto .text2{
	color:#625f66;
	font-size:11px;
}

.datos_contacto .text3{
	color:#ff3300;
	font-size:10px;
	text-decoration:underline;
}

.datos_contacto .text3 a{
	text-decoration:underline;
}

.datos_contacto .text3 a:hover{
	text-decoration:none;
}


.tabla_presupuestos .contenido_form{
	list-style:none;
	margin:0em;
	padding:0em;
	padding-top:1.5em;
	padding-left:1.2em;
		background-color:#eaeaea;

}

.tabla_presupuestos .contenido_form .pos_unica
{
	float:left;
	top:0em;
	width:68em;	
}

.tabla_presupuestos .contenido_form .pos_1
{
	float:left;
	top:0em;
	width:10.8em;
	padding-bottom:0.3em;
	font-size:12px;
}
.tabla_presupuestos .contenido_form .pos_1_1
{
	float:left;
	top:0em;
	width:27.4em;
	padding-bottom:0.3em;
	font-size:12px;
}

.tabla_presupuestos .contenido_form .pos_2
{
	float:left;
	top:0em;
	width:1em;
	padding-bottom:0.3em;
	font-size:12px;
}


.tabla_presupuestos .contenido_form .pos_3
{
	float:left;
	top:0em;
	width:15.8em;
	font-size:12px;
}
.tabla_presupuestos .contenido_form .pos_3_1
{
	float:left;
	top:0em;
	width:11.8em;
	font-size:12px;
}

.tabla_presupuestos .contenido_form .pos_3_2
{
	float:left;
	top:0em;
	width:3.5em;
	font-size:12px;
	padding-left:0.5em;
}

.tabla_presupuestos .contenido_form .pos_4
{
	float:left;
	top:0em;
	width:10.8em;
	padding-bottom:0.3em;
	padding-left:0.5em;
		font-size:12px;
}

.tabla_presupuestos .contenido_form .pos_5
{
	float:left;
	top:0em;
	width:1em;
	padding-bottom:0.3em;
		font-size:12px;
}


.tabla_presupuestos .contenido_form .pos_6
{
	float:left;
	top:0em;
	width:15.8em;
	font-size:12px;
}

.tabla_presupuestos .contenido_form .pos_6_1
{
	float:left;
	top:0em;
	width:11.8em;
	font-size:12px;
}

.tabla_presupuestos .contenido_form .pos_6_2
{
	float:left;
	top:0em;
	width:4em;
	font-size:12px;
	padding-left:0.5em;
}

.tabla_presupuestos .contenido_form .pos_6_3
{
	float:left;
	top:0em;
	width:2.8em;
	font-size:12px;
}
.tabla_presupuestos .contenido_form .pos_6_4
{
	float:left;
	top:0em;
	width:3.2em;
	font-size:12px;
}
.tabla_presupuestos .contenido_form .pos_6_5
{
	float:right;
	top:0em;
	width:9.2em;
	font-size:12px;
}

.tabla_presupuestos .contenido_form .pos_der3
{
	float:left;
	top:0em;
	width:10.6em;
	padding-left:58.7em;
	padding-bottom:1em;
}
.texti_titulo_presupuestos{
	font-family:Verdana;
	color:#625f66;
	font-size:12px;
	font-weight:bold;
}

#videohome
{
	width:23.5em;
	height:14.8em;
}

#flashexplore
{
	width:45.1em;
	height:15.4em;
}

#flashmapavirtual
{
	width:71em;
	height:45em;
}

#flashclientes
{
	width:47.2em;
	height:5.8em;
}

.item_buscador
{
	color:#757575;
	font-size:11px;
	margin-top:1em;
}

.item_buscador a
{
	color:#2b5588;
	text-decoration:none;
}

.item_buscador a:hover
{
	text-decoration:underline;
}

.buscador
{
}

.titulopagina_buscador
{
	font-size:12px;
	font-weight:bold;
	color:#757575;
}

#paginador_cursos
{
	padding-top:1em;
}

#paginador_cursos a
{
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#2b5588;
	padding-right:0.6em;
}

#paginador_cursos a:hover
{
	text-decoration:underline;
}

#paginador_cursos .actual
{
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#111111;
}

#capaCondiciones
{
	display:none;
	width:20em;
	position:absolute;
	top:30em;
	left:39em;
	border:1px solid #999999;
	z-index:5;
	background-color:#FFFFFF;
}

#capaCondiciones .conds
{
	text-align:center;
	padding:1em;
	font-size:12px;
}

#capaCondiciones .conds a
{
	font-size:10px;
	color:#990000;
	text-decoration:none;
}

#capaCondiciones .conds a:hover
{
	text-decoration:underline;
}

#capaCondiciones .botonconds
{
	text-align:center;
	padding-top:2em;
	padding-bottom:1.2em;
}

#capaCondiciones .botonconds img
{
	height:1.8em;
}

#error_layer
{
	color:#FF0000;
	font-size:12px;
	margin-bottom:1em;
}

#flash_galizq
{
	font-size:10px;
	width:43em;
	height:25em;
	z-index:3;
	position:absolute;
}

#contenido_mapa
{
	margin-top:24em;
}

#nyapa
{
	position:absolute; 
	background-color:#FFFFFF; 
	left:30em; 
	top:25.5em; 
	top:expression("27.5em");
	height:9.4em; width:42em; 
	z-index:2;
}

.separador_contenido ul
{
	padding-left:0;
	margin-left:0;
}

.separador_contenido li
{
	/*list-style-image:url(../imgs/cosito_li.gif);*/
	list-style-type: none;
	margin-left:1.3em;
	margin-top:0.3em;
	margin-bottom:0.2em;
	padding:0em;
	padding-left:1em;
	clear:both;
	background:url(../imgs/fl-li.gif);
	background-position:0 6px;
	background-repeat:no-repeat;
}

.globo a
{
	color:#ff3300;
	text-decoration:none;
}

.globo .texto
{
	width:20em;
}

.globo .nombre_hotel
{
	font-weight:bold;
}

.pdfservicios
{
	padding-top:2em;
}

.pdfservicios img
{
	vertical-align:bottom;
	margin-right:0.5em;
}

.pdfservicios a
{
	font-size:12px;
}

.boton_calendario
{
	font-size:10px;
	width:2.9em;
	cursor:pointer;
}

.listaficheros td
{
	padding-right:0.3em;
}

.listaficheros .imagenmini
{
	width:17em;
	vertical-align:middle;
	border:1px solid #e3e2e3;
}
.listaficheros table
{
	width:100%;
}

.listaficheros .texto
{
	padding-top:1em;
	padding-bottom:2.6em;
}

.listaficheros .texto a
{
	font-size:12px;
}

.listaficheros .cosito
{
	font-family:"Trebuchet MS",Arial;
	color:#ff9900;
	margin-right:0.7em;
}

.listaficheros .texto2 img
{
	vertical-align:middle;
	margin-right:0.9em;
}

.listaficheros .texto2 a
{
	font-size:12px;
}

#login
{
	width:40em;
	text-align:center;
	border:1px solid #cccccc;
	padding: 2em;
}

#login .le
{
	text-align:right;
	font-size:12px;
	width:10em;
	padding-bottom:1.2em;
}

#login .ri
{
	padding-left:10em;
	padding-bottom:1.2em;
}
#login .ri input
{
	font-size:12px;
	border:1px solid #cccccc;
	font-family:Arial, Helvetica, sans-serif;
}

#login .boton_acc
{
	text-align:right;
}

#login .boton_acc img
{
	width:10.6em;
}

.error
{
	text-align:center;
	color:#FF0000;
}

#cajaof
{
	width:235px;
	height:150px;
	overflow:hidden;
}

#cajaof .theof
{
	float:left;
	width:235px;
}

#cajaos
{
	padding-top:10px;
	text-align:right;
	position:absolute;
}

#cajaos .ico
{
	float:left;
	padding-right:2px;
}

#cajaof .pieof
{
	background-color:#eaeaea;
	border:1px solid #FFFFFF;
	height:42px;
}

#cajaof .masof
{
	float:right;
	padding-right:6px;
	cursor:pointer;
	color:#3b5d78;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	padding-top:25px;
	
}

#cajaof .txtof
{
	float:left;
	color:#33383e;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top:7px;
	padding-left:2px;
	font-weight:bold;
}

#cajaof .txtof div
{
	padding-top:2px;
}

#cajaof .masof a
{
color:#3b5d78;
}

.ofe
{
	width:343px;
	float:left;
	padding-bottom:30px;	
}

.pr
{
padding-right:24px;
}

.ofe .img
{
	float:left;
	width:160px;
	
}

.ofe .txtq
{
	padding-left:10px;
	float:left;
	font-size:12px;
	color:#625f66;
	width:173px;
}

.ofe .titu
{
	font-weight:bold;
	padding-bottom:4px;
}

.ofe .conte
{
	height:106px;
	line-height:14px;
	overflow:hidden;
}

.ofe .masinfo
{
	text-align:right;
}

.ofe .masinfo a
{
	text-decoration:underline !important;
}

.ulpie_right
{
	width:710px;
	overflow:hidden;
}

.dofleft
{
	float:left;
	width:430px;
	padding-right:20px;
}

.dofright
{
	float:left;
	width:260px;
}

.destacado
{
	color:#ff9900;
}

.ofpdf
{
	font-size:12px;
}

.ofpdf a
{
	text-decoration:underline !important;
}

.ofpdf img
{
	margin-right:3px;
	vertical-align:middle;
}

.imggalof
{
	padding-bottom:30px;
}

.capaprecio
{
	padding-top:20px;
	padding-bottom:20px;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}

.cpleft
{
	float:left;
	width:135px;
}

.preciof
{
	font-size:42px;
	color:#ff9900;
}

.subprecio
{
	font-size:16px;
	color:#ff9900;
}

.iva
{
	font-size:12px;
	color:#625f66;
}

.cpright
{
	float:right;
	padding-top:6px;
	color:#625f66;
	font-size:12px;
	text-align:right;
	line-height:20px;
}

.boti
{
	padding-top:30px;
}


.frss
{
	position:absolute;
	padding-top:7px;
	left:187px;
	
}

.frss a
{
	font-size:10px;
	color:#809ab3 !important;
	font-weight:bold;
	text-decoration:none !important;
}

.frss img
{
	vertical-align:middle;
	margin-right:4px;
}

.mas
{
	color:#3b5d78;
}

.cso
{
	padding-top:15px;
	text-align:center;
	width:236px;
	padding-left:12px;
}

.cso #container
{
	text-align:left;
}

.cso .frss
{
	left:920px;
}

