*{
border:none;
margin:0;
padding:0;
}

body{
background-color: #111;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
margin-top:5px;
}

/**************************************************
TUDO
**************************************************/
#tudo{
margin:0 auto;
width:760px;
height:100%;
display:table;
}

/**************************************************
LATERAL
**************************************************/
#lateral{
background: #000;
float:left;
width:195px;
}

.marca{
background:url(../layout/marca2.gif) no-repeat;
display:block;
width:154px;
height:161px;
margin:10px 0px 0px 20px;
text-indent:-99999px;
overflow:hidden;
}

#navegacao{
padding-top:20px;
width:195px;
height:470px;
}
#navegacao li{
height:20px;
margin-bottom:20px;
}

#lateral-bottom{
background:url(../layout/lateral-bottom.gif) no-repeat;
display:block;
height:22px;
width:195px;
}

#newsletter{
text-align:center;
width:195px;
height:120px;
background-color:#FFFFFF;
margin-top:20px;
padding-bottom:15px;
}

input#search{
border:#CCCCCC 1px solid;
margin-bottom:10px;
}

/**************************************************
CONTEUDO
**************************************************/
#conteudo{
background:#fff url(../layout/conteudo-bottom.gif) no-repeat bottom left;
float:left;
margin-left:5px;
height:100%;
min-height:520px;
width:560px;
}

#fotos{
height:165px;
}

#textos{
	height:100%;
min-height:400px;
padding:20px 10px 10px 10px;
}

#menu-dicas{
width:250px;
height:20px;
float:right;
background-color: #FFFFFF;
text-align:center;
}

#destino-left{
	float:left;
	width:160px;
}

#destino-right{
	float:left;
	width:350px;
}

div.box-destaque{
background-image:url(../imagens/bg-box.gif);
background-position:center;
background-repeat:no-repeat;
padding-left:60px;
padding-right:45px;
padding-top:40px;
padding-bottom:50px;
margin-left:20px;
margin-right:20px;
margin-bottom:20px;
font:"Helvetica";
font-size:13px;
}

/**************************************************
TEXTOS
**************************************************/
h1{
color: #333;
display:block;
font-size: 22px;
height:30px;
}

h2{
color:#666;
font-size:18px;
font-weight:bold;
}

h2.underline{
color:#666;
text-decoration:underline;
font-size:18px;
font-weight:bold;
}

h2.afastado{
border-top:1px solid #ebebeb;
margin-top:15px;
padding-top:10px;
}


h3{
color:#999;
font-size:16px;
font-weight:bold;
margin-top:5px;
padding-top:10px;
}


p{
font-size:14px;
margin-bottom:10px;
}
p.assinatura{
color:#666;
font-size:12px;
}
p.legenda{
color:#666;
font-size:12px;
}

p.float-left{
float:left;
text-align:left;
}

p.float-right{
float:right;
text-align:right;
}

p.clear{
clear:both;
}

span.visitar{
color:#333;
font-style:italic;
font-weight:bold;
}

blockquote{
font-size:14px;
}
cite{
color:#666;
display:block;
font-size:14px;
margin-bottom:25px;
}

strong{
	color: #000;
}

p.serif{
font:"Helvetica";
font-size:14px;
text-align:justify;
}

ul{
font:"Helvetica";
font-size:14px;
list-style: circle;
}

li{
margin-bottom:20px;
}

/**************************************************
IMAGENS
**************************************************/
.foto-right{
float:right;
margin:3px 0px 5px 10px;
}
.foto-left{
float:left;
margin:3px 10px 5px 0px;
}
#box-fotos{
float:right;
margin-left:15px;
width:270px;
}

#box-fotos-2{
float:left;
margin-right:15px;

}
#box-fotos p{
margin-bottom:5px;
}
#box-fotos p.picture{
background:url(../layout/picture.gif) no-repeat left;
padding-left:25px;
}
#box-fotos p.informese{
background:url(../layout/help.gif) no-repeat left;
padding-left:25px;
}
#box-fotos p.mapa{
background:url(../layout/map.gif) no-repeat left;
padding-left:25px;
}

#box-viagem{
width:250px;
height:340px;
float:left;
margin-top:20px;
clear:both;
}

#box-provence{
width:250px;
height:100%;
float:right;
margin-right:15px;
}

#box-toscana{
width:250px;
height:100%;
float:left;
margin-left:15px;
}

.chamadas{
text-align:center;
}

.separador{
	margin-left:70px;
}

.margin-right{
margin-right:10px;
}


/**************************************************
LINKS
**************************************************/
a{
color:#333;
font-weight:bold;
text-decoration:none;
}
a:hover{
color: #666;
font-weight:bold;
text-decoration:underline;
}


/**************************************************
RODAPE
**************************************************/
#rodape{
width:560px;
clear:both;
}

.z{
background:url(../layout/z.gif) no-repeat;
float:right;
height:12px;
margin: 0px 10px 10px 0px;
text-indent:-99999px;
width:15px;
}

/**************************************************
FORMULÁRIO
**************************************************/
fieldset{
float:left;
margin-left:120px;
padding-top:20px;
width:260px;
}
label{
display:block;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
color:#000;
}
input.text{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
width:295px;
color:#333;
padding:3px;
margin:1px 0;
border:1px solid #ccc;
}
textarea{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
width:295px;
color:#333;
padding:3px;
margin:1px 0;
border:1px solid #ccc;
}
input.submit{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
margin-top:3px;
padding:1px 5px;
color:#fff;
background:#333;
float:left;
}
.error{
color:#990000;
font-weight:bold;
}
