HTML{background:#F5EEE8 url('/webroot/images/fondos/extension_portal.jpg') repeat-y top center;}
BODY{background: url('/webroot/images/fondos/fondo_portal.jpg') no-repeat top center;}

#encabezado{width:659px;margin:auto;}
#cuerpo{width:659px;margin:auto;padding:0px 90px;}

#encabezado{padding:120px 90px 0px 90px;position:relative;}
	#logo IMG{margin-left:-5px;}
	#monkey{position:absolute;top:0px;right:-102px;}

#navegacion{padding-top:34px;background:url('/webroot/images/elementos/barra_navegacion.png') no-repeat;}
	#navegacion UL{width:100%;}
		#navegacion LI{float:left;height:30px;display:block;}
			#navegacion A{text-indent:-5000px;height:24px;font-weight:bold;color:#888B92;text-decoration:none;display:block;padding:5px 12px 1px 12px;text-align:center;;}

			#navegacion A.nav_home{background:url('/webroot/images/elementos/navegacion/portal_home.png') no-repeat;background-position:15px 0px;}
			#navegacion A.nav_home:hover, #navegacion LI.activo A.nav_home{background-position:15px -30px;}
			#navegacion A.nav_tiendas{background:url('/webroot/images/elementos/navegacion/portal_tiendas.png') no-repeat;background-position:11px 0px;}
			#navegacion A.nav_tiendas:hover, #navegacion LI.activo A.nav_tiendas{background-position:11px -30px;}
			#navegacion A.nav_blog{background:url('/webroot/images/elementos/navegacion/portal_blog.png') no-repeat;background-position:11px 0px;}
			#navegacion A.nav_blog:hover{background-position:11px -30px;}
			#navegacion A.nav_modelo{background:url('/webroot/images/elementos/navegacion/portal_modelo.png') no-repeat;background-position:10px 0px;}
			#navegacion A.nav_modelo:hover{background-position:10px -30px;}
			#navegacion A.nav_personal{background:url('/webroot/images/elementos/navegacion/portal_personal.png') no-repeat;background-position:16px 0px;}
			#navegacion A.nav_personal:hover{background-position:16px -30px;}
			#navegacion A.nav_contacto{background:url('/webroot/images/elementos/navegacion/portal_contacto.png') no-repeat;background-position:14px 0px;}
			#navegacion A.nav_contacto:hover{background-position:14px -30px;}

#citacion{color:#E000E0;line-height:20px;letter-spacing:0.5px;font-weight:bold;font-size:16px;text-align:justify;margin-top:20px;padding:30px 0px 15px 0px;background:url('/webroot/images/elementos/separador_citacion.png') no-repeat top center;}
	#citacion blockquote{padding-left:15px;background:url('/webroot/images/elementos/quote-open.png') no-repeat 0px 3px;}
	#citacion .autor{color:#8B8A90;text-transform:uppercase;margin:8px 0px 0px 0px;padding-left:10px;}

.fila{padding:20px 0px;border-top:dotted 3px #7F7F81;}

#buscador{width:260px;float:left;}
	#buscador INPUT{font-size:13px;}
	#buscador SELECT{width:158px;font-size:13px;}
	#buscador INPUT.form_input_text{width:156px;height:22px;}
	#buscador LABEL{font-style:italic;font-size:13px;font-weight:bold;}
	#buscador INPUT, #buscador SELECT {margin-bottom:5px;}
	#buscador H2{text-indent:-10000px;background:url('/webroot/images/titulos/buscador.png') no-repeat #3E4452 10px 5px;}
	

#formulario-auth{width:100%;}
	#formulario-auth LABEL{font-style:italic;font-size:13px;font-weight:bold;}
	#formulario-auth INPUT {margin-bottom:10px;font-size:13px;}
	#formulario-auth DT{width:130px;}
	#formulario-auth INPUT.form_input_checkbox{vertical-align:middle;margin-top:10px;}
	#formulario-auth INPUT.form_input_radio{vertical-align:middle;margin-top:10px;}
	#formulario-auth INPUT.form_input_text, #formulario-auth INPUT.form_input_password{width:200px;height:22px;}
	#formulario-auth SELECT{width:200px;margin-bottom:10px;}
	#form_input_sexo{width:335px;}

#formulario-auth H2.registro{text-indent:-10000px;background:url('/webroot/images/titulos/registro.png') no-repeat #3E4452 10px 2px;}
#formulario-auth H2.login{text-indent:-10000px;background:url('/webroot/images/titulos/login.png') no-repeat #3E4452 10px 2px;}

#formulario-auth .enviar_auth{margin:0px;}

#columna-resultados{font-size:13px;background:url('/webroot/images/elementos/fondo_buscador.png');float:right;width:318px;margin-bottom:10px;padding:35px;}
	
	#columna-resultados LI{padding:7px 0px;}
	#columna-resultados .info-tienda{float:right;width:225px;}
		#columna-resultados .info-tienda A{color:#E000E0;font-style:italic;font-weight:bold;text-decoration:none;}
		#columna-resultados .info-tienda A:hover{color:#3E4452;}
		#columna-resultados  A:hover IMG{border:3px solid #E000E0}
		#columna-resultados IMG{float:left;border:3px #fff solid;}

#prenda-del-mes{float:right;width:384px;position:relative;}
	#prenda-del-mes H2{text-indent:-10000px;background:url('/webroot/images/titulos/sorteo.png') no-repeat #3E4452 7px 2px;}
	#prenda-del-mes A{position:absolute;bottom:-15px;right:-15px;}
	.prenda{overflow:hidden;}
	.prenda P{margin-bottom:30px;font-size:14px;padding:5px;background:url('/webroot/images/elementos/fondo_buscador.png');}
	.prenda A{font-style:italic;font-weight:bold;text-decoration:none;color:inherit}
	.prenda A:hover{text-decoration:underline;}

#prenda-foto{width:260px;float:left;height:430px;margin-bottom:30px;}
	#prenda-foto H2{text-indent:-10000px;background:url('/webroot/images/titulos/sorteo.png') no-repeat #3E4452 5px 2px;}
	#prenda-foto P{font-size:13px;text-align:justify;padding:10px;}

#columna-descripcion-prenda{font-size:13px;background:url('/webroot/images/elementos/fondo_buscador.png');float:right;width:318px;margin-bottom:35px;padding:35px;height:361px;}
	#columna-descripcion-prenda H1{font-size:28px;color:#EB0EE9;}
	#columna-descripcion-prenda P{margin-bottom:20px;font-size:14px;color:#010000;line-height:15px;text-align:justify;}
	#columna-descripcion-prenda P.resumen{margin-bottom:15px;margin-top:5px;font-weight:bold;font-size:16px;}
	#columna-descripcion-prenda A{color:#E000E0;text-decoration:none;}
	#columna-descripcion-prenda A:hover{text-decoration:underline}

#modelo{float:left;width:320px;position:relative;font-size:13px;}
	#modelo P{text-align:right;margin-left:168px;width:150px;font-style:italic;color:#7E7E7F;}
		#modelo EM{color:#3E4452;font-weight:bold;font-style:italic;display:block;margin-bottom:12px;}
	#modelo IMG.marco{float:left;margin-left:-18px;background:no-repeat 11px 10px}
	#modelo A.boton{position:absolute;bottom:0px;right:0px;}
	#modelo h2{margin-bottom:10px;text-transform:uppercase;color:#E70CE2;font-size:23px;font-weight:bold;}
	#modelo h2{text-indent:-1000px;background:url('/webroot/images/titulos/modelo_home.png') no-repeat top center;}
	
#hoy-destacamos{width:300px;float:right;}
	#hoy-destacamos H2{text-indent:-10000px;padding:5px;background:#3E4452 url('/webroot/images/titulos/mini.png') no-repeat 5px 0px;height:23px;color:#fff;position:relative;}
		#hoy-destacamos H2 IMG{vertical-align:middle;position:absolute;top:1px;right:1px;}

#blog{background:url('/webroot/images/elementos/fondo_blog.png') no-repeat;width:200px;float:left;height:245px;}
	#blog P{margin:31px 0px 0px 55px;font-style:italic;color:#7E7E7F;font-size:13px;font-weight:bold;width:100px;}
	#blog H2{text-indent:-10000px;margin:15px 0px 0px 55px;font-weight:bold;background:url('/webroot/images/titulos/blog.png') no-repeat;}
	#blog A{display:block;padding:33px 0px 0px 50px;}

#shopper{position:relative;background:#F7CFF4;width:196px;float:left;margin-left:20px;border:dotted 3px #FD2DFD;height:230px;}
	#shopper IMG{position:absolute;left:32px;}
	#shopper P{position:absolute;bottom:3px;text-align:center;font-size:13px;font-style:italic;color:#7E7E7F;font-weight:bold;width:100%;}
	#shopper H2{text-indent:-10000px;color:#D61DD3;font-weight:bold;text-align:center;margin:3px;background:url('/webroot/images/titulos/personal.png') no-repeat center;}

#contacto{float:right;width:215px;height:235px;position:relative;}
	#contacto FORM{padding-top:5px;height:197px;}
	#contacto LABEL{font-style:italic;font-size:13px;font-weight:bold;}
	#contacto TEXTAREA{height:50px;overflow:auto;width:130px;font-size:13px;}
	#contacto INPUT{font-size:13px;}
	#contacto INPUT.form_input_text{width:130px;height:22px;}
	#contacto DT{width:50px;}
	#contacto DD{margin:5px 0px 0px 52px;;}
	#contacto .direccion{position:absolute;font-size:12px;line-height:14px;bottom:5px;left:10px;}
	#contacto H2{text-indent:-10000px;background:#3E4452 url('/webroot/images/titulos/contacta.png') no-repeat 8px 2px;}

.caja-formulario{}
	.caja-formulario H2{padding:5px;background:#3E4452;height:23px;color:#fff}
	.caja-formulario FORM{display:block;padding:14px;padding-bottom:0px;background:url('/webroot/images/elementos/fondo_buscador.png');}
	.caja-formulario DL{display:block;}
		.caja-formulario DT{float:left;width:70px;clear:both;display:block;}
		.caja-formulario DD{margin:0px;margin-left:70px;display:block;}
		.caja-formulario DD.enviar{text-align:right;padding:0px 0px 0px 0px;}

#login_mensaje{float:right;width:255px;}
#login_mensaje P{background:url('/webroot/images/elementos/fondo_buscador.png');height:143px;padding:15px;font-style:italic;color:#7E7E7F;font-size:13px;font-weight:bold;}
#login_mensaje A{color:#E000E0;text-decoration:none;}
	#login_mensaje A:hover{text-decoration:underline}

#pie{width:711px;padding:20px 40px 60px 90px;margin:auto;color:#fff;background:url('/webroot/images/fondos/pie.png');}
#pie{font-size:13px;font-weight:bold;}

	#copyright{float:left;width:200px;padding:0px 10px;text-indent:-10000px;background:url('/webroot/images/titulos/copyright.png') no-repeat;height:26px;}
	#sitemap{float:left;width:80px;}
	#rss{float:left;width:80px;}
		#rss IMG{vertical-align:top;padding:2px 3px 0px 0px;}
	
	#mailing{float:left;width:150px;}
	#registro{float:left;width:115px;}
		#pie H3{text-transform:uppercase;font-size:1.1em;font-weight:bold;}
		#pie P{color:#DEB0E1;line-height:13px;}
		#pie A{color:#fff;text-decoration:none;}

.error_message{
	position:absolute;left:0px;top:0px;background:#3E4452;padding:1px 5px;color:#fff;font-weight:bold;font-size:12px;max-width:150px;width:150px;
}

#mailing-form{display:none;}
#mailing-form INPUT{color:#FE01FA;width:120px;}

#mensaje{margin-bottom:30px;}
#mensaje H1{font-size:27px;color:#CB35C8}
	#mensaje P{margin-top:15px;background:#fff;padding:12px;}
	#mensaje A{color:#E000E0}

#columnas_sitemap .map{float:left;width:210px;background:#CCCCCC;margin-right:12px;height:310px;}
	#columnas_sitemap .map H2{text-indent:-10000px;background:#3E4452;height:23px;color:#fff;padding:5px;}
	#columnas_sitemap .map A{padding:8px 20px;display:block;color:#fff;text-decoration:none;font-weight:bold;font-size:14px;}
	#columnas_sitemap .map A:hover{background:#3E4452;}
	#columnas_sitemap .map UL{padding:10px 0px;}
	#columnas_sitemap .map H2.modelos{background:url('/webroot/images/titulos/modelo.png') no-repeat #3E4452;}
	#columnas_sitemap .map H2.tiendas{background:url('/webroot/images/titulos/tiendas.png') no-repeat #3E4452;}
	#columnas_sitemap .map H2.secciones{background:url('/webroot/images/titulos/secciones.png') no-repeat #3E4452;}
