*{padding: 0;margin: 0;}
body{font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size: 1em; background:/*url(../imagenes/bkg.gif) repeat*/ #000; }
img{border: 0;}
h3, h3 a{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ff6600;
	text-decoration: none;
}

.hidden { display:none;}

#contenedor{margin: 30px auto;width: 950px; }



	/* MENU PRINCIPAL   */

	#contenedor-izq{ width: 210px;padding-top: 25px;padding-bottom: 20px;background-color: #a71315;text-align: center;float: left;}
	#contenedor-izq ul{padding-top: 20px;/*height: 290px;*//*	padding-bottom: 20px;*/}
	#contenedor-izq ul a{font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size: 0.8em;font-weight: bold;text-decoration: none;text-align: left;color: #FFFFFF;width: 190px;padding-left: 20px;display: block;}
	#contenedor-izq ul a:hover{background-color: #000;}
	#contenedor-izq li{list-style: none;padding-top: 2px;padding-bottom: 2px;}
	#contenido_int { width: 668px; padding: 0; background: #FFF;float: left; margin: 0}
	#contenido_int h2 { padding: 15px 0; padding-bottom: 15px; text-align: center; margin:  0; font-size:0.9em; text-transform:uppercase; background:#a71315; color:#FFF; }
	#contenido_int h2 span { padding:0;  margin:  0; font-size:0.9em; text-transform:none; background:#000; color:#FFF; font-weight:normal; }
	#contenido_int h3 { margin: 10px 0 0 0;  color: #a71315; padding:5px 0px; font-weight:bold; font-size:0.9em; text-transform: none }
	#contenido_int h3 span { font-size:1.3em; line-height: 1.5em }
	#contenido_int h4 { margin: 10px 0 0 0;  color: #a71315; padding:5px 0; font-weight:bold; font-size:1em; text-transform: none }
	#contenido_int p { font-size:0.8em; font-weight:normal; margin:5px 25px;  }
	#contenido_int p.grande { font-size:0.9em; font-weight:bold; margin:5px 25px; text-align:center;  }
	#contenido_int p.aviso { padding: 20px 25px; padding-bottom: 20px; text-align: left; margin:  0; font-size:0.85em; background:#efefef; color:#000; }
	#contenido_int a { color:#a71315; text-decoration:underline }
	#contenido_int a:hover { text-decoration:none  }
	
	
	
	#contenido_int ol{padding: 20px 50px 15px 60px; font-size:0.85em}
	#contenido_int ol a{ font-weight: normal; text-decoration: underline;color: #fe8010;}
	#contenido_int ol a:hover{ text-decoration: none;}
	#contenido_int ol li{ list-style: decimal; padding: 5px 0; line-height: 1.3em}
	#contenido_int ol li ul li {list-style: disc; padding: 5px 0; font-size: 1.2em}
	
	
	#contenido_int ul{padding: 20px 40px; font-size:0.85em}
	#contenido_int ul a{text-decoration: underline; color: #a71315;}
	#contenido_int ul a:hover{text-decoration: none;}
	
	#contenido_int ul li{list-style: none; padding: 0 0 10px 0;}
	#contenido_int ul li span { color: #a71315; font-weight:bold;}
	
	
/*   CONTENIDO AVISO VOTACIONES   */
	
	 #contenido_int .aviso  { margin:10px 50px; clear:both; border-bottom: 0; padding:0 0 15px 0; float:left; }
	 #contenido_int .aviso p { font-size:1.3em; font-weight:normal; margin:10px 0; color: #a71315; font-weight:bold; text-align:center; width:550px; clear:both; padding:0 0 10px 0;}
	 #contenido_int .aviso p.descripcion{ font-size:1em; font-weight:normal; margin:10px 0 15px 20px; color: #000; text-align:left; float:left; line-height:1.3em  }
	 
	
	/*   CONTENIDO PINCHOS   */
	#contenido_int .pincho  { margin:10px 0; clear:both; border-bottom: 1px dotted #999; padding:0 25px 15px 0; float:left  }
	#contenido_int .pincho p { font-size:1.1em; font-weight:normal; margin:10px 0; color: #000; font-weight:normal; text-transform:none;   }
	#contenido_int .pincho span {font-weight: bold; color: #a71315;}
	#contenido_int .pincho p.titulo {color: #a71315; text-transform: uppercase;}
	#contenido_int .pincho img { width:150px; float:left; margin: 0 15px 0 0; border: 4px solid #ccc }
	#contenido_int .pincho p.descripcion{ font-size:0.8em; font-weight:normal; margin:15px 25px 30px 10px; width:350px; color: #000; padding:0; float:left;  line-height: 1.5em;text-transform:none;  }
	#contenido_int .pincho p.autor{ font-size:0.8em; font-weight:normal; margin:10px 0 0 20px; color: 000; float:left; width:325px; color: #000;  }
	#contenido_int .pincho #star-rating p { color:#000; font-size:0.8em; margin:0; padding:0;}
	#contenido_int .pincho p.valoracion{ font-size:0.9em; margin: 0 0 30px 195px; text-transform:none;   }
	#contenido_int .pincho p.foto{ font-size:0.7em; font-weight:normal; color: 000; text-transform:none; margin:8px 0; }
	#contenido_int .foto  { width:180px; float:left; margin: 15px 0 0 0; border: 0  }
	
	
	
	/*   CONTENIDO GANADORES   */
	#contenido_int .ganadores  { margin:10px 20px 10px 0; clear:both; padding:0 0 15px 0; float:left; width:550px  }
	#contenido_int .ganadores h4  { margin: 0; background:#a71315; color: #fff; padding:5px 20px; font-weight:bold; font-size:1em; text-transform: uppercase  }
	#contenido_int .ganadores img { width:150px; float:left; margin: 0 15px 0 0; border: 4px solid #ccc }
	#contenido_int .contenido { width:360px; float:left; margin: 15px 0 0 0; }
	#contenido_int .ganadores h5  { margin: 0 0 10px 0; color: #000; padding:5px 0; font-weight:bold; font-size:0.9em; text-transform: uppercase  }
	#contenido_int  p.texto { font-size:0.85em ;width:360px; text-align:left;font-weight:normal; margin:0 ; padding:0; color: #000; }
	
	
	/*   CONTENIDO   */

	#contenedor-der{width: 670px;float: left; background:#fff; padding:0 15px }

	
	/*    CONTENIDO PRINCIPAL   */

	#contenido-izq{width: 640px;float: left;padding: 15px 20px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:0.8em;color: #333333;}
	#contenido-izq h3{ background:#FFFFFF}
	#contenido-izq textarea{width: 350px;}
	#contenido-izq a{text-decoration: underline;color: #ff6600;}
	#contenido-izq a:hover{text-decoration: none;color: #666;}

	#contenido_int .container_box  { padding:20px; margin: 0 0 20px 0;background: #FFF;font-size:1em; text-align:justify;}
	#contenido_int .container_box p { padding:0; margin:15px 0 0 0;font-size:0.85em; }
	#contenido_int .container_box p a { font-weight: bold; text-decoration: underline;color: #fe8010; }
	#contenido_int .container_box p a:hover {text-decoration: none;}
	#contenido_int .container_box p.descarga { padding: 15px 35px}
	#contenido_int .container_box p.descarga a {color: #a71315; text-decoration:none; font-weight:bold;  line-height: 1.3em}
	#contenido_int .container_box p.descarga a:hover { 0 text-decoration:underline; font-weight:bold}
	#contenido_int .container_box p.condiciones { padding: 8px 15px; line-height: 1.3em}
	#contenido_int .container_box p.condiciones a { color: #a71315; text-decoration:underline}
	#contenido_int .container_box p.condiciones a:hover { text-decoration:none}
	#contenido_int .container_box h3.fin { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px; background:#a71315; color: #000;text-decoration: none; margin: 8px; padding:5px; clear:both; text-transform:none;}
	
	#contenido_int .container_box ul{padding: 0;}
	#contenido_int .container_box ul a{ font-weight: bold; text-decoration: underline;color: #fe8010;}
	#contenido_int .container_box ul a:hover{ text-decoration: none;}
	#contenido_int .container_box ul li{ padding: 10px 0; line-height: 1.3em}
	
	#contenido_int .container_box p.descripcion{ font-size:0.8em; font-weight:normal; margin:15px 0 0 0; width:400px; color: #000; padding:0; float:left;  line-height: 1.5em;text-transform:none;  }
	
	
	/*    GALERIAS   */
	
	#galerias {margin: 20px 0}
	#galerias h5 { background:#000; padding:5px; color:#fff; clear:both; }
	#galerias img{ border: 1px solid #ececec; padding:3px; margin:3px}
	
	

	/*     PIE DE PÁGINA    */

	#pie { padding:10px 10px 10px 15px; width:640px; margin: 0 0 0 35px; margin: 0; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; color: #000; text-align: left;  background:#ececec; border-top: 1px solid #ccc; float:left;clear:both}
	#pie img { padding:0; margin: 0;}
	#pie .box  { width:160px; float:left}
	#pie .box p { color:#000;}
	#pie .box p.mas { margin: 30px 0 0 0}
	#pie a {color: #a71315; text-decoration:none}
	#pie a:hover {color: #fff; text-decoration:underline;}
	#pie p {/* float:left*/ margin: 10px 0 0 0}
	#pie .direccion  { clear:both; margin: 25px 0 0 0; font-size:0.9em }
	#pie .direccion p { color:#000;margin: 45px 0 0 0; padding:25px 0 0 0}
	
/*    FORMULARIO    */

form {padding:10px; margin:20px 50px; border:0; background:#fff; font-size:0.8em; clear:both; color:#000}

#formulario p.aviso {padding:20PX; margin:20px 0 20px 60px; border:0; background:#ececec; border:1px solid #999; color:#a71315; font-size:1em; font-weight:bold;}
#formulario p.nota {padding:10px 0; margin:0; border:0; background:#fff; font-size:1em; font-weight:bold;}
#formulario p.nota span {font-size:0.9em; font-weight:normal;}

fieldset{border:0; padding:15px 0 15px 0s;}

legend {font:bold 1.2em Arial,sans-serif; color:#a71315; padding:0;}
legend span {font-weight:normal; color:#000; padding:0; font-size:0.9em}

div.medidas,div.check{margin:10px 0 10px 0}
div.check a {color: #a71315; text-decoration:none;}
div.check a:hover {margin:10px 0 10px 0; text-decoration:underline}
div.medidas label{float:left;width:110px; line-height:23px;}
div.medidas a {color: #a71315; text-decoration:underline;}
div.medidas a:hover {text-decoration:none;}
div.medidas input{width:300px; border: 1px solid #999; padding:1px}
input#login{margin: 10px 0 10px; background:#a71315; padding:4px 30px 3px 30px; border:0; }

div.cajas{margin:10px 0 10px 0; padding: 5px 0 15px 0}
div.cajas label{float:left; line-height:23px;width:150px;}
div.cajas label.grande{float:left; line-height:23px;width:300px;}
div.cajas input{width:300px; clear:both; border: 1px solid #999}


.boton { clear:both; margin: 10px 0; width:115px; background:#a71315; padding:5px 8px 3px 8px; border:0; color:#fff; text-decoration:none; font-weight:normal; }
.boton a { color:#000; text-decoration:none }
.boton a:hover { color:#fff }

.caja_listaform { margin: 10px 0 10px 0; padding: 10px; background: #f9f9f9; border: 1px solid #eee; clear: both;}
#formulario .caja_listaform p.nombrepincho { color: #000; font-weight:bold; margin:15px 0 20px 0; font-size: 1.5em}
#formulario .caja_listaform p { color: #000; font-size: 1em; margin: 0 15px 0 15px}
#formulario .medidas p {padding:15px 15px 15px 0; margin:0; font-size:1em}
#formulario .caja_listaform img { margin: 10px 20px 10px 0}

#contenido_int form label {
	font-size:0.9em;
	text-transform: none;
	display:block
}

