/*
Theme Name: Los Insaciables
Theme URI: http://www.losinsaciables.cl
Description: Theme for Los Insaciables
Author: diDigital - @benjapreller
Author URI: http://www.didigital.cl
version: 1.0

*/

/* CSS Document */
body{
  background: #000 url(../images/fondo.png) no-repeat center top;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color:#fff;
}

@font-face {
  font-family: Copperplate Condensed SSi Condensed;
  src: url('../fonts/Copperplate Condensed SSi Condensed.eot');
  src: url('../fonts/Copperplate Condensed SSi Condensed.woff') format("woff"),
       url('../fonts/Copperplate Condensed SSi Condensed.ttf') format("truetype");
}
h2{
	color:#fff;
	font-size: 16px;
	margin-bottom:0;
	font-weight: bold;
}
h3{
	color: #fff;
}
.font{
	font-family: Copperplate Condensed SSi Condensed;
	font-size: 16px;
	font-weight: bold;
}

.font_carta{
	font-family: Copperplate Condensed SSi Condensed;
	font-size: 16px;
	font-weight: bold;
}

.font_carta:hover{
	font-family: Copperplate Condensed SSi Condensed;
	font-size: 16px;
	font-weight: bold;
	color:#FCB03F;
}


	.font a{
		color: #333;
		text-decoration: none;
		font-size: 16px;
		font-weight: bold;
	}
	
	.font a:hover{
		text-decoration:underline;
	}
	
a{
	color:#fff;
	text-decoration: none;
}

a:hover{
	color:#fff;
	text-decoration:underline;
}
.clearer { 
	clear: both; 
}

.destacado{
	color:#FCB03F;
	font-size: 15px;
}

#header{
	height: 190px;
	padding-top: 10px;
}

	#header .logo{
    height:140px;
	}
	#header .botonera{
		background: url(../images/botonera.png) repeat-x;
		height: 40px;
		
	}
		#header .botonera .links ul{
			padding-left: 0px;
			padding-top: 10px;		
		}
		#header .botonera .links a{
		color: #333;	
		display:block;
		height:41px;
		line-height:41px;
		width:100%;	
		}
		#header .botonera ul{
			margin-left:20px;
			padding-left: 0px;
				
		}
		
		#header .botonera .links li{
			display: inline;	
			float: left;
			width: 149px;
			text-align: center;
			height: 41px;
		}
		.botonera .links li:hover, .selector{
			background: url(../images/hover.png);
		  height: 41px;
		}
			
		  #header .botonera .sociales ul{
				padding-top:10px;			
			}
			#header .botonera .sociales li{
				display: inline;
				padding-left:40px;		
			}

#content{
	margin-top:30px;
}
	#content .foto{
		margin-top: 30px;
		border:1px solid #DDDDDD;
	}
	#content .like{
		height:40px;
		margin-left:10px;
		margin-top:10px;
	}

	#content .promociones{
		border-bottom: #fff dotted 1px;
		padding:0 0 15px 0;
		
	}
	#content .post_locales{
		border-bottom: #fff dotted 1px;
	padding-bottom:15px;
	}
		#content .promociones .texto{
			margin-top:30px;
			margin-left: 10px;
			width: 418px;
		}
			#content .promociones .descripcion .like{
		    margin-left: 10px;
		    margin-top:-10px;
			}
			
.pizza_libre p{
	margin:2px;
}
			
#locales{
  margin-top: 30px;
}	
 .locales a:hover{
		color: #fff;
	}

	.sidebar_top{
		background: url(../images/locales_sidebar_top.png) no-repeat ;
		height: 30px;
		padding-left:20px;
		padding-top:10px;
	}
	
	.sidebarlocales_top{
		background: url(../images/locales_sidebar_top.png) no-repeat ;
		height: 40px;
		padding-left:20px;
	}
	.sidebarlocales_top .titulo{
			padding-top:10px;
	}
		.sidebarlocales_top .wifi{
		  padding-top:4px;
		  padding-left:30px;
	}

	.sidebar_content{
	  background: url(../images/locales_sidebar_content.png) repeat-y; 
	}
			
			.sidebar_content .informacion ul{
				margin-top: 10px;
			}
			
			.sidebar_content .informacion li{
				list-style-image: url(../images/ico_ubicacion.png);
			}
			
		.sidebar_content .conoce_locales{
	  	font-size: 13px;
			border-bottom: #fff dotted 1px;
			width:250px;
			margin-left:10px; 	 
		}
	  
		.sidebar_content .fotos ul{
	  	
			padding-left: 6px; 
		} 
		.sidebar_content .fotos ul li{
	  	padding: 0px;
			display:inline;
		}
		.sidebar_content .fotos a{
	  	display: inline;
			padding-left:5px;		
		}
		.sidebar_content .metodos_pago{
	  	border-top: #fff dotted 1px;
	  	width:250px;
			margin-left:10px;
			padding-top: 10px; 
		}
		.sidebar_content .metodos_pago ul{
	  	margin:0px;
	  	padding-left:0;
		}
		
		.sidebar_content .metodos_pago li{
	  	display: inline;
		}
		
	.sidebar_bottom{
		background: url(../images/locales_sidebar_bottom.png) no-repeat ;
	}
#facebook{
	margin-top: 10px;
}	
	#facebook .sidebar_content{
		background: url(../images/locales_sidebar_content_2.png) repeat-y;
	}	
#algoquedecirnos{
	margin-top:10px;
}

	#algoquedecirnos .sidebar_content{
		padding-left: 5px;
	}

#footer{
	border-top: #fff dotted 1px ;
	margin-top: 10px;
}
	#footer .locales ul{
		padding-left: 15px;				
	}
	#footer .locales li{
		list-style-image: url(../images/ico_ubicacion.png);
	}
	#footer .amigos ul{
		padding-left: 10px;
	}			
	#footer .amigos li{
		list-style: none;
		padding-bottom: 10px;
	}
	#footer .titulo_footer{
	 	margin-top: 20px;
	 	margin-bottom: 10px;
	 	border-bottom: #fff dotted 1px;
	 	padding-left:10px;
	}	
.descuento_mercurio{
	margin-top: 40px;
	margin-left: 20px;
	width: 250px;
}				
.banda_tricolor{
	background: url(../images/banda.png);
}
.amigos a{
	color: #fff;
}
.post-meta{
	list-style: none;
	margin:0px;
	padding-left:0px;	
}

.carta{
	margin-top:10px;	
}
	.carta .texto p{
		margin:0px;
	}
	.carta .texto .post-meta{
		color:#FCB03F;
		font-size: 15px;
		font-weight: bold;
	}
	.foto_carta{
		margin-top:5px;	
	}
.menu_carta ul{
	position:relative;
	padding-left:0px;			
}
	.menu_carta ul li{
		width:100%;
		list-style: none;
		padding-left: 0px;
	}
		.menu_carta ul li .menu{
			width:150px;
		}
			.menu_carta ul li .info{
				position:absolute;
				top:0;
				right:0;
				color:#FFF;
				display:none;
			}
.algoquedecirnos textarea{
	background: #1e1e1e;
	padding:0;
	width:240px; 
	height:100px; 
	margin-left:-6px;
	color: #fff;
}
.algoquedecirnos input{
	background: #1e1e1e;
	border:1px solid #CCCCCC;
	color:#FFFFFF;
	height:20px;
	margin-left:-6px;
}

#content textarea{
	background: #1e1e1e;
	padding:0;
	width: 300px; 
	height:100px; 
	margin-left:-6px;
	color:#FFFFFF;
}
#content input[type="text"]{
	background: #1e1e1e;
	border:1px solid #CCCCCC;
	color:#FFFFFF;
	height:20px;
	width: 300px;
	margin-left:-6px;
}
#content input[type="submit"]{
	background: #1e1e1e;
	border:1px solid #CCCCCC;
	color:#FFFFFF;
	height:20px;
	margin-left:-6px;
}
.descripcion_locales{
	height:115px;
}

#content_carta{
	margin-top:30px;
	padding-bottom:900px;
}

.titulo_prensa{
	color:#FCB03F;
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
	width:100%;
	float:left;
	margin-bottom: 5px;
	}
	
	.titulo_prensa:hover{
		color:#E37302;
		}

.coment_prensa{
	display:none;
	float:left;
	font-size:12px !important;
	}
	
.pizza_libre img{
	border: 1px solid #DDDDDD;
}	


.color_carta{
  color:#FCB03F;
}

.color_carta_blank{
  color:#FFF;
}
.fotos_locales img{
	padding-top: 10px;
	padding-left: 10px;
}
.datos_locales{
	z-index:100;
}
object{
 z-index:-1;
}
/* SLIDER PROMOS HOME */
div.slider-promos{
	display:block;
	overflow:hidden;
	width:640px;
	height:350px;
	border:1px solid #fff;
}
div.slider-promos ul{
	list-style:none;
	padding:0;
	margin:0;
}
div.slider-promos ul li{
	display:block;
	float:left; 
	width:640px;
	height:350px;
}
div.slider-promos ul li img{
	display:block;
	width:640px;
	height:350px;
}
div.info img{max-width:430px;}
div.menu_carta div.menu:hover{cursor:pointer;}
div#content_carta.drinks{padding-bottom:100px;}

/* NEWSLETTER WIDGET */
div#newsletter{
	margin-top:10px;
	display:block;
}
div#newsletter p{
	display:block;
	margin:0px;
	width:260px;
}
div#newsletter label{
	display:block;
	margin:10px 0 0;
}
div#newsletter div.input-text input[type="text"]{
	display:block;
	width:90%;
	line-height:14px;
	font-size:14px;
	margin:0px;
	background-color:#999999;
	border:1px solid #333333;
}
div#newsletter div.input-text input[type="text"]:focus{	
	background-color:#cccccc;
}
div#newsletter div.input-submit {
	display:block;
	width:90%;
	margin-top:10px;
}
div#newsletter div.input-submit input[type="submit"]{
	display:block;
	float:right;
	margin:0px;
}
div#newsletter div.sidebar_content{
	padding:10px;
}
div#newsletter p.mensaje{
	color:#ffff66;
	display:block;
	padding:5px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	width:240px;
	background-color:#333;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	margin-top:10px;	
}

.jcarousel-prev, .jcarousel-next{
	width:30px;
	color:#fd0;
	font-weight:bold;
	font-size:30px;
	line-height:30px;
	display:block;
	position:absolute;
	cursor:pointer;
	text-shadow:0 0 4px #000;
}
.jcarousel-prev{
	bottom:2px;
	right:30px;
}
.jcarousel-next{
	bottom:2px;
	right:2px;
}
.jcarousel-prev-disabled{
	color:#666;
}





/*LOGIN*/
.login {
  float: right;
  position: absolute;
  right: 50%;
  top: 0px;
  margin-right: -480px;
}
  .box-login {
    float: left;
    width: 190px;
    height: 250px;
    border: 1px solid #AA2221;
    background: rgba(0,0,0,0.8);
    position: absolute;
    left: -200px;
    padding-left: 15px;
    color: #fff;
    font-family: arial;
  }
    .box-login h2 {
	color: #fff;
	font-family: arial;
	font-size: 16px;
	line-height: 16px;
	margin-top: 10px;
    }
    .box-login input[type='text'] {
	float: left;
	width: 172px;
	height: 25px;
	margin-top: 5px;
	background: #333;
	border: 1px solid #666;
	margin-bottom: 10px;
	border-radius: 7px;
	color: #ccc;
    }
    .box-login input[type='password'] {
	float: left;
	width: 172px;
	height: 25px;
	margin-top: 5px;
	background: #333;
	border: 1px solid #666;
	margin-bottom: 10px;
	border-radius: 7px;
	color: #ccc;
    }
    .box-login input[type='submit'] {
	float: left;
	width: 172px;
	height: 42px;
	margin-top: 5px;
	background: url(../images/but-ingresar.png) left top no-repeat;
	font-size: 18px;
	color: #333;
	border: 0px;
    }
    .barra-reg {
	float: left;
	width: 160px;
	margin-top: 10px;
    }
	.barra-reg a {
	  color: #ff0;
	  font-size: 11px;
	}
  .but-login {
    float: right;
    width: 171px;
    height: 57px;
    background: url(../images/haz-tu-reserva.png) left top no-repeat;
  }
