/* These are standard sIFR styles... do not modify */
body {padding:6px 0 0px 0; font-family:Tahoma, Verdana, sans-serif; font-size:14px; color:#666666; background-color:#000000}  /* Background por estilos */
a {color:#444444; text-decoration:none;}
a:hover {text-decoration:underline}

.right {text-align:right}

#dircolder {width:100%; margin:0 0 0 0}  /* Columna derecha para "Directorio" */

#dircolder #pestanas05 {margin:0px 0 0px 0;}
#dircolder #pestanas05 .pestanas { margin:0px; overflow:visible;}
#dircolder #pestanas05 .pestanas ul.ul_pestanas {display:block; width:900px; height:29px; background:url(gfx/bg_seppestanas03.gif) left bottom no-repeat transparent; margin:0; padding:0 6px 0 6px}
#dircolder #pestanas05 .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}

#dircolder #pestanas05 .pestanas ul.ul_pestanas li.pest01 {background:url(gfx/bg_pestana01_off.png) left top no-repeat; width:82px}
#dircolder #pestanas05 .pestanas ul.ul_pestanas li.pest02 {background:url(gfx/bg_pestana02_off.png) left top no-repeat; width:85px}
#dircolder #pestanas05 .pestanas ul.ul_pestanas li.pest03 {background:url(gfx/bg_pestana03_off.png) left top no-repeat; width:110px}
#dircolder #pestanas05 .pestanas ul.ul_pestanas li.pest04 {background:url(gfx/bg_pestana04_off.png) left top no-repeat; width:125px}
#dircolder #pestanas05 .pestanas ul.ul_pestanas li.pest05 {background:url(gfx/bg_pestana05_off.png) left top no-repeat; width:177px}
#dircolder #pestanas05 .pestanas ul.ul_pestanas li.pest01activo {background:url(gfx/bg_pestana01_on.png) left top no-repeat; width:82px}
#dircolder #pestanas05 .pestanas ul.ul_pestanas li.pest02activo {background:url(gfx/bg_pestana02_on.png) left top no-repeat; width:85px}
#dircolder #pestanas05 .pestanas ul.ul_pestanas li.pest03activo {background:url(gfx/bg_pestana03_on.png) left top no-repeat; width:110px}
#dircolder #pestanas05 .pestanas ul.ul_pestanas li.pest04activo {background:url(gfx/bg_pestana04_on.png) left top no-repeat; width:125px}
#dircolder #pestanas05 .pestanas ul.ul_pestanas li.pest05activo {background:url(gfx/bg_pestana05_on.png) left top no-repeat; width:177px}
#dircolder #pestanas05 .pestanas ul.ul_pestanas li.der {float:right; margin:0 0 0 6px}
#dircolder #pestanas05 .pestanas ul.ul_pestanas li span {display:block; font-size:14px; color:#ffffff; margin-top:7px}
#dircolder #pestanas05 .pestanas ul.ul_pestanas li a {display:block; font-size:12px; color:#666666; margin-top:5px; text-decoration:none; cursor:pointer}
#dircolder #pestanas05 .pestanas ul.ul_pestanas li a:hover {text-decoration:underline}
#dircolder #pestanas05 .pestanas .pestanascontenido {padding:20px 20px 20px 20px; color:#ffffff; border:solid 1px #ffffff; border-top:none; border-bottom:none; background:#2F2E2E; width:735px; height:400px; overflow:hidden}
#dircolder #pestanas05 .pestanas .pestanascontenido .foto {margin-bottom:20px; padding-bottom:20px}
#dircolder #pestanas05 .pestanas .pestanascontenido .titular54 {padding:0; margin:0 0 10px 0}
#dircolder #pestanas05 .pestanas .pestanascontenido .izquierda {width: 235px; float:left; margin:10px 0 0 0}
#dircolder #pestanas05 .pestanas .pestanascontenido .derecha {width: 235px; float:left; margin:10px 0 0 50px}
#dircolder #pestanas05 .pestanas .pestanascontenido p.centrado {text-align:center}
#dircolder #pestanas05 .pestanas .pestanascontenido ul {padding:0; margin:0 0 10px 0}
#dircolder #pestanas05 .pestanas .pestanascontenido ul li {margin:0}
#dircolder #pestanas05 .pestanas .pestanascontenido ul li input {margin:10px 5px 0 0}
#dircolder #pestanas05 .pestanas .pestanascontenido ul li label {padding:0; margin:0}
#dircolder #pestanas05 .pestanas .pestanascontenido ul li img{background:none; margin:0; padding:0} 
#dircolder #pestanas05 .pestanas .pestanascontenido span a {display:block; float:right; margin:10px 5px 30px 0}
#dircolder #pestanas05 .pestanas .pestanascontenido .galeriapestanas ul {margin:0; padding:0; display:block}
#dircolder #pestanas05 .pestanas .pestanascontenido .galeriapestanas ul li {padding:0px; margin:0 1px -1px 0; background:none; float:left; display:block}
#dircolder #pestanas05 .pestanas .pestanascontenido .textoentradilla {width:522px; height:110px;}
#dircolder #pestanas05 .pestanas .pestanascontenido .publi {margin:0 0 8px 5px; width:120px; height:80px; float:right;}
#dircolder #pestanas05 .pestanas .pestanascontenido .slideshow div { border: white 3px solid;}
#dircolder #pestanas05 .pestanas .pestanascontenido img {border: white 1px solid;}

#dircolder .nolvides {background:#e9e9e9; float:right; padding:10px 10px 10px 10px; width:142px; margin:25px 0 12px 0}
#dircolder .nolvides .titular51 {margin:0 0 12px 0}
#dircolder .nolvides ul li {display:block; background:none; padding:0 0 0 0; margin:0 0 10px 2px}
#dircolder .nolvides a {color:#585858; padding:3px 0 3px 3px; margin-left:0px}
#dircolder .nolvides a.favoritos {color:#585858; padding:3px 0 3px 26px; background:url(gfx/ico_favoritos_fondogris.gif) 0px 0px no-repeat; margin-left:0px}
#dircolder .nolvides a.enviaramigo {color:#585858; padding:3px 0 3px 26px; background:url(gfx/ico_enviar_grisoscuro.gif) 0px 0px no-repeat; margin-left:0px}
#dircolder .nolvides a.presupuesto {color:#585858; padding:3px 0 3px 26px; background:url(gfx/ico_presupuesto_grisoscuro.gif) 0px 0px no-repeat; margin-left:0px}
#dircolder .nolvides a.presupuestoDolar {color:#585858; padding:3px 0 3px 26px; background:url(gfx/ico_presupuesto_grisoscuroDolar.gif) 0px 0px no-repeat; margin-left:0px}

#dircolder .titular4 {margin:0 0 20px 0}
#dircolder #escaparate02 {border:solid 6px #e2e2e2; margin:0 0 10px 0}
#dircolder form#dirlugar {display:block; padding:10px 0 10px 20px; background-color:#e9e9e9; margin:0 0 10px 0}
#dircolder form#dirlugar table tr td.col1 strong {display:block; padding:0 10px 0 0;}
#dircolder form#dirlugar table tr td label {display:block; }
#dircolder form#dirlugar table tr td.col3 select {margin:0 10px 0 2px; width:132px;  display:block;}
#dircolder form#dirlugar table tr td.col5 select {margin:0 10px 0 2px; width:112px; display:block;}
#dircolder form#dirlugar table tr td.col7 select {margin:0 5px 0 2px; width:132px;  display:block;}
#dircolder form#dirlugar table tr td.col3 img {margin:0 10px 0 2px; width:132px;  display:block;}
#dircolder form#dirlugar table tr td.col5 img {margin:0 10px 0 2px; width:112px; display:block;}
#dircolder form#dirlugar table tr td.col7 img {margin:0 5px 0 2px; width:132px;  display:block;}
#dircolder form#dirlugar table tr td a {display:block;  margin:0px}

#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; font-size:13px;}
#dircolder #pestanas05 .pestanas .pestanascontenido .txtdescripcion2 {line-height: 16px;text-align:justify; font-size:13px;}
#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: 850px; 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;font-size:13px;}

#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}
#dircolder #pestanas05 .pestanas .pestanascontenido .slideshow div { border: white 3px solid;}
#dircolder #pestanas05 .pestanas .pestanascontenido .slideshow img { border: 0; padding: 4; }

/*
div.slideshow div { border: black 3px solid; padding: 4px; } 
div.slideshow img { border: 0; padding: 0; } 
*/

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash .tapizSuperTitular {
	visibility: hidden;
	font-size: 37px;
}

.sIFR-hasFlash .tapizTitular {
	visibility: hidden;
	font-size: 18px;
}

.sIFR-hasFlash .titular2 {
	visibility: hidden;
	font-size: 28px;
}

.sIFR-hasFlash .titular3 {
	visibility: hidden;
	font-size: 30px;
}

.sIFR-hasFlash .titular4 {
	visibility: hidden;
	font-size: 20px;
}

.sIFR-hasFlash .titular5 {
	visibility: hidden;
	font-size: 18px;
}

.sIFR-hasFlash .titular6 {
	visibility: hidden;
	font-size: 13px;
}
	
.sIFR-hasFlash .destacado{
	visibility: hidden;
	font-size: 20px;
}
/* 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 */


/* 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:166px; height:30px}
#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/logoBodaclickPeq.jpg) left top no-repeat; text-indent:-10000px}
#cabeceraalta h1#logobodaclickmx a {display:block; width:166px; height:30px}

*/

#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/logo.jpg) left top no-repeat; text-indent:-10000px}
#cabecera span#logobodaclickmx 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:166px; height:30px}
#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/logoBodaclickPeq.jpg) left top no-repeat; text-indent:-10000px}
#cabeceraalta span#logobodaclickmx a {display:block; width:166px; height:30px}




/* Estilos de galeria */


/* 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;
}
/*
	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;
}/*----- 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}



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}
#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:777px}
#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}
#dircolizq {float:left; width:174px; overflow:visible}  /* Columna izquierda para "Directorio" */
#dircolderizq {float:left; width:777px}  /* Columna izquierda de la derecha para "Directorio" */
#dircolderder {float:none; width:182px; margin:0 0 0 auto;}  /* Columna derecha de la derecha para "Directorio" */

/* Estilos especificos para la columna izquierda de "Directorio" (#dircolizq) */

#dircolizq #dirmenu {overflow:visible}
#dircolizq #dirmenu ul {border-top:solid 1px #e0e0e0;  margin-bottom:15px; overflow:visible}
#dircolizq #dirmenu ul li {display:block; padding:5px 0 5px 0; margin:0; list-style-type:none; background:none; border-bottom:solid 1px #e0e0e0; color:#666666; overflow:visible}
#dircolizq #dirmenu ul li a {color:#666666}
#dircolizq #dirmenu ul li.consub a {color:#666666; display:block; padding-left:9px; background:url(gfx/bullet_flechaver.gif) 0 5px no-repeat; position:static; margin-left:-9px}
#dircolizq #dirmenu ul li.consub.activo strong {display:block; padding-left:8px; background:url(gfx/bullet_flechahor.gif) 0 5px no-repeat; position:static; margin-left:-8px}
#dircolizq #dirmenu ul li.consub ul {margin:7px 0 0 0; padding-top:4px}
#dircolizq #dirmenu ul li.consub ul li {border-bottom:none; padding:4px 0 4px 20px; background:none}
#dircolizq #dirmenu ul li.consub ul li a {color:#aaa9a9; padding-left:6px; background:url(gfx/bullet_gris01.gif) 0 5px no-repeat; position:static; margin-left:-11px;}
#dircolizq #dirmenu ul li.consub ul li.activo strong {background:url(gfx/bullet_flechahor.gif) 0 5px no-repeat; padding-left:7px; margin-left:-11px; position:static}
#dircolizq .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}
#dircolizq .modulo.ultimo {margin-bottom:0; background:none}
#dircolizq .modulo img {display:block; float:left; margin:0 11px 4px 0}

/* Estilos especificos para la columna derecha de "Directorio" (#dircolder) */

/* Estilos especificos para la columna derecha-izquierda de "Directorio" (#dircolderizq) */

#dircolderizq .dirgaleria {border:none}
#dircolderizq .dirgaleria ul {padding:0; margin:0 0 10px 0; width:525px}
#dircolderizq .dirgaleria ul li {list-style-type:none; display:block; width:174px; height:195px; padding:0; margin:0 1px 15px 0; float:left; background:none}
#dircolderizq .dirgaleria ul li img {margin-bottom:8px}

#dircolderizq .dirbotones {border:none}
#dircolderizq .dirbotones ul {padding:0; margin:0 0 10px 0; width:525px}
#dircolderizq .dirbotones ul li {list-style-type:none; display:block; width:174px; height:37px; padding:0; margin:0 1px 15px 0; float:left; background:none}
#dircolderizq .dirbotones ul li img {margin-bottom:8px}

#dircolderizq .dirlistado {border:none}
#dircolderizq .dirlistado ul {position:relative; padding:0; margin:0 0 10px 0; width:525px}
#dircolderizq .dirlistado ul li {list-style-type:none; display:block; width:524px; height:94px; padding:0; margin:0 0 1px 0; background:none}
#dircolderizq .dirlistado ul li img {float:left; width:174px; height:94px; margin:0 10px 0 0; padding:0}
#dircolderizq .dirlistado ul li div {display:block; float:left; width:340px}
#dircolderizq .dirlistado ul li p {margin-bottom:0}

#dircolderizq .contpaginacion {position:relative; text-align:right; margin:0 0 10px 0; padding:0 0 20px 0;}
#dircolderizq .contpaginacion table.paginacion {height:23px;  margin:0; padding:0}
#dircolderizq .contpaginacion table.paginacion ul { margin:0; padding:0;}
#dircolderizq .contpaginacion table.paginacion ul li {list-style-type:none; padding:0; background:none; margin:0 1px 0 0; width:18px; height:16px; float:left}
#dircolderizq .contpaginacion table.paginacion ul li span {display:block; text-align:center; padding:2px 0 0 0; background:#666666; width:18px; height:16px; color:#FFFFFF}
#dircolderizq .contpaginacion table.paginacion ul li a {display:block; text-align:center; padding:2px 0 0 0; background:#c2c2c2; width:18px; height:16px; color:#FFFFFF}
#dircolderizq .contpaginacion table.paginacion ul li a:hover {background-color:#666666; text-decoration:none}
#dircolderizq .contpaginacion table.paginacion02 span.color {color:#979595; padding:0 3px 0 3px}
#dircolderizq .contpaginacion table.paginacion a.anteriores {color:#979595; padding:0 5px 0 0px}
#dircolderizq .contpaginacion table.paginacion a.siguientes {color:#979595; padding:0 0 0 5px}

#dircolderizq .sephor.directoriotop {margin:4px 0 10px 0}
#dircolderizq .sephor.directoriobottom {margin:0px 0 1px 0}

/*ESTILOS PARA DIRECTORIO FINCAS FICHA A*/


/* Estilos especificos para la columna derecha-derecha de "Directorio" (#dircolderder) */

#dircolderder #pestanas01 .pestanasfavoritos .pestanascontenidofavoritos {border:none}
#dircolderder #pestanas01 .pestanasfavoritos .pestanascontenidofavoritos ul {padding:0; margin:15px 0 1px 0;}
#dircolderder #pestanas01 .pestanasfavoritos .pestanascontenidofavoritos ul li {text-align:center; list-style-type:none; display:block; padding:0; margin:12px 1px 1px 1px; background:none}
#dircolderder #pestanas01 .pestanasfavoritos .pestanascontenidofavoritos ul li img {margin-bottom:2px}

#dircolderder #pestanas01 .pestanasfavoritos {position:relative; background:#9d9c9c; border:solid 6px #dddddd; width:170px; margin:35px 0 0 0}
#dircolderder #pestanas01 .pestanasfavoritos ul.ul_pestanas {position:absolute; top:-27px; display:block; width:170px; height:29px; background:url(gfx/bg_subrayar.gif) left bottom repeat-x #ffffff; margin:0; padding:0}
#dircolderder #pestanas01 .pestanasfavoritos ul.ul_pestanas li {display:block; float:left; width:82px; height:29px; list-style-type:none; padding:0; background:url(gfx/bg_pestana01_off.png) left top no-repeat; margin:0 6px 0 0; text-align:center}
#dircolderder #pestanas01 .pestanasfavoritos ul.ul_pestanas li.activo {background:url(gfx/bg_pestana01_on.png) left top no-repeat} 
#dircolderder #pestanas01 .pestanasfavoritos ul.ul_pestanas li.ultimo {margin-right:0}
#dircolderder #pestanas01 .pestanasfavoritos ul.ul_pestanas li span {display:block; font-size:12px; color:#ffffff; margin-top:7px}
#dircolderder #pestanas01 .pestanasfavoritos ul.ul_pestanas li a {display:block; font-size:12px; color:#666666; margin-top:5px; text-decoration:none; cursor:pointer}
#dircolderder #pestanas01 .pestanasfavoritos ul.ul_pestanas li a:hover {text-decoration:underline}



#dircolderder .publi {width:180px; padding:11px 1px 1px 1px; margin-bottom:11px; background:#919191 url(gfx/publicidadhor.gif) left top no-repeat}
#dircolderder .publi img {border:0}
#dircolderder #pestanas01 {margin:0 0 11px 0}
#dircolderder #pestanas01 .pestanas {position:relative; background:#9d9c9c; border:solid 6px #dddddd; width:170px; margin:35px 0 0 0}
#dircolderder #pestanas01 .pestanas ul.ul_pestanas {position:absolute; top:-27px; display:block; width:170px; height:29px; background:url(gfx/bg_subrayar.gif) left bottom repeat-x #ffffff; margin:0; padding:0}
#dircolderder #pestanas01 .pestanas ul.ul_pestanas li {display:block; float:left; width:82px; height:29px; list-style-type:none; padding:0; background:url(gfx/bg_pestana01_off.png) left top no-repeat; margin:0 6px 0 0; text-align:center}
#dircolderder #pestanas01 .pestanas ul.ul_pestanas li.activo {background:url(gfx/bg_pestana01_on.png) left top no-repeat} 
#dircolderder #pestanas01 .pestanas ul.ul_pestanas li.ultimo {margin-right:0}
#dircolderder #pestanas01 .pestanas ul.ul_pestanas li span {display:block; font-size:12px; color:#ffffff; margin-top:7px}
#dircolderder #pestanas01 .pestanas ul.ul_pestanas li a {display:block; font-size:12px; color:#666666; margin-top:5px; text-decoration:none; cursor:pointer}
#dircolderder #pestanas01 .pestanas ul.ul_pestanas li a:hover {text-decoration:underline}
#dircolderder #pestanas01 .pestanas .pestanascontenido {padding:15px 10px 10px 10px; color:#ffffff}
#dircolderder #pestanas01 .pestanas .pestanascontenido a {color:#ffffff}
#dircolderder #pestanas01 .pestanas .pestanascontenido ul li {position:relative; background-image:url(gfx/bullet_blanco.gif)}
#dircolderder #pestanas01 .pestanas .pestanascontenido a.vermas {display:block; width:100%; text-align:right}
#dircolderder #pestanas01 #pestanas_favo {display:none}
#dircolderder .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}
#dircolderder .modulo.ultimo {margin-bottom:0; background:none}
#dircolderder .modulo img {display:block; float:left; margin:0 11px 4px 0}

#dircolderder .modulo_lista {width:100%; padding:0 0 12px 0; margin:0 0 12px 0; background:url(gfx/bg_sephor.gif) left bottom repeat-x; overflow:visible}

#pestanas06 {margin:0 0 11px 0; float:right}
#pestanas06 .apariencia {position:relative; background:#9d9c9c; border:solid 6px #dddddd; width:150px; margin:25px 0 0 0}
#pestanas06 .apariencia ul.ul_pestanas {position:absolute; top:-27px; display:block; width:150px; height:29px; background:url(gfx/bg_subrayar.gif) left bottom repeat-x #ffffff; margin:0; padding:0}
#pestanas06 .apariencia ul.ul_pestanas li {display:block; float:left; width:82px; height:29px; list-style-type:none; padding:0; background:url(gfx/bg_pestana01_off.png) left top no-repeat; margin:0 6px 0 0; text-align:center}
#pestanas06 .apariencia ul.ul_pestanas li.activo {background:url(gfx/bg_pestana01_on.png) left top no-repeat} 
#pestanas06 .apariencia ul.ul_pestanas li.ultimo {margin-right:0}
#pestanas06 .apariencia ul.ul_pestanas li span {display:block; font-size:12px; color:#ffffff; margin-top:7px}
#pestanas06 .apariencia ul.ul_pestanas li a {display:block; font-size:12px; color:#666666; margin-top:5px; text-decoration:none; cursor:pointer}
#pestanas06 .apariencia ul.ul_pestanas li a:hover {text-decoration:underline}
#pestanas06 .apariencia .pestanascontenido {padding:15px 10px 10px 10px; color:#ffffff}
#pestanas06 .apariencia .pestanascontenido a {color:#ffffff}
#pestanas06 .apariencia .pestanascontenido ul li {position:relative; background-image:url(gfx/bullet_blanco.gif)}
#pestanas06 .apariencia .pestanascontenido a.vermas {display:block; width:100%; text-align:right}
#pestanas06 #pestanas_favo {display:none}

/*DIRRECTORIO: PROMOCIONES*/

/*Videos */
.votar strong {margin:0 0 0 10px}
.votar img {margin:0 0 0 5px}
.ultimoalbum .right { margin:15px 0 0 0}
.player { display:block; text-align:center}

#colizq #pestanas06 {margin:4px 0 11px 0px ; width:600px; float:left;}
#colizq #pestanas06 .pestanas {width:610px; margin:0px; overflow:visible}
#colizq #pestanas06 .pestanas ul.ul_pestanas {display:block; width:600px; height:29px; background:url(gfx/bg_seppestanas04.gif) left bottom no-repeat transparent; margin:0; padding:0 6px 0 6px}
#colizq #pestanas06 .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}
#colizq #pestanas06 .pestanas ul.ul_pestanas li.pest01 {background:url(gfx/bg_pestana01_off.png) left top no-repeat; width:82px}
#colizq #pestanas06 .pestanas ul.ul_pestanas li.pest02 {background:url(gfx/bg_pestana02_off.png) left top no-repeat; width:88px}
#colizq #pestanas06 .pestanas ul.ul_pestanas li.pest01activo {background:url(gfx/bg_pestana01_on.png) left top no-repeat; width:82px}
#colizq #pestanas06 .pestanas ul.ul_pestanas li.pest02activo {background:url(gfx/bg_pestana02_on.png) left top no-repeat; width:88px}
#colizq #pestanas06 .pestanas ul.ul_pestanas li.der {float:right; margin:0 0 0 6px}
#colizq #pestanas06 .pestanas ul.ul_pestanas li span {display:block; font-size:12px; color:#ffffff; margin-top:7px}
#colizq #pestanas06 .pestanas ul.ul_pestanas li a {display:block; font-size:12px; color:#666666; margin-top:5px; text-decoration:none; cursor:pointer}
#colizq #pestanas06 .pestanas ul.ul_pestanas li a:hover {text-decoration:underline}
#colizq #pestanas06 .pestanas .pestanascontenido {padding:18px 10px 20px 11px; color:#666666; border:solid 6px #dddddd; border-top:none; background:#ebebeb; width:579px; overflow:hidden}
#colizq #pestanas06 .pestanas .pestanascontenido .titular54 {padding:0; margin:0 0 10px 0}
#colizq #pestanas06 .pestanas .pestanascontenido .izquierda {float:left; margin:10px 0 0 0}
#colizq #pestanas06 .pestanas .pestanascontenido .derecha {float:left; margin:10px 0 0 40px}
#colizq #pestanas06 .pestanas .pestanascontenido p.centrado {text-align:center}
#colizq #pestanas06 .pestanas .pestanascontenido ul {padding:0; margin:0 0 10px 0}
#colizq #pestanas06 .pestanas .pestanascontenido ul li {margin:0}
#colizq #pestanas06 .pestanas .pestanascontenido ul li input {margin:10px 5px 0 0}
#colizq #pestanas06 .pestanas .pestanascontenido ul li label {padding:0; margin:0}
#colizq #pestanas06 .pestanas .pestanascontenido ul li img{background:none; margin:0; padding:0} 
#colizq #pestanas06 .pestanas .pestanascontenido span a {display:block; float:right; margin:10px 5px 30px 0}
#colizq #pestanas06 .pestanas .pestanascontenido .galeriapestanas ul {margin:0; padding:0; display:block}
#colizq #pestanas06 .pestanas .pestanascontenido .galeriapestanas ul li {padding:0px; margin:0 1px -1px 0; background:none; float:left; display:block}
#colizq #pestanas06 .pestanas .pestanascontenido .textoentradilla {width:350px}
#colizq #pestanas06 .pestanas .pestanascontenido .publi {margin:-65px 0 15px auto; width:150px; height:100px;}
#colizq #pestanas06 .pestanas .pestanascontenido .miniaturas {margin:0; padding:0}

