@charset "utf-8";
/* CSS Document - A gente no turismo*/

/* CSS reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
html,body {	margin:0; padding:0; }
table {
	border-collapse: collapse;
	border-spacing: 0;
	border: 1px solid #CCC;
}
fieldset,img { border:0; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }
/* CSS reset - Fim */

body { padding:0; margin:0; font-family:Arial, Geneva, sans-serif; font-size:12px; background-image:url(bg_page.jpg); font-size:12px;  }

#main { width:920px; height:1250px; float:left; display:inline; clear:both; position:absolute; left:50%; margin:0 0 0 -460px; background-image:url(bg_main.jpg); background-position:bottom; background-repeat:no-repeat; }

header { width:920px; height:108px; float:left; clear:both; display:inline; }

.logo { width:317px; height:63px; float:left; display:inline; margin:21px 0 0 26px; }

#social_media { width:160px; height:70px; float:right; display:inline; margin:19px 20px 0 0; }

.link_twitter { width:50px; height:50px; float:left; display:inline; background-image:url(twitter_icons.png); margin:10px 10px 0 10px; }

.link_face { width:50px; height:50px; float:left; display:inline; background-image:url(facebook_icons.png); margin:10px 10px 0 10px; }

#banner { width:920px; height:312px; float:left; display:inline; clear:both; margin:0; }

article { width:920px; height:780px; float:left; display:inline; clear:both; margin:0; }

.span_cadastra { width:920px; height:46px; line-height:46px; float:left; display:inline; clear:both; margin:0 0; font-size:18px; text-align:center; } 

#left { width:450px; height:560px; float:left; display:inline; clear:both; margin:5px 0 0 30px; }

.span_spolight { width:450px; height:auto; display:inline; float:left; clear:both; margin:25px 0 25px 0; }

.span_ul { width:48px; height:47px; background-image:url(ul.png); float:left; display:inline; } 

.span_text { width:390px; height:auto; display:inline; float:left; font-size:24px; font-weight:bold; margin: 0 0 0 10px; }

#right { width:380px; height:528px; float:left; display:inline; margin:5px 0 0 30px; background-image:url(bg_right.png); }

#rightwhite { width:380px; height:470px; float:left; display:inline; margin:25px 0 0 30px; background-color:#FFF; }

.title { width:300px; height:34px; float:left; display:inline; clear:both; margin:26px 0 0 23px; font-size:30px; }

.text_form { width:326px; height:56px; float:left; display:inline; clear:both; margin:14px 0 0 27px; font-size:14px; text-align:center; line-height:20px; } 

#right form { width:380px; height:370px; float:left; clear:both; display:inline; margin:22px 0 0 0;  }

.form_input { background-color: #fff; border: 1px solid #8095a8; padding: 10px 0 10px 0; border-radius: 3px; margin: 8px 0 8px 29px; font-size: 14px; line-height: 14px; text-indent: 10px; width:320px; }

.form_submit { background-image:url(bg_submit.png); border: 1px solid #333; height:45px; border-radius: 3px; margin: 8px 0 8px 29px; font-size: 14px; line-height: 45px; text-indent: 10px; width:320px; color:#FFF; }

.form_submit:hover { background-image:url(bg_submit_hover.png); border: 1px solid #8095a8; }

#right form span { float:left; display:inline; clear:both; height:auto; margin: 8px 0 8px 29px; font-size: 14px;  text-align:center; width:320px; color:#FFF; }

.btn_download { float:left; clear:both; background-color: #0066cc;background-image: -webkit-gradient( linear, right bottom, right top, color-stop(0, #0066cc), color-stop(0.66, rgb(26, 128, 230)) ); border: #0066cc solid 1px;border-radius: 5px; color: #fff; cursor: pointer; display: table-cell;
vertical-align: middle; text-align: center; text-decoration: none; font-size: 22px; font-weight:bold; font-family: Arial,Helvetica,sans-serif; height:61px; width:326px; margin:25px 0 0 27px; line-height: 61px; }

.btn_download:hover { background-color:#777;background-image: -webkit-gradient( linear, right bottom, right top, color-stop(0, #444), color-stop(0.66, #888)); border:1px solid #888; }

.btn_download1 { float:left; clear:both; background-color: #eee;background-image: -webkit-gradient( linear, right bottom, right top, color-stop(0, #EEE), color-stop(0.66, #FFF) ); border: #eee solid 1px; border-radius: 5px; color: #034F9A; cursor: pointer; display: table-cell;
vertical-align: middle; text-align: center; text-decoration: none; font-size: 22px; font-weight:bold; font-family: Arial,Helvetica,sans-serif; height:61px; width:326px; margin:25px 0 0 27px; line-height: 61px; }

.btn_download1:hover { background-color:#BBB;background-image: -webkit-gradient( linear, right bottom, right top, color-stop(0, #CCC), color-stop(0.66, #EEE)); border:1px solid #AAA; }


/* MailChimp Form Embed Code - Classic - 08/17/2011 */

#mc_embed_signup h2 {font-weight:bold; padding:0; margin:15px 0; font-size:1.4em;}

#mc_embed_signup input:focus {border-color:#333;}

#mc_embed_signup .button:hover {background-color:#777;}
#mc_embed_signup .small-meta {font-size: 11px;}
#mc_embed_signup .nowrap {white-space:nowrap;}

#mc_embed_signup .mc-field-group {clear:left; position:relative; width:96%; padding-bottom:3%; min-height:50px;}
#mc_embed_signup .size1of2 {clear:none; float:left; display:inline-block; width:46%; margin-right:4%;}
* html #mc_embed_signup .size1of2 {margin-right:2%; /* Fix for IE6 double margins. */}
#mc_embed_signup .mc-field-group label {display:block; margin-bottom:3px;}
#mc_embed_signup .mc-field-group input {display:block; width:100%; padding:8px 0; text-indent:2%;}
#mc_embed_signup .mc-field-group select {display:inline-block; width:99%; padding:5px 0; margin-bottom:2px;}

#mc_embed_signup .datefield, #mc_embed_signup .phonefield-us{padding:5px 0;}
#mc_embed_signup .datefield input, #mc_embed_signup .phonefield-us input{display:inline; width:60px; margin:0 2px; letter-spacing:1px; text-align:center; padding:5px 0 2px 0;}
#mc_embed_signup .phonefield-us .phonearea input, #mc_embed_signup .phonefield-us .phonedetail1 input{width:40px;}
#mc_embed_signup .datefield .monthfield input, #mc_embed_signup .datefield .dayfield input{width:30px;}
#mc_embed_signup .datefield label, #mc_embed_signup .phonefield-us label{display:none;}

#mc_embed_signup .indicates-required {text-align:right; font-size:11px; margin-right:4%;}
#mc_embed_signup .asterisk {color:#c60; font-size:200%;}
#mc_embed_signup .mc-field-group .asterisk {position:absolute; top:25px; right:10px;}        
#mc_embed_signup .clear {clear:both;}

#mc_embed_signup .mc-field-group.input-group ul {margin:0; padding:5px 0; list-style:none;}
#mc_embed_signup .mc-field-group.input-group ul li {display:block; padding:3px 0; margin:0;}
#mc_embed_signup .mc-field-group.input-group label {display:inline;}
#mc_embed_signup .mc-field-group.input-group input {display:inline; width:auto; border:none;}

#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%;margin: 0 5%; clear: both;}
#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}
#mc_embed_signup #mce-error-response {display:none;}
#mc_embed_signup #mce-success-response {color:#529214; display:none;}
#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}


#mc_embed_signup #num-subscribers {font-size:1.1em;}
#mc_embed_signup #num-subscribers span {padding:.5em; border:1px solid #ccc; margin-right:.5em; font-weight:bold;}