@charset "utf-8";
/* CSS Document */

/*		base		*/

html, body, * {
	margin: 0px;
	padding: 0px;
	}

a img{
	border:0;
	}

body{
	background-image:url(/images/body_bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#d8d8d8;
	}
.error{
	color:#C00;
	float:left;
}
.error_espacio{
	float:left;
	color:#C00;
	margin-bottom:20px;
}
.obligatorio{
	font-size:12px;
	margin-top:15px;
}

h3{
	background:none;
	color:#000000;
	}
	

hr {
	clear:both;
	border-color:#FFFFFF;
	border:0;
	color:#FFFFFF;
	background-color:#FFFFFF;
	height:0px;
	border:0px;
	line-height:0px;
	}
a:focus{ 
	outline:none;
	}
h2{
	font-size:53px;
	padding-bottom:2px;
	border-bottom:solid 1px #000000;
	text-decoration:none;
	color:#000000;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-weight:normal;
	
}
a{
	color:#3265CE;
	}
/*------------ ID ------------*/	

#header {
	
	width:100%;
	height: 100px;
	margin:0px  auto;
	}
	
#header ul{
	list-style-type:none;
	margin:0;
	padding-top:50px;
	}
	
#header li{
	float:left;
	margin:0px;
	padding:0px;
	margin-right:3px;
	}

#header a{
	width:193px;
	height:29px;
	display:block;
	float:left;
	padding-bottom:2px;
	border-bottom:solid 7px #b3b3b3;
	text-decoration:none;
	color:#4c4c4c;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	line-height: 20px;
	}

#header a:hover{
	/*border-bottom-color:#4c4c4c;*/
	}
	
#contenido{
	width:980px;
	background-color:#FFFFFF;
	padding:7px;
	margin:0px auto;
	min-height:600px;
	}	
#contenido1{
	width:980px;
	height:610px;
	background-color:#FFFFFF;
	padding:7px;
	margin:0px auto;
	}		
#home {
	}

#zona1 {

	height: 347px;
	margin-top: 6px;
	}
	
#zona2 {

	height: 347px;
	margin-top: 6px;
	}	
#contenido_servicios_nov{
	font-size:17px;
	color:#8a8a8a;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#contenido_servicios_nov a{
	font-size:17px;
	text-decoration:none;
	color:#82b7ff;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#contenido_servicios_nov a:hover{
	text-decoration:underline;
}
#contenido_servicios_nov p{
	margin:10px 0px;
}
#contenido_servicios_nov .titulo_nov{
	font-size:27px;
	color:#000;
	padding:15px 0px 1px;
}
#contenido_servicios_nov .fecha_nov{
	font-size:11px;
	font-weight:normal;
	color:#bcbcbc;
	margin:1px 0px;
}
#contenido_servicios_nov .con_sin_tirador{
	background:url(../images/consin_tiradores.jpg) no-repeat top center;
	width:980px;
	height:513px;
	position:relative;
	font-size:24px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
}
#contenido_servicios_nov .con_tirador{
	left:30px;
	position:absolute;
	top:10px;
}
#contenido_servicios_nov .sin_tirador{
	right:30px;
	position:absolute;
	top:10px;
}
#contenido_servicios_nov .novedad_series{ 
	width:100%;
	position:relative;
	padding:0px;
	margin:0px;
	margin-top:0px;
}

#contenido_servicios_nov .novedad_series .info2{ 
	padding:5px 5px 10px 5px;
	width:970px;
}
#contenido_servicios_nov .info2 .titulo_nov_serie{
	padding:5px 0px;
	font-size:23px;
	text-transform:uppercase;	
}
#contenido_servicios_nov .info2 p{ 
	margin:0 5px; 
	font-family:georgia; 
	font-size:12px; 
	line-height:16px; 
	color:#8A8A8A;
}
#contenido_servicios_nov .info2 a{ 
	text-decoration:none; 
	color:#0072ff;
	font-size:15px; 
}
#contenido_servicios_nov .info2 a:hover{ 
	text-decoration:underline; 
}
#contenido_servicios_nov .imola_bloque1{
	float:left;
	height:646px;
	margin-top:5px;
	width:360px;
}
#contenido_servicios_nov .imola_bloque2{
	margin-top:5px;
	float:left;
	width:612px;
	font-size:12px;
	padding-left:4px;
	
}

#footer {	
	width:980px;
	margin: auto;
	margin-top: 20px;
	clear: both;
	text-align:right;
	margin-bottom:50px;
	height:100px;
	}
.footer2 a, .footer2 p{
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:14px;
	color:#4c4c4c;
	text-decoration:none;
}

#footer a:hover{
	text-decoration:underline;
	}
.footer1{
	background-image:url(/images/flechita.png);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:15px;
	font-family:georgia;
	float:left;
	width:240px;
	font-size:16px; 
	color:#bd0c29;
	text-align:left;
}
.footer1 a{
	font-size:16px; 
	color:#bd0c29;
}
.footer2{
	float:right;
	width:720px;
}
.footersubline{
	text-decoration:none;
	float:right;
	font-family:Verdana;
	font-size:12px;
	font-weight:normal;
	color:#4c4c4c;
	display:block;
	padding:0px;
	margin-right:10px;
	padding-top:18px;
	width:400px;
	margin-bottom:10px;
}
.footersubline a{
	font-size:10px;
	color:#4c4c4c;
}
.footersublineleft{
	float:left;
	font-family:georgia;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	display:block;
	padding:0px;
	margin-right:10px;
	padding-top:18px;
	width:400px;
	margin-bottom:10px;
	text-align:left;
}
.contacto{
	width:300px;
	float:right;
	text-align:right;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	margin: 20px 20px 00px 0px;
}
.contactotitulo{
	font-weight:bold;
	font-size:13px;
}
#norsis{
	height:14px;
	line-height:14px;
	}
#norsis img, #norsis a img{
	border:0px;
	}
	
#submenu ul{
	width:100%;
	height:30px;
	margin-bottom:15px;
	}
	
#submenu li{
	float:left;
	color:#FFFFFF;
	}

#submenu a{
	width:auto;
	height:29px;
	display:block;
	float:left;
	vertical-align:10px;
	padding-left:14px;
	padding-right:14px;
	line-height:30px;
	text-decoration:none;
	color:#FFFFFF;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:12px;
	font-weight:bold;
	}

#submenu a:hover{
	color:#000000;
	background-image:url(/images/bg_submenu1.png);
}

.donde_titulo{
	position:relative;
}

.cool_selects{
	float:right;
	background-image:url(/images/xey_select2.png);
	background-repeat:no-repeat;
	width:212px;
	height:31px;
	margin:20px 0px 0px 5px;
}
.cool_selects a{
	text-decoration:none;
	color:#363636;
	line-height:31px;
	text-indent:10px;
	display:block;
	text-transform:uppercase;
	font-size:11px;
	color:#FFFFFF;
	letter-spacing:2px;
}

.lista_tiendas{display:block; height:21px; width:180px;  color:#2c2c2c; text-decoration:none; padding-left:8px;}

#menu_paises, #menu_provincias{
	list-style-image:none;
	list-style-type:none;
	padding-top:13px;
	width:188px;
	height:auto;
	background-color:#e8e7e7;
	border:solid 1px #908b8a;
	display:none;
	float:left;
	z-index:2;
	position:absolute;
	left:563px;
	top:51px;
}
#menu_provincias{
	left:775px;
}
#menu_tiendas{
	list-style-image:none;
	list-style-type:none;
	padding-top:13px;
	width:188px;
	height:auto;
	background-color:#e8e7e7;
	border:solid 1px #908b8a;
	display:none;
	float:left;
	z-index:2;
	position:absolute;
	left:10px;
}
#menu_provincias li a, #menu_paises li a{
	display:block;
	display: block;
	height: 21px;
	width: 180px;
	color: #2c2c2c;
	text-decoration: none;
	padding-left: 8px;
	text-transform:uppercase;
	font-size:13px;
	line-height:21px;
	letter-spacing:0px;
/*	text-transform:lowercase;
	font-variant:small-caps;
	text-transform:capitalize;*/
	font-size:12px;
	
}

#menu_provincias li a:hover, #menu_paises li a:hover, #menu_tiendas li a:hover{ background-color:#cecece; }

.botones_catalogo{
	background-image:url(/images/bg_submenu.png); 
	width:95px;
	height:30px;
	float:right;
	margin-left:15px;
}

.botones_catalogo a{
	color:#FFFFFF;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:12px;
	font-weight:bold;
	line-height:30px;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
}

.botones_catalogo:hover{
background-image:url(/images/bg_submenu1.png);
}

.botones_catalogo_descarga{
	background-image:url(/images/bg_desc2.png); 
	width:148px;
	height:30px;
	float:right;
	margin-left:15px;
	
}

.botones_catalogo_descarga a{
	color:#990000;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:12px;
	font-weight:bold;
	line-height:30px;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;

}

.botones_catalogo_descarga a:hover{
color:#000000;
}

.botones_catalogo a:hover{
color:#000000;
}

.descarga_panel_cabecera_titulo{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:17px;
margin-left:15px;
margin-top:20px;
}

.descargas a{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#0289FC;
text-decoration:none;
}

.descargas a:hover{
color:#4c4c4c;
text-decoration:underline;
}

.descarga_panel_xey{
	float:left;
	width:220px;
	height:20px;
	margin:0px;
	margin-left:1px;
	background-image:url(/images/logoxeydescarga.jpg);
	background-position:top;
	background-repeat:no-repeat;
	padding:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:25px;
		text-align:center;

}

.descarga_panel_forma{
	float:left;
	width:220px;
	height:20px;
	margin:0px;
	margin-left:1px;
	background-image:url(/images/logoformadescarga.jpg);
	background-position:top;
	background-repeat:no-repeat;
	padding:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:25px;
	text-align:center;
}

/*------------classes------------*/

.negrita{
	font-weight:bold;
}

.privacidad2 p{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	margin-left:15px;
	margin-right:15px;
	margin-bottom:10px;
	line-height:19px;
}

.privacidad p{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	margin-left:15px;
	margin-right:15px;
	margin-bottom:10px;
	line-height:20px;}
.privacidad2 h2{
	margin-bottom:20px;
}

.privacidad h2{
	margin-bottom:20px;
}
.legal a{
	margin-left:20px;
	}

.legal{}

.idiomas{
display:inline;
}


.idiomas a{
	margin:0px;
	border:0px;
	}

.bloque {
	float:left;
	width:244px;
	height:347px;
	background-color:#FFFFFF;
	margin-left:0;
	margin-right:6px;
	}

.imagen_bloque {
	float:left;
	width:244px;
	height:106px;
	margin-bottom:10px;
	}
	
.titulo_bloque {
	float:left;
	width:244px;
	height:49px;
	background-color:#0066CC;
	margin-bottom:3px;
	color:#FFFFFF;
	line-height:49px;
	text-align:center;
	font-size:16px;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-weight:normal;
	}
	
.contenido_bloque {
	float:left;
	width:244px;
	height:134px;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:15px;
	text-align:center;
	font-weight:bold;
	padding-top:10px;
	background-color:#e6e4dd;
	}
	
.contenido_bloque1 {
	margin-left:7px; 
	margin-right:15px
	}
	
.contenido_bloque2 {
	margin-left:10px
	}
	
.contenido_bloque3 {
	color:#847957;
	width:150px;
	margin-left:7px;
	float:left;
	}

.ultimo {
	height:347px;
	margin-right:0;
	}

.primero{
	background-color:#8a9690;
	}
	
.segundo{
	background-color:#976b65;
	}
	
.tercero{
	background-color:#847957;
	}
	
.t_primero{
	color:#8a9690;
	}
	
.t_segundo{
	color:#976b65;
	text-align:left;
	margin-left:0px;
	}
	
.t_tercero{
	color:#847957;
	}	
	
.tp_segundo{
	color:#000000;
	font-size:10px;
	font-weight:normal;
	margin-left:0;
	margin-right:5px;
	}

.t_tercero a{
	color:#3399FF;
	font-weight:normal;
	font-size:10px;
	float:left;
	margin-left:10px;
	text-align:left;
	}

.t_tercero img{
	float:right;
	margin-right:6px;
	}

/*     ---------------------------     */


.titulo_bloque .primero{
	background:none;
	}
.escaparate{
	float:left;
	margin-right:6px;
	width:240px;
}
.escaparate p{
	margin-bottom:5px;
	margin-top:5px;
	float:left;
	line-height:20px;
	}
	
.escaparate .interior{

	width:240px;
	height:86px;
}
.escaparate .tituloescaparate {
	color:#000000;
	font-weight:bold;
	color:#3b3a3d;
	font-size:22px;
	text-decoration:none;
	margin-bottom:5px;
	margin-top:21px;
	display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	
}
		
.escaparate .textoescaparate, .textoescaparate a {
	color:#757575;
	font-size:15px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	xfont-family:Tahoma;
	font-size:12px;
	line-height:17px;
	
	
	
}	
.escaparate .textoescaparate a:hover {
	xtext-decoration:underline;
	color:#000000;
	
}
.escaparatefoto{
	width:240px;
	height:106px;
	float:left;
	background-color:#CCCCCC;
	position:relative;
	
}


/* ESCAPARATE HOME */ 

.menua{
	position:absolute;
	top:0px; 
	left:0px; 
	text-align:center; 
	background-color:#3b3a3d; 
	width:230px; 
	padding:30px 5px; 
	height:46px; 
	filter:alpha(opacity=0);
	opacity:0;
}

a.menua{
	cursor:pointer;
	color:#FFFFFF;	
/*	position:relative; 
	top:-233px; 
	left:0px; */
	font-size:15px; 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold; 
	z-index:200;
}
	
.menub{
	position:absolute;
	top:0px; 
	left:0px; 
	text-align:center;
	background-color:#3b3a3d; 
	width:230px; 
	padding:20px 5px; 
	height:66px; 
/*	z-index:5px;*/
	filter:alpha(opacity=0);
	opacity:0;
}

a.menub{
	/*	position:relative; 
	top:-127px; 
	left:0px; */
	cursor:pointer;
	color:#FFFFFF;	
	font-size:15px; 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold; 
	z-index:200;
}



a.seccion{
	color:#FFFFFF;

	font-size:15px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	padding-bottom:6px;
	}
.menuimagen{
position:relative; 
top:-106px; 
left:0px; 
background-image:url(/images/forma_hover.jpg) width:240px; 
height:106px; 
z-index:5px;
filter:alpha(opacity=0);
opacity:0}

.interior:hover{
	visibility:visible;
	z-index:5;
	}

/*---------------------------------------------------------*/


	
	.servicio_bloque {
	width:215px;
	float:right;
	height:200px;
	}
	
.servicio_titulo_bloque {

	width:200px;
	height:52px;
	background-color:#847957;
	margin-bottom:3px;
	color:#FFFFFF;
	line-height:52px;
	text-align:center;
	font-size:14.5px;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-weight:normal;
	}
.servicio_titulo_bloque h3{

font-size:15px;
color:#FFFFFF;}
	
.servicio_contenido_bloque {
	width:185px;
	height:100px;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:18px;
	text-align:left;
	font-weight:bold;
	color:#847957;
	padding-right:5px;
	padding-left:5px;
	}


.servicio_titulo_bloque2 {

	background-color:#976b65;
	color:#FFFFFF;
	}
	
.servicio_contenido_bloque2 {
	width:220px;
	height:100px;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:20px;
	text-align:left;
	font-weight:bold;
	color:#976b65;
	padding-top:5px;
	padding-left:1px;
	padding-right:1px;
	}
	
.servicio_tp_segundo{
	color:#000000;
	font-size:13px;
	font-weight:normal;
	line-height:20px;
	padding-bottom:7px;
	}

.enlace{
		color:#976b65;
		font-weight:normal;
		font-size:13px;
		text-align:left;
		}
	
.enlace2{
		
		color:#847957;
		font-weight:normal;
		font-size:13px;
		text-align:left;
		}
		
.servicio_imagen{
	float:right;
	padding-top:37px;
	}
	
.servicio_imagen2{
	float:right;
	padding-top:0px;
	}
/*--------------------------topshops--------------------*/


#fotoshops{
width:735px;
height:414px;
float:left;
margin-top:5px;
}

#dchashops{

float:left;
padding:10px 15px 10px 5px;
width:219px;}

.esp{
margin-bottom:20px;
}

.vertienda{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#7a7a7a;
	margin-bottom:25px;
	float:left;
	}
.vertienda a{
	font-size:11px;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-top:5px;
	color:#0289fc;
}

.vertienda a:hover{
	color:#000000;
}

.enlace_localizacion{
	background-image:url(/images/topshops/ver_localizacion.jpg);
	background-repeat:no-repeat;
	height:21px;
	padding:83px 0px 0px 13px;
	width:201px;
	float:left;
	margin-left:0px;
}


#mapppa{
	float:left;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	text-align:center;
	}
	
#tiendassubs {
	width:755px;
	height:150px;
	overflow:hidden;
	margin-top:30px;
	margin-left:auto;
	margin-right:auto;
}

.tiendassubs_col3 {	
	height:212px;
	width:212px;
	margin-top:27px;
	background-image:url(/images/topshops/financiamos.jpg);
	overflow:hidden;
	float:left;
	border:solid #d8d8d8 1px;
}
.tiendassubs_tit1 {
	float:left;
	width:195px;
/*	height:20px;*/
	line-height:20px;
	font-family: Tahoma, Verdana, Arial;
	font-size:12px;
	font-weight:normal;
	padding-left:15px;
	color:#7A7A7A;
	padding-top:10px;
	text-transform:uppercase;
/*	overflow:hidden;*/
}
.tiendassubs_tit2 {
	float:left;
	width:195px;
	line-height:25px;
	padding-left:15px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 15px;
	color: #000000;
	font-weight: bold;
	line-height: 25px;
}
.tiendassubs_titl3 {
	float:left;
	width:212px;
	margin-top:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #f39f4c;
	line-height: 22px;
}
.tiendassubs_titl3 p{text-align:center;}

.tiendassubs_cont {
	float:left;
	width:260px;
	font-family: Tahoma, Verdana, Arial;
	color: #7A7A7A;
	line-height:15px;
	font-family: Tahoma, Verdana, Arial;
	font-size:13px;
	font-weight:normal;
	padding-left:10px;
	color:#7A7A7A;
	padding-top:10px;
	overflow:hidden;
	}
	
	.tiendassubs_col2 {	
	float:right;
	width:266px;
	height:150px;
	overflow:hidden;
	margin-right:87px;
}
.fotogps {
	float:right;
	border:0px;
}



.salto{
	margin:0px 0px;
	padding:0px 0px;
	clear:both;
}

#topshopcontenedor{
	width:755px;
	height:587px;
	margin:0px auto 0px auto;
	background-color:#e0e0e0;
	}	
#topshopheader{
	background-color:#555;
	
}
#mapa img{
	border:0px;
	}
/*a#prev, a#next{
	width:37px;
	height:97px;
	background-image:url(/images/topshops/nextprev.png);
	text-indent:-9000px;
	float:left;
	}
a#next{
	background-position:-37px 0px;
	}
a#prev:hover{
	background-position:-74px 0px;
	}
a#next:hover{
	background-position:-111px 0px;
	}*/
	
/*#topshopgaleria ul{
	list-style:none;
	float:left;
	height:77px;
	width:440px;
	background-color:#999999;
	text-align:left;
	padding:10px;
	margin-left:2px;
	margin-right:2px;
	}*/
	
#foto{
	width:735px;
	height:414px;
	background-color:#e0e0e0;
	margin-bottom:15px;
	
	}
.caja_direccion{
	width:500px;
	height:90px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	float:left;
	}
.caja_direccion h2{
	font-size:12px;
	font-weight:bold;
	margin:10px 0px 3px 0px;
	background-color:#666666;
	}
.caja_direccion p{
	width:200px;
	float:left;
	margin-top:5px;
	}
.localizacion	{
	float:right;
	margin-top:10px;
	}
		
.ver_precios{
	position:absolute;
	right:5px;
	padding:0px 10px 0px 10px;
	top:510px;
	font-size:14px;
}

.ver_precios a{
	color:#438ef4; 
	font-size:15px;
}

/* Estilos Carousel /////////////////////////////*/

#topshopheader{
	font-family:"trebuchet MS";
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
	height:56px;
	text-transform:uppercase;	
	padding-top: 15px;
	padding-right: 20px;
	background-image: url(../images/topshops/topshopslogo2.gif);
	background-repeat:no-repeat;


}
#topshopheader p{
	float:left;
	margin-bottom:0px;

	}
#topshopheader a{
	color:#FFFFFF;
	font-weight:normal;
	margin-left:10px;
	}
#topshopheader form{
	float:right;
	}

#topshopheader form select{
	width:200px;
	border:1px solid;
	padding:2px;
	}
	
	
#topshopgaleria ul li{
	float:left;
	list-style-type:none;
	margin:0px 4px 15px 4px !important;
	width:100px;
	height:75px;
	background-color:#FF0000;
	display: block;
	z-index: 10;
	}
#topshopgaleria ul li a img{
	border:2px #e8e7e7 solid;
	display: block;
	}	
	
#topshopgaleria{  
    position: relative; /* importante - no borrar */  
    overflow: hidden; /* importante - no borrar */  
    width: 735px; /* important */  
    height: 97px; /* important */  
   /* margin: 0 85px;  */ 
	background-color: #e8e7e7;
	float:right;

	
}  
#topshopgaleria_wrapper {
	position: relative;
	z-index: 20;
	margin-left: 31px;
	margin-top: 2px;
	overflow:hidden;
	width:656px;
	height:97px;
	
}
#topshopgaleria_content {  
    position: absolute;  /* importante - no borrar */ 
  	top: 10px;  
	background-color: #e8e7e7;
}  

#topshopgaleria_enlaces{
	position: relative; /* importante - no borrar */ 
	z-index: 10;
	margin-top: -99px;
	background-color: #999999;
}

#prev{
	position: absolute;
	top: 2px;
	left: 695px;
	/*float: right;*/
	/*display: inline;*/
	width:37px;
	height:97px;
	background-color: #FFFFFF;

}

#prev img {
	float: right;
}

#prev:hover{
	
	}

#next{
	top: 0px;
	left: -2px;
	position: absolute;
	/*float: left;*/
	display: inline;
	width:37px;
	height:97px;
	background-color: #FFFFFF;

	margin:2px;
}
#next:hover{

	}
#back{
	position:fixed;
	left:15px;
	top:15px;
	width:73px;
	height:73px;
	background-image:url(/images/topshops/back2.gif);
	padding-top:50px;
	background-repeat:no-repeat;
	text-align:center;
	color:#000000;
	text-decoration:none;
	filter: alpha(opacity=75);
	opacity: .75;
	}
#back:hover{
	filter: alpha(opacity=95);
	opacity: .95;
	}
#mapa{
	background-image:url(/images/topshops/mapa.png);
	background-repeat:no-repeat;
	width:225px;
	height:95px;
	float:right;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	text-align:center;
	padding-top:60px;
	}
#mapa:hover{
	text-decoration:underline;
	}
	
/*        */

#tiendassubs {
	width:755px;
	height:150px;
	overflow:hidden;
	margin-top:30px;
	margin-left:auto;
	margin-right:auto;
}
.tiendassubs_col1 {	
float:right;
height:150px;
margin-right:100px;
overflow:hidden;
width:276px;
}
.fotogps {
	float:right;
	border:0px;
}
.tiendassubs_tit1 {
	float:left;
	width:195px;
/*	height:20px;*/
	line-height:20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	padding-left:15px;
	color:#7A7A7A;
	padding-top:0px;
	text-transform:uppercase;
/*	overflow:hidden;*/
}
.tiendassubs_tit2 {
	float:left;
	width:195px;
	line-height:25px;
	padding-left:15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #000000;
	line-height: 25px;
}

.tiendassubs_cont a{
	text-decoration:none;
	color:#7A7A7A;
}


#volver{
	margin:30px auto 0 auto;
	display:block;
	width:237px;
	height:35px;
	line-height:35px;
	text-align:center;
	background-image:url(/images/topshops/botonvoler.jpg);
	color:#FFFFFF;
	text-decoration:none;
	}
	
#financiacion{
	float:right;
	margin-top:-8px;
	width:115px;
	margin-right:90px;
	display:inline;
	font-size:0px;
	margin-bottom:0px;

}
.mayusculas{
	text-transform:uppercase;
	
}
	
.textopolitica{
width:450px;font-family:Georgia, 'Times New Roman', Times, serif;
background-color:#FFFFFF;
margin:0 auto;
padding:7px;}

.textopolitica p{
margin-top:15px;
margin-bottom:10px;
width:450px;}

.textopolitica h2{
width:450px;}





.bloque_tit1 {
	float:left;
	width:215px;
	line-height:20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	color:#7A7A7A;
	padding-top:0px;
	text-transform:uppercase;

}
.bloque_tit2 {
	float:left;
	width:215px;
	line-height:25px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #000000;
	line-height: 19px;

}
.bloque_cont {
	float:left;
	width:215px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #7A7A7A;
	line-height:15px;
	font-size:13px;
	font-weight:normal;
	color:#7A7A7A;
	padding-top:10px;
	overflow:hidden;
	}
.bloque_cont a{
	
	color:#0289fc;
}

.bloque_cont a:hover{
	
	color:#666666;

}

/* LEMA */

#lema
{
	z-index:2000;
	top:500px;
	left:60px;
	position:absolute;
	filter:alpha(opacity=0);
	opacity:0;

	top:333px;
}

.lema_izqd
{
	float:left;
	background-image:url(/images/lema_left.png);
	background-repeat:no-repeat;
	background-position:right;
	width:23px;
	height:48px;
}

.lema_centro
{
	float:left;
	background-image:url(/images/lema_center.png);
	background-repeat:repeat-x;
	height:48px;
	color:#CCCCCC;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:35px;
	line-height:48px;
	padding:0px 0px 0px 0px;
}

.lema_dcha
{
	float:left;
	background-image:url(/images/lema_right.png);
	background-repeat:no-repeat;
	background-position:left;
	height:48px;
	width:23px;
}

/********************************************************/

#form_enviado{
	width:100%;
	padding:20px 0px 0px 0px;
}

/* SERIE */

#modelotitulo{
	width:100%;
	margin-top:497px;
	border-bottom:1px solid #000000;
	height:50px;
	float:left;
	}
#modelotitulo h3{
	border:0px;
	}
	
.sintiradores {
	float:right;
	font-size:17px; 
	margin-top:15px;
	color:#000000;
	padding:2px 5px;
	letter-spacing:0px;
	font-weight:bold;
	}
	
h3.modelo{
	width:500px;
	float:left;
	} 
	
.link_precio {
	float:right;
	color:#438ef4; 
	font-size:13px; 
	Xbackground-color:#FF0000;
	margin-top:15px;
	background-color:#333333;
	color:#CCCCCC;
	padding:2px 5px;
	letter-spacing:1px;
	}
.link_precio:hover{
	background-color:#CCCCCC;
	color:#333333;
	}
.serie_descripcion{
	color:#797979;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:13px;
	line-height:20px;
	margin-top:4px;
	}
.serie_descripcion strong{
	color:#111111;
	}
.serie_descripcion a{
	color:#438ef4; 
	}
