/*Elementos gerais*/
body{
margin:0;
padding:0;
text-align:center;font-family: Helvetica, Arial, sans-serif;
font-size:0.9em;background-image: url(../images/bodybg.gif);background-repeat: repeat;
padding-top:20px;
padding-bottom:30px;
}

#tudo{
width: 730px;
margin:0 auto;			
text-align:left;background-image: url(../images/tudobg.gif);background-repeat: repeat-y;
}

img{
border:none;
}

.bolder{font-weight: bold;
}

p{
color: #330000;
font-size:0.8em;font-family: Arial;
}

h1{
font-size:1em;
color: #330000
}


a:link{
text-decoration: none;
color: #ff3300;font-weight: bold;
font-size:1em;
}

a:visited{
text-decoration: none;
color: #993300;
}

a:hover{
text-decoration: underline;
}
/*Topo e cabeçalho*/

#topo{background-image: url(../images/topobg.gif);background-repeat: no-repeat;
width:730px;
overflow:hidden;
}

#topo img.logo{
margin-left:40px;
margin-top:20px;
float:left;
margin-bottom:5px;
}

#topo h1.chamada{
float:left;
position:relative;
color:#111;
font-size:1.1em;
margin-top:90px;
margin-left:30px;
}

#topo a.linkfale{
color:#222;
font-size:1.2em;font-weight: bold;
float:right;
margin-top:-80px;
margin-right:40px;}#topo img.imgfale{
margin-left:360px;
float:left;
margin-top:-90px;
}

#banner{
padding-left:25px;
}
/*Barra de navegação*/#nav{
display:block;
height:45px;
width:702px;background-image: url(../images/navbg.png);background-repeat: repeat-x;
margin-left:14px;
margin-top:2px;
}

#nav ul.ulnav{ 
margin:0; 
padding:0;
}
	
#nav ul.ulnav li{
list-style:none;	
display:inline;
}

#nav ul.ulnav li a {
float:left;
border-top: 6px #cc6600 solid;
width:140.4px;
text-align:center;
text-decoration:none;color:#fff;
padding-top:7px;
font-size:1.1em;font-weight: bold;background-image: url(../images/abg.gif);background-repeat: no-repeat;background-position: right;
height:32px;
}

#nav ul.ulnav li a.navfinal {
background-image:none;
}

#nav ul.ulnav li a:hover{
border-color:#FFCC00;
color:#FFCC00;}

#nav ul.ulnav li a.active{
border-color:#FFCC00;
color: #FFCC00;
font-weight: bold;
}

#nav ul.ulnav li a.activefinal{
border-color:#FFCC00;
color: #FFCC00;
font-weight: bold;
background-image:none;
}

/*Coteúdo principal*/

#principal{
width:702px;
overflow:hidden;margin-left:14px;
margin-top:10px;background-color: #ffffcc;}

#colesquerda{
float:left;
width:392px;overflow:hidden;
background-image: url(../images/colbg.png);background-repeat: repeat-x;background-position: top;
}

#colesquerda h1{text-align: center;
margin-top:6px;
margin-bottom:15px;
}

#colesquerda p{
padding-left:15px;
padding-right:10px;
line-height:1.4em;}

ul.infra{
color: #993300;
font-size:0.8em;font-family: Arial;font-weight: bolder;
}

ul.infra li{display: list-item;list-style-type: square;
line-height:1.5em;
}

ul.infra2{
color: #993300;
font-size:0.8em;font-family: Arial;font-weight: bolder;
display:block;
float:right;
width:300px;
margin-top:20px;
}

ul.infra2 li{display: list-item;list-style-type: square;
line-height:1.5em;
}

img.floaterleft{
float:left;
margin-left:10px;
margin-right:25px;}

img.floaterleft2{
float:left;
margin-left:10px;
margin-right:25px;
margin-top:10px;}

img.floaterleft3{
float:left;
margin-left:14px;
margin-right:14px;
margin-top:10px;
margin-bottom:20px;}

img.floaterright{
float:right;
margin-left:10px;
margin-right:14px;
margin-top:15px;}

a.vejaap{
margin-left:220px;
}

#coldireita{
float:right;
width:328px;
background-image: url(../images/colbg.png);background-repeat: repeat-x;background-position: top;
padding-bottom:30px;
}
#coldireita h1{text-align: center;
margin-top:6px;
}

#coldireita p{
line-height:1.4em;}

#coldireita ul.infra{
margin-left:100px;
}
a.vejatarifa{
margin-left:130px;
}

#subdireita{
float:left;
width:392px;
margin-top:30px;
margin-left:20px;background-image: url(../images/subdiv.png);background-repeat: repeat-x;
height:230px;
padding-top:5px;
}

#subdireita h1{
text-align:center;
}

#subdireita p{
font-size:0.8em;
font-family:Arial;
padding-right:10px;
color:#333;
}

#subdireita a.maissalao{
font-size:1em;
font-family:Arial;
padding-right:10px;
padding-top:20px;
float:right;
}

#subdireita img{border: 1px #cc9933 solid;
}


#subesquerda{
float:right;
width:222px;
margin-top:-250px;
margin-right:35px;background-image: url(../images/subdiv.png);background-repeat: repeat-x;
padding:10px;
text-align:center;
}

#subesquerda2{
float:right;
width:222px;
margin-top:-0px;
margin-right:35px;background-image: url(../images/subdiv.png);background-repeat: repeat-x;
padding:10px;
text-align:center;
}

#subesquerda h1, #subesquerda2 h1{
text-align:center;
}

#subesquerda p, #subesquerda2 p{
font-size:0.9em;
font-family:Arial;
padding-right:10px;
color:#333;line-height:0.7em;
}

#subesquerda a:link img, #subesquerda2 a:link img {border: 2px #cc9933 solid;
}

#subesquerda a:hover img, #subesquerda2 a:hover img {border: 2px #ff6600 solid;
}

/*Rodapé*/

#rodape{
display:block;
width:714px;
margin-left:12px;
padding-top:0px;
margin-top:40px;
position:relative;
top:-20px;
margin-bottom:-27px;
float:left;
text-align:center;
padding-bottom:10px;
}

#rodape p{
font-size:0.7em;
}

#fimdapagina a.gagles img{
position:relative;
left:580px;
top:-42px;
}

#fimdapagina{
background-image: url(../images/rodapebg.gif);background-repeat: no-repeat;background-position: center bottom;
height:27px;
width:730px;
margin-bottom:-27px;
float:left;
}

img.center{
margin-left:10px;
margin-top:20px;
}


/*Contato*/



#formcontato{
margin-left:10px;
margin-top:20px;
}

#formcontato input.caixalogin{background-image: url(../images/inputbg.gif);background-repeat: no-repeat;
border:none;
height:22px;
width:140px;background-color: #ffffcc;
padding-top:3px;
padding-left:5px;
padding-right:7px;
position:relative;
left:70px;
display:block;
top:-17px;
}

#formcontato label.obrigatorio{text-decoration: none;font-style: normal;color: #330000;
font-size:0.9em;
font-family:Arial;
}


#mensagem{
font-style: normal;
margin-top:10px;
margin-left:0px;
margin-bottom:60px;
}

#mensagem label{
top:-15px;
padding-left:0px;
position:relative;
margin-bottom:-10px;
}

#mensagem textarea{
border: 0px #645C51 solid;
background-color: #FFE680;
color:#000;
padding:3px;
}

input.entrar2{
width:70px;
height:25px;
background-image: url(../images/botaoenviar.gif);
background-repeat: no-repeat;
border: 0px #111 solid;
padding-top:0px;
padding-left:5px;
padding-right:12px;
padding-bottom:8px;
font-weight: bold;
background-color: transparent;
color: #fff;
font-size:0.7em;
position:relative;
top:10px;
z-index:999999;
float:right;
left:-50px;
}

#formcontato em{
font-size:0.9em;
font-family:arial;
color: #ff0000;
font-weight: bold;
font-style: normal;
margin-left:5px;
}

#formcontato p{
margin-top:-1px;
font-size:0.8em;
}

.titulocontato{
float:left;
margin-right:40px;
margin-left:20px;
}

p.titulocontato{
margin-top:27px;
}

.azul{
font-weight: bold;
color: #ff9900;
}

#ingles{
float:right;
width:676px;
margin-top:0px;
margin-right:8px;background-image: url(../images/subdiv.png);background-repeat: repeat-x;
padding:5px;
}


#subfotos{
float:left;
width:676px;
margin-top:0px;
margin-right:8px;padding:5px;
margin-left:30px;
}
