/* Ajustes tipográficos */

h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
	font-weight: normal;
	margin: 0 0 0 0;
}
p{
	margin: 0 0 1em 0
}
h1, h2, h3, h4, h5, h6{
	font-weight: bold;
}
cite, em, dfn {
	font-style: italic;
}

sup {
	position: relative;
	bottom: 0.3em;
	vertical-align: baseline;
}

sub {
	position: relative;
	bottom: -0.2em;
	vertical-align: baseline;
}

li, dd, blockquote {
	margin-left: 1em;
}

code, kbd, samp, pre, tt, var{
	font-size: 100%;
	font-family: monaco, "Lucida Console", courier, mono-space;
}

del {
	text-decoration: line-through;
}

ins, dfn {
	border-bottom: 1px solid #ccc;
}

small, sup, sub {
	font-size: 85%;
}

abbr, acronym {
	text-transform: uppercase;
	font-size: 85%;
	letter-spacing: .1em;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}

a abbr, a acronym {
	border: none;
}

sup {
	vertical-align: super;
}

sub {
	vertical-align: sub;
}

h1 {
	font-size: 2em;
}

h2 {
	font-size: 1.8em;
}

h3 {
	font-size: 1.6em;
}

h4 {
	font-size: 1.4em;
}

h5 {
	font-size: 1.2em;
}

h6 {
	font-size: 1em;
}

/*** LINKS: Recuerda utilizar siempre la regla del LoVe-HAte ***/

a, a:link, a:visited, a:hover, a:active {
	/*
	Si quisieramos eliminar la lÃ­nea de puntos que aparece al pulsar un enlace, aplicarÃ­amos la siguiente propiedad:
	
	outline: 0;
	
	Sin embargo no se recomienda, por temas de accesibilidad para navegaciÃ³n con teclado (lo cual implica temas legales, un tema peliagudo).
	*/
	text-decoration: none;
}

a img {
	border: none;
	text-decoration: none;
}

img {
	border: none;
	text-decoration: none;
	/*
	Si aÃ±ades un background aparecerÃ¡ como fondo de la imagen, Ãºtil para imÃ¡genes de carga
	*/
}

/* Formularios */

label, button {
	cursor: pointer;
}

input:focus, select:focus, textarea:focus {
	background-color: #FFF;
}

fieldset {
	border: none;
}

/* Clases útiles */

.clear { clear: both;}
.float-left {float: left;}
.float-right {	float: right;}

/* TAGS generales */

html {
	font: 70% Arial, Verdana, sans-serif;
	color: #53463f;
}

body {	
	text-align: left;/* Hack para que IE6 no de problemas */
	background: #ffffff none no-repeat;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

form{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

/* CAPAS ESTRUCTURA BASE DE LA WEB */

#container { 
 width: 996px;
}
#container-construccion { 
	margin:0 auto 0 auto;
	padding-top: 150px;
 	width: 354px;
}

#cuerpo {
 margin-bottom: 0px;
 width: 100%;
}

#cabecera {
 color: #333;
 position: relative;
 width: 100%;
 padding: 0 0 10px 0;
 height: 126px;
 margin: 0 0 0 0;
 background: #ffffff url(../imagenes/img-cabecera-fondo.jpg) no-repeat;
}

#leftcolumn { 
 display: inline;
 color: #333;
 margin: 0 0 0 9px;
 padding: 13px 0 0 0;
 width: 173px;
 float: left;
}

#contenido-central { 
 float: left;
 color: #333;
 margin: 0 0 0 19px;
 padding: 0 0 0 0;
 width: 582px;
 display: inline;
 position: relative;
}

#rightcolumn { 
 display: inline;
 position: relative;
 color: #333;
 margin: 0 0  0 16px;
 padding: 0 0 0 0;
 width: 197px;
 float: right;
}

#rightcolumn .menuoptions{
	height:33px; 
	line-height:33px; 
	text-align:right; 
	margin:0 0 0 0; 
	padding:0 0 0 0; 
	background: url(../imagenes/btn-tiendaonline.png) no-repeat;
}
#rightcolumn .menuoptions div a{
	margin-right: 10px;
	color: #c14963;
	text-transform: uppercase;
	font-size: 9pt;
	height: 100%;
	font-weight: bold;
}
#rightcolumn .menuoptions div a:hover{
	color: #c14963;
	text-decoration: underline;
}
#rightcolumn .menuoptions div{
	height:100%;
}

#piedepagina { 
 width: 996px;
 height: 20px;
 clear: both;
 color: #fff;
 background: #bd1d31;
 margin: 0 0 10px 0;
 padding: 8px 0 0 0;
 text-align: center;
}
#piedepagina a,a:visited{
	color: #fff;
	text-decoration: none;
}
#piedepagina a:hover{
	color: #E4E4E4;
	text-decoration: underline;
}
/* ------------------------ */

/* CABECERA */
#cabecera #logo{
	position:absolute; 
	width:153px; 
	height:89px;
	top:37px; 
	left:29px;  
}
#cabecera #publicidad01{
	position:absolute; 
	width:795px; 
	height:85px; 
	top:37px; 
	left:201px;
}
/*cuando haya que poner todas las banderas activar esta y borrar la de debajo*/
/*#cabecera #capa-banderas{
	float:right; 
	width:100px;
	height:11px;
	margin:8px 0 0 0; 
	padding:0 15px 0 0;
}*/
#cabecera #capa-banderas{
	float:right; 
	width:16px;
	height:11px;
	margin:8px 0 0 0; 
	padding:0 15px 0 0;
}
/* banderas selector de idioma */
ul.idioma-banderas{
	float: left;
	padding: 0 0 0 0;
 	width: 100%;
	margin:0 0 0 0;
	list-style-type: none
}

ul.idioma-banderas li{
	display: inline;
	float: left;
	width: 16px;	
	height: 11px;
	padding:0 0 0 0;
	margin: 0 9px 0 0;
}

/* COLUMNA IZQUIERDA */
#leftcolumn #publicidad02{
	margin:19px 0 0 0;
}
#contenido #publicidad06, #contenido #elequipo{
	text-align:center;
	margin:5px 0 0 0;
}
#contenido #publicidad07{
	text-align:center;
	margin:0 0 0 0;
}
#leftcolumn #eventos_ban, #leftcolumn #publicidad05{
	margin:19px 0 19px 0;
}
/* COLUMNA DERECHA*/
#rightcolumn #publicidad05, #rightcolumn #publicidad04, #rightcolumn #publicidad06{
	text-align:right;
	margin:19px auto 0 auto;
	width:100%;
}

#rightcolumn #concursos{
	width: 100%;
	text-align: right;
	margin-top: 19px;	
	margin-bottom: 30px;	
}

/* CONTENIDO CENTRAL */
#contenido-central #menutop{
	width:100%; 
	height:21px; 
	background: #ffffff url(imagenes/img-fondo-menutop.jpg) repeat-x; 
	text-align: center;
	margin: 0 0 6px 0;
}

/*home*/
#contenido-central #publicidad03{
	width: 100%; 
	height: 228px;
}
#contenido-central #menu3botones{
	margin:4px 0 15px 0;
}

/* FICHA PREVIA DEL PRODUCTO */
#productopreview-container{
	width:188px;
	height: 500px;
	background:#f9f6e2;
	margin-bottom:8px;
}
#productopreview-contenido{
	padding:16px 11px 20px 11px;
}
.productopreview-thumbnail{
	border: 1px solid #f1e3d7; 
	margin: 5px 0 0 0;
}
.productopreview-thumbnail:hover{
	border: 1px solid #DDC4A8; 
}
#productopreview-ampliar{
	margin:5px 0 0 0;
}
#productopreview-referencia{
	margin:8px 0 4px 0;
	height: 18px;
}
#productopreview-descripcion{
	height: 68px;
}
#productopreview-detalle{
	margin-top: 4px; 
	text-align:center;
}
#productopreview-addcesta{
	margin:8px 0 0 0; 
	text-align:center;
}
/* general productos */
#productopreview-precio{
	margin:0px 0 0 20px; 
	width:128px;
}
#producto-precio{
	margin:0 0 0 0; 
	width:145px;
}
#producto-precio .precio,#productopreview-precio .precio{
	font-size: 13pt;
	font-weight: bold;
	color: #b70c21;
}
#producto-unidades{
	margin:6px 0 0 20px;
}
#producto-referencia{
	margin:0 0 0 0;
}
.producto-botonunidades{cursor:pointer;}


/* COLUMNA DERECHA */

/* banner asesora online */
#rightcolumn #grafico-asesoraonline{
	height:72px;
	background: url(../imagenes/img-right-asesoraonline.png) no-repeat top;
}
/* cesta de la compra */
#rightcolumn #cesta-container{
	width: 100%;
	margin: 5px 0 0 0;
	padding: 0 0 15px 0;
	background: url(../imagenes/img-cesta-fondotucompra.png) no-repeat top;
	text-align:right;
}
#rightcolumn #cesta-contenido{
	padding:35px 10px 0 0;
}
#rightcolumn .texto1{
	color: #626161;
	font-weight: bold;
	font-size: 8pt;
}
#rightcolumn .texto2{
	color: #c22d3f;
	font-weight: bold;
	font-size: 8pt;
}
/* menu de la tienda online */
#rightcolumn #tiendaonline-titulo{
	height:46px;
	background: url(../imagenes/img-tiendaonline-titulo.png) no-repeat top;
}

/* GENERAL */

.texto1{
	font-size: 9pt; 
	font-weight:bold;
	color: #b70c21;
}
.texto2{
	font-weight: bold; 
	color:#333
}
.texto3{
	color: #b70c21;
}
.link1{
	font-weight:bold;
	color: #3F3F3F;
}
.link1:hover{
	color: #A80000;
}
input.texto{
	border: 1px solid Gray;
}

/*pasos del proceso de compra*/

#cesta-pasos-informacion{background-color: #E7E7E7; margin-bottom:10px; width: 100%; height: 95px; -moz-border-radius: 6px;}
#cesta-pasos-siguiente{width: 60%; float:right;}
#cesta-pasos-siguiente ul{font-size: 7.5pt; color: #333; width:130px; padding: 14px 0 0 0;}
#cesta-pasos-siguiente a{color: #333; text-decoration: none;}
#cesta-pasos-siguiente a:hover{color: #333; text-decoration: underline;}
#cesta-pasos-list{width: 40%; float: left;}
#cesta-pasos-list ol{margin: 0 0 0 0; padding: 15px 0 0 35px; font-size: 10pt; color: #9e2f19; }

#cesta-datos-fondo{background-color: #E7E7E7; width: 100%; height: 32px; margin: 8px 0 6px 0; padding: 12px 0 0 0; text-align: center; -moz-border-radius: 6px; font-weight: bold; font-size: 10pt; color: #333;}
#cesta-datos-formulario-ley{padding: 15px 0 15px 0; color: #333;}

#cesta-datos-formulario label{
	font-weight: bold;
}
.cesta-paso-activo{
	font-weight: bold; 
	color: #333;
}
/*seccion empresa*/

#contenido-superior{
	margin-bottom:9px;
}

#contenido-superior #contenido{
	float:left;
	width:320px; 
	padding:0 0 0 17px;
}

#contenido-superior #contenido-concurso{
	float:left;
	width:380px; 
	padding:0 0 0 17px;
}

#contenido-superior #contenido #texto{
	margin:0 0 0 1px; 
	font-size: 10pt;	
}

#contenido-inferior #texto{
	margin:0 0 0 1px; 
	font-size: 10pt;	
}

#contenido-superior #contenido-concurso #texto{
	margin:0 0 0 1px; 
	font-size: 10pt;	
}

#contenido-superior #banner2 #texto{
	margin:0 0 0 1px; 
	font-size:10pt;	
}



#contenido-superior #menu-empresa{
	margin:30px 0 0 0;
	padding-left:30px;
	float:right;
	width:200px;	
}

#contenido-inferior{
	margin:10px 0 0 17px;
}

#contenido-inferior #titulo-banner1{
	padding-top:20px;
	margin-left:48px;	
}


#contenido-inferior #banner1{
	margin-left:30px;	
}

/*gastronomia*/
#contenido-superior #sexy-consejo{
	color:#b30c20;
	font-weight: bold;
}

#contenido-superior #banner2{
margin:30px 0 0 0;
padding:0;
float:right; 
width:230px;	
}

#titulo-recetasant{
	color:#ba8401;
	font-size:14pt;

}

#tit-receta{
	font-size: 8pt;
	color:#b6072c;
	font-weight: bold;
	text-transform: uppercase;
}

#inf-receta{
		font-size:8pt;
		color:#7e7d7e;
		font-weight: bold;
}

#inf-receta a{
		font-size: 8pt;
		color:#7e7d7e;
		font-weight: bold;
}
#inf-receta a:hover{
		font-size: 8pt;
		color:#cac9ca;
		font-weight: bold;
}


#contenido-plato #texto{
	padding:15px 20px 20px 20px;
	color:#bd2645;
	font-size:10pt;
}

#titulo-nombre-plato{
	color:#bd2645;
	font-size:13pt;
	font-weight:bold;
}

#titulo-fecha-plato{
	color:#7e7d7e;
	font-size:9pt;
	font-weight:bold;
}

#contenido-plato{
	width:100%;
	background-color:#f9f6e2;
}


#contenido-inferior #banner3{
	margin-top: 20px;
	margin-left:30px;
}


#contenido-inferior #capa-info{
	float:left; 
	width:183px; 
	padding-left:110px;
	margin-top:20px;
}

#contenido-inferior #capa-info2{
	float:right; 
	width:153px; 
	padding-right:110px;
	margin-top:20px;
}

/*MENU EMPRESA*/


#contenido-superior #menu-empresa #empresa-nosotros a{
	color:#bd2645;
	font-weight: bold;	
}

#contenido-superior #menu-empresa #empresa-nosotros a:hover{
	color:#e1c56a;
}

#contenido-superior #menu-empresa #empresa-nosotros #current{
	color:#e1c56a;
}

#contenido-superior #menu-empresa #empresa-equipo a{
	color:#bd2645;
	font-weight: bold;	
}

#contenido-superior #menu-empresa #empresa-equipo a:hover{
	color:#e1c56a;
}

#contenido-superior #menu-empresa #empresa-equipo #current{
	color:#e1c56a;
}

#contenido-superior #menu-empresa #empresa-colaboradores a{
	color:#bd2645;
	font-weight: bold;	
}

#contenido-superior #menu-empresa #empresa-colaboradores a:hover{
	color:#e1c56a;
}

#contenido-superior #menu-empresa #empresa-colaboradores #current{
	color:#e1c56a;
}

#contenido-superior #menu-empresa #empresa-franquicia a{
	color:#bd2645;
	font-weight: bold;	
}

#contenido-superior #menu-empresa #empresa-franquicia a:hover{
	color:#e1c56a;
}

#contenido-superior #menu-empresa #empresa-franquicia #current{
	color:#e1c56a;
}



#contenido-superior #menu-empresa #empresa-red-franquicias a{
	color:#bd2645;
	font-weight: bold;	
}

#contenido-superior #menu-empresa #empresa-red-franquicias a:hover{
	color:#e1c56a;
}

#contenido-superior #menu-empresa #empresa-red-franquicias #current{
	color:#e1c56a;
}

/* paginaciones listados */
#paginacion{
	color:#b6072c;
	text-align:left;
	padding: 4px 0 0 12px;
	border-top: 1pt solid #b6072c;
	font-weight: bold;
	margin-bottom: 10px;
	font-size:9pt;
}
#paginacion-photocontest{
	color:#b6072c;
	text-align:center;
	padding: 12px 0 0 12px;
	font-weight: bold;
}

#paginacion .link{
	color:#b6072c;
	font-weight: bold;
	font-size:9pt;
}

#paginacion .link:hover{
	color: #620000;
}


/* seccion noticias */

#contenido-superior #noticiasNEP{
	text-align:center;
	float:left; 
	width:50%;	
}

#contenido-superior  #prensa{
	text-align:center;
	float:right;
	width:50%;	
}

#contenido-noticias{
	margin:0 0 0 17px;
}

#titulo-noticiasant{
	padding-top:13px;
	color:#ba8401;
	font-size:13pt;

}

#tit-noticias{
	font-size: 8pt;
	color:#b6072c;
	font-weight: bold;
	text-transform: uppercase;
}

#inf-noticias{
		font-size:8pt;
		color:#7e7d7e;
		font-weight: bold;
}

#inf-noticias a{
		font-size: 8pt;
		color:#7e7d7e;
		font-weight: bold;
}

#inf-noticias a:hover{
		font-size: 8pt;
		color:#cac9ca;
		font-weight: bold;
}


#titulo-nombre-noticia{
	color:#bd2645;
	font-size:13pt;
	font-weight:bold;
}

#titulo-fecha-noticia{
	color:#7e7d7e;
	font-size:9pt;
	font-weight:bold;
}

#contenido-noticia{
	width:100%;
	background-color:#f9f6e2;
}

#contenido-noticia #texto{
	padding:15px 20px 20px 20px;
	color:#bd2645;
	font-size:10pt;
}

#contenido-noticia #fichero-link{
	color:#bd2645;
	font-weight: bold;
}

.link3{
	color:#333;
	font-weight: bold;
}

.link3:hover{
	color:#bd2645;
	font-weight: bold;
	text-decoration: underline;
}
.link3:visited{
	color: Gray;
	font-weight: bold;
	text-decoration: none;
}

.link4{
	color:#bd2645;
	font-weight: bold;
}

.link4:hover{
	color:#333;
	font-weight: bold;
	text-decoration: underline;
}
.link4:visited{
	color: Gray;
	font-weight: bold;
	text-decoration: none;
}

/*seccion sommelier*/



#titulo-sommelierant{
	color:#ba8401;
	font-size:14pt;

}

#tit-sommelier{
	font-size: 8pt;
	color:#b6072c;
	font-weight: bold;
	text-transform: uppercase;
}

#inf-sommelier{
		font-size:8pt;
		color:#7e7d7e;
		font-weight: bold;
}

#inf-sommelier a{
		font-size: 8pt;
		color:#7e7d7e;
		font-weight: bold;
}
#inf-sommelier a:hover{
		font-size: 8pt;
		color:#cac9ca;
		font-weight: bold;
}


#contenido-sommelier #texto{
	padding:15px 20px 20px 20px;
	color:#bd2645;
	font-size:10pt;
	text-align:justify;

}

#titulo-nombre-sommelier{
	color:#bd2645;
	font-size:13pt;
	font-weight:bold;
}

#titulo-fecha-sommelier{
	color:#7e7d7e;
	font-size:9pt;
	font-weight:bold;
}

#contenido-sommelier{
	width:100%;
	background-color:#f9f6e2;
}

#contenido-superior #texto-rojo{
	color:#b30c20;
	font-weight: bold;
}


/*aula sexologia*/
#aulasexologia-contenido-central{	
	height: 119px;
	width: 98%;/*width: 581px;*/
	padding: 0 0 0 2px;
	color: #b20c20;
}

#aulasexologia-texto-central{
	background-image: url(../imagenes/img-fondo-aulasexologia.jpg);	
	background-repeat: no-repeat;
	margin-left: 4px;
	padding-top: 20px;
	color: #b20c20;
	font-size: 10pt;
	font-weight: bold;
	width: 370px;
	height: 119px;
}

#entrevistas-texto-central{
	background-image: url(../imagenes/img-fondo-entrevista.jpg);	
	background-repeat: no-repeat;
	margin-left: 1px;
	padding-top: 20px;
	color: #b20c20;
	font-size: 10pt;
	font-weight: bold;
	height: 119px;
}

#titulo-articulosant{
	color:#ba8401;
	font-size:14pt;

}

#tit-aulasexologia{
	font-size: 8pt;
	color:#b6072c;
	font-weight: bold;
	text-transform: uppercase;
}

#inf-aulasexologia{
		font-size:8pt;
		color:#7e7d7e;
		font-weight: bold;
}

#inf-aulasexologia a{
		font-size: 8pt;
		color:#7e7d7e;
		font-weight: bold;
}
#inf-aulasexologia a:hover{
		font-size: 8pt;
		color:#cac9ca;
		font-weight: bold;
}

#contenido-articulo{
	width:100%;
	background-color:#f9f6e2;
}

#contenido-articulo #texto{
	padding:15px 20px 20px 20px;
	color:#bd2645;
	font-size:10pt;
	text-align: justify;
}

#titulo-articulo{
	color:#bd2645;
	font-size:13pt;
	font-weight:bold;
}

#titulo-fecha-articulo{
	color:#7e7d7e;
	font-size:9pt;
	font-weight:bold;
}

#contenido-superior #banner4{
	margin:15px 0 0 0;
	padding:0;
	float:right; 
	width:230px;	
}

#contenido-superior #banner4 #banner_sexologa1{
	padding:0;	
	width:180px;	
}

#contenido-superior #banner4 #banner_sexologa2{
	padding:0;
	width:180px;	
}

#contenido-superior #concurso-grafico{
	margin:15px 0 0 0;
	padding-top:18px;
	float:right; 
	width:150px;
}
#email-sexologa a{
	color:#b20c20;
	font-size: 10pt;
	font-weight: bold;
}

#email-sexologa a:hover{
	color:#b20c20;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
}

	
/* contacto */

#form-contacto{
	padding:10px 30px 10px 0;
}

#form-contacto input.contacto{
	width: 190px;
	margin-bottom: 8px;
	border: 1px solid #c0c0c0;
	background-color: #f3f3f3;
	border: 1px solid #8a8a8a;
  	color: #333;
 	padding: 1pt 1pt 1pt 3pt;
	
}

#form-contacto input.contacto2{
	width: 320px;
	margin-bottom: 8px;
	border: 1px solid #c0c0c0;
	background-color: #f3f3f3;
	border: 1px solid #8a8a8a;
  	color: #333;
 	padding: 1pt 1pt 1pt 3pt;
	
}

#form-contacto textarea.contacto{
	/*width: 150px;*/
	width: 190px;
	margin-bottom: 8px;
	border: 1px solid #c0c0c0;
	background-color: #f3f3f3;
	border: 1px solid #8a8a8a;
  	color: #333;
 	padding: 1pt 1pt 1pt 3pt;	
	overflow: auto;
}

#form-contacto textarea.contacto2{
	/*width: 150px;*/
	width: 320px;
	margin-bottom: 8px;
	border: 1px solid #c0c0c0;
	background-color: #f3f3f3;
	border: 1px solid #8a8a8a;
  	color: #333;
 	padding: 1pt 1pt 1pt 3pt;	
	overflow: auto;
}


#form-contacto label{
	display: block;
	float: left;
	width: 75px;
	padding-right: 5px;
	font: normal normal bold 9pt/17pt Arial, Helvetica, sans-serif;
}

#form-contacto .asterisco-rojo{
	color:#b70c21;
}

/*Proximamente*/

#contenido #titulo-proximaapertura{
	color:#ba8401;
	font-size:14pt;
}

#fuente-rosa{
	font-size:10pt;		
	color:#ffa0d0;
	font-weight: bold;
	padding:0 0 0 10px;
}

/*reuniones eroticas*/
#contenido-superior #columna-izquierda{
	float:left;
	width:145px; 
}

#contenido-superior #columna-central{
	float:left;
	width:262px;
	padding:20px 10px 0 20px;
}
#contenido-superior #columna-central2{
	float:left;
	/*width:100%;*/
	padding:20px 10px 0 20px;
}

#contenido-superior #columna-derecha{
	float:right;
	width:145px; 
	text-align:right;
}

#columna-central #titulo-rosa{
	color:#ffa0d0;
	text-align:center;	
}

#columna-central #contenido-rosa-reunioneseroticas{
	font-weight: bold;
	color:#ffa0d0;
	font-size:10pt;		
}

#columna-central #contenido-reunioneseroticas{
	font-size:10pt;		
}
#contenido-central #photocontest{
	padding:0 17px 0 17px;
	margin-bottom: 15px;
}
#contenido-central #familias{
	padding:0 0 0 0;
	margin-bottom: 15px;
}
#contenido-central #familias h4{
	color: #c1293c;
}
#contenido-central #photocontest h3{
	color: #b30528;
	margin-bottom: 14px;
}
#contenido-central #photocontest #photocontest-winners{
	width: 517px;
	margin: 0 auto 0 auto;
}
#contenido-central #photocontest #form-photocontest{
	width: 73%;
	margin:0 auto 0 auto;
	padding-bottom: 15px;
}
#contenido-central #photocontest #form-photocontest input {
	width: 200px;
	margin-bottom: 8px;
	border: 1px solid #c0c0c0;
	font-size: 10pt;
}
#contenido-central #photocontest #form-photocontest label {
	display: block;
	float: left;
	text-align: right;
	width: 75px;
	padding-right: 5px;
	font: normal normal bold 9pt/14pt Arial, Helvetica, sans-serif;
}
#contenido-central #photocontest #form-photocontest br {
	clear: left;
}
#contenido-central #photocontest #form-photocontest input.file{
	width: 300px;
	font-size: 9pt;
}
#contenido-central #photocontest #form-photocontest .enviar {
	margin-top: 15px;
	width: 90px;
	border: 1px solid #c0c0c0;
	font-size: 10pt;
}
#lista-reunioneseroticas{
	font-size:10pt;		
	padding-left:40px;	
	list-style-image: url(../imagenes/btn-icono-lista.gif);
}

#lista-izquierda{
	width:100%;
}

#foto-derecha{
	float:right;
	width:40%;
	padding-top:10px;
	text-align:center;
}

#red-asesores{
	font-weight:bold;	
	padding-left:52px;	
	font-size:10pt;
}

#lista-reunioneseroticas a{
	font-size:10pt;		
	color:#ffa0d0;
	font-weight: bold;
}
#lista-reunioneseroticas a:hover{
	font-size:10pt;		
	color:#ffa0d0;
	text-decoration: underline;
	}
/*asesora erotica*/
#contenido #titulo-rosa{
	color:#ffa0d0;	
}

#contenido #texto #texto-rosa{
	font-size:10pt;		
	color:#ffa0d0;
	font-weight: bold;
}

.rojo{
	/*font-size:10pt;*/
	color: #cf2828;
	font-weight: bold;
}

/*red de franquicias*/
#contenido-redfranquicias{
	padding:0 0 0 17px;
}

#contenido-redfranquicias #texto-rojo{
	color:#b20c20;	
}

/*eroticyoutube*/
#container-popup{
	background: url(../imagenes/img-fondo-eroticyoutube.jpg);
	width:525px;
	height:600px;
}

/*nep solidario*/
#lista-nepsolidario{
	font-size:10pt;		
	padding-left:40px;	
	/*list-style-image: url(../imagenes/btn-icono-manzana.gif);*/
}
#publicidad_solidaria{
	margin-top:60px;
}

#email-alzira a{
	color:#b20c20;
	font-size: 10pt;
	font-weight: bold;
}

#email-alzira a:hover{
	color:#b20c20;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
}

/*fiestas y despedidas*/
#publicidad-fiestasydespe{
	margin-top:20px;
}

/*microsite*/
#contacto-microsites{
	padding:10px 0 10px 0;
	width:305px;
	text-align: right;
}

#contacto-microsites input{
	width: 207px;
	margin-bottom: 8px;
	border: 1px solid #c0c0c0;	
	background-color: #f3f3f3;
	border: 1px solid #8a8a8a;
  	color: #333;
 	padding: 1pt 1pt 1pt 3pt;	
}

#contacto-microsites label{
	text-align:right;
	width: 80px;
	float:left;
	padding-right: 5px;
	font: normal normal bold 9pt/17pt Arial, Helvetica, sans-serif;
}

#contacto-microsites input.boton{
	padding-top:10px;
	border:none;
	background-color: #ffffff;
	width:128px;
	height:26px;
}


#contacto-microsites select{
	width: 160px;
	margin-bottom: 8px;
	border: 1px solid #c0c0c0;
	background-color: #f3f3f3;
	border: 1px solid #8a8a8a;
  	color: #333;
 	padding: 1pt 1pt 1pt 3pt;	
	
}

#contacto-microsites textarea{
	/*width: 150px;*/
	width: 190px;
	margin-bottom: 8px;
	border: 1px solid #c0c0c0;
	background-color: #f3f3f3;
	border: 1px solid #8a8a8a;
  	color: #333;
 	padding: 1pt 1pt 1pt 3pt;	
	overflow: auto;
}

textarea.observaciones{
	/*width: 150px;*/
	width: 350px;
	margin-bottom: 8px;
	margin-left:120px;
	border: 1px solid #c0c0c0;
	border: 1px solid #8a8a8a;
  	color: #333;
 	padding: 1pt 1pt 1pt 3pt;	
	overflow: auto;
}

#noticia-microsite{
	padding-left:34px;
	width:300px;
}

#noticia-microsite #texto{
	text-align: justify;
	padding-top:15px;
	color:#bd2645;
	font-size:10pt;
}

/* slideshow equipo */
#ft-title-slideshowHolder{
	width: 555px;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
#slideshowHolder{
	margin-top: 15px;
	margin-bottom: 25px;
}
/* slideshow equipo */

/* TWITTER */
#twitter_div{
	margin: 25px 0 15px 0;
	background: #f9f6e2;
	text-align: right;
	padding-bottom: 8px;
}
#twitter_div a{
	color: #333333;
	font-weight: bold;
}
#twitter_div h2{
	font-size: 1.4em;
	text-align:right;
	/*margin-right: 10px;*/
	color: #c14963;
	margin-bottom: 10px;
	list-style-type: none;
	background: #ecca83;
	padding: 8px;
}
#twitter_div ul{
	list-style-type: none;
	padding: 8px;
}
#twitter_div ul li{
	margin-left: 0px;
	margin-bottom: 7px;
	border-bottom: 1px solid #c0c0c0;
	padding-bottom: 5px;
	font-size: 1.2em;
}
/* TWITTER */

/* SIGUENOS */
.siguenos{
	width: 168px;
	height: 92px;
	background: url(../imagenes/fondo-siguenos.png) no-repeat;
	margin: 12px 0 0 5px;
}
.siguenos ul{
	margin: 0 0 0 7px;
	padding: 38px 0 0 0;
	list-style-type: none;
}
.siguenos ul li{
	margin: 0 11px 0 0;
	padding: 0;
	display: inline;
	float: left;
}
/* SIGUENOS */
