@charset "utf-8";
/* CSS Document */
* { margin: 0; padding: 0; border: none; }
body {
	/*background-color:#FFF;*/
	margin:0 auto;
	background:url(../images/bg_fondo.jpg) repeat top;
	
}
.clr{ /* BASIC CLEAR FIX*/
clear:both;
}

div.clear{ /* Special Div for Firefox for background height fix*/
	clear: both;
	height: 0px;
	margin: 0px;
	padding: 0px;
	font-size: 0;
}
html {
	height:100%;
	/*overflow-y:scroll;*/
}
/* Normal link */

a:hover{
	text-decoration: none;
}

/*Fonts Myriad Pro*/

@font-face{
	font-family: 'MyriadPro-Semibold';
	src: url('../fonts/myriadpro-semibold-webfont.eot');
	src: url('../fonts/myriadpro-semibold-webfont.eot?#iefix') format('embedded-opentype'),
	     url('../fonts/myriadpro-semibold-webfont.woff') format('woff'), 
		 url('../fonts/myriadpro-semibold-webfont.ttf') format('truetype'),
		 url('../fonts/myriadpro-semibold-webfont.svg#webfont') format('svg');
} 
@font-face{
	font-family: 'MyriadPro-Regular';
	src:url('../fonts/myriadpro-regular-webfont.eot');
    src:url('../fonts/myriadpro-regular-webfont.eot?#iefix') format('embedded-opentype'),
	     url('../fonts/myriadpro-regular-webfont.woff') format('woff'), 
		 url('../fonts/myriadpro-regular-webfont.ttf') format('truetype'),
		 url('../fonts/myriadpro-regular-webfont.svg#webfont') format('svg');
}
@font-face{
	font-family: 'MyriadPro-Bold';
	src:url('../fonts/myriadpro-bold-webfont.eot');
    src:url('../fonts/myriadpro-bold-webfont.eot?#iefix') format('embedded-opentype'),
	     url('../fonts/myriadpro-bold-webfont.woff') format('woff'), 
		 url('../fonts/myriadpro-bold-webfont.ttf') format('truetype'),
		 url('../fonts/myriadpro-bold-webfont.svg#webfont') format('svg');
} 

#container{
	position:relative;
	margin:0 auto;
	width:1140px;
	height:auto;
	z-index:1;
}
#cuerpo_total{
	position:relative;
	margin:0 auto;
	z-index:1;
	width:100%;
	background:url(../images/fondo-cafe.png) no-repeat;
	height:auto;
}
/*header*/
#sn_header{
	position:relative;
	margin:0;
	z-index:1;
	width:100%;
	height:auto;
	/*background-color:#000;*/
}
#sn_header_top{
	position:relative;
	margin:0;
	z-index:1;
	width:1140px;
	min-height:130px;
	/*margin-top:5px;*/
}
#sn_header_bottom{
	position:relative;
	margin:0;
	z-index:1;
	width:1140px;
	height:65px;
}
#sn_logo{
	position:relative;
	z-index:1;
	width:100%;
	height:100px;
	float:left;
}
#logo{
	width:120px;
	height:77px;
	margin:0 auto;
	margin-top:20px;	
}
/*Menu*/
#sn_menu{
	position:relative;
	z-index:1;
	width:100%;
	height:20px;
	float:left;
}
#sn_menu ul
{
	list-style:none;
	margin:0;
	padding:0;
}

#cuerpo_menu{
	width:510px;
	height:20px;
	margin:0 auto;

}
#sn_menu ul li
{
	padding:0;
	float:left;
}

#sn_menu li a {
	display:block; 
	padding:5px 0;
	font-family:'MyriadPro-Regular', Arial, sans-serif;
	font-size:13px;
	text-decoration:none;
	text-align:center;
	color:#FFFFFF;
	margin:0 0 0 0;
}

.ancho{
	height:15px;
	width:195px;
	/*background-color:#000000;*/
}
.corto{
	height:15px;
	width:90px;
	/*background-color:#CCC;*/
}
.medio_ancho{
	height:15px;
	width:130px;
	/*background-color:#666;*/
}
.blanco{
	color:#FFF;
}
#sn_menu li a:hover{	
	color:#0CF;
}
#sn_pestana{
	width:1031px;
	height:65px;
	margin:0 auto;
}
/*CONTENT*/
#sn_content_top{
	position:relative;
	margin:0;
	z-index:1;
	width:100%;
	height:285px;
	/*background-color:#000;*/
}
#sn_content_gral{
	position:relative;
	margin:0;
	z-index:1;
	width:1138px;
	min-height:930px;
	height:auto;
	background:#FFFFFF;
}
#sn_content_contact{
	position:relative;
	margin:0;
	z-index:1;
	width:1138px;
	/*min-height:930px;*/
	height:auto;
	background:#FFFFFF;
}
#sn_header_content{
	position:relative;
	margin:0 auto;
	z-index:1;
	width:942px;
	height:285px;
}
#sn_video{
	position:relative;
	z-index:1;
	width:100%;
	height:70px;
	/*background-color:#666666;*/
}
#sn_content_bottom{
	position:relative;
	margin:0;
	z-index:1;
	width:1138px;
	height:574px;
	background:#FFFFFF;
	background:url(../images/fondo2.jpg) no-repeat top;
	
	/*background-color:#000;*/
}
#caja_enmedio{
	position:relative;
	margin:0 auto;
	z-index:1;
	width:1010px;
	height:515px;
	padding-top:60px;
}
/*Footer*/
#sn_pie{
	/*position:relative;
	margin:0;
	z-index:1;*/
	width:1138px;
	height:115px;
	background:#FFF;
}
#sn_pie_top{
	position:relative;
	margin-left:100px;
	z-index:1;
	width:1035px;
	height:108px;
}
#sn_footer{
	position:relative;
	margin:0 auto;
	z-index:1;
	width:100%;
	height:50px;
}
/*----------------------*/
#sn_caja_titulo{
	position:relative;
	margin:0 auto;
	z-index:1;
	padding-top:20px;
	width:1050px;
	height:90px;
}
/*-----------Para invertir */
#sn_caja_contenido_top{
	position:relative;
	margin:0 auto;
	z-index:1;
	width:1050px;
	height:280px;
	background:url(../images/fondo_top.jpg) no-repeat top;
}
#sn_caja_contenido_bottom{
	position:relative;
	margin:0 auto;
	z-index:1;
	width:1050px;
	height:280px;
	background:url(../images/fondo_bottom.jpg) no-repeat top;
}
/*-----------------------Para ¿Que es sonata?*/
#sn_caja_contenido_img{
	position:relative;
	margin:0 auto;
	z-index:1;
	width:954px;
	height:543px;
}
#sn_caja_contenido_inf{
	position:relative;
	margin:0 auto;
	z-index:1;
	width:954px;
	height:300px;
}
/*------------------------------------Locales */

#sn_caja_contenido_local{
	position:relative;
	margin:0 auto;
	z-index:1;
	width:1139px;
	height:auto;
	padding-top:10px;
}
#sn_video2{
	position:relative;
	z-index:1;
	width:100%;
	height:45px;
	/*background-color:#666666;*/
}
#barra-cafe{
	width:963px;
	height:9px;
	margin:0 auto;
}
#footer{
	position: relative;
	width:100%;
	min-height:20px;
	z-index:1;
}
.subtitulo{
	font-family:'MyriadPro-Regular', Arial, sans-serif;
	font-size:21px;
	color:#3C2415;
	/*padding-left:24px;*/
}
.parrafo{
	font-family:'MyriadPro-Regular', Arial, sans-serif;
	font-size:13px;
	color:#754C29;
	padding-left:24px;
	padding-right:24px;
	text-align:left;
}
.parrafo_azul{
	font-family:'MyriadPro-Regular', Arial, sans-serif;
	font-size:13px;
	color:#06F;
	padding-left:24px;
	padding-right:24px;
	text-align:left;
}
.subtitulo2{
	font-family:'MyriadPro-Bold', Arial, sans-serif;
	font-size:21px;
	font-weight:bold;
	color:#3C2415;
	/*padding-left:24px;*/
}
.subtitulo3{
	font-family:'MyriadPro-Bold', Arial, sans-serif;
	font-size:25px;
	font-weight:bold;
	color:#999;
}
.parrafo_derecho{
	font-family:'MyriadPro-Bold', Arial, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#3C2415;
	text-align:justify;
	/*padding-left:24px;*/
}
.parrafo_gris{
	font-family:'MyriadPro-Bold', Arial, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#999;
	text-align:justify;
	
}
hr.linea {
	width:100%;
	height:2px;
	border:0;
	/*background-image:url(../images/img-pie.png);
	background-repeat:no-repeat;*/
	background:#999999;
}
hr.divisor {
	width:1138px;
	height:10px;
	border:0;
	/*background-image:url(../images/img-pie.png);
	background-repeat:no-repeat;*/
	background:#9A8067;
	
}
hr.divisor2 {
	width:650px;
	height:10px;
	border:0;
	/*background-image:url(../images/img-pie.png);
	background-repeat:no-repeat;*/
	background:#9A8067;
	text-align:left;
	
}
hr.linea2 {
	width:90%;
	height:2px;
	border:0;
	/*background-image:url(../images/img-pie.png);
	background-repeat:no-repeat;*/
	background:#999999;
	margin:0 auto;
}
.footer_blanco{
	font-family:'MyriadPro-Bold', Arial, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#FFF;
}
.titulo_pag{
	font-family:'MyriadPro-Bold', Arial, sans-serif;
	font-size:30px;
	color:#3C2415;
	/*padding-left:24px;*/
}
.titulo_centro{
	font-family:'MyriadPro-Bold', Arial, sans-serif;
	font-weight:bold;
	font-size:20px;
	color:#703B13;
	text-align:left;
}
.parrafo_centro{
	font-family:'MyriadPro-Regular', Arial, sans-serif;
	font-size:13px;
	color:#703B13;
	text-align:left;
}
.margen-top2{
	margin-top:35px;
}
.parrafo_footer{
	font-family:'MyriadPro-Regular', Arial, sans-serif;
	font-size:10px;
	color:#6D6E71;
	text-align:center;
}
.subtitulo_small{
	font-family:'MyriadPro-Bold', Arial, sans-serif;
	font-size:12px;
	color:#3C2415;
	padding-left:50px;
}
.parrafo_small{
	font-family:'MyriadPro-Regular', Arial, sans-serif;
	font-size:12px;
	color:#754C29;
	padding-left:50px;
	padding-right:24px;
	text-align:left;
}
.parrafo5{
	font-family: MyriadPro-Semibold, serif;
	font-size:12px;
	color:#666;
	font-weight:bold;
	padding-left:25px;
	padding-right:20px;
}
.btn-enviar {
	width:121px;
	height:34px;
	border:none;
	background-color: #f4f2ef;
	background:url(../images/enviar.png);
	background-repeat:no-repeat;
	cursor:pointer;
	
}
.liga_clic{
	text-decoration:none;
	color:#009900;
}