/*
Theme Name: Tour de la cerveza artesanal
Theme URI: http://www.tourdelacerveza.com
Author: Daniel Duarte
Author URI: elduarte@gmail.com
*/

/* Reset inicial */
* 																		{ margin: 0; padding: 0; font-family: Verdana; font-size: 11px; }
html																	{ overflow: hidden; }
img, a																	{ border: none; }

/* Otras cosas */
.logo_tour																{ margin: 5px 0 0 5px; z-index: 100; position: absolute; }
.titulo_seccion															{ margin: 0 0 10px 0; }
.justificado															{ text-align: justify; }
.negrita																{ font: 13px Arial; line-height: 17px; font-weight: bolder; }
.seccion_queeseltour strong												{ font: 13px Arial; line-height: 17px; font-weight: bolder; } 
.seccion_preciolugar strong												{ font: 13px Arial; line-height: 15px; font-weight: bolder; } 
.seccion_cervecerias strong												{ font: 12px Arial; line-height: 12px; font-weight: bolder; color: #f60; } 
.seccion_eventos strong													{ font: 12px Arial; line-height: 12px; font-weight: bolder; color: #f60; }  
.seccion_tienda strong													{ font: 12px Arial; line-height: 12px; font-weight: bolder; color: #f60; }  
.seccion_multimedia strong												{ font: 12px Arial; line-height: 12px; font-weight: bolder; color: #f60; }  
.seccion_cervecerias .negrita											{ font: 12px Arial; line-height: 12px; font-weight: bolder; color: black; }  
.seccion_noticias .negrita												{ font: 12px Arial; line-height: 12px; font-weight: bolder; color: black; margin: 0; } 
.metainfo																{ width: 990px; height: 17px; font-size: 10px; background: #300; color: white; text-align: center; position: absolute; margin: 15px 0 0 17px; z-index: 90; padding: 0 10px 0 0; }
.ie7 .metainfo															{ width: 990px; height: 17px; font-size: 10px; background: #300; color: white; text-align: center; position: absolute; margin: 0 0 0 2px; z-index: 90; padding: 0 10px 0 0; }
.metainfo .separador													{ color: #f60; font-size: 10px; }
.metainfo a																{ color: white; font-size: 10px; }
	
.chico_f																{ width: 95px; float: right; top: 0; margin-top: -15px; border: none; }
.your-name input														{ width: 95px; float: right; top: 0; margin-top: -15px; border: none; }
.your-email input														{ width: 95px; float: right; top: 0; margin-top: -15px; border: none; }
.grande_f 																{ width: 140px; height: 45px; overflow: visible; border: none; }
.your-message textarea													{ width: 140px; height: 30px; overflow: visible; border: none; }
.ie7 .your-message textarea												{ width: 142px; height: 32px; overflow: visible; border: none;}
.nombre_f 																{ font-size: 10px; }
.email_f 																{ font-size: 10px; }
.mensaje_f 																{ font-size: 10px; }
.enviar_f 																{ width: 60px; height: 17px; background: url('img/btn_enviar.png') no-repeat; border: none; color: white; float: right; margin: 15px 1px 0 0; }
.enviar_f:hover															{ color: #330; cursor: pointer; }
.skype																	{ margin: -2px 0 0 0; }

.donde_estoy															{ background: url('img/btn_hover.png') repeat; }
.fixfinal																{ width: 100%; height: 20px; display: block; clear: both; }

.avatar, .photo															{ display: none; }
.comment-meta a															{ margin: 10px 0; color: white; display: none; }
.fn																		{ font-size: 14px; color: white; font-weight: bolder; text-decoration: none; margin: 10px 0; }
.says																	{ display: none; }
.comment-body p 														{ margin: 10px 0;}

.titulos_sidebar														{ margin: 3px 0 3px; }

.destacado																{ font-size: 15px; !important }

body																	{ overflow: hidden; background: url('img/ilustracion_base_2.jpg') no-repeat black; }
.ie6 body																{ overflow: hidden; background: #300; }
body p																	{ font: 13px Arial; line-height: 17px; }

.titulo_comentarios														{ margin: 10px 0; font-size: 16px; font-weight: bolder; }

h3 a																	{ color: white; text-decoration: none; font-size: 10px; font-weight: normal; }
h5																		{ color: grey; font-size: 8px; font-weight: normal; }

/* Estructura */
#ie6																	{ display: none;}
.ie6 #ie6																{ display: block; width: 808px; height: 487px; background: url('img/fondo_ie6.jpg') no-repeat; border: solid 2px white; margin: 50px auto 0; }
.ie6 #ie6 .info 														{ color: #300; position: absolute; margin: 375px 0 0 23px; text-align: center; font-weight: bolder; text-decoration: italic; }
.ie6 #ie6 .info	a														{ text-decoration: underline; color: #300;}				
.ie6 #ie6 #formulario_ie6												{ position: absolute; margin: 25px 0 0 390px; font-size: 12px; font-family: Verdana; }
.ie6 #ie6 #formulario_ie6 .txt 											{ font-weight: bolder; margin: 0 0 0 15px; }
.ie6 #ie6 #formulario_ie6 .wpcf7-validates-as-required					{ color: red; font-size: 10px; font-weight: bolder; position: relative; margin: 0 0 0 0; }
.ie6 #ie6 #formulario_ie6 .wpcf7-response-output 						{ width: 200px; color: #300; border: none; background: none; position: absolute; margin: -19px 0 0 -332px; text-align: left; }
.ie6 #ie6 #formulario_ie6 .wpcf7-validation-errors 						{ color: red; border: none; background: none; font-weight: bolder; }
.ie6 #ie6 #formulario_ie6 .wpcf7-mail-sent-ok 							{ color: green; border: none; background: none; font-weight: bolder; }
.ie6 #ie6 #formulario_ie6 .nombre_ie6									{ width: 380px; height: 50px;}
.ie6 #ie6 #formulario_ie6 .nombre_ie6 input								{ width: 300px; height: 14px; border: 1px solid #300; float: none; color: black; font-weight: normal; }
.ie6 #ie6 #formulario_ie6 .email_ie6									{ width: 380px; height: 50px; }
.ie6 #ie6 #formulario_ie6 .email_ie6 input								{ width: 300px; height: 14px; border: 1px solid #300; float: none; color: black; font-weight: normal;  }
.ie6 #ie6 #formulario_ie6 .mensaje_ie6									{ width: 380px;  height: 50px; }
.ie6 #ie6 #formulario_ie6 .mensaje_ie6 textarea							{ width: 300px; height: 200px; border: 1px solid #300; float: none; color: black; font-weight: normal;  }
.ie6 #ie6 #formulario_ie6 .enviar_ie6 									{ width: 320px; margin: 20px 0 0 0; text-align: right; }
.ie6 #ie6 #formulario_ie6 .enviar_ie6 input								{ width: 50px; height: 22px; }

#sombra																	{ width: 1034px; height: 626px; position: absolute; left: 50%; top: 50%; margin: -313px 0 0 -517px; background: url('img/sombra.png') no-repeat; }
.ie7 #sombra															{ width: 1034px; height: 626px; position: absolute; left: 50%; top: 50%; margin: -313px 0 0 -517px; background: url('img/sombra.png') no-repeat; padding: 15px 0 0 0; }
.ie6 #sombra, .ie6 #wrap												{ display: none; }
#wrap																	{ width: 1000px; height: 592px; background: url('img/ilustracion_base.jpg') no-repeat; border: solid 2px #300; margin: 15px 0 0 15px; }
.ie7 #wrap																{ width: 1000px; height: 592px; background: url('img/ilustracion_base.jpg') no-repeat; border: solid 2px #300; margin: 15px 0 0 15px; }
#cabeza																	{ width: 100%; height: 141px; }
.ff3 #cabeza															{ width: 100%; height: 130px; }
.ie8 #cabeza															{ width: 100%; height: 140px; }
#cabeza #logo															{ width: 125px; height: 125px; margin: 10px 0 0 3px; }
.ff3 #cabeza #logo														{ margin: 20px 0 0 4px; }
.ie8 #cabeza #logo														{ margin: 10px 0 0 4px; }

#cuerpo																	{ width: 100%; height: 378px; border-top: solid 2px #300; border-bottom: solid 2px #300; background: url('img/fondo_blanco.png') repeat; }
#menu																	{ width: 150px; height: 380px; border-right: solid 2px #300; float: left; }
#menu ul.botonera, li.boton												{ margin: 0; padding: 0; list-style: none; }
#menu ul.botonera														{ padding: 3px 0 1px; }
.ff2 #menu ul.botonera													{ padding: 10px 0 1px; }
#menu ul.botonera li.boton												{ text-align: center; width: 150px; display: block; padding: 1px; margin: 0 0 6px 0; }
.ff3 #menu ul.botonera li.boton											{ text-align: center; width: 150px; display: block; padding: 1px; margin: 0 0 3px 0; }
.ie7 #menu ul.botonera li.boton											{ text-align: center; width: 150px; display: block; padding: 1px; margin: 0 0 4px 0; } 
.win.ff3 #menu ul.botonera li.boton										{ text-align: center; width: 150px; display: block; padding: 1px; margin: 0 0 4px 0; } 
.ff2 #menu ul.botonera li.boton											{ text-align: center; width: 150px; display: block; padding: 1px; margin: 0 0 3px 0; } 

#menu ul.botonera li.boton:hover										{ background: url('img/btn_hover.png') repeat; }
#menu ul.botonera li.current											{ background: url('img/btn_current.png') repeat; }
#menu ul.formulario, li.campo											{ margin: 0; padding: 0; list-style: none; }
#menu ul.formulario														{ width: 150px; background: #41251d; height: 170px; padding: 3px 0 0; }
#menu ul.formulario li.campo											{ margin: 0 0 5px 2px; padding: 2px 0 0 2px; }
#menu ul.formulario li.t												{ width: 140px; text-align: center; }
#menu ul.formulario li.c												{ width: 140px; height: 18px; background: white; padding: 0 2px; }
#menu ul.formulario li.g												{ width: 140px; height: 50px; background: white; padding: 0 2px }
.ie7 #menu ul.formulario li.g											{ width: 140px; height: 50px; background: white; padding: 0 2px }
#menu ul.formulario li.e												{ width: 140px; height: 20px; }
#menu ul.formulario li.e input											{ width: 45px; height: 17px; background: url('img/btn_enviar_.jpg') no-repeat; border: none; color: white; float: right; margin: 12px 1px 0 0; }
.ie7 #menu ul.formulario li.e input										{ width: 45px; height: 17px; background: url('img/btn_enviar_.jpg') no-repeat; border: none; color: white; float: right; margin: 10px 1px 0 0; }
.skype																	{ width: 85px; height: 16px; background: url('img/skype_.png') no-repeat center left; position: absolute; margin: 120px 0 0 3px; z-index: 9999; font-size: 9px; text-align: right; color: white; }
.ie7 .skype																{ margin: 146px 0 0 -125px; }
.ff3 .skype																{ margin: 115px 0 0 3px; }
#menu .wpcf7-response-output											{ position: absolute; border: none; margin: -33px 0 0 0; height: 10px; }
.ie7 #menu .wpcf7-response-output										{ position: absolute; border: none; margin: -10px 0 0 -26px; height: 10px; }
#menu .wpcf7-validation-errors 											{ border: none; background: none; color: red; font-size: 9px; }
#menu .wpcf7-mail-sent-ok 												{ border: none; background: none; color: green; font-size: 9px; }

#content																{ width: 848px; height: 400px; float: right; }
.ie7 #content															{ width: 848px; height: 400px; float: right; margin-top: -380px; }
#central																{ width: 696px; height: 378px; float: left; overflow: auto; }
.ie7 #central 															{ overflow:auto; overflow-x:hidden; }
#central p 																{ padding: 10px 35px; text-align: justify; }
#central																{ margin-bottom: 10px; }

#central.seccion_queeseltour img										{ margin-bottom: 10px; } 
#central.seccion_queeseltour h3											{ color: #f60; font-size: 13px; font-weight: bolder; margin-left: 35px;} 
#central.seccion_queeseltour											{ background: #300; overflow: hidden; }
#central.seccion_queeseltour .foto_sin									{ position: absolute; margin: 0; width: 696px; height: 377px; margin: -10px 0 0 -35px; }

.ie7 #central.seccion_preciolugar p										{ padding: 10px 35px; }
#central.seccion_preciolugar *											{ text-align: left; }
/*#central.seccion_preciolugar 											{ background: black; overflow: hidden; } Fix mientras no haya contenido*/
#central.seccion_preciolugar img										{ margin-bottom: 10px; }  
#central.seccion_preciolugar iframe										{ border: solid 2px #300; } 
#central.seccion_preciolugar small										{ color: #f60; text-decoration: none; font-size: 12px; font-weight: bolder; font-family: Verdana; }  
#central.seccion_preciolugar small a									{ color: #f60; text-decoration: underline; font-size: 12px; float: right; font-family: Verdana; } 
#central.seccion_preciolugar ul											{ margin: 0 0 20px 35px; }
#central.seccion_preciolugar ul	li										{ font-family: verdana; font-size: 12px;}
#central.seccion_preciolugar ul	li strong								{ font-family: verdana; font-size: 12px;}
#central.seccion_preciolugar h3											{ color: black; font-size: 12px; font-weight: bolder; margin-left: 35px; width: 620px; } 
#central.seccion_preciolugar .texto										{ color: black; font-size: 12px; text-align: left; font-family: Verdana; }
#central.seccion_preciolugar .titulo									{ color: #f60; font-size: 14px; text-align: left; font-weight: bolder; }
#central.seccion_preciolugar .subtitulo									{ color: black; font-size: 12px; text-align: left; font-weight: bolder; }
#central.seccion_preciolugar .negrita									{ font-weight: bolder; }
#central.seccion_preciolugar .imagen_sola								{ margin-left: -10px; }

#central.seccion_cervecerias											{ }
#central.seccion_cervecerias img										{ margin-bottom: 10px; } 
#central.seccion_cervecerias ul 										{ margin: 0 0 5px 35px; display: inline; position: absolute; width: 650px; } 
#central.seccion_cervecerias ul li										{ float: left; width: 124px; margin: 0 30px 10px 0; font-size: 10px; height: 60px; background: white; border: solid 2px #300; display: block; } 
#central.seccion_cervecerias ul li img									{  }  

#central.seccion_multimedia img											{ margin: 0 0 10px 0; display: block; }
#central.seccion_multimedia p img										{ margin: 5px 5px 0 0; float: left; border: solid 2px #300; }
#central.seccion_multimedia p img.titulos								{ margin: 0 0 10px; float: none; border: none; clear: both; display: block; }  
#central.seccion_multimedia p img.titulo_multimedia						{ margin: 0px 0 -10px; border: none; display: block; clear: none; float: none; }
#central.seccion_multimedia .ngg-navigation 							{ font-size: 10px; color: #300; font-weight: normal; margin: 0 0 0 -20px; }
#central.seccion_multimedia .ngg-navigation	*							{ font-size: 10px; color: #300; font-weight: normal; }
#central.seccion_multimedia .ngg-gallery-thumbnail  					{ float: left; margin:10px 15px 0 10px; background: none; }
#central.seccion_multimedia strong										{ margin-bottom: -20px;}
#central.seccion_multimedia .linea_videos								{ margin: 0 0 20px 35px; }
#central.seccion_multimedia .linea_videos li							{ float: left; border: solid 2px #300; margin: 0 30px 0 0; width: 170px; height: 120px; }
#central.seccion_multimedia .titulo_publicaciones						{ margin: 25px 0 10px 0; border: none; clear: both; }
#central.seccion_multimedia .texto_publicaciones						{ display: block; width: 590px; clear: both; font-weight: bolder; }
#central.seccion_multimedia .publicaciones								{ width: 610px; clear: both; display: block; margin: 0 0 10px 34px; }
#central.seccion_multimedia .publicaciones, li.publicacion				{ }
#central.seccion_multimedia .publicaciones li.publicacion				{ display: block; border: none; width: 100px; margin: 0 19px 17px 0; float: left; text-align: center; font-size: 10px; font-family: Verdana; color: #300; font-weight: bolder; }
#central.seccion_multimedia .publicaciones li.publicacion img			{ border: solid 2px #300; margin: 0 0 0px 0; }

#central.seccion_noticias		 										{ padding: 10px 35px; width: 626px; height: 358px; text-align: left; } 
#central.seccion_noticias .destacado									{ font-size: 11px; !important }
#central.seccion_noticias p 	 										{ margin: 0px 0 0 -35px; }  
#central.seccion_noticias .post											{ clear: both; margin: 0 0 20px 0; display: block; }
.ie7 #central.seccion_noticias .post									{ clear: both; margin: 0 0 10px 0; display: block; height: 100px; } 
#central.seccion_noticias .post p 										{ padding: 0; line-height: 14px; font-size: 12px; width: 620px; margin: 0; }  
.ie7 #central.seccion_noticias .post p 									{ padding-left: 314px; width: 310px; margin-top: -30px; } 
#central.seccion_noticias .post	h2										{ width: 310px; font-size: 18px; color: #300; font-weight: normal; margin: 0 0 0 313px; } 
#central.seccion_noticias .post	h4										{ width: 320px; font-size: 9px; font-weight: normal; color: #f60; margin: 0 0 10px 313px; }
#central.seccion_noticias .post	h4 a 									{ color: #300; text-decoration: none; } 
#central.seccion_noticias .post	img										{ border: solid 2px #300; margin: -40px 10px 5px 0; float: left; } 
.ff3 #central.seccion_noticias .post img								{ border: solid 2px #300; margin: -43px 10px 5px 0; float: left; }
.ie7 #central.seccion_noticias .post img								{ float: left; width: 300px; margin: -10px 0 100px -310px; } 

#central.seccion_noticias .fotochica									{ display: block; } 
#central.seccion_noticias .fotogrande									{ display: none; } 

#central.seccion_noticiacompleta										{ padding: 10px 35px; width: 626px; height: 358px; }
#central.seccion_noticiacompleta img	 								{ margin-bottom: 11px; }  
#central.seccion_noticiacompleta .post									{ clear: both; margin: 0 0 40px 0; }  
#central.seccion_noticiacompleta .post p								{ padding: 0; line-height: 14px; font-size: 12px; width: 100%; margin: 0 0 10px 0; }
.ie7 #central.seccion_noticiacompleta .post								{ padding: 0; line-height: 14px; font-size: 12px; width: 100%; margin: 0 0 10px 0; } 
#central.seccion_noticiacompleta .post	h2								{ width: 310px; font-size: 18px; color: #300; font-weight: normal; margin: 0 0 0 313px; } 
#central.seccion_noticiacompleta .post	h4								{ width: 320px; font-size: 9px; font-weight: normal; color: #f60; margin: 0 0 10px 313px; } 
.ie7 #central.seccion_noticiacompleta .post	h2							{ width: 310px; font-size: 18px; color: #300; font-weight: normal; margin: 0 0 0 0; } 
.ie7 #central.seccion_noticiacompleta .post	h4							{ width: 320px; font-size: 9px; font-weight: normal; color: #f60; margin: 0 0 10px 0; }
#central.seccion_noticiacompleta .post	h4 a							{ color: #300; text-decoration: none; }  
#central.seccion_noticiacompleta .post	img								{ border: solid 2px #300; margin: -40px 10px 5px 0; float: left; } 
.ie7 #central.seccion_noticiacompleta .post	img							{ border: solid 2px #300; width: 300px; float: left; margin: 0 0 0 0; }  
#central.seccion_noticiacompleta .post img.imagen_comentarios			{ margin: 10px 0; border: none; float: none; clear: both; width: auto; }
#central.seccion_noticiacompleta .fotochica								{ display: none; } 
#central.seccion_noticiacompleta .fotogrande							{ display: block; } 
.ie7 #central.seccion_noticiacompleta .fotogrande						{ display: block; padding: 0 162px; background: #300; }
#central.seccion_noticiacompleta #comentarios							{ margin: 20px 0 0 0; padding: 20px; background: #300; background: url('img/fondo_naranjo50.png') repeat; }

	
#central.seccion_noticiacompleta #comentarios #comment					{ width: 565px; height: 150px; border: solid 2px #300; overflow: auto; }
#central.seccion_noticiacompleta #comentarios #author					{ width: 300px; height: 18px; border: solid 2px #300; } 
#central.seccion_noticiacompleta #comentarios #email					{ width: 300px; height: 18px; border: solid 2px #300; }

#central.seccion_eventos img											{ margin-bottom: 10px; }  
#central.seccion_eventos ul 											{ width: 280px; margin: 0 0 5px 35px; float: left; }  
#central.seccion_eventos ul li											{ float: left; width: 300px; margin: 0 15px 0 0; font-size: 10px; text-align: justify; }  
#central.seccion_eventos ul li img										{ border: solid 2px #300; }  

#central.seccion_tienda													{ overflow: auto; }
#central.seccion_tienda img												{ margin-bottom: 10px; }  
#central.seccion_tienda ul 												{ width: 280px; margin: 0 0 5px 35px; float: left; }  
#central.seccion_tienda ul li											{ float: left; width: 124px; margin: 0 15px 0 0; font-size: 10px; }  
#central.seccion_tienda ul li img										{ border: solid 2px #300; }  

#central.seccion_mapadelsitio											{}
#central.seccion_mapadelsitio img										{ margin-bottom: 10px; } 									
#central.seccion_mapadelsitio ul 										{ width: 620px; margin: 0 0 5px 35px; }
#central.seccion_mapadelsitio ul li										{ width: 620px; margin: 0 15px 0 0; font-size: 10px; } 
#central.seccion_mapadelsitio ul li img									{ border: solid 2px #300; }
	
#sidebar																{ width: 150px; height: 380px; border-left: solid 2px #300; float: right; text-align: center; }
#s_video																{ border-bottom: solid 2px #330; }
.ff3 #s_video															{ margin: -1px 0 0 0px; }
.ie7 #s_video															{ border-bottom: solid 2px #330; height: 70px; }
#s_twitter																{ margin: 0; border-bottom: solid 2px #330; }
#s_twitter p 															{ background: #39c repeat; width: 146px; height: 51px; padding: 2px; color: white; font-size: 10px; text-align: left; overflow: hidden; line-height: 9px; }
#s_twitter .icono														{ position: absolute; margin: 3px 0 0 17px; }
.ie7 #s_twitter .icono													{ position: absolute; margin: 5px 0 0 17px; }
.ff3 #s_twitter .icono													{ position: absolute; margin: 3px 0 0 22px; }
#s_facebook																{ margin: 0px 0 0 0; border-bottom: solid 2px #330; height: 116px; overflow: hidden; }
#s_facebook .icono														{ position: absolute; margin: 3px 0 0 128px; }
.ie7 #s_facebook .icono													{ position: absolute; margin: 3px 0 0 12px; }
.ff3 #s_facebook .icono													{ position: absolute; margin: 3px 0 0 17px; }
#s_facebook	.titulos_sidebar											{ margin: 3px 0 -5px 0; }
#s_lonuevo																{ margin: 3px 0 0 0; }
#s_lonuevo ul, li														{ margin: 0; padding: 0; list-style: none; }
#s_lonuevo ul 															{ background: #41251d repeat; width: 142px; height: 74px; padding: 4px; color: white; font-size: 10px; text-align: left; border-bottom: solid 2px #330; }
.ie #s_lonuevo ul 														{ background: #41251d repeat; width: 142px; height: 74px; padding: 4px; color: white; letter-spacing: -1px; font-size: 10px; text-align: left; border-bottom: solid 2px #330; }
.win.ff3 #s_lonuevo ul 													{ background: #41251d repeat; width: 142px; height: 74px; padding: 4px; color: white; letter-spacing: -1px; font-size: 10px; text-align: left; border-bottom: solid 2px #330; }

#s_chat																	{ margin: 5px 0 0 0; }
#s_chat p 																{ background: white repeat; width: 130px; height: 50px; padding: 10px; color: black; font-size: 10px; text-align: left; }
		
#pie																	{ width: 100%; height: 60px; background: url('img/fondo_blanco.png') repeat; }
.ie7 #pie																{ width: 1000px; height: 60px; background: url('img/fondo_blanco.png') repeat; margin: -62px 0 0 17px; }
#pie #marcas_															{ width: 1000px; height: 47px; position: absolute; top: 0; margin: 549px 0 0 0; }

