@charset "iso-8859-2";
/* CSS Document */


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

body{
	/*background-color:#000;
	background-color:#3e262e;*/
	font-family:Arial, Helvetica, sans-serif;
	background:url(../img/granfondo.png) top no-repeat #3e262e;;
}

a.google-maps{
	color:#BE7329;
	text-decoration:none;
	font-size:80%;
	background:url(../img/out.gif) no-repeat right;
	padding:2px 15px 2px 2px;
}

p.senda{
	font-size:80%;
	margin-left:10px;
	font-weight:bold;
}

p.senda span{
	color:#9e7e29;
}

p.senda a, p a{
	color:#000;
	text-decoration:none;
}

p.senda a:hover{
	text-decoration:underline;
	color:#666;
}

ul.menu-principal{
	color:#FFF;
	font-size:90%;
	font-family:Tahoma, Geneva, sans-serif;
}


ul.menu-principal li{
	list-style:none;
	background:url(../img/fondo-menu-ppal.jpg) repeat-y right #3e262e;
	margin-bottom:5px;
	text-align:right;
	padding:5px;
}

ul.menu-principal li a{
	color:#FFF;
	text-decoration:none;
}

ul.menu-principal li a:hover{
	color:#FFBB04;
}

ul.menu-principal li a:visited{
	color:#DADADA;
}

ul.menu-principal li, ul.menu-principal li a{
	display:block;
}

ul.menu-productos{
	background-color:#FFBB04;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:90%;
	padding:5px;
	text-align:center;
}

ul.menu-productos li{
	display:inline;
	list-style:none;
}

ul.menu-productos li a{
	text-decoration:none;
	color:#000;
	padding:3px 2px;
	font-weight:bold;
}

ul.menu-productos li a:hover{
	text-decoration:underline;
}

ul.servicios li{
	margin-left:10px;
	list-style-image:url(../img/miniflecha.png);
	font-family:Tahoma, Geneva, sans-serif;
	font-size:100%;
}

ul.galeria img{
	
	height:101px;
	padding:0 4px 4px 0;
	background:url(../img/fondico.png) bottom right no-repeat;
	display:block;
}

ul.galeria span{
	display:block;
}

ul.galeria li{
	list-style:none;
	width:186px;
	float:left;
	margin:5px;
}

h1{
}

h2{
	text-align:center;
	color:#986640;
	font-weight:normal;
	font-size:120%;
}

table{
	width:90%;
	border-collapse:collapse;
	margin:0 auto;
}

caption{
	font-size:80%;
	font-style:italic;
	padding-bottom:15px;
	text-align:left;
}

tr{
	border-bottom:1px solid #CCC;
}

thead{
	font-size:80%;
	font-family:Tahoma, Geneva, sans-serif;
}

td{
	padding-top:10px;
}

.tabla-izda{
	width:30%;
	font-size:80%;
	font-family:Tahoma, Geneva, sans-serif;
	border-right:1px dashed #CCC;
	vertical-align:top;
}


#container{
		width:940px;
		margin:0 auto;
	}
	
#header h2{
	padding:27px 8px 0 0;
	}
	
#header p{
	text-align:right;
	color:#999;
	font-size:90%;
	padding:5px 8px 35px 0;
	}

#header div.col-dcha p{
	text-align:center;
	}

#titjromero{
	float: left;
	}
#dirjromero{
	float: right;
	margin-left: 10px;
	font-size:70%;
	color:#CCC;
	width: 425px;
	padding-top: 33px;
	font-family: "Times New Roman", Times, serif;
	}
	
#dirjromero li{
	list-style-type: none;
	margin: 3px;
}

#cuerpo{
	min-height:450px;
	background-color:#FFF;
	padding-top:10px;
}

#cuerpo-int{
	min-height:500px;
	background: url(../img/fondo-interior.jpg) repeat-x top #EEE;
	padding-top:10px;
	width:76%;
	float:left;
	line-height:16px;
}

#cuerpo-int h4{
	margin:10px;
	color: #333;
	
}

#cuerpo-int p{
	color: #333;
	margin:0 15px 15px 15px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:70%;	
}

#cuerpo-int ol, #cuerpo-int ul{
	color:#333;
	margin:0 15px 15px 15px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:70%;	
}

#cuerpo-int ol li, #cuerpo-int ul li{
	margin-left:20px;
}

#cuerpo-int h5{
	color:#000;
	font-size:90%;
	padding:2px 0 2px 25px;
	background:url(../img/tick.png) left no-repeat;
	margin:15px 0 15px 10px;
}

.filigrana{
	min-height:500px;
	background-image: url(../img/filigrana.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}

#cuerpo div.transicion{
	height:315px;
}

#cuerpo div.home{
	
	width:100%;
	height:189px;
	background:#FFF url(../img/fondo-destacados.jpg) top no-repeat;
}

#cuerpo div.home div.destacado{
	width:27%;
	float:left;
	margin:15px 0 0 15px;
	padding:5px 15px;
	height:155px;
}

div.destacado p, div.destacado li{
	font-size:70%;
	line-height:16px;
}

div.destacado li{
	margin-left:15px;
	list-style-image:url(../img/flecha.gif);
}

div.destacado ul, div.destacado p{
	margin-bottom:10px;
}

div.destacado a{
	padding:2px 0 2px 15px ;
	background:url(../img/indicador.gif) left no-repeat;
	color:#000;
	text-decoration:none;
	font-weight:bold;
}

div.destacado a:hover{
	color:#666;
	
}

div.valor{
	width:195px;
	height:168px;
	margin:10px;
	padding:25px 60px 20px 25px;
	background:url(../img/valor.jpg) bottom center no-repeat #000;
	float:left;
}

div.valor h4{
	color:#ffbb04;
	font-weight:normal;
}

div.valor p{
	color:#FFF;
	font-size:80%;
	margin-top:15px;
}

div.tiendas{
	float:right;
	margin:10px;
	border:1px solid #666;
	width:485px;
	background:url(../img/fondo-tiendas.jpg) repeat-x bottom #FFF;
	height:211px;
	
}

div.tiendas h4{
	padding:10px 0px 10px 10px;
}

div.tiendas li{
	list-style:none;
	font-size:70%;
	text-align:right;
}

div.tiendas-interior{
	 float:left; 
	 width:240px;
	 text-align:right;
}

div.tiendas-interior p{
	padding-top:7px;
}

div.tiendas-interior strong{
	background:url(../img/punto.gif) right no-repeat;
	padding:2px 8px 2px 2px;
}

div.tiendas-interior span{
	padding:2px 8px 2px 2px;
	display:block;
	color:#666;
}

div.direccion-tienda{
	float:left;
	width:250px;
	margin:5px 5px 5px 25px;
}

div.direccion-tienda iframe{
	background:url(../img/cuadro.jpg) top center no-repeat;
	
	
}


#adorno div.poema p{
	color:#cc9f28;
	text-align:right;
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:16px;
	margin-top:470px;
	font-size:70%;
}

div.columna{
	width:31%;
	float:left;
	margin-right:10px;
}

div.columna a{
	color:#BE7329;
	text-decoration:none;
}

div.consejos-dcha{
	float:right;
	width:47%;
	margin-right:10px;
	border:2px solid #9a7b29;
}

div.consejos-dcha h5 strong{
	color:#9a7b29;
}

div.consejos-izda{
	float:left;
	width:47%;
	margin-left:10px;
	border:2px solid #9a7b29;
}

#footer{
	height:50px;
	background-color:#3a3a3a;
	color:#CCC;
	font-size:70%;
	padding:8px;
}

#footer strong{
	color:#FFF;
}

#footer .footer-left{
	 float:left;
}

#footer .footer-right a{
	text-decoration:underline;
	color:#999;
}

#footer .footer-right a:hover{
	text-decoration:none;
}

#footer .footer-right a:visited{
	text-decoration:none;
	color:#999;
}

/*0#footer .footer-right ul{
	margin-top:15px;
}*/

#footer .footer-right li{
	display:inline;
}

#footer .footer-right li{
	list-style:none;
}

#footer .footer-right{
	 float:right;
	 text-align:right;
}

/*------------clases-----*/
.col-dcha{
	width:815px;
	float:right;
}

.cabecera{
	width: 815px;
	}

.menugral{
	width: 815px;}

.dirflotante{
	float: left;
	margin-left: 10px;}
	
	
.dirTiendas{
	margin-left: 12px;
}

.col-izda{	
	width:115px;
	float:left;
	}

.col-izda h3{
	color:#ffbb04;
	text-transform:uppercase;
	font-weight:normal;
	font-size:80%;
	padding-right:5px;
	text-align:right;
	margin-top:10px;
}

.col-izda dt{
	color:#FFF;
	font-size:70%;
	text-align:right;
	padding-right:5px;
}

.col-izda dd{
	color:#999;
	font-size:80%;
	text-align:right;	
	padding-right:5px;
}

.col-izda .pedidos{
	border-bottom:1px solid #999;
	border-top:1px solid #999;
	padding:10px 0;
	margin-top:15px;
}

.col-izda .pedidos h3{
	color:#999;
	text-transform:capitalize;
	font-size:90%;
}

.col-izda .pedidos h3 span{
	color:#ffbb04;
	display:block;
	font-size:130%;
}
.pedidos h3 span.correo{
	color:#ffbb04;
	display:block;
	font-size:80%;
	font-style:italic;
	text-transform:none;
	display:block;
	clear:both;
}

p span.correo{
	color:#ffbb04;
	display:block;
	font-size:130%;
	font-style:italic;
	text-transform:none;
	clear:both;
}



.clear{clear:both;}
.linea-dcha{
	border-right:1px solid #666;
}

.linea-izda{
	border-left:1px solid #666;
}

img.cursores{
	width:15px;
	height:15px;
}

#adorno, #adorno2, #adorno3, #adorno4, #adorno5, #adorno6, #adorno7, #adorno8{
	height:505px;
	width:24%;
	float:left;
}

#adorno{background:url(../img/adorno.jpg) no-repeat top #000;}

#adorno2{background:url(../img/adorno2.jpg) no-repeat top #000;}

#adorno3{background:url(../img/adorno3.jpg) no-repeat top #000;}

#adorno4{background: url(../img/adorno4.jpg) no-repeat top #000;}

#adorno5{background: url(../img/adorno5.jpg) no-repeat top #000;}

#adorno6{background: url(../img/adorno6.jpg) no-repeat top #000;}

#adorno7{background: url(../img/adorno7.jpg) no-repeat top #000;}

#adorno8{background: url(../img/adorno8.jpg) no-repeat top #000;}

.instrucciones{
	border-top:1px dashed #cc9f28;
	margin-top:10px;
	padding:5px 0 0 0;
}


/*----,Noscript --*/
#adv{
	background-color:#FFF;
}

#adv p{
	
	border:1px dashed #036;
	color:#333;
	font-size:90%;
	padding:20px;
	width:400px;
	margin:5px auto;
	text-align:center;
}

.destacaColor{
	color: #9a7b29;
}

.grande{
	font-size:130%;
}