* {margin:0; padding:0; border:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; list-style:none}
html, body {width:100%; float:left; margin:0}
.logo {float:left; margin:15px 10px;}
h2 {font-size:24px; color:#454545}
a {color:#fc3; text-decoration:none !important}
a:hover {color:#999; text-decoration:underline;}
#topo {width:100%; float:left; background:url(img/bg1.jpg) top left repeat-x}
#tpcont {width:960px; margin:0 auto;}
#tp1 {width:960px; height:50px;}
#tp1 p {float:left; margin:10px 0 0 15px; font-size:10px; color:#999}
#tp2 {width:960px; height:93px; float:left}
.tels {height:30px; float:right; margin:10px 35px 0 0}
.tels h3 {width:200px; height:30px; background:url(img/tels.gif) top left no-repeat; text-indent:-9999px}
.menu {float:right; margin:40px 35px 0 0}
.menu ul {float:left;}	
.menu ul li {float:left; margin:0 10px; color:#666; font-size:15px}
.menu ul li a {color:#666; font-weight:bold;}
.menu ul li a:hover {color:#999; text-decoration:none}
#bgani {width:100%; float:left; background:url(img/bg3.jpg) top left repeat-x}
.titpg {width:940px; height:60px; margin:0 auto; padding-top:30px;}
.ani {width:960px; height:270px; margin:0 auto; margin-top:10px;}
#mid {width:100%; float:left; padding-top:10px; margin-top:20px; background:#FFF}
#midcont {width:940px; margin:0 auto;}
#midcont2 {width:960px; margin:0 auto;}
.mid {width:960px;}
.dest, .destp {width:280px; float:left;margin-left:60px;}
.destp {margin-left:0;}
.dest h3, .destp h3 {font-size:15px; color:#1e1e1e;}
.dest h3 a:hover, .destp h3 a:hover {color:#f60}
.dest h4, .destp h4 {font-size:12px; color:#A5A5A5;}
.dest p, .destp p {float:left;margin:10px 0; color:#999; font-size:11px; line-height:18px; }
.titdest1 {width:255px; float:left; padding:0 0 10px 25px; border-bottom:1px solid #D7D7D7; background:url(img/num1.gif) top left no-repeat}
.titdest2 {width:255px; float:left; padding:0 0 10px 25px; border-bottom:1px solid #D7D7D7; background:url(img/num2.gif) top left no-repeat}
.titdest3 {width:255px; float:left; padding:0 0 10px 25px; border-bottom:1px solid #D7D7D7; background:url(img/num3.gif) top left no-repeat}
#soc {width:960px; height:auto; float:left; margin:10px 0; background:url(img/bg2.jpg) top left no-repeat}
ul#twitter_update_list {width:704px; height:25px; float:left; margin-right:20px; padding-left:40px; background:url(img/tw.gif) top left no-repeat;}
ul#twitter_update_list li {font-size:11px; padding:7px 0 0 10px; color:#999}
.em {font-size:16px; color:#80CBED}
.otredes {width:186px; float:left; margin-top:3px; border-left:3px solid #fff}
.otredes span {float:left}
.otredes p {float:left; padding-top:1px; margin:0 5px; font-size:10px; color:#999}
#mid2 {width:960px; float:left; padding-top:15px; background:url(img/bg4.gif) top left no-repeat}
.dest2, .dest2p, .dest3, .dest5 {width:280px; float:left; margin-left:60px;}
.dest2p { margin-left:0;}
.dest3, .dest5 {height:280px; margin-left:30px}
.dest4 {float:left; margin-bottom:15px}
.dest2 h3, .dest2p h3, .dest3 a h3, .dest4 h3, .dest5 h3, .dest3 h3 {font-size:15px; color:#1e1e1e;}
.dest5 h3 {text-align:center}
.dest2 h4, .dest2p h4, .dest3 h4, .dest4 h4, .dest5 h4 {font-size:13px; color:#A5A5A5; padding-bottom:5px; border-bottom:1px solid #ccc}
.dest2 p, .dest2p p, .dest3 p, .dest4 p, .dest5 p {margin-top:10px; font-size:12px; color:#999; font-size:11px; line-height:18px;}
.dest4 h3 {float:left; margin-top:5px}
.dest4 h4 {float:left; width:830px}
.dest4 p {float:left; width:830px}
.dest5 {height:240px}
.dest5 h3 {margin-bottom:10px}
.dest5 p {margin:0 0 20px 0; float:left}
.dest2, .dest2p, .dest3 a, .dest5 {font-size:11px}
.dest3 h3 a, .dest4 h3 a, .dest5 h3 a {color:#222}
.dest2  a:hover h3, .dest2p  a:hover h3, .dest3 a:hover h3 , .dest4 h3 a:hover, .dest5 h3 a:hover {color:#f60; text-decoration:none}
#barra {width:100%; float:left;margin-top:10px; background:#2d2d2d;}
#barracont {width:940px; margin:20px auto;}
.coluna, .colunap {width:220px; float:left; margin-left:20px;}
.colunap {margin-left:0;}
.coluna h3, .colunap h3 {font-size:16px; margin:10px 0; color:#ddd}
.coluna ul, .colunap ul {font-size:12px;}
.coluna ul li, .colunap ul li { border-bottom:1px solid #222; margin:10px 0}
.coluna ul li a, .colunap ul li a {color:#ccc}
.coluna ul li a:hover, .colunap ul li a:hover, .coluna a:hover {color:#999; text-decoration:none}
.coluna p {font-size:12px; color:#ccc; line-height:18px}
.coluna b {font-size:13px}
#rod {width:100%; float:left; background:#222}
.rodcont {width:940px; margin:10px auto 10px auto}
.rodcont p {font-size:11px; color:#DDD}
.mtop10 {margin:10px 0 10px 0;}
.cont {float:right;}
.cont form {width:390px; float:left;}
.as b {float:left !important}
.cont p {width:385px; float:left; margin:5px 0; padding-left:5px;}
.cont p b {font-size:13px; margin-right:8px}
.cont label {width:90px; float:left; text-align:right; font-size:14px; font-weight:bold; padding-top:4px; margin:1px 5px 0 0; color:#fff;}
.campo, .campo2, .campo3, select {width:376px; height:27px; padding:1px 4px 0 4px; float:left; color:#222; background:url(img/ic/fd_campo.gif) left top no-repeat; border:none; font-size:14px;}
.campo2	{width:150px; background:url(img/ic/fd_campo2.gif) left top no-repeat;}
.campo3	{width:380px; height:180px; border:none; background:url(img/ic/fd_campo3.gif) left top no-repeat;}
.cont select {padding:0; color:#BE970E;}
.postmini {width:390px !important; float:left}
.post p, .postmini p {color:#2a2a2a; font-size:13px; line-height:20px; margin-bottom:5px}
.post h3, .postmini h3 {font-size:18px; color:#FC3; display:block}
.post blockquote, .postmini blockquote {font-style:italic}
.post ul {list-style:none; margin-bottom:10px; font-size:13px}
.post ul li {margin-left:20px; padding-left:10px; background:url(img/ic/ic1.gif) top left no-repeat; color:#2A2A2A}
.mapa {width:500px; float:left; margin-top:5px;}
.mapa p {font-size:13px; margin-top:10px; line-height:22px}
.mapa a:hover {color:#999}
.mapa strong {font-size:13px; margin-bottom:10px;}
.mapa span {color:#fc3}
.cliente, .clientep, .clienteu {width:220px; float:left; margin:10px 10px 40px 10px;}
.clientep {margin-left:0}
.clienteu {margin-right:0}
.cliente h3, .clientep h3, .clienteu h3 {font-size:16px}
.cliente img, .clientep img, .clienteu img {margin-top:15px}
.twitters span {font-size:11px; color:#999; float:left}
.twitterStatus {visibility:hidden}
ul.menu2 {width:960px; float:left; margin-bottom:20px; font-size:12px}
ul.menu2 li {float:left; margin:0 2px; color:#222}
ul.menu2 li a {color:#FC3}
ul.menu2 li a:hover {color:#222; text-decoration:none}
.caminho {font-size:12px; margin-bottom:10px; color:#fc3; text-transform:lowercase}
.caminho a {color:#666}
.caminho a:hover {color:#999}
.coluna a em {font-style:normal; padding-bottom:5px; float:left}
ul.nolist {width:80px;}
ul.nolist li {width:80px; border-bottom:none}
ul.nolist li img {float:left}
.tw {background:url(img/ic/twitter2.gif) top left no-repeat; padding-left:20px; color:#DDD}
.face {background:url(img/ic/facebook2.gif) top left no-repeat; padding-left:20px; color:#DDD}
.yt {background:url(img/ic/youtube2.gif) top left no-repeat; padding-left:20px; color:#DDD}
.flickr {background:url(img/ic/flickr2.gif) top left no-repeat; padding-left:20px; color:#DDD}
.insta {background:url(img/ic/insta.gif) top left no-repeat; padding-left:20px; color:#DDD}
.tw2 {background:url(img/ic/twitter.gif) top left no-repeat; padding-left:20px;}
.face2 {background:url(img/ic/facebook.gif) top left no-repeat; padding-left:20px; float:left}
.yt2 {background:url(img/ic/youtube.gif) top left no-repeat; padding-left:20px;}
.flickr2 {background:url(img/ic/flickr.gif) top left no-repeat; padding-left:20px;}
.insta2 {background:url(img/ic/insta.gif) top left no-repeat; padding-left:20px;}
.expmapa {font-size:13px; text-align:justify}
.alinhaesq {width:700px; float:right; text-decoration:none}
ul.rdsc {width:220px; float:left; margin-top:10px}
ul.rdsc li {width:110px; float:left; border:none !important; margin:2px 0 !important;}
div.fbDarkWidget {background:#2D2D2D !important}

ul.listadeserv {width:500px; float:left;}
ul.listadeserv li {width:240px; float:left; margin-bottom:3px; padding-left:10px; background:url(img/ic/ic1.gif) top left no-repeat;  font-size:13px}
.orcgrafica {width:380px; float:left}
.orcgrafica p {width:380px; float:left; margin:5px 0; padding-left:5px;}
.orcgrafica p b {font-size:13px; margin-right:8px}

/*twitter widget*/
.twitter-bar{width:704px; height: 25px; float:left; margin-right:20px; padding-left:40px; background:url(img/tw.gif) top left no-repeat;}
.tweets{float: left; margin-top: 3px; width: 100%}
.tweets iframe{width: 100%}
.timeline-header{display:none !important}
.tweets iframe .timeline-footer{display:none !important}

