/**********/
/* CAPAS */
/*********/
html, body {
	text-align:center;
	margin: 0px 0px 0px 0px;
	font-family: Tahoma, Arial, Helvetica;
	font-size:12px;
	z-index:1;
	height:100%;
}

#login {
	border:1px solid #A89987;
	margin-top:5px;
	padding-bottom:10px;
}

#capaFondo{
	display:none;
	visibility:hidden;
	position:absolute;
	padding:0px;
	left:0px;
	top:0px;
	right:0px;
	bottom:0px;
	width:100%;
	z-index:2;
	background-color:#000000; 
	filter:alpha(opacity=70);
	opacity:0.7;
}

#capaDetallesproducto{
	display:none;
	visibility:hidden;
	background-color:#ECE8E3;
	width:540px;
	position:absolute;
	top:30px;
	left:50%;
	margin-left:-270px;
	z-index:3;
}

#capaOlvido{
	display:none;
	visibility:hidden;
	background-color:#ECE8E3;
	width:540px;
	position:absolute;
	top:30px;
	left:50%;
	margin-left:-270px;
	z-index:3;
	height:140px;
}

#capaTablamedidas{
	display:none;
	visibility:hidden;
	background-color:#ECE8E3;
	width:760px;
	position:absolute;
	top:30px;
	left:50%;
	margin-left:-380px;
	z-index:3;
	height:230px;
}

#capaTablamedidas_content {
	margin-left:20px;
	margin-top:10px;
	margin-right:10px;
	text-align:left;
	color:#6F6F6F; 
}

#capaCambiomedidas{
	display:none;
	visibility:hidden;
	background-color:#ECE8E3;
	width:500px;
	position:absolute;
	top:30px;
	left:50%;
	margin-left:-250px;
	z-index:3;
	height:120px;
}

#capaCambiomedidas_content {
	margin-left:20px;
	margin-top:10px;
	margin-right:10px;
	text-align:left;
	color:#6F6F6F; 
}

#capaTablamedidas_content td {
	text-align:center;
	border:1px solid #ECE8E3;
	color:#ECE8E3;
	background-color:#941D2A;
}

#capaTablamedidas_content table {
	font-family: Tahoma, Arial, Helvetica;
	font-size:12px;
}

#capaTablamedidas_content .celda_titulo {
	width:130px;
	text-align:left;
}

#capaAlertlogin{
	display:none;
	visibility:hidden;
	background-color:#ECE8E3;
	width:540px;
	position:absolute;
	top:30px;
	left:50%;
	margin-left:-270px;
	z-index:3;
	height:85px;
}

#capaAvisolegal{
	display:none;
	visibility:hidden;
	background-color:#ECE8E3;
	width:540px;
	position:absolute;
	top:30px;
	left:50%;
	margin-left:-270px;
	z-index:3;
}

#capaPoliticaprivacidad {
	display:none;
	visibility:hidden;
	background-color:#ECE8E3;
	width:740px;
	position:absolute;
	top:30px;
	left:50%;
	margin-left:-370px;
	z-index:3;
}

#capaDetallesproducto_content {
	margin-left:20px;
	margin-top:10px;
	margin-right:10px;
	text-align:left;
	color:#6F6F6F; 
}

#capaOlvido_content {
	margin-left:20px;
	margin-top:10px;
	margin-right:10px;
	text-align:left;
	color:#6F6F6F; 
}

#capaAlertlogin_content {
	margin-left:20px;
	margin-top:10px;
	margin-right:10px;
	text-align:left;
	color:#6F6F6F; 
}

#capaAvisolegal_content {
	margin-left:20px;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
	text-align:left;
	color:#6F6F6F; 
}

#capaPoliticaprivacidad_content {
	margin-left:20px;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
	text-align:left;
	color:#6F6F6F;
}

#cerrarCapa {
	margin-top:3px;
	margin-right:3px;
	width:9px;
	height:9px;
	background-image:url(../img/close.gif);
	float:right;
	cursor:pointer;
	
}
#divTop {
	height:106px;
	width:100%;
}

#contenidor {
	width:959px;
	margin: 0 auto;
	text-align:left;
}

#cesta {
	width:155px;
	margin-top:21px;
	float:right;
	font-size:11px;
	
}

#menu {
	background-image:url(../img/fondo_menu.jpg);
	background-repeat:repeat-x;
	height:37px;
	width:100%;
	line-height:37px;
	color:#FFFFFF;
}

.separador_menu{
	margin-top:10px;
	float:left;
	margin-left:30px;
}

.separador_menu_peu{
	float:left;
	margin-left:20px;
}

#divLeft {
	width:202px;
	margin-top:7px;
	float:left;
}

#divCamisa {
	width:100%;
	height:32px;
	background-color:#CEC1B0;
	line-height:32px;
}

#divClientes {
	width:100%;
	height:32px;
	background-color:#CEC1B0;
	line-height:32px;
	margin-top:9px;
}

#divOferta {
	width:100%;
	margin-top:19px;
}

#cabeceraOferta {
	width:100%;
	line-height:32px;
	background-image:url(../img/fondo_menu.jpg);
	background-repeat:repeat-x;
}

#menu_camisas {
	margin-top:8px;
}

#barra_camisas {
	width:25px;
	height:226px;
	background-color:#A89987;
	float:left;
}

.num_menu_camisas {
	height:25px;
	width:25px;
	text-align:center;
	line-height:25px;
	font-size:13px;
	color:#393939;
}

.num_visit_casmisas {
	background-image:url(../img/item_visit_camisas.jpg);
	color:#FFFFFF;
}

.num_visited_casmisas {
	background-color:#941D2A;
	color:#FFFFFF;
}

#items_camisas {
	width:173px;
	height:226px;
	margin-left:4px;
	float:left;
}

.punts_camisas {
	background-image:url(../img/punts.gif);
	background-repeat:no-repeat;
	font-size:1px;
	height:1px;
	line-height:1px;
	width:159px;
}

.punts_item_camisas {
	height:25px;
	line-height:25px;
	width:100%;
	background-image:url(../img/punts.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}

#content_oferta {
	padding-bottom:16px;
	padding-top:16px;
	padding-left:29px;
	padding-right:29px;
	font-weight:bold;
	color:#CEC1B0;
}

#divCenter {
	margin-left:8px;
	margin-top:7px;
	width:749px;
	float:left;
}

#idFlash {
	width:100%;
	height:335px;
	background-color:#CCCCCC;
}

.item_productos {
	max-width:160px;
	width:160px;
	padding:5px 5px 5px 5px;
	margin-top:15px;
	float:left;
	text-align:center;
}

.separador_productos {
	width:1px;
	height:230px;
	background-color:#D1D1D1;
	margin-top:15px;
	float:left;
	margin-left:7px;
	margin-right:7px;
}

.nombre_item_productos {
	color:#BA3C10;
	text-decoration:underline;
	margin-top:15px;
	text-align:left;
	cursor:pointer;
}

.descripcion_item_productos {
	color:#312D2B;
	margin-top:10px;
	font-size:11px;
	text-align:left;
}


.precio_item_productos {
	color:#BA3C10;
	margin-top:5px;
	text-align:left;
}

.thumb_item_productos {
	width:159px;
	height:98px;
	background-color:#FFFFFF;
}

.thumb_item_cuellos {
	width:159px;
	height:120px;
	background-color:#FFFFFF;
}

.lupa_item_productos {
	background-image:url(../img/lupa.png);
	width:19px;
	height:16px;
	background-repeat:no-repeat;
	position:absolute;
	z-index:1;
	margin-top:72px;
	margin-left:132px;
	*margin-left:55px;
}

.lupa_item_cuellos {
	background-image:url(../img/lupa.png);
	width:19px;
	height:16px;
	background-repeat:no-repeat;
	position:absolute;
	z-index:1;
	margin-top:100px;
	margin-left:137px;
	*margin-left:55px;
}


.detalle_item_productos {
	height:21px;
	line-height:21px;
	margin-top:16px;
}

#como_tomar_medidas {
	background-color:#ECE8E3;
	padding-left:19px;
	padding-right:19px;
	padding-bottom:20px;
	padding-top:20px;
	color:#6F6F6F;
	margin-top:20px;
}

#menu_peu {
	margin-top:19px;
}

#peu {
	color:#BA3C10;
	text-align:center;
	margin-top:15px;
	font-size:11px;
}

#titulo_seccion {
	margin-left:22px;
	color:#9F2130;
	font-size:18px;
	height:32px;
	line-height:32px;
}


#contenido_seccion {
	margin-top:5px; 
	background-color:#ECE8E3; 
	font-size:13px; 
	color:#6F6F6F; 
	padding-left:26px; 
	padding-right:26px; 
	padding-top:20px; 
	padding-bottom:20px;
	text-align:left;
}

#contenido_telas {
	background-color:#ECE8E3; 
	font-size:13px; 
	color:#6F6F6F; 
	padding-left:26px; 
	padding-right:26px; 
	padding-top:20px; 
	padding-bottom:20px;
	text-align:left;
}


.pestanya_medidas_sel {
	float:left;
	font-weight:bold;
	background-image:url(../img/fondo_btn.jpg);
	text-decoration:none;
	cursor:pointer;
	padding-left:5px;
	padding-right:5px;
	color:#FFFFFF;
	line-height:27px;
	height:27px;
}
.pestanya_medidas_des {
	background-image:url(../img/fondo_btn_des.jpg);
	float:left;
	text-decoration:none;
	cursor:default;
	padding-left:5px;
	padding-right:5px;
	color:#FFFFFF;
	line-height:27px;
	height:27px;
}

.pestanya_medidas {
	/*float:left;
	text-decoration:underline;
	color:#C14B5B;
	cursor:pointer;
	background-color:*/
	/*background-color:#941D2A;*/
	
	float:left;
	background-image:url(../img/fondo_btn.jpg);
	text-decoration:none;
	cursor:pointer;
	padding-left:5px;
	padding-right:5px;
	color:#CEC1B0;
	line-height:27px;
	height:27px;
	
}
.pestanya_separador {
	float:left;
	margin-left:10px;
	margin-right:10px;
}
.item_medida {
	float:left; 
	width:20px; 
	text-align:center; 
	margin-left:5px;
	cursor:pointer;
}

.img_item_revision {
	width:60px;
	height:45px;
	line-height:45px;
	float:left;
	text-align:center;
	margin-top:10px;
}
.item_revision {
	float:left;
	height:45px;
	line-height:45px;
	margin-left:15px;
	margin-top:10px;
}
#coment_guardar_medidas {
	float:left;
	line-height:21px;
	height:21px;
	margin-left:10px;
	color:#BA3C10;
	font-weight:bold;
}
#coment_guardar_cantidad {
	float:left;
	line-height:21px;
	height:21px;
	margin-left:10px;
	color:#BA3C10;
	font-weight:bold;
	display:none;
}
.row_medidas {
	width:665px;
	height:24px;
	line-height:24px;
	background-color:#FFFFFF;
	color:#BA3C10;
	padding-left:15px;
	max-width:650px;
	margin-top:2px;
	cursor:pointer;
	float:left;
}
.row_medidas_over {
	width:665px;
	height:24px;
	line-height:24px;
	background-color:#CEC1B0;
	color:#BA3C10;
	padding-left:15px;
	max-width:650px;
	margin-top:2px;
	cursor:pointer;
	float:left;
}
.row_cesta {
	width:665px;
	height:47px;
	line-height:47px;
	background-color:#FFFFFF;
	color:#BA3C10;
	padding-left:15px;
	max-width:650px;
	margin-top:2px;
	cursor:pointer;
	float:left;
}
.total_cesta {
	width:635px;
	background-color:#FFFFFF;
	margin-top:10px;
	padding:5px 15px 15px 15px;
	color:#BA3C10;
	cursor:default;
}
.row_cesta_over {
	width:665px;
	height:47px;
	line-height:47px;
	background-color:#CEC1B0;
	color:#BA3C10;
	padding-left:15px;
	max-width:650px;
	margin-top:2px;
	cursor:pointer;
	float:left;
}
.titol_total_cesta {
	margin-left:390px;
	float:left;
	width:140px;
	text-align:right;
	margin-top:10px;
}
.resultat_total_cesta {
	float:left;
	width:85px;
	text-align:right;
	margin-top:10px;
}
.icono_eliminar {
	background-image:url(../img/eliminar.png);
	height:18px;
	font-size:1px;
	line-height:18px;
	background-position:center center;
	background-repeat:no-repeat;
	width:18px;
	cursor:pointer;
	float:left;
	margin-top:5px;
	margin-left:5px;
}
.icono_cesta_eliminar {
	background-image:url(../img/eliminar.png);
	height:42px;
	font-size:1px;
	line-height:42px;
	background-position:center center;
	background-repeat:no-repeat;
	width:18px;
	cursor:pointer;
	float:left;
	margin-top:5px;
	margin-left:5px;
}
.icono_cesta_editar {
	background-image:url(../img/editar.png);
	height:42px;
	font-size:1px;
	line-height:42px;
	background-position:center center;
	background-repeat:no-repeat;
	width:14px;
	cursor:pointer;
	float:left;
	margin-top:3px;
	margin-left:10px;
}
/**********/
/* LINKS */
/*********/


a:link, a:visited, a:hover {
	text-decoration:underline;
	color:#C14B5B;
}
	
a.link_menu:link, a.link_menu:visited{
	text-decoration:none;
	color:#CEC1B0;
	float:left;
	margin-left:30px;
	font-weight:bold;
}

a.link_menu:hover {
	text-decoration:none;
	color:#A9A196;
	float:left;
	margin-left:30px;
	font-weight:bold;
}

a.link_menu_peu:link, a.link_menu_peu:visited{
	text-decoration:none;
	color:#959595;
	float:left;
	margin-left:25px;
	font-size:11px;
}

a.link_menu_peu:hover{
	text-decoration:none;
	color:#3F3F3F;
	float:left;
	margin-left:25px;
	font-size:11px;
}

a.link_menu_peu_primer:link, a.link_menu_peu_primer:visited{
	text-decoration:none;
	color:#959595;
	float:left;
	margin-left:9px;
	font-size:11px;
}

a.link_menu_peu_primer:hover{
	text-decoration:none;
	color:#3F3F3F;
	float:left;
	font-size:11px;
	margin-left:9px;
}

a.link_gris {
	text-decoration:underline;
	color:#A2888E;
}
	
a.activo_link_menu:link, a.activo_link_menu:visited, a.activo_link_menu:hover {
	text-decoration:none;
	color:#FFFFFF;
	float:left;
	margin-left:30px;
	font-weight:bold;
}
	
a.item_camisas:link, a.item_camisas:visited, a.item_camisas:hover {
	text-decoration:none;
	color:#393939;
	margin-left:10px;
}
.item_camisas_nolink{
	text-decoration:none;
	color:#393939;
	margin-left:10px;
	cursor:default;
}

a.activo_item_camisas:link, a.activo_item_camisas:visited, a.activo_item_camisas:hover {
	text-decoration:none;
	color:#941D2A;
	margin-left:10px;
}
/*
a.link_detalles:link, a.link_detalles:visited, a.link_detalles:hover {
	text-decoration:underline;
	color:#3A3939;
	font-size:11px;
	line-height:21px;
	height:21px;
	float:left;
}*/

a.link_anyadir_cesta:link, a.link_anyadir_cesta:visited, a.link_anyadir_cesta:hover {
	text-decoration:none;
	background-color:#9F2130;
	color:#FFFFFF;
	line-height:21px;
	height:21px;
	float:left;
	padding-left:5px;
	padding-right:5px;
	font-size:11px;
}

.link_anyadir_cesta_desc {
	text-decoration:none;
	background-color:#CCCCCC;
	color:#FFFFFF;
	line-height:21px;
	height:21px;
	float:left;
	padding-left:5px;
	padding-right:5px;
	font-size:11px;
	cursor:default;
}

.link_siguiente {
	cursor:pointer;
	line-height:21px;
	height:27px;
	width:109px;
	float:left;
	background-image:url(../img/siguiente.jpg);
	background-repeat:no-repeat;
}

.btn_guardar {
	cursor:pointer;
	line-height:21px;
	height:27px;
	width:109px;
	float:left;
	background-image:url(../img/btn_guardar.jpg);
	background-repeat:no-repeat;
}

.btn_guardar_bloq {
	cursor:pointer;
	line-height:21px;
	height:27px;
	width:109px;
	float:left;
	background-image:url(../img/btn_guardar_bloq.jpg);
	background-repeat:no-repeat;
}


.link_anyadir {
	cursor:pointer;
	line-height:27px;
	height:27px;
	width:116px;
	float:left;
	background-image:url(../img/anadir_cesta.jpg);
	background-repeat:no-repeat;
}

.link_anyadir_desactivado {
	cursor:default;
	line-height:27px;
	height:27px;
	width:116px;
	float:left;
	background-image:url(../img/anadir_cesta_desactivado.jpg);
	background-repeat:no-repeat;
}

.link_siguiente_desact {
	cursor:default;
	line-height:21px;
	height:27px;
	width:109px;
	float:left;
	background-image:url(../img/siguiente_desactivado.jpg);
	background-repeat:no-repeat;
}

a.link_como:link, a.link_como:visited, a.link_como:hover {
	text-decoration:underline;
	color:#3F3F3F;
	font-weight:bold;
}

a.link_powered:link, a.link_powered:visited {
	color:#BA3C10;
	font-size:11px;
	text-decoration:none;
}

a.link_powered:hover {
	color:#BA3C10;
	font-size:11px;
	text-decoration:underline;
}

/**********/
/* INPUTS */
/**********/
.input_text {
	border:1px solid #D9D9D9;
	width:172px;
}
.input_select {
	border:1px solid #D9D9D9;
}
.input_textarea {
	border:1px solid #D9D9D9;
	width:430px;
	height:80px;
	font-family: Tahoma, Arial, Helvetica;
	font-size:12px;
}
#btn_login {
	background-image:url(../img/boton2.jpg);
	width:70px;
	height:22px;
	line-height:22px;
	text-align:center;
	cursor:pointer;
	float:right;
	border:0px;
	/*color:#6F6F6F;*/
}
#btn_login2 {
	background-image:url(../img/boton1.jpg);
	width:54px;
	height:22px;
	line-height:22px;
	text-align:center;
	cursor:pointer;
	float:right;
	border:0px;
	/*color:#6F6F6F;*/
}

.btn_login_class {
	background-image:url(../img/boton1.jpg);
	width:54px;
	height:22px;
	line-height:22px;
	text-align:center;
	cursor:pointer;
	border:0px;
	/*color:#6F6F6F;*/
}
	
.mail {
	font-family: Tahoma, Arial, Helvetica;
	font-size:12px;
}

.mailPetit {
	font-family: Tahoma, Arial, Helvetica;
	font-size:10px;
}



