/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */

.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}/*----- ELEMENTOS COMUNES DEL SITE -----*/

* {margin:0; padding:0; border:0}
.hide {display:none}
.clear {display:block; clear:both; height:0px; margin-top:-2px; font-size:1px}

body {padding:6px 0 50px 0; font-family:Tahoma, Verdana, sans-serif; font-size:10pt; color:#666666}  /* Background por estilos */
a {color:#444444; text-decoration:none;}
a:hover {text-decoration:underline}

.right {text-align:right}


p {margin-bottom:10px; padding:0}
ul {margin-bottom:8px}
li {list-style-type:none; padding-left:15px; background:url(gfx/bullet_gris02.gif) left 5px no-repeat; margin-bottom:4px}
li.subplanta {color:#000000; }
ul.doscolumnas {}
ul.doscolumnas li {display:block; float:left; width:113px; padding-right:10px}
ul.doscolumnasanchas {}
ul.doscolumnasanchas li {display:block; float:left; width:160px; height:13px; padding-right:10px}
ul.doscolumnasanchas li .iconosenlinea {position:relative; left:3px; top:3px}
ul.doscolumnasanchas li .iconosenlinea img {display:inline; float:none; height:13px; border:0; padding:0 0 0 0; margin:-3px 0 0 0}
ul.ennumeracion {position:relative; margin-bottom:20px}
ul.ennumeracion li {list-style-type:none; margin-bottom:5px; padding-left:35px; background:none}
ul.ennumeracion li .num {display:block; width:17px; height:18px; text-align:center; font-size:11px; color:#ffffff; position:relative; top:18px; left:-24px; padding:3px 0 0 0px; background:url(gfx/bg_ulflor.gif) 0px 0px no-repeat}
ul.confoto {}
ul.confoto li {display:block; float:left; width:144px; height:144px; margin:0 10px 10px 0; list-style-type:none; background:none; padding:0; margin:0}
ul.confoto li img {float:none}
ul.confoto li .iconosimagen {width:87px; height:17px; position:relative; top:-19px}
ul.confoto li .iconosimagen img {border:0; padding:0; float:right; margin:0 2px 0 0}
.destacado {font-size:20px; color:#666666; padding:10px 0 0 34px; margin:30px 0 30px 0; background:url(gfx/aquoleft.gif) 0px 0px no-repeat}
.entradilla {font-size:25px; color:#a3a3a3; font-weight:normal; margin:0 0 15px 0}
.grande {font-weight:bold; font-size:14px; color: #020202}
.cajascroll {border:solid 1px #dddddd; padding:2px 10px 2px 10px; height:98px; margin-bottom:10px}
.cajascroll .mascarascroll {height:78px; padding:10px 0 10px 0; overflow-x:none; overflow-y:scroll; line-height:14px; margin-right:-8px}
.cajascroll.media {height:90px}
.cajascroll.media .mascarascroll {height:70px}
.banners {margin-left:-12px; margin-bottom:12px; overflow:visible}
.banners img {border:0; margin-left:12px}
.herramientas {text-align:right; margin:10px 0 25px 0}
.sephor {width:100%; height:14px; background:url(gfx/bg_sephor.gif) 0px 7px repeat-x} /* Separador horizontal */
.volver {display:block; margin-top:-20px}
a.imprimir {padding:3px 0 3px 23px; background:url(gfx/ico_imprimir_grisclaro.gif) 0px 0px no-repeat; margin-left:10px}
a.enviaramigo {padding:3px 0 3px 25px; background:url(gfx/ico_enviar_grisclaro.gif) 0px 0px no-repeat; margin-left:10px}
a.opinaforo {padding:3px 0 3px 24px; background:url(gfx/ico_opina_grisclaro.gif) 0px 0px no-repeat; margin-left:10px}
a.ventnueva {padding:0 12px 0 0; background:url(gfx/ico_ventana.gif) right 3px no-repeat}
a.favoritos {padding:3px 0 3px 25px; background:url(gfx/ico_favoritos_grisclaro.gif) 0px 0px no-repeat; margin-left:10px}
a.presupuesto {padding:3px 0 3px 23px; font-weight:bold; color: #EC0186; background:url(gfx/ico_presupuesto_grisclaro.gif) 0px 0px no-repeat; margin-left:10px}
a.presupuestoDolar {padding:3px 0 3px 23px; font-weight:bold; color: #EC0186; background:url(gfx/ico_presupuesto_grisclaroDolar.gif) 0px 0px no-repeat; margin-left:10px}
ul li a.revistero {padding:3px 5px}
ul li a.revistero:hover {background:#E2E2E2; color:#EC018E; text-decoration:none;}

/* COLUMNAS */

#colizq {float:left; width:612px; padding-bottom:6px}  /* Columna general izquierda */

#mescolizq {width:390px; float:left}
#mescolder {width:240px; float:left; margin:0 0 0 22px}


/* Todo el contenido de las columnas se organiza en modulos.  Todos los modulos se agrupan en filas de modulos.
// Una fila de modulos puede ser clase ".ancha" si ocupa el ancho total de la pagina, como en la Prehome.  En caso contrario
// tendra el ancho de la columna de contenido (la columna izquierda).
// Cada fila de modulos admite dentro uno o dos modulos, de los anchos disponibles (t25, t33, t50, t66, t75, t100),
// siempre que la suma de ambos modulos sea el 100% (ejemplos: t25+t75, t50+t50, t33+t66).
// El ultimo modulo de la fila (el de la derecha) tiene que ser clase ".ultimo".
// En determinados casos especiales puede haber mas de dos modulos en una fila siempre que este tenga altura fija
// (ejemplo: .filamodulos.alturafija01, .filamodulos.alturafija02)
// IMPORTANTE:  El ultimo elemento de un modulo ha de ser SIEMPRE <div class="clear"></div>.
// Ademas, el ultimo elemento de una fila (despues del modulo ".ultimo") tambien ha de ser SIEMPRE <div class="clear"></div>.
*/

.filamodulos {width:600px; border:6px solid #dddddd; background-color:#ffffff; margin-bottom:-6px}
.filamodulos.ancha {width:918px; height:161px; overflow:hidden}  /* Ancho total de la pagina */
.filamodulos.alturafija01 .modulo {height:170px}
.filamodulos.alturafija02 .modulo {height:180px}
.filamodulos .modulo {float:left; margin:-6px 0 0 -6px; padding:10px; border:6px solid #dddddd; border-bottom:none; overflow:hidden}
.filamodulos .modulo.t33 {width:176px} /* 33% de la anchura de la columna */
.filamodulos .modulo.t50 {width:277px} /* 50% de la anchura de la columna */
.filamodulos .modulo.t66 {width:378px} /* 66% de la anchura de la columna */
.filamodulos .modulo.t100 {width:580px} /* 100% de la anchura de la columna */
.filamodulos .modulo.tExtra {width:700px; max-width:690px;} /* By Jorge: porque no se que ha pasado con mi estilo antiguo para los foros */
.filamodulos .modulo.ultimo {border-right:none}  /* Modulo final de la fila */
.filamodulos .modulo .cierramodulo {display:block; width:100%; height:6px; background-color:#dddddd; margin:15px 0 11px -10px; padding:0 10px 0 10px; font-size:1px}  /* Barra horizontal para dividir un modulo en varios. */
.filamodulos.doble01 {background:url(gfx/bg_sepver.gif) 400px 48px no-repeat}  /* Para modulo doble 66%/33%.  Siempre va solo y nunca es clase .ultimo */
.filamodulos.doble01 .modulo.izq {width:378px; margin:0 6px 0 0; border:none}
.filamodulos.doble01 .modulo.der {width:176px; margin:0; border:none}
.filamodulos.doble02 {background:url(gfx/bg_sepver.gif) 198px 48px no-repeat}  /* Para modulo doble 33%/66%.  Siempre va solo y nunca es clase .ultimo */
.filamodulos.doble02 .modulo.izq {width:176px; margin:0 6px 0 0; border:none}
.filamodulos.doble02 .modulo.der {width:378px; margin:0; border:none}
.filamodulos.doble01 .titular5, .titular51, .filamodulos.doble01 .titular52, .filamodulos.doble01 .titular53, .filamodulos.doble01 .titular54, .filamodulos.doble01 .titular55,
.filamodulos.doble02 .titular5, .titular51, .filamodulos.doble02 .titular52, .filamodulos.doble02 .titular53, .filamodulos.doble02 .titular54, .filamodulos.doble02 .titular55 {margin:10px 0 0 10px}
.filamodulos .modulo img {display:block; float:left; margin:0 11px 4px 0}
.filamodulos .modulo img.nofloat {float:none; margin:0 11px 4px 0}
.filamodulos .ultimoalbum {padding:0; margin:0} 
.filamodulos .ultimoalbum ul li {position:relative; display:block; width:143px; padding:0; margin:0 1px 1px 0; float:left}
.filamodulos .ultimoalbum ul li img {padding:0; margin:0 0 5px 0}
.filamodulos .ultimoalbum ul li span.nombre { margin:0}
.filamodulos .ultimoalbum ul li span.localidad {}

/*Estilos para el Combo de provincias que ahora se situa en "derecha.php"*/
.modulo #direccionador {margin-right:-5px; width:302px; float:left}
.modulo #direccionador select {width:213px; border-color:#666666; color:#949494; margin:0 5px 0 0px; float:left}
.modulo #direccionador a.bt02 {float:right; margin-top:-1px; color:#666666}

/*Estilos para el Personalizar Color que se sitúa en "derecha.php"
#personalizar {position:relative; float:left; margin:5px 4px 0 0; z-index:100; text-align:right;}
#personalizar a.linkpers {padding:0 12px 0 0; background:url(gfx/down_gris.png) right 6px no-repeat; text-decoration:underline;}
#personalizar #menupers {display:none; position:absolute; top:12px}
#personalizar #menupers .clcon {height:38px}
#personalizar #menupers ul {padding:2px 0 0 0; margin:0 0 0 11px}
#personalizar #menupers ul li {list-style-type:none; padding:0; display:block; width:34px; height:34px; float:left; margin-right:4px}
#personalizar #menupers ul li a img {border:0}*/

/*.filamodulos .modulo.t33 a{text-decoration:underline;} /* 33% de la anchura de la columna */
/*.filamodulos .modulo.t50 a{text-decoration:underline;} /* 50% de la anchura de la columna */
/*.filamodulos .modulo.t66 a{text-decoration:underline;} /* 66% de la anchura de la columna */
/*.filamodulos .modulo.t100 a{text-decoration:underline;} /* 100% de la anchura de la columna */ 

/* Titulares */

.titular2 {font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:normal} /* Color definido por estilos: colorTapizTexto */
.titular2.directorio {width:600px}
.titular3 {font-family:Arial, Helvetica, sans-serif; font-size:30px; font-weight:normal; color:#ec008c; margin-bottom:10px}
.titular4 {font-family:Tahoma, Verdana, sans-serif; font-size:20px; color:#ec008c; font-weight:normal}
.titular51 {font-family:Tahoma, Verdana, sans-serif; font-size:18px; margin-bottom:8px; color:#333333; font-weight:normal}
.titular51 strong {color:#ec008c; font-weight:normal}
.titular52 {font-family:Tahoma, Verdana, sans-serif; font-size:18px; margin-bottom:8px; color:#000000; font-weight:normal}
.titular52 strong {color:#aba9a9; font-weight:normal}
.titular53 {font-family:Tahoma, Verdana, sans-serif; font-size:18px; margin-bottom:8px; color:#4d4d4d; font-weight:normal}
.titular53 strong{color:#aba9a9; font-weight:normal}
.titular54 {font-family:Tahoma, Verdana, sans-serif; font-size:18px; margin-bottom:8px; color:#aba9a9; font-weight:normal; margin:10px 0 15px 0}
.titular54 strong {color:#ec008c; font-weight:normal}
.titular55 {font-family:Tahoma, Verdana, sans-serif; font-size:12px; margin-bottom:8px; color:#4d4d4d; font-weight:normal}
.titular55 strong{color:#aba9a9; font-weight:normal}
.titular6 {font-family:Tahoma, Verdana, sans-serif; font-size:13px; color:#666666; font-weight:normal; margin-bottom:6px}
.titular6 strong{font-size:13px; color:#ec008c; font-weight:normal}

/*Añadido por Álvaro*/
.titular4moll {font-family:Tahoma, Verdana, sans-serif; font-size:16px; color:#ec008c; font-weight:bold}
.titularResultados {font-family:Tahoma, Verdana, sans-serif; font-size:11px; font-weight:normal; display:inline;}
.titular53rosa {font-family:Tahoma, Verdana, sans-serif; font-size:18px; margin-bottom:8px; color:#e50083; font-weight:normal}
.titular53rosa strong{color:#aba9a9; font-weight:normal}

/* Capas desplegables en varios tamanos */

.capas {width:176px}
.capas .cstop {background:url(gfx/bg_capastop2.png) left top no-repeat; width:176px; height:8px; font-size:1px}
.capas .cscon {background:url(gfx/bg_capascon2.png) left top repeat-y; width:176px}
.capas .csbot {background:url(gfx/bg_capasbot2.png) left bottom no-repeat; width:176px; height:8px; font-size:1px}
.capam {width:163px; z-index:1000;}
.capam .cmtop {background:url(gfx/bg_capamtop.png) left top no-repeat; width:163px; height:8px; font-size:1px}
.capam .cmcon {background:url(gfx/bg_capamcon.png) left top repeat-y; width:163px}
.capam .cmbot {background:url(gfx/bg_capambot.png) left bottom no-repeat; width:163px; height:8px; font-size:1px}
.capaml {width:193px}
.capaml .cmltop {background:url(gfx/bg_capamltop.png) left top no-repeat; width:193px; height:8px; font-size:1px}
.capaml .cmlcon {background:url(gfx/bg_capamlcon.png) left top repeat-y; width:193px}
.capaml .cmlbot {background:url(gfx/bg_capamlbot.png) left bottom no-repeat; width:193px; height:8px; font-size:1px}
.capal {width:246px}
.capal .cltop {background:url(gfx/bg_capaltop.png) left top no-repeat; width:246px; height:8px; font-size:1px}
.capal .clcon {background:url(gfx/bg_capalcon.png) left top repeat-y; width:246px}
.capal .clbot {background:url(gfx/bg_capalbot.png) left bottom no-repeat; width:246px; height:8px; font-size:1px}
.capall {width:310px}
.capall .clltop {background:url(gfx/bg_capalltop.png) left top no-repeat; width:310px; height:8px; font-size:1px}
.capall .cllcon {background:url(gfx/bg_capallcon.png) left top repeat-y; width:310px}
.capall .cllbot {background:url(gfx/bg_capallbot.png) left bottom no-repeat; width:310px; height:8px; font-size:1px}
.capaxl {width:938px; margin-left:-4px}
.capaxl .cxltop {background:url(gfx/bg_capaxltop.png) left top no-repeat; width:938px; height:4px; font-size:1px}
.capaxl .cxlcon {background:url(gfx/bg_capaxlcon.png) left top repeat-y; width:924px; padding:6px 10px 6px 10px}
.capaxl .cxlbot {background:url(gfx/bg_capaxlbot.png) left bottom no-repeat; width:938px; height:4px; font-size:1px}

/* Formularios */

fieldset {border:none}
//input[type="radio"] {background:none; position:relative; top:4px!important;top:2px; height:13px; border:none; margin-right:4px}
//input[type="checkbox"] {background:none; margin-bottom:6px; margin-right:8px; border:none}
input, 
select, 
legend, 
textarea  {font-family:Tahoma, Verdana, sans-serif; font-size:0.9em; font-weight:normal}
input, 
select, 
textarea {background-color:#ffffff; color:#666666; border:1px solid #b2b2b2; padding:1px; margin-top:2px; margin-bottom:3px}
option {padding-left:5px; margin-bottom:5px}
form .nobr {display:none}
.radioButton {border:solid 0px #FFFFFF; background:none; position:relative; top:4px!important;top:2px; height:13px; margin-right:4px}
.radioButton2 {border:solid 0px #FFFFFF;margin:4px 0 0 0; padding:0px 0 0 0;}

/* Botones en 4 tamanos generales + boton buscar */

/* Cualquiera de ellos se puede utilizar como <a> o como <input>. Ejemplos:
// <a class="bt03" href="#">Enviar</a>
// <input class="bt04" type="submit" value="Enviar"/>
// <input class="btbuscar" type="submit" value="Buscar"/>
*/

.bt01 {display:block; width:22px; background:url(gfx/bt_gen01.png) left top no-repeat; font-family:Tahoma, Verdana, sans-serif; color:#676767; font-weight:bold; font-size:11px; text-align:center}
.bt01:hover {text-decoration:none}
.bt02 {display:block; width:68px; background:url(gfx/bt_gen02.png) left top no-repeat; font-family:Tahoma, Verdana, sans-serif; color:#676767; font-weight:bold; font-size:11px; text-align:center}
.bt02:hover {text-decoration:none}
.bt03 {display:block; width:97px; background:url(gfx/bt_gen03.png) left top no-repeat; font-family:Tahoma, Verdana, sans-serif; color:#676767; font-weight:bold; font-size:11px; text-align:center}
.bt03:hover {text-decoration:none}
.bt031 {padding:5px 0px; width:97px; background:url(gfx/bt_gen03.png) left top no-repeat; font-family:Tahoma, Verdana, sans-serif; color:#676767; font-weight:bold; font-size:11px; text-align:center}
.bt031:hover {text-decoration:none}
.bt032 {padding:0px 10px; height:20px; cursor:pointer; width:155px; border:solid 0px #FFFFFF; background:url(gfx/bt_gen04.png) left top no-repeat; font-family:Tahoma, Verdana, sans-serif; color:#676767; font-weight:bold; font-size:11px; text-align:center}
.bt032:hover {text-decoration:none}
.bt033 {padding:0px 10px; height:20px; cursor:pointer; width:175px; border:solid 0px #FFFFFF; background:url(gfx/bt_gen04.png) left top no-repeat; font-family:Tahoma, Verdana, sans-serif; color:#676767; font-weight:bold; font-size:11px; text-align:center}
.bt033:hover {text-decoration:none}
.bt04 {display:block; width:146px; background:url(gfx/bt_gen04.png) left top no-repeat; font-family:Tahoma, Verdana, sans-serif; color:#676767; font-weight:bold; font-size:11px; text-align:center; float:right;}
.bt04:hover {text-decoration:none; float:right;}
.bt05 {display:block; width:155px; background:url(gfx/call_vacio.png) left top no-repeat; font-family:Tahoma, Verdana, sans-serif; color:#676767; font-weight:bold; font-size:14px; text-align:center;}
.bt05:hover {text-decoration:none}
.bt06 {display:block; width:155px; background:url(gfx/call_vacio.png) left top no-repeat; font-family:Tahoma, Verdana, sans-serif; color:#676767; font-weight:bold; font-size:11px; text-align:center}
.bt06:hover {text-decoration:none}
.bt061 {display:block; cursor:pointer; width:200px; background:url(gfx/call_vacio200.png) left top no-repeat; font-family:Tahoma, Verdana, sans-serif; color:#676767; font-weight:bold; font-size:11px; text-align:center}
.bt061:hover {text-decoration:none}
.bt07 {display:block; width:155px; background:url(gfx/call_vacio_negro.png) left top no-repeat; font-family:Tahoma, Verdana, sans-serif; color:#676767; font-weight:bold; font-size:14px; text-align:center}
.bt07:hover {text-decoration:none}
.bt08 {display:block; width:155px; background:url(gfx/call_vacio_negro.png) left top no-repeat; font-family:Tahoma, Verdana, sans-serif; color:#676767; font-weight:bold; font-size:11px; text-align:center}
.bt08:hover {text-decoration:none}

td .btEliminar { padding:1px 15px; border:solid 1px #FB3B3B; background:#F7F68C; color:#FB3B3B; }
td .btEliminar:hover { background:#FB3B3B; color:#F7F68C; text-decoration:none;}

.btbuscar {cursor:pointer; width:22px; background:url(gfx/bt_buscar.png) left top no-repeat; font-size:0px}
a.btbuscar {text-indent:-10000px}

a.bt01, a.bt02, a.bt03, a.bt04, a.btbuscar {height:18px; padding-top:3px}
a.bt031 { padding:5px 25px;}
a.bt05 {height:35px; padding-top:7px}
a.bt06 {height:35px; padding-top:7px}
a.bt07 {height:35px; padding-top:7px}
a.bt08 {height:35px; padding-top:7px}
input.bt01, input.bt02, input.bt03, input.bt031, input.bt04, input.btbuscar {height:21px; margin-top:-1px; padding-top:-1px; background-position:0px 1px; border:0}
input.bt05, input.bt06, input.bt07, input.bt08 {height:35px; margin-top:-1px; padding-top:-1px; background-position:0px 1px; border:0}

a.btimprimir {padding:4px 0 10px 23px; background:url(gfx/ico_imprimir_grisclaro.gif) 0 0 no-repeat; line-height:25px}

/* Call to action */

a.callentrar {display:block; width:155px; height:35px; background:url(gfx/call_entrar.png) left top no-repeat; text-indent:-10000px}
a.callactiva {display:block; width:155px; height:35px; background:url(gfx/call_activa.png) left top no-repeat; text-indent:-10000px}
a.callactivaPT {display:block; width:155px; height:35px; background:url(gfx/call_activaPT.jpg) left top no-repeat; text-indent:-10000px}
a.callactivaIT {display:block; width:155px; height:35px; background:url(gfx/call_activaIT.gif) left top no-repeat; text-indent:-10000px}
a.callactivaEN {display:block; width:155px; height:35px; background:url(gfx/call_activaEN.gif) left top no-repeat; text-indent:-10000px}
a.callactivaPR {display:block; width:155px; height:35px; background:url(gfx/call_activaPR.gif) left top no-repeat; text-indent:-10000px}
a.callactivaUSA {display:block; width:155px; height:35px; background:url(gfx/call_activaUSA.gif) left top no-repeat; text-indent:-10000px}
a.callcrear {display:block; width:155px; height:35px; background:url(gfx/call_crear.png) left top no-repeat; text-indent:-10000px}
a.callalta {display:block; width:155px; height:35px; background:url(gfx/call_alta.png) left top no-repeat; text-indent:-10000px}

/* Ajustes */

.martop20 {margin-top:20px}
.marbot40 {margin-bottom:40px}
.padbot0 {padding-bottom:0}


/*----- ESTRUCTURA GENERAL DE LA PAGINA -----*/


/* Publicidad superior */

#publitop {margin:0 auto 8px auto; text-align:center}
#publitop img {display:inline; height:90px; padding-left:10px; background:url(gfx/publicidadver.gif) left top no-repeat; border:1px solid #919191}

/* Cabecera */

#cabecera {width:982px; height:108px; margin:0 auto 0 auto; background:transparent; font-size:1.1em}
#cabecera .cabtop {width:982px; height:8px; background:url(gfx/bg_conttop.png) left top no-repeat; font-size:1px}
#cabecera .cabcon {position:relative; width:982px; height:100px; background:url(gfx/bg_contcon.png) left top repeat-y; overflow:visible}
/*
#cabecera h1#logo {position:absolute; top:8px; left:25px; display:block; width:244px; height:44px; background:url(gfx/logo.jpg) left top no-repeat; text-indent:-10000px}
#cabecera h1#logo a {display:block; width:244px; height:44px}
*/
#cabecera span#logo {position:absolute; top:8px; left:25px; display:block; width:244px; height:44px; background:url(gfx/logo.jpg) left top no-repeat; text-indent:-10000px}
#cabecera span#logo a {display:block; width:244px; height:44px}
#cabecera #internacional {position:absolute; top:-4px; left:280px; display:block; width:425px; height:26px; overflow:visible; z-index:100}
#cabecera #internacional span#zona {display:block; width:205px; height:14px; padding:12px 10px 0 0; text-align:right; font-weight:bold; font-size:1.1em; float:left}
#cabecera #internacional a#cambiarzona {display:block; height:14px; padding:12px 8px 0 14px; background:url(gfx/down_gris01.gif) 0 18px no-repeat; border-right:1px solid #b6b6b6; float:left}
#cabecera #internacional a#idioma {display:block; height:14px; padding:12px 0 0 18px; background:url(gfx/down_gris01.gif) 4px 18px no-repeat; float:left}
#cabecera #internacional #menuzona {position:absolute; top:7px; left:215px; margin:0; padding:20px 0 0 0}
#cabecera #internacional #menuzona .mascara {height:165px; margin:0 10px 0 15px; padding:3px 0 3px 0; width:145px; overflow-x:hidden; overflow-y:scroll}
#cabecera #internacional #menuzona .mascara li {display:block; height:20px; line-height:15px; border-bottom:#e0e0e0 1px solid; list-style-type:none; padding:0; background:none}
#cabecera #internacional #menuzona .mascara li.ultimo {border:none; height:15px}
#cabecera #internacional #menuidioma {position:absolute; top:7px; left:308px; margin:0; padding:20px 0 0 0; display:block}
#cabecera #internacional #menuidioma .mascara {padding: 3px 10px 3px 15px; width:104px; margin:0}
#cabecera #internacional #menuidioma .mascara li {display:block; height:20px; line-height:15px; border-bottom:#e0e0e0 1px solid; list-style-type:none; padding:0; background:none}
#cabecera #internacional #menuidioma .mascara li.ultimo {border:none; height:15px}
#cabecera #buscador {position:absolute; top:3px; right:20px}
#cabecera #buscador table tr td {height:23px}
#cabecera #buscador table tr td .tipoespacio {width:131px}
#cabecera #buscador table tr td .precio {width:76px}
#cabecera #buscador table tr td .campobusqueda {width:207px}

/* Cabecera: Menu principal de navegacion */

/* Todos los "li" principales han de ser clase ".menu", excepto el ultimo que sera clase ".menuultimo" y el activo
// que sera clase ".menuactivo".  En el caso de que la opcion activa sea la ultima sera clase ".menuultimoactivo".
// Todos los "li" de los submenus han de ser clase ".submenu", excepto el ultimo que sera clase ".submenuultimo".
//
// Los padding-right de los elementos li.menuultimo y li.menuultimoactivo tienen que ser ajustados para cada version
// del menu, de forma que el ultimo elemento de menu llegue justo hasta el borde derecho del mismo.
// Igualmente se tiene que ajustar la posicion horizontal del background de "ul#menuprincipal" para que cubra con
// fondo gris la zona privada del menu.
*/

#cabecera ul#menuprincipal {position:absolute; top:70px; left:4px; display:block; width:974px; height:29px; z-index:10; border-bottom:1px solid #cfcfcf; color:#737373; background:url(gfx/bg_menuprivado.gif) 572px 0 no-repeat; font-size:11px; margin:0; padding:0}
#cabecera ul#menuprincipal li.menu {position:relative; display:block; height:19px; float:left; font-size:1.27em; padding:5px 20px 5px 20px; border-right:1px solid #cfcfcf; color:#737373; background:none; margin:0; z-index:10}
#cabecera ul#menuprincipal li.menu a {color:#737373}
#cabecera ul#menuprincipal li.menuactivo {position:relative; display:block; height:20px; float:left; font-size:1.27em; padding:5px 20px 5px 20px; border-right:1px solid #cfcfcf; background:url(gfx/bg_barrarosa.gif) left bottom repeat-x; color:#ec008c}
#cabecera ul#menuprincipal li.menuactivo a {color:#ec008c}
#cabecera ul#menuprincipal li.menuultimo {position:relative; display:block; height:19px; float:left; font-size:1.27em; padding:5px 20px 5px 24px; color:#737373; background:none; z-index:10;}
#cabecera ul#menuprincipal li.menuultimo a {color:#737373}
#cabecera ul#menuprincipal li.menuultimoactivo {position:relative; display:block; height:20px; float:left; font-size:1.27em; padding:5px 32px 5px 24px; background:url(gfx/bg_barrarosa.gif) left bottom repeat-x; color:#ec008c}
#cabecera ul#menuprincipal li.menuultimoactivo a {color:#ec008c}
#cabecera ul#menuprincipal li .capam {position:absolute; top:26px; left:-4px; z-index:10000}
#cabecera ul#menuprincipal li.menuultimo .capam,
#cabecera ul#menuprincipal li.menuultimoactivo .capam {top:26px; left:-35px}
#cabecera ul#menuprincipal li .capam .mascara {padding: 3px 10px 3px 18px; width:141px; margin:0;}
#cabecera ul#menuprincipal li .capam .mascara li.submenu {display:block; height:20px; line-height:15px; border-bottom:#e0e0e0 1px solid; list-style-type:none; font-size:0.8em; padding:0; background:none}
#cabecera ul#menuprincipal li .capam .mascara li.submenuultimo {display:block; height:15px; line-height:15px; list-style-type:none; font-size:0.8em; padding:0; background:none}
#cabecera ul#menuprincipal li span.consub {display:block; margin-left:-13px; padding-left:13px; background:url(gfx/down_gris02.gif) 0 8px no-repeat}
#cabecera ul#menuprincipal li.menuactivo span.consub {background:url(gfx/down_rosa.gif) 0 8px no-repeat}
#cabecera ul#menuprincipal li.menuultimoactivo span.consub {background:url(gfx/down_rosa.gif) 0 8px no-repeat}
#cabecera ul#menuprincipal li span.consub a {cursor:default}
#cabecera ul#menuprincipal li span.consub a:hover {text-decoration:none}
#cabecera ul#menuprincipal li .capam a {color:#737373}

/* Tapiz */

#tapiz {width:100%; font-size:1.1em}  /* Background-color y color por estilos */
#tapiz #tapizsombra {width:982px; margin:0 auto 0 auto; background:url(gfx/bg_contcon.png) left top repeat-y}
#tapiz #tapizsombra #tapizinterior {width:934px; padding:5px 18px 5px 22px; margin:0 auto 0 auto; overflow:visible;}  /* Background por estilos */

#tapiz #personal {margin-bottom:-5px; color:#666666}
#tapiz #personal a {color:#b6b6b6}
#tapiz #personal.bienvenido table {width:917px; color:#7a7a7a}
#tapiz #personal.bienvenido table tr.fila01 td {height:8px}
#tapiz #personal.bienvenido table tr.fila02 td {vertical-align:top}
#tapiz #personal.bienvenido table tr.fila02 td.introduce {padding:5px 10px 0 0; text-align:right}
#tapiz #personal.bienvenido table tr.fila02 td.personalizar {padding:15px 0px 0 0; text-align:right}
#tapiz #personal.bienvenido table tr.fila02 td input.inputfecha {width:60px; margin-right:5px}
#tapiz #personal.bienvenido table tr.fila02 td.calendario {padding-top:3px}
#tapiz #personal.bienvenido table .sesion {color:#b6b6b6}
#tapiz #personal.bienvenido table .sesion a {color:#b6b6b6}
#tapiz #personal.bienvenido #progresooff {width:930px; height:27px; margin-left:-6px; margin-bottom:-6px}
#tapiz #personal.bienvenido #progresooff a {display:block; width:930px; height:27px; background:url(gfx/bg_progreso_off.gif) left top no-repeat}
#tapiz #personal.bienvenido #progresooff a:hover {text-decoration:none}
#tapiz #personal.bienvenido #progresooffes_ES {width:930px; height:27px; margin-left:-6px; margin-bottom:-6px}
#tapiz #personal.bienvenido #progresooffes_ES a {display:block; width:930px; height:27px; background:url(gfx/bg_progreso_off.gif) left top no-repeat}
#tapiz #personal.bienvenido #progresooffes_ES a:hover {text-decoration:none}
#tapiz #personal.bienvenido #progresooffpt_PT {width:930px; height:27px; margin-left:-6px; margin-bottom:-6px}
#tapiz #personal.bienvenido #progresooffpt_PT a {display:block; width:930px; height:27px; background:url(gfx/bg_progreso_offPT.gif) left top no-repeat}
#tapiz #personal.bienvenido #progresooffpt_PT a:hover {text-decoration:none}
#tapiz #personal #personalplegado {display:none}
#tapiz #personal #personalplegado .cxlcon {height:20px}
#tapiz #personal #personalplegado p {padding-left:3px; margin-top:1px; display:block; float:left}
#tapiz #personal #personalplegado p span {font-size:1.182em}
#tapiz #personal #personalplegado .desconectar {float:left; margin-left:2px}
#tapiz #personal #personalplegado .desplegar {float:right; margin:2px 8px 0 0; padding:0 15px 2px 0; background:url(gfx/ico_desplegar.gif) right 4px no-repeat}
#tapiz #personal #personaldesplegado {display:none}
#tapiz #personal #personaldesplegado .cxlcon {height:73px}
#tapiz #personal #personaldesplegado p {padding-left:3px; margin-top:1px; display:block; float:left}
#tapiz #personal #personaldesplegado p span {font-size:1.182em}
#tapiz #personal #personaldesplegado .desconectar {float:left; margin-left:2px}
#tapiz #personal #personaldesplegado .plegar {float:right; margin:2px 8px 0 0; padding:0 15px 2px 0; background:url(gfx/ico_plegar.gif) right 2px no-repeat}
#tapiz #personal #personaldesplegado ul.resumen {position:static; float:left; padding:5px 0 0 3px}
#tapiz #personal #personaldesplegado ul.resumen li {display:block; float:left; height:13px; border-right:1px solid #666666; list-style-type:none; margin:0 6px 0 0; padding:0 6px 0 0; line-height:13px; background:none}
#tapiz #personal #personaldesplegado ul.resumen li.ultimo {border:none}
#tapiz #personal #personaldesplegado ul.extras {position:static; float:right; margin-right:-5px}
#tapiz #personal #personaldesplegado ul.extras li {display:block; float:left; height:12px; list-style-type:none; margin:0 15px 0 0; padding:0}
#tapiz #personal #personaldesplegado ul.extras li a {display:block; color:#666666}
#tapiz #personal #personaldesplegado ul.extras li a.ex_album {padding:7px 0 4px 25px; background:url(gfx/ico_album.gif) 0 3px no-repeat}
#tapiz #personal #personaldesplegado ul.extras li a.ex_miblog {padding:7px 0 4px 25px; background:url(gfx/ico_myblog.gif) 0 3px no-repeat}
#tapiz #personal #personaldesplegado ul.extras li a.ex_disenador {padding:7px 0 4px 22px; background:url(gfx/ico_invitaciones.gif) 0 0 no-repeat}
#tapiz #personal #personaldesplegado #progresoon {width:930px; height:20px; margin:0 0 0 -6px; padding:0}
#tapiz #personal #personaldesplegado #progresoon #barra {width:930px; height:21px; margin-top:5px}
#tapiz #personal #personaldesplegado #progresoon #barra ul {position:static; margin:0; display:block; height:21px}
#tapiz #personal #personaldesplegado #progresoon #barra ul li {list-style-type:none; margin:0; padding:5px 0 0 0; display:block; float:left; width:92px; height:16px; border-right:1px solid #ffffff; background:#cccccc; font-size:0.812em; color:#ffffff; text-align:center}
#tapiz #personal #personaldesplegado #progresoon #barra ul li.ultimo {width:93px; border:none}
#tapiz #personal #personaldesplegado #progresoon #barra ul li.completo {background:#ec008c}
#tapiz #personal #personaldesplegado #progresoon #barra ul li.semicompleto {background:#f57fc5}
#tapiz #personal #personaldesplegado #progresoon #barra ul li a {display:block; width:92px; height:16px; color:#ffffff}
#tapiz #personal #personaldesplegado #progresoon #cursor {position:static; width:930px; margin:-30px 0 0 0}
#tapiz #personal #personaldesplegado #progresoon #cursor .img {position:static; width:17px; height:14px; background:url(gfx/cur_flecha.png) 0 0 no-repeat; margin-left:200px}
/*  Para que el cursor de progreso avance hay que modificar mediante programacion la propiedad "margin-left" de la capa ".img"  */

#tapiz #personal a.bt01,
#tapiz #personal a.bt02,
#tapiz #personal a.bt03,
#tapiz #personal a.bt04,
#tapiz #personal a.btbuscar {color:#676767}

#tapiz #ruta {padding:5px 0 5px 0}
#tapiz #ruta span.final {font-weight:bold} /* Color definido por estilos */
#tapiz #ruta span.submn {color:#ffffff;}

#tapiz #escaparate01 {width:918px; height:190px; margin:0 6px 6px 0}
#tapiz #escaparate02 {position:absolute; left:0px; bottom:0; display:block; width:225px; height:96px; margin:0}  /* Siempre dentro de un modulo del tapiz */
#tapiz .modulo100 {position:relative; float:left; width:898px; height:186px; padding:10px; margin:0 6px 6px 0; overflow:hidden}  /* Modulo de anchura 100% */
#tapiz .modulo50 {position:relative; float:left; width:436px; height:186px; padding:10px; margin:0 6px 6px 0; overflow:hidden}  /* Modulo de anchura 50% */
#tapiz .modulo25 {position:relative; float:left; width:205px; height:186px; padding:10px; margin:0 6px 6px 0; overflow:hidden}  /* Modulo de anchura 25% */
#tapiz .negro {background:#000000; color:#999999}  /* Modulo de fondo negro */
#tapiz .negro a {color:#ffffff}
#tapiz .blanco {background:#ffffff; color:#666666}  /* Modulo de fondo blanco */
#tapiz .blanco a {color:#b6b6b6}
#tapiz .translucido {color:#000000}  /* Modulo de fondo translucido. Definido por estilos */
#tapiz .translucido a {color:#585858}
#tapiz .modulo100 p,
#tapiz .modulo50 p,
#tapiz .modulo25 p {margin-bottom:8px}
#tapiz .modulo100 ul,
#tapiz .modulo50 ul,
#tapiz .modulo25 ul {position:relative; margin-bottom:8px}
#tapiz .modulo100 ul li,
#tapiz .modulo50 ul li,
#tapiz .modulo25 ul li {list-style-type:none; padding-left:15px; background:url(gfx/bullet_blanco.gif) left 5px no-repeat; margin-bottom:4px}
#tapiz .blanco ul li,
#tapiz .translucido ul li {background:url(gfx/bullet_gris02.gif) left 5px no-repeat}

/* Titulares sIFR sobre los modulos del tapiz: */
#tapiz .tapizSuperTitular {font-family:Tahoma, Verdana, sans-serif; font-size:37px; font-weight:normal}  /* Color definido por estilos */
#tapiz .tapizSuperTitular strong {font-weight:normal}  /* Color definido por estilos */
#tapiz .tapizTitular {font-family:Tahoma, Verdana, sans-serif; font-size:18px}
#tapiz .tapizTitular strong {font-weight:normal}
#tapiz .negro .tapizTitular {color:#ffffff}
#tapiz .negro .tapizTitular strong {color:#ec008c}
#tapiz .blanco .tapizTitular {color:#aba9a9}
#tapiz .blanco .tapizTitular strong {color:#ec008c}
#tapiz .translucido .tapizTitular {color:#ffffff}
#tapiz .translucido .tapizTitular strong {color:#ec008c}

/* Elementos especificos del tapiz: */
#tapiz select.zona {width:100%; margin:3px 0 20px 0}
#tapiz a.callentrar {margin:0 0 0 auto}
#tapiz a.callactiva {margin:0 0 0 auto}
#tapiz a.callactivaPT {margin:0 0 0 auto}
#tapiz p.telefono {text-align:right; font-size:2em; margin-top:-20px}
#tapiz .imagen {float:left; padding-right:13px}
/*Estilo cuando los botones de Organizar tu boda tienen tamaño distinto
#tapiz #direccionador {padding-left:680px; _left:0px; margin-top:6px; width:256px; float:left}*/
#tapiz #direccionador {margin-top:6px; margin-right:-5px; width:310px; float:right}
#tapiz #direccionador select {width:226px; border-color:#666666; color:#949494; margin:0 5px 0 3px; float:left}
#tapiz #direccionador a.bt01 {float:left; margin-top:-1px; color:#666666}
#tapiz #direccionador a.bt02 {float:left; margin-top:-1px; color:#666666}
#tapiz #personalizar {position:relative; float:right; z-index:0}
#tapiz #personalizar a.linkpers {padding:0 12px 0 0; background:url(gfx/down_gris.png) right 6px no-repeat}
#tapiz #personalizar #menupers {display:none; position:absolute; right:-3px; top:12px}
#tapiz #personalizar #menupers .clcon {height:38px}
#tapiz #personalizar #menupers ul {padding:2px 0 0 0; margin:0 0 0 11px}
#tapiz #personalizar #menupers ul li {list-style-type:none; padding:0; display:block; width:34px; height:34px; float:left; margin-right:4px}
#tapiz #personalizar #menupers ul li a img {border:0}
#tapiz #alrededores {width:450px; margin:-28px 0 0 auto}
#tapiz #alrededores table {float:right; vertical-align:center}
#tapiz #alrededores select {width:134px; border-color:#666666; color:#949494; margin:0 5px 0 3px; float:left}
#tapiz #alrededores img {width:134px; border:0; margin:0 5px 0 3px; float:left}
#tapiz #alrededores a.bt01 {float:left; margin-top:-1px; color:#666666}
#tapiz #tapizcapacambiarzona {position:relative; float:right; margin-top:-20px; ; z-index:10}
#tapiz #tapizcapacambiarzona a#tapizcambiarzona {display:block; float:right; margin-top:7px; height:14px; width:80px; padding:12px 8px 0 14px; background:url(gfx/down_blanco.gif) 0 18px no-repeat}
#tapiz #tapizcapacambiarzona .menuzona {position:absolute; top:30px; left:0px}
#tapiz #tapizcapacambiarzona .menuzona .mascara {height:165px; margin:0 10px 0 15px; padding:3px 0 3px 0; width:100px; overflow-x:hidden; overflow-y:scroll; color:#666666}
#tapiz #tapizcapacambiarzona .menuzona .mascara li {display:block; height:20px; line-height:15px; border-bottom:#e0e0e0 1px solid; list-style-type:none; padding:0; background:none}
#tapiz #tapizcapacambiarzona .menuzona .mascara li.ultimo {border:none; height:15px}
#tapiz #tapizcapacambiarzona .menuzona .mascara a {color:#b6b6b6; text-decoration:none}
#tapiz #tapizcapacambiarzona2 {position:relative; float:right; margin-top:-20px; left:17px}
#tapiz #tapizcapacambiarzona2 a#tapizcambiarzona2 {display:block; margin-top:7px; height:14px; width:80px; padding:12px 8px 0 14px; background:url(gfx/down_blanco.gif) 0 18px no-repeat}
#tapiz #tapizcapacambiarzona2 .menuzona {position:absolute; top:30px; left:0px}
#tapiz #tapizcapacambiarzona2 .menuzona .mascara {height:165px; margin:0 10px 0 15px; padding:3px 0 3px 0; width:100px; overflow-x:hidden; overflow-y:scroll; color:#666666}
#tapiz #tapizcapacambiarzona2 .menuzona .mascara li {display:block; height:20px; line-height:15px; border-bottom:#e0e0e0 1px solid; list-style-type:none; padding:0; background:none}
#tapiz #tapizcapacambiarzona2 .menuzona .mascara li.ultimo {border:none; height:15px}
#tapiz #tapizcapacambiarzona2 .menuzona .mascara a {color:#b6b6b6; text-decoration:none}
#tapiz #publicados {width:723px; text-align:right; margin:-23px 0 10px 0; }
#tapiz #publicados p.articulos {padding:0; margin:0;}
#tapiz #publicados p.articulos strong span { font-size:14px; padding:0 10px 0 0}
#tapiz #publicados p.articulos strong span.ultimo {padding:0}
#tapiz #publicados02 {width:723px; text-align:right; margin:5px 0 10px 0; }
#tapiz #publicados02 p.articulos {padding:0; margin:0;}
#tapiz #publicados02 p.articulos strong span { font-size:14px; padding:0 10px 0 0}
#tapiz #publicados02 p.articulos strong span.ultimo {padding:0}

/* Contenido (zona blanca) */

#contenido {width:982px; margin:0 auto 0 auto; background:transparent; font-size:1.1em}
#contenido .conttop {width:982px; height:14px; background:url(gfx/bg_conttapizbot.png) left top no-repeat; font-size:1px}
#contenido .contcon {width:930px; padding:0 26px 46px 26px; background:url(gfx/bg_contcon.png) left top repeat-y}
#tapiz #tapizsombra #tapizinterior .contcon2 {width:930px; padding:0 26px 46px 26px; background:url(gfx/bg_contcon.png) left top repeat-y}
#tapiz #tapizsombra #tapizinterior .contcon a {color:#9f9f9f;}
#contenido .contbot {width:982px; height:8px; background:url(gfx/bg_contbot.png) left top no-repeat; font-size:1px}

/* PIE DE PAGINA */

#pie {width:974px; margin:0 auto 0 auto; background:transparent; font-size:1.1em}
#pie .pietop {width:982px; height:4px; margin-left:-4px; background:url(gfx/bg_pietop.png) left top no-repeat; font-size:1px; border:none}

#pie a {color:#898787}
#pie p {margin-bottom:4px}
#pie div {padding:5px 22px 5px 22px}  /* Border por estilos */
#pie div.contacto {font-family:Arial, Helvetica, sans-serif; font-size:1.364em}
#pie div.contacto span {font-size:1.214em}
#pie div table {width:100%; height:50%; font-size:0.909em}
#pie div table td{height:15px;}
#pie div.ultimo {font-size:0.909em; border:none}

/*----- ELEMENTOS ESPECIFICOS DE PAGINAS Y SECCIONES -----*/


/* PREHOME: Elementos especificos */

#contenido table.phzona {width:245px; margin-top:4px}
#contenido table.phzona select {width:217px}
#contenido form.phencuesta {width:100%}
#contenido form.phencuesta table {width:100%}
#contenido img.phvisa {float:right; margin:-20px 0 0 0}

/* HOME: Elementos especificos */

#contenido ul.hmahorra {width:220px; float:left}
#contenido img.hmvisa {float:left}
#contenido form.hmencuesta {width:100%}
#contenido form.hmencuesta table {width:100%}

/* ORGANIZA TU BODA */

table#orgperfil {margin:10px 0 0 0; padding:0}
table#orgperfil tr td {vertical-align:top}
table#orgperfil img {margin-top:4px}
table#orgperfil a.callcrear {margin-top:15px}
table#orgperfil input {width:150px; height:14px}
table#orgperfil input.checkbutton {width:14px; height:14px; position:relative; top:5px}
table#orgperfil td.label {padding:4px 4px 0 0; text-align:right}
table#orgperfil td.accede a {float:right; margin-bottom:6px}

table#orgperfil02 {margin:10px 0 6px 0; padding:0}
table#orgperfil02 tr td {vertical-align:top}
table#orgperfil02 img {margin-top:0px}


a.orgiralista {display:block; margin:-25px 0 12px 163px}
p.orglistaexp {display:block; width:350px; float:left}
p.orgtareas {display:block; width:290px; float:right; text-align:right; margin-top:-3px}


/*Estilos añadidos por Álvaro*/
#dirtitulo { background:#E0E0E0; text-align:center; font-family:Tahoma, Verdana, sans-serif; font-size:14px; color:#737373; border-bottom:#CECECE 1px solid; padding-top:3px; padding-bottom:2px;}
#tituloMoll { text-align:right; margin-bottom:5px;}
#entradillaEscaparates{ margin-top:10px; margin-bottom:20px; text-align:justify;}
#salidillaEscaparates{ margin-bottom:10px; margin-top:25px; text-align:justify;}


/*Capas de el enlace a las plantas que se sitúa en el tapiz de las secciones*/
#enlaceaplantas {position:relative; font-size:11px; float:left; overflow:visible; z-index:100; padding-left:628px; }/*margin-right:53px;*/
#enlaceaplantas a{text-decoration:underline; color:#FFFFFF;}
#enlaceaplantas #cambiarzona {padding:0 12px 0 0; background:url(gfx/down_blanco.png) right 6px no-repeat; text-decoration:underline;}
#enlaceaplantas #menuplanta {position:absolute; top:5px; left:-5px; margin-left:628px; padding:10px 0 0 0; z-index:100;}
#enlaceaplantas #menuplanta .mascara {height:165px; margin:0 10px 0 15px; padding:3px 0 3px 0; width:290px; overflow-x:hidden; overflow-y:scroll}
#enlaceaplantas #menuplanta .mascara li {display:block; height:20px; line-height:20px; border-bottom:#e0e0e0 1px solid; list-style-type:none; padding:0; background:none;}
#enlaceaplantas #menuplanta .mascara li.ultimo {border:none; height:15px;}

#enlaceaplantas #menuplanta .mascara a{color:#666666;} 

/*PRUEBAS PARA CAMBIAR ZONA*/
#internacional_der { position:relative; margin-right:0px; margin-top:-15px; float:left; display:block; width:300px; height:26px; overflow:visible;}
#internacional_der span#zona_der {display:block; height:14px; padding:12px 10px 0 0; text-align:left; font-weight:bold; font-size:18px; float:left}
#internacional_der span#zona_der.titular53rosa {font-family:Tahoma, Verdana, sans-serif; font-size:18px; margin-bottom:8px; color:#e50083; font-weight:normal}
#internacional_der a#cambiarzona_der {display:block; height:14px; padding:0px 0px 0 14px; background:url(gfx/down_gris01.gif) 0 8px no-repeat; margin-top:12px; float:left;}
#internacional_der a#cambiarzona_der {font-family:Tahoma, Verdana, sans-serif; font-size:18px; margin-bottom:8px; color:#aba9a9; font-weight:normal;}
#internacional_der a#idioma {display:block; height:14px; padding:12px 0 0 18px; background:url(gfx/down_gris01.gif) 4px 18px no-repeat; float:left}
#internacional_der #menuzona_der { position:absolute; top:14px; left:116px; margin:0; padding:20px 0 0 0;}
#internacional_der #menuzona_der .mascara {height:165px; margin:0 10px 0 15px; padding:3px 0 3px 0; width:145px; overflow-x:hidden; overflow-y:scroll}
#internacional_der #menuzona_der .mascara li {display:block; height:20px; line-height:15px; border-bottom:#e0e0e0 1px solid; list-style-type:none; padding:0; background:none}
#internacional_der #menuzona_der .mascara li.ultimo {border:none; height:15px}

#internacional_der_moll {position:relative; margin-right:0px; margin-top:-10px; float:left; display:block; width:190px; overflow:visible; z-index:1000}
#internacional_der_moll span#zona_der_moll {display:block; padding:0px 10px 0 0; text-align:left; color:#aba9a9; font-size:18px; float:left}
#internacional_der_moll span#zona_der.titular53 {font-family:Tahoma, Verdana, sans-serif; font-size:18px; margin-bottom:8px; color:#4d4d4d; font-weight:normal}
#internacional_der_moll a#cambiarzona_der_moll { display:block; height:14px; padding:0px 0px 0 14px; background:url(gfx/down_gris01.gif) 0 10px no-repeat; margin-top:10px; float:left;}
#internacional_der_moll a#idioma {display:block; padding:12px 0 0 18px; background:url(gfx/down_gris01.gif) 4px 18px no-repeat; float:left}
#internacional_der_moll #menuzona_der {position:absolute; top:18px; left:25px; margin:0; padding:10px 0 0 0; z-index:1000;}
#internacional_der_moll #menuzona_der .mascara {height:165px; margin:0 10px 0 15px; padding:2px 0 3px 0; width:145px; overflow-x:hidden; overflow-y:scroll}
#internacional_der_moll #menuzona_der .mascara li {display:block; height:20px; line-height:15px; border-bottom:#e0e0e0 1px solid; list-style-type:none; padding:0; background:none}
#internacional_der_moll #menuzona_der .mascara li.ultimo {border:none; height:15px}


/* nico */
.titularRosa {font-family:Tahoma, Verdana, sans-serif; font-size:18px; color:#ec008c; font-weight:normal}
.titularGris {font-family:Tahoma, Verdana, sans-serif; font-size:18px; margin-bottom:8px; color:#aba9a9; font-weight:normal}
/* Bodaclick
// Hoja de estilos que hemos necesitado añadir por causas de programación.
// En un futuro la mezclaremos con las definitivas que nos pasen de Redbility
//
// Miguel Delgado
// 22.06.2007
// Bodaclick
*/

/* Titulares */

.titular5 {font-family:Tahoma, Verdana, sans-serif; font-size:18px; margin-bottom:8px}
#tapiz .titular5 {color:#aba9a9; font-weight:normal}
#tapiz .titular5 strong {color:#ec008c; font-weight:normal}
#tapiz #personal .titular5 {color:#333333; font-weight:normal}
#tapiz #personal .titular5 strong {color:#ec008c; font-weight:normal}
.contcon .titular5 {color:#000000; font-weight:normal}
.contcon .titular5 strong {color:#aba9a9; font-weight:normal}
.contcon #colder .titular5 {color:#4d4d4d; font-weight:normal}
.contcon #colder .titular5 strong{color:#aba9a9; font-weight:normal}



/* Escaparate */

#dircolder #pestanas05 .pestanas .pestanascontenido .descripcion {padding:0; background:none; margin:0 5px 0 0; width:291px; float:left}
#dircolder #pestanas05 .pestanas .pestanascontenido .txtdescripcion {margin: -25px 0 5px 0; line-height: 16px;text-align:justify;}
#dircolder #pestanas05 .pestanas .pestanascontenido .txtdescripcion2 {line-height: 16px;text-align:justify;}
#dircolder #pestanas05 .pestanas .pestanascontenido .foto {padding:0; background:none; margin:0 1px 0 5px; width:220px; float:left}

// Para el formulario de reserva
#dircolder #pestanas05 .pestanas .pestanascontenido .contenedorFormulario {width: 650px; padding: 0px 10px 10px 10px}
#dircolder #pestanas05 .pestanas .pestanascontenido .contenedorFormulario .datosUsuario {line-height: 20px; background:#e9e9e9;float: right; width: 200px; margin: 0px 0px 5px 7px; padding: 15px 15px 15px 15px}
#dircolder #pestanas05 .pestanas .pestanascontenido .contenedorFormulario .txtFormulario {line-height: 16px;text-align:left;}

/* Formulario de alta */

#cabeceraalta {width:720px; height:50px; margin:0 auto 0 auto; background:transparent; font-size:1.1em}
#cabeceraalta .cabtop {width:720px; height:8px; font-size:1px}
#cabeceraalta .cabcon {position:relative; width:720px; height:50px; background-color:#FFFFFF; overflow:visible}


/* Otros logos del portal */
/*
#cabecera h1#logobodaclick {position:absolute; top:8px; left:25px; display:block; width:244px; height:44px; background:url(gfx/logo.jpg) left top no-repeat; text-indent:-10000px}
#cabecera h1#logobodaclick a {display:block; width:244px; height:44px}
#cabecera h1#logobodaclicklocal {position:absolute; top:8px; left:25px; display:block; width:244px; height:44px; background:url(gfx/logoBodaclickLocal.jpg) left top no-repeat; text-indent:-10000px}
#cabecera h1#logobodaclicklocal a {display:block; width:244px; height:44px}
#cabecera h1#logocasamentoclick {position:absolute; top:8px; left:25px; display:block; width:372px; height:44px; background:url(gfx/logoCasamentoclick.jpg) left top no-repeat; text-indent:-10000px}
#cabecera h1#logocasamentoclick a {display:block; width:372px; height:44px}
#cabecera h1#logonozzeclick {position:absolute; top:8px; left:25px; display:block; width:279px; height:44px; background:url(gfx/logoNozzeclick.jpg) left top no-repeat; text-indent:-10000px}
#cabecera h1#logonozzeclick a {display:block; width:279px; height:44px}
#cabecera h1#logoweddingclick {position:absolute; top:8px; left:25px; display:block; width:279px; height:44px; background:url(gfx/logoWeddingclick.jpg) left top no-repeat; text-indent:-10000px}
#cabecera h1#logoweddingclick a {display:block; width:279px; height:44px}
#cabecera h1#logobodaclickpr {position:absolute; top:8px; left:25px; display:block; width:279px; height:44px; background:url(gfx/logoBodaclickpr.jpg) left top no-repeat; text-indent:-10000px}
#cabecera h1#logobodaclickpr a {display:block; width:279px; height:44px}
#cabecera h1#logobodaclickusa {position:absolute; top:8px; left:25px; display:block; width:279px; height:44px; background:url(gfx/logoBodaclickusa.jpg) left top no-repeat; text-indent:-10000px}
#cabecera h1#logobodaclickusa a {display:block; width:279px; height:44px}
#cabecera h1#logobodaclickmx {position:absolute; top:8px; left:25px; display:block; width:244px; height:44px; background:url(gfx/logo.jpg) left top no-repeat; text-indent:-10000px}
#cabecera h1#logobodaclickmx a {display:block; width:244px; height:44px}


#cabeceraalta h1#logobodaclick {position:absolute; top:8px; left:25px; display:block; width:166px; height:30px; background:url(gfx/logoBodaclickPeq.jpg) left top no-repeat; text-indent:-10000px}
#cabeceraalta h1#logobodaclick a {display:block; width:187px; height:34px}
#cabeceraalta h1#logocasamentoclick {position:absolute; top:8px; left:25px; display:block; width:254px; height:30px; background:url(gfx/logoCasamentoclickPeq.jpg) left top no-repeat; text-indent:-10000px}
#cabeceraalta h1#logocasamentoclick a {display:block; width:254px; height:30px}
#cabeceraalta h1#logonozzeclick {position:absolute; top:8px; left:25px; display:block; width:190; height:30px; background:url(gfx/logoNozzeclickPeq.jpg) left top no-repeat; text-indent:-10000px}
#cabeceraalta h1#logonozzeclick a {display:block; width:190px; height:30px}
#cabeceraalta h1#logoweddingclick {position:absolute; top:8px; left:25px; display:block; width:190; height:30px; background:url(gfx/logoWeddingclickPeq.jpg) left top no-repeat; text-indent:-10000px}
#cabeceraalta h1#logoweddingclick a {display:block; width:190px; height:30px}
#cabeceraalta h1#logobodaclickpr {position:absolute; top:8px; left:25px; display:block; width:190; height:30px; background:url(gfx/logoBodaclickprPeq.jpg) left top no-repeat; text-indent:-10000px}
#cabeceraalta h1#logobodaclickpr a {display:block; width:190px; height:30px}
#cabeceraalta h1#logobodaclickusa {position:absolute; top:8px; left:25px; display:block; width:190; height:30px; background:url(gfx/logoBodaclickusaPeq.jpg) left top no-repeat; text-indent:-10000px}
#cabeceraalta h1#logobodaclickusa a {display:block; width:190px; height:30px}
#cabeceraalta h1#logobodaclickmx {position:absolute; top:8px; left:25px; display:block; width:166px; height:30px; background:url(gfx/logoBodaclickmxPeq.jpg) left top no-repeat; text-indent:-10000px}
#cabeceraalta h1#logobodaclickmx a {display:block; width:187px; height:34px}

*/

#cabecera span#logobodaclick {position:absolute; top:8px; left:25px; display:block; width:244px; height:44px; background:url(gfx/logo.jpg) left top no-repeat; text-indent:-10000px}
#cabecera span#logobodaclick a {display:block; width:244px; height:44px}
#cabecera span#logobodaclicklocal {position:absolute; top:8px; left:25px; display:block; width:244px; height:44px; background:url(gfx/logoBodaclickLocal.jpg) left top no-repeat; text-indent:-10000px}
#cabecera span#logobodaclicklocal a {display:block; width:244px; height:44px}
#cabecera span#logocasamentoclick {position:absolute; top:8px; left:25px; display:block; width:372px; height:44px; background:url(gfx/logoCasamentoclick.jpg) left top no-repeat; text-indent:-10000px}
#cabecera span#logocasamentoclick a {display:block; width:372px; height:44px}
#cabecera span#logonozzeclick {position:absolute; top:8px; left:25px; display:block; width:279px; height:44px; background:url(gfx/logoNozzeclick.jpg) left top no-repeat; text-indent:-10000px}
#cabecera span#logonozzeclick a {display:block; width:279px; height:44px}
#cabecera span#logoweddingclick {position:absolute; top:8px; left:25px; display:block; width:279px; height:44px; background:url(gfx/logoWeddingclick.jpg) left top no-repeat; text-indent:-10000px}
#cabecera span#logoweddingclick a {display:block; width:279px; height:44px}
#cabecera span#logobodaclickpr {position:absolute; top:8px; left:25px; display:block; width:279px; height:44px; background:url(gfx/logoBodaclickpr.jpg) left top no-repeat; text-indent:-10000px}
#cabecera span#logobodaclickpr a {display:block; width:279px; height:44px}
#cabecera span#logobodaclickusa {position:absolute; top:8px; left:25px; display:block; width:279px; height:44px; background:url(gfx/logoBodaclickusa.jpg) left top no-repeat; text-indent:-10000px}
#cabecera span#logobodaclickusa a {display:block; width:279px; height:44px}
#cabecera span#logobodaclickmx {position:absolute; top:8px; left:25px; display:block; width:244px; height:44px; background:url(gfx/logoBodaclickmx.jpg) left top no-repeat; text-indent:-10000px}
#cabecera span#logobodaclickmx a {display:block; width:244px; height:44px}
#cabecera span#logobodaclickdo {position:absolute; top:8px; left:25px; display:block; width:244px; height:44px; background:url(gfx/logoBodaclickdo.jpg) left top no-repeat; text-indent:-10000px}
#cabecera span#logobodaclickdo a {display:block; width:244px; height:44px}


#cabeceraalta span#logobodaclick {position:absolute; top:8px; left:25px; display:block; width:166px; height:30px; background:url(gfx/logoBodaclickPeq.jpg) left top no-repeat; text-indent:-10000px}
#cabeceraalta span#logobodaclick a {display:block; width:187px; height:34px}
#cabeceraalta span#logocasamentoclick {position:absolute; top:8px; left:25px; display:block; width:254px; height:30px; background:url(gfx/logoCasamentoclickPeq.jpg) left top no-repeat; text-indent:-10000px}
#cabeceraalta span#logocasamentoclick a {display:block; width:254px; height:30px}
#cabeceraalta span#logonozzeclick {position:absolute; top:8px; left:25px; display:block; width:190; height:30px; background:url(gfx/logoNozzeclickPeq.jpg) left top no-repeat; text-indent:-10000px}
#cabeceraalta span#logonozzeclick a {display:block; width:190px; height:30px}
#cabeceraalta span#logoweddingclick {position:absolute; top:8px; left:25px; display:block; width:190; height:30px; background:url(gfx/logoWeddingclickPeq.jpg) left top no-repeat; text-indent:-10000px}
#cabeceraalta span#logoweddingclick a {display:block; width:190px; height:30px}
#cabeceraalta span#logobodaclickpr {position:absolute; top:8px; left:25px; display:block; width:190; height:30px; background:url(gfx/logoBodaclickprPeq.jpg) left top no-repeat; text-indent:-10000px}
#cabeceraalta span#logobodaclickpr a {display:block; width:190px; height:30px}
#cabeceraalta span#logobodaclickusa {position:absolute; top:8px; left:25px; display:block; width:190; height:30px; background:url(gfx/logoBodaclickusaPeq.jpg) left top no-repeat; text-indent:-10000px}
#cabeceraalta span#logobodaclickusa a {display:block; width:190px; height:30px}
#cabeceraalta span#logobodaclickmx {position:absolute; top:8px; left:25px; display:block; width:166px; height:30px; background:url(gfx/logoBodaclickdoPeq.jpg) left top no-repeat; text-indent:-10000px}
#cabeceraalta span#logobodaclickmx a {display:block; width:187px; height:34px}
#cabeceraalta span#logobodaclickdo {position:absolute; top:8px; left:25px; display:block; width:166px; height:30px; background:url(gfx/logoBodaclickdoPeq.jpg) left top no-repeat; text-indent:-10000px}
#cabeceraalta span#logobodaclickdo a {display:block; width:187px; height:34px}




/* Estilos de galeria */

#dircolder #pestanas05 .pestanas .pestanascontenido .slideshow {   margin: 18px auto;  font-size:9px;  font:Geneva, Arial, Helvetica, sans-serif; text-align:center;}
#dircolder #pestanas05 .pestanas .pestanascontenido .slideshow p {  padding-top: 6px;}
#dircolder #pestanas05 .pestanas .pestanascontenido .slideshow ul {   bottom: -50px;  left: 10px;  position: absolute;   overflow: hidden;  padding: 5px 0;    z-index: 10001;  }
#dircolder #pestanas05 .pestanas .pestanascontenido .slideshow ul a {  background-position: 50% 50%;  cursor: pointer;  display: block;  height: 27px;   opacity:0.4;  width: 40px;}
#dircolder #pestanas05 .pestanas .pestanascontenido .slideshow ul a.active, #dircolder #pestanas05 .pestanas .pestanascontenido .slideshow ul a:hover {   opacity:1; }
#dircolder #pestanas05 .pestanas .pestanascontenido .slideshow ul li {list-style-type:none; display:block;  padding:0; margin:0 4px 4px 0; float:left; background:none}

/* EStilo de los boletines exclusivos */
<style>
.formubol { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 7.5pt;font-weight: normal;	color: #000000;	text-decoration: none;	width: 180px; border-bottom-width: 1px; border-bottom-style: solid; border-top-width: 1px; border-top-style: solid; border-left-width: 1px; border-left-style: solid;border-right-width: 1px; border-right-style: solid;
}
.formubol2 { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 7.5pt;	font-weight: normal; color: #000000;	text-decoration: none;	width: 85px;}
.formubol3 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 7.5pt;	font-weight: normal;	color: #000000;	text-decoration: none;	width: 85px;
	border-bottom-width: 1px;	border-bottom-style: solid;		border-top-width: 1px;	border-top-style: solid;	border-left-width: 1px;	border-left-style: solid;	
	border-right-width: 1px;	border-right-style: solid; }

</style>

/* ESTILOS DEL BACK*/

// Gestion de plantas

.formularioPlantas {padding: 100px 0 0 150px;}

.destacadoAmarillo {
	background-color: #FFFF00;
	color: #6A6A6A;
	font-weight: bold;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
}
<br />
<b>Warning</b>:  include(generalprt.css) [<a href='function.include'>function.include</a>]: failed to open stream: No such file or directory in <b>/www/htdocs/www.bodaclick.com/css/stylesheet_print.php</b> on line <b>10</b><br />
<br />
<b>Warning</b>:  include() [<a href='function.include'>function.include</a>]: Failed opening 'generalprt.css' for inclusion (include_path='.:/usr/share/pear') in <b>/www/htdocs/www.bodaclick.com/css/stylesheet_print.php</b> on line <b>10</b><br />
/*
	CONTROL FECHA
	SF00 - Fondo
	SF01 - Indicador de dias de la semana
	SF02 - Dias
	SF03 - Dia de hoy
	SF04 - Contenedor DIV
	SF05 - Icono cerrar
	SF06 - Ano y Mes
*/

.SF00{
	background-color: #ffffff;
	color: #666666;
	padding:0;
}
.SF01{
	background-color: #dddddd;
	font-family: Tahoma;
	color: white;
	font-size: 11px;
	font-weight: bold;
}
.SF02{
	color: #999999;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	cursor: pointer;
}
.SF03{
	background-color: #bbbbbb;
	color: white;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	cursor: pointer;
}
.SF04{
	width:198px;
	height:162px;
	background:url(bg_calendar.png) left top no-repeat;
	padding:10px 4px 4px 10px;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 11px;
	border:none;
	z-index: 50000000;
}
.SF05{
	cursor: pointer;
}
.SF06{
	background-color: #ffffff;
	color: #666666;
	font-family: Tahoma;
	font-size: 11px;
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	padding-left:4px;
}/* Estilos especificos para la columna derecha de "Organiza tu boda" (#orgcolder) */

#orgcolder {float:left; width:182px; margin:15px 0 0 25px}  /* Columna derecha para "Organiza tu boda", etc */

#orgcolder .banner {margin-bottom:11px}
#orgcolder .publi {width:180px; padding:11px 1px 1px 1px; margin-bottom:11px; background:#919191 url(gfx/publicidadhor.gif) left top no-repeat}
#orgcolder .publi img {border:0}
#orgcolder .publiver {width:160px; padding:11px 11px 11px 11px; margin-bottom:11px; background:#919191 url(gfx/publicidadhor.gif) left top no-repeat}
#orgcolder .publiver img {border:0}
.patrocina {width:180px; padding:11px 1px 1px 1px; margin:-63px 3px -4px auto; background:#919191 url(gfx/patrocinahor.jpg) left top no-repeat}
.patrocina img {border:0}
#orgcolizq {float:left; width:723px; padding-bottom:6px; margin:15px 0 0 0}  /* Columna izquierda para "Organiza tu boda", etc */

/* Estilos especificos para la columna izquierda de "Organiza tu boda- El BLOG" (#orgcolizq) */

#orgcolizq .pestanas .pestanascontenido table.pestanas_herr02 {margin:0 0 0 auto}
#orgcolizq .pestanas .pestanascontenido table.pestanas_herr02 td {padding-left:4px}
#orgcolizq .pestanas .pestanascontenido table.pestanas_herr03 {margin:20px 0 20px auto;}
#orgcolizq .pestanas .pestanascontenido table.pestanas_herr03 td {padding-left:4px}
#orgcolizq .pestanas .pestanascontenido .tablapresupuesto table.subtotal {text-align:right; margin:0 0px 0 auto}
#orgcolizq .pestanas .pestanascontenido .tablapresupuesto table.subtotal tr td { width:160px; padding:0}
#orgcolizq .pestanas .pestanascontenido .tablapresupuesto table.subtotal tr td span {margin:0 12px 0 0px}

#orgcolizq .pestcolder .contpaginacion { text-align:right; margin:0px 0 20px 0; padding:0 0 20px 0}
#orgcolizq .pestcolder .contpaginacion table.paginacion02 {height:23px;  margin:0; padding:0}
#orgcolizq .pestcolder .contpaginacion table.paginacion02 ul { margin:0; padding:0;}
#orgcolizq .pestcolder .contpaginacion table.paginacion02 ul li {list-style-type:none; padding:0; background:none; margin:0 1px 0 0; width:18px; height:16px; float:left}
#orgcolizq .pestcolder .contpaginacion table.paginacion02 ul li span {display:block; text-align:center; padding:2px 0 0 0; background:#666666; width:18px; height:16px; color:#FFFFFF}
#orgcolizq .pestcolder .contpaginacion table.paginacion02 ul li a {display:block; text-align:center; padding:2px 0 0 0; background:#c2c2c2; width:18px; height:16px; color:#FFFFFF}
#orgcolizq .pestcolder .contpaginacion table.paginacion02 ul li a:hover {background-color:#666666; text-decoration:none}
#orgcolizq .pestcolder .contpaginacion table.paginacion02 span.color {color:#979595; padding:0 3px 0 3px}
#orgcolizq .pestcolder .contpaginacion table.paginacion02 a.anteriores {color:#979595; padding:0 5px 0 0px}
#orgcolizq .pestcolder .contpaginacion table.paginacion02 a.siguientes {color:#979595; padding:0 0 0 5px}

#orgcolizq #pestanas02 {margin:4px 0 11px 0}
#orgcolizq #pestanas02 .pestanas { width:723px; margin:0px; overflow:visible}
#orgcolizq #pestanas02 .pestanas ul.ul_pestanas {display:block; width:711px; height:29px; background:url(gfx/bg_seppestanas.gif) left bottom no-repeat transparent; margin:0; padding:0 6px 0 6px}
#orgcolizq #pestanas02 .pestanas ul.ul_pestanas li {display:block; float:left; width:88px; height:29px; list-style-type:none; padding:0; background:url(gfx/bg_pestana02_off.png) left top no-repeat; margin:0 6px 0 0; text-align:center}

#orgcolizq #pestanas02 .pestanas ul.ul_pestanas li.pest01 {background:url(gfx/bg_pestana01_off.png) left top no-repeat; width:82px}
#orgcolizq #pestanas02 .pestanas ul.ul_pestanas li.pest02 {background:url(gfx/bg_pestana02_off.png) left top no-repeat; width:88px}
#orgcolizq #pestanas02 .pestanas ul.ul_pestanas li.pest03 {background:url(gfx/bg_pestana03_off.png) left top no-repeat; width:110px}
#orgcolizq #pestanas02 .pestanas ul.ul_pestanas li.pest04 {background:url(gfx/bg_pestana04_off.png) left top no-repeat; width:125px}
#orgcolizq #pestanas02 .pestanas ul.ul_pestanas li.pest05 {background:url(gfx/bg_pestana05_off.png) left top no-repeat; width:177px}
#orgcolizq #pestanas02 .pestanas ul.ul_pestanas li.pest01activo {background:url(gfx/bg_pestana01_on.png) left top no-repeat; width:82px}
#orgcolizq #pestanas02 .pestanas ul.ul_pestanas li.pest02activo {background:url(gfx/bg_pestana02_on.png) left top no-repeat; width:88px}
#orgcolizq #pestanas02 .pestanas ul.ul_pestanas li.pest03activo {background:url(gfx/bg_pestana03_on.png) left top no-repeat; width:110px}
#orgcolizq #pestanas02 .pestanas ul.ul_pestanas li.pest04activo {background:url(gfx/bg_pestana04_on.png) left top no-repeat; width:125px}
#orgcolizq #pestanas02 .pestanas ul.ul_pestanas li.pest05activo {background:url(gfx/bg_pestana05_on.png) left top no-repeat; width:177px}
#orgcolizq #pestanas02 .pestanas ul.ul_pestanas li.der {float:right; margin:0 0 0 6px}
#orgcolizq #pestanas02 .pestanas ul.ul_pestanas li span {display:block; font-size:12px; color:#ffffff; margin-top:7px}
#orgcolizq #pestanas02 .pestanas ul.ul_pestanas li a {display:block; font-size:12px; color:#666666; margin-top:5px; text-decoration:none; cursor:pointer}
#orgcolizq #pestanas02 .pestanas ul.ul_pestanas li a:hover {text-decoration:underline}
#orgcolizq #pestanas02 .pestanas .pestanascontenido {padding:10px 30px 10px 29px; color:#666666; border:solid 6px #dddddd; border-top:none; background:#ffffff; width:652px}
#orgcolizq #pestanas02 .pestanas .pestanascontenido p.centrado {text-align:center}
#orgcolizq #pestanas02 .pestanas .pestanascontenido img {padding:0 0 10px 0}
#orgcolizq #pestanas02 .pestanas .pestanascontenido ul {width:652px; padding:0; margin:0}
#orgcolizq #pestanas02 .pestanas .pestanascontenido ul li {background:none; display:block; float:left; padding:0 0 20px 0; margin:0}
#orgcolizq #pestanas02 .pestanas .pestanascontenido ul li input {margin:10px 5px 0 0}
#orgcolizq #pestanas02 .pestanas .pestanascontenido ul li label {padding:0; margin:0}
#orgcolizq #pestanas02 .pestanas .pestanascontenido ul li img{ background:none;  display:block; width:162px; height:90px; margin:0; padding:0px 1px 0 0} 
#orgcolizq #pestanas02 .pestanas .pestanascontenido span a {display:block; float:right; margin:10px 5px 30px 0}

#orgcolizq .filamodulos {width:711px; border:6px solid #dddddd; background-color:#ffffff; margin-bottom:-6px}
#orgcolizq .filamodulos .modulo {float:left; margin:-6px 0 0 -6px; padding:10px; border:6px solid #dddddd; border-bottom:none; overflow:hidden}
#orgcolizq .filamodulos .modulo.t25 {width:153px} /* 25% de la anchura de la columna */
#orgcolizq .filamodulos .modulo.t50 {width:332px} /* 50% de la anchura de la columna */
#orgcolizq .filamodulos .modulo.t75 {width:511px} /* 66% de la anchura de la columna */
#orgcolizq .filamodulos .modulo.t100 {width:691px} /* 100% de la anchura de la columna */
#orgcolizq .filamodulos .modulo.ultimo {border-right:none}  /* Modulo final de la fila */
#orgcolizq .filamodulos .modulo .cierramodulo {display:block; width:100%; height:6px; background-color:#dddddd; margin:15px 0 11px -10px; padding:0 10px 0 10px; font-size:1px}  /* Barra horizontal para dividir un modulo en varios. */

/* Estilos especificos para la columna izquierda de "Organiza tu boda- Invitados-Presupestador-Lista de tareas" (#orgcolizq) */

#orgcolizq #pestanas03 {margin:4px 0 11px 0}
#orgcolizq #pestanas03 .pestanas { width:723px; margin:0px; overflow:visible}
#orgcolizq #pestanas03 .pestanas ul.ul_pestanas {display:block; width:711px; height:29px; background:url(gfx/bg_seppestanas.gif) left bottom no-repeat transparent; margin:0; padding:0 6px 0 6px}
#orgcolizq #pestanas03 .pestanas ul.ul_pestanas li {display:block; float:left; width:88px; height:29px; list-style-type:none; padding:0; margin:0 6px 0 0; text-align:center}

#orgcolizq #pestanas03 .pestanas ul.ul_pestanas li.pest01 {background:url(gfx/bg_pestana01_off.png) left top no-repeat; width:82px}
#orgcolizq #pestanas03 .pestanas ul.ul_pestanas li.pest02 {background:url(gfx/bg_pestana02_off.png) left top no-repeat; width:88px}
#orgcolizq #pestanas03 .pestanas ul.ul_pestanas li.pest03 {background:url(gfx/bg_pestana03_off.png) left top no-repeat; width:110px}
#orgcolizq #pestanas03 .pestanas ul.ul_pestanas li.pest04 {background:url(gfx/bg_pestana04_off.png) left top no-repeat; width:125px}
#orgcolizq #pestanas03 .pestanas ul.ul_pestanas li.pest05 {background:url(gfx/bg_pestana05_off.png) left top no-repeat; width:177px}
#orgcolizq #pestanas03 .pestanas ul.ul_pestanas li.pest01activo {background:url(gfx/bg_pestana01_on.png) left top no-repeat; width:82px}
#orgcolizq #pestanas03 .pestanas ul.ul_pestanas li.pest02activo {background:url(gfx/bg_pestana02_on.png) left top no-repeat; width:88px}
#orgcolizq #pestanas03 .pestanas ul.ul_pestanas li.pest03activo {background:url(gfx/bg_pestana03_on.png) left top no-repeat; width:110px}
#orgcolizq #pestanas03 .pestanas ul.ul_pestanas li.pest04activo {background:url(gfx/bg_pestana04_on.png) left top no-repeat; width:125px}
#orgcolizq #pestanas03 .pestanas ul.ul_pestanas li.pest05activo {background:url(gfx/bg_pestana05_on.png) left top no-repeat; width:177px}
#orgcolizq #pestanas03 .pestanas ul.ul_pestanas li.der {float:right;  margin:0 0px 0 6px}
#orgcolizq #pestanas03 .pestanas ul.ul_pestanas li span {display:block; font-size:12px; color:#ffffff; margin-top:7px}
#orgcolizq #pestanas03 .pestanas ul.ul_pestanas li a {display:block; font-size:12px; color:#666666; margin-top:5px; text-decoration:none; cursor:pointer}
#orgcolizq #pestanas03 .pestanas ul.ul_pestanas li a:hover {text-decoration:underline}
#orgcolizq #pestanas03 .pestanas .pestanascontenido {padding:10px 0px 10px 0px; color:#666666; border:solid 6px #dddddd; border-top:none; background:#ffffff; width:711px}
#orgcolizq #pestanas03 .pestanas .pestanascontenido .pestcoliqz {width:146px; padding:0 0 0 19px; margin:0 0 0 0; float:left}
#orgcolizq #pestanas03 .pestanas .pestanascontenido .pestcoliqz ul.orgmenu {border-top: solid 1px #e0e0e0; padding:0 0 0px 0; margin:10px 0 50px 0}
#orgcolizq #pestanas03 .pestanas .pestanascontenido .pestcoliqz ul.no {border-top:none;} 
#orgcolizq #pestanas03 .pestanas .pestanascontenido .pestcoliqz ul.orgmenu li {list-style-type:none; background:none; padding:0; margin:0; border-bottom:1px solid #e0e0e0; padding:5px 0 5px 0}
#orgcolizq #pestanas03 .pestanas .pestanascontenido .pestcoliqz ul.orgmenu li.event {color:#cccccc }
#orgcolizq #pestanas03 .pestanas .pestanascontenido .pestcoliqz ul.orgmenu li a { color:#666666}
#orgcolizq #pestanas03 .pestanas .pestanascontenido .pestcolder {width:515px; margin:0 0 25px 0; padding:0 15px 0 0; float:right}
#orgcolizq #pestanas03 .pestanas .pestanascontenido .pestcolder table.pestanas_herr {margin:10px 0 0 auto}
#orgcolizq #pestanas03 .pestanas .pestanascontenido .pestcolder table.pestanas_herr td {padding-left:4px}
#orgcolizq #pestanas03 .pestanas .pestanascontenido .pestcolder p.abc { color:#c2c2c2; border:solid 1px #c2c2c2; padding:1px 4px 2px 4px; margin:0 0 15px 0; text-align:right}
#orgcolizq #pestanas03 .pestanas .pestanascontenido .pestcolder p.abc a {color:#666666; padding:0 3px 0 3px;}
#orgcolizq #pestanas03 .pestanas .pestanascontenido table.pestanas_herr {margin:0 0 20px auto}
#orgcolizq #pestanas03 .pestanas .pestanascontenido table.pestanas_herr td {padding-left:4px}
#orgcolizq #pestanas03 .pestanas .pestanascontenido .contable {margin:10px 30px 10px 29px; }

#orgcolizq .filamodulos .presupuesto {margin:0 10px 0px 20px;}

#orgcolizq .filamodulos .creausuario {margin:0 10px 0px 10px; padding:0 0 0 0 }
#orgcolizq .filamodulos .creausuario a {float:right; padding:0 0 15px 0}
#orgcolizq .filamodulos .usuario {margin:10px 10px 10px 10px}
#orgcolizq .filamodulos .usuario table#accedeusuario { width:310px; padding:20px 0 0 0}

#orgcolizq .filamodulos .usuario table#accedeusuario tr td {padding:0; margin:0;}
#orgcolizq .filamodulos .usuario table#accedeusuario tr td.label {margin:0; padding:0 10px 0 0; text-align:right; width:150px }
#orgcolizq .filamodulos .usuario table#accedeusuario tr td input.text {width:177px;}
#orgcolizq .filamodulos .usuario table#accedeusuario tr td a {float:right; margin:10px 0 10px 0}
#orgcolizq .filamodulos .usuario table#accedeusuario tr td.recordarme {text-align:right;}
#orgcolizq .filamodulos .usuario table#accedeusuario tr td input.checkbutton {position:relative; float:right; top:2px; left:36px; border:none; background:none} 
#orgcolizq .filamodulos .usuario p a {float:right}

#orgcolizq .pestanascontenido .imag {float:left; padding:0 10px 10px 0px}
#orgcolizq .pestanascontenido p.der { text-align:right; margin:0px 10px 0 0; padding-top:10px}
#orgcolizq .pestanascontenido .informa {width:652px; margin:0 auto 20px auto; background:#d6d6d6}
#orgcolizq .pestanascontenido .informa table.informacion {width:600px; text-align:left;  margin:0 auto 0 auto}
#orgcolizq .pestanascontenido .informa table.informacion td.label {text-align:right;  padding-right:2px}
#orgcolizq .pestanascontenido .informa table.informacion td input {width:187px; }
#orgcolizq .pestanascontenido .informa table.informacion td .pregunta { width:370px; height:95px; overflow-y:scroll} 
#orgcolizq .pestanascontenido .informa table.informacion td.der { padding:5px 100px 15px 0px}

#orgcolizq .pestanascontenido .anadetarea {width:652px; margin:0 auto 20px auto;}
#orgcolizq .pestanascontenido .anadetarea table.informacion {width:600px; text-align:left;  margin:0 auto 0 auto}
#orgcolizq .pestanascontenido .anadetarea table.informacion td.label {text-align:right; padding-right:2px}
#orgcolizq .pestanascontenido .anadetarea table.informacion td input {width:187px; }
#orgcolizq .pestanascontenido .anadetarea table.informacion td input.inputfecha {width:70px; margin:0 5px 3px 0;}

#orgcolizq .pestanascontenido .anadetarea table.informacion td .pregunta { width:370px; height:95px; overflow-y:scroll} 
#orgcolizq .pestanascontenido .anadetarea table.informacion td select {width:187px;}
#orgcolizq .pestanascontenido .anadetarea table.informacion td.der {padding:20px 82px 20px 0; float:right;}
#orgcolizq .pestanascontenido .anadetarea table.informacion td.der a {float:right; margin:0 0px 0 10px}

.pestanascontenido .contpaginacion { text-align:right; margin:0px 0 20px 0; padding:0 0 20px 0}
.pestanascontenido .contpaginacion table.paginacion02 {height:23px;  margin:0; padding:0}
.pestanascontenido .contpaginacion table.paginacion02 ul { margin:0; padding:0;}
.pestanascontenido .contpaginacion table.paginacion02 ul li {list-style-type:none; padding:0; background:none; margin:0 1px 0 0; width:18px; height:16px; float:left}
.pestanascontenido .contpaginacion table.paginacion02 ul li span {display:block; text-align:center; padding:2px 0 0 0; background:#666666; width:18px; height:16px; color:#FFFFFF}
.pestanascontenido .contpaginacion table.paginacion02 ul li a {display:block; text-align:center; padding:2px 0 0 0; background:#c2c2c2; width:18px; height:16px; color:#FFFFFF}
.pestanascontenido .contpaginacion table.paginacion02 ul li a:hover {background-color:#666666; text-decoration:none}
.pestanascontenido .contpaginacion table.paginacion02 span.color {color:#979595; padding:0 3px 0 3px}
.pestanascontenido .contpaginacion table.paginacion02 a.anteriores {color:#979595; padding:0 5px 0 0px}
.pestanascontenido .contpaginacion table.paginacion02 a.siguientes {color:#979595; padding:0 0 0 5px}
/* Estilos especificos para la columna general derecha (#colder) */

/* Todo el contenido de columna derecha se organiza tambien en modulos, uno debajo de otro.
// El contenido de cada modulo puede ser igual que el los modulos de la columna izquierda.
// No hay filas ni clases de modulos en la columna derecha, salvo que el ultimo o el que viene seguido de un bloque
// publicitario es de clase ".ultimo" para que no tenga separador inferior.
*/

#colder {float:left; width:302px; margin-left:16px}  /* Columna general derecha */

/*ESTO ES PARA EL CARTELITO de PUBLICIDAD */
#colder .publi {width:300px; padding:11px 1px 1px 1px; margin-bottom:11px; background:#919191 url(gfx/publicidadhor.gif) left top no-repeat}
#colder .publi4 {width:300px; padding:11px 1px 1px 1px; margin-bottom:11px; background:#919191 url(gfx/publicidades.gif) left top no-repeat}

#colder .publi img {border:0}
#colder ul.comunidad {display:block; width:300px; margin:0 0 8px 0}
#colder ul.comunidad li {display:block; float:left; width:98px; margin:0 2px 0 0; padding:0; list-style-type:none; background:none}
#colder ul.comunidad li a {display:block; height:20px; padding:6px 0 0px 24px; color:#666666; text-decoration:none}
#colder ul.comunidad li a:hover {text-decoration:underline}
#colder ul.comunidad li a.a_foros {background:url(gfx/ico_foros.gif) left no-repeat}
#colder ul.comunidad li a.a_blogs {background:url(gfx/ico_blogs.gif) left no-repeat}
#colder ul.comunidad li a.a_album {background:url(gfx/ico_album.gif) left no-repeat}
#colder ul.comunidad li a.a_consultorio {background:url(gfx/ico_consultorio.gif) left no-repeat}
#colder ul.comunidad li a.a_horoscopo {background:url(gfx/ico_horoscopo.gif) left no-repeat}
#colder ul.comunidad li a.a_tablon {background:url(gfx/ico_tablon.gif) left no-repeat}
#colder ul.comunidad li a.a_consejos {background:url(gfx/ico_consejos.gif) left no-repeat}
#colder ul.comunidad li a.a_fotos {background:url(gfx/ico_fotos.gif) left no-repeat}
#colder ul.comunidad li a.a_organizadormesas {background:url(gfx/ico_organizadormesas.gif) left no-repeat}
#colder ul.comunidad li a.a_listadoinvitados {background:url(gfx/ico_listadoinvitados.gif) left no-repeat}
#colder .modulo {width:100%; padding:0 0 12px 0; margin:0 0 12px 0; background:url(gfx/bg_sephor.gif) left bottom repeat-x; overflow:hidden;}
#colder .modulo.ultimo {margin-bottom:0; background:none}
#colder .modulo img {display:block; float:left; margin:0 11px 4px 0}

/*PARA AQUELLOS MODULOS QUE CONTIENEN LISTAS TIPO "Cambiar zona" */
#colder .modulo_lista {width:100%; height:100%; padding:0 0 25px 0; margin:0 0 20px 0; background:url(gfx/bg_sephor.gif) left bottom repeat-x; overflow:visible;}
/*PARA EL MODULO ORGANIZACIÓN DE BODAS */
#colder .modulo_organizacion {width:100%; height:100%; padding:0 0 25px 0; margin:0 0 20px 0; background:url(gfx/organizacion-bodas.jpg) left top repeat-x; overflow:visible;}
/* CSS Document */

*{	margin: 0;	padding: 0;}


a {color:#444444; text-decoration:none;} /*Estilos Bodaclick*/
a:hover {text-decoration:underline} /*Estilos Bodaclick*/
input, select, legend, textarea  {font-family:Tahoma, Verdana, sans-serif; font-size:0.9em; font-weight:normal} /*Estilos Bodaclick*/
#busqueda{width:207px;} /*Estilos Bodaclick*/

.bt02 {
	width:68px;
	background:url(/img/img_buscador/bt_gen02.png) left top no-repeat;
	font-family:Tahoma, Verdana, sans-serif;
	color:#676767;
	font-weight:bold;
	font-size:11px;
	text-align:center;
	border: none;
	height:20px;
}/*Estilos Bodaclick quitando el display:block y añadiendo height*/

#buscadorDerecha{ width: 302px; height: auto; border: 6px solid #ddd;}

.titular5 {font-family:Tahoma, Verdana, sans-serif; font-size:18px; margin-bottom:8px;} /*Estilos Bodaclick*/

.buscadorTop{ margin:10px 10px 0 10px;}
.encabezadoBuscador{ margin: 0 0 10px 0; font-size:18px;}
.bodaclickTitulo{ color:#aba9a9;}

#buscadorDerecha input[type="text"]{ width: 200px;}
#buscadorDerecha input[type="subbmit"]{ margin: 0 15px 0 5px;}

#buscadorDerecha p{text-align:justify; margin: 10px 0 0 0; }

.buscadorBottom{ margin: 15px 0 7px 0; padding: 0 0 0 0; border-bottom:4px solid #e50083; overflow: auto;}
.buscadorBottomContent{ border:8px solid #d6d6d6; margin: 0 1px 0 1px; padding: 5px 0px 0 5px; *_height: 130px; overflow: auto;}

.lugarEmpresa{ border-bottom:4px solid #e50083; background-image:url(/img/img_buscador/fondoLugares.jpg); height:31px; padding: 5px 0 0 0;}
.empresaLugar{ background-image:url(/img/img_buscador/fondoEmpresas.jpg);}

/*li {list-style-type:none; padding-left:15px; background:url(gfx/bullet_gris02.gif) left 5px no-repeat; margin-bottom:4px}*/
.lugarEmpresa li{ padding-left:0px; color:#FFFFFF; display:inline; font-weight:normal; font-size: 20px; margin: 0 22px 0 43px; background:none}
.lugarEmpresa li a{ padding-left:0px; color:#FFFFFF; display:inline; text-decoration: none; cursor:pointer; background:none}

.listadoCiudades{ overflow: auto; margin: 5px 5px 10px 4px; padding: 0 0 0 5px; }
.listadoCiudades li{
	float: left;
	margin: 5px 5px 0px 0px;
	padding: 0 0 0 15px;
	width: 45px;
	background:url(/img/img_buscador/bullet_gris02.gif) 0px 5px no-repeat;
}

.provinciaSeleccionada{ padding: 0 0px 0 5px; *_padding: 0 0px 0 1px; }
.provinciaSeleccionada span{ color: #e50083; margin: 0 0 0 5px; font-size: 25px;}
.seleccionArea{ overflow: auto; margin: 5px 0 10px 0; text-align:left;}

span.select {
	position: absolute;
	width: 265px;
	height: 21px;
	margin: 0 0 0 2px;
	padding: 0 0px 0 20px;
	color: #fff;
	font: 12px/21px arial,sans-serif;
	background: url(/img/img_buscador/bg_selector2.gif) no-repeat;
	*_background: none;
	overflow: hidden;
	line-height: 1.3;
}


