@charset "utf-8";
/* CSS Document */
body{
	background:#f9f2e9 url(../imagenes/fondo.jpg) repeat-x;
	font-size:62.5%;
	/*font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	letter-spacing:.5px;
}


h1,h2,h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

h3#tituloGaleria{
	color:#e25a00;
	margin-top:30px;
}

p{
	text-align:justify;
}

strong{
	color:#34160c;
}

a{
	color:#d15401;
	outline:none;
}

h4.especialistas{
	width:460px;
	height:120px;
	margin:0 auto;
	text-indent:-9000px;
	background:url(../imagenes/especialistas.jpg);
}


#contenedor{
	margin:0 auto;
	width:755px;
	overflow:auto;
	padding:0 0 40px 0;
	background:url(../imagenes/fondo_contenedor.jpg);
}




#cabecera{
	width:755px;
	height:403px;
	background:url(../imagenes/fondo_cabecera.jpg) no-repeat;
	position:relative;
}

#cabecera h1{
	position:absolute;
	top:38px;
	left:5px;
	color:#e25a00;
	font-size:2.5em;
	width:152px;
	height:36px;
	background:url(../imagenes/rutacv90.gif);
	text-indent:-9000px;
}

#cabecera h2{
	position:absolute;
	top:85px;
	left:10px;
	/*color:#e25a00;*/
	color:#474747;
	font-size:2em;
	width:450px;
}

#cabecera ul#menuPrincipal{
	position:absolute;
	list-style:none;
	top:186px;
	left:511px;
	width:239px;
	height:200px;
	margin:0;
	padding:0;
}

#cabecera ul#menuPrincipal li{
	line-height:35px;
	font-size:1.8em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#cabecera ul#menuPrincipal li a{
	color:#ff6600;
	width:201px;
	height:35px;
	display:block;
	background:url(../imagenes/fondo_menu.jpg) no-repeat bottom;
	text-decoration:none;
	padding:0 0 0 38px;
	outline:none;
}

#cabecera ul#menuPrincipal li a:hover{
	background:url(../imagenes/fondo_menu.jpg) no-repeat bottom #fae4d1;
}

#cabecera ul#menuSuperior{
	position:absolute;
	top:0;
	left:50px;
	list-style:none;
	margin:0;
	padding:0;
}

#cabecera ul#menuSuperior li{
	display:inline;
	background:white;
}

#cabecera ul#menuSuperior li a{
	color:#fff;
	text-decoration:none;
	height:35px;
	line-height:35px;
	display:block;
	float:left;
	margin-right:20px;
	padding:0 5px;
	
}

#cabecera ul#menuSuperior li a:hover{
	background:#49261a;
}



#lateral{
	width:219px;
	float:right;
	padding:0 15px 0 10px;
	font-size:1.4em;
}

#lateral h2{
	color:#e25a00;
	font-size:1.4em;
}

#lateral dl dt{
	margin:0 0 10px 0;
}

#lateral dl dt a{
	color:#ff6600;
	padding:0;
	text-decoration:none;
}

#lateral dl dt a:hover{
	text-decoration:underline;
}

#lateral dl dd{
	padding:0 0 10px 0;
	margin:0;
}

#lateral dl p{
	padding:0;
	margin:0;
}

#lateral img.foto_lateral{
	width:100px;
	margin:10px 0 25px 45px;
	clear:both;
	display:block;
	border:1px solid #e9dac9;
	padding:3px;
}




#contenido{
	width:496px;
	float:left;
	font-size:1.4em;
	padding:20px 10px 0 5px;
}

#contenido h2{
	color:#e25a00;
	font-size:1.5em;
}

#contenido h2 a{
	text-decoration:none;
}

#contenido h2 a:hover{
	text-decoration:underline;
}

#contenido img.foto_inicio{
	display:block;
	clear:both;
	padding:3px;
	background:#fff;
	border:1px solid #e9dac9;
	width:480px;
	height:250px;
	margin:0 auto;
}

#contenido img.foto_oferta{
	display:block;
	clear:both;
	padding:3px;
	background:#fff;
	border:1px solid #e9dac9;
	width:300px;
	margin:0 auto;
}

#contenido img.oferta_listado{
	width:100px;
	margin:0 0 30px 175px;
	padding:3px;
	background:#fff;
	border:1px solid #e9dac9;
	outline:none;
}

#contenido ul li{
	margin-bottom:5px;
}

#contenido img.camiseta{
	width:80px;
	height:80px;
	margin:0 auto;
	display:block;
}


#contenido table.tallas{
	font-size:.9em;
	width:350px;
	margin:0 auto 20px;
}

#contenido table.tallas th{
	font-weight:bold;
}

#contenido table.tallas td{
	text-align:right;
}

#contenido table.tallas .primera{
	text-align:left;
}



#destacado{
	width:370px;
	background:url(../imagenes/fondo_destacado.jpg) no-repeat;
	padding:1px 0 0 83px;
	border-bottom:20px solid #f6e4ce;
	margin:30px auto 0;
}




#footer{
	width:100%;
	background:#000;
	height:200px;
}

#footer_contenido{
	width:755px;
	margin:0 auto;
	color:#fff;
	font-size:1.4em;
	position:relative;
}

#footer_contenido ul.menuFooter{
	position:absolute;
	list-style:none;
	top:10px;
	right:0;
}

#footer_contenido ul#submenuFooter{
	position:absolute;
	list-style:none;
	top:50px;
	right:0;
	font-size:.8em;
}

#footer_contenido ul li{
	float:left;
	padding-left:20px;
}

#footer_contenido ul li a{
	color:#fff;
	text-decoration:none;
}

#footer_contenido ul li a:hover{
	text-decoration:underline;
}

#footer_contenido p.copyright{
	position:absolute;
	top:80px;
	right:0;
}

#footer_contenido p.goltratec{
	position:absolute;
	top:110px;
	right:0;
}

#footer_contenido h4.logo_footer{
	width:134px;
	height:145px;
	position:absolute;
	top:0px;
	left:20px;
	text-indent:-9000px;
	background:url(../imagenes/logo_footer.jpg);
}



ul.galeria{
	list-style:none;
	padding:0;
	clear:both;
	display:block;
}

ul.galeria li{
	display:inline;
	margin:0 0 15px 27px;
}

ul.aleria img{
	border:0;
}

a.volver{
	display:block;
	width:330px;
	margin:0 0 0 85px;
	outline:none;
	text-align:center;
}


h2.oculto{
	display:none;
}

#no_hay_oferta{
	width:450px;
	height:400px;
	margin:0 auto;
	background:url(../imagenes/no_hay_ofertas.jpg);
}

#no_hay_quedada{
	width:450px;
	height:400px;
	margin:0 auto;
	background:url(../imagenes/no_hay_quedada.jpg);
}

#buscador{
	width:400px;
	background:url(../imagenes/fondo_buscador.jpg) no-repeat #fdf5ea bottom right;
	margin:0 auto;
	display:none;
	border:1px solid #f4eadf;
	padding:10px 25px;
	position:relative;
}

#buscador p{
	padding:0px;
	font-size:.8em;
	
}

#buscador input{
	display:block;
	margin:5px 0 15px 0;
}

#buscador img{
	position:absolute;
	top:2px;
	right:2px;
	display:none;
}

#btn_mostrar_buscador{
	cursor:pointer;
}

table#tArticulos{
	width:480px;
	padding:5px;
}

table#tArticulos th{
	color:#e25a00;
	text-align:left;
}

table#tArticulos td{
	padding:10px 0 5px 5px;
}

table#tArticulos td.nombre{
	width:235px;
}

table#tArticulos tr.impar{
	background:#fff5e7;
}

.oculta{
	display:none;
}
td.precio{
	text-align:right;
}

.listadoProducto{
	width:480px;
	margin:0 auto;
	display:block;
	margin-bottom:25px;
	position:relative;
	height:200px;
	background:url(../imagenes/producto-listado.jpg);
}

.listadoProducto p.detalle{
	position:absolute;
	top:115px;
	right:125px;
}

.listadoProducto img.anadir{
	position:absolute;
	top:110px;
	right:10px;
	border:0px;
}

.listadoProducto img.previaProducto{
	position:absolute;
	top:50px;
	left:15px;
}

.listadoProducto h3.titulo{
	font-size:1.2em;
	color:#E25A00;
	position:absolute;
	top:10px;
	left:15px;
	margin:0;
	padding:0;
}

.listadoProducto h3.titulo a{
	text-decoration:none;
}

span.referencia{
	font-size:.8em;
	color:#6f6f6f;
}

.listadoProducto span.ref{
	position:absolute;
	top:50px;
	right:130px;
	font-size:.8em;
}

.listadoProducto span.precio{
	position:absolute;
	top:50px;
	right:10px;
}

.listadoProducto span.titulo{
	float:left;
	font-weight:bold;
	color:#c55002;
}

.limpia{
	clear:both;
}

img.productoIlustra{
	float:left;
	margin:0 8px 5px 0;
	border:1px solid #e9dac9;
	background:#fff;
	padding:2px;
}

ul#paginacion{
	list-style:none;
	margin:0;
	padding:0;
}

ul#paginacion li{
	display:inline;
	margin-right:10px;
}

ul#paginacion li a:hover{
	text-decoration:none;
}

ul#paginacion li a.actual{
	font-weight:bold;
}

ul#menuCategorias{
	list-style:none;
	margin:0;
	padding:0;
}

ul#menuCategorias li{
	margin-bottom:3px;
}

ul#menuCategorias li a:hover{
	text-decoration:none;
}

#carro{
	background:#f9f2e9;
	padding:4px;
	font-size:.8em;
	display:none;
}

#carro p{
	padding:0;
	margin:0;
}

#carro, #carroWrapper ul{
	list-style:none;
	margin:0;
	padding:0;
}

#carroWrapper ul li{
	display:inline;
	margin-right:50px;
	
}

#carro ul li a{
	display:block;
}

#carroWrapper ul li a{
	font-weight:bold;
	color:#b6261e;
	font-size:1.2em;
}

#tablaCarro{
	width:496px;
	margin-bottom:10px;
}

#tablaCarro tr{
	text-align:left;
}

td.articulo, th.articulo{
	width:225px;
}

/*
.previaProducto{
	overflow:auto;
	display:block;
	background:#fcf8f3;
	width:100%;
	float:left;
	border:1px solid #000;
	margin:0 13px 10px 0;
}

.previaProducto h2#tituloProducto{
	font-size:1em;
	text-align:center;
}

.previaProducto img{
	display:block;
	 margin:0 auto;
}
*/

table.checkout{
	width:480px;
	margin:0 auto;
	text-align:right;
	font-size:.8em;
}

table.checkout .primera{
	text-align:left;
}

table.checkout tr{
	line-height:30px;
}

a.enlDonde{
	text-decoration:none;
}

#telefonoAsistencia{
	font-size:38px;
	top:270px;
	left:220px;
	position:absolute;
	display:block;
	color:#f2f1f1;
}

#logosFooter{
	position:absolute;
	left:193px;
	top:148px;
}