@charset "UTF-8";
/* CSS Document */


/* GLOBALES */
body {
background-color: #fff;
background-image:url(../img/fondo_2010_d.jpg);
background-repeat:no-repeat;
font-family: Arial, Helvetica, sans-serif;
font-size: 62.5%;
}

img {
border: 0px;
}

a {
color:#003333;
text-decoration: none;
outline-style: none;
}

a:hover,a:active  {
text-decoration:underline;
}

h2 {
padding-top: 5px;
padding-left: 15px;
color: #013333;
font-size: 1.5em;
}

#leftnav h3 {
color:  #013333;
padding-left: 15px;
margin-top: -12px;
font-weight: 500;
font-size: 1.3em;
}

#navlist_ay h2, #navlist_ideas h2, #navlist_siguenos h2 {
color: #6f9389;
}

.box_txt_boda h2 {
color:#003300;
}


/* LAYOUT */
#container
{
width: 950px;
margin: 45px 0px 15px 20px;
position: relative;
color: #333;
display:block;
}

#top
{
width: 950px;
height: 75px;
display: inline;
font-size: 1.2em;
}

#logo
{
float: left;
height: 75px;
width: 180px;
vertical-align:top;
padding-left: inherit;
text-align:center;
}

#logo_paypal
{
width: 175px;
height: 55px;
}

#pedir_muestra
{
position: relative;
width: 150px;
float: right;
margin-right: 20px;
margin-left: 10px;
margin-top: 10px;
}

/* etiq. para el boton pedir muestra detalles */
.muestra_detalle
{
position: relative;
vertical-align: bottom;
width: 140px;
/*float: right;*/
margin-top: 15px;
}

.muestra_detalle_2
{
position: relative;
vertical-align: bottom;
margin-top: 35px;
display: inline;
margin-left: 10px;
}

.muestra_detalle_prom
{
position: relative;
vertical-align: top;
width: 140px;
/*float: right;*/

}

#botones_compl
{
display: block;
}


.botones_prom {display: block;}

.botones_prom cesta, muestra_prom { margin: 10px 0px 5px; }

#add_cesta_prod
{
width: 150px;
margin-left: 25px;
padding-top: 25px;
}

/* Menu horizontal*/

#menu
{
display: block;
position: relative;
width: 710px;
float: right;
height: 75px;
vertical-align:top;
padding: 0;
} 

#submenu_sup
{
display: inline; 
float:right; 
padding-right: 89px;
color: #6f9389;
}

#submenu_sup a {
color: #6f9389;
padding-left: 0.4em;
padding-right: 0.4em;
}

#img_submenu_sup
{
width: 16px;
height: 14px;
}


#central-wrapper
{
width: 950px;
display: inline;
}

#leftnav
{
position:relative;
float: left;
width: 180px;
vertical-align:top;
}

#content
{
position: relative;
width: 710px;
padding: 1em;
float: right;
margin-left: 30px;
vertical-align:top;
}

#footer
{
/*clear: both;*/ 
position:relative;
padding: .5em;
margin-top: 30px;
padding-top: 15px;
margin-bottom: 0px;
padding-bottom: 55px;
width: 910px;
float: right;
color: #003300;
/*border-top: 4px solid #c2ccc9;*/
font-size: 1.2em;
background: url(../img/pie_azs_2010.png) repeat-x bottom;
}

#footer_ayuda { border-bottom: 4px solid #c2ccc9; margin: 12px 0px;}
#footer_ayuda strong 
{
color:#444444;
font-family:Verdana;
font-weight:600;
letter-spacing:0.1em;
text-transform:uppercase;
}
#footer_ayuda p 
{
color:#666666;
font-family:arial;
font-size:1.2em;
line-height:1.3em;
text-align:justify;
}

#footer_links
{
width: 100%;
/*float:left;
display:inline;*/
text-align:left;
}

.tab_links {
margin: 15px 0px;
text-align: left;
width: 100%;
border-top: 1px dashed #6F9389;
}

.tab_links_td1 {
text-align: left;
width: 24%;
line-height: 1.6em;
vertical-align: top;
}




/* LINKS */

a {
text-decoration:none;
}

#footer_links a
{
color: #6F9389;
padding-left: 0.75em;
padding-right: 0.75em;
}

.tab_links a
{
color: #6F9389;
}

#footer_links a:hover, .tab_links a:hover
{
text-decoration:underline;
}


/*.tab_caracter a {
color: #ff9999;
}
.tab_caracter a:hover {
text-decoration:underline;
}*/

.tab_presentacion a,
.tab_complementos a,
.tab_caracter a,
#form_datos a {color: #ff9999;}

.tab_presentacion a:hover,
.tab_complementos a:hover,
.tab_caracter a:hover,
#form_datos a:hover { text-decoration: underline;}

/* Layout formulario muestras */
#form_muestras {
display: inline;
text-align: left;
margin-bottom: 20px;
}

#form_muestras_izq {
position: relative;
width: 45%;
float: left;
display: block;
}
#form_muestras_der {
position: relative;
width: 45%;
float: right;
display: block;
}
#form_muestras_dat {
width: 90%;
clear: both;
margin: 0;
padding: .5em;
background-color:#aaaaaa;
}

/* menu izq */
#navlist_ay, #navlist_ideas, #navlist_siguenos {
width: 100%;
}

#leftnav ul, #navlist_ay ul, #navlist_ideas ul, #navlist_siguenos ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
}

#leftnav li {
margin-left: 10px;
padding-left: 10px;
background-image: url(../img/cruz_black.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
font-size: 1.3em;
line-height: 1.4em;
}

#navlist_ay li{
margin-left: 10px;
padding-left: 10px;
background-image: url(../img/cruz_verde_osc.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
font-size: 1.3em;
line-height: 1.4em;
}

#navlist_ideas li {
margin-left: 10px;
padding-left: 10px;
background-image: url(../img/cruz_black.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
font-size: 1.2em;
line-height: 1.3em;
}

#navlist_siguenos li.facebook {
margin-left: 10px;
padding-left: 20px;
background: url(../img/icono_facebook_20.png) no-repeat;
font-size: 1.2em;
line-height: 1.3em;
}

#navlist_siguenos li.twitter {
margin-left: 10px;
padding-left: 20px;
background: url(../img/icono_twitter_20.png) no-repeat;
font-size: 1.2em;
line-height: 1.3em;
}

#leftnav a, #navlist_ay a, #navlist_ideas a, #navlist_siguenos a
{
display: block;
padding: 3px;
width: 150px;
}

#leftnav a:link, #navlist a:visited, 
{
color: #333333;
font-weight:500;
text-decoration: none;
}
#navlist_ay a:visited, #navlist_ay a:link, 
#navlist_ideas a:visited, #navlist_ideas a:link, 
#navlist_siguenos a:link, #navlist_siguenos a:visited
{
color: #6f9389;
font-weight:500;
text-decoration: none;
}
#navlist_ay a:hover, #navlist_ideas a:hover, #navlist_siguenos a:hover
{
color: #333333;
}


#leftnav a:hover
{
color:#606f6f;
text-decoration: underline;
}

/* Layout propiedades tarjetas */

#menu_imag
{
width: 40%;
float: left;
}

#tarjeta_prop
{
position: relative;
margin-top: 15px;
margin-bottom: 25px;
margin-right: 50px;
width: 450px;
display: block;
text-align:justify;
}

/*
#detalle_prop
{
position: relative;
margin-top: 15px;
margin-bottom: 25px;
display: block;
padding-left: 25px;
border: 1px solid red;
}*/

#tarjeta_prop p
{
font-size: 1.1em;
color: #6f9389;
}

/*
#detalle_prop p
{
font-size: 1.1em;
color: #6f9389;
}
*/

.precio_sin_des { text-decoration:line-through; font-size: 1.1em;}

.texto_tarjeta_str
{
font-weight: 500;
color:#003300;
}

.texto_colecc_1 {
font-size: 1.3em;
font-weight:100;
letter-spacing: 0.1px;
color:#6f9389;
line-height: 1.5em;
}

.texto_quote {
font-size: 1.3em;
font-weight:100;
letter-spacing: 0.1px;
color:#666666;
line-height: 1.5em;
font-style:oblique;
}

 
/* layout menu tabla tarjetas */

.tab_menu_tarjetas {
text-align: left;
width: 100%;
}

.main_tarjetas {
text-align:left;
width: 25%;
}

.td_tarjetas_img
{
text-align:left;
width: 25%;
}

/*
.td_tarjetas_txt
{
text-align:center;
width: 25%;
padding-right: 35px;
}
*/

.img_main_tarjetas
{
width: 140px;
height: 140px;
border: 0px;
}
.main_tarjetas a
{
border: 0px;
text-decoration:none;
color: #6f9389;
}

.main_tarjetas a:hover
{
border: 1px;
text-decoration:underline;
color: #6f9389;
} 


/* CSS TEXTOS */
#content p
{
text-align:justify;
}

.texto 
{
font-size: 1.2em;
line-height: 1.3em;
color: #6f9389;
font-weight: 200;
padding: 0;
}

.texto_s {
font-size: 0.8em;
}

.texto_iva {
font-size: 0.9em;
color: #6f9389;
}

.texto_strong {
font-size: 1.4em;
font-weight:700;
line-height: 1.5em;
color:#003300;
text-transform:uppercase;
}

.texto_strong_2 {
font-weight:bold;
line-height: 1.4em;
color:#003300;
}

.texto_slides {
font-size: 1.3em;
line-height: 1.3em;
color: #6f9389;
padding-right: 1.7em;
padding-left: 1.4em;
}

.texto_slides_strong {
font-size: 1.3em;
font-weight:700;
line-height: 1.3em;
color:#003300;
padding-right: 1.7em;
padding-left: 1.4em;
}

.texto_boda {
font-size: 1.2em;
line-height: 1.3em;
color: #6f9389;
font-weight: 200;
padding: 1em;
padding-left: 1.5em;
padding-right: 1.5em;
text-align: center;
}

.texto_boda_legal {
font-size: 1.2em;
line-height: 1.3em;
color: #666666;
font-weight: 200;
padding: 1em;
padding-left: 1.5em;
padding-right: 1.5em;
text-align: justify;
}

.texto_right { text-align:right;}

.texto_opiniones {
font-size: 1.2em;
font-style: oblique;
line-height: 1.3em;
color: #6f9389;
font-weight: 200;
padding-left: 10px;
text-align: justify;
}

.texto_opiniones_nombres {
font-size: 1.2em;
font-style: oblique;
line-height: 1.3em;
color: #6f9389;
font-weight: 200;
padding: 1em;
padding-left: 1.5em;
padding-right: 1.5em;
text-align: right;
}

.img_tarjeta_small_opiniones {
height: 140px;
width: 140px;
border: 0;
float: left;
padding: 10px 0px 20px 10px;
}


.tab_opiniones {
text-align: left;
width: 100%;
border: 0;
}

.tab_opiniones_td1 {
text-align: left;
width: 28%;
vertical-align: top;
}
.tab_opiniones_td2 {
text-align: left;
width: 72%;
vertical-align: top;
}





.texto_boda_nombres {
font-weight: bold;
font-size: 1.3em;
}

.img_tarjeta
{
height: 300px;
width: 300px;
}

#load_area {
margin-left: 0px;
padding-top: 1.5em;
}


.tab_lightbox {
text-align: left;
width: 100%;
/*display: inline;*/
border: 0;
}

.tab_img_tarjetas {
text-align: left;
width: 100%;
/*display: inline;*/
border: 0;
}
.tab_lightbox_td1 {
text-align: left;
width: 50%;
vertical-align: top;
}
.tab_lightbox_td2 {
text-align: right;
width: 50%;
vertical-align: top;
}
.img_tarjeta_small {
height: 140px;
width: 140px;
border: 0;
}


.tab_mapa
{
width: 100%;
border: 0;
text-align: center;
}

.tab_mapa_td
{
width: 50%;
vertical-align: top;
}

.img_mapa {
height: 270px;
width: 270px;
border: 0;
margin-right: 15px;
}

.td_tarjetas
{
text-align: left;
padding-left: 0.2em;
padding-top: 1.7em; 
}


.tab_caracter
{
width: 470px;
margin-top: 10px;
text-align: justify;
vertical-align: top;
}


.tab_caracter_td1 {width: 170px; font-size: 1.1em; font-weight: 500; color:#003300; vertical-align: top; padding-bottom: 0.5em;}

.tab_caracter_td2 { width: 300px;font-size: 1.1em; color: #6f9389; vertical-align: top; padding-bottom: 0.5em;}

.tab_caracter_td2 img { margin: 2px; border: 1px solid #666;}

.mas_informacion {color: #ff9999;}


/* estilos para los formularios */
#form_datos {
padding-left: 20px;
padding-right: 20px;
font-size: 1em;
color:#666666;
}

#form_calc_prod {
font-size: 1em;
color:#666666;
display: block;
}

#form_datos p {
font-size: 1.2em;
}

.textinput {
 color: #444;
 background-color: #edf3f1; 
 margin-right: 0.5em;       
}

.textinput_area {
 color: #444;
 background-color: #edf3f1; 
 margin-right: 0.5em;  
 margin-bottom: 1em;     
}


.textinput:focus {
 font-weight: 500;
 color: #6f9389;
 background-color: #d0f5ea;        
}

.textinput_area:focus {
 font-weight: 500;
 color: #6f9389;
 background-color: #d0f5ea;        
}

.textinput_bas {
 color: #444;
 background-color: #edf3f1; 
 margin-left: 1.5em;       
}

.textinput_bas:focus {
 font-weight: 500;
 color: #6f9389;
 background-color: #d0f5ea;       
}

.contenedor_textos_boda {
width: 100%;
padding-top: 25px;
display: inline;
padding: 2em;
margin-bottom: 15px;
}


.textos_radio {
padding: 0.5em;
display: inline;
}
.div_numeros {
width: 90%;
border: 1px solid #333333;
padding: 1.5em;
}
.div_numeros p {
font-size: 1.2em;
}

/* formulario de precios */

.tab_precios {
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
border: 1px solid #333333;
width: 450px;
margin-bottom: 15px;
}

.tab_precios td { padding: 1px 5px;}

.tab_precios_td1 {width: 224px; text-align:left;font-size:1.1em; line-height:1.3em;}
.tab_precios_td2 {width: 61px;  text-align:center;font-size:1.1em;line-height:1.3em;}
.tab_precios_td3 {width: 78px; text-align: center;font-size:1.1em;line-height:1.3em; }
.tab_precios_td4 {width: 60px; text-align: center;font-size:1.1em;line-height:1.3em;}


.totales {
background-color: #FFFFFF;
border: 0px;
font-size: 9px;
}

/* formulario de complementos */
.tab_complementos {
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
border: 0;
width: 390px;
padding-left: 14px;
margin-bottom: 15px;
margin-top: 15px;
}

.tab_complementos_td1 {width: 160px; text-align:left;}
.tab_complementos_td2 {width: 160px;  text-align:left;}
.tab_complementos_td3 {width: 70px; text-align: left; }


/* CSS form precios en hojas de producto */

.tab_precios_prod {
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
border: 1px solid #333333;
width: 450px;
}

.tab_precios_prod_tr {
background-color: #c8ddd7;
}

.totales_prod {
background-color: #ffffff;
border: 0px;
font-size: 9px;
}
.totales_prod_pack {
background-color: #ffffff;
border: 0px;
font-size: 9px;
color: red;
font-size: 1.1em;
}

.totales_prod_pack_01 {
background-color: #ffffff;
border: 0px;
font-size: 11px;
color: red;
}

/* css cajas texto emergentes */
.box_txt_emer_header {
border: 1px solid #558844;
background-color: #6f9389;
width: 220px;
font-size: 1.1em;
height: 1.2em;
}
.box_txt_emer_body {
border: 1px solid #558844;
width: 220px;
font-size: 1.1em;
background-color: #c8ddd7;
}

.box_txt_emer_header_int {
border: 1px solid #ff9999;
background-color: #ffdddd;
width: 240px;
font-size: 1.1em;
height: 1.2em;
}
.box_txt_emer_body_int {
border: 1px solid #ff9999;
width: 240px;
font-size: 1.1em;
background-color: #fdf3f3;
text-align: justify;
}



/* CSS esquinas redondeadas*/

.box_logo {
 width: 100%;
 background-color: #a9c8c0;
 background-image: url(../img/esquina_bl1.gif);
 background-repeat: no-repeat;
 background-position: bottom left;
}

.box_izq {
 width: 100%;
 margin: 20px 0px 10px;
 background-color: #d4e4df;
 background-image: url(../img/esquina_bl1.gif);
 background-repeat: no-repeat;
 background-position: bottom left;
}

.box_izq2 {
 width: 100%;
 background-color: #c2ccc9;
 background-image: url(../img/esquina_bl1.gif);
 background-repeat: no-repeat;
 background-position: bottom left;
}

.box_der {
 width: 100%;
 background-color: #ffffff;
 background-image: url(../img/esquina_bl1.gif);
 background-repeat: no-repeat;
 background-position: bottom left;
}

.box_form {
 width: 100%;
 background-color: #c8ddd7;
 background-image: url(../img/esquina_bl1.gif);
 background-repeat: no-repeat;
 background-position: bottom left;
}

.box_slide {
 width: 100%;
 /*background-color: #c8ddd7;*/
 background-image: url(../img/esquina_bl1.gif);
 background-repeat: no-repeat;
 background-position: bottom left;
}
.head_outer {
 background-image: url(../img/esquina_tl1.gif);
 background-repeat: no-repeat;
}
.head_inner {
 background-image: url(../img/esquina_tr1.gif);
 background-repeat: no-repeat;
 background-position: top right;
}

.end {
 margin-bottom: 10px;
 margin:0px;
 padding: 7px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 1.1em;
 background-image: url(../img/esquina_br1.gif);
 background-position: bottom right;
 background-repeat: no-repeat;
}

#colecciones {
width: 95%;
}



/* CSS para cajas de fotos */
.tab_presentacion {
width: 100%;
vertical-align:top;
margin-bottom: 15px;
border-spacing: 0px;
}
.tab_presentacion_prom {
width: 100%;
vertical-align:top;
margin-bottom: 5px;
border-spacing: 0px;
}
.tab_presentacion_td1 {
width: 100%;
vertical-align: top;
}
.tab_presentacion_td2 {
width: 40%;
vertical-align: top;
}
.tab_presentacion_td3 {
width: 60%;
padding-left: 2em;
vertical-align: top;
font-size: 1.1em;
color: #6f9389;
}

.tab_presentacion_td4_prom {
width: 55%;
vertical-align: top;
}

.tab_presentacion_td5_prom {
width: 45%;
padding-left: 2em;
vertical-align: top;
font-size: 1.1em;
color: #6f9389;
}

.tab_complementos_inv {
width: 95%;
vertical-align:top;
border-spacing: 0px;
text-align: justify;
}
.tab_complementos_inv_td1 { width: 30%; font-weight: 500; color:#003300; vertical-align:top; padding-bottom: 0.5em;}

.tab_complementos_inv_td2 { width: 70%; color: #6f9389; vertical-align:top; padding-bottom: 0.5em;}

.tab_complementos_inv_td2 img {border:2px solid #888888; margin: 0px 2px;} 

.tabla_gen { width: 100%;}
.tabla_gen_50 { width: 50%; border: 1px solid #666; border-collapse:collapse;border-spacing:0;}
.texto_gris_tabla {border:1px solid #6F9389;color:#666666;padding:0.5em;}
.encabezado_tabla { background-color: #C8DDD7;}
.tab_70 {width: 70%;}
.tab_30 {width: 30%;}

#azs_presentacion
{
display: inline;
width: 100%;
vertical-align:top;
}

#txt_presentacion
{
width: 300px;
}

/* CSS para presentacion textos boda */
.box_txt_boda
{
width: 680px;
text-align: justify;
}

.box_txt_boda a {
color: #ff9999;
}

.transpar a {
color: #6f9389;
}

.box_txt_boda li a {
font-size: 1.2em;
line-height: 1.3em;
}

.box_img_txt_boda {
background-image: url(../img/division_jpeg_300.jpg);
background-repeat:no-repeat;
background-position:center;
height: 51px;
width: 100%;
text-align:center;
}

#tab_postit
{
position: absolute;
width: 210px;
height: 70px;
margin-top: -30px;
margin-left: 195px;
left: 0px;
top: 0px;
background:url(../img/boutique.png) no-repeat;
}

#boutique
{
position: absolute;
width: 220px;
height: 110px;
margin-top: -35px;
margin-left: 0px;
left: 0px;
top: 0px;
background:url(../img/logo_2010_boutique.png) no-repeat;
}

#phone
{
position: absolute;
width: 120px;
height: 24px;
margin-top: 0px;
margin-left: 310px;
left: 0px;
top: 0px;
background:url(../img/phone.png) no-repeat;
}


#mas_modelos
{
position: relative;
width: 300px;
display: inline;
padding: 0.3em;
margin-top: 0px;
margin-left: 30px;
vertical-align:top;
font-size: 1.1em;
color:#6f9389;
}

#mas_modelos a {
color: #6f9389;
font-size: 1.6em;
padding: 2em;
font-weight: 500;
}

.interrogacion {
margin-bottom: -2px;
display: inline;
}

.tab_costes_env {
width: 85%;
vertical-align:top;
border-spacing: 0px;
text-align: justify;
border: 1px solid #6f9389;
margin-left: 15px;
border-collapse: collapse;
}
.tab_costes_env_td1 { width: 40%; color:#666666; vertical-align:top; padding: 0.5em; border: 1px solid #6f9389; }
.tab_costes_env_td2 { width: 20%; color: #666666; vertical-align:top; padding: 0.5em; border: 1px solid #6f9389;}
.tab_costes_env_enc_td1 { width: 40%; background-color:#C8DDD7;font-weight: 600; color:#666666; vertical-align:top; padding: 0.5em; border: 1px solid #6f9389;}
.tab_costes_env_enc_td2 { width: 20%; background-color:#C8DDD7;font-weight: 600; color: #666666; vertical-align:top; padding: 0.5em; border: 1px solid #6f9389;}


.separador_promo {
width: 100%;
height: 5px;
margin: 15px 0 20px;
text-align:center;
border-top: 1px dashed #C8DDD7;
}


/* proyeccion */
#proyeccion { height: 425px; margin: 0px; padding: 0px; width: 100%;}
#pager {display:inline;float:left; position:absolute;right:60px;top:420px;z-index:99;}
#pager a { color:#4d5649; font-size:1.3em; margin:0 5px 0 0; padding:2px 4px; text-decoration:none; background:#ff9999 none repeat scroll 0 0; border: 1px solid #888888;}
#pager a:hover, #pager a.activeSlide {background:#fabbbb none repeat scroll 0 0;color:#4d5649;}

#proyeccion_detalles { height: 320px; margin: 0px; padding: 0px; width: 100%;}
#pager_detalles {display:inline;float:left; position:absolute;right:60px;top:295px;z-index:9999;}
#pager_detalles a { color:#4d5649; font-size:1.3em; margin:0 5px 0 0; padding:2px 4px; text-decoration:none; background:#ff9999 none repeat scroll 0 0; border: 1px solid #888888;}
#pager_detalles a:hover, #pager_detalles a.activeSlide {background:#fabbbb none repeat scroll 0 0;color:#4d5649;}








