/* These are standard sIFR styles... do not modify */

.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 */
#tapiz .titular3 strong {color:#625C5C; font-weight:normal}
.titular5 {font-family:Tahoma, Verdana, sans-serif; font-size:18px; margin-bottom:8px}
#tapiz .titular5 {color:#625C5C; font-weight:normal}
#tapiz .titular5 strong {color:#ec008c; font-weight:normal}
#tapiz a h2 {text-decoration:none}
#tapiz #personal .titular5 {color:#333333; font-weight:normal}
#tapiz #personal .titular5 strong {color:#ec008c; font-weight:normal}
.contcon .titular5 {color:#000000; font-weight:normal}
.contcon .titular5 strong {color:#aba9a9; font-weight:normal}
.contcon #colder .titular5 {color:#4d4d4d; font-weight:normal}
.contcon #colder .titular5 strong{color:#aba9a9; font-weight:normal}



/* Escaparate */

#dircolder #pestanas05 .pestanas .pestanascontenido .descripcion {padding:0; background:none; margin:0 5px 0 0; width:291px; float:left}
#dircolder #pestanas05 .pestanas .pestanascontenido .txtdescripcion {margin: -25px 0 5px 0; line-height: 16px;text-align:justify;}
#dircolder #pestanas05 .pestanas .pestanascontenido .txtdescripcion2 {line-height: 16px;text-align:justify;}
#dircolder #pestanas05 .pestanas .pestanascontenido .foto {padding:0; background:none; margin:0 1px 0 5px; width:220px; float:left}

// Para el formulario de reserva
#dircolder #pestanas05 .pestanas .pestanascontenido .contenedorFormulario {width: 650px; padding: 0px 10px 10px 10px}
#dircolder #pestanas05 .pestanas .pestanascontenido .contenedorFormulario .datosUsuario {line-height: 20px; background:#e9e9e9;float: right; width: 200px; margin: 0px 0px 5px 7px; padding: 15px 15px 15px 15px}
#dircolder #pestanas05 .pestanas .pestanascontenido .contenedorFormulario .txtFormulario {line-height: 16px;text-align:left;}

/* Formulario de alta */

#cabeceraalta {width:720px; height:50px; margin:0 auto 0 auto; background:transparent; font-size:1.1em}
#cabeceraalta .cabtop {width:720px; height:8px; font-size:1px}
#cabeceraalta .cabcon {position:relative; width:720px; height:50px; background-color:#FFFFFF; overflow:visible}


/* Otros logos del portal */

#cabecera span#logobodaclick {position:absolute; top:8px; left:25px; display:block; width:244px; height:44px; background:url(gfx/logo.jpg) left top no-repeat; text-indent:-10000px}
#cabecera span#logobodaclick a {display:block; width:244px; height:44px}
#cabecera span#logobodaclicklocal {position:absolute; top:8px; left:25px; display:block; width:244px; height:44px; background:url(gfx/logoBodaclickLocal.jpg) left top no-repeat; text-indent:-10000px}
#cabecera span#logobodaclicklocal a {display:block; width:244px; height:44px}
#cabecera span#logocasamentoclick {position:absolute; top:8px; left:25px; display:block; width:372px; height:44px; background:url(gfx/logoCasamentoclick.jpg) left top no-repeat; text-indent:-10000px}
#cabecera span#logocasamentoclick a {display:block; width:372px; height:44px}
#cabecera span#logonozzeclick {position:absolute; top:8px; left:25px; display:block; width:279px; height:44px; background:url(gfx/logoNozzeclick.jpg) left top no-repeat; text-indent:-10000px}
#cabecera span#logonozzeclick a {display:block; width:279px; height:44px}
#cabecera span#logoweddingclick {position:absolute; top:8px; left:25px; display:block; width:279px; height:44px; background:url(gfx/logoWeddingclick.jpg) left top no-repeat; text-indent:-10000px}
#cabecera span#logoweddingclick a {display:block; width:279px; height:44px}
#cabecera span#logobodaclickpr {position:absolute; top:8px; left:25px; display:block; width:279px; height:44px; background:url(gfx/logoBodaclickpr.jpg) left top no-repeat; text-indent:-10000px}
#cabecera span#logobodaclickpr a {display:block; width:279px; height:44px}
#cabecera span#logobodaclickusa {position:absolute; top:8px; left:25px; display:block; width:279px; height:44px; background:url(gfx/logoBodaclickusa.jpg) left top no-repeat; text-indent:-10000px}
#cabecera span#logobodaclickusa a {display:block; width:279px; height:44px}
#cabecera span#logobodaclickmx {position:absolute; top:8px; left:25px; display:block; width:244px; height:44px; background:url(gfx/logoBodaclickmx.jpg) left top no-repeat; text-indent:-10000px}
#cabecera span#logobodaclickmx a {display:block; width:244px; height:44px}
#cabecera span#logobodaclickdo {position:absolute; top:8px; left:25px; display:block; width:244px; height:44px; background:url(gfx/logoBodaclickdo.jpg) left top no-repeat; text-indent:-10000px}
#cabecera span#logobodaclickdo a {display:block; width:244px; height:44px}
#cabecera span#logocasamentoclickbr {position:absolute; top:8px; left:25px; display:block; width:372px; height:74px; background:url(gfx/logoCasamentoclickbr.jpg) left top no-repeat; text-indent:-10000px}
#cabecera span#logocasamentoclickbr a {display:block; width:372px; height:74px}
#cabecera span#logoslubclick {position:absolute; top:8px; left:25px; display:block; width:244px; height:44px; background:url(gfx/logoSlubclick.jpg) left top no-repeat; text-indent:-10000px}
#cabecera span#logoslubclick a {display:block; width:244px; height:44px}


#cabeceraalta span#logobodaclick {position:absolute; top:8px; left:25px; display:block; width:166px; height:30px; background:url(gfx/logoBodaclickPeq.jpg) left top no-repeat; text-indent:-10000px}
#cabeceraalta span#logobodaclick a {display:block; width:187px; height:34px}
#cabeceraalta span#logocasamentoclick {position:absolute; top:8px; left:25px; display:block; width:254px; height:30px; background:url(gfx/logoCasamentoclickPeq.jpg) left top no-repeat; text-indent:-10000px}
#cabeceraalta span#logocasamentoclick a {display:block; width:254px; height:30px}
#cabeceraalta span#logonozzeclick {position:absolute; top:8px; left:25px; display:block; width:190; height:30px; background:url(gfx/logoNozzeclickPeq.jpg) left top no-repeat; text-indent:-10000px}
#cabeceraalta span#logonozzeclick a {display:block; width:190px; height:30px}
#cabeceraalta span#logoweddingclick {position:absolute; top:8px; left:25px; display:block; width:190; height:30px; background:url(gfx/logoWeddingclickPeq.jpg) left top no-repeat; text-indent:-10000px}
#cabeceraalta span#logoweddingclick a {display:block; width:190px; height:30px}
#cabeceraalta span#logobodaclickpr {position:absolute; top:8px; left:25px; display:block; width:190; height:30px; background:url(gfx/logoBodaclickprPeq.jpg) left top no-repeat; text-indent:-10000px}
#cabeceraalta span#logobodaclickpr a {display:block; width:190px; height:30px}
#cabeceraalta span#logobodaclickusa {position:absolute; top:8px; left:25px; display:block; width:190; height:30px; background:url(gfx/logoBodaclickusaPeq.jpg) left top no-repeat; text-indent:-10000px}
#cabeceraalta span#logobodaclickusa a {display:block; width:190px; height:30px}
#cabeceraalta span#logobodaclickmx {position:absolute; top:8px; left:25px; display:block; width:166px; height:30px; background:url(gfx/logoBodaclickdoPeq.jpg) left top no-repeat; text-indent:-10000px}
#cabeceraalta span#logobodaclickmx a {display:block; width:187px; height:34px}
#cabeceraalta span#logobodaclickdo {position:absolute; top:8px; left:25px; display:block; width:166px; height:30px; background:url(gfx/logoBodaclickdoPeq.jpg) left top no-repeat; text-indent:-10000px}
#cabeceraalta span#logobodaclickdo a {display:block; width:187px; height:34px}
#cabeceraalta span#logocasamentoclickbr {position:absolute; top:8px; left:25px; display:block; width:254px; height:30px; background:url(gfx/logoCasamentoclickbrPeq.jpg) left top no-repeat; text-indent:-10000px}
#cabeceraalta span#logocasamentoclickbr a {display:block; width:254px; height:30px}
#cabeceraalta span#logoslubclick {position:absolute; top:8px; left:25px; display:block; width:166px; height:30px; background:url(gfx/logoSlubclickPeq.jpg) left top no-repeat; text-indent:-10000px}
#cabeceraalta span#logoslubclick a {display:block; width:187px; height:34px}

/* Estilos de galeria */

#dircolder #pestanas05 .pestanas .pestanascontenido .slideshow {   margin: 18px auto;  font-size:9px;  font:Geneva, Arial, Helvetica, sans-serif; text-align:center;}
#dircolder #pestanas05 .pestanas .pestanascontenido .slideshow p {  padding-top: 6px;}
#dircolder #pestanas05 .pestanas .pestanascontenido .slideshow ul {   bottom: -50px;  left: 10px;  position: absolute;   overflow: hidden;  padding: 5px 0;    z-index: 10001;  }
#dircolder #pestanas05 .pestanas .pestanascontenido .slideshow ul a {  background-position: 50% 50%;  cursor: pointer;  display: block;  height: 27px;   opacity:0.4;  width: 40px;}
#dircolder #pestanas05 .pestanas .pestanascontenido .slideshow ul a.active, #dircolder #pestanas05 .pestanas .pestanascontenido .slideshow ul a:hover {   opacity:1; }
#dircolder #pestanas05 .pestanas .pestanascontenido .slideshow ul li {list-style-type:none; display:block;  padding:0; margin:0 4px 4px 0; float:left; background:none}

/* EStilo de los boletines exclusivos */
<style>
.formubol { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 7.5pt;font-weight: normal;	color: #000000;	text-decoration: none;	width: 180px; border-bottom-width: 1px; border-bottom-style: solid; border-top-width: 1px; border-top-style: solid; border-left-width: 1px; border-left-style: solid;border-right-width: 1px; border-right-style: solid;
}
.formubol2 { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 7.5pt;	font-weight: normal; color: #000000;	text-decoration: none;	width: 85px;}
.formubol3 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 7.5pt;	font-weight: normal;	color: #000000;	text-decoration: none;	width: 85px;
	border-bottom-width: 1px;	border-bottom-style: solid;		border-top-width: 1px;	border-top-style: solid;	border-left-width: 1px;	border-left-style: solid;	
	border-right-width: 1px;	border-right-style: solid; }

</style>

/* ESTILOS DEL BACK*/

// Gestion de plantas

.formularioPlantas {padding: 100px 0 0 150px;}

.destacadoAmarillo {
	background-color: #FFFF00;
	color: #6A6A6A;
	font-weight: bold;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
}
/*
	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;
}/* 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 23px 5px 23px; 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 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 span.sinsub {display:block; margin-left:-13px; padding-left:13px;}
#cabecera ul#menuprincipal li span.sinsub a {cursor:pointer}
#cabecera ul#menuprincipal li span.sinsub a:hover {text-decoration:underline}
/*ESTILOS PARA CAPAS DE MENUS DE SECCIONES: MÁS ANCHAS */
#cabecera ul#menuprincipal li .capaml {position:absolute; top:26px; left:-4px; z-index:10000}
#cabecera ul#menuprincipal li.menuultimo .capaml,
#cabecera ul#menuprincipal li.menuultimoactivo .capaml {top:26px; left:-35px}
#cabecera ul#menuprincipal li .capaml .mascara {padding: 3px 10px 3px 18px; width:160px; margin:0;}
#cabecera ul#menuprincipal li .capaml .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 .capaml .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 .capaml a {color:#737373}
/*ESTILOS PARA CAPAS DE MENUS DE ZONA PRIVADA: MÁS ESTRECHAS */
#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:132px; 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 .capam a {color:#737373}/*----- ELEMENTOS COMUNES DEL SITE -----*/

* {margin:0; padding:0; border:0}
.hide {display:none}
.clear {display:block; clear:both; height:0px; font-size:1px} /*ELIMINADO margin-top:-2px; para que no se rompa la maquetación en CHROME y SAFARI (HECHO EL DÍA 17/12/09)*/

body {padding:6px 0 50px 0; font-family:Tahoma, Verdana, sans-serif; font-size:62.5%; color:#666666}  /* Background por estilos */
a {color:#444444; text-decoration:none;}
a.rosa {color:#E50083; text-decoration:none;}
a:hover {text-decoration:underline}

.right {text-align:right}


p {margin-bottom:10px; padding:0}
ul {margin-bottom:8px}
li {list-style-type:none; padding-left:15px; background:url(gfx/bullet_gris02.gif) left 5px no-repeat; margin-bottom:4px}
li.subplanta {color:#000000; }
ul.doscolumnas {}
ul.doscolumnas li {display:block; float:left; width:113px; padding-right:10px}
ul.doscolumnasanchas {}
ul.doscolumnasanchas li {display:block; float:left; width:160px; height:13px; padding-right:10px}
ul.doscolumnasanchas li .iconosenlinea {position:relative; left:3px; top:3px}
ul.doscolumnasanchas li .iconosenlinea img {display:inline; float:none; height:13px; border:0; padding:0 0 0 0; margin:-3px 0 0 0}
ul.ennumeracion {position:relative; margin-bottom:20px}
ul.ennumeracion li {list-style-type:none; margin-bottom:5px; padding-left:35px; background:none}
ul.ennumeracion li .num {display:block; width:17px; height:18px; text-align:center; font-size:11px; color:#ffffff; position:relative; top:18px; left:-24px; padding:3px 0 0 0px; background:url(gfx/bg_ulflor.gif) 0px 0px no-repeat}
ul.confoto {}
ul.confoto li {display:block; float:left; width:144px; height:144px; margin:0 10px 10px 0; list-style-type:none; background:none; padding:0; margin:0}
ul.confoto li img {float:none}
ul.confoto li .iconosimagen {width:87px; height:17px; top:-19px}
ul.confoto li .iconosimagen img {border:0; padding:0; float:right; margin:0 2px 0 0}

.iconosimagen {float:right;}
.dirgaleria ul li .iconosimagen {width:87px; height:0px; position:relative; top:-102px;z-index:100;}
.dirgaleria ul 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.alturafija03 .modulo {height:220px}
.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.q50 {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.doble03 { background-color:#ffffff;}  /* Para modulo doble 50%/50%.  Siempre va solo y nunca es clase .ultimo */
.filamodulos.doble03 .modulo.izqT {width:277px; margin:0 6px 0 0; border:none}

.filamodulos.doble03 .modulo.derT {width:277px; 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 {}

.filamodulos .modulo.t100.ultimo a {text-decoration:underline; }
.filamodulos .modulo.t100.ultimo .mapa-web ul li a {text-decoration:none; }
.filamodulos .modulo.t100.ultimo .mapa-web ul li a:hover {text-decoration:underline; }

/*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}

/*Estilo rosa para los enlaces dentro de modulo*/
.filamodulos .modulo ul.listado_sin_bullet li {list-style-type:none; padding-left:0px; background:none; margin-bottom:4px}
.filamodulos .modulo a.lista_rosa{color:#EC008C!important;}

/*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}
.titular6 a{color:#ec008c; text-decoration:none!important;}
.titular6 a:hover{color:#ec008c; text-decoration:underline!important;}


.titular7{ color:#666666;font-family:Tahoma; font-size:16px; font-weight:bold; margin:0 0 12px 0;}
.titular7 a{color:#ec008c; text-decoration:none!important;}
.titular7 a:hover{color:#ec008c; text-decoration:underline!important;}

.titular8{ font-family:Tahoma, Verdana, sans-serif; font-size:13px; color:#666666; font-weight:bold; margin-bottom:6px}
.titular8 a{color:#ec008c; text-decoration:none!important; font-weight:bold;}
.titular8 a:hover{color:#ec008c; text-decoration:underline!important;}

.titular9{font-family:Tahoma, Verdana, sans-serif; font-size:13px; color:#666666; font-weight:normal; margin-bottom:6px}
.titular9 a{color:#ec008c; text-decoration:none!important;}
.titular9 a:hover{color:#ec008c; text-decoration:underline!important;}

/*Añadido por Álvaro*/
.titular4moll {font-family:Tahoma, Verdana, sans-serif; font-size:16px; color:#ec008c; font-weight:bold}
.titularH2escaparates { width:650px; margin-bottom:20px; *margin-bottom:0px;}
.titular4escaparate {font-family:Tahoma, Verdana, sans-serif; font-size:20px; color:#ec008c; font-weight:normal; float:left;}
.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 a{font-family:Tahoma, Verdana, sans-serif; font-size:18px; margin-bottom:8px; color:#e50083; font-weight:normal; text-decoration:none}
.titular53rosa strong{color:#aba9a9; font-weight:normal}
.titular3gris{font-family:Arial, Helvetica, sans-serif; font-size:30px; font-weight:normal; color:#aba9a9; margin-bottom:10px}

.anuncio_tablon{font-family:Tahoma, Verdana, sans-serif; font-size:12px; font-weight:bold; margin-left:0px; display:inline;}

/* 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}
.bt01back {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}
.bt01back: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; cursor:pointer; 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; width:200px; background:url(gfx/bt_gen03.png) left top no-repeat; height:21px; cursor:pointer; border:solid 0px #FFFFFF; font-family:Tahoma, Verdana, sans-serif; color:#676767; font-weight:bold; font-size:11px; text-align:center}
.bt033:hover {text-decoration:none;}
.btExtra { 
	display: -moz-inline-box;
	display: inline-block;
	text-decoration: none;
	vertical-align: middle;
	height:25px;
}
.btExtra:hover
{
	text-decoration:none;
}
.btExtra .btExtra-texto
{
	display: block;
	float: left;
	cursor: pointer;
  font:bold 11px sans-serif;
	height: 20px;
	padding: 5px 4px 0 7px;
	background: transparent url(gfx/mm_buttons.gif) no-repeat 0px 0px;
	color:#555;
}
.btExtra .btExtraFin { 
	display: block;
	float: left;
	vertical-align: bottom;
	width: 5px;
	height:25px;
	background: transparent url(gfx/mm_buttons.gif) no-repeat -245px 0px; 
} 
.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 !important; 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.bt01back 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.bt01back 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}

/* 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 */

/*Estilos para el iniciar usuario y crear usuario en el moll*/
#tapiz .h1_moll {float:left;}
#tapiz .sesion_moll { padding-top:15px; color:#FFF; float:right;}
#tapiz .sesion_moll a {color:#FFF}

/*Estilos para la zona personal del tapiz*/
#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}
#tapiz #personal #personaldesplegado #personalizar { padding-right:8px; padding-top:5px;}
/*  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:-20px 0 28px auto}/*MODIFICADO EL MARGIN PARA CHROME Y SAFARI. ANTES: margin:-28px 0 0 auto (MODIFICADO EL DÍA 17/12/09)*/
#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; z-index:1000; 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}

#contenidoback {width:1200px; margin:0 auto 0 auto; background:transparent; font-size:1.1em}
#contenidoback .conttop {width:1200px; height:14px; background:url(gfx/bg_conttapizbot_back.png) left top no-repeat; font-size:1px}
#contenidoback .contcon {width:1200px; padding:0 5px 5px 5px; background:url(gfx/bg_contcon_back.png) left top repeat-y}
#contenidoback .contbot {width:1200px; height:8px; background:url(gfx/bg_contbot_back.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 -----*/

/*Estilos para los enlaces de la HOME y SECCIONES*/
/*a.linkSeccion { color:#E50083;}
a.linkSeccion:hover{ text-decoration:underline; }

.filamodulos a {color:#737373!important; text-decoration:none;}
.filamodulos a:hover {text-decoration:underline; color:#E50083!important;}*/


/* 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:190px; 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:0px; margin-top:25px; text-align:justify;}

/*Estilos para la capa de bienvenida que aparece después de loguearte en escaparates*/
.bienvenida{
	position:absolute; 
	background-color:#FFFFFF;
    border: 2px #E50083 solid;
	width:400px; 
	height:80px; 
	margin-top:40px; 
	margin-left:80px;
    z-index:1;
}
.bienvenida .msg{
    font-family:Tahoma, Verdana, sans-serif; font-size:18px; margin-bottom:8px; font-weight:normal;	margin-top:15px;
}


/*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;} 

/*ESTILOS 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}

#colizq .contpaginacion {position:relative; text-align:right; margin:0 0 10px 0; padding:0 0 20px 0;}
#colizq .contpaginacion table.paginacion {height:23px;  margin:0; padding:0}
#colizq .contpaginacion table.paginacion ul { margin:0; padding:0;}
#colizq .contpaginacion table.paginacion ul li {list-style-type:none; padding:0; background:none; margin:0 1px 0 0; width:18px; height:16px; float:left}
#colizq .contpaginacion table.paginacion ul li span {display:block; text-align:center; padding:2px 0 0 0; background:#666666; width:18px; height:16px; color:#FFFFFF}
#colizq .contpaginacion table.paginacion ul li a {display:block; text-align:center; padding:2px 0 0 0; background:#c2c2c2; width:18px; height:16px; color:#FFFFFF}
#colizq .contpaginacion table.paginacion ul li a:hover {background-color:#666666; text-decoration:none}
#colizq .contpaginacion table.paginacion02 span.color {color:#979595; padding:0 3px 0 3px}
#colizq .contpaginacion table.paginacion a.anteriores {color:#979595; padding:0 5px 0 0px}
#colizq .contpaginacion table.paginacion a.siguientes {color:#979595; padding:0 0 0 5px}

.enlace_report a{text-align:left; font-weight:bold; font-size:12px;margin-left:15px; color:#EC008C;}

/* ESTILOS PARA LOS VIDEOS DE HOME */
#mediaHome { 
	background:#FFF;
	width:319px;
	height:248px; 
	vertical-align:middle;
}
#fondoInfo{
	position:absolute;
	background-image:url(../img/video/fondoInfo.png);
	*_background-image:url(../img/video/fondoInfo.gif);
	background-repeat:no-repeat;
	height:238px;
	width:301px;
	margin-top:10px;
	margin-left:3px;
	*margin-left:10px;
	*_margin-left:10px;
}
#btnMoreInfo{
	margin-top:5px;
	margin-right:7px;
}
#imagenVideoHome {
	position:absolute; 
	margin-top:15px;
	*margin-top:15px;
	margin-left:18px;
	*margin-left:18px;
	border:2px solid #FFFFFF;
}
#textoVideoHome {
	position:absolute;
	margin-top:12px;
	*margin-top:12px;
	margin-left:130px;
	*margin-left:130px;
	width:160px;color:#FFFFFF; 
	text-align:justify;
    font-size:10px;
}
#textoVideoHome a{
	color:#FFFFFF;
	text-decoration:underline;
}
#textoVideoHome a:hover{
	color:#E50083;
	text-decoration:underline;
}
.tituloVideoHome{
	font-size:12px;
	font-weight:bold;
	color:#E50083;
}
#playEscaparateHome {
	position: absolute; 
	margin-top: 144px; 
	margin-left: 118px;
}

/*Videos Mini*/
#mediaHomeMini{
    width:322px;
    height:50px;
    margin-left:-6px;
margin-top:10px;
}
#imagenVideoHomeMini1{float:left; background:url(../img/video/fondoVideoMini.jpg); width:107px; height:60px;}
#imagenVideoHomeMini1 img{margin-left:3px; margin-top:2px;}
#imagenVideoHomeMini2{float:left; background:url(../img/video/fondoVideoMini.jpg); width:107px; height:60px;}
#imagenVideoHomeMini2 img{margin-left:3px; margin-top:2px;}
#imagenVideoHomeMini3{float:left; background:url(../img/video/fondoVideoMini.jpg); width:107px; height:60px;}
#imagenVideoHomeMini3 img{margin-left:3px; margin-top:2px;}
/*#playSuperMini{position:relative; z-index:1; background:url(http://www.bodaclicklocal.com/img/video/boton-play-supermini-on.png)no-repeat center  #FFAAAA; width:107px; height:60px; display:block; filter:alpha(opacity=60); -moz-opacity:.80;opacity:.80}*/
#playSuperMini_1{position:relative; z-index:1; background:url(../img/video/boton-play-supermini-on.png) no-repeat center; width:107px; height:50px; display:none; }
#playSuperMini_2{position:relative; z-index:1; background:url(../img/video/boton-play-supermini-on.png) no-repeat center; width:107px; height:50px; display:none; }
#playSuperMini_3{position:relative; z-index:1; background:url(../img/video/boton-play-supermini-on.png) no-repeat center; width:107px; height:50px; display:none; }

#textoVideoMini{position:relative; width:318px; height:24px; margin-top:15px; margin-left:-6px; padding-top:2px; font-size:10px; font-weight:bold; color:#E50083; text-align:left; display:block;}

/*TEXTO URL*/
#urlVideo{position:relative; margin-top:48px; font-weight:bold; }
#urlVideo input{height:16px; width:302px;}

.bt04 {display:block; width:146px; background:url(gfx/bt_gen04.png) left top no-repeat; font-family:Tahoma, Verdana, sans-serif; color:#666666!important; font-weight:bold; font-size:11px; text-align:center; float:right; text-decoration:none!important;}
.bt04:hover {text-decoration:none; float:right;}


/* 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}

/* Estilo para los errores en los formularios, es decir, cuando no rellenamos bien algun campo lo "iluminamos" en rojo */
.cajaerror { background:#FFCFCF; }

/* Estilos para tablas de formularios */
.tablaForm { padding:6px; font:normal 8.5pt Arial; background:#F7F7F7; border:solid 1px #E7E8E8; -moz-border-radius: 10px; -webkit-border-radius: 10px; }

/* Estilos de la zona central para la HOME nacional */
#fondoMollNacional5{
	background:url(../img/img_moll/fondo-nacional-5.jpg) no-repeat #FFF top center;
	height:533px;
}
#fondoMollNacional1{
	background:url(../img/img_moll/fondo-nacional-1.jpg) no-repeat #FFF top center;
	height:533px;
}
#fondoMollNacional4{
	background:url(../img/img_moll/fondo-nacional-4.jpg) no-repeat #FFF top center;
	height:533px;
}
#fondoMollNacional7{
	background:url(../img/img_moll/fondo-nacional-7.jpg) no-repeat #FFF top center;
	height:533px;
}
ul.lista_enlace_molles li ul li{
   background:none;
   margin-top:3px;
}

/* ESTILOS PARA LOS MARCADORES SOCIALES */
.bookmarks {
	text-align:right;
	margin:10px 5px 10px 5px;

}
.enlaces_a_comunidades{
	text-align:right;
	margin:0 10px 0 0;
	vertical-align:top;
}
.comunity{
	background-color:#E6E6E6;
	padding:0 5px 0 5px;
}
.comunity img{
	margin-top:3px;
}


.socialIcons { float:right;margin-left:10px;width:82px;height:85px; position:relative; z-index:1; padding:5px;}
.socialIcons #btn_twitter {position:relative; width:72px;margin-left:7px; margin-bottom:5px;}
.socialIcons #btn_facebook {position:relative; height:18px; width:82px;}

#compartirEscaparate { margin-left:570px; margin-top:45px; *margin-top:25px; background:#FFFFFF; padding:5px 0; border:#E9E9E9 3px solid; height:115px; }
.socialIconsEscaparate { text-align:center;margin-top:-5px;margin-left:32px;width:82px;height:85px; position:relative; z-index:1; padding:5px;}
.socialIconsEscaparate #btn_twitter {position:relative; width:72px;margin-left:7px; margin-bottom:5px;}
.socialIconsEscaparate #btn_facebook {position:relative; height:18px; width:82px;}

/*Estilo para login de pantalla de inicio*/
.login_general{
	text-align:right;
	margin:0 10px 0 0;
	vertical-align:top;
}

/*VOTACIÓN PARA LA EVUALUACIÓN DE LOS ESCAPARATES*/
#votacionEscaparate { margin-left:570px; margin-top:20px; *margin-top:25px; background:#FFFFFF; padding:5px 0; border:#E9E9E9 3px solid; }
#votacionEscaparate label:hover { cursor:pointer; }
#votacionEscaparate label { display:block; }
.tituloEvaluacionEscaparate { margin-left:15px; }
.opcionEvaluacionEscaparate { margin:5px; }

#lineaTiempoEscaparate2 { margin-left:570px; margin-top:20px;  background:#FFFFFF; padding:5px 0; border:#E9E9E9 3px solid; }
#lineaTiempoEscaparate { background:#FFFFFF; padding:5px 0; border:#E9E9E9 3px solid; }


/*ESTILOS PARA LAS POBLACIONES*/
#poblaciones {
	width:100%;
        height:100%;
        /*border:1px solid #000;*/
		overflow: hidden;
}
#poblaciones .capital ul li{margin-left:5px; margin-bottom:20px;}
#poblaciones .columna_localidad_first{
	/*background-color:#FFAAFF;*/
	float:left;
        width:50%;
}
#poblaciones .columna_localidad_first ul li{ padding-right:0px; margin:5px 5px 5px 5px;}
#poblaciones .columna_localidad_next{
	/*background-color:#FFAA00;*/
	float:left;
        width:50%;
}
#poblaciones .columna_localidad_next ul li { padding-right:0px; margin:5px 5px 5px 5px;}


.horario {
		font-family:Verdana;
		font-size:10px;
		font-color:#888888;
		background-color:#EEEEEE;
		padding: 5px 5px 5px 5px;
		margin: 6px 6px 6px 6px;
		float: left;
	}


/*ESTILOS PARA LOS ENLACES DE FILAMODULOS --> SECCIONES*/
.filamodulos a{text-decoration:none!important; color:#ED008C;}
.filamodulos a:hover{text-decoration:underline!important;}
.filamodulos .modulo ul li a font{color:#666!important;} /*LOS FONT DEBERÍAN EVITARSE*/
.filamodulos .modulo ul li a:hover font{text-decoration:underline; } /*LOS FONT DEBERÍAN EVITARSE*/
.filamodulos .modulo ul li a{color:#666!important;}
.filamodulos .modulo ul li a:hover{text-decoration:underline; }

/*ESTILOS ESPECÍFICOS PARA LOS BLOGS*/
#blogsGeneral .modulo a{color:#EC008C!important}#orgcolizq {float:left; width:723px; padding-bottom:6px; margin:15px 0 0 0}  /* Columna izquierda para "Organiza tu boda", etc */

/* Estilos especificos para la columna izquierda de "Organiza tu boda- El BLOG" (#orgcolizq) */

#orgcolizq .pestanas .pestanascontenido table.pestanas_herr02 {margin:0 0 0 auto}
#orgcolizq .pestanas .pestanascontenido table.pestanas_herr02 td {padding-left:4px}
#orgcolizq .pestanas .pestanascontenido table.pestanas_herr03 {margin:20px 0 20px auto;}
#orgcolizq .pestanas .pestanascontenido table.pestanas_herr03 td {padding-left:4px}
#orgcolizq .pestanas .pestanascontenido .tablapresupuesto table.subtotal {text-align:right; margin:0 0px 0 auto}
#orgcolizq .pestanas .pestanascontenido .tablapresupuesto table.subtotal tr td { width:160px; padding:0}
#orgcolizq .pestanas .pestanascontenido .tablapresupuesto table.subtotal tr td span {margin:0 12px 0 0px}

#orgcolizq .pestcolder .contpaginacion { text-align:right; margin:0px 0 20px 0; padding:0 0 20px 0}
#orgcolizq .pestcolder .contpaginacion table.paginacion02 {height:23px;  margin:0; padding:0}
#orgcolizq .pestcolder .contpaginacion table.paginacion02 ul { margin:0; padding:0;}
#orgcolizq .pestcolder .contpaginacion table.paginacion02 ul li {list-style-type:none; padding:0; background:none; margin:0 1px 0 0; width:18px; height:16px; float:left}
#orgcolizq .pestcolder .contpaginacion table.paginacion02 ul li span {display:block; text-align:center; padding:2px 0 0 0; background:#666666; width:18px; height:16px; color:#FFFFFF}
#orgcolizq .pestcolder .contpaginacion table.paginacion02 ul li a {display:block; text-align:center; padding:2px 0 0 0; background:#c2c2c2; width:18px; height:16px; color:#FFFFFF}
#orgcolizq .pestcolder .contpaginacion table.paginacion02 ul li a:hover {background-color:#666666; text-decoration:none}
#orgcolizq .pestcolder .contpaginacion table.paginacion02 span.color {color:#979595; padding:0 3px 0 3px}
#orgcolizq .pestcolder .contpaginacion table.paginacion02 a.anteriores {color:#979595; padding:0 5px 0 0px}
#orgcolizq .pestcolder .contpaginacion table.paginacion02 a.siguientes {color:#979595; padding:0 0 0 5px}

#orgcolizq #pestanas02 {margin:4px 0 11px 0}
#orgcolizq #pestanas02 .pestanas { width:723px; margin:0px; overflow:visible}
#orgcolizq #pestanas02 .pestanas ul.ul_pestanas {display:block; width:711px; height:29px; background:url(gfx/bg_seppestanas.gif) left bottom no-repeat transparent; margin:0; padding:0 6px 0 6px}
#orgcolizq #pestanas02 .pestanas ul.ul_pestanas li {display:block; float:left; width:88px; height:29px; list-style-type:none; padding:0; background:url(gfx/bg_pestana02_off.png) left top no-repeat; margin:0 6px 0 0; text-align:center}

#orgcolizq #pestanas02 .pestanas ul.ul_pestanas li.pest01 {background:url(gfx/bg_pestana01_off.png) left top no-repeat; width:82px}
#orgcolizq #pestanas02 .pestanas ul.ul_pestanas li.pest02 {background:url(gfx/bg_pestana02_off.png) left top no-repeat; width:88px}
#orgcolizq #pestanas02 .pestanas ul.ul_pestanas li.pest03 {background:url(gfx/bg_pestana03_off.png) left top no-repeat; width:110px}
#orgcolizq #pestanas02 .pestanas ul.ul_pestanas li.pest04 {background:url(gfx/bg_pestana04_off.png) left top no-repeat; width:125px}
#orgcolizq #pestanas02 .pestanas ul.ul_pestanas li.pest05 {background:url(gfx/bg_pestana05_off.png) left top no-repeat; width:177px}
#orgcolizq #pestanas02 .pestanas ul.ul_pestanas li.pest01activo {background:url(gfx/bg_pestana01_on.png) left top no-repeat; width:82px}
#orgcolizq #pestanas02 .pestanas ul.ul_pestanas li.pest02activo {background:url(gfx/bg_pestana02_on.png) left top no-repeat; width:88px}
#orgcolizq #pestanas02 .pestanas ul.ul_pestanas li.pest03activo {background:url(gfx/bg_pestana03_on.png) left top no-repeat; width:110px}
#orgcolizq #pestanas02 .pestanas ul.ul_pestanas li.pest04activo {background:url(gfx/bg_pestana04_on.png) left top no-repeat; width:125px}
#orgcolizq #pestanas02 .pestanas ul.ul_pestanas li.pest05activo {background:url(gfx/bg_pestana05_on.png) left top no-repeat; width:177px}
#orgcolizq #pestanas02 .pestanas ul.ul_pestanas li.der {float:right; margin:0 0 0 6px}
#orgcolizq #pestanas02 .pestanas ul.ul_pestanas li span {display:block; font-size:12px; color:#ffffff; margin-top:7px}
#orgcolizq #pestanas02 .pestanas ul.ul_pestanas li a {display:block; font-size:12px; color:#666666; margin-top:5px; text-decoration:none; cursor:pointer}
#orgcolizq #pestanas02 .pestanas ul.ul_pestanas li a:hover {text-decoration:underline}
#orgcolizq #pestanas02 .pestanas .pestanascontenido {padding:10px 30px 10px 29px; color:#666666; border:solid 6px #dddddd; border-top:none; background:#ffffff; width:652px}
#orgcolizq #pestanas02 .pestanas .pestanascontenido p.centrado {text-align:center}
#orgcolizq #pestanas02 .pestanas .pestanascontenido img {padding:0 0 10px 0}
#orgcolizq #pestanas02 .pestanas .pestanascontenido ul {width:652px; padding:0; margin:0}
#orgcolizq #pestanas02 .pestanas .pestanascontenido ul li {background:none; display:block; float:left; padding:0 0 20px 0; margin:0}
#orgcolizq #pestanas02 .pestanas .pestanascontenido ul li input {margin:10px 5px 0 0}
#orgcolizq #pestanas02 .pestanas .pestanascontenido ul li label {padding:0; margin:0}
#orgcolizq #pestanas02 .pestanas .pestanascontenido ul li img{ background:none;  display:block; width:162px; height:90px; margin:0; padding:0px 1px 0 0} 
#orgcolizq #pestanas02 .pestanas .pestanascontenido span a {display:block; float:right; margin:10px 5px 30px 0}

#orgcolizq .filamodulos {width:711px; border:6px solid #dddddd; background-color:#ffffff; margin-bottom:-6px}
#orgcolizq .filamodulos .modulo {float:left; margin:-6px 0 0 -6px; padding:10px; border:6px solid #dddddd; border-bottom:none; overflow:hidden}
#orgcolizq .filamodulos .modulo.t25 {width:153px} /* 25% de la anchura de la columna */
#orgcolizq .filamodulos .modulo.t50 {width:332px} /* 50% de la anchura de la columna */
#orgcolizq .filamodulos .modulo.t75 {width:511px} /* 66% de la anchura de la columna */
#orgcolizq .filamodulos .modulo.t100 {width:691px} /* 100% de la anchura de la columna */
#orgcolizq .filamodulos .modulo.ultimo {border-right:none}  /* Modulo final de la fila */
#orgcolizq .filamodulos .modulo .cierramodulo {display:block; width:100%; height:6px; background-color:#dddddd; margin:15px 0 11px -10px; padding:0 10px 0 10px; font-size:1px}  /* Barra horizontal para dividir un modulo en varios. */

/* Estilos especificos para la columna izquierda de "Organiza tu boda- Invitados-Presupestador-Lista de tareas" (#orgcolizq) */

#orgcolizq #pestanas03 {margin:4px 0 11px 0}
#orgcolizq #pestanas03 .pestanas { width:723px; margin:0px; overflow:visible}
#orgcolizq #pestanas03 .pestanas ul.ul_pestanas {display:block; width:711px; height:29px; background:url(gfx/bg_seppestanas.gif) left bottom no-repeat transparent; margin:0; padding:0 6px 0 6px}
#orgcolizq #pestanas03 .pestanas ul.ul_pestanas li {display:block; float:left; width:88px; height:29px; list-style-type:none; padding:0; margin:0 6px 0 0; text-align:center}

#orgcolizq #pestanas03 .pestanas ul.ul_pestanas li.pest01 {background:url(gfx/bg_pestana01_off.png) left top no-repeat; width:82px}
#orgcolizq #pestanas03 .pestanas ul.ul_pestanas li.pest02 {background:url(gfx/bg_pestana02_off.png) left top no-repeat; width:88px}
#orgcolizq #pestanas03 .pestanas ul.ul_pestanas li.pest03 {background:url(gfx/bg_pestana03_off.png) left top no-repeat; width:110px}
#orgcolizq #pestanas03 .pestanas ul.ul_pestanas li.pest04 {background:url(gfx/bg_pestana04_off.png) left top no-repeat; width:125px}
#orgcolizq #pestanas03 .pestanas ul.ul_pestanas li.pest05 {background:url(gfx/bg_pestana05_off.png) left top no-repeat; width:177px}
#orgcolizq #pestanas03 .pestanas ul.ul_pestanas li.pest01activo {background:url(gfx/bg_pestana01_on.png) left top no-repeat; width:82px}
#orgcolizq #pestanas03 .pestanas ul.ul_pestanas li.pest02activo {background:url(gfx/bg_pestana02_on.png) left top no-repeat; width:88px}
#orgcolizq #pestanas03 .pestanas ul.ul_pestanas li.pest03activo {background:url(gfx/bg_pestana03_on.png) left top no-repeat; width:110px}
#orgcolizq #pestanas03 .pestanas ul.ul_pestanas li.pest04activo {background:url(gfx/bg_pestana04_on.png) left top no-repeat; width:125px}
#orgcolizq #pestanas03 .pestanas ul.ul_pestanas li.pest05activo {background:url(gfx/bg_pestana05_on.png) left top no-repeat; width:177px}
#orgcolizq #pestanas03 .pestanas ul.ul_pestanas li.der {float:right;  margin:0 0px 0 6px}
#orgcolizq #pestanas03 .pestanas ul.ul_pestanas li span {display:block; font-size:12px; color:#ffffff; margin-top:7px}
#orgcolizq #pestanas03 .pestanas ul.ul_pestanas li a {display:block; font-size:12px; color:#666666; margin-top:5px; text-decoration:none; cursor:pointer}
#orgcolizq #pestanas03 .pestanas ul.ul_pestanas li a:hover {text-decoration:underline}
#orgcolizq #pestanas03 .pestanas .pestanascontenido {padding:10px 0px 10px 0px; color:#666666; border:solid 6px #dddddd; border-top:none; background:#ffffff; width:711px}
#orgcolizq #pestanas03 .pestanas .pestanascontenido .pestcoliqz {width:146px; padding:0 0 0 19px; margin:0 0 0 0; float:left}
#orgcolizq #pestanas03 .pestanas .pestanascontenido .pestcoliqz ul.orgmenu {border-top: solid 1px #e0e0e0; padding:0 0 0px 0; margin:10px 0 50px 0}
#orgcolizq #pestanas03 .pestanas .pestanascontenido .pestcoliqz ul.no {border-top:none;} 
#orgcolizq #pestanas03 .pestanas .pestanascontenido .pestcoliqz ul.orgmenu li {list-style-type:none; background:none; padding:0; margin:0; border-bottom:1px solid #e0e0e0; padding:5px 0 5px 0}
#orgcolizq #pestanas03 .pestanas .pestanascontenido .pestcoliqz ul.orgmenu li.event {color:#cccccc }
#orgcolizq #pestanas03 .pestanas .pestanascontenido .pestcoliqz ul.orgmenu li a { color:#666666}
#orgcolizq #pestanas03 .pestanas .pestanascontenido .pestcolder {width:515px; margin:0 0 25px 0; padding:0 15px 0 0; float:right}
#orgcolizq #pestanas03 .pestanas .pestanascontenido .pestcolder table.pestanas_herr {margin:10px 0 0 auto}
#orgcolizq #pestanas03 .pestanas .pestanascontenido .pestcolder table.pestanas_herr td {padding-left:4px}
#orgcolizq #pestanas03 .pestanas .pestanascontenido .pestcolder p.abc { color:#c2c2c2; border:solid 1px #c2c2c2; padding:1px 4px 2px 4px; margin:0 0 15px 0; text-align:right}
#orgcolizq #pestanas03 .pestanas .pestanascontenido .pestcolder p.abc a {color:#666666; padding:0 3px 0 3px;}
#orgcolizq #pestanas03 .pestanas .pestanascontenido table.pestanas_herr {margin:0 0 20px auto}
#orgcolizq #pestanas03 .pestanas .pestanascontenido table.pestanas_herr td {padding-left:4px}
#orgcolizq #pestanas03 .pestanas .pestanascontenido .contable {margin:10px 30px 10px 29px; }

#orgcolizq .filamodulos .presupuesto {margin:0 10px 0px 20px;}

#orgcolizq .filamodulos .creausuario {margin:0 10px 0px 10px; padding:0 0 0 0 }
#orgcolizq .filamodulos .creausuario a {float:right; padding:0 0 15px 0}
#orgcolizq .filamodulos .usuario {margin:10px 10px 10px 10px}
#orgcolizq .filamodulos .usuario table#accedeusuario { width:310px; padding:20px 0 0 0}

#orgcolizq .filamodulos .usuario table#accedeusuario tr td {padding:0; margin:0;}
#orgcolizq .filamodulos .usuario table#accedeusuario tr td.label {margin:0; padding:0 10px 0 0; text-align:right; width:150px }
#orgcolizq .filamodulos .usuario table#accedeusuario tr td input.text {width:177px;}
#orgcolizq .filamodulos .usuario table#accedeusuario tr td a {float:right; margin:10px 0 10px 0}
#orgcolizq .filamodulos .usuario table#accedeusuario tr td.recordarme {text-align:right;}
#orgcolizq .filamodulos .usuario table#accedeusuario tr td input.checkbutton {position:relative; float:right; top:2px; left:36px; border:none; background:none} 
#orgcolizq .filamodulos .usuario p a {float:right}

#orgcolizq .pestanascontenido .imag {float:left; padding:0 10px 10px 0px}
#orgcolizq .pestanascontenido p.der { text-align:right; margin:0px 10px 0 0; padding-top:10px}
#orgcolizq .pestanascontenido .informa {width:652px; margin:0 auto 20px auto; background:#d6d6d6}
#orgcolizq .pestanascontenido .informa table.informacion {width:600px; text-align:left;  margin:0 auto 0 auto}
#orgcolizq .pestanascontenido .informa table.informacion td.label {text-align:right;  padding-right:2px}
#orgcolizq .pestanascontenido .informa table.informacion td input {width:187px; }
#orgcolizq .pestanascontenido .informa table.informacion td .pregunta { width:370px; height:95px; overflow-y:scroll} 
#orgcolizq .pestanascontenido .informa table.informacion td.der { padding:5px 100px 15px 0px}

#orgcolizq .pestanascontenido .anadetarea {width:652px; margin:0 auto 20px auto;}
#orgcolizq .pestanascontenido .anadetarea table.informacion {width:600px; text-align:left;  margin:0 auto 0 auto}
#orgcolizq .pestanascontenido .anadetarea table.informacion td.label {text-align:right; padding-right:2px}
#orgcolizq .pestanascontenido .anadetarea table.informacion td input {width:187px; }
#orgcolizq .pestanascontenido .anadetarea table.informacion td input.inputfecha {width:70px; margin:0 5px 3px 0;}

#orgcolizq .pestanascontenido .anadetarea table.informacion td .pregunta { width:370px; height:95px; overflow-y:scroll} 
#orgcolizq .pestanascontenido .anadetarea table.informacion td select {width:187px;}
#orgcolizq .pestanascontenido .anadetarea table.informacion td.der {padding:20px 82px 20px 0; float:right;}
#orgcolizq .pestanascontenido .anadetarea table.informacion td.der a {float:right; margin:0 0px 0 10px}

.pestanascontenido .contpaginacion { text-align:right; margin:0px 0 20px 0; padding:0 0 20px 0}
.pestanascontenido .contpaginacion table.paginacion02 {height:23px;  margin:0; padding:0}
.pestanascontenido .contpaginacion table.paginacion02 ul { margin:0; padding:0;}
.pestanascontenido .contpaginacion table.paginacion02 ul li {list-style-type:none; padding:0; background:none; margin:0 1px 0 0; width:18px; height:16px; float:left}
.pestanascontenido .contpaginacion table.paginacion02 ul li span {display:block; text-align:center; padding:2px 0 0 0; background:#666666; width:18px; height:16px; color:#FFFFFF}
.pestanascontenido .contpaginacion table.paginacion02 ul li a {display:block; text-align:center; padding:2px 0 0 0; background:#c2c2c2; width:18px; height:16px; color:#FFFFFF}
.pestanascontenido .contpaginacion table.paginacion02 ul li a:hover {background-color:#666666; text-decoration:none}
.pestanascontenido .contpaginacion table.paginacion02 span.color {color:#979595; padding:0 3px 0 3px}
.pestanascontenido .contpaginacion table.paginacion02 a.anteriores {color:#979595; padding:0 5px 0 0px}
.pestanascontenido .contpaginacion table.paginacion02 a.siguientes {color:#979595; padding:0 0 0 5px}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * General page setup 
 */
#dt_example {
	font: 80%/1.45em "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	color: #333;
	background-color: #fff;
}


#dt_example #container {
	width: 800px;
	margin: 30px auto;
	padding: 0;
}


#dt_example #footer {
	margin: 50px auto 0 auto;
	padding: 0;
}

#dt_example #demo {
	margin: 30px auto 0 auto;
}

#dt_example .demo_jui {
	margin: 30px auto 0 auto;
}

#dt_example .big {
	font-size: 1.3em;
	font-weight: bold;
	line-height: 1.6em;
	color: #4E6CA3;
}

#dt_example .spacer {
	height: 20px;
	clear: both;
}

#dt_example .clear {
	clear: both;
}

#dt_example pre {
	padding: 15px;
	background-color: #F5F5F5;
	border: 1px solid #CCCCCC;
}

#dt_example h1 {
	margin-top: 2em;
	font-size: 1.3em;
	font-weight: normal;
	line-height: 1.6em;
	color: #4E6CA3;
	border-bottom: 1px solid #B0BED9;
	clear: both;
}

#dt_example h2 {
	font-size: 1.2em;
	font-weight: normal;
	line-height: 1.6em;
	color: #4E6CA3;
	clear: both;
}

#dt_example a {
	color: #0063DC;
	text-decoration: none;
}

#dt_example a:hover {
	text-decoration: underline;
}

#dt_example ul {
	color: #B0BED9;
}

.css_right {
	float: right;
}

.css_left {
	float: left;
}/* Estilos especificos para la columna general derecha (#colder) */

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

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

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

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

/*PARA AQUELLOS MODULOS QUE CONTIENEN LISTAS TIPO "Cambiar zona" */
#colder .modulo_lista {width:100%; height:100%; padding:0 0 25px 0; margin:0 0 20px 0; background:url(gfx/bg_sephor.gif) left bottom repeat-x; overflow:visible;}
/*PARA EL MODULO ORGANIZACIÓN DE BODAS */
#colder .modulo_organizacion {width:100%; height:100%; padding:0 0 25px 0; margin:0 0 20px 0; background:url(gfx/organizacion-bodas.jpg) left top repeat-x; overflow:visible;}
/* Estilos especificos para la columna derecha de "Organiza tu boda" (#orgcolder) */

#orgcolder {float:left; width:182px; margin:15px 0 0 25px}  /* Columna derecha para "Organiza tu boda", etc */

#orgcolder .banner {margin-bottom:11px}
#orgcolder .publi {width:180px; padding:11px 1px 1px 1px; margin-bottom:11px; background:#919191 url(gfx/publicidadhor.gif) left top no-repeat}
#orgcolder .publi img {border:0}
#orgcolder .publi4 {width:180px; padding:11px 1px 1px 1px; margin-bottom:11px; background:#919191 url(gfx/publicidades.gif) left top no-repeat}
#orgcolder .publi4 img {border:0}
#orgcolder .publi5 {width:180px; padding:11px 1px 1px 1px; margin-bottom:11px; background:#919191 url(gfx/publi5.jpg) left top no-repeat}
#orgcolder .publi5 img {border:0}
#orgcolder .publiver {width:160px; padding:11px 11px 11px 11px; margin-bottom:11px; background:#919191 url(gfx/publicidadhor.gif) left top no-repeat}
#orgcolder .publiver img {border:0}
#orgcolder .publiver4 {width:160px; padding:11px 11px 11px 11px; margin-bottom:11px; background:#919191 url(gfx/publicidades.gif) left top no-repeat}
#orgcolder .publiver4 img {border:0}
#orgcolder .publiver5 {width:160px; padding:11px 11px 11px 11px; margin-bottom:11px; background:#919191 url(gfx/publi5.jpg) left top no-repeat}
#orgcolder .publiver5 img {border:0}
.patrocina {width:180px; padding:11px 1px 1px 1px; margin:-63px 3px -4px auto; background:#919191 url(gfx/patrocinahor.jpg) left top no-repeat}
.patrocina img {border:0}
/* CSS Document */

*{	margin: 0;	padding: 0;}


a {color:#444444; text-decoration:none;} /*Estilos Bodaclick*/
a:hover {text-decoration:underline} /*Estilos Bodaclick*/
input, select, legend, textarea  {font-family:Tahoma, Verdana, sans-serif; font-size:0.9em; font-weight:normal} /*Estilos Bodaclick*/
#busqueda{width:207px;} /*Estilos Bodaclick*/

.bt02 {
	width:60px;
	background:url(/img/img_buscador/bt_gen02.png) left top no-repeat;
	font-family:Tahoma, Verdana, sans-serif;
	color:#676767;
	font-weight:bold;
	font-size:11px;
	text-align:center;
	border: none;
	height:20px;
}/*Estilos Bodaclick quitando el display:block y añadiendo height*/

#buscadorDerecha{ width: 302px; height: auto; border: 6px solid #ddd;}

.titular5 {font-family:Tahoma, Verdana, sans-serif; font-size:18px; margin-bottom:8px;} /*Estilos Bodaclick*/

.buscadorTop{ margin:10px 10px 0 10px;}
.encabezadoBuscador{ margin: 0 0 10px 0; font-size:18px;}
.bodaclickTitulo{ color:#aba9a9;}

#buscadorDerecha input[type="text"]{ width: 188px;}
#buscadorDerecha input[type="subbmit"]{ margin: 0 10px 0 5px;}

#buscadorDerecha p{text-align:justify; margin: 10px 0 0 0; }

//.buscadorBottom{ margin: 15px 0 7px 0; padding: 0 0 0 0; border-bottom:4px solid #e50083; overflow: auto;}
.buscadorBottom{ margin: 15px 0 7px 0; padding: 0 0 0 0; overflow: auto;}
.buscadorBottomContent{ border:0px solid #d6d6d6; margin: 0 1px 0 1px; padding: 5px 0px 0 5px; *_height: 130px; overflow: auto;}

.lugarEmpresa{ border-bottom:4px solid #e50083; background-image:url(/img/img_buscador/fondoLugares.jpg); height:31px; padding: 5px 0px 0 0; margin: 0 6px 0 7px;}
.empresaLugar{ background-image:url(/img/img_buscador/fondoEmpresas.jpg);}
.unicaOpcion{ border-bottom:4px solid #e50083; background-image:url(/img/img_buscador/unicaOpcion.gif); height:31px; padding: 5px 0px 0 0; margin: 0 6px 0 7px;}

/*li {list-style-type:none; padding-left:15px; background:url(gfx/bullet_gris02.gif) left 5px no-repeat; margin-bottom:4px}*/
.lugarEmpresa li{ padding-left:0px; color:#FFFFFF; display:inline; font-weight:normal; font-size: 20px; margin: 0 22px 0 32px; background:none}
.lugarEmpresa li a{ padding-left:0px; color:#FFFFFF; display:inline; text-decoration: none; cursor:pointer; background:none}

.unicaOpcion li{ padding-left:0px; color:#FFFFFF; display:inline; font-weight:normal; font-size: 20px; margin: 0 22px 0 32px; background:none}
.unicaOpcion li a{ padding-left:0px; color:#FFFFFF; display:inline; text-decoration: none; cursor:pointer; background:none}

.listadoCiudades{ overflow: auto; margin: 5px 5px 10px 4px; padding: 0 0 0 5px; }
.listadoCiudades li{
	float: left;
	margin: 5px 5px 0px 0px;
	padding: 0 0 0 15px;
	width: 45px;
	background:url(/img/img_buscador/bullet_gris02.gif) 0px 5px no-repeat;
}

.provinciaSeleccionada{ padding: 0 0px 0 5px; *_padding: 0 0px 0 1px; }
.provinciaSeleccionada span{ color: #e50083; margin: 0 0 0 5px; font-size: 25px;}
.provinciaSeleccionada span a{ color: #e50083; margin: 0 0 0 5px; font-size: 25px;}
.seleccionArea{ overflow: auto; margin: 5px 0 10px 0; text-align:left;}

span.select {
	position: absolute;
	width: 265px;
	height: 21px;
	margin: 0 0 0 2px;
	padding: 0 0px 0 20px;
	color: #fff;
	font: 12px/21px arial,sans-serif;
	background: url(/img/img_buscador/bg_selector2.gif) no-repeat;
	*_background: none;
	overflow: hidden;
	line-height: 1.3;
}


