html {overflow-y: scroll; overflow-x:hidden;}

* {outline:0px; margin:0px; padding:0px;}

body {margin:0px; padding:0px;  font-family: Arial; color:#000000; font-size:14px; background-color:#f0f0e4;}

td, div, span {margin:0px; padding:0px; font-family: Arial; color:#000000; font-size:14px;}

hr {width:100%; height:1px; float:left; margin-top:15px; margin-bottom:15px; padding:0px; border:0px; border-bottom: 1px solid #d3d3b9;}

img {border:0px;}

a {color:#f69116; text-decoration:none;}
a:hover {color:#f69116; text-decoration:underline;}

#MainDiv {width:950px; margin-left:auto; margin-right:auto; margin-top:0px; }

#PreHeader {width:100%; height:22px; float:left; background-color:#000000; font-size:11px; color:#404040; text-align:center;}
#PreHeader p {width:930px; margin-left:auto; margin-right:auto; text-align:right; margin-top:3px;}
#PreHeader a {margin-left:5px; margin-right:5px;}
#PreHeader a:hover {text-decoration:none; color:#ffb913;}

#Header {width:100%; height:242px; background-image:url('/img/layout/header_bg.gif'); float:left;}
#imgHeader {width:950px; height:242px; margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:0px;}
#imgHeader img {float:left;}

#Header_bottom {float:left; width:100%; height:32px; background-image:url('/img/layout/header_bottom_bg.gif');}
#Header_bottom div.bgmid {width:100%; height:32px; background-image:url('/img/layout/header_bottom.gif'); background-position:center; background-repeat:no-repeat;}
#Header_bottom div.txt {float:left; cursor:default; margin-left:-30px; width:105%; padding-top:7px; height:18px; font-family:impact; font-size:18px; color:#000000; text-align:center; overflow:hidden;}
#Header_bottom div.txt span {font-family:impact; font-size:18px; color:#004824;}

#Menu {float:left; width:100%; height:29px; background-image:url('/img/layout/menu_bg.gif'); text-align:center;}
#Menu div.container {width:630px; margin-left:auto; margin-right:auto;}
#Menu div.spacer {height:29px; width:2px; background:url('/img/layout/menu/spacer.gif'); margin-left:7px; margin-right:7px; float:left;}
#Menu div.carlitos {height:25px; width:89px; background:url('/img/layout/menu/carlitos.gif') no-repeat top; margin-top:1px; cursor:pointer; float:left;}
#Menu div.carlitos:hover {height:25px; width:89px; background:url('/img/layout/menu/carlitos.gif') no-repeat bottom; margin-top:1px; cursor:pointer; float:left;}
#Menu div.beerandfood {height:25px; width:129px; background:url('/img/layout/menu/beerandfood.gif') no-repeat top; margin-top:1px; cursor:pointer; float:left;}
#Menu div.beerandfood:hover {height:25px; width:129px; background:url('/img/layout/menu/beerandfood.gif') no-repeat bottom; margin-top:1px; cursor:pointer; float:left;}
#Menu div.calendario {height:25px; width:107px; background:url('/img/layout/menu/calendario.gif') no-repeat top; margin-top:1px; cursor:pointer; float:left;}
#Menu div.calendario:hover {height:25px; width:107px; background:url('/img/layout/menu/calendario.gif') no-repeat bottom; margin-top:1px; cursor:pointer; float:left;}
#Menu div.photo_gallery {height:25px; width:131px; background:url('/img/layout/menu/photo_gallery.gif') no-repeat top; margin-top:1px; cursor:pointer; float:left;}
#Menu div.photo_gallery:hover {height:25px; width:131px; background:url('/img/layout/menu/photo_gallery.gif') no-repeat bottom; margin-top:1px; cursor:pointer; float:left;}
#Menu div.dovesiamo {height:25px; width:105px; background:url('/img/layout/menu/dovesiamo.gif') no-repeat top; margin-top:1px; cursor:pointer; float:left;}
#Menu div.dovesiamo:hover {height:25px; width:105px; background:url('/img/layout/menu/dovesiamo.gif') no-repeat bottom; margin-top:1px; cursor:pointer; float:left;}

#SXContainer {width:200px; height:100%; float:left; padding-top:15px;}
#SXContainer img {margin-top:5px; float:left;}

#DXContainer {width:750px; height:100%; float:right;}

#SXContainer2 {width:550px; height:100%; float:left; padding-top:20px;}
#DXContainer2 {width:200px; height:100%; float:right; padding-top:15px;}

#DXContainer2 img.image{margin-top:5px; margin-bottom:0px; padding:0px; float:left;}


#PostFooter {width:100%; height:22px; float:left; background-color:#000000; font-size:11px; color:#404040; text-align:center; margin-top:0px;}
#PostFooter p {margin-top:3px;}
#PostFooter a {margin-left:5px; margin-right:5px;}

#Footer {width:100%; height:44px; background-image:url('/img/layout/footer_bg.gif'); float:left; text-align:center; font-size:11px; margin-top:20px;}
#Footer a {margin-left:5px; margin-right:5px; color:#00581c;}
#Footer p {margin-top:8px;}
#Footer span {font-weight:bold; font-size:11px;}

div.orangebox_top {width:196px; height:1px; float:left; margin-left:1px; margin-bottom:0px; margin-top:5px; background-color:#ea7e00;}
div.orangebox_bot {width:196px; height:1px; float:left; margin-left:1px; margin-bottom:5px; margin-top:0px; background-color:#ea7e00;}
div.orangebox {width:198px; float:left; background-color:#ffca29; background-image:url('/img/layout/bg_orange.gif'); margin-top:0px; margin-bottom:0px; border:0px;}
div.orangebox p {color:#ffffff; font-size:11px; font-weight:normal; font-family:arial; padding:14px;}
div.orangebox p span {color:#ab0004; font-size:11px; font-weight:bold; font-family:arial; }
div.orangebox p a {font-weight:normal; color:#00581c;}
div.orangebox div.hr {width:178px; height:1px; float:left; margin-top:0px; margin-bottom:15px; margin-left:10px; padding:0px; border-bottom: 1px solid #ea7e00;}

div.contenttop {float:left; background-color:#d3d3b9; width:528px; margin-left:11px; margin-right:11px; margin-top:0px; margin-bottom:0px; height:1px; padding:0px;}
div.contentbot {float:left; background-color:#d3d3b9; width:528px; margin-left:11px; margin-right:11px; margin-top:0px; margin-bottom:10px; height:1px; padding:0px;}
div.content {float:left; background-color:#ffffff; width:528px; margin-left:10px; margin-right:10px; margin-top:0px; margin-bottom:0px; border-left:1px solid #d3d3b9; border-right:1px solid #d3d3b9;}

	div.content div.events {width:500px; font-family:arial; font-size:12px; text-align:justify; margin:14px;}
	div.content div.events img {float:left; margin-right:12px; margin-bottom:4px;}

	div.content div.events h2 {margin:0px; color:#00581c; font-size:24px; text-align:left;}
	div.content div.events h3 {margin:0px; color:#f69116; font-size:18px; text-align:left; margin-bottom:14px;}
	div.content div.events h4 {margin:0px; color:#00581c; font-size:18px; text-align:left;}
	div.content div.events h5 {margin:0px; color:#f69116; font-size:18px; text-align:left;}
	div.content div.events p {margin-top:0px; font-weight:bold; margin-bottom:13px;}

	div.content div.events div.links {background-image:url('/img/layout/bgstripes.gif'); clear:both; width:488px; margin-top:10px; border:1px solid #d3d3b9; border-bottom:1px solid #d3d3b9; padding:5px; font-size:12px; color:#d3d3b9;}
	div.content div.events div.links a {font-weight:bold; margin-left:4px; margin-right:4px;}

	
	div.content div.calendario {width:498px; font-family:arial; font-size:11px; text-align:justify; margin:14px;}
	div.content div.calendario img {float:left; margin-right:8px;}

	div.content div.calendario h4 {margin:0px; color:#f69116; font-size:12px;}
	div.content div.calendario h3 {margin:0px; font-size:14px;}
	div.content div.calendario h2 {margin:0px; color:#00581c; font-size:18px; text-align:left;}
	div.content div.calendario p {margin-top:0px; font-weight:bold; margin-bottom:6px;}

	div.content div.calendario div.spacer {clear:both; width:500px; height:15px; border-bottom:1px solid #d3d3b9; padding-bottom:4px; margin-top:4px; margin-bottom:15px; text-align:right; font-size:11px;} 

div.newsletter {background:url('/img/layout/newsletter_bg.gif'); width:198px; height:100px; margin-top:5px; float:left;}
	div.newsletter form {margin-top:48px; width:174px; margin-left:8px;}
	div.newsletter p {float:left; font-size:9px; color:#ffffff; margin-left:15px; margin-right:10px; margin-top:2px;}

div.sms {background:url('/img/layout/sms_bg.gif'); width:198px; height:100px; margin-top:5px; float:left;}
	div.sms form {margin-top:48px; width:174px; margin-left:8px;}
	div.sms p {float:left; font-size:9px; color:#ffffff; margin-left:15px; margin-right:10px; margin-top:2px;}
