/* CSS interestancias >> Silvia Arcos � Izanet */

/*������������������������������������cabecera & html */

body{
	margin: 0em;
	padding: 0em;
	font-size: 62.5%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background: #fff;
}
html {
	margin: 0em;
	padding: 0em;
}
form{
	/*float: left*/
	clear: both;
}

table{
	border: colapse
}

h3{
	color: #3e6dd7;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0em;
	padding: 0em
}
h1 {
	font-size: 84%;
	color: #4f74cc;
	border-bottom: 1px solid #b8c3df;
	padding: 0.5em 2em 0em 0em;
	margin: 2.5em 1em 0.5em 4em;
	height: 15px;
	text-transform: uppercase;
}

h3.titularinterior{
		font-size: 1.2em;
		text-transform: uppercase;
		color: #68b107;
		font-weight: bold;
		margin:0em 0em 0.5em 0em
	}

#cabecera{
	height: 4.5em;
	width: 100%;
	position: relative;
}

#logo a{
 display: block;
 width: 22em;
 height: 4em;
 position: absolute;
 margin: -2em 0em 0em 0em 
}

#contenedor{
	width: 82.7em;
	margin: 0 auto;
	padding: 1em 0em 0em 0em;
	min-height: 40em;
	height: auto;
}
#pie{
	clear: both;
	position:relative;
	bottom:0em!important;
	width: 82em; height: 7em;
	background: url(../images/piezas.jpg) no-repeat bottom right;
	margin: 0 auto; padding: 3em 0em 0em 0em;
}
a.blanco {
	color: #333!important;
}
#pie a{
text-decoration: underline
}
.linkspie{
	padding: 5px 0px 0px 0px;
	border-top: 1px solid #999;
	width: 60em
}
.linkspie a{
	font-size: 100%;
	text-decoration: none;
	color: #193250;
	padding: 0em 1em 0em 0em
}
.linkspie a:hover{
	font-size: 100%;
	text-decoration: none;
	color: #5a89f3;
	padding: 0em 1em 0em 0em
}
.interiores{
	min-height: 40em;
	height: auto;
	padding: 0.4em 0em 0.4em 0em;
	/*background: url(../images/sombrascentrales.jpg) no-repeat center top;*/
}
.interiores a {
	color: #69b608;
	text-decoration: none;
	font-weight: bold;
	font-size: 0.9em!important
}
#central{
	width: 51em;
	padding: 1em 0em 0em 0.5em;
	float: left;
	min-height: 20em;
	height: auto;
}
#central p {
	padding: 0.4em 0em 0em 0em
}
#lateralizq{
	margin: 0em;
	width: 16em;
	padding: 1em 0em 0em 0em;
	float: left;
}
#lateralder{
	width: 13.6em;
	padding: 1em 0em 0em 0em;
	float: right;
	margin: 0em 0em 0em 0em;
}
.cajaform{
	background: #5a89f3;
	width: 14em;
	padding: 0.4em 0.4em 0.4em 0.4em;
	margin: 0em;
	float: left;
	font-weight: bold;
	color: #FFF
}
.cajaform p{
	font-size: 107%
}
.cajaform p a{
	font-size: 105%!important;
	color: #FFF;
}
select{
	font-size: 90%!important;
}

.rojo {
	color: #800040;
}
.rojo2 {
	color: #f20808;
}

/*�����������������������������������������������menus*/


/*********** espanol****************/
ul#idiomas{
	background: url(../images/cabecera.jpg) no-repeat top center;
	margin: 2px auto 0px auto;
	padding: 2.7em 1em 0em 0em;
	width: 69.8em;
	height: 2em;
	text-align: right;
	font-size: 120%;
}
ul#idiomas li{
	display: inline;
	padding: 0em 0em 0em 0.5em;
}
ul#idiomas li a{
	color: #303541;
	text-decoration: none;
	border: none;
}
ul#idiomas li a img {
	border: none;
}


/*********** frances *****************/
ul#idiomas_fr{
	background: url(../images/cabecera_fr.jpg) no-repeat top center;
	margin: 2px auto 0px auto;
	padding: 2.7em 1em 0em 0em;
	width: 69.8em;
	height: 2em;
	text-align: right;
	font-size: 120%;
}
ul#idiomas_fr li{
	display: inline;
	padding: 0em 0em 0em 0.5em;
}
ul#idiomas_fr li a{
	color: #303541;
	text-decoration: none;
	border: none;
}
ul#idiomas_fr li a img {
	border: none;
}


/*********** italiano ****************/
ul#idiomas_it{
	background: url(../images/cabecera_it.jpg) no-repeat top center;
	margin: 2px auto 0px auto;
	padding: 2.7em 1em 0em 0em;
	width: 69.8em;
	height: 2em;
	text-align: right;
	font-size: 120%;
}
ul#idiomas_it li{
	display: inline;
	padding: 0em 0em 0em 0.5em;
}
ul#idiomas_it li a{
	color: #303541;
	text-decoration: none;
	border: none;
}
ul#idiomas_it li a img {
	border: none;
}


/*********** aleman *********************/
ul#idiomas_de{
	background: url(../images/cabecera_de.jpg) no-repeat top center;
	margin: 2px auto 0px auto;
	padding: 2.7em 1em 0em 0em;
	width: 69.8em;
	height: 2em;
	text-align: right;
	font-size: 120%;
}
ul#idiomas_de li{
	display: inline;
	padding: 0em 0em 0em 0.5em;
}
ul#idiomas_de li a{
	color: #303541;
	text-decoration: none;
	border: none;
}
ul#idiomas_de li a img {
	border: none;
}


/************ ingles *******************/
ul#idiomas_en{
	background: url(../images/cabecera_en.jpg) no-repeat top center;
	margin: 2px auto 0px auto;
	padding: 2.7em 1em 0em 0em;
	width: 69.8em;
	height: 2em;
	text-align: right;
	font-size: 120%;
}
ul#idiomas_en li{
	display: inline;
	padding: 0em 0em 0em 0.5em;
}
ul#idiomas_en li a{
	color: #303541;
	text-decoration: none;
	border: none;
}
ul#idiomas_en li a img {
	border: none;
}




ul#menugenerico{
	background: #5a89f3;
	width: 82em;
	margin: 0 auto;
	height: 1.7em!important;
	padding: 0.4em 0em 0em 0em;
	font-weight: bold;
}
ul#menugenerico li{
	display: inline;
	margin: 0em 0em 0em 0em;
	padding: 0em;
	text-transform: uppercase!important
}
.brde{
	background: url(../images/brdli.jpg) no-repeat top right;
	margin: 0em;
	padding: 0em;
}
ul#menugenerico li a{
text-decoration: none;
	display: inline;
	color: #ffffff;
	padding: 0em 0.7em 0.5em 0.7em!important;
}
ul#menugenerico li a:hover{
	background: url(../images/sgdoestado.jpg) repeat-x top right;
	/*width: 100%;*/
	/*display: block;*/
	/*padding: 0.7em 0.7em 0.5em 0.7em!important;*/
	color: #FFF;
	text-decoration: none;
}

#registrarseb{
	margin: 3px 0px 3px 0px;
	padding: 5px 7px 7px 7px;
	background: #69b608 url(../images/registro.gif) no-repeat top right;
	width: 134px;
	font: bold 10px Verdana!important;
	color: #ffffff;
	float: left;
	}
#registrarseb p {
	margin: 3px 0px 0px 0px;
	padding: 0px;
	font: normal 10px Verdana!important;
	width: 100px;
	color: #ffffff;
	float: left;
	}
#registrarseb a {
	color: #ffffff;
	}
	
.bestancias {
	margin: -0.4em 0em 0em -0.4em;
	padding: 0.4em 0.5em 0.6em 0.5em;
	background: #69b608;
	width: 137px;
	float: left;
}

/*li a.registrarse{
		background-color: Aqua;
			background: url(../images/icoregistro.jpg) no-repeat top right;
	text-indent: -3000em;
	margin: -1.8em 0.1em 0em 0em;
	height: 2em;
	width: 14em;
	float: right;
}*/
li.registrarse a{
	border: none!important;
	background: url(../images/icoregistro.jpg) no-repeat top right;
	margin: -1.8em 0.1em 0em 0em;
	height: 0.9em;
	width: 14.4em;
	float: right;
	text-indent: -3000em;
	display: block;
	outline: none
}
li.registrarse a:hover{
	border: none!important;
	background: url(../images/icoregistro.jpg) no-repeat top right!important;
	margin: -1.8em 0.1em 0em 0em;
	height: 0.9em;
	width: 14.4em;
	float: right;
	text-indent: -3000em;
	display: block
}

li.registrarse_en a{
	border: none!important;
	background: url(../images/icoregistro_en.gif) no-repeat top right;
	margin: -1.8em 0.1em 0em 0em;
	height: 0.9em;
	width: 14.4em;
	float: right;
	text-indent: -3000em;
	display: block;
	outline: none
}
li.registrarse_en a:hover{
	border: none!important;
	background: url(../images/icoregistro_en.gif) no-repeat top right!important;
	margin: -1.8em 0.1em 0em 0em;
	height: 0.9em;
	width: 14.4em;
	float: right;
	text-indent: -3000em;
	display: block
}

li.registrarse_de a{
	border: none!important;
	background: url(../images/icoregistro_de.gif) no-repeat top right;
	margin: -1.8em 0.1em 0em 0em;
	height: 0.9em;
	width: 14.4em;
	float: right;
	text-indent: -3000em;
	display: block;
	outline: none
}
li.registrarse_de a:hover{
	border: none!important;
	background: url(../images/icoregistro_de.gif) no-repeat top right!important;
	margin: -1.8em 0.1em 0em 0em;
	height: 0.9em;
	width: 14.4em;
	float: right;
	text-indent: -3000em;
	display: block
}

li.registrarse_fr a{
	border: none!important;
	background: url(../images/icoregistro_fr.gif) no-repeat top right;
	margin: -1.8em 0.1em 0em 0em;
	height: 0.9em;
	width: 14.4em;
	float: right;
	text-indent: -3000em;
	display: block;
	outline: none
}
li.registrarse_fr a:hover{
	border: none!important;
	background: url(../images/icoregistro_fr.gif) no-repeat top right!important;
	margin: -1.8em 0.1em 0em 0em;
	height: 0.9em;
	width: 14.4em;
	float: right;
	text-indent: -3000em;
	display: block
}

li.registrarse_it a{
	border: none!important;
	background: url(../images/icoregistro_it.gif) no-repeat top right;
	margin: -1.8em 0.1em 0em 0em;
	height: 0.9em;
	width: 14.4em;
	float: right;
	text-indent: -3000em;
	display: block;
	outline: none
}
li.registrarse_it a:hover{
	border: none!important;
	background: url(../images/icoregistro_it.gif) no-repeat top right!important;
	margin: -1.8em 0.1em 0em 0em;
	height: 0.9em;
	width: 14.4em;
	float: right;
	text-indent: -3000em;
	display: block
}
/*----------------------------------- Estilos para Formulario Accesible
-----------------------------------------------------------------------*/

p {
		margin:.5em;
	}
	/*input {
		border:solid #a91916 1px;
		padding:0.25em;
		color: #68b107;
		font-size: 1em;
		margin: 0.1em;
	}*/
	fieldset {
		width: 95%;
		border: 1px solid #3e6dd7;
	}
	legend{
		font-size: 1em;
		text-transform: uppercase;
		letter-spacing: 0.1em;
		color: #1c3672;
		padding-bottom: 1em;
	}
	/* Alinear labels a la izquierda de los campos */
	label {
		float:left;
		text-align:right;
		margin-right:0.5em;
		padding:0.25em;
		font-size: 1em;
		color: #000
	}
	select{
		color: #a91916;
	}
	#opcionales {
		width: 96%;
		margin: 0 auto!important
	}
	#opcionales label {
		width:9em;
	}
	.botonera {
		padding-left:0.5em;
	}
	input.botonera {
	   border: 1px solid #999;
	   background: url(../images/btimput.jpg) repeat-x top right;
		padding:0em 0.8em 0em 0.8em!important;
		text-transform:uppercase;
		color: #FFF!important;
		margin: 0em;
		font-weight: bold;
	}
	input.btentrarusuario {
	   border: none;
	   background: url(../images/btentrar.jpg) repeat-x top right;
		width: 10.9em;
		height: 2.3em;
		text-transform:uppercase;
		color: #FFF!important;
		margin: 0em;
		font-weight: bold;
		text-align: center;
		display: block
	}
		input.btbuscar {
	   background: url(../images/btbuscar.jpg) repeat-x top right;
		width: 12.2em;
		height: 2.2em;
		text-transform:uppercase;
		color: #FFF!important;
		margin: 0em;
		font-weight: bold;
		border: none!important;
		text-align: center;
		cursor: hand
	}
	.botonera .submit {
		padding: 0.1em 1em;
		color: #3d2809;
		background-color: #bd9e6f
	}
.botonera .reset {
		padding: 0.1em 1em;
		color: #3d2809;
		background-color: #bd9e6f
	}
.radiosinborde{
		border: none
	}
	
textarea{
	border: 1px solid #3e6dd7;
	background: #fcfbf7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	padding: 1px 1px 1px 1px;
	width: 85%
}

input{
	border: 1px solid #999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	padding: 2px;
	color: #000;
	margin: 0.2em;
}

/*�����������������������Estilos para apartado de pesta�as (a�adir nuevo)*/

ul.menunuevo{
	margin: 10px 0px 0px 0px;
	padding: 0em 0em 0em 0em;
	color: #FFF;
	float: left;
}

ul.menunuevo li{
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 5px;
	color: #FFF;
	height: 32px;
	text-decoration: none;
	text-align: center;
	background: #69b608 url(../images/izqp.jpg) no-repeat top left;
	float: left;
	}
ul.menunuevo li.cierre{
	list-style-type: none;
	margin: 0px 2px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 5px;
	height: 37px;
	background: #69b608 url(../images/derp.jpg) no-repeat top right;
	float: left;
	}
	
	
ul.menunuevo li a{
	color: #ffffff;
	padding: 0.4em 0.1em 0.4em 0.1em;
	text-decoration: none;
	font: bold 10px Verdana!important;
	font-size: 0.9em;
}

ul.menunuevo li a.hover{
	color: #d8ff9b;
}
.intnuevo{
	clear: both;
	width: 97%;
	border: 1px solid #d6e3ff;
	padding: 0.4em;
	background-color: #d6e3ff;
}

.textonota {
	margin: 0px;
	padding: 4px 8px 12px 0.8em;
	font: bold 18px Arial;
	width: 483px;
	color: #5a89f3;
	text-align: center;
	float: left;
}

.vtitu {
	color: #69b608;
}

a.etitu {
	margin: 0px 0px 0px 0px;
	font: bold 11px Verdana!important;
	color: #4170d8;
	text-decoration: underline;
}

.destacada{
	color: red;
	font-variant: small-caps;
	font-size: 1em;
	font-weight: bold;
	padding: 0em 0em 0em 0.4em
}

/*�������������������������������������������estilos para titulares de home*/
.cajafichas{
	margin: 0.5em 0em 0em 0em
	clear: both;
}
.cajafichas p{
padding: 1em 0em 1em 0em;
}

.cajafichas p {
	color: #2c2c2c;
	font-weight: normal;
	font-size: 1.1em;
	margin: 0.5em 0em 0em 0em!important
}





/****************PARA TITULARES DE HOME *************************/


		/*··········· cachito primer titular home ···········*/
h2#recibir{
	/*background: url(../images/tit_recibenproximamente.jpg) no-repeat left top;*/
	clear: both;
	margin: 0.8em 0em 0em 0em;
	float: left;
	width: 14em;
	height: 1.8em;
	padding: 0em;
}
h2#recibir a {background: url("../images/intercambios.jpg") 0 0 no-repeat;width: 14em;height: 1.4em;display: block}
h2#recibir a:hover {background-position: 0 -1.5em ;}
h2#recibir a:active {background-position: 0 -314px ;}
h2#recibir span{text-indent: -6000em;}



h2#recibir2{

	clear: both;
	margin: 0.8em 0em 0em 0em;
	float: left;
	width: 14em;
	height: 1.8em;
	padding: 0em;
}
h2#recibir2 a {background: url("../images/intercambios.jpg") 0 0 no-repeat;width: 14em;height: 1.4em;display: block}
h2#recibir2 a:hover {background-position: 0 -0.86em ;}
h2#recibir2 a:active {background-position: 0 -314px ;}
h2#recibir2 span{text-indent: -6000em;}

h2#recibir22{

	margin: 0.8em 0em 0em 0em;
	width: 400px;
	height: 1.7em;
	padding: 0em;
	float: left;
}
h2#recibir22 a {background: url("../images/intercambio80.jpg") 0 0 no-repeat;height: 1.4em;display: block}
h2#recibir22 a:hover {background: url("../images/intercambio80o.jpg") 0 0 no-repeat;height: 1.4em;display: block}
h2#recibir22 span{text-indent: -6000em;}

h2#recibir22al{
	margin: 0.8em 0em 0em 0em;
	width: 400px;
	height: 1.7em;
	padding: 0em;
	float: left;
}
h2#recibir22al a {background: url("../images/intercambio80al.jpg") 0 0 no-repeat;height: 1.4em;display: block}
h2#recibir22al a:hover {background: url("../images/intercambio80alo.jpg") 0 0 no-repeat;height: 1.4em;display: block}
h2#recibir22al span{text-indent: -6000em;}

h2#recibir22en{
	margin: 0.8em 0em 0em 0em;
	width: 400px;
	height: 1.7em;
	padding: 0em;
	float: left;
}
h2#recibir22en a {background: url("../images/intercambio80en.jpg") 0 0 no-repeat;height: 1.4em;display: block}
h2#recibir22en a:hover {background: url("../images/intercambio80eno.jpg") 0 0 no-repeat;height: 1.4em;display: block}
h2#recibir22en span{text-indent: -6000em;}

h2#recibir22it{
	margin: 0.8em 0em 0em 0em;
	width: 400px;
	height: 1.7em;
	padding: 0em;
	float: left;
}
h2#recibir22it a {background: url("../images/intercambio80it.jpg") 0 0 no-repeat;height: 1.4em;display: block}
h2#recibir22it a:hover {background: url("../images/intercambio80ito.jpg") 0 0 no-repeat;height: 1.4em;display: block}
h2#recibir22it span{text-indent: -6000em;}

h2#recibir22fr{
	margin: 0.8em 0em 0em 0em;
	width: 400px;
	height: 1.7em;
	padding: 0em;
	float: left;
}
h2#recibir22fr a {background: url("../images/intercambio80fr.jpg") 0 0 no-repeat;height: 1.4em;display: block}
h2#recibir22fr a:hover {background: url("../images/intercambio80fro.jpg") 0 0 no-repeat;height: 1.4em;display: block}
h2#recibir22fr span{text-indent: -6000em;}

h2#recibir3{
	clear: both;
	margin: 0.8em 0em 0em 0em;
	float: left;
	width: 14em;
	height: 1.8em;
	padding: 0em;
}
h2#recibir3 a {background: url("../images/tit_internacionales.jpg") 0 0 no-repeat;width: 14em;height: 1.4em;display: block}
h2#recibir3 a:hover {background-position: 0 -1.5em ;}
h2#recibir3 a:active {background-position: 0 -314px ;}
h2#recibir3 span{text-indent: -6000em;}

/* LRG*/

/* LRG*/
h2#descuento2{

	margin: 0.8em 0em 0em 0em;
	width: 400px;
	height: 1.7em;
	padding: 0em;
	float: left;
}
h2#descuento2 a {background: url("../images/descuentos80.jpg") no-repeat top left;height: 20px;display: block}
h2#descuento2 a:hover {background: url("../images/descuentos80o.jpg") no-repeat top left;height: 20px;display: block}
h2#descuento2 span{text-indent: -6000em;}

h2#descuentoal{
	margin: 0.8em 0em 0em 0em;
	width: 400px;
	height: 1.7em;
	padding: 0em;
	float: left;
}
h2#descuentoal a {background: url("../images/descuentos80al.jpg")  no-repeat top left;height: 20px;display: block}
h2#descuentoal a:hover {background: url("../images/descuentos80alo.jpg")  no-repeat top left;height: 20px;display: block}
h2#descuentoal span{text-indent: -6000em;}

h2#descuento2en{
	margin: 0.8em 0em 0em 0em;
	width: 400px;
	height: 1.7em;
	padding: 0em;
	float: left;
}
h2#descuento2en a {background: url("../images/descuentos80en.jpg")  no-repeat top left;height: 20px;display: block}
h2#descuento2en a:hover {background: url("../images/descuentos80eno.jpg")  no-repeat top left;height: 20px;display: block}
h2#descuento2en span{text-indent: -6000em;}

h2#descuento2fr{
	margin: 0.8em 0em 0em 0em;
	width: 400px;
	height: 1.7em;
	padding: 0em;
	float: left;
}
h2#descuento2fr a {background: url("../images/descuentos80fr.jpg")  no-repeat top left;height: 20px;display: block}
h2#descuento2fr a:hover {background: url("../images/descuentos80fro.jpg")  no-repeat top left;height: 20px;display: block}
h2#descuento2fr span{text-indent: -6000em;}

h2#descuento2it{
	margin: 0.8em 0em 0em 0em;
	width: 400px;
	height: 1.7em;
	padding: 0em;
	float: left;
}
h2#descuento2it a {background: url("../images/descuentos80it.jpg")  no-repeat top left;height: 20px;display: block}
h2#descuento2it a:hover {background: url("../images/descuentos80ito.jpg")  no-repeat top left;height: 20px;display: block}
h2#descuento2it span{text-indent: -6000em;}



		/*············ cachito primer titular home ············*/


		/*········· cachito primer titular home ingles············*/
h2#recibir_en{
	/*background: url(../images/tit_recibenproximamente.jpg) no-repeat left top;*/
	clear: both;
	margin: 0.8em 0em 0em 0em;
	float: left;
	width: 14em;
	height: 1.8em;
	padding: 0em;
}
h2#recibir_en a {background: url("../images/tit_recibenproximamente_en.gif") 0 0 no-repeat;width: 14em;height: 1.4em;display: block}
h2#recibir_en a:hover {background-position: 0 -1.5em ;}
h2#recibir_en a:active {background-position: 0 -314px ;}
h2#recibir_en span{text-indent: -6000em;}



h2#recibir_en2{
	/*background: url(../images/tit_recibenproximamente.jpg) no-repeat left top;*/
	clear: both;
	margin: 0.8em 0em 0em 0em;
	float: left;
	width: 14em;
	height: 1.8em;
	padding: 0em;
}
h2#recibir_en2 a {background: url("../images/tit_ultimasincorp_en.gif") 0 0 no-repeat;width: 14em;height: 1.4em;display: block}
h2#recibir_en2 a:hover {background-position: 0 -1.5em ;}
h2#recibir_en2 a:active {background-position: 0 -314px ;}
h2#recibir_en2 span{text-indent: -6000em;}




h2#recibir_en3{
	clear: both;
	margin: 0.8em 0em 0em 0em;
	float: left;
	width: 14em;
	height: 1.8em;
	padding: 0em;
}
h2#recibir_en3 a {background: url("../images/tit_internacionales_en.gif") 0 0 no-repeat;width: 14em;height: 1.4em;display: block}
h2#recibir_en3 a:hover {background-position: 0 -1.5em ;}
h2#recibir_en3 a:active {background-position: 0 -314px ;}
h2#recibir_en3 span{text-indent: -6000em;}

		/*····· cachito primer titular home ingles ·········*/


		/*······· cachito primer titular home aleman ··········*/
h2#recibir_de{
	/*background: url(../images/tit_recibenproximamente.jpg) no-repeat left top;*/
	clear: both;
	margin: 0.8em 0em 0em 0em;
	float: left;
	width: 14em;
	height: 1.8em;
	padding: 0em;
}
h2#recibir_de a {background: url("../images/tit_recibenproximamente_de.gif") 0 0 no-repeat;width: 14em;height: 1.4em;display: block}
h2#recibir_de a:hover {background-position: 0 -1.5em ;}
h2#recibir_de a:active {background-position: 0 -314px ;}
h2#recibir_de span{text-indent: -6000em;}



h2#recibir_de2{
	/*background: url(../images/tit_recibenproximamente.jpg) no-repeat left top;*/
	clear: both;
	margin: 0.8em 0em 0em 0em;
	float: left;
	width: 14em;
	height: 1.8em;
	padding: 0em;
}
h2#recibir_de2 a {background: url("../images/tit_ultimasincorp_de.gif") 0 0 no-repeat;width: 14em;height: 1.4em;display: block}
h2#recibir_de2 a:hover {background-position: 0 -1.5em ;}
h2#recibir_de2 a:active {background-position: 0 -314px ;}
h2#recibir_de2 span{text-indent: -6000em;}




h2#recibir_de3{
	/*background: url(../images/tit_recibenproximamente.jpg) no-repeat left top;*/
	clear: both;
	margin: 0.8em 0em 0em 0em;
	float: left;
	width: 14em;
	height: 1.8em;
	padding: 0em;
}
h2#recibir_de3 a {background: url("../images/tit_internacionales_de.gif") 0 0 no-repeat;width: 14em;height: 1.4em;display: block}
h2#recibir_de3 a:hover {background-position: 0 -1.5em ;}
h2#recibir_de3 a:active {background-position: 0 -314px ;}
h2#recibir_de3 span{text-indent: -6000em;}
		/*·················· cachito primer titular home aleman ···············*/



		/*········· cachito primer titular home italiano ···············*/
h2#recibir_it{
	/*background: url(../images/tit_recibenproximamente.jpg) no-repeat left top;*/
	clear: both;
	margin: 0.8em 0em 0em 0em;
	float: left;
	width: 14em;
	height: 1.8em;
	padding: 0em;
}
h2#recibir_it a {background: url("../images/tit_recibenproximamente_it.gif") 0 0 no-repeat;width: 14em;height: 1.4em;display: block}
h2#recibir_it a:hover {background-position: 0 -1.5em ;}
h2#recibir_it a:active {background-position: 0 -314px ;}
h2#recibir_it span{text-indent: -6000em;}



h2#recibir_it2{
	/*background: url(../images/tit_recibenproximamente.jpg) no-repeat left top;*/
	clear: both;
	margin: 0.8em 0em 0em 0em;
	float: left;
	width: 14em;
	height: 1.8em;
	padding: 0em;
}
h2#recibir_it2 a {background: url("../images/tit_ultimasincorp_it.gif") 0 0 no-repeat;width: 14em;height: 1.4em;display: block}
h2#recibir_it2 a:hover {background-position: 0 -1.5em ;}
h2#recibir_it2 a:active {background-position: 0 -314px ;}
h2#recibir_it2 span{text-indent: -6000em;}




h2#recibir_it3{
	/*background: url(../images/tit_recibenproximamente.jpg) no-repeat left top;*/
	clear: both;
	margin: 0.8em 0em 0em 0em;
	float: left;
	width: 14em;
	height: 1.8em;
	padding: 0em;
}
h2#recibir_it3 a {background: url("../images/tit_internacionales_it.gif") 0 0 no-repeat;width: 14em;height: 1.4em;display: block}
h2#recibir_it3 a:hover {background-position: 0 -1.5em ;}
h2#recibir_it3 a:active {background-position: 0 -314px ;}
h2#recibir_it3 span{text-indent: -6000em;}

		/*············ cachito primer titular home italiano·············*/


/*········· cachito primer titular home frances ···············*/
h2#recibir_fr{
	/*background: url(../images/tit_recibenproximamente.jpg) no-repeat left top;*/
	clear: both;
	margin: 0.8em 0em 0em 0em;
	float: left;
	width: 14em;
	height: 1.8em;
	padding: 0em;
}
h2#recibir_fr a {background: url("../images/tit_recibenproximamente_fr.gif") 0 0 no-repeat;width: 14em;height: 1.4em;display: block}
h2#recibir_fr a:hover {background-position: 0 -1.5em ;}
h2#recibir_fr a:active {background-position: 0 -314px ;}
h2#recibir_fr span{text-indent: -6000em;}



h2#recibir_fr2{
	/*background: url(../images/tit_recibenproximamente.jpg) no-repeat left top;*/
	clear: both;
	margin: 0.8em 0em 0em 0em;
	float: left;
	width: 14em;
	height: 1.8em;
	padding: 0em;
}
h2#recibir_fr2 a {background: url("../images/tit_ultimasincorp_fr.gif") 0 0 no-repeat;width: 14em;height: 1.4em;display: block}
h2#recibir_fr2 a:hover {background-position: 0 -1.5em ;}
h2#recibir_fr2 a:active {background-position: 0 -314px ;}
h2#recibir_fr2 span{text-indent: -6000em;}




h2#recibir_fr3{
	/*background: url(../images/tit_recibenproximamente.jpg) no-repeat left top;*/
	clear: both;
	margin: 0.8em 0em 0em 0em;
	float: left;
	width: 14em;
	height: 1.8em;
	padding: 0em;
}
h2#recibir_fr3 a {background: url("../images/tit_internacionales_fr.gif") 0 0 no-repeat;width: 14em;height: 1.4em;display: block}
h2#recibir_fr3 a:hover {background-position: 0 -1.5em ;}
h2#recibir_fr3 a:active {background-position: 0 -314px ;}
h2#recibir_fr3 span{text-indent: -6000em;}

		/*············ cachito primer titular home frances ·············*/



h2.titularfichas1_en{
	background: url(../images/tit_recibenproximamente_en.gif) no-repeat left top;
	text-indent: -6000em;
	clear: both;
	margin: 0.8em 0em 0em 0em;
	float: left;
	width: 100%;
	height: 1.4em;
	border: px solid red
}

h2.titularfichas2_en{
	background: url(../images/tit_ultimasincorp_en.gif) no-repeat left top;
	text-indent: -6000em;
	clear: both;
	margin: 0.8em 0em 0em 0em;
	float: left;
	width: 100%;
	height: 1.4em;
}

h2.titularfichas3_en{
	background: url(../images/tit_internacionales_en.gif) no-repeat left top;
	text-indent: -6000em;
	margin: 0.8em 0em 0em 0em;
	clear: both;
	float: left;
	width: 100%;
	height: 1.4em;
}


h2.titularfichas1_de{
	background: url(../images/tit_recibenproximamente_de.gif) no-repeat left top;
	text-indent: -6000em;
	clear: both;
	margin: 0.8em 0em 0em 0em;
	float: left;
	width: 100%;
	height: 1.4em;
}

h2.titularfichas2_de{
	background: url(../images/tit_ultimasincorp_de.gif) no-repeat left top;
	text-indent: -6000em;
	clear: both;
	margin: 0.8em 0em 0em 0em;
	float: left;
	width: 100%;
	height: 1.4em;
}

h2.titularfichas3_de{
	background: url(../images/tit_internacionales_de.gif) no-repeat left top;
	text-indent: -6000em;
	margin: 0.8em 0em 0em 0em;
	clear: both;
	float: left;
	width: 100%;
	height: 1.4em;
}


h2.titularfichas1_fr{
	background: url(../images/tit_recibenproximamente_fr.gif) no-repeat left top;
	text-indent: -6000em;
	clear: both;
	margin: 0.8em 0em 0em 0em;
	float: left;
	width: 100%;
	height: 1.4em;
}

h2.titularfichas2_fr{
	background: url(../images/tit_ultimasincorp_fr.gif) no-repeat left top;
	text-indent: -6000em;
	clear: both;
	margin: 0.8em 0em 0em 0em;
	float: left;
	width: 100%;
	height: 1.4em;
}

h2.titularfichas3_fr{
	background: url(../images/tit_internacionales_fr.gif) no-repeat left top;
	text-indent: -6000em;
	margin: 0.8em 0em 0em 0em;
	clear: both;
	float: left;
	width: 100%;
	height: 1.4em;
}


h2.titularfichas1_it{
	background: url(../images/tit_recibenproximamente_it.gif) no-repeat left top;
	text-indent: -6000em;
	clear: both;
	margin: 0.8em 0em 0em 0em;
	float: left;
	width: 100%;
	height: 1.4em;
}

h2.titularfichas2_it{
	background: url(../images/tit_ultimasincorp_it.gif) no-repeat left top;
	text-indent: -6000em;
	clear: both;
	margin: 0.8em 0em 0em 0em;
	float: left;
	width: 100%;
	height: 1.4em;
}

h2.titularfichas3_it{
	background: url(../images/tit_internacionales_it.gif) no-repeat left top;
	text-indent: -6000em;
	margin: 0.8em 0em 0em 0em;
	clear: both;
	float: left;
	width: 100%;
	height: 1.4em;
}






h2.destacados{
	color: red;
	text-transform: uppercase;
	margin: 0em;
	padding: 0em 0em 0em 0em;
	font-size: 1.2em;
	font-weight: bold;
	border-bottom: 1px solid #fdc0c0
}
a.listdest{
text-decoration: underline;
}
ul.fichas{
	list-style-type: none;
	margin: 0em 0em 1em 0em;
	padding: 0em;
	clear: both;
	min-height: 2em;
}

ul.fichas li{
	border: 1px solid #b1c8fb;
	display: block;
	float: left;
	width: 31%;
	min-height: 10em;
	height: auto;
	margin: 0em 0.5em 0em 0em;
	padding: 1em 0.1em 0.8em 0.1em!important;
	text-align: center;
}
ul.fichas li img{
	border: 1px solid #b1c8fb;
	padding: 0.1em;
	margin: 0em 0em 1em 0em
}
ul.fichas li p{
	font-size: 1.1em;
	text-align: left;
	color: #000!important;
	margin: 0em!important;
	padding: 0em 1em 0em 1em!important
}
ul.fichas li p a{
	color: #3e6dd7!important;
	text-decoration: underline!important;
	font-weight: normal;
	font-size: 1em;
}

ul.cajadest{
	margin: 0.5em 0em 0em 0em;
	padding: 0em 0em 1em 0em;
	list-style-type: none;
	width: 100%;
	/*border-bottom: 1px solid #b3b3b3*/
}
ul.cajadest li{
	display: block;
	padding: 0em;
}
ul.cajadest li img{
	padding: 0.1em;
	/*border: 1px solid grey*/
}

.listdest{
	background: url(../images/pntorojo.jpg) no-repeat left top;
	padding: 0em 0em 0.7em 1.2em;
	margin: 0em;
	width: 100%;
}

.listdest a{
	color: #010000;
	font-size: 1.1em;
	text-decoration: none;
}
.listdestv a{
	background: url(../images/pntoverde.jpg) no-repeat left top;
	padding: 0em 0em 0.7em 1.2em;
	color: #010000;
	font-size: 1.1em;
	text-decoration: none;
	width: 98%;
}
/*�����������������������������������estilo para testimonios*/
#testimonio{
/*ackground: url(../images/testimonios.jpg) no-repeat center top;*/
/*idth:140px;
	height: 100px;*/
	float: left;
/*ext-indent:-6000em;*/
	clear: both;
	padding: 1em 0em 0em 0.7em;
	/*border-top: 1px solid #b3b3b3*/
}

/* para ficha alojamiento*/

h2.tit{
	/*float: left;*/
	background-color: #3e6dd7;
	color: #FFF!important;
	padding: 0.4em 0.4em 0.6em 0.8em;
	font-size: 10px;
	margin: 0em 0em 1em 0em;
	width: 493px;
	text-transform: uppercase;
	clear: both
}

ul.ficha_g{
	list-style-type: none;
	margin: 0em 0em 1em 0em;
	padding: 0em 0em 0em 0em;
	clear: both;
}
ul.ficha_g p{
	padding: 0.2em!important;
	margin: 0em!important
}
ul.ficha_g li{
	border: 1px solid #b1c8fb;
	display: block;
	float: left;
	width: 97%;
	min-height: 10em;
	height: auto;
	margin: 0em 0.5em 1.5em 0em;
	padding: 0.4em;
	text-align: center;

}
ul.ficha_g li img{
	border: 1px solid #b1c8fb;
	padding: 0.1em;
	float: left
}
ul.ficha_g li p{
	font-size: 1.2em;
	text-align: left;
	float: right;
	width: 45%;
	color: #0859ad
}
ul.fichas li p a{
	color: #3e6dd7;
	text-decoration: none;
}

.cntactar{
	border: none!important;
	padding: 0em;
	float: right!important
}
.clear{
	clear: both!important;
	/*float: left;*/
	width: 100%;
	border-top: 1px solid #bbbbbb;
	text-align: left;
	margin: 0.5em 0em 0em 0em;
}


a.numerado{
	border: 1px solid #b1c8fb;
	background-color: #2e71b7;
	color: #FFF;
	display: block;
	float: left;
	margin: 0.2em;
	padding: 0.4em 0.6em 0.4em 0.6em;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.2em
}
a.numeradovisitado{
	border: 1px solid #b1c8fb;
	background-color: #e82100;
	color: #FFF;
	display: block;
	float: left;
	margin: 0.2em;
	padding: 0.4em 0.6em 0.4em 0.6em;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.2em
}


/* estilo para cajita desplegable */
.seleccion{
	margin-top: 0.2em;
	text-decoration: none;
	font-weight: normal;
	font-size: 1.2em;
	width:13em;
	clear: both
}

/* estilo para buscador*/

p.busqueda a{
	margin: 0em;
	font-size: 10px!important;
	text-decoration: underline;
	float: left;
}

/* registro gratis */
.registrogratis{
background-color: #f6f1b8;
color: #ca3108;
font-weight: bold;
font-size: 0.9em;
text-transform: uppercase
}


/* estilo para imagenes estat24/09/2007icas*/
.imagenestlateral{
	float: left;
	margin: 0em 1em 0.5em 0em
}

table.tabladinamica{
	border-collapse:collapse;
	border: 1px solid #3e6dd7;
	padding: 0.5em;
}
table.tabladinamica a{
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	color: #e82100
}
a.faqs{
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	color: #e82100
}
hr { height: 1px; color: #69ae06; background-color: #69ae06; 
  border: none; }
  
.camposobligatorios{
	color: red
}

/* acceso usuarios*/

.titacceso{
	font-size: 1.1em;
	color: #3e6dd7;
	font-weight: bold;
	margin-top: 1em;
	margin: 1em 0em 0.3em -0.3em!important;
	float: left
}

.cajatestimonio{
	border-top: 1px solid #68b207;
	background: url(../images/imgtestimonios.jpg) no-repeat left top;
	min-height: 10em;
	height: auto
}

.cajatestimonio a{
	color: #68b207;
	text-transform: uppercase;
	font-weight: normal;
}

.cajatestimonio img{
	padding: 0.4em;
	border: 1px solid #68b207
}

.alerta{
	color: red!important;
	font-weight: bold;
	background: url(../images/flag_red.gif) no-repeat left top;
	padding-left: 1.5em
}

.si{
	color: #3b660d;
	font-weight: bold;
	text-transform: uppercase
}
.no{
	color: #3e6dd7/*a91916*/;
	font-weight: bold;
	text-transform: uppercase
}
h2.tittestimonios{
	font-size: 1em;
	text-transform: uppercase;
	font-weight: bold;
	color: #68b207;
	margin: 0em;
	padding: 0em
}

/*Example CSS for demo ticker*/

#ajaxticker1{
font-family: Verdana;
font-size: 11;
width: 130px;
height: 130px;
border: 0px ridge #3757a8;
padding: 0px;
background-color: #FFFFFF;
color: #3757a8
}

#ajaxticker1 div{ /*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/
background-color: #FFFFFE;
}

.someclass{ /* class to apply to your scroller(s) if desired */
}

/* estilos para la extranet */

#usuarioextranet{
	margin: 0em;
	border: 1px solid #bdbfc3;
	width: 137px;
	padding: 0.4em;
	background-color: #f4fae3;
	float: left;
}
#usuarioextranet p{
	font-weight: bold;
	font-size: 0.9em;
	margin: 0em;
	padding: 0em
}
#usuarioextranet a{
	text-transform: uppercase;
	font-size: 0.9em!important;
}

.cajamiembros{
border: 1px solid #68b207;
clear: both;
padding: 0em 0.5em 0.5em 0.5em;
width: 85%;
margin: 0.5em 0em 0em 0em;
}
.cajamiembros a{
text-decoration: underline
}
.red{
color: red
}

/* estilos para fichas de alojamientos */
.titalojamiento{
color: #234593;
font-weight: bold;
font-size: 0.8em!important;
}

.textoalojamiento{
color: #5b5b5b;
font-weight: bold;
font-size: 0.8em!important;
}
.botpeke{
padding: 0em
}

.imagendelaficha{
float: left;
width: 20em;
min-height: 18em;
height: auto;
}

.datosdelaficha{
}

.imgsb {
	border: none!important;
}

.datosdelaficha p.data {
	margin: 0px;
	width: 95%;
	float: left;
}

.azul {
	color: #3e6dd7;
}

.verde {
	color: #69b608;
}

/*-------------estilos tala----------------*/

.cajaroja{
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 0px;
	width:507px;
	height:40px;
	font: bold 20px Arial;
	color:#fff;
	background:#c00;
	float:left;
}

.cajaverde{
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 0px;
	width:507px;
	height:40px;
	font: bold 20px Arial;
	color:#fff;
	background:#69b608;
	float:left;
}
.cajaazul{
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 30px;
	font: normal 12px Arial;
	color:#fff;
	width:400px;
	height:40px;
	background:#5a89f3;
	float:left;

}

.euro{
	font: normal 12px Arial;
	color:#fff;
}


.Estilo1 {font-size: 9px}
.Estilo3 {font-size: 9px; color: #000080; }
.Estilo4 {color: #000080}

a.titn{
	/*float: left;*/
	background-color: #3e6dd7;
	color: #FFF!important;
	padding: 0.4em 0.8em 0.6em 0.8em;
	font-size: 10px;
	margin: 0em 0em 1em 0em;
	width: 493px;
	text-transform: uppercase;
	float: left;
}
a.titn:hover{
	background-color: #69b608;
}

#capauno {
	visibility: hidden;
}

.titdescuentos {
	font: bold 14px Arial;
	float: left;
}
.tainter {
	font: bold 14px Arial;
}
.clearleft {
	clear: left;
}

a.textonota {
	margin: 0px;
	padding: 4px 8px 12px 0.8em;
	font: bold 18px Arial!important;
	width: 483px;
	color: #5a89f3;
	text-align: center;
	float: left;
}