/*===== Primary Styles =======================================================*/
/*===== Author: GTA Internet Marketing ~  http://www.gtama.com ===============*/ /*============================================================================*/
/*header & navgation*/
div.header{background-image:url(../img/headerBg.png);background-repeat:repeat;}
#border-top{background:url(../img/top_border.png) repeat-x;	height:15px;}
#border-top-bottom{height:334px; background:url(../img/preContentBg.png) repeat-x;}
#border-top-bottom2{height:314px; background:url(../img/preContentBg2.png) repeat-x;}
#homeImg{position:relative;top:-40px;-moz-box-shadow: 0px 0px 15px #000000;-webkit-box-shadow: 0px 0px 15px #000000; box-shadow: 0px 0px 15px #000000;}
#nav{margin:0 auto;width:869px;position:relative;}
#menu{width:485px;float:right;position:absolute;;top:35px;right:-15px;}
#menu a{color:#4A3A2A;text-decoration:none}
#menu a:hover{color:#4A3A2A;text-decoration:none;}
#menu li{float:left;list-style-type:none;list-style:none;margin:0 11px;font-family:Squada One, Helvetica, Arial, sans-serif;font-size:22px;color:#4a3a2a;padding-bottom:6px;border-bottom:solid 8px #FB732D; }
#menu li:hover{border-bottom:solid 8px #007C42; }
#menu li.active{border-bottom:solid 8px #007C42; }
#main{background:url(../img/noisebg.jpg) repeat; overflow:hidden; }

/*general*/
.contents{width:869px; margin:0 auto; }
#fat-head{position:absolute; top:-75px;	left:-7px; width:882px;	margin:0 auto; height:83px;	background:url(../img/historia-head.png) no-repeat; }
#fat-head2{position:absolute; top:-75px; left:-7px; width:882px; margin:0 auto;	height:83px; background:url(../img/noticias-head.png) no-repeat; }
#fat-head3{position:absolute; top:-75px; left:-7px; width:882px; margin:0 auto;	height:83px; background:url(../img/localidades-head.png) no-repeat; }
#fat-head4{position:absolute; top:-75px; left:-7px; width:882px; margin:0 auto;	height:83px; background:url(../img/ofertas-head.png) no-repeat; }
#fat-head5{position:absolute; top:-75px; left:-7px; width:882px; margin:0 auto;	height:83px; background:url(../img/opinion-head.png) no-repeat; }

/*contenidos*/
.whitebox{ position:relative;background:url(../img/whitebg.jpg) repeat #fff; border:dashed 1px #999; }
.whitebox h1{font-family:"Squada One",Arial Narrow, Arial;font-size:44px;line-height:1;color:#4c3f33;margin:0;padding:0; }
.whitebox h2{margin-bottom:0;padding-bottom:0;font-family:Arial Narrow,Arial, Helvetica;font-size:24px;line-height:1;color:#665e52; text-transform:none;}
.whitebox h3{margin-bottom:0;padding-bottom:0;font-family:Arial Narrow,Arial, Helvetica;font-size:18px;line-height:1;color:#665e52; text-transform:uppercase;}
.whitebox p, .pricelist th, .pricelist td{margin-top:0;padding-top:0;font-family:Arial Narrow,Arial, Helvetica;font-size:18px;line-height:122%;color:#665e52; }
.whitelist p.small, .pricelist p.small{font-size:15px;}
.whitelist p span.small, .pricelist p span.small{font-family:Arial Narrow,Arial, Helvetica;font-size:15px;line-height:122%;color:#665e52;font-weight:normal;}
.whitebox li{margin-top:0;padding-top:0;font-family:Arial Narrow,Arial, Helvetica;font-size:16px;line-height:122%;color:#665e52; }
.whitebox blockquote{font-style:italic;margin-top:0;padding-top:0;font-family:Arial Narrow,Arial, Helvetica;font-size:18px;line-height:122%;color:#665e52; }

.whitebox table.pricelist{width:100%;border:none;border-collapse:collapse;}
.whitebox hr.divider{margin-top:-10px;border-bottom:dotted 4px #b2b1ae;border-top:none;border-left:none;border-right:none;}
.whitebox p > span{color:#00793f;font-weight:bold;}
.whitebox p > span.aditional, .aditional{font-size:15px;color:#665e52;font-weight:normal;}
.whitebox span.price, .price{color:#00793f;font-weight:bold;}

.pricelist th{font-weight:normal;text-align:center;border-width:0 0 1px 0;border-style:dashed;border-color:#b2b1ae;font-size:18px}
.pricelist th:first-child{width:284px;text-align:left;border-width:0 1px 1px 0;border-style:dashed;border-color:#b2b1ae;}
.pricelist tr > td{vertical-align:middle;text-align:center;color:#00793f;font-size:16px}
.pricelist tr > td.padded{padding:6px;}
.pricelist tr > td.padded×2{padding:6px 18px;}
.pricelist tr > td:first-child{text-align:left;border-width:0 1px 0 0;border-style:dashed;border-color:#b2b1ae;color:#665e52;}
.pricelist tr > td.border-bottom, .border-bottom{border-bottom:dashed 1px #b2b1ae;}
.pricelist td > ul{list-style:none;margin-top:-16px;}
.pricelist td ul li .price{color:#00793f;font-weight:bold;}
.pricelist td ul li.spaced-out{margin-top:24px;}
.pricelist td > h2 > span{color:#665e52;font-size:16px;font-weight:normal;text-transform:none;}
.pricelist td.left{text-align:left;float:none;}



.padder{padding:30px; }
.right{float:right; }
.left{float:left; }
#leftside{padding:30px; width:515px; }
#badge_new{	position:absolute; top:-30px; left:-30px; z-index:3; }
#plato{	position:relative; z-index:1; }
#rightside{ padding: 30px; border-left: 1px dashed #999999; }
#leftsidetxt{ width:230px;padding-left:30px; font-family:Arial Narrow, Arial, Helvetica; font-size:18px; line-height:1;}
#darkbox{font-family:arial narrow, arial; font-size:17px; background:url(../img/darknoisebg.jpg) repeat;}
#socialicons{width:140px; padding-right:20px; vertical-align:middle;}
#darkboxtxt{width:398px;padding:20px 0 0 20px; border-left: 1px dashed #999999;}
#opinaimg{padding-left:50px; padding-top:10px; background:url(../img/noisebg.jpg) repeat;}
#locations{color:#665e52;}
#locations .locBox{padding:18px 21px;height:113px;width:343px;float:left;background:url(../img/greynoisebg.jpg) repeat;}
#locations .locBox span{font-family:arial narrow, arial;font-weight:bold;font-size:18px;}
#locations .locBox.margins{margin:18px 18px 0 0;}
#locations .locBox.margins2{margin:18px 0 0 0;}
/*#ofertas_badge{position:relative;margin:0 auto;text-align:center;z-index:10;left: 200px;top: -80px;}*/
#tbl-border{width:100%;border:solid 1px #b5b4b1;position:relative;top:10px;z-index:1;}
.lftcell{padding:30px;text-align:left;font-size:21px;font-family:arial narrow, arial;font-weight:bold;line-height:23px;color:#665e52;}
.rtcell{width:342.5px;padding:30px;text-align:right;font-size:18px;font-weight:normal;font-family:arial narrow, arial;line-height:23px;border-left:dashed 1px #b5b4b1;}
.altrow{background:url(../img/greynoisebg.jpg) repeat;}
.frmfld{float:left;padding:6px 8px; font-family:arial narrow, arial; color:#665e52;}
.txtbox{padding:6px 8px;width:365px;height:40px;-moz-box-shadow:inset 0px 0px 12px #b5b4b1;-webkit-box-shadow:inset 0px 0px 12px #b5b4b1;box-shadow:inset 0px 0px 12px #b5b4b1;background:url(../img/formfieldbg.png) repeat;border:solid 1px #bababa;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}


/*** Twitter News ***/
#noticias_twit_ul{margin:0;padding:0;}
#noticias_twit_ul li{list-style:none;padding:30px;}
#noticias_twit_ul li:first{list-style:none;padding-top:0;}
#noticias_twit_ul li.alt{background:url(../img/greynoisebg.jpg) repeat; list-style:none;}
.content_twitts{color:#665E53; font-size:18px;font-family:arial narrow,arial,helvetica; width:650px;float:left; margin:auto 0;}
.content_twitts a{color:#665e53;}
.content_twitts a:hover{color:#630;}
.fecha_twitts{color:#666;font-size:32px;font-family:Squada One, arial, sans-serif;width:115px;float:left;}
#vermas{padding:30px 0;}

/*-- jcarousel --*/
.item-title{font-family:"Squada One",Arial Narrow,Arial; font-size:20px; color:white;}
#jcarousel-holder {overflow:hidden; width:850px;}
#jcarousel-holder li{ height:280px; float:left; list-style:none;}
#jcarousel-holder li a{text-decoration:none; color:white;}
#jcarousel-holder li a:hover{text-decoration:none; color:white;}

/*footer stuff*/
#footer-txt-bar{background:url(../img/bottom_border.png) repeat-x; height:42px;}
#footer-txt-bar .contents{color:white; font-size:15px; padding-top:9px;}
#footer-txt-bar .contents .footer-left{float:left;}
#footer-txt-bar .contents .footer-right{float:right; text-align:right;}
#brickwall{background:url(../img/foot_bricks.png) repeat-x; height:113px;}