@charset "utf-8";
/* CSS Document */

a:link { text-decoration:none;
color:#656565;
}

a:hover {
text-decoration:none;
color:#656565;
}
a:visited {
text-decoration:none;
color:#656565;
}
a:active {
text-decoration:none;
color:#656565;
}

#galo{
position:absolute;
top:-30px;
left:76px;
margin-left:-18px;
z-index:1;
}

#Main h1{
color:#142954;
font-weight:bold;
font-size:13px;
margin-top:5px;
width:130px;
margin:0 auto;
}
#Main h2{
color:#993300;
font-weight:bold;
font-size:12px;
margin-top:5px;
width:130px;
margin:0 auto;
}
#Main p{
width:130px;
margin:0 auto;
color:#656565;
font-size:11px;
}

#top_generic_1{
background:url(../img/page1/home/bolinhos.jpg) no-repeat;
width:547px;
height:125px;
}

#top_generic_1 p{
width:365px;
margin-left:145px;
margin-top:50px;
}

#cardapio{
background:url(../img/page1/home/almoco_body.jpg) repeat-y;
width:164px;
text-align:center;
}

#cardapio h1{
margin-bottom:2px;
margin-top:2px;
}

#cardapio h2{
margin-bottom:2px;
margin-top:2px;
}

#cardapio p{
margin-bottom:0px;
margin-top:0px;
}

#mid_generic_1{
background:url(../img/page1/home/lousa.jpg) no-repeat;
width:351px;
height:95px;
margin-bottom:10px;
margin-left:14px;
text-align:right;
}

#mid_generic_2{
background:url(../img/page1/home/aijesus.jpg) no-repeat;
width:351px;
height:19px;
margin-left:14px;
margin-top:8px;
}

#mid_generic_3{
background:url(../img/page1/home/chopp_dobro.jpg) no-repeat;
width:351px;
height:127px;
margin-left:14px;
}

#mid_generic_3 p{
width:170px;
float:left;
margin-top:68px;
margin-left:34px;
_margin:0px;
_padding-top:68px;
_padding-left:34px;


}

#mid_generic_4{
background:url(../img/page1/home/quesabores.jpg) no-repeat;
width:351px;
height:140px;
margin-left:14px;
}

#mid_generic_4 p{
width:170px;
float:left;
margin-top:72px;
margin-left:140px;
_margin:0px;
_padding-top:72px;
_padding-left:140px;
}


#right_content{
background:url(../img/page1/home/rightCol_bg.jpg) repeat-y;
position:relative;
width:152px;
height:400px;
text-align:center;
}
#right_news{
width:152px;
}

#right_newsletter{
width:152px;
}
input#email{
width:105px;
height:18px;
border:1px solid #cccccc;
}
input#ok{
width:15px;
background:none;
border:none;
position:relative;
top:3px;
}
form#newsletter{
width:135px;
margin:7px auto;
}
#right_reserva{
background:url(../img/page1/home/reserva_bg.jpg) repeat-y;
background-color:#192134;
}
#right_expediente{

}