/* CSS Document */
body {
	background-color: #fff;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#5b5b5b;
	white-space:normal;
	background: #002d40 url(/images/bg-0.png) repeat-x;
}
.td-layout-header {
	background:url(/images/slogan.jpg) right no-repeat;
}
h1, 
h2,
h3 {
	padding:0px;
	margin:0px;
	font-size:13px;
}
.centerdiv { /*IE method of centering a relative div*/
	text-align: center;
}
.centerdiv>div { /*Proper way to center a relative div*/
	margin: 0 auto;
}

p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5b5b5b;
	white-space:normal;
	text-align:justify;
}

.footer {
	text-align:right!important;
	padding: 0px 3px 0px 0px;
	color:#8fa8b4;
	height:10px;
	font-size:10px;
}
.footer a {
	text-decoration:none;
	color:#8fa8b4;
	font-weight:bold;
	
}
.box_1 {
	background: none;
	margin-bottom: 10px;
	white-space:normal;
	color:#FFFFFF;
}
.box_2 {
	width:195px;
	padding: 12px 0px 12px 12px;
	white-space:normal;
	color:#FFFFFF;
}
.txt_dest, .txt_obs {
	white-space:normal;
	color:#FFFFFF;
}
.txt_dest {
	font-size:11px;
	white-space:normal;
}
.destdesc {
	white-space:normal;
}
.txt_obs {
	text-align:right;
	white-space:normal;
}
/* formulario contacto
*/
#formulario_contacto {
	
}
.input_tipo1 {
	width:100%;
	background:#d8d9dd;
	border:0px;
	margin-bottom: 2px;
	font-size:10px;
	font-weight:bold;
	color:#5b5b5b;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:20px;
}
.textarea_tipo1 {
	background:#d8d9dd;
	border:0px;
	margin-bottom: 2px;
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#5b5b5b;
}

/*menu*/
#menu {
	padding:0px;
	margin:5px 0px 0px 12px;
	list-style:none;
	text-align:center;
	font-weight:bold;

}
#menu ul {
	padding:0px;
	margin:0px;

}
#menu li {
	padding:0px;
	margin:0px;
	float:left; /*melhor que float left porque permite width no li*/	
 	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: A40328;
	border-left-color: A40328;	
	border-collapse:collapse;

	vertical-align:middle;

}
.first_li {
	border-left-width: 0px!important;
	width: 122px;

}

.spacertop {
	padding-top:8px!important;
}
.middle_li {

	width: 150px;
}
.last_li {

	width: 108px;
}
.td-content {
	background:#f3f3f3 url(/images/bg-content.png) repeat-x;
}
#menu a:link,
#menu a:visited,
#menu a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
	text-decoration:none;
	padding:0px;
	margin:0px;
	font-weight: normal;
		text-transform:uppercase;
}
#menu a:hover,
.menu_active_item {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#ff6600!important;
	text-decoration:none;
	padding:0px;
	margin:0px;
	text-transform:uppercase;
}/*end menu*/