@charset "utf-8";
/* CSS Document */

*								{ margin:0; padding:0 }

a, a:visited 					{ color:#000; } 
a.blanco						{ color:#fff; }

img								{ border:0; }

/*div 						{ outline:1px solid #00FF00; }*/

body							{ background:url(../img/fondo02.jpg) repeat-x 0 15px; font-family:Arial, Helvetica, sans-serif; color:#ddd; 
								  font-size:15px;line-height:18px; }

#contenedor						{ position:relative; width:980px; margin:0 auto; /*border:1px dashed #00FF00;*/ }
#fondo01						{ z-index:-1; display:block; position:absolute; top:-4px; left:-49px; width:338px; height:600px; /*border:1px dashed #00FF00;*/
							  	  background:url(../img/farola02.jpg) left bottom no-repeat; }

#fondo02						{ z-index:-1; display:block; position:absolute; bottom:3px; left:-283px; width:328px; height:168px; 
								  background:url(../img/farola_abajo03.jpg) bottom left; }

#menurl							{ z-index:500; position:absolute; left:125px; top:85px; /*border:1px solid #CCCCCC;*/ }

#cabecera						{ width:950px; height:67px; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:right; /*border:1px dashed #CCFF00; */ }
#cabecera .idioma				{ margin-top:7px; color:#666666; }
#cabecera .idioma img			{ margin-left:14px; }
#cabecera .buscar				{ margin-top:12px; color:#666666; }
#cabecera .buscar input			{ margin-left:10px; height:19px; border:1px #666666 solid; overflow:visible; background:#fff; padding:2px 2px 0 2px;;}
#cabecera .buscar input.submit	{ height:21px; width:90px; padding:0 0 2px 0; cursor:pointer; border:outset 1px #ccc; background:#999; color:#666; 
								  font-weight:bold; background:#eee; border: 1px solid gray; overflow:visible; } 
#cabecera .topLogo				{ float:left; margin-top:-8px;}								  
								  
#navegacion						{ float:left; position:relative; width:300px; height:526px; /*border:1px dashed #33FFFF;*/ }								  
#txtSeccion						{ position:absolute;top:195px; right:10px; width:215px; }
#txtSeccion p					{ margin-bottom:10px; font-size:15px;line-height:18px; }
#txtSeccion h1					{ margin-bottom:10px; font-size:15px;line-height:18px; font-weight:normal; }
#txtSeccion h2					{ margin-bottom:10px; font-size:15px;line-height:18px; font-weight:normal; }
#txtSeccion h3					{ margin-bottom:10px; font-size:15px;line-height:18px; font-weight:normal; }

/*///////////////////////////////////*/

#contenido						{ float:left; width:679px; height:529px; /*border-left:1px dashed #666666;*/  /*border:1px dashed #CC99CC;*/ }

#contenido .dentro				{ position:relative; padding:15px 20px 20px 20px; /*border:1px dashed #00FFFF;*/}
#contenido .dentro p			{ margin:0px 0 20px 0; color:#eee; }
#contenido .dentro a			{ color:#eee; text-decoration:none; }
#contenido .dentro a:hover		{ text-decoration:underline; }


#contenido .dentro .foto							{ position:relative; width:252px; height:400px;  }
#contenido .dentro .foto p							{ font-family:Arial, Helvetica, sans-serif;font-size:13px; color:#ccc; font-style:italic; }
#contenido .dentro .foto a.otrasFotos				{ float:left; display:block; width:70px; height:70px; margin:0 5px 6px 0; border:2px solid #666666;
													  filter:alpha(opacity=80);	-moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; }
#contenido .dentro .foto a.otrasFotos:hover			{ border:2px solid #990000; filter:alpha(opacity=100);	-moz-opacity:1; -khtml-opacity: 1; opacity: 1; }
#contenido .dentro .foto a.ultimo					{ margin:0 0 5px 0 !important; }
#contenido .dentro .foto a.grande					{ position:relative; display:block; margin:0 0 4px 0; border:1px solid #333333; }
#contenido .dentro .foto a.grande img				{ margin:0; }
#contenido .dentro .foto a.grande span				{ display:none; width:16px; height:16px; cursor:pointer; background:url(../img/zoom.png) no-repeat; 
													  opacity:.8; filter: alpha(opacity=80); }											  
#contenido .dentro .foto a.grande:hover				{ border:1px solid #CCCCCC; }
#contenido .dentro .foto a.grande:hover span 		{ display:block; position:absolute; right:0; bottom:-1px; }

#contenido .dentro .descripcion						{ position:relative; width:341px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; }
#contenido .dentro .descripcion .imprimir			{ position:absolute; top:-30px; right:0; } 
#contenido .dentro .descripcion p.titulo 			{ clear:both; padding:0 0 2px 0; margin:0 0 5px 0; text-transform:uppercase; border-top:1px solid #ccc; 
													  border-bottom:1px solid #ccc; color:#CCCCCC; font-size:15px; font-weight:bold; }


#kioscos											{ padding-top:10px; }
#kioscos p											{ padding:15px 15px 0 0; }

#contenido a.boton	 								{ display:block; height:26px; width:123px; background:url(../img/fondo_botones.jpg) repeat-x #A1A1A1; color:#333333; 
													  line-height:26px; border-top:1px solid #fff; border-left:1px solid #fff; border-bottom:1px solid #666666; 
													  border-right:1px solid #666666; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; 
													  text-align:center;}
#contenido a.boton:hover							{ text-decoration:none; color:#fff; background:#af0512; border-left:1px solid #80171f; border-top:1px solid #80171f; 
												  	  border-right:1px solid #b6313b;border-bottom:1px solid #b6313b; }										  
#contenido a.boton img								{ float:left; padding:2px 10px 0 5px; }
												   
#contenido a.boton2	 								{ clear:both; display:block; height:26px; background:url(../img/fondo_botones.jpg) repeat-x #A1A1A1; color:#333333; 
													  line-height:26px; border-top:1px solid #fff; border-left:1px solid #fff; border-bottom:1px solid #666666; 
													  border-right:1px solid #666666; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; 
													  text-align:center;}												
#contenido a.boton2:hover							{ text-decoration:none; color:#fff; background:#af0512; border-left:1px solid #80171f; border-top:1px solid #80171f; 
												  	  border-right:1px solid #b6313b; border-bottom:1px solid #b6313b; }										  
#contenido a.boton2 img								{ float:left; padding:2px 10px 0 5px; }		


#contenido_02										{ float:left; width:679px; height:529px; }

#contenido_02 .dentro								{ position:relative; padding:15px 20px 20px 20px; /*border:1px dashed #00FFFF;*/ }
#contenido_02 .dentro p								{ margin:0px 0 20px 0; color:#eee; }
#contenido_02 .dentro a								{ color:#eee; text-decoration:none; }
#contenido_02 .dentro a:hover						{ text-decoration:underline; }


#contenido_02 .dentro .foto								{ position:relative; width:252px; height:200px;  }
#contenido_02 .dentro .foto p							{ font-family:Arial, Helvetica, sans-serif;font-size:13px; color:#ccc; font-style:italic; }
#contenido_02 .dentro .foto a.grande					{ position:relative; display:block; margin:0 0 4px 0; border:1px solid #333; }
#contenido_02 .dentro .foto a.grande img				{ margin:0; }
#contenido_02 .dentro .foto a.grande span				{ display:none; width:16px; height:16px; cursor:pointer; background:url(../img/zoom.png) no-repeat; 
													  		  opacity:.8; filter: alpha(opacity=80); }											  
#contenido_02 .dentro .foto a.grande:hover				{ border:1px solid #CCCCCC; }
#contenido_02 .dentro .foto a.grande:hover span 		{ display:block; position:absolute; right:0; bottom:0; }

#contenido_02 .dentro .descripcion						{ position:relative; width:341px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;  }
#contenido_02 .dentro .descripcion .imprimir			{ position:absolute; top:-30px; right:0; } 
#contenido_02 .dentro .descripcion p.titulo 			{ clear:both; padding:0 0 2px 0; margin:0 0 5px 0; text-transform:uppercase; border-top:1px solid #ccc;
														  border-bottom:1px solid #ccc; font-size:15px; font-weight:bold; }

#contenido_02 a.boton	 								{ display:block; height:26px; width:123px; background:url(../img/fondo_botones.jpg) repeat-x #A1A1A1; 
														  color:#333333; line-height:26px; 
										   	 	 		  border-top:1px solid #fff; border-left:1px solid #fff; border-bottom:1px solid #666666; 
														  border-right:1px solid #666666; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; 
														  text-align:center;}
#contenido_02 a.boton:hover								{ text-decoration:none; color:#fff; background:#af0512; border-left:1px solid #990000; 
														  border-top:1px solid #990000; border-right:1px solid #330000;border-bottom:1px solid #330000; }										  
#contenido_02 a.boton img								{ float:left; padding:2px 10px 0 5px; }

#contenido_02 a.boton2	 								{ display:block; height:26px; background:url(../img/fondo_botones.jpg) repeat-x #A1A1A1; color:#333333; 
														  line-height:26px; border-top:1px solid #fff; border-left:1px solid #fff; border-bottom:1px solid #666666; 
														  border-right:1px solid #666666; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px;
														  text-align:center;}												
#contenido_02 a.boton2:hover							{ text-decoration:none; color:#fff; background:#af0512; border-left:1px solid #80171f; 
														  border-top:1px solid #80171f; border-right:1px solid #b6313b; border-bottom:1px solid #b6313b; }										  
#contenido_02 a.boton2 img								{ float:left; padding:2px 10px 0 5px; }		

										      
												   
/*////////////////////////////////////*/

#contenido_blanco						{ float:left; width:679px; height:529px; background-color:#FFFFFF; }

#contenido_blanco .dentro				{ position:relative; padding:15px 20px 20px 20px; /*border:1px dashed #00FFFF;*/ }
#contenido_blanco .dentro p				{ margin:0px 0 20px 0; color:#333; }
#contenido_blanco .dentro a				{ color:#333; text-decoration:none; }
#contenido_blanco .dentro a:hover		{ text-decoration:underline; }


#contenido_blanco .dentro .foto								{ position:relative; width:252px; height:200px;  }
#contenido_blanco .dentro .foto p							{ font-family:Arial, Helvetica, sans-serif;font-size:13px; color:#ccc; font-style:italic; }
#contenido_blanco .dentro .foto a.grande					{ position:relative; display:block; margin:0 0 4px 0; border:1px solid #fff; }
#contenido_blanco .dentro .foto a.grande img				{ margin:0; }
#contenido_blanco .dentro .foto a.grande span				{ display:none; width:16px; height:16px; cursor:pointer; background:url(../img/zoom.png) no-repeat; 
													  		  opacity:.8; filter: alpha(opacity=80); }											  
#contenido_blanco .dentro .foto a.grande:hover				{ border:1px solid #CCCCCC; }
#contenido_blanco .dentro .foto a.grande:hover span 		{ display:block; position:absolute; right:0; bottom:0; }

#contenido_blanco .dentro .descripcion						{ position:relative; width:341px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;  }
#contenido_blanco .dentro .descripcion .imprimir			{ position:absolute; top:-30px; right:0; } 
#contenido_blanco .dentro .descripcion p.titulo 			{ clear:both; padding:0 0 2px 0; margin:0 0 5px 0; text-transform:uppercase; border-top:1px solid #333; 
															  border-bottom:1px solid #333; color:#333333; font-size:15px; font-weight:bold; }

#contenido_blanco a.boton	 					{ display:block; height:26px; width:123px; background:url(../img/fondo_botones.jpg) repeat-x #A1A1A1; color:#333333; line-height:26px; 
										   	 	  border-top:1px solid #fff; border-left:1px solid #fff; border-bottom:1px solid #666666; border-right:1px solid #666666;
												   font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; text-align:center;}
#contenido_blanco a.boton:hover					{ text-decoration:none; color:#fff; background:#af0512; border-left:1px solid #990000; border-top:1px solid #990000; 
												  border-right:1px solid #330000;border-bottom:1px solid #330000; }										  
#contenido_blanco a.boton img					{ float:left; padding:2px 10px 0 5px; }

#contenido_blanco a.boton2	 					{ display:block; height:26px; background:url(../img/fondo_botones.jpg) repeat-x #A1A1A1; color:#333333; line-height:26px; 
										   	 	  border-top:1px solid #fff; border-left:1px solid #fff; border-bottom:1px solid #666666; border-right:1px solid #666666;
												  font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; text-align:center;}												
#contenido_blanco a.boton2:hover				{ text-decoration:none; color:#fff; background:#af0512; border-left:1px solid #80171f; border-top:1px solid #80171f; 
												  border-right:1px solid #b6313b; border-bottom:1px solid #b6313b; }										  
#contenido_blanco a.boton2 img					{ float:left; padding:2px 10px 0 5px; }			



#miniaturas					{ position:relative; margin:0 auto; padding:17px 17px; height:240px; background:#333333 url(../img/stripes.png) repeat; border:1px solid #666666; }
#miniaturas .nuevo			{ float:left; margin:0 54px 0 0; width:164px; text-align:center; background:#333333; /*border:1px dashed #00FF00;*/}
#miniaturas .ultimo			{ margin-right:0; }
#miniaturas a				{ text-decoration:none; color:#CCCCCC;}
#miniaturas a:hover			{ border:0; text-decoration:none; }
#miniaturas p				{ border:0; color:#CCCCCC; text-transform:uppercase; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; padding:3px 0 0 0;}
#miniaturas a span			{ }
#miniaturas a.button		{ position:absolute; margin:0; bottom:14px; right:16px; display:block; height:30px; background:url(../img/fondo_botones.jpg) repeat-x #A1A1A1; 
							  color:#333333; line-height:30px; width:300px; border-top:1px solid #fff; border-left:1px solid #fff; border-bottom:1px solid #666666; 
							  border-right:1px solid #666666; text-align:center;  }
#miniaturas a.button:hover	{ text-decoration:none; color:#fff; background:#660000; border-left:1px solid #990000; border-top:1px solid #990000; 
							  border-right:1px solid #330000;border-bottom:1px solid #330000; }							  
#miniaturas a img			{ border:2px solid #666666; filter:alpha(opacity=80);	-moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; }
#miniaturas a:hover			{ overflow:visible; text-decoration:none; border:0;}
#miniaturas a:hover	img		{ border:2px solid #CCCCCC; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; }

#minis						{ position:relative; width:640px; padding:0;/*border:1px dashed #00FFFF;*/ }
#minis img					{ border:2px solid #fff; width:85px; height:85px; }
#minis span					{ display:block; width:91px; height:91px; border-right:1px #000000 solid; border-bottom:1px #000000 solid;
							  border-left:1px #999999 solid; border-top:1px #999999 solid; }
							  
#minis span span			{ display:block; position:absolute; width:87px; height:63px; background:url(../img/lanzamiento.gif) 2px 2px no-repeat; border:none; }
#minis span span.promoEng	{ background:url(../img/lanzamiento_eng.gif) 2px 2px no-repeat; }
#minis span span.promoFr	{ background:url(../img/lanzamiento_fr.gif) 2px 2px no-repeat; }
#minis a span p				{ display:none; }
							  
#minis a span em			{ z-index:10; display:none; text-decoration:none; font-style:normal; text-align:center; }							  
#minis a					{ z-index:1000; cursor:pointer; display:block; float:left; overflow:hidden; width:91px; height:91px; margin:12px 12px 0 0;
							  background:url(../img/cargando.gif) no-repeat center center #000000; text-decoration:none; }
#minis a:hover				{ z-index:1000; overflow:visible; text-decoration:none; }
#minis a:hover img			{ z-index:1000; width:160px; height:160px; position:absolute; border:2px solid #FFFFFF; }
#minis a:hover span			{ z-index:1000; width:164px; height:200px; position:absolute; margin-left: -20px; margin-top: -20px; background:#eee;
							  border-right:2px #000000 solid; border-bottom:2px #000000 solid; text-decoration:none;
							  border-left:1px #999999 solid; border-top:1px #999999 solid; }
							  
#minis a:hover span span		{ z-index:0; display:none; background:none; }							  
							  				  
#minis a:hover span em			{ z-index:1000; display:block; position:absolute; top:167px; left:0; width:100%; color:#333; font-family:Verdana, Arial, Helvetica, sans-serif; 
							 	  font-size:13px; text-transform:uppercase; 
								  text-decoration:none; font-style:normal; background:none; font-weight:bold; text-align:center; }	
							  
#minis a:hover span p			{ display:block; z-index:1000; position:absolute; width:160px; height:20px; bottom:-13px; color:#af0512; font-size:11px; text-align:center; }
							  

#minis_02						{ position:relative; width:640px; padding:0;/*border:1px dashed #00FFFF;*/ }
#minis_02 img					{ border:2px solid #fff; width:85px; height:119px; }
#minis_02 span					{ display:block; width:91px; height:125px; border-right:1px #000000 solid; border-bottom:1px #000000 solid;
							  	  border-left:1px #999999 solid; border-top:1px #999999 solid; }
							  
#minis_02 span span				{ display:block; position:absolute; width:87px; height:63px; background:url(../img/lanzamiento.gif) 2px 2px no-repeat; border:none; }
#minis_02 span span.promoEng	{ background:url(../img/lanzamiento_eng.gif) 2px 2px no-repeat; }
#minis_02 span span.promoFr		{ background:url(../img/lanzamiento_fr.gif) 2px 2px no-repeat; }
#minis_02 a span p				{ display:none; }							  
							  
#minis_02 a						{ z-index:1000; cursor:pointer; display:block; float:left; overflow:hidden; width:91px; height:125px; margin:12px 12px 0 0;
							 	  background:url(../img/cargando.gif) no-repeat center center #000000; text-decoration:none; }
#minis_02 a:hover				{ z-index:1000; overflow:visible; text-decoration:none; }
#minis_02 a:hover img			{ z-index:1000; width:160px; height:224px; position:absolute; border:2px solid #FFFFFF; }
#minis_02 a:hover span			{ z-index:1000; width:164px; height:260px; position:absolute; margin-left: -20px; margin-top: -20px; background:#eee;
							 	  border-right:2px #000000 solid; border-bottom:2px #000000 solid; text-decoration:none;
							 	  border-left:1px #999999 solid; border-top:1px #999999 solid; }
							  
#minis_02 a:hover span span		{ z-index:0; display:none; background:none;}							  

#minis_02 a:hover span em		{ z-index:1000; display:block; position:absolute; bottom:13px;; left:0; width:100%; color:#333; 
								  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; text-transform:uppercase; text-decoration:none;
								  font-style:normal; background:none; font-weight:bold; text-align:center; }
								  
#minis_02 a:hover span p		{ display:block; z-index:1000; position:absolute; width:160px; height:20px; bottom:-13px; color:#af0512; 
								  font-size:11px; text-align:center; }
							  
#minis_02 a span em				{ z-index:10; display:none; text-decoration:none; font-style:normal; text-align:center; }							  

#numPaginas						{ z-index:0; position:relative; clear:both; padding:15px 0 0 0; width:605px; text-align:right; 
								  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; }
#numPaginas span				{ display:block; position:absolute; left:10px; top:18px; color:#999999;}
#numPaginas p					{ background:#454545; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right; }
#numPaginas a					{ color:#CCCCCC; padding:0 3px 0 3px; text-decoration:none; }
#numPaginas a.actual			{ background:#ccc; color:#454545; text-decoration:none; }
#numPaginas a:hover				{ background:#ccc; color:#454545; text-decoration:none; }


#pie							{ clear:both; width:900px; height:171px; /*border:1px dashed #CC6600;*/ }
#pie							{ /*border:1px dashed #FF6699;*/  font-size:13px; font-family:Arial, Helvetica, sans-serif; }
#pie ul							{ height:20px; width:640px; list-style-type:none; padding:15px 0 5px 0; margin-left:68px; border-bottom:1px solid #999999;}
#pie ul li						{ display:block; float:left; padding:0 10px 0 10px; border-right:1px solid #999999; color:#666666; }
#pie ul li.primero				{ padding-left:0; }
#pie ul li.ultimo				{ border:none; padding-right:0; }
#pie ul li a					{ text-decoration:none; color:#666666; font-weight:bold; }
#pie ul li a:hover				{ color:#af0512; }
#pie p							{ clear:both; margin:0 0 0 68px; padding:5px 0; color:#666666; font-size:12px; }
#pie span						{ color:#999999; }
#pie a							{ text-decoration:none; color:#666666; }
#pie a:hover					{ color:#af0512; }
	
#banco02						{ z-index:-10; position:absolute; display:block; width:216px; height:87px; right:0; bottom:84px; 
								  background:url(../img/banco02.jpg) top right no-repeat; /*border:1px dashed #00FF00; */
							 	 filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; }

.derecha					{ float:right; margin-left:15px; }
.izquierda					{ float:left; margin-right:15px; }
.bloque						{ display:block; }
.clear						{ clear:both; }
.separado					{ color:#999999 !important; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold; 
							  font-size:15px; letter-spacing:1.5em; text-align:center; margin-left:18px; }
.verdana					{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; }
.mayus						{ text-transform:uppercase; }
.negrita					{ font-weight:bold; }
.s15							{ font-size:15px; }
.espacio					{ padding-top:20px; }	
.centrado					{ text-align:center !important; }	
.lanzamiento				{ display:block; width:100%; color:#FF0000; font-weight:bold; text-align:left; font-size:12px; }	  
.lanzamiento img			{ margin-right:5px; margin-top:1px; }

/* Esquinas redondeadas con CSS */
.redondo					{ display:block }
.redondo *					{ display:block; height:1px; overflow:hidden; font-size:.01em; background:#666666; }
.redondo1					{ margin-left:3px; margin-right:3px; padding-left:1px; padding-right:1px; border-left:1px solid #1d1d1d;
							  border-right:1px solid #1d1d1d; background:#333333; }
.redondo2					{ margin-left:1px; margin-right:1px; padding-right:1px; padding-left:1px; border-left:1px solid #060606; 
							  border-right:1px solid #060606; background:#373737; }
.redondo3					{ margin-left:1px; margin-right:1px; border-left:1px solid #373737; border-right:1px solid #373737; }
.redondo4					{ border-left:1px solid #1d1d1d; border-right:1px solid #1d1d1d; }
.redondo5					{ border-left:1px solid #333333; border-right:1px solid #333333; }
.redondofg					{ background:#666666; padding:0 10px 0 10px; }

.novedad					{ width:148px; float:left; margin:0; text-align:center; color:#333333; }
.novedad a					{ text-decoration:none; }
.novedad a:hover			{ text-decoration:none; }
.novedad span				{ color:#333333; }

.casilla					{ float:left; margin:13px 13px 0 0; width:146px; height:135px; overflow:hidden; border:none; text-decoration:none; }
.casilla a					{ display:block; }
.casilla a:hover			{ text-decoration:none; border:none; }
.casilla a:hover img		{ border:3px solid #af0512; filter:alpha(opacity=100);	-moz-opacity:1; -khtml-opacity: 1; opacity: 1; }
.casilla img				{ border:3px solid #666666; filter:alpha(opacity=80);	-moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; }
.casilla span				{ display:block; padding:5px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; text-decoration:none; color:#eee;}
.casilla .ultima			{ margin-right:0;  }

a.casilla2					{ float:left; margin:13px 15px 0 0; width:191px; height:386px; overflow:hidden; border:none; text-decoration:none; }
a.casilla2 					{ display:block; }
a.casilla2 img				{ border:3px solid #666666; filter:alpha(opacity=80);	-moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; }
a.casilla2:hover			{ text-decoration:none; border:none; }
a.casilla2:hover img		{ border:3px solid #af0512; filter:alpha(opacity=100);	-moz-opacity:1; -khtml-opacity: 1; opacity: 1; }
a.casilla2 .ultima			{ margin:0; }

#resultados 				{ font-family:Verdana, Arial, Helvetica, sans-serif;  }
#resultados p				{ font-size:10px; line-height:13px; color:#666666; }
#resultados a:first-letter  { text-transform:uppercase; }
#resultados a.resultLink	{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#ff0000; font-weight:bold; font-size:14px; }

#clasico01					{ float:left; display:block; width:180px; height:100px;  margin:0 10px 0 0; background:url(../img/clasico_farolas.jpg) no-repeat; }
#clasico02					{ float:left; display:block; width:180px; height:100px;  margin:0 10px 0 0; background:url(../img/clasico_palomillas.jpg) no-repeat; }
#clasico03					{ float:left; display:block; width:180px; height:100px;  margin:0 10px 0 0; background:url(../img/clasico_luminarias.jpg) no-repeat; }
#clasico04 					{ float:left; display:block; width:180px; height:100px;  margin:0 10px 0 0; background:url(../img/moderno_farolas.jpg) no-repeat; }
#clasico05					{ float:left; display:block; width:180px; height:100px;  margin:0 10px 0 0; background:url(../img/moderno_luminarias.jpg) no-repeat; }
#clasico01:hover			{ background-position:0 -100px; }
#clasico02:hover			{ background-position:0 -100px; }
#clasico03:hover			{ background-position:0 -100px; }
#clasico04:hover			{ background-position:0 -100px; }
#clasico05:hover			{ background-position:0 -100px; }

#mobiliario01				{ float:left; display:block; width:180px; height:100px;  margin:0 10px 0 0; background:url(../img/mobiliario_fuentes.jpg) no-repeat; }
#mobiliario02				{ float:left; display:block; width:180px; height:100px;  margin:0 10px 0 0; background:url(../img/mobiliario_kioscos.jpg) no-repeat; }
#mobiliario03				{ float:left; display:block; width:180px; height:100px;  margin:0 10px 0 0; background:url(../img/mobiliario_hitos.jpg) no-repeat; }
#mobiliario04				{ float:left; display:block; width:180px; height:100px;  margin:0 10px 0 0; background:url(../img/mobiliario_aparcabicis.jpg) no-repeat; }
#mobiliario05				{ float:left; display:block; width:180px; height:100px;  margin:0 10px 0 0; background:url(../img/mobiliario_vallas.jpg) no-repeat; }
#mobiliario06				{ float:left; display:block; width:180px; height:100px;  margin:0 10px 0 0; background:url(../img/mobiliario_mesas.jpg) no-repeat; }
#mobiliario07				{ float:left; display:block; width:180px; height:100px;  margin:0 10px 0 0; background:url(../img/mobiliario_bancos.jpg) no-repeat; }
#mobiliario08				{ float:left; display:block; width:180px; height:100px;  margin:0 10px 0 0; background:url(../img/mobiliario_papeleras.jpg) no-repeat; }
#mobiliario01:hover			{ background-position:0 -100px; }
#mobiliario02:hover			{ background-position:0 -100px; }
#mobiliario03:hover			{ background-position:0 -100px; }
#mobiliario04:hover			{ background-position:0 -100px; }
#mobiliario05:hover			{ background-position:0 -100px; }
#mobiliario06:hover			{ background-position:0 -100px; }
#mobiliario07:hover			{ background-position:0 -100px; }
#mobiliario08:hover			{ background-position:0 -100px; }


/* TrashBox */

/* set the image to use and establish the lower-right position */ 
.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2 		{ position:relative; background: transparent url(../img/caja.png) no-repeat bottom right; } 

.cssbox 													{ width: 625px !important; 
															  /* intended total box width - padding-right(next) */ 
															  width: 625px; 
															  /* IE Win = width - padding */ 
															  padding-right: 15px; 
															  /* the gap on the right edge of the image (not content padding) */ 
															  margin: 10px auto; 
															  /* use to position the box */ 
															} 
/* set the top-right image */ 
.cssbox_head 												{ position:relative; background-position: top right; margin-right: -15px; 
															  /* pull the right image over on top of border */ padding-right: 40px; 
															  /* right-image-gap + right-inside padding */ } 
/* set the top-left image */ 
.cssbox_head h2 											{ position:relative; background-position: top left; margin: 0; color:#660000; text-align:center; 
															  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px;
															  /* reset main site styles*/ border: 0; 
															  /* ditto */ padding: 12px 0 10px 40px; 
															  /* padding-left = image gap + interior padding ... no padding-right */ 
															  height: auto !important; height: 1%; 
															  /* IE Holly Hack */ 
															} 
/* set the lower-left corner image */ 
.cssbox_body 												{ position:relative; background-position: bottom left; margin-right: 25px; 
															  /* interior-padding right */ 
															  padding: 15px 0 15px 3px; text-align:center;
															  /* mirror .cssbox_head right/left */ } 