@charset "utf-8";
/* CSS Document */

body {
	margin: 0;
	padding: 0;
	background-color: #C8C8C8;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	color:#9A9CA6;/*gris neutro*/
	letter-spacing:0.2 em;
}


/*h1, h2, h3*/ *{
	margin: 0;
	padding: 0;
}

h1 {
}

h2 {
}

p {
	margin: 0 0 2em 0;
	text-align: justify;
	line-height: 26px;
	list-style: none;
}
ul{
	list-style:none;}
	
a {
	color: #878789;

}

a:hover, a:active {
	text-decoration: none;
	color: #fff;
}



img {
	border: none;
}

img.left {
	margin-right: 5px;
}

img.right {
	margin-left: 5px;
}



/* PAGINA_________________*/


#pagina{
	
	}
	
	
/*______CABECERA____________*/

#cabecera{
	width:980px;
	margin: 0 auto;
	background-image: url(../img/cabecera.gif);
	background-repeat:no-repeat;
	background-color:pink;/*#0E0E19;*/
	overflow:hidden;
	min-height:180px;
	
	
}



#cabecera ul {
	margin: 0;
	padding: 0;
	padding-left:1.2em;
	overflow:hidden;
	
}

#cabecera li {
	float: left;
	/*background-color:yellow;*/
	}

#cabecera a {
	display: block;
	text-decoration: none;
	font-size:1.1em;
	font-weight:bold;
	padding-left:15px;
	
	}



#menu-idiomas{
	width: 100%;
	float:left;
	padding-top:15px;
	
	
	
	}
#menu-idiomas li{
	 
}
#menu-idiomas li a{
	background: url(../img/cuadro_reposo.gif) no-repeat bottom left;
	padding-left:1.1em;
	padding-right:1em
	}
#menu-idiomas li a:hover ,#menu-idiomas li a.activo{
	background: url(../img/cuadro_activo.gif) no-repeat bottom left;
	color:#fff;
	}
#logo{
	text-align:right;
	float:left;
	width:100%;
	padding-bottom:3.7em;
	
}
#logo img{
	padding-right:2.2em;
}
#menuprincipal{
	width: 100%;
	float:left;	
	}

	
#menuprincipal ul{
padding-right:2.2em;
}
	
#menuprincipal ul{
	float:right;
}	
#menuprincipal li a.activo{
	color:#fff;
}

/*______FIN CABECERA____________*/


/*______FUNCIONA (contenido)____________*/

#funciona{
	width: 980px;
	margin: 0 auto;
	}
	
#funciona #portada{
	position:relative;
		
}

#funciona #ofertas{
	
	position: absolute;
	bottom:65px;
	right:35px;		
	}
	

#funciona #ofertas a{
	color:white;
	font-size:1.8em;
	font-weight:bold;
	text-decoration:none;

}

#funciona #telepronter{
	
	position: absolute;
	bottom:-37px;
	right:0px;	
		
	}
/*______FIN FUNCIONA(contenido)____________*/


/*______EMPRESA________________________________*/

#empresa{
    background:#BFC2CB;
	background-image:url(../img/filigrana_empresa.gif);
	background-position: bottom right;
	background-repeat:	no-repeat;
	overflow:hidden;
	color:#515156;
}

#empresa #foto_fabrica {
	float:left;
	width:430px;
	text-align:center;
}

#empresa #texto{
	float:left;
	width:550px;	
	}

#empresa #foto_fabrica img{
	padding:40px 0px 171px 0px;
	}
	
#empresa #texto p{
	font-size:1.25em;
	padding:40px 40px 0px 40px;
	}
	

/*______EMPRESA FIN________________________________*/

/*______SERVICIOS________________________________*/

#servicios{
	width:100%;
    background:#191622;
	background-image:url(../img/filigrana_servicios.gif);
	background-position: bottom right;
	background-repeat:	no-repeat;
	overflow:hidden;
	color:#fff;
}

#servicios #primero {
	float:left;
	width:430px;
}
#servicios #primero ul{
	padding:40px 0px 43px 6em;
	margin:0px

	
}
#servicios #primero ul li{
	background-image:url(../img/serveis_lista.gif);
	background-repeat:no-repeat;
	background-position:0px 15px ;
	padding:10px 0px 0em 1em;
	font-size:18px;		
	margin:0px 0px 5px 0px;	
}

#servicios #segundo {
	float:left;
	width:550px;
	text-align:center;	
}

#servicios #segundo img{
	padding:40px 0px 65px 0px;
	margin:0px;
	
}

/*______SERVICIOS FIN________________________________*/


/*______CONTACTO________________________________*/

#contacto{
	width:100%;
    background:#000;
	background-image:url(../img/filigrana_contacto.gif);
	background-position: bottom right;
	background-repeat:	no-repeat;
	overflow:hidden;
	color:#fff;
	
}


#contacto #caja-formulario {
	float:left;
	padding-top:40px;
	width:100%;
	font-size:15px;

	
}

#contacto #caja-formulario #texto{
	float:left;
	text-align:justify;
	width:100%;
	padding-bottom:5px;	
	}

	

#contacto #caja-formulario #texto #alert{
	float:left;
	color:#F04205;

}



#contacto #caja-formulario #capa-formulario{
	float:left;
	width:310px;
	padding-left:6em;
	}

#contacto #caja-formulario #capa-formulario form{
	padding:0px;
	margin:0px;

}

#contacto #caja-formulario #capa-formulario #texto{
	float:left;}

#contacto #caja-formulario #capa-formulario div{
	float:left;
	padding-bottom:10px;
	}

	

#contacto #caja-formulario #capa-formulario #boton-mail{
	width:95%;
	text-align:right;
	float:left;
	

}	

#contacto #caja-formulario p{
	float:left;
	width:85px;
	margin:0px;
	padding:0px;
	padding-top:8px;

}

#contacto #caja-formulario #capa-formulario{
	padding-right:30px;
}


#contacto #caja-formulario #capa-formulario .aceptar{
	width:95%;
	text-align:right;
	padding:0px;
	margin:0px;

}

#contacto #caja-formulario #capa-formulario .aceptar a{
	padding:3px;
	border:solid #000000 1px;
	background-color:#FB7C46;
	color:white;
	font-size:10px;
	font-weight:bold;
	border-style:none;

}

#contacto #caja-formulario #mapa{

	float:left;
	padding-bottom:69px;
	width:550px;
	text-align:center;
}



#contacto #caja-formulario input{
	width:220px;
	border:solid #000000 1px;
	padding:0px;
	margin:0px;
	margin-top:10px;

}



#contacto #caja-formulario textarea{

	height:100px;
	width:218px;
	border:solid #000000 1px;
	margin-top:10px;

}



#contacto #caja-formulario input.boton{
	border:none;
	padding:3px 0px 2px 0px;
	background-color:#FB7C46;
	color:white;
	font-size:13px;
	font-weight:bold;
	border-style:none;
	margin:0px;
	vertical-align:middle;
	cursor:pointer;
	width:5em;
	//padding:2px 0px 1px 0px;
	
	
}

#contacto #mapa a{
	font-size:14px;
	color:white;
	font:Arial, Helvetica, sans-serif;
	}
 

/*______CONTACTO FIN________________________________*/


/*-----------------------------------------PRODUCTO.PHP--------------------------------*/

 #funciona_producto{
 	
	
		
}

#producto{

	float:left;
	width:900px;	
	background-image: url(../img/filigrana_producto.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	padding:10px 40px 0px 40px;
	background-color:white;
	
}


#producto #buscadores{
	
	float:left;
	width:100%;

	padding:0px  0px 7px 0px;

}
#buscadores #buscador_grande{

	padding:0px;
	
	margin:0px;
	
	float:left;
}

#producto #buscadores .selector{
	padding-right:13px;
	float:left;

}
#producto #buscadores  #input_referencias{
	width:110px;
}

#producto #buscadores .selector select {

	width:120px;
	
}



#producto #buscadores select{

	font-size:10px;
	
}

#producto #buscadores input{

	font-size:10px;
}

#producto #buscadores .soloofertas{

	float:left;
	
	padding:14px 15px 0px 0px;
	
	
}

#producto #buscadores .soloofertas .etiqueta_casilla{
	
	padding-right:5px;
	margin: 2px 0px 0px 0px;
	
}

#producto #buscadores .soloofertas .casilla{

	margin: 3px 0px 0px 0px;
	
	padding: 0px 0px 0px 0px;
	
	width:15px;
	
	height:15px;
	
	float:left;

}

#buscador_grande .boton{

	padding:4px 15px 0px 0px;
	
	background-image:url(../img/bt_buscar.gif);
	
	background-repeat:no-repeat;
	
	background-position:0px 14px;
	
	float:left;
	
	height:30px;
	
	width:90px;

}
#producto #buscadores input.bt_buscador{	
	border:0px;
	
	width:74px;
	
	text-align:center;
	
	padding:13px 12px 2px 0px;
	
	margin:0px 0px 0px 0px;
	
	font-size:9px;
	
	vertical-align:middle;
	
	color:#000000;/* Verde Oscuro*/
	
	letter-spacing: 0.1em;
	
	font-weight:bold;
	
	background-color:transparent;
	
	float:left;
	
	text-align:center;
	
	/*border:solid 1px red;*/
	
	cursor:pointer;
	
	
	
}

#buscadores #buscador_referencias{
	width:160px;

}
#buscadores #buscador_referencias #capa_boto_ref{

	float:left;
	
}

#buscadores #buscador_referencias #capa_boton_ref .boton_referencias{
	
	
	background-image:url(../img/bt_lupa.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	border:0px;
	margin:0px;
	padding:0px;
	width:24px;
	height:19px;
	margin-top:16px;
	
}

#producto #catalogo {

	float:left;

	padding-top:10px;
	padding-bottom:6px;
	width:100%;

}



#producto #buscadores label{

	display:block;
	letter-spacing: 0.1em;
	padding-bottom:0.1em;
	padding-top:3px;
}

.jklh {
	letter-spacing: 10px;
}
#producto #buscadores label.etiqueta_casilla{

	display: inline;
	
	float:left;
	
	padding-top:2px;
	
}

#buscador_referencias{

	float:right;
	
	
	
}

#producto #catalogo #pagina_catalogo{
	float:left;
	width:645px;
	text-align:center;
}
#producto #catalogo #pagina_catalogo #enlaces_exteros {

	padding-top:2px;

}

#producto #catalogo #pagina_catalogo .foto_catalogo{

	padding-left:28px;
	
	padding-top:5px;
		
}


#producto #catalogo #pagina_catalogo #enlaces_exteros img{
	
	border:none;
	
	padding-left:29px;
	
	padding-top:1px;
	
}



#producto #catalogo #menu_productos{

	float:left;
	margin-top:5px;
	margin-bottom:3px;
	width:250px;
	padding-top:15px;
	
			
}

#producto #catalogo #menu_productos #slide{

  float:left;
  padding:3px 0px 3px 3px;
  position:relative;

}

#producto #catalogo #menu_productos #slide #boton_slide{

	position:absolute;
	
	top:30px;
	
	left:6px;
	
	cursor:pointer;
}

#producto #catalogo #menu_productos #slide #slide_up{

	position:absolute;
	
	top:2px;
	
	left:3px;
	
	cursor:pointer;
}

#producto #catalogo #menu_productos #slide #slide_down{

	position:absolute;
	
	top:350px;
	
	left:3px;
	
	cursor:pointer;
}

#producto #catalogo #menu_productos #caja_menu{
	float:left;
	padding-left:10px;  
	margin-top:16px; 
	margin-left:10px;	  
	position:relative; 
	height:327px;	
	overflow:hidden;
	width:200px;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
}

#producto #catalogo #menu_productos #contenido_menu {

	position:absolute;
	top:0px;
	padding:0px;
	margin:0px;
	

	
}

#producto #catalogo #menu_productos #contenido_menu a{
	
	color:#000000;/*verde oscuro*/
	font-size:1em;
	font-weight:bold;
	text-decoration:none;

}

#producto #catalogo #menu_productos #contenido_menu a.txt_naranja{
	
	color:#F76D33;/*verde oscuro*/

}

#producto #catalogo #menu_productos lu{

	padding:0px;
	
	margin:0px;
	
	float:left;
	
	
			
	
}

#producto #catalogo #menu_productos li{
	
	list-style:none;
	padding:5px 0px 5px 0px;
	margin:0px;
	width:220px;
	
	
}

#producto #catalogo #menu_productos  .submenu_productos{

	margin:0px;
	padding:2px 0px 2px 7px;
	font-size:0.9em;

}

#producto #catalogo #menu_productos  .submenu_productos_select{

	
	margin:0px;
	padding:2px 0px 5px 7px;
	background-image:url(../img/grupo_select.gif);
	background-position: 3px 9px;
	background-repeat:no-repeat;	

}

#producto #catalogo #menu_productos  .submenu_productos a, #producto #catalogo #menu_productos  .submenu_productos_select a{

	font-size:0.2em; 
	line-height:1.2em;	
	color:red;/*naranja selecion*/
}


submenu_productos_select #txt_naranja{
	color:red;
}

/*-----------------------------------------PRODUCTO(Listado).PHP--------------------------------*/


/*·········  PAGINACION ··········*/


#producto #catalogo #pagina_listado #paginacion{
	
	float:left;
}

#producto #catalogo #pagina_listado #paginacion div{
	float:left;
}

#producto #catalogo #pagina_listado{

	float:left;	
	width:650px;	
	padding: 0px 0px 20px 0px;
	
}


#producto #catalogo #pagina_listado #paginacion{

	font-size:12px;
	width:650px;
	float:left;
	padding:15px 0px 15px 0px;
	
}
#producto #catalogo #pagina_listado #paginacion #paginas{
	
	overflow:hidden;	
	width:605px;
	position:relative;	
	height:17px;
			
}

#producto #catalogo #pagina_listado #paginacion #paginas span{

	 width:960px;
	display:block;
	position:absolute;
		
}
#producto #catalogo #pagina_listado #paginacion #paginas a{

	color:#000000;/* Verde Oscuro*/
	text-decoration:none;
	font-size:11px;

}

#producto #catalogo #pagina_listado #paginacion #paginas a.pag_seleccionada{

	color:#F76D33;
	text-decoration:underline;
}
#producto #catalogo #pagina_listado #paginacion  #desplamiento_izquierda , #producto #catalogo #pagina_listado #paginacion  #desplamiento_derecha{

	float:left;
	
	padding-top:1px;
	
	cursor:pointer;
}


/*·········  LISTADO ··········*/

#pagina_listado .ficha{

	float:left;
	width:306px;
	margin: 0px 9px 0px 0px;
	height:85px;	
	padding:5px;
	padding-bottom:22px;
	position:relative;
	
}

#pagina_listado .ficha #capa_minifoto{

	float:left;
	
	width:60px;
	
	height:88px;
	
	padding-right:5px;
	
	overflow:hidden;
}

#pagina_listado .ficha #mini_titulo{

	background-color:#D3D3D3;/*verde sub_menu_grupo*/
	
	font-size:14px;
	
	color:#798084;/* Verde Oscuro*/	
	
	width:235px;
	
	padding: 5px 0px 5px 5px;
		
	font-weight:bold;
	
	float:left;
	
	overflow:hidden;
	
	}

#pagina_listado .ficha #mini_descripcion{
	font-size:1 em;
	color:black;
	margin: 5px 0px 2px 0px;
	width:195px;
	float:left;
	height:3.7em;
	overflow:hidden;
	
	
}

#pagina_listado .ficha #mini_descripcion p{

	width:195px;
	
	margin:0px;
	
	padding:0px;
	line-height:1em;
	text-align:left;

}

#pagina_listado .ficha #mini_ref{

	width:150px;
	
	margin:0px;
	
	padding: 0px;
	
	float:left;
	
	overflow:hidden;
	
	font-size:12px;
	font-weight:bold;
	color:#798084;/* Verde Oscuro*/	

}

#pagina_listado .ficha #oferta{
	
	background-image:url(../img/oferta.gif);
	
	background-position:center top;
	
	background-repeat:no-repeat;
	
	height:10px;
	
	width:40px;
	
	position:absolute;
	
	right:5px;
	
	font-size:10px;
	
	color:#000000;/* Verde Oscuro*/
	
	bottom:3px;
	
	text-align:center;
	
	letter-spacing:0.1em;
	
	vertical-align:bottom;
	
	padding-top:12px;
	
}

#pagina_listado .ficha #mini_marca{
	height:33px;
	
	width:51px;
	
	position:absolute;
	
	right:2px;
	
	font-size:10px;
	
	color:#000000;/* Verde Oscuro*/
	
	top:0px;
	
	background-color:white;
	
	text-align:center;
	
	letter-spacing:0.1em;
	
	vertical-align:middle;
	
	overflow:hidden;
		
}

#pagina_listado .ficha #enlace{

	height:95px;
	
	width:255px;
	
	position:absolute;
	
	/*background-color:brown;*/
	
	left:0px;
	
	top:0px;

}

#pagina_listado .ficha #enlace img {
	height:95px;	
	width:266px;	
}


#pagina_listado .ficha a{

	display:block;
	
	text-decoration:none;
	
	border:none;
	
	float:left;
	
	height:100%;
	
	width:100%;

}
#pagina_listado .ficha #mini_marca table ,#pagina_listado .ficha #mini_marca tr ,#pagina_listado .ficha #mini_marca td {

	margin:0px;
	
	padding:0px;
	
	border:0px;
	
}

#pagina_listado .ficha #mini_marca table {

	margin: 0px 0px 0px 0px;
	
}

#pagina_listado .ficha #mini_marca td{
	
	height:30px;
	
	width:50px;
	
	/*background-color:red;*/
	
	text-align:center;
	
}

#pagina_listado .ficha img{

	border:none;	
	
}
/*·········fichagrande·················*/

#pagina_listado #bt_volver{
	
	background-color:white;
	padding:20px 100px 5px 50px;
	float:left;
}
#pagina_listado #bt_volver #capa_izq_volver, #pagina_listado #bt_volver #capa_volver, #pagina_listado #bt_volver #capa_der_volver{
	float:left;
	}
capa_der_volver{
	visibility:hidden;
}	
#pagina_listado #bt_volver #capa_volver{
	background-color:#AAADB0;
	float:left;
	padding:0px 10px;
	

}
#pagina_listado #bt_volver #capa_volver a{
	font-size:11px;
	padding:0px;
	text-decoration:none;
	padding: 1px 3px;
	display:block;
	color:#FFFFFF;
	font-weight:bold;
	}
	

#pagina_listado .ficha_grande{

	float:left;
	width:505px;
		
	margin: 0px 10px 16px 0px;	
	height:335px;		
	padding:0px 6px 7px 0px;
	padding-left:50px;
	position:relative;
	
}

#pagina_listado .ficha_grande #capa_foto{

	float:left;
	width:175px;
	height:240px;
	padding-right:10px;
	overflow:hidden;
	
	
}

#pagina_listado .ficha_grande #titulo{

	background-color:#D3D3D3;/*verde sub_menu_grupo*/
	
	font-size:16px;
	
	color:#000000;/* Verde Oscuro*/	
	
	width:292px;
	
	padding: 5px 0px 5px 5px;
		
	font-weight:bold;
	
	float:left;
	
	overflow:hidden;
	
	}
	
#pagina_listado .ficha_grande #titulo div{

	float:left;
	
}



#pagina_listado .ficha_grande  #cerrar{

	margin: 0px 0px 0px 0px;
	
	padding: 0px 0px 0px 6px;
	
	float:left;

}

#pagina_listado .ficha_grande  #cerrar img{
	
	border:0px;

}
	
#pagina_listado .ficha_grande #ref{

	width:320px;
	
	margin:0px;
	
	padding: 5px 0px 0px 0px;
	
	float:left;
	
	overflow:hidden;
	
	font-size:13px;
	
	color:#000000;/* Verde Oscuro*/	
	

}

#pagina_listado .ficha_grande .respuesta{

	color:black;
}

#pagina_listado .ficha_grande #linea{

	width:320px;
	
	margin:0px;
	
	padding: 5px 0px 0px 0px;
	
	float:left;
	
	overflow:hidden;
	
	font-size:13px;
	
	color:#000000;/* Verde Oscuro*/	
	

}
#pagina_listado .ficha_grande #descripcion1{

	font-size:12px;
	
	color:black;
	
	letter-spacing: 0em;
	
	margin: 0px 0px 0px 0px;
	
	padding-top:5px;
	
	width:310px;
		
	float:left;
		
}

#pagina_listado .ficha_grande #descripcion2{

	font-size:10px;
	
	color:black;
	
	letter-spacing: 0em;
	
	margin: 0px 0px 0px 0px;
	
	padding-top:5px;
	
	width:310px;
	
	float:left;
		
}

#pagina_listado .ficha_grande #oferta_grande{

	
	padding:10px 0px 8px 0px;
	
	float:left;
	
	overflow:hidden;
	
	height:70px;
	
	width:310px;
	
	text-align:center;
		
}

#pagina_listado .ficha_grande #colores{

	width:497px;
	
	height:70px;
	
	float:left;
	
	border-left:2px solid #CCCCCC;
	
	border-right:2px solid  #CCCCCC;
	
	overflow:hidden;
	
	position:relative;

}

#pagina_listado .ficha_grande #colores div{

	float:left;

}

#pagina_listado .ficha_grande #colores #listado_colores{
	
	padding:2px 0px 2px 0px;
	
	overflow:hidden;
	
	width:497px;		
	
}

#pagina_listado .ficha_grande #colores #listado_colores #caja_listado_colores{
float:left;
}

#pagina_listado .ficha_grande #colores #slide_color{
	
	padding: 2px 0px 2px 0px;
	
	position:relative;
	
	bottom:0px;
	
	right:0px;
	
	left:3px;
	float:left;

}

#pagina_listado .ficha_grande #colores #tirador{

	position:absolute;
	
	bottom:4px;
	
	left:50px;	
	
	cursor:pointer;
}

#pagina_listado .ficha_grande #colores #slide_color .flecha_izquierda{

	cursor:pointer;

}
#pagina_listado .ficha_grande #colores #slide_color .flecha_derecha{

	cursor:pointer;

}#pagina_listado .ficha_grande #colores #listado_colores #casilla_color{

	width:39px;
	
	float:left;
	
	text-align:center;
	
	font-size:9px;
	
	color:black;
	
	padding:0px 0px 0px 0px;
	
}

#pagina_listado .ficha_grande #colores #listado_colores #casilla_color img{

	border:1px solid black;
}

#pagina_listado .ficha_grande #maxi_marca{
		
	height:50px;
	
	width:80px;
	
	position:absolute;
	
	right:28px;
	
	font-size:10px;
	
	color:#000000;/*Verde Oscuro*/
	
	top:0px;
	
	background-color:white;
	
	text-align:center;
	
	vertical-align:middle;
	
	overflow:hidden;
		
}





#pagina_listado .ficha #maxi_marca table ,#pagina_listado .ficha #maxi_marca tr ,#maxi_listado .ficha #maxi_marca td{

	margin:0px;
	
	padding:0px;
	
	border:0px;
	
}

#pagina_listado .ficha_grande #maxi_marca table {

	margin: 0px 0px 0px 0px;
	
	
}

#pagina_listado .ficha_grande #maxi_marca td{
	
	height:48px;
	
	width:80px;
	
	text-align:center;
	
	margin:0px 0px 0px 0px;
	
}

/*-------tabla relación  tallas colores------*/
#relacion {
	margin-top:5px;
	padding:0px 0px 0px 0px;
	float:right;
	position:relative;
	}
#relacion div{
	float:left;
}
#relacion #boton_centro{
	background-color:#D3D3D3;/*verde claro fondo pagina*/
	padding:1px 5px 1px 5px;
	color:#000000;/*verde oscuro texto*/
}

#boton_centro a{
	color:#000000;/*verde oscuro texto*/
	font-size:10px;
}
#capa_relacion{

position:absolute;
right:0px;
bottom:4000px;
padding:1px;
float:left;


}

#capa_relacion #tallas_color{
	background-color:#AAADB0;/*verde fondo*/
	border-collapse:collapse;		
	}
	
#fila_uno #caja_color{
	width:22px;
	}
#fila_uno #caja_color div{
	float:none;
	}
	
#fila_uno #caja_color img{
	border:1px solid black;
}
#tallas_color td{
	border:1px solid #D3D3D3;/*verde clarito*/
	border-collapse:collapse;
	text-align:center;
	font-size:10px;

}

#tallas_color #fila_uno td{
	background-color:#D3D3D3;/*verde clarito*/
	border-right:1px solid #AAADB0;/*verde fondo*/
	
}
#tallas_color #fila_uno #vertice_superior_izq{
	background-color:#AAADB0;/*verde fondo*/
	
}
#tallas_color #fila_uno #vertice_superior_der{
	border:1px solid #D3D3D3;/*verde clarito*/
}
#tallas_color #columna_uno{
	background-color:#D3D3D3;/*verde clarito*/
	border-bottom:1px solid #AAADB0;/*verde fondo*/
}

#tallas_color td#columna_final{
	boder-right:1px solid #AAADB0;/*verde fondo*/
}

#ultima_fila #columna_uno{
	border-bottom:1px solid #D3D3D3;/*verde clarito*/
}

/*----------------------------------Presupuesto----------------------------*/
#presupuesto{
	display:none;
	position:absolute ;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background: url(../img/fondo_presupuesto.png);
}

#presupuesto #caja_presupuesto{

	background-color:white;
	border: 3px solid #666666;
	width: 550px;
	margin:200px auto;
	padding:7px;
	overflow:hidden;
	color:#000;
	
 }
#caja_presupuesto #titulo{
	background-color:#ccc;
	font-size:1.4em;
	padding:3px;
	text-transform:capitalize;	
	overflow:hidden;
}
#caja_presupuesto #titulo div{

	float:left;
	width:520px;}
#caja_presupuesto #titulo img{
	float:right;
}
#caja_presupuesto{
	font-size:0.9em;	
}

#caja_presupuesto #refPresupuesto{
	font-weight:bold;
	padding:10px 0px;	
}
#caja_presupuesto form{
	padding:0;
	margin:0;

}
#caja_presupuesto #etiquetas{
	padding:2px 0px 0px 0px;
	width:100%;
	overflow:hidden;
}
#caja_presupuesto #etiquetas span{
	width:84px;
	display:block;
	float:left;
	font-weight:bold;
	
}

#caja_presupuesto #etiquetas span.color{
	
	width:92px;
}
#caja_presupuesto #etiquetas span.precio{
	margin-left:30px;
	width:106px;	

}
#caja_presupuesto .fila{
	padding:5px 0px;
	color:#333333;
	width:100%;
	float:left;
	overflow:hidden;
	
}

#caja_presupuesto input , #caja_presupuesto select{
	border:1px solid #ccc;
	width:50px;
	margin-right:25px;	
	color:#333333;/*gris neutro*/
	font-size:0.9em;
	padding:2px;
	float:left;
	
		
}
#caja_presupuesto select{
	padding-bottom:3px;	

}
#caja_presupuesto #quantitat{
	height:16px;
	padding:3px;
	padding-bottom:1px;	
}
#caja_presupuesto #color1, #caja_presupuesto #color2, #caja_presupuesto #color3, #caja_presupuesto #color4, #caja_presupuesto #color5{
	width:98px;
	margin-right:0px;
}

#caja_presupuesto .cerrar ,#caja_presupuesto .precio_unidad{
	float:right;
	height:1.4em;
	margin-left:25px;
}
 
#caja_presupuesto .precio_unidad{
	width:100px;
	border:1px solid #ccc;	
	text-align:right;
	padding:2px;
	color:#333;
	
}
#caja_presupuesto .cerrar{
	margin-left:5px;
	padding-top:3px;	
}

#caja_presupuesto #total , #caja_presupuesto #cantidad_camisetas{
	width:100px;
	float:right;
	padding:2px ;
	border:1px solid #ccc;
	text-align:right;
	margin:5px 22px 5px 0px;
	color:#333;
	min-height:13px;

}

#caja_presupuesto #cantidad_camisetas{
	float:left;
	width:150px;
	text-align:left;
	border:none;
	font-weight:bold;
	
 }
#caja_presupuesto #alerta{
	float:left;
	width:70%;
	padding:10px 5px;
	color:#F76D33;
	font-size:1.3em;
	display:block;
	
	}
#caja_presupuesto #fallo{
	float:left;
	width:70%;
	padding:10px 5px;
	color:#F76D33;
	font-size:1.3em;
	display:block;
	
	}
#caja_presupuesto #max{
	float:left;
	width:70%;
	padding:10px 5px;
	color:#F76D33;
	font-size:1.3em;
	display:block;
	
	}
#caja_presupuesto #boton{
	overflow:hidden;
	text-align:right;
	clear:both;
	margin-right:22px; 	
}

#caja_presupuesto #boton a{

	background-image:url(../img/bt_calcular.gif);
	background-repeat:no-repeat;
	padding:0 26px;
	color:black;
	text-decoration:none;
	width:48px;
	display:block;
	float:right;
}
#caja_presupuesto #aviso{
	padding:5px;
	text-align:center;
}
#caja_presupuesto #boton a:hover{
		color:black;	
	}
#caja_presupuesto input#btCalcular{	
	border:none;
	background:url(../img/bt_calcular.gif) no-repeat center center;
	width:100px;
	color:white;
	margin:0px;
	margin-right:25px;
	cursor:pointer;	
	font-size:0.8em;
}


/*______PIE________________________________*/
#pie{
	width: 980px;
	margin: 0 auto;
	color: #878789;
	}
	
#pie span{
	padding-right:15px;
}

/*______PIE FIN________________________________*/
