
body { margin:0px; }
.cuerpo {width:950px;}

a.menu_left img{border: 0px;color:#fff;text-decoration:none;}

.bg_menu {background-image:url(../imagenes/bg_menus.gif); background-repeat:no-repeat; background-position:left; height:67px;}

input.gris   {background-image:url(/imagenes/bg_input.gif); background-repeat:no-repeat; background-position:left top; border:0px; font-family:Tahoma; font-size:10px; color:#818181; font-weight:Bold; padding-left:5px;}
input.blanco {background-color:#FFFFFF; border:0px; font-family:Tahoma; font-size:10px; color:#818181; padding-left:5px; border:1px solid #B2B2B2;}
.gris   {
	/*
	background-image:url(/imagenes/bg_input.gif); 
	background-repeat:no-repeat; 
	background-position:left top;
	*/
	background-color:#dddddd;
	border:0px; 
	font-family:Tahoma; 
	font-size:11px; 
	color:#818181; 
	font-weight:Bold; 
	padding-left:5px;
	height:17px;
}


#header_contacto {font-family:Tahoma; font-size:10px; font-weight:normal; color:#693801; text-align:justify; position:relative; 
top:25px; left:255px; float:left; clear:both;}
#header_idioma {font-family:Tahoma; font-size:11px; font-weight:normal; color:#693801; text-align:justify; position:relative; 
top:0px; left:240px; float:left; clear:both;}
#header_comprar {font-family:Tahoma; font-size:12px; font-weight:normal; color:#fff; text-align:justify; position:relative; 
top:80px; left:250px; float:left; border:1px solid black;} /* ckear:both */
.txt_items,a:Link.txt_items,A:visited.txt_items {font-family:Tahoma; font-size:11px; font-weight:normal; color:#FFFFFF; text-decoration:none;}
a:Hover.txt_items {font-family:Tahoma; font-size:11px; font-weight:normal; color:#FFFFFF; text-decoration:underline;}

#cabecera_global {height:155px; border-bottom:1px solid #FFFFFF;}
	#logotipo { float:left; width:214px; border-right:1px solid #FFFFFF; background-color:#0066CC; height:100%; }
	#cabecera { float:left; width:604px; border-right:1px solid #FFFFFF; background-color:#0066CC; height:100%; }
	#cabecera_idiomas {float:left; width:130px; border-bottom:1px solid #FFFFFF; clear:right; background-color:#0066CC; height:100%;}
#sidebar    {	margin-left:0px; width:212px; padding:0px; float:left; background-color:#fff; }
#main       { margin-left:4px; padding:0px; border:1px solid #3F6CDE; float:left; clear:right; width:732px; }
#footer     { margin-top:10px; clear:both; background-color:#FFFFFF; padding-top:5px; text-align:center; }


#menu_superior {width:950px;}
.txt_menu_superior {padding-right:10px; }

#area_cont  { margin-top:1px; }

#espacio_inicio {float:left; width:50px; border-right:1px solid #FFFFFF; height:25px; }
#texto_buscar   {float:left; width:162px; background-color:#3F6CDE; border-right:1px solid #000000; text-align:center; height:25px; vertical-align:middle;}
	.txt_texto_buscar { font-family:Arial; color:#FFFFFF; font-weight:Bold; font-size:11px; }
#input_buscar   {float:left; background-color:#FFFFFF; width:119px; height:21px; border-top:1px solid #576929; border-bottom:1px solid #576929; border-right:1px solid #576929; vertical-align:middle; padding-top:2px; }
#menu_cliente   {float:left; width:616px; clear:right;}

#bt_registrar {cursor:pointer; position:relative; float:right; top:20px; left:-30px; width:60px; height:50px;}
#form_login {position:relative; float:left; top:10px; left:580px; width:250px; height:16px;}
#bt_form_login {position:relative; float:right; top:30px; left:-45px; width:17px; height:15px; cursor:pointer;}
#txt_sub_menu {font-family:Verdana; font-size:9px; color:#784001; width:300px; height:15px; position:relative; top:10px; left:-400px; border:1px solid black; text-align:left;}
#buscador {background-position:relative; top:0px; left:-550px;}

#espacio_banners {height:25px;}
#espacio_banners[id] {height:20px;}

.titulo_catalogo{padding:0;margin:0;position:relative;margin-top:-40px;text-align:center;width:200px;color:#542D01;font-weight:bold;}

.catalogo_virtual[class]{
	cursor:pointer;
	cursor:hand;
	width: 200px; 
	height:139px;
	padding:0px;
	margin:0px;
}
.catalogo_virtual{
	cursor:pointer;
	cursor:hand;
	width: 200px; 
	height:110px;
	padding:0px;
	margin:0px;
}

.pedido .correo_enviado { text-align: center; margin-left: 100px; color: #669900; width: 300px; border: 1px solid #669900; background-color: #f6f4f1; }







table.principal {border:0px; width:950px; text-align:center;}

.txt_telf {font-family:Arial; font-size:18px; font-weight:Bold; COLOR:#9A930B;}
.txt_idioma, A:Link.txt_idioma, A:Visited.txt_idioma, A:Hover.txt_idioma {font-family:Tahoma; font-size:13px; font-weight:normal; color:#514F4B; text-decoration:none;}
.txt_cesta {font-family:Arial; font-size:12px; font-weight:Bold; color:#54533F}


.txt, A:Link.txt, A:Visited.txt {font-family:Arial; font-size:11px; color:#000000; text-decoration:none; font-weight:normal;}
A:Hover.txt {font-family:Arial; font-size:11px; color:#BCA438; text-decoration:none; font-weight:normal;}
a.menu_left {color:#432610;text-decoration:none;}
a:hover.menu_left {text-decoration:underline;}



.banner_top {background-image:url(../imagenes/fondo_banner.gif); background-repeat:no-repeat; background-position:top; width:200px; height:4px;font-family: Arial, Helvetica, sans-serif; font-size: small; font-style:italic; color:#676147; font-family: Arial, Helvetica, sans-serif; font-size: small; font-style:italic; color:#676147;}
.banner { background-image:url(../imagenes/fondo_banner.gif); background-repeat:no-repeat; background-position:bottom; font-family: Arial, Helvetica, sans-serif; font-size: small; font-style:italic; color:#676147; cursor:pointer; text-align:center; width:200px;}
.tabla_central {background-image:url(../imagenes/foto-cama.jpg); background-repeat:no-repeat; width:696px; height:356px; clear:both;}
.txt_banner{font-family: Tahoma; font-size:12px; font-style:italic; color:#676147; cursor:pointer;}
.play {position:static; padding: 0 0 0 150px;}
.separacion {clear:both; padding-top:5px;}
.txt_serie_fotos {font-family:Tahoma; font-size:12px; font-weight:Bold; color:#656565; clear:both;}

.txt_bienvenida {font-family:"Lucida Sans"; font-size:14px; color:#FFFFFF; text-align:left; float:left;}
.txt_bienvenido {font-family:Arial; font-size:12px; color:#FFFFFF; text-align:left; float:left; width:530px;}
.txt_foto       {font-family:Tahoma; font-size:12px; color:#FFFFFF; background-color:#5C2E0F; filter: alpha(opacity=80); opacity: .8; letter-spacing:1px;padding:10px;}
.txt_foto_g     {font-family:Tahoma; font-size:18px; color:#FFFFFF; font-weight:Bold; letter-spacing:1px;}
.fondo_fotos    {background-image:url(../imagenes/fondo_fotos.gif); background-repeat:no-repeat; width:700px; height:139px;}

/*#img_filter { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/devel/Muebles/diseno/propuesta%204/Maquetacion/imagenes/bienvenida.png'); }*/


#img_filter {behavior: url(iepngfix.htc);}
#img_filter[id] { background: url(../imagenes/bienvenida.png) top left no-repeat;}


/***** empresa  ***********/

.empresa p, .empresa .bold2, .empresa .bold3, .empresa .texto_empresa
{font-family: Arial, Helvetica, sans-serif;font-size:11px;}

.empresa .texto_empresa { color: #938b82;padding-left:20px;}
.empresa .bold2 {color: #696349;font-weight: bold;padding-left:20px;}
.empresa .bold3 {color: #a07d50;font-weight: bold;padding-left:20px;}

.empresa_data{padding-right:20px;}

#fundacion {position:absolute;width:170;margin-top:200px;margin-left:15px;color:#FFFFFF}
#fundacion .titulo{font-size:22px;font-family:Times;letter-spacing:1px;}
#fundacion .fundacion_data{font-family:Tahoma;font-size:11px;line-height:20px;letter-spacing:1px;}

/************* catalogo ***************/

.cat {font-family:Verdana, Arial, Helvetica, sans-serif;}
.cat a {color:#0099cc;text-decoration:none;}

a img{border:0px; /*border: 0px solid #aa967b;*/}
a img.sinborde {border:0px;}	
.cat .precio{
	color:white;
	font-size:14px;
	position:relative;
	top:55px;
	left:30px;
	/*width:50px;*/
	font-weight: bold;
}

	
.cat .info{
	padding-left:20px;
	font-size: 12px;
	color: #804C11;
	font-weight: bold;
}

.cat .txt_oferta{
	padding-left:10px;
	font-size: 12px;
	color: #804C11;
}

.cat .txt_paginas{
	font-size: 12px;
	color: #fff;
}

.cat .precio_prod{
	text-align:center;
	padding-left:10px;
	font-size: 10px;
	color: #804C11;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.cat .titulo_prod{
	text-align:left;
	padding-left:10px;
	padding-bottom:5px;
	padding-top:5px;
	font-size: 12px;
	color: #446FDF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.cat .titulo_cat{
	width:670px;
	text-align:left;
	padding-left:10px;
	padding-bottom:5px;
	padding-top:5px;
	font-size: 12px;
	color: #804C11;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
}


/************  showroom  ******************/

.content{color: #ccc; margin-left: 0;margin-top: 0; padding: 0; background: #e7ddc9;position:relative;}
.content a{	color: #fff;}

.content[id]{margin-left:-10px;margin-top:-10px;}

h3{	color: #fff;	font-size: 14px;}
h4{	font-size: 16px;}
#myGallery {text-align: left;}

#menu {	
	font: 80% Tahoma, Arial, Helvetica, sans-serif; 
	margin-top: 5px;
	position:absolute;
	top:0;
	right:20;
}
#menu ul, li { list-style-type: none; }
#menu ul {	margin: 0;	padding: 0;}
#menu li {	float: left;}

#menu a {
	text-decoration: none;
	color:#5a3e29;
	display: block;
	padding: 3px 10px;
	text-align: center;
	border-left: 1px solid #ccb7a2;
	border-width: 1px 1px 1px 1px;
}

#menu a#activo { font-weight: bold;}
#menu a:hover {	background: #d3c8b4;}

/***************** consejos **************************/

.consejos_header {position:relative;font-family:Tahoma;	font-size:11px;font-style:normal;letter-spacing:1px;	background-color:#4c340e;	color:white;width:695px;}
.consejos {	width:695px;}
.consejos_data {padding:20;position:relative;font-family:Tahoma; font-size:11px;font-style:normal;letter-spacing:1px;background-color:#f2ece3;color:#666666;}
.consejos_data li{	padding-left: 10px;	padding-bottom:20px; list-style-image: url(img/li_ok.gif);}
.consejos_data li img {position:relative;top:0;left:0;}
.consejos_data li:first-letter {font-size:16px;font-weight:bold;}
.consejos_header img {	height:197;	}
.consejos_header #titulo{	font-family:Tahoma;	font-size:16px;	width:138px;	font-weight:lighter;	position:absolute;	top:9px; left:226px;}
.consejos_header p{	width:314px;position:absolute;top:50px;right:12px;}

/******************* contacto *************************/

.contacto .lab {padding-left:10px;font-family:Times;font-size:13px;font-style:italic;color:#584525}

.contacto {font-family:Tahoma;}

.contacto_data
{
	
	position:relative;
	font-family:Tahoma;
	font-size:11px;
	font-style:normal;
	letter-spacing:1px;
	color:#666666;
}

.contacto_banner1
{
	width:470px;
	position:absolute;
	margin-right:0;
	margin-left:auto;
	left: 494px;
	top: 0px;
}

.contacto_data p:first-letter {font-size:16px;font-weight:bold;}

.contacto_titulo {width:504px;border: 1px solid #3F6CDE;color:#fff;font-size:12px;background-color:#3F6CDE;}
.contacto_titulo .t{padding:5px;}

#box_formulario{width:504px;}
.contacto input, .contacto textarea{border: 1px solid #000;}
.contacto .contacto_btn{cursor:pointer;}



/********** transporte ***********************/

.fondo_marron_claro {background-color:#F2ECE3;}
.cab_transporte {background-image:url(img/transporte.gif); background-position:top left; background-repeat:no-repeat; 
				background-color:#4C340E; width:697px; height:180px; padding:10px 0px 0px 220px; 
				font-family:Verdana; font-size:11px; color:#FFFFFF;}
.area1_txt_cab_transporte {position:relative; letter-spacing:1px;}
.area2_txt_cab_transporte {position:relative; letter-spacing:1px; padding:10px 5px 0px 148px;}
.linea_marron {background-color:#67512F}
.cab_tab_transporte {font-family:Tahoma; font-size:11px; color:#4C340E; font-weight:Bold; letter-spacing:1px; background-color:#E1D5C7; text-align:center;}
.subcab_tab_transporte {font-family:Tahoma; font-size:11px; color:#4C340E; font-weight:Bold; letter-spacing:1px; background-color:#F0EAE0}
.txt_tab_transporte_bold {font-family:Tahoma; font-size:11px; color:#4C340E; font-weight:Bold; letter-spacing:1px; background-color:#FFFFFF; line-height:20px;}
.txt_tab_transporte {font-family:Tahoma; font-size:11px; color:#4C340E; letter-spacing:1px; background-color:#FFFFFF; line-height:20px;}
.txt_transporte_p {font-family:Tahoma; font-size:10px; color:#4C340E; letter-spacing:1px;}

/************ registro ****************************/

/*.registro_header {position:relative;font-family:Tahoma;	font-size:11px;font-style:normal;letter-spacing:1px;	background-color:#4c340e;	color:white;width:695px;}*/
.registro_header         {font-family:Tahoma; 
													font-size:11px; 
													font-style:normal; 
													letter-spacing:1px;	
													background-color:#9BB1EE;	
													color:white; 
													width:732px; height:97px;
													clear:both;
													}
.registro_header #imagen_cabecera_registro {
													float:left;}
.registro_header #titulo {font-family:Tahoma;
													font-size:16px;	width:247px; font-weight:bold; 
													/*position:absolute; top:10px; left:367px;*/
													float:left; padding:5px 25px;
													text-align:left;
													}
.registro_header #titulo p{font-size:12px;
 													font-weight:lighter
													/*width:247px; position:absolute;
													top:40px; right:12px;*/}
.registro {font-family:Tahoma; width:732px;}

.registro_data{	padding:20px;	padding-left:0; position:relative; font-family:Tahoma; font-size:11px; font-style:normal;	letter-spacing:1px; color:#666666;}

.registro_data p:first-letter {font-size:16px;font-weight:bold;}

.registro_titulo			{width:536px; text-align:left;
											border:1px solid #6D8EE7; color:#FFFFFF; font-size:12px; 
											background-color:#3F6CDE; margin:0px 1px 1px 0px;}
.registro_titulo .t { padding:5px;}

#box_formulario_registro {width:536px; border:1px solid #6D8EE7; background-color:#DEE6FA; 
													margin:0px 1px 1px 0px; text-align:left;}
#box_formulario_registro TD {padding:2px; text-align:left;}
.registro input, .registro textarea{border: 1px solid #000; width:100px;}
.registro input {width:120px;}
.registro input.submit { width:auto; }
.registro textarea {width:250px;}
.registro label { margin-right:5px; margin-left:0px; font-family:Times; font-size:13px; 
									font-style:italic; color:#584525; padding-top:3px;}


/************  tendencias  ********************/

.tendencias_header {position:relative;font-family:Tahoma;	font-size:11px;font-style:normal;letter-spacing:1px;	background-color:#4c340e;	color:white;width:695px;}
.tendencias {width:695px;}
.tendencias_data {padding:20;position:relative;font-family:Tahoma;font-size:11px;font-style:normal;letter-spacing:1px;background-color:#f2ece3;color:#666666;}
.tendencias_data li{padding-left: 10px;	padding-bottom:20px; list-style-image: url(img/li_ok.gif);}
.tendencias_data li img {position:relative;top:0;left:0;}
.tendencias_data li:first-letter {font-size:16px;font-weight:bold;}
.tendencias_header img {height:90;}
.tendencias_header #titulo{font-family:Tahoma;font-size:16px;width:138px;font-weight:lighter;position:absolute;top:11px;left:105px;}
.tendencias_header p{width:406px;position:absolute;top:42px;right:32px;}

#bloque_rosa, #bloque_azul {width:654px;}
#bloque_rosa h1, #bloque_azul h1{padding:5px;font-size:17px;font-weight:bold;color:#48300f;}

#bloque_rosa{background-image:url(img/tendencias_f1.gif);}
#bloque_rosa h1{padding-left:270px;background-image:url(img/tendencias_h1.gif);}
#bloque_rosa h4{padding:0 10px;color:#cc6699;font-size:14px;}
#bloque_rosa p{padding:0 10px;}

#bloque_azul{margin-top:20px;background-image:url(img/tendencias_f2.gif);}
#bloque_azul h1{padding-right:270px;background-image:url(img/tendencias_h2.gif);text-align:right}
#bloque_azul h4{padding:0 10px;color:#65b8da;font-size:14px;text-align:right}
#bloque_azul p{padding:0 10px;text-align:right}


/************  bolsa de trabajo  ***************/

.bolsa_header {position:relative;font-family:Tahoma;font-size:11px;font-style:normal;letter-spacing:1px;background-color:#4c340e;color:white;width:695px;}
.bolsa_header #titulo{font-family:Tahoma;	font-size:16px;	width:138px;font-weight:lighter;position:absolute;top:10px;left:367px;}
.bolsa_header p{width:247px;position:absolute;top:40px;right:12px;}

.bolsa {font-family:Tahoma; margin:1px 0px 0px 1px;}

.bolsa_data {padding:10 0px 10 0;position:relative;font-family:Tahoma;font-size:11px;font-style:normal;letter-spacing:1px;color:#666666;}

.bolsa_data h4{padding:0;margin:0}
.bolsa_data p:first-letter {font-size:16px;font-weight:bold;}

.bolsa_titulo{width:504px;border: 1px solid #3F6CDE;color:#fff;font-size:12px;background-color:#3F6CDE;margin-bottom:-1px;}
.bolsa_titulo .t{padding:5px;}

#box_formulario_bolsa{width:504px;background-color:#f6f4f1;}
.bolsa input, .bolsa textarea{border: 1px solid #000;}
.bolsa input {width:120px;}
.bolsa input.large {width:250px;}
.bolsa input.examinar {width:340px;}
.bolsa textarea {width:340px;}
.bolsa label {margin-right:5px;margin-left:auto;font-family:Times;font-size:13px;font-style:italic;color:#584525}

/************  pedido  ************************/

.pedido                      {font-family:tahoma;}
.pedido #table_header td     {font-size:12px; color:#808080}
.pedido #table_header .border-top{border-top:1px solid #6D8EE7;}
.pedido #table1 td           {font-size:12px; color:#808080; border:1px solid #6D8EE7; padding:2px;}
.pedido #table1 td input     {border:0px; color:#808080;}
.pedido_btn                  {width:83px;position:relative;right:10px;cursor:pointer; padding-top:5px;}
.pedido .mensaje_confirmacion{font-size:12px;color:#808080;text-align:center;}




/************  financiacion New  ******************/
.financiacion {
	width:695px;
	text-align:left;
}
.financiacion  .financiacion_data{
	padding:0 0 20px 15px;
}

.financiacion  .financiacion_text_data{
padding:0 0 20px 25px;
font-family: Tahoma, sans-serif;

	font-size:11px;
	color: #5B5757;
}
.financiacion .texto_bold{
	font-family: Tahoma;
	color: #48300F;
	font-size: 12px;
	font-weight:bold;
}
.financiacion .texto_right{
	font-family: Tahoma, sans-serif;font-size:11px;
	font-size: 11px;
	color: #938b82;
}
.financiacion .financiacion_right{padding:8px 12px 8px 0;background-image: url(img/financiacion_ventajas_bg.gif);background-repeat:no-repeat;} 
.financiacion ul{
	font-family:Tahoma; 
	font-size:14px; 
	font-weight:Bold;
	 color:#552C00; 
	 margin-left:5px;

}
.financiacion li{
	font-family: Tahoma;
	color: #48300F;
	font-size: 11px;
	font-weight:normal;
	list-style-image:url("img/financiacion_list.gif");
	
}
.financiacion #ventajas {
	position:absolute;
	width:180px;
	margin-top:12px;
	
	}

.financiacion .ventajas_bg{
	margin-right:50px;
background-repeat:no-repeat;
} 
.financiacion .ventajas_bg img{
background-repeat:no-repeat;
} 
.financiacion .financiacion_right1{
padding:6px 8px 6px 8px;
background-color:#EAE3D7; 
} 
.financiacion .orangeBig{
	margin-top:25px;
	font-family: Tahoma;
	color:#FE6903;
	font-size:40pt;
	position:relative;
	padding-top:50px;
} 
.financiacion .orange{
font-family:Tahoma;
color:#FE6903;
font-size:13pt;
font-weight:bold;

} 
.financiacion .txtGray{
font-family:Tahoma;
color:#898484;
font-size:12pt;
font-weight:bolder;
} 
.financiacion #inputFlotante{
	position:absolute;
	margin-top:75px;
	margin-left:20px;
	width: 80px;
}

.financiacion .labelFlotante{
	font-family:Tahoma;
	color:#666666;
	font-size:13pt;
	font-weight:bold;
	position:absolute;
	margin-top:75px;
	margin-left:0px;
	width: 80px;
	border:1px solid #666666;
	background-color:#FFFFFF;
	height:25px;
}

.financiacion #inputFlotante input.hover{
	
}
.financiacion #textoFlotante{
	position:absolute;
	margin-top:80px;
	margin-left:105px;
	font-family: Tahoma, sans-serif;
	color:#FD0315;
	font-weight:bolder;
	font-size:11pt;	
}

.financiacion #textoFlotante2{
	position:absolute;
	margin-top:80px;
	margin-left:40px;
	font-family: Tahoma, sans-serif;
	color:#999999;
	font-weight:bolder;
	font-size:9pt;	
}

.financiacion  .financiacion_td1{
	background-color:#EAE3D7;
	border:solid;
	border-width:0.01em;
	border-color:#9E835C;
} 
.financiacion input[type="text"]{
	font-family:Tahoma;
	color:#666666;
	font-size:13pt;
	font-weight:bold;
}

.financiacion input{
	font-family:Tahoma;
	color:#666666;
	font-size:13pt;
	font-weight:bold;
	border:1px solid #666666;
}



/*******************************************/


/*******************************************/
/************  productos  ******************/


.producto  p{font-size:11px;letter-spacing:2px;color:#663300;padding:0px;margin-bottom:10px;}
.producto label{font-size:12px;letter-spacing:2px;color:#663300;padding:0px;margin-bottom:10px;}
.producto select{margin-left:20px;margin-top:10px;}
.producto h3{width:250px;color:#542D01;font-size:16px;background-color:#eae3d7;padding:5px;padding-left:20px;margin-bottom:10px;}
.producto #producto_img{margin-left:10px;float:left;}
.producto .data  {float:left;margin-left:5px; width:250px;}
.producto .data p{padding-left:20px;}
.producto .precio{color:#663300; padding:8px; font-size:15px;font-weight:bolder;}
.producto .anadir{float:right;clear:both; padding-top:5px;}
.producto {
	width:695px;
	font-family:Tahoma;margin-left:5px;
}
.producto .imprimir {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #552C00;
	letter-spacing: 2px;
	margin: 5px 5px 5px 5px;
	cursor: pointer; 
  	cursor: hand; /* para IE 5.x */
}
.producto .propiedades .texto_titulo{
	font-family: "Verdana, Geneva, Arial, Helvetica, sans-serif";
	color: #552C00;
	font-size:11pt;
	font-weight:bold;
	letter-spacing:2px;
}
.producto .propiedades .texto_propiedades p{
	font-family: "Verdana, Geneva, Arial, Helvetica, sans-serif";
	color: #0194DD;
	font-size:12px;
	
}

.producto .banners td{
	background-image: url(img/producto_banner_bg.gif);
	background-repeat:no-repeat;
}

.producto .banners .texto_banner{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-style:italic; 
	color:#676147; 
	cursor:pointer; 
	text-align:center;
	text-decoration:none;
}
.producto .banners .texto_banner strong{
	font-family: Arial, Helvetica, sans-serif;
	font-style:italic; 
	color:#676147;  
	font-weight:bold;
	font-size:12px;
	margin-top:10px
}
.producto .banners .floatLeft{
	float:left;
	padding-top:10px;
	padding-left:5px;
}

.producto .banners .floatLeft[class]{
	float:left;
	padding:2px 0 0 3px;
}

.producto .banners .floatRight{
	float:right;
	margin:10px 10px 5px 0;
}

#titulo_producto         {background-image:url(img/titulo_producto.gif); background-repeat:no-repeat; height:31px;}
.txt_titulo_producto     {font-family:Tahoma; font-size:14px; font-weight:Bold; color:#552C00; padding-left:10px;}	
.bt_impresion_prd        {text-align:right; padding-right:20px;}	
.bt_impresion_prd[class] {text-align:right; padding-right:20px;}
.fondo_producto          {/*background-image:url(img/fondo_producto.gif); background-repeat:no-repeat; background-position:top left;*/}

.txt_titulo_producto {font-family:Verdana; font-size:11px; font-weight:bold; color:#552C00;}
.txt_propiedades_producto { font-family:Verdana; font-size:11px; color:#0194DD; line-height:20px; padding-top:7px; }


/*******************************************/

 
.capital {font-size:16px;font-weight:bold;} /*text-transform:capitalize;*/
.fondo_tabla_comprar {background-color:#977D5A;}
.cab_tabla_comprar {background-color:#EAE3D7; color:#555557; font-family:Tahoma; font-size:11px; font-weight:Bold; text-align:center;}
.txt_tabla_comprar {background-color:#F5F4FA; color:#555557; font-family:Tahoma; font-size:11px; line-height:20px; text-align:center;}
.tit_texto {font-family:Tahoma; font-size:14px; font-style:italic; font-weight:Bold; color:#48300F; letter-spacing:1px;}


.cab_trabajos {background-image:url(../imagenes/cabecera-trabajos.jpg); background-position:top left; background-repeat:no-repeat; 
				background-color:#4C340E; width:690px; height:100px; padding:10px 0px 0px 220px; 
				font-family:Verdana; font-size:11px; color:#FFFFFF;}
.area1_txt_cab_trabajos {position:relative; letter-spacing:1px;}
.area2_txt_cab_trabajos {position:relative; letter-spacing:1px; padding:10px 5px 0px 148px;}
.espacio_h_10px {margin:10px 0px 10px 0px;}
.espacio_h_10px[class] {margin:10px 0px 10px 0px;}
.imagen_trabajos_1 {background-image:url(../imagenes/trabajos-1.jpg); 
	background-position:top left; 
	background-repeat:no-repeat; 
	width:267px; 
	height:500px;}
.imagen_trabajos_2 {background-image:url(../imagenes/trabajos-2.jpg); background-position:top left;	background-repeat:no-repeat; width:267px; height:500px;}
.cab_tbl_trabajos {background-color:#4C340E; font-family:Tahoma; font-size:12px; color:#FFFFFF; height:45px; padding-left:18px;}
.txt_tbl_trabajos {font-size:11px; color:#4C340E; line-height:20px; padding:30px 0px 0px 20px;}
.fondo_marron {background-color:#4C340E;}
.descr_trabajos_1 {position:relative; float:left; width:70px;}
.descr_trabajos_2 {position:relative; width:330px;}


.txt_elements_nombre {color:#F1ECE1; font-size:12px; width:159px;}	
.txt_elements_precio {color:#DF6F1E; font-size:12px; font-weight:Bold; width:81px; padding-right:5px;}


/*************** Pagina login *************/

.log_content {
	margin:50px 0px; padding:0px;
	text-align:center;
	}
	
#login {
	width:493px;
	margin:0px auto;
	text-align:left;
	}

#login .titulo{margin-bottom:10px;}
#login .body{background-image:url(img/login_body.gif);height:285px;line-height:285px;}
#login .form{position:relative;top:10;left:20;width:250px;}
#login .fondo_form{position:relative;top:0;left:0;}
#login input{margin:3px;}

#login .t1{margin-top:20px;}
#login .t1[class]{padding-top:30px;}

#login .t2{margin-top:21px;}

#login input, .login textarea{border: 1px solid #000;100px;}
#login input {width:170px;}
#login textarea {width:250px;}
#login label {margin-right:5px;margin-left:auto;font-family:Tahoma;font-size:12px;font-style:italic;color:#584525}
#img_form{cursor:pointer;}

/*
 * 
 TOP MENU
 * 
 */


.bg_menu_1 { background-color:#3F6CDE; height:31px; font-family:Arial; font-size:10px; font-weight:Bold; color:#542D01; text-align:left; clear:both; border-bottom:1px solid #FFFFFF;}
.bg_menu_2 { background-color:#7899EC; height:25px; font-family:Arial; font-size:10px; font-weight:Bold; color:#542D01; text-align:left;}
.txt_menu_superior {font-family:Verdana; font-size:10px; color:#784001; font-weight:Bold;}
.txt_menu_top {font-family:Verdana; font-size:9px; color:#784001;}
.input_blanco_borde {border:1px solid #fff; font-family:Arial; font-size:8pt; color:#4C3E28; text-align:center;}
.txt_form_login          {float:left; font-family:Arial; font-size:11px; color:#FFFFFF; }
.txt_form_login_user     {float:left; font-family:Arial; font-size:11px; color:#FFFFFF; font-weight:Bold; width:108px; height:18px; text-align:center; border-top:1px solid #576929; border-right:1px solid #3F6CDE; border-bottom:1px solid #3F6CDE; padding-top:5px;}
.input_form_login_user   {float:left; font-family:Arial; font-size:11px; color:#FFFFFF; font-weight:Bold; width:118px; height:23px; text-align:center; border-top:1px solid #576929; border-right:1px solid #3F6CDE; border-bottom:1px solid #3F6CDE; background-color:#FFFFFF;}
.txt_form_login_pwd      {float:left; font-family:Arial; font-size:11px; color:#FFFFFF; font-weight:Bold; width:132px; height:18px; text-align:center; border-top:1px solid #576929; border-right:1px solid #3F6CDE; border-bottom:1px solid #3F6CDE; padding-top:5px;}
.input_form_login_pwd    {float:left; font-family:Arial; font-size:11px; color:#FFFFFF; font-weight:Bold; width:123px; height:23px; text-align:center; border-top:1px solid #576929; border-right:1px solid #3F6CDE; border-bottom:1px solid #3F6CDE; background-color:#FFFFFF;}
.txt_form_login_register {float:left; font-family:Arial; font-size:11px; color:#FFFFFF; font-weight:Bold; }


a.thickbox {font-family:Tahoma; font-size:11px; color:#784001; text-decoration:none;}


/********** botones formulario **************/

.simple_btn input{float:left;margin-left:100px;border: 0px solid #C2C2C2;padding: 3px;}
.next_btn {float:right;width:300px;margin-left:auto;margin-right:30px;}
.next_btn input{border: 0px solid #C2C2C2;padding: 3px;}

input.siguiente {background: url(img/boton.gif) no-repeat top center;width: 166px;height: 22px;margin: 0px;padding: 0px;margin-left:10px;cursor: pointer;font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#FFF;}

input.siguiente:hover, .next_btn input.siguiente.hover {background-position: bottom center;}

input.volver {background: url(img/boton_mini.gif) no-repeat;background-position:0 0;width: 71px;height: 22px;margin: 0px;padding: 0px;cursor: pointer;font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#FFF;}

input.volver.hover , input.volver:hover{background: url(img/boton_mini.gif) no-repeat;background-position:0 -22;}
.bcn {width: 71px;height: 22px;}
.bcn a,{background: url(img/boton_mini.gif) no-repeat;background-position:0 0;width: 71px;height: 22px;margin: 0px;padding: 0px;cursor: pointer;text-align:center;text-decoration:none;line-height:22px;
font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#FFF;}
.bcn a:hover{background: url(img/boton_mini.gif) no-repeat;background-position:0 -22;}


/***************************CENTROS DEPORTIVOS*****************************/

/**************  cabecera  *********************/

.alImg2 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/img/logo.png') }
.alImg2[class] { background:url(/css/img/logo.png);}

.txt_comprar {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/img/carrito.png'); 
	font-family:Tahoma; 
	font-size:11px; 
	font-style:normal; 
	letter-spacing:1px; 
	color:#FFFFFF;}

.txt_comprar[class] {
	background:url(/css/img/carrito.png); background-repeat:no-repeat; background-position:left; padding-left:20px}

	.header #idiomas {font-family:Tahoma;color:#FFFFFF; font-size:10px; position:relative; top:5px; right:0px; padding-bottom:5px;}
	.header #idiomas a{color:#FFFFFF; text-decoration:none;}
	.header #idiomas a:hover{color:#FFFFFF; text-decoration:underline;}
	
	.header #pedido a{color:#fff;text-decoration:none;}
	.header #pedido a:hover{color:#fff;text-decoration:underline;}
	.header #pedido img{border:0px;}

.borde_1 {border-left: 1px solid #fff; border-right:1px solid #fff;}
.borde_2 {border-right:1px solid #fff;}
.borde_3 {border-left: 1px solid #fff; border-right:1px solid #fff;border-bottom: 1px solid #fff;}
.borde_4 {border-right:1px solid #fff;border-bottom: 1px solid #fff; padding:5PX 0PX 5PX 0PX}
.borde_buscar {border-right:1px solid #576929;border-top: 1px solid #576929;border-bottom: 1px solid #576929;background-color:#fff}
.entrenadores {font-family:Arial, Helvetica, sans-serif; font-size:16px;color:#3A7424; font-weight:bold; font-style:italic}
.tabla_actividades {font-family:Tahoma; font-size:12px; padding:5px;}
.imagene_esp {padding-left:20px}
.esp_contenido {padding-right:20px; padding-left:20px}


a.menu_top {color:#fff;text-decoration:none;}
a:hover.menu_top {text-decoration:underline;}
.header {background-image:url(../imagenes/azul_bg.jpg); background-repeat:repeat-x; background-position:left top; height:138px;}
.menu_principal {font-family:Arial, Helvetica, sans-serif; font-size:11PX; font-weight:bold; text-align:center; color:#FFFFFF;background:#3F6CDE;}
.esquina {background-color:#7899EC; border-left:1px solid #FFF}

.buscar {border-left: 1px solid #fff;border-top: 1px solid #3F6CDE; border-bottom: 1px solid #576929;border-right:1px solid #000;background-color:#3F6CDE}
.usuario {border-right:1px solid #3F6CDE;border-top: 1px solid #576929; border-bottom: 1px solid #3F6CDE;background-color:#7899EC}
.registrate {border-right:1px solid #fff;border-top: 1px solid #576929; border-bottom: 1px solid #3F6CDE; background-color:#7899EC}
#registro    {color:#FFFFFF; padding:10px 0px 0px 30px; height:20px;}
#registro a  {color:#FFFFFF; font-size:11px;  text-decoration:none;  height:20px;}
.titulo_menu {color:#FFFFFF; font-weight:bold; text-align:center; font-size:12px; font-family:Arial, Helvetica, sans-serif; background:#3F6CDE; height:30px}
.fondo_menu_secundario { font-family:Tahoma; font-size:12px; background:#FFFFFF;width:213px; height:380px; border:1PX solid #3F6CDE; margin:1px 0px 0px 1px}
.txt_menu_secundario {font-family:Tahoma; letter-spacing:1px; font-size:10.5px; color:#432610; text-align:left; padding-left:10px;border-bottom:1PX solid #7899EC;}
.borde_verde { background:url(../imagenes/azul_square.jpg); background-repeat:no-repeat; background-position:right;border-bottom:1PX solid #3F6CDE; height:30px}
.txt_pie {font-family:Tahoma; font-size:10px; color:#656565; text-align:center; border-top:1px solid #7899EC;height:30px; background:#FFFFFF; padding-top:5px }
.title_page {background:#3F6CDE; color:#FFFFFF; height:21px; padding:5px; text-align:left;}
.title_page[class] { padding:5px; height:21px;}
.title_page1 {background:#3F6CDE; color:#FFFFFF; height:20px;}
.title_page1[class] { height:24px;}
.tabla_home {border:1px solid #3F6CDE;}
.bienvenido {font-family:Tahoma; font-size:12px; padding:0px;border-right:1px solid #3F6CDE; margin-top:1px}
.horarios {font-family:Tahoma; color:#737C94; text-align:center; padding:5px; font-size:12px; padding:0px;border:1px solid #3F6CDE; margin-top:1px}
.dias {color:#0A3092; font-weight:bold; background:#B6C7F3}



#logofacilis {float:left;}
A:Link.pie, A:Visited.pie {font-family:Tahoma; font-size:10px; color:#656565; text-decoration:none;}
A:Hover.pie {font-family:Tahoma; font-size:10px; color:#656565; text-decoration:underline;}

.banner_bottom_area        {padding-top:10px; padding-left:0px; padding-right:0px; width:700px; }
.banner_bottom_area .top   {background-image:url(/imagenes/fondo_fotos.gif); height:28px; background-repeat:no-repeat;}
.banner_bottom_area .middle{padding-left:10px; background-image:url(/imagenes/fondo_fotos.gif); background-repeat:no-repeat; background-position:0px -28px;}
.banner_bottom_area .bottom{background-image:url(/imagenes/fondo_fotos.gif); background-position:0px -130px; background-repeat:no-repeat; height:18px;}
.banner_bottom             {padding-left:7px; padding-right:7px; display:inline;}
.banner_bottom_img         {position:absolute;width:699px;cursor:pointer;z-index:9999}
#registra_cliente          {float:left;}
#cerrarSesion              {cursor:hand; cursor:pointer; color:#FFFFFF; float:left; font-family:Arial; font-size:11px; color:#FFFFFF; width:80px;}
.txt_general               {font-family:Tahoma,Verdana,Arial; font-size:12px; color:#000000; text-align:justify;/*padding:10px;*/}
#cmr_form                  {text-align:left;}
.btn_transparente          {color:#FFFFFF; border:0px; background-color:transparent;}
label.error                {float:right; color:#FF0000; margin-top:-5px; margin-right:12px;}
.flash                     {padding:0; margin:0; cursor:pointer; float:left; }
.blank                     {position: absolute; width: 200px; cursor: pointer; z-index: 9999; }
