body {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	}

#cabecera {
	position:relative;
	display:block;
	height:180px;
	background:url(../images/fondo_cabecera.png) repeat-x;
	}

#cuerpo {}

#pied {
	position:relative;
	display:block;
	height:180px;
	background:url(../images/fondo_pied.png) repeat-x;
	padding-top:30px;
	}

#logo {
	padding-top:20px;
	}

#menu_cabecera {
	padding-top:45px;
	padding-left:26px;
	}

#cabecera_menu li {
	list-style:none;
	display:inline;
	padding:0;
	margin:0;
	}

#cabecera_menu li a{
		display:block;
		float:left;
		text-indent:-9999px;
		height:38px;
		margin-right:50px;
		background-image:url(../images/menu.png);
		background-repeat:no-repeat;
		cursor:pointer;
	}

#menu_demo {
	width:91px;
	background-position:0 0;
	}
	
#menu_demo:hover,#menu_demo.hover {
	background-position:0 -38px;
	}
	
#menu_blog {
	width:91px;
	background-position:-91px 0;
	}
	
#menu_blog:hover,#menu_blog.hover {
	background-position:-91px -38px;
	}
	
#menu_videos {
	width:96px;
	background-position:-182px 0;
	}
	
#menu_videos:hover,#menu_videos.hover {
	background-position:-182px -38px;
	}
	
#menu_contacto {
	width:116px;
	background-position:-278px 0;
	}
	
#menu_contacto:hover,#menu_contacto.hover {
	background-position:-278px -38px;
	}

#noticias {
	margin-top:-20px;
	}

#box_tweets {
	background:url(../images/fondo_box_tweets.png) no-repeat;
	padding:10px;
	padding-right:30px;
	padding-left:24px;
	margin-top:-30px;
	height:65px;
	font-size:11px;
	overflow:hidden;
	}

#ticker_tweets {
	height:55px;
	}

li.tweet {
	padding:0;
	margin:0;
	list-style:none;
	display:block;
	height:55px;
	overflow:hidden;
	}

li.tweet img {
	border:2px solid #DDEEF6;
	}

li.tweet p a {
	color:#09C;
	text-decoration:none;
	}

#box_quees {
	background:url(../images/fondo_box_quees.png) no-repeat;
	padding:10px;
	padding-right:30px;
	padding-left:24px;
	margin-bottom:20px;
	margin-top:-50px;
	height:118px;
	}

#tit_quees {
	background:url(../images/tit_quees.png) no-repeat;
	width:300px;
	height:26px;
	padding:0;
	margin:0;
	text-indent:-10000px;	
	}
	
#box_quees p {
	padding:0;
	margin:0;
	color:#FFF;
	line-height:16px;
	}

#box_quees p a {
	color:#FFF;
	font-weight:bold;
	}

#box_resto {
	background:url(../images/fondo_box_resto.png) no-repeat;
	padding:10px;
	padding-right:34px;
	padding-left:24px;
	height:306px;
	}
	
#tit_reg_resto {
	background:url(../images/tit_reg_resto.png) no-repeat;
	width:390px;
	height:23;
	text-indent:-10000px;	
	}
	
a.confirmar {
		display:block;
		text-indent:-9999px;
		width:208px;
		height:54px;
		margin-right:10px;
		background-image:url(../images/confirmar.png);
		background-repeat:no-repeat;
		cursor:pointer;
	}
	
#confirmar_resto {
	background-position:0 0;
	}
	
#confirmar_resto:hover,#confirmar_resto.hover {
	background-position:0 -54px;
	}
	
#confirmar_cliente {
	background-position:-208px 0;
	}
	
#confirmar_cliente:hover,#confirmar_cliente.hover {
	background-position:-208px -54px;
	}

#box_cliente {
	background:url(../images/fondo_box_cliente.png) no-repeat;
	padding:10px;
	padding-right:34px;
	padding-left:24px;
	height:306px;
	}
	
#tit_reg_cliente {
	background:url(../images/tit_reg_cliente.png) no-repeat;
	width:390px;
	height:23;
	text-indent:-10000px;	
	}
	
#copyright {
	padding-top:15px;
	font-size:13px;
	color:#060;
	}

#social {}

#social_menu li {
	list-style:none;
	display:inline;
	padding:0;
	margin:0;
	padding-right:6px;
	}

#menu_pied {
	padding-top:15px;
	}

#pied_menu li {
	list-style:none;
	display:inline;
	padding:0;
	margin:0;
	padding-right:6px;
	}
	
#pied_menu li a {
	font-size:13px;
	color:#060;
	text-decoration:none;
	}
	
#legal {
	color:#333;
	background:#FFF;
	padding:20px;	
	}
	
/* form elements */

div.label {
	float:left;
	width:120px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	height:25px;
	}
	
div.label_resto {
	color:#A9730E;
	}
	
div.label_cliente {
	color:#486927;
	}	

.input {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	color:#333;
	margin-bottom:5px;
	border:none;
	padding:3px;
	}

.text {
	height:20px;
	width:260px;	
	}
	
.textarea {
	height:60px;
	width:260px;
	}

.campo_resto {
	background:#fff url(../images/fondo_campo_resto.png) repeat-x;
	border:1px solid #F2BA4E;
	}
	
.campo_cliente {
	background:#fff url(../images/fondo_campo_cliente.png) repeat-x;
	border:1px solid #84BC4E;
	}

#gracias_resto {
	position:absolute;
	top:35px;
	left:4px;
	padding:10px;
	padding-right:30px;
	padding-left:14px;
	font-size:11px;
	}

#gracias_resto ul, #gracias_cliente ul {
	padding:0;
	margin:0;
	}

#gracias_resto ul li, #gracias_cliente ul li {
	padding:0;
	margin:0;
	color:#333;
	font-weight:bold;
	list-style:none;
	}
	
	
#gracias_resto a {
	color:#A9730E;
	}
	
#gracias_cliente {
	position:absolute;
	top:35px;
	left:4px;
	padding:10px;
	padding-right:30px;
	padding-left:14px;
	font-size:11px;
	}
	
#gracias_cliente a {
	color:#486927;
	}
	
/*Opinion*/

#opinion {
	position:fixed;
	top:32%;
	left:0;
	z-index:99;
	}
	
#opinion a {
	width:44px;
	display:block;
	background:url('../images/opinion.png') no-repeat 0 0;
	}
	
#opinion a.opinion {
	height:177px;
	}
	
#opinion a:hover, #opinion a.hover {
	background-position:-44px 0;
	}


/*quesecuece*/

#tit_ync_twitter, #tit_ync_facebook, #tit_ync_blog, #tit_ync_videos, #tit_ync_vota, #tit_ync_fotos, #tit_ync_promueve {
	width:217px;
	height:45px;
	padding:0;
	margin:0;
	text-indent:-10000px;
	margin-bottom:10px;
	}

#tit_ync_twitter {
	background:url(../images/titulo_ync_twitter.png) no-repeat;
}

#tit_ync_facebook {
	background:url(../images/titulo_ync_facebook.png) no-repeat;
}

#tit_ync_blog {
	background:url(../images/titulo_ync_blog.png) no-repeat;
}

#tit_ync_videos {
	background:url(../images/titulo_ync_videos.png) no-repeat;
}

#tit_ync_vota {
	background:url(../images/titulo_ync_vota.png) no-repeat;
}

#tit_ync_promueve {
	background:url(../images/titulo_ync_promueve.png) no-repeat;
}

#tit_ync_fotos {
	background:url(../images/titulo_ync_fotos.png) no-repeat;
}

#columnader {}

#columnacen {}

#columnaizq {}

#columnaizq .tweet{
	padding-bottom:10px;
}

#columnaizq .tweet p{
	font-size:11px;
	color:#333;
	line-height:14px;
}

#columnaizq .tweet img{
	border:4px solid #C5DBA1;
	margin-right:3px;
}

#blogrss dl dt {
	padding:2px;
	}
	
#blogrss dl dt a {
	color:#34a32e;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	text-shadow:#CF9 0 1px 0;
	}

#blogrss dl dd {
	margin-bottom:10px;
	color:#333;
	}

#blogrss a {
	color:#34a32e;
	text-decoration:none;
	}

#blogrss span.date {
	font-size:10px;
	color:#063;
	}

#opentalent {}

#promueve {
	color:#333;
	}

#promueve a {
	color:#34a32e;
	text-decoration:none;
	font-weight:bold;
	}

#fotosflickr {
	text-align:center;
	}

#fotosflickr img {
	border:5px solid #C5DBA1;
	margin:3px;
}

