/* generated by csscreator.com */ 
html, body
{
	margin:0;
	padding:0;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

img {
	border:0px;
}

.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;}

body
{
	font-size:10px;	


}

.float_ul
{
	margin:0px;
	padding:0px;
}
.float_ul li
{
	float:left;
	margin-right:0.5em;
	list-style:none;
}

#ancho
{
	/*width:90em;*/
	margin:auto;
	text-align:left;
	background-color:#FFFFFF;
	background-image: url(../imgs/fons_html.gif);
	background-repeat: repeat-x;
/*	position:absolute;*/
}


#contenedor
{
	/*width:90em;*/
	margin:auto;
	text-align:left;

}


#top_fons
{
	background-color:#418dc5;
	background-repeat: repeat-x;
	background-position: bottom;
	height:3.8em;
	background-image: url(../imgs/bg_top.gif);
	border:1px solid #106295;

}

#top_btns
{
	width:93em;
}


#top_btns img
{
	margin-top:1.2em;
	margin-right:1.4em;
	float:left;
	border:0px;
}

#top_btns .top_sep
{
	float:left;
	width:0.4em;
	height:3.8em;
	background-color:#418dc5;
	background-repeat: none;
	background-position: bottom;
	background-image: url(../imgs/top_separador.gif);
	margin-right:1.4em;
}


#cabecera
{
	width:97em;
	height:11em;
	background-repeat: no-repeat;	

}


#contenedor2{
	background-color: #FFFFFF;
	background-image: url(../imgs/fons_contenedor.gif);
	background-repeat: repeat-x;
	background-position: top;
	width:97em;

	text-align:left;


}

#principal {
	padding-top:2em;
}

#principal ul li
{	
	float:left;
	list-style:none;
}

#principal ul
{
	
	margin:0px;
	padding:0px;
}

#interior_home
{
	margin:0px;
	padding:0px;
}


#interior_home_izq
{
	position:relative;
	top:5em;
	width:33em;
	height:20em;
	float:left;
	margin:0px;
	margin-left:1.5em;
	margin-left:expression("1em");
	margin-top:1.2em;

}

#interior_home_der
{
	margin-top:1.2em;
	margin-left:1em;
	width:60em;

	float:left;
}

#burbuja
{
	position:absolute;
	top:-5em;
	height:5em;
}

#div_form
{
	width:60em;
	
	
}

#form_frame
{
	width:56em;
	height:auto;
	/*height:44em;
	height:expression("47em");*/
	border:none;
}

#ficha_form
{

	width:59.8em;
	height:auto;
	/*height:49em;
	height:expression("51em");*/
	
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #e6e6e5;
	border-left-color: #e6e6e5;	
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
	margin-bottom:-0.2em;


	
}

.ficha_ofertas{
	border-right: 1px solid #e6e6e5;
	border-left: 1px solid #e6e6e5;
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
}

.ficha_ofertas img{
	padding-left: 20px;
	padding-top: 20px;
}

#ficha_ofertas
{

	width:32.8em;
	
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #e6e6e5;
	border-left-color: #e6e6e5;	
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
	margin-bottom:-0.2em;
	
	


	
}

.margin_5
{
	position:relative;
	left:3px;
	padding-top: 8px;
}

.margin_15{
	padding-left: 15px;
	position:relative;
	left:3px;
	padding-top: 8px;
}


.margin_20
{
	position:relative;
	left:2em;
}


#pie
{
	width:93.8em;
	height:5.2em;
	background-image: url(../imgs/pie_fons.gif);
	background-repeat: repeat-x;
	margin-top:3em;
	margin-top:expression('0');
}

.f12
{
	font-size:12px;
}

.black_link
{
	color:#000000;
}

a
{
	color:#0000ff;
}


.oferta_box {
	margin-bottom:expression("-0.5em");
	background-image: url(../imgs/mini_oferta_fons.gif);
	background-repeat: repeat-y;
}

#oferta
{
	width:29em;
	height:9em;
	margin-bottom:expression("-0.5em");
	background-image: url(../imgs/mini_oferta_fons.gif);
	background-repeat: repeat-y;
}

#oferta1
{
	width:29em;
	height:9em;
	margin-bottom:expression("-0.5em");
	background-image: url(../imgs/mini_oferta_fons.gif);
	background-repeat: repeat-y;
}

#oferta2
{
	width:29em;
	height:222px;
	margin-bottom:expression("-0.5em");
	background-image: url(../imgs/mini_oferta_fons.gif);
	background-repeat: repeat-y;
}

#oferta3
{
	width:29em;
	height:355px;
	margin-bottom:expression("-0.5em");
	background-image: url(../imgs/mini_oferta_fons.gif);
	background-repeat: repeat-y;
}




.tit_oferta
{
	font-weight:bold;
	font-size:12px;
}

.normal_text
{
	font-size:12px;
}

.oferta_precio
{
	color:#1271b6;
	font-weight:bold;
	font-size:12px;

}

.oferta_link
{
	color:#1271b6;
}


.etiqueta
{
	height:1.9em;
	font-size:11px;
	color:#f26721;
	background-image:url(../imgs/mini_etiqueta_fons.gif);
	background-repeat: repeat-x;
	background-position: top;	
	float:left;
	background-color:#ebebea;
}

.oferta_pestana
{
	float:right;
	margin-right:2.5em;
	margin-right:expression("2em");
	margin-bottom:expression("-0.6em");
}

.oferta_pestana2
{
	float:right;
	margin-right:13px;
	margin-right:expression("2em");
	margin-bottom:expression("-0.6em");
}

.capamsg {
	position:absolute;
	left:-10.5em;
	margin-top:2em;
	display:none;
	z-index:18;
}

.msg
{
	width:19.6em;
	height:10.5em;
	position:absolute;
	background-image: url(../imgs/msg.gif);
	text-align:left;
	color:#FFFFFF;
	margin-top:10em;
	margin-left:22em;
}


#registro
{
	width:27.5em;
	height:11em;
	background-color:#FFFFFF;
	margin-right:1em;
	background-image: url(../imgs/registro_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;	
	
}

#registro2
{
	width:32em;
	height:13.5em;
	background-color:#FFFFFF;
	margin-right:1em;
	/*background-image: url(../imgs/registro_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;	*/
	border:1px solid #CCCCCC;
}

#registro2 .caja_txt
{
	width:8em;
	height:1.3em;

	background-color:#FFFFFF;
	border:solid 1px #cccccc;
	padding:0px;
	margin:0px;
}

#registro .caja_txt
{
	width:8em;
	height:1.3em;

	background-color:#FFFFFF;
	border:solid 1px #cccccc;
	padding:0px;
	margin:0px;

}

#registro #msgerror
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:red;
	text-align:left;
	float:left;
	width:25em;
	margin-top:0.5em;
	margin-left:1.7em;
}

.btn_login
{
	font-size:10px;
	width:5.5em;
	height:2.5em;
	background-image: url(../imgs/login.gif);
	background-repeat: no-repeat;
	background-position: top;
	border:none;
	margin-left:1em;
	cursor:pointer;
}

.btn_confirmar
{
	font-size:10px;
	width:6.8em;
	height:2em;
	background-image: url(../imgs/login.gif);
	background-repeat: no-repeat;
	background-position: top;
	border:none;
	margin-left:1em;
	margin-top:3.4em;
	cursor:pointer;
}



/*OFERTAS*/

#contenedor_ofertas
{
	width:94em;
	background-color:#eFEFEF;
	margin-left:1.5em;
	background-image: url(../imgs/panel_ofertas_fons.gif);
	background-repeat: repeat-y;
	margin-top:-1em;
	margin-top:expression("-0.5em");
}


#ofertas_dia
{
	width:58.5em;
	margin-top:2em;
}

#oferta_ancha
{
	width:58.5em;
	height:9em;
	margin-bottom:expression("-0.5em");
	background-image: url(../imgs/ofertaancha_fons.gif);
	background-repeat: repeat-y;
}



.ofertaancha_pestana
{
	float:right;
	margin-right:0.7em;
	margin-bottom:expression("-1em");
}

.ofertadestacada_pestana
{
	float:right;
	margin-right:0.7em;
	margin-bottom:expression("-0.4em");
}


#btn_categoria
{
	width: 14.5em;
	background-color:#ebebea;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dbdbdb;
	border-left-color: #dbdbdb;	
	padding-top:0.5em;
	padding-bottom:0.5em;
	
}

#btn_categoria a
{
	color:#1271b6;
	font-size:12px;
	
}

.boton_derecho{
	width:12.9em;
	border-right-width: 0.1em;
	border-left-width: 0.1em;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #ff3300;
	border-left-color: #ff3300;
	background-color:#FFFFFF;
	padding-top:0.5em;
	padding-bottom:0.5em;
	padding-left:0.5em;
	padding-right:0.5em;
	
}

.boton_derecho a
{
	text-decoration:none;
	font-size:12px;
	color:#575353;
	

	
}

.boton_derecho a:hover
{
	text-decoration:underline;
	
}

#menuder_top
{
	width:14.1em; 
	height:0.8em;
	margin-bottom:expression("-0.3em");

}

#menuder_bottom
{
	width:14.1em; 
	height:0.5em;
	margin-top:expression("-1em");

}


.menuder2_title{
	width:11.9em;
	border-bottom:0.1em solid #dbdbdb;
	border-left:0.1em solid #dbdbdb;
	border-right:0.1em solid #dbdbdb;
	color:#999999;
	background-color:#FFFFFF;
	padding:1em;
	padding-top:0px;
	font-weight:bold;
	
}

.item_derecho{
	width:12.9em;
	border-left:0.1em solid #dbdbdb;
	border-right:0.1em solid #dbdbdb;
	background-color:#FFFFFF;
	padding-top:0.5em;
	padding-bottom:0.5em;
	padding-left:0.5em;
	padding-right:0.5em;
	color:#999999;
	
}

.btn_vota
{
	font-size:10px;
	width:5.4em;
	height:2.2em;
	background-image: url(../imgs/btn_vota.gif);
	background-repeat: no-repeat;
	background-position: top;
	border:none;
	cursor:pointer;
}


#consejo
{
	color:#999999;
	margin-top:2em;
	font-size:12px;
}

#oferta_destacada
{
	width:19em;
	height:16.8em;
	margin-bottom:expression("-0.4em");
	background-color:#f6d6bc;
	background-image: url(../imgs/ofertas_destacadas_fons.gif);
	background-repeat: repeat-y;
}

.ofertas_textos
{
	width:17em;
	float:left; 
	margin-left:1em;
	margin-left:expression("0.5em");
}
.oferta_precio2
{
	color:#ff3300;
	font-weight:bold;
	font-size:12px;

}

.oferta_link2
{
	color:#ff3300;
}

#paginador
{
	margin-top:2em;
	color:#1271b6;
	font-size:12px;
	height:2em;

}

#paginador a
{
	color:#1271b6;
	font-size:12px;
}

#paginador .on
{
	font-weight:bold;
}

#paginador li
{
	margin:0.5em;
}

#paginador img
{
	border:none;
}



#paginador .next img
{
	border:none;
	text-decoration:none;
	
}

.pestanas
{
	margin-bottom:expression("-0.7em");
	margin-top:-11em;

}

.capacambiopass {
	position:absolute;
	display:none;
	z-index:2;
	margin-left:58.5em;
	margin-top:17em;
}


.capa_que_es_cs {
	position:absolute;
	display:none;
	z-index:8;
	margin-left:58.5em;
	margin-top:17em;
}

.capagetpass {
	position:absolute;
	display:inline;
	z-index:100;
	margin-left:15em;
	margin-top:-4em;
	
	margin-left:expression("60em");
	margin-top:expression("-3em");
	display:none;
}

.msgerrornewpass {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:red;
	text-align:left;
	float:left;
	width:25em;
	margin-left:1.7em;
	margin-top:0em;
}

/* ESTILOS DEL BUSCADOR DE CS */
.inputtxtW {
background:#FFFFFF url(/share-imgs/bg_srch.gif) repeat-x scroll center top;
border:1px solid #6D87AF;
font-size:11px;
height:1.1em;
margin-right:0.5em;
margin-top:0.5em;
margin-left:1em;
padding:0.5em;
width:41em;
}



/*  CLASES DE ALINEAMIENTO DEL FORMULARIO  */

.input1
{
	width:26.6em;
	width:expression("26.9em");
}

.input2
{
	width:20em;
	width:expression("20em");
}

.input3
{
	width:5em;
	width:expression("4.9em");
}

.input4
{
	width:10em;
	width:expression("10.2em");
}

.input5
{
	width:9.9em;
	width:expression("9.8em");
}

.input6
{
	width:7em;
	width:expression("7.7em");
}

.input7
{
	width:10em;
	width:expression("10.05em");
}
.checkboxstyle
{
	margin-top:expression("1px");
	
}


#cont_buscador
{
	width:58.5em;
	height:7em;
	margin-bottom:expression("-0.5em");
	background-image: url(../imgs/ofertaancha_fons.gif);
	background-repeat: repeat-y;
}












/*OLVIDO CONTRASEŅA*/

#olvido
{
	width:32em;
	height:8em;
	border:none;
	background-color:#FFFFFF;
	margin-right:1em;

	
	
}

#olvido .caja_txt
{
	width:11em;
	height:1.3em;
	
	background-color:#FFFFFF;
	border:solid 1px #cccccc;
	padding:0px;
	margin:0px;

}

#olvido #msgerror
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:red;
	text-align:left;
	float:left;
	width:25em;
	margin-top:0.5em;
	margin-left:1.7em;
}

.cerrar_getpass{
	float:right;
	margin-right:0.5em;
	margin-top:-0.5em;
	margin-top:expression("1em");
}

#olvido_msg
{
	font-size:12px;
	width:22em;
	text-align:left;
	margin-top:1em; 
	margin-left:1.5em;
	
	height:auto;
}

#olvido_msg2
{
	font-size:12px;
	width:22em;
	text-align:left;
	margin-top:1em; 
	margin-left:1.5em;
	
	height:auto;
}

.error_msg_class
{
	width:44em;

	color:#FF6600;
	margin-bottom:3em;
	
}

#que_es
{
	position:fixed;
	top:0px;
	margin-top:-27.5em;
	top:50%;
	background-color:#FFffff;
	height:55em;
	width:79em;
	z-index:400;
	border:solid 1px #D7D7D7;
	margin-left:9em;
	
}

#que_es .texto
{
	margin:2em;
	margin-left:2.5em;
	margin-right:2.5em;
	font-size:12px;	
	height:35em;
	overflow: -moz-scrollbars-vertical;
	overflow-Y: auto; 
	overflow-X: hidden;
	scrollbar-arrow-color: #ffffff;
	scrollbar-base-color: #E5E5E5;
	scrollbar-dark-shadow-color: #E5E5E5;
	scrollbar-track-color: #DADADA;
	scrollbar-face-color: #cccccc;
	scrollbar-shadow-color: #ffffff;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3d-light-color: #FFFFFF;
}

#que_servicio
{
	position:fixed;
	top:0px;
	margin-top:-27.5em;
	top:50%;
	background-color:#FFffff;
	height:55em;
	width:79em;
	z-index:450;
	border:solid 1px #D7D7D7;
	margin-left:9em;
	
	
	
}

#que_servicio .texto
{
	margin:2em;
	margin-left:2.5em;
	margin-right:2.5em;
	font-size:12px;
	max-height:33em;
	overflow: -moz-scrollbars-vertical;
	overflow-Y: auto; 
	overflow-X: hidden;
	scrollbar-arrow-color: #ffffff;
	scrollbar-base-color: #E5E5E5;
	scrollbar-dark-shadow-color: #E5E5E5;
	scrollbar-track-color: #DADADA;
	scrollbar-face-color: #cccccc;
	scrollbar-shadow-color: #ffffff;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3d-light-color: #FFFFFF;

}

#que_servicio .texto ul li{
	float:none;
	list-style:circle;
}

#que_servicio ul
{	
float:none;
clear:both;

}

#que_servicio li
{	
float:none;
clear:both;
}


#coste_servicio
{
	position:fixed;
	top:0px;
	margin-top:-27.5em;
	top:50%;
	background-color:#FFffff;
	height:55em;
	width:79em;
	z-index:450;
	border:solid 1px #D7D7D7;
	margin-left:9em;
	
	
	
}

#coste_servicio .texto
{
	margin:2em;
	margin-left:2.5em;
	margin-right:2.5em;
	font-size:12px;
	max-height:33em;
	overflow: -moz-scrollbars-vertical;
	overflow-Y: auto; 
	overflow-X: hidden;
	scrollbar-arrow-color: #ffffff;
	scrollbar-base-color: #E5E5E5;
	scrollbar-dark-shadow-color: #E5E5E5;
	scrollbar-track-color: #DADADA;
	scrollbar-face-color: #cccccc;
	scrollbar-shadow-color: #ffffff;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3d-light-color: #FFFFFF;

}

#coste_servicio .texto ul li{
	float:none;
	list-style:circle;
}

#coste_servicio ul
{	
float:none;
clear:both;

}

#coste_servicio li
{	
float:none;
clear:both;
}


.texto {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:12px;
	color:#060606;
	float:none;
	clear:both;
}

.texto a{
	color:#060606;
}

.titular {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:18px;
	font-weight:bold;
	color:#ff6600;
}

.titulo {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:12px;
	font-weight:bold;
	color:#1271b6;
}


#sombra10
{
	display:none;
	position:fixed;
	height:100%;
	width:100%;	
	top:0px;
	left:0px;
	background-color:#000000;
	z-index:300;
	opacity: 0.4;
	-moz-opacity: 0.4;
	filter: alpha(opacity=50);
	
}

#interior_text{
font-size:12px;
	width:45em;
}

#interior_text p{
	margin:0px;
	padding:0px;
	margin-bottom:3em;
}

#interior_text div, .tit-con{
color:#1271B6;}

.banner_categorias{
	padding-left: 18px;
	padding-top: 20px;
}


#buscador-practica-el-comparing {
    width:605px;
    height:176px;
    font-size:11px;
    background:#ffffff;
}

#buscador-practica-el-comparing .centrar {
    padding-top:7px;
    padding-left:20px;
}

#buscador-practica-el-comparing h1 {
    color:#1271b6;
    font-size:13px;
    margin:0px;
    padding-top:2px;
}


#buscador-practica-el-comparing ul {
    float:left;
    padding:0px;
    margin:0px;
}

#buscador-practica-el-comparing li {
    clear:both;
    padding-bottom:5px;
    width:130px;
}


#buscador-practica-el-comparing li a {
    color:#000000;
}

#nube-tags {
    color:#000000;
    padding-left:3px;
    width:93.5em;
}

#nube-tags a {
    text-decoration:none;
    color:#1770b2;
    line-height:2em;
}