@import url("reset.css");

/****************************************HACKS para IE6: */
*html .img-producto{
	margin:6px 10px 10px 3px;
	padding:0;
	float:left;
}

*html .caja-texto-producto-largo{
width:240px;
}
/****************************************HACKS para IE7: */
*:first-child+html {}



/* General */

body {
	color: #778597;
	font: 62.5%/50% Verdana, Arial, Helvetica, sans-serif; 
	background:#f2f2f2 url(../images/bg-mosca.gif) repeat-x;
	line-height: 1.5em;
	margin:0;
}

/* Cajas */

#contenedor{
width:770px;
margin:0 auto;
}

#izquierda{
width:144px;
float:left;
background:#d4d4d4 url(../images/bg-menu-top.gif) top no-repeat;
padding:10px 0 0 0;
    word-wrap: break-word; /* hack IE */
    overflow: hidden;     /* hack IE */
}

#contenido{

width:606px; 
float:right;
margin:0 10px;
    word-wrap: break-word; /* hack IE */
    overflow: hidden;     /* hack IE */
}

#cabecera{ margin:0 0 20px 0;}

/* Enlaces */

a:link {
	color: #ff4e00;
}
a:visited {
	color: #ff4e00;
}
a:hover {
	color: #ff4e00;
	text-decoration: underline;
}
a:active {
	color: #ff4e00;
}

/****************************************************************************** Izquierda */

/* Logo */

h1 a{
width:111px;
height:107px;
text-indent:-9000px;
display:block;
background: url(../images/logo-hipoteca10.gif) no-repeat;
margin: 10px 0 0 15px;
}

/* Menu */

.txt-menu {
background: url(../images/ico-cuadrito.gif) 2px no-repeat;
padding: 0 0 2px 18px;
margin:0 2px 4px 2px;
font-weight:bold;
color:#163d5b;
border-bottom:1px dotted #ff4e00;
}

#menu{}

#menu ul{
list-style-type: none
}

#menu ul li{
margin-left: 1em;
margin:0;
padding:0;
}

#menu ul li a{
color:#464b4f;
}

#menu ul li.menu-flecha{
background: url(../images/fondo-menu-flecha.gif) no-repeat;
padding:2px;
margin:0 2px;
border-bottom:1px dotted #fff;
}

#menu ul li.menu-flecha a{
padding: 0 0 0 8px;
font-weight:bold;
color:#163d5b;
}

#menu ul li.menu-flecha a:hover{
color:#ff4e00;
}

#menu ul li.menu-destacado a{
font-weight:bold;
color:#ff4e00;
}

#menu ul li.menu-cuadro{
background: url(../images/fondo-menu-cuadro.gif) no-repeat;
margin:0 2px;
border-bottom:1px dotted #fff;
padding: 2px 2px 2px 10px;
font-weight:bold;
color:#163d5b;
}

#menu ul li ul li{
background: url(../images/fondo-menu-guion.gif) 0 -3px no-repeat;
margin: 0 0 0 -10px;
padding:0 0 0 10px;
}

#bg-bottom-menu{ height:10px; background:#f2f2f2 url(../images/bg-menu-bottom.gif) no-repeat; clear:both;}

/* Banner comparador*/

#banner-comparador{margin:10px 0 0 6px;}


/* Banner */

#banner{
margin:20px 0 0 0;
}

#banner-arriba{
height:68px;
background: url(../images/fondo-banner-arriba.gif) no-repeat;
}

#banner-contenido{
padding:0 0 0 10px;
background:#f2f2f2;
}

#banner-abajo{
height:68px;
background: url(../images/fondo-banner-abajo.gif) no-repeat;
}

/***************************************************************************** Contenido */

/* Cabecera */

#logo{float:left;}
#logo a{ width:230px; height:51px; text-indent:-9000px; display:block; background: url(../images/logo-hipoteca10-2.gif) no-repeat;}

#cabecera ul{ margin: 18px 10px 0 0; list-style-type: none; float:right;}
#cabecera ul li{float:right;margin:0;}
#cabecera ul li a{ color:#888; padding:2px;}
#cabecera ul li .actual, #cabecera ul li a:hover { text-decoration:underline;}

#img-cabecera{ margin:0 0 10px 0;}


h2.principal {
	background: url(../images/cabecera-grande-01.gif) bottom no-repeat;
	height:32px;
	color:#163d5b;
	font-weight:bold;
	font-size:1.1em;
	padding: 0 0 0 35px;
	margin:0 0 10px 0;
}

/* contenido principal */

#contenido-principal h1.cabecera-grande-01{
	background: url(../images/cabecera-grande-03.gif) no-repeat;
	height:45px;
	text-transform: uppercase;
	color:#163d5b;
	font-weight:bold;
	font-size:1.1em;
	padding: 12px 0 0 30px;
}

#contenido-principal h2.cabecera-grande-01{
	background: url(../images/cabecera-grande-03.gif) no-repeat;
	height:45px;
	text-transform: uppercase;
	color:#163d5b;
	font-weight:bold;
	font-size:1.1em;
	padding: 12px 0 0 30px;
}

#contenido-principal h2.cabecera-grande-02{
	background: url(../images/cabecera-grande-02.gif) no-repeat;
	height:45px;
	text-transform: uppercase;
	color:#163d5b;
	font-weight:bold;
	font-size:1.1em;
	padding: 12px 0 0 30px;
}

#contenido-principal .intro{
padding: 0 10px 0 0px;
margin:0 0 20px 0;
}



/****************************************************************
*****************************************************************
*****************************************************************

                        CAJA PRODUCTOS
          En todas las secciones se usa la misma caja

*****************************************************************
*****************************************************************
*****************************************************************/


/* Margenes para las secciones */
.caja-producto-home{
float:left;
width:293px;
margin:0 10px 0 0;
}


/* Caja producto */

.caja-producto-txt{ height:125px;background: #e8e8e8; margin:10px 0; padding:0;}

.caja-producto h3, .caja-producto-largo h3, .caja-producto h2{
	background: url(../images/fondo-h3.gif) 0 2px no-repeat;
	padding:2px;
	margin: 0 0 10px 0;
	}

.caja-producto h3 a, .caja-producto-largo h3 a, .caja-producto h2{
color:#163d5b;
font-size:1.1em;
font-weight:bold;
padding:0 0 0 6px;
}

.caja-producto h3 a:visited, .caja-producto-largo h3 a:visited{color:#163d5b;}

.img-producto{
	margin:6px 10px 10px 6px;
	padding:0;
	float:left;
}

.img-producto a img{
	width:80px;
	height:80px;
	border:1px solid #c2c2c2;
}

.caja-texto-producto{
	float:left;
	width:192px;
	margin:5px 0 0 0;
	padding:0 0 0 0;
}

.texto-producto{ margin:0 0 10px 0; height:70px;}

.texto-producto a{
color: #778597;
}

.texto-producto a:hover{
color: #778597;
}

.texto-producto a:visited{
color: #778597;
}

.caja-producto .enlace-producto{
	margin:10px 0;
}

.caja-producto .enlace-producto a, .caja-producto-largo .enlace-producto a, .ficha-mas-info .enlace-producto a{
text-indent:-9000px;
background: url(../images/boton-solicita-home.gif) bottom no-repeat;
display:block;
width:184px;
height:24px;
}

.caja-producto-largo .enlace-producto, .caja-producto-largo .enlace-producto-pos a{ float:right; margin:10px 0;}

.caja-producto .enlace-producto-pos a, .caja-producto-largo .enlace-producto-pos a{
text-indent:-9000px;
background: url(../images/mas-informacion.gif) bottom no-repeat;
display:block;
width:184px;
height:24px;
}

.caja-producto .enlace-producto a:hover, .caja-producto-largo .enlace-producto a:hover, .caja-producto .enlace-producto-pos a:hover, .caja-producto-largo .enlace-producto-pos a:hover, .ficha-mas-info .enlace-producto a:hover{
background: url(../images/boton-solicita-home.gif) top no-repeat;
}

.caja-producto ul{
	list-style-type: none;
}

.caja-producto ul li{
	background: url(../images/fondo-menu-guion.gif) 0 -3px no-repeat;
	padding:0 0 0 10px;
}


/* productos largos */

.caja-producto-largo{
	width:580px;
	margin:10px auto;
	background-color: #E8E8E8;
	padding: 0 0 10px 0;
}

.cabecera-producto{background:#f2f2f2; padding:0 0 1px 0;}

.nombre-producto-largo{background: url(../images/fondo-h3.gif) 2px 0; font-size:12px; width:340px; height:20px; float:left;}
.afondo-producto-largo{background: url(../images/fondo-h3.gif) 2px 0; font-size:12px; width:210px; text-indent:6px; float:right; height:20px; font-weight:bold;}


.caja-producto-largo .caja-producto{ width:350px}

.caja-producto-txt-largo{
	background: #e8e8e8;
	padding:0;
	width: 350px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	float: left;
}
.caja-texto-producto-largo{
	float:left;
	width:250px;
	margin:5px 0 0 0;
}

.texto-relevante{
	width:200px;
	float:right;
	margin:0 5px 10px 0;
	padding: 5px;
}

.texto-relevante h4{
	font-weight:bold;
	color:#163d5b;
	background: url(../images/cuadro_morado.gif) 0 6px no-repeat;
	text-indent:8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	margin:0 0 10px 0;
	border-bottom:1px solid #321;
}

.texto-producto ul{
	margin:0;
	padding:0;
}

.texto-producto ul li{
	margin:0 0 0 10px;
}

/* producto final */

.caja-producto-final h2{
background: url(../images/fondo-h3.gif) no-repeat;
margin: 0 0 10px 0;
color:#163d5b;
font-size:1.1em;
font-weight:bold;
padding:0 0 2px 10px;
}

.caja-texto-producto-final img{float:left; width:80px; height:80px; border:1px solid #c2c2c2; margin:0 10px 0 0;}

/* ficha grande */

#ficha-grande{ width:340px; float:left; display:inline; margin-bottom:20px;}
#ficha-grande2{ width:600px; float:left; display:inline; margin-bottom:20px;}
#sidebar-ficha{width:240px; float:right; display:inline;padding:4px; border:1px solid #ccc; margin-bottom:20px;}

#sidebar-ficha h3{
background: url(../images/ico-flecha-05.gif) 0 0px no-repeat;
padding:0px 0 4px 18px;
text-transform: uppercase;
font-weight:bold;
color:#163d5b;
border-bottom:1px solid #ccc;
margin:0 0 0 0;
}

#sidebar-ficha h4{ padding:4px; background:#e8e8e8; font-weight:bold; text-transform:uppercase; margin:10px 0 0 0; color:#163d5b;}

.tabla-ficha{ width:100%}
.tabla-ficha tr th{ text-align:left; font-weight:bold; width:100px;}

#caja-estrellas{ font-weight:bold; margin:10px 0 0 0; border-top:1px solid #ccc; padding:4px;}
#caja-estrellas small{ font-weight:normal; font-size:9px;}


/* hipotecas similar */

#caja-similares{ clear:both; border:1px solid #ccc; padding:5px; margin-bottom:20px; background:#efefef;}

.hipotecas-similar{ width:290px;}

.hipotecas-similar h2{
background: url(../images/fondo-h3.gif) no-repeat;
margin: 0 0 10px 0;
color:#163d5b;
font-size:1.1em;
font-weight:bold;
padding:0 0 2px 10px;
}

.hipotecas-similar ul{ }
.hipotecas-similar ul li{ background:url(../images/ico-triangulo.gif) 0 5px no-repeat; list-style-type:none; padding:0 0 2px 6px ;}




.caja-producto h2{
background: url(../images/fondo-h3.gif) no-repeat;
margin: 0 0 10px 0;
color:#163d5b;
font-size:1.1em;
font-weight:bold;
padding:0 0 2px 10px;
}

.img-producto-final{
margin:0 0 10px 0;
}

.img-producto-final img{
width:150px;
float:left;
}

.enlace-info-grande a{
text-indent:-9000px;
background: url(../images/boton-arriba.gif) no-repeat;
display:block;
width:154px;
height:95px;
float:left;
margin:0 0 0 20px;
}

.caja-texto-producto-final .enlace-producto a, .ficha-mas-info .enlace-producto a{margin:30px auto;}

.ficha-mas-info h2{
background: url(../images/fondo-h3.gif) no-repeat;
margin: 20px 0 10px 0;
color:#163d5b;
font-size:1.1em;
font-weight:bold;
padding:0 0 2px 10px;
}

/******************* columnas home */

#columna-home-01{ float:left; border-top:10px solid #ccc; width:195px; margin:0 10px 0 0; padding:4px 0 0 0;}
#columna-home-02{ float:left;  border-top:10px solid #ccc; width:195px; margin:0 10px 0 0; padding:4px 0 0 0;}
#columna-home-03{ float:left;  width:195px;  }



/************************************************************************* Noticias */

#noticias{
margin:0;
}

#noticias h2{
background: url(../images/ico-flecha-05.gif) 0 0px no-repeat;

padding:0px 0 4px 18px;
text-transform: uppercase;
font-weight:bold;
color:#163d5b;
border-bottom:1px solid #ccc;
margin:0 0 10px 0;
}

.noticia {
padding: 0 0 10px;
}

.noticia-titulo{
background: url(../images/ico-flecha-01.gif) 0 4px no-repeat;
padding:0 0 0 10px;
margin:0 0 4px 0;
font-weight:bold;
color:#163d5b;
font-size:1em;
}

.noticia-titulo a, .noticia-titulo a:visited{
color:#163d5b;
}

.noticia-pie{
margin:10px 0 0 0;
border-bottom:1px dotted #ff4e00;
height:24px;
}

.noticia-fecha{
float:left;
color:#8a8a8a;
}

.noticia-ver-mas a{
background: url(../images/ico-flecha-02.gif) right 4px no-repeat;
padding:0 15px 10px 0;
display:block;
float:right;
}

#noticias ul{ border-bottom:1px solid #ccc; padding:0 0 10px 0; margin-bottom:4px;}
a.bt-noticias-relacionadas{  margin-top:10px; background:url(../images/ico-flecha-02.gif) no-repeat right; padding:0 16px 0 0;}



/* columna 02 */

#columna-home-02 h2{ font-size:1em;color:#163d5b; font-weight:bold; text-transform:uppercase; padding:0 0 4px 4px; border-bottom:1px solid #163d5b; margin:0 0 4px 0;}
#columna-home-02 ul{ margin-bottom:20px;}
#columna-home-02 ul li{ background:url(../images/ico-triangulo.gif) 0 5px no-repeat; list-style-type:none; padding:0 0 2px 6px ;}

/* columna 03 */

#banner-blog a{ width:195px; height:70px; display:block; background:url(../images/banner-blog.gif) no-repeat; text-indent:-9000px; margin:0 0 20px 0}

#columna-home-03 #producto-destacado h2{ background:url(../images/bg-producto-destacado.gif) no-repeat; color:#cfdbea; height:24px; font-weight:bold; padding:6px 0 0 30px; margin:0;}
#producto-destacado h3{color:#006bfd; font-weight:bold; font-size:1.2em; background:url(../images/ico-flecha-06.gif) no-repeat; padding: 0 0 0 20px}
#producto-destacado h4{ font-size:.9em; padding: 0 0 0 4px; border-bottom:1px solid #bad7fe; margin-bottom:4px; color:#9dabc0;}


#txt-producto-destacado{ padding:6px; border:2px solid #bad7fe; background:#e7f1ff; color:#163d5b; margin:0 0 10PX 0}

a.mas-informacion-02{ background:url(../images/mas-informacion-02.gif) no-repeat; width:106px; height:27px; display:block; text-indent:-9000px; margin:5px auto;}

p.destacado{ color:#000; font-size:1.4em; font-weight:bold; margin:8px 0;}
ul.lista-destacado li{ list-style-type:none; background:url(../images/ico-triangulo-02.gif) no-repeat 0 6px; padding:0 0 0 6px; font-size:.9em;}

#columna-home-03 h2{ font-size:1em;color:#163d5b; font-weight:bold; text-transform:uppercase; padding:0 0 4px 4px; border-bottom:1px solid #163d5b; margin:0 0 4px 0;}
#columna-home-03 ul{ margin-bottom:20px;}
#columna-home-03 ul li{ background:url(../images/ico-triangulo.gif) 0 5px no-repeat; list-style-type:none; padding:0 0 2px 6px ;}

#encuesta{ padding:5px; border:1px solid #96a3b4;}
a.bt-votar{ width:100px; height:20px; display:block; background:url(../images/boton-votar.gif) no-repeat; text-indent:-9000px; margin:10px auto;}



/* preguntas y respuestas */

#preguntas-respuestas{}
#preguntas-respuestas h3 a{ color:#163d5b; font-size:1.2em; font-weight:bold;}
#preguntas-respuestas ul li{ width:290px; margin:0 10px 10px 0;float:left; list-style-type:none; height:100px;}
#preguntas-respuestas a.ver-mas { float:right; background:url(../images/ico-triangulo-02.gif) no-repeat right 7px; padding:0 6px 0 0; margin:4px 0 0 0;}


/* Paginacion */

.paginado{
 	text-align: center;
	margin:0 0 10px 0;
}


/* contenido izquierda */

#contenido-izquierda{
border-right:4px dotted #d4d4d4;
width:275px;
float:left;
margin:0 10px 0 0;
padding:0 10px 0 0;
}

/* contenido derecha */

#contenido-derecha{
width:300px;
float:right;
}

h2.cabecera-peq-01{
	background: url(../images/cabecera-peq-01.gif) no-repeat;
	height:40px;
	text-transform: uppercase;
	color:#163d5b;
	font-weight:bold;
	font-size:1.1em;
	padding: 2px 0 0 30px;
}

/* producto izquierda */

#producto-izquierda{
width:365px;
float:left;
margin:0 10px 0 0;
padding:0 10px 0 0;
}

#producto-izquierda .caja-texto-producto{
width:260px;
}


/* producto derecha */

#producto-derecha{
width:220px;
float:right;
}

/* Caja de google adsense */
.caja_google_bajo{float:left;margin-left:5px}

/****************************************************************************************** Sitemap */

#sitemap ul li a{
color: #464b4f;
}

#sitemap ul li ul li a, #sitemap-noticia ul li a{
color: #ff4e00;
}
/*********************************************************************************************** Paginas ****/
/* Proceso solicitud */

#proceso-solicitud h3{
background: #dadce1 url(../images/ico-flecha-01.gif) 4px 6px no-repeat;
padding:2px 2px 2px 10px;
color:#000;
font-size:1.1em;
font-weight:bold;
}

#caja-proceso-01{
background: url(../images/proceso-solicitud-01.jpg) no-repeat;
padding:0 10px 0 110px;
min-height:100px;
height:100px;
}

#caja-proceso-02{
background: url(../images/proceso-solicitud-02.jpg) no-repeat;
padding:0 10px 0 110px;
min-height:100px;
height:100px;
margin:10px 0 0 0;
}

#caja-proceso-03{
background: url(../images/proceso-solicitud-03.jpg) no-repeat;
padding:0 10px 0 110px;
min-height:100px;
height:100px;
margin:10px 0 0 0;
}

#caja-proceso-04{
background: url(../images/proceso-solicitud-04.jpg) no-repeat;
padding:0 10px 0 110px;
min-height:100px;
height:100px;
margin:10px 0 0 0;
}

#caja-proceso-05{
background: url(../images/proceso-solicitud-05.jpg) no-repeat;
padding:0 10px 0 110px;
min-height:100px;
height:100px;
margin:10px 0 0 0;
}

#caja-proceso-06{
background: url(../images/proceso-solicitud-06.jpg) no-repeat;
padding:0 10px 0 110px;
min-height:100px;
height:100px;
margin:10px 0 0 0;
}

#caja-proceso-07{
background: url(../images/proceso-solicitud-07.jpg) no-repeat;
padding:0 10px 0 110px;
min-height:100px;
height:100px;
margin:10px 0 0 0;
}

/* Boletin de tipos de interes */

#caja-tabla-tipos-interes{
margin:20px 0 0 0;
padding:0 0 20px 0;
border-bottom:1px dotted #ff4e00;
color:#000;
}

.tabla-tipos-interes{
width:400px;
margin:0 auto;
padding:2px;
border:1px solid #778597;
background:#fff;
}

.tabla-tipos-interes tr td{
text-align:center;
}

.tabla-tipos-interes tr td.tipo{
text-align:left;
font-weight:bold;
color:#778597;
}

.tabla-tipos-interes caption{
background:#ff4e00;
color:#fff;
font-weight:bold;
margin:2px auto;
}

.tabla-tipos-interes thead tr th{
color:#778597;
font-weight:bold;
}

.tabla-tipos-interes .fila-destacada{
background:#e8e8e8;
}

#suscripcion-tipos-interes{
padding:10px 0 10px 0;
border-bottom:1px dotted #ff4e00;
}

#form-suscripcion-tipos-interes{
padding:10px 0 0 0;
}

#suscripcion-izq label{
font-weight:bold;
color:#163d5b;
padding:4px 0 0 10px;
background: url(../images/ico-flecha-03.gif) 3px 7px no-repeat;
}

#form-suscripcion-tipos-interes .input-suscripcion{
width:200px;
background:#fff;
border:1px solid #ff4e00;
}

#suscripcion-izq{
width:300px;
float:left;
}

#suscripcion-der{
padding:5px 0 0 0;
}

#suscripcion-terminos{
margin:10px 0 0 0;
}

/* Calcule sus cuotas */

#intro-calcule-cuotas{
padding: 0 0 10px 0;
border-bottom:1px dotted #ff4e00;
}

/*************************************** form calculadora */

#caja-calculadora-cuotas{
padding: 0 0 10px 0;
border-bottom:1px dotted #ff4e00;
background: url(../images/fondo-calculadora.gif) no-repeat;
}

#caja-calculadora-cuotas h3{
font-weight:bold;
color:#163d5b;
background: url(../images/ico-flecha-01.gif) 3px 8px no-repeat;
padding:4px 0 0 10px;
font-size:1.1em;
margin: 0 0 10px 0;
}

#caja-calculadora-cuotas h4{
background: #dadce1 url(../images/ico-flecha-03.gif) 4px 6px no-repeat;
padding:2px 2px 2px 10px;
color:#000;
font-weight:bold;
margin: 0 0 10px 0;
}

#caja-calculadora-izq{
float:left;
width:295px;
margin:0 10px 0 0;
}

#caja-calculadora-der{
float:left;
width:295px;
}

#caja-detalle{
margin:10px 0;
}

#columna-detalle-01{
margin:10px 10px 10px 0;
width:295px;
float:left;
}

#columna-detalle-02{
margin:10px 10px 10px 0;
width:295px;
float:left;
}

/********************************************************************************************* Forms */

#txt-contacto{
margin:0 0 20px 0;
}

#formulario-contacto label{
	background: url(../images/ico-flecha-03.gif) 3px 3px no-repeat;
	padding:0 0 0 10px;
}
.color-fondo-celda-form{
	background: #d4d4d4;
}

#formulario-contacto input, #formulario-contacto textarea{
width: 150px;
background:#FFFFFF;
border:#ff4e00 1px solid;
}

input.enviar{
width:50px;
background:#ff4e00;
border:#fff 1px solid;
font-weight:bold;
color:#fff;
}

/* form calculadora color 01 */

.form-color-01{
width:200px;
margin: 0 auto;
}

.form-color-01 label.form-label {
	width: 80px;
	float: left;
	text-align: right;
	padding:0 0 5px 0; 
	margin:0 5px 0 0;
}

.form-color-01 input.form-input,select.form-input {
	width: 100px;
	padding:0;
	margin:0;
	border:1px solid #96a3b4;
	background: url(../images/fondo-input.gif) repeat-x;
}
.form-color-01 br{clear:left;}

.form-color-01 .calcular{
	width: 60px;
	padding:0;
	margin:0 0 0 125px;
	color:#778597;
	font:.9em;
	border:1px solid #96a3b4;
	background: url(../images/fondo-input.gif) repeat-x;
}

/* form calculadora color 02 */

.form-color-02{
width:250px;
margin: 0 auto;
}

.form-color-02 label.form-label {
	width: 120px;
	float: left;
	text-align: right;
	padding:0 0 5px 0; 
	margin:0 5px 0 0;
	font-weight:bold;
}

.form-color-02 input.form-input {
	width: 100px;
	padding:0;
	margin:0;
	border:1px solid #ff4e00;
	background: url(../images/fondo-input.gif) repeat-x;
	color:#ff4e00;
}
.form-color-02 br{clear:left;}


.form-color-03{
margin: 0 auto;
margin-left:100px;
}

.form-color-03 input.form-input {
	width: 100px;
	padding:0;
	margin:0;
	border:1px solid #ff4e00;	
	color:#ff4e00;
}


/*************************************** form producto */

#formulario-producto{
background: url(../images/fondo_formulario.jpg) no-repeat;
height:250px;
width:200px;
padding:0 0 0 10px;
}

#formulario-producto h3{
font-weight:bold;
color:#ff4e00;
padding:10px 0 0 10px;
background: url(../images/ico-flecha-03.gif) 4px 14px no-repeat;
margin:0 0 12px 0;
}

#formulario-producto input, #formulario-producto label{	padding:0; 	margin:0;}

#formulario-producto input.form-producto {
	width: 100px;
	padding:0;
	margin:0;
	border:1px solid #ff4e00;
}

#formulario-producto label.formtxt {
	width: 60px;
	float: left;
	text-align: right;
	padding:0 0 5px 0; 
	margin:0 5px 0 0;
	color:#fff;
	font-weight:bold;
}

#formulario-producto input.hidden{border:none;}

#formulario-producto input.enviar{
margin:0 0 0 115px;
width:50px;
background:#ff4e00;
border:#fff 1px solid;
font-weight:bold;
color:#fff;
}

#formulario-producto .checkbox-privacidad{
margin:0;
}

#formulario-producto a.enlace-terminos{
margin:10px 0 0 0;
width:100px;
	color:#163d5b;
	font-size: 0.9em;
}


/**********************************************************************************************pie */ 

#pie{margin:20px 0 0 0;}

#caja-destacados-pie{
margin:20px 0 0 0;
background: #e6e6e6;
color:#494949;
}

#caja-destacados-pie a{padding:2px;text-decoration:underline;color:#494949;}

#caja-destacados-pie a:hover { }

#caja-destacados-pie ul{
padding:10px;
list-style-type: none;
}

#caja-destacados-pie ul li{
display: inline;
margin:0 ;
padding:0;
}

#sitios-grupo{background:#f2f2f2 url(../images/bg-pie.gif) 0 11px repeat-x; border-bottom:1px solid #f2f2f2;}
#logo-grupo{ background: url(../images/logo-grupo.gif) no-repeat; width:126px; height:23px; text-indent:-9000px; width:760px; margin:0 auto;}
#sitios-grupo ul{ width:760px; margin:0 auto; padding:10px 0 20px 0; clear:left;}
#sitios-grupo ul li{ list-style-type:none; background: url(../images/ico-li-pie.gif) 0 5px no-repeat; text-indent:10px; width:190px; float:left;}
#sitios-grupo ul li a{ color:#494949;}
#sitios-grupo ul li a:hover{ text-decoration:underline;}



#caja-menu-pie{
margin:0;
padding:10px 0 0 0;
border-top:1px solid #d3d3d3;
}

#caja-menu-pie ul{
list-style-type: none;
text-align:center;
margin:0 0 10px 0;
}

#caja-menu-pie ul li{
display: inline;
margin:0;
padding:0;
}

#caja-menu-pie ul li a{
color:#494949;
padding:2px;
}

#caja-menu-pie ul li a:hover{
 text-decoration:underline;
}

#copy{
width:760px;
text-align:center;
margin:20px auto;
overflow:hidden;
}

#copy a{
color:#929292;
}

.copyright{float:right;}
.logo-pie{float:left; background: url(../images/logo-pie.gif) no-repeat; width:115px; height:12px; text-indent:-9000px;}


/*** clases  ***/

.floatleft{ float:left;}
.floatright{ float: right;}


.clear {
	clear: both;
}

.punteado-color-01 {   /* naranja */
height:1px;
border-top:1px dotted #ff4e00;
padding:2px;
margin:2px;
}

.color-01{color:#464b4f;}  /* gris oscuro */

.color-02{color:#ff4e00;}  /* naranja */

.color-02{color:#5c6877;}  /* lago */


.center {text-align:center;}

.boton-ver-mas{
	float:right;
	margin:10px 10px 10px 0;
}

.boton-ver-mas a{
background: url(../images/boton-ver-mas.gif) bottom no-repeat;
display:block;
width:76px;
height:23px;
text-indent:-9000px;
}

.boton-ver-mas a:hover{
background: url(../images/boton-ver-mas.gif) top no-repeat;
}

.boton-volver{
	float:right;
	background: url(../images/ico-flecha-04.gif) 0 2px no-repeat;
	margin:10px 0;
}

.boton-volver a{
	padding:0 0 0 20px;
	text-transform: uppercase;
	font-weight:bold;
}

/*************************************** mosca */


#mosca{ color:#fff; height:40px;}
#mosca-url{float:left;}
#mosca-logo{ float:right;}
#mosca-logo a{ width:118px; height:30px; text-indent:-9000px; display:block; background:url(../images/antevenio-mosca.gif) 0 3px no-repeat;}
