*{
	padding:0;
	margin:0;
	border:0;
}

.f{
	clear:both;
	display:block;
}

.ff{
	clear:both;
	display:block;
	font-size:.8em;
	text-align:right;
	margin:0 10px 10px 0;
}

a{
	color:#CC32FF;
	text-decoration:none;
}
a:hover{
	color:#FF0000;
	text-decoration:underline;
}

body{
	text-align:center;
	font-family:Verdana;
	font-size:9pt;
	margin:0;
	padding:0;
	color:#CCC;
	background:url('../imgs/fondos/body.jpg') #200D29 top left repeat-x;
}

html{
	height:100%;

}

#contenedor{

	width:1000px;
	margin:0 auto;

	
}

#translate-this{
	background:none;
	float:left;
	display:inline;
	margin:10px;
	top:0;
	left:0;
	position:absolute;
}

#cabecera{
	
	background:url('../imgs/fondos/cabecera.jpg') transparent top left no-repeat;
	height:107px;
}
#cabecera h1{
	float:left;
	font-size:11px;
	color:#FFF;
	margin:50px 0 0 20px ;
}
#cabecera ul{
	clear:both;
	list-style:none;
	padding-left:17px;
	padding-top:6px;
}
#cabecera ul li{

	float:left;
	background:url('../imgs/fondos/cabecerali.jpg') transparent top right repeat-y;
}

#cabecera ul li.ultima{

		background:none;
}

#cabecera ul li a{
	width:79px;
	display:block;
	height:24px;
	color:#000;
	font-weight:bold;
	margin-right:2px;
	font-size:10px;
	padding:12px 20px 0 20px;
	
}

#cabecera ul li a:hover{
	text-decoration:none;
	color:#FFF;
	margin-right:2px;
	background:url('../imgs/fondos/lihover.jpg') transparent top left repeat-x;
	
}
 #miflash{
 	margin:0;
 	padding:0;
 	height:165px;
 	width:1000px;
 
 }
#contenido{
	text-align:justify;
	width:1000px;
	background:url('../imgs/fondos/contenedor.jpg') transparent top left repeat-y;

 }
 
 
 #contenido h1{
 	text-transform:uppercase;
 	background:url('../imgs/fondos/h1.gif') transparent top left no-repeat;
 	color:#CC32FF;
 	margin:0 0 10px 0;
 	padding:10px 0 0 40px;
 	font-size:14px;
 	text-align:left;
} 



 .gran{
	width:600px;
 	float:left;
 	padding:15px 30px;
 	margin-left:15px;

display:inline;
 	
 }
 
 .gran form{
 	width:598px;
 	background:url('../imgs/fondos/form.jpg') #3B1543 top left no-repeat; 	
 	color:#333;
 }
  .gran form label{
  	width:120px;
  	display:inline-block;
  	text-align:right;
  	margin-right:8px;
  	font-weight:bold;
  	color:#fff;
  	float:left;
	padding:5px 0 0 0;

  }
  
    .gran form input,.gran form textarea{

    	margin:2px 0;
    	width:300px;
    	font-size:1em;
    	font-family:Verdana;
    	padding:3px;
    	background:#CEABD3;
    	border-top:1px solid #260F2D;
    	border-left:1px solid #260F2D;
    	border-right:1px solid #FFF;
    	border-bottom:1px solid #FFF;
  }
 
   
    .gran form input.error,.gran form textarea.error{
    	background:url('../imgs/fondos/error.gif') #CEABD3 right 2px no-repeat;
   
  }
 
 * .sub{
 	padding:10px;
 	text-align:center;
  	background:url('../imgs/fondos/sub.jpg') #3B1543 bottom left no-repeat; 
 }
 
  
  .gran form  .sub input{

      	cursor:pointer;
    	width:auto;
    	font-size:1em;
    	font-family:Verdana;
    	padding:3px;
    	color:#FFF;
	background:url('../imgs/fondos/lihover.jpg') transparent center center repeat-x;
    	border:1px solid #FFF;
 }
 
   .gran form  .sub input:hover{
	color:#000;
	background:#CEABD3
	
 }
 
 #contenido  .gran form h1{
  	background:none; 	
	color:#000;  
	padding-left:10px
 }
 
  .peq{
  	width:270px;
  	float:left;
  	text-align:center;
	padding:10px;

  
 }
 

 
 
 .rojo{
 	font-weight:bold;
 	color:#ff0000;
 	font-size:.8em;
 }
 
 .lista{
  	display:inline-block;
  	width:600px;
   	background:url('../imgs/fondos/lista.jpg') transparent top left repeat-x;
 	margin-bottom:10px;
 }
 
 .lista img{

 	float:left;
 	padding:3px;
 	background:#A76CAF;
 	margin:0 10px 10px 10px;
 
 }
 
  
  .lista img.novedad{
 
  	float:right;
  	padding:0;
  	background:transparent;
  	margin:0 0 0 10px;
  
  }

 
 .ff{
 	clear:both;
 
 }
 
 .lista h2{
 	text-transform:uppercase;
 	color:#FFFF00;
 	text-align:center;
 	padding:6px 0;
 	font-size:11px;
  	background:url('../imgs/fondos/h2.jpg') transparent top left no-repeat;
 
 }
 
  
  .lista h2 a{

  	color:#FFFF00;

  }
 
  
  .lista p{
  	padding:10px;
  
 }
 div.flo{
 	float:right;
 	width:300px;
 	margin:10px;
 	background:#000;
 	padding:10px;
 	border:1px solid #CC32FF;
 
 }
 
 .peq a img{
 	margin:10px 0;
 		
 }
 
 #pie{
 	width:1000px;
 	height:122px;
 	  	background:url('../imgs/fondos/pie.jpg') transparent top left repeat-x;
 
 }
 
  #pie #shinka{
  	width:120px;
  	padding:22px 120px 0 0;
  	text-align:right;
  	height:100px;
  	float:right;
  	 background:url('../imgs/fondos/shinka.jpg') transparent top right no-repeat;
  
 }
 
  
   #pie #contacto{
   	width:210px;
   	padding:22px  0 0 25px;
   	text-align:left;
   	height:100px;
   	float:left;
   	 background:url('../imgs/fondos/contacto.jpg') transparent top left no-repeat;
   
 }
 
    #pie #haches{
	text-align:center;
	float:left;
	width:425px;
	
	 	margin:20px 0 0 0;
    
  }
     #pie #haches h1{
	font-weight:normal;
	font-size:10px;
	float:left;

     
   }
   
        #pie #haches h1 a{
   	color:#999;
   
        
   }
 
 
    #pie #contacto span{
    	color:#F00;
    	font-weight:bold;
    
 }
 
 
 .resform{
 
 	text-align:center;
 	margin:10px 0 0 0;
 
  }

#contenido ul{
	margin:0 30px;
	list-style-image:url('../imgs/fondos/li.gif') ;

}
#contenido ul li{
text-align:left;
	font-size:.9em;
	


}

#galeria .imgs img{
	background:#FFF;
	padding:3px;


}
