/*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}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul {list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym {border:0}a{outline:none;text-decoration:none}

/* Sprites */
#header a,#nav li,#nav a,#breadcrumb,#footer li a,#twitter span,.lnk_googlemaps,#footer h3{background-image:url('bg_icones_001.png');background-repeat:no-repeat}
#nav_header,#nav #hm_n,#aside,#aside ul,#sites li,#twitter ul,#nav_twitter li{background: url('bg_arredonda.png') 0 -10px}
#nav ul,#aside,#footer li{background-position:0 -280px}

/* Layout */
html{color:#fff;position:relative}
a{color:#fff;text-decoration:none}
a:hover{text-decoration:underline}
html{background:#B43918 url('bg_html.jpg') center 0 repeat-y;font:13px "Trebuchet Ms", Arial, Helvetica, sans-serif}
#container,#footer{width:985px;margin:0 auto;line-height:15px}
.nclick{height:100%;left:0;position:absolute;top:0;width:100%;background:url("bg_icones_index.png") no-repeat 0 2000px;/*#555*/;display:block/*;opacity:0;filter:alpha(opacity=0)*/}

/* Topo+logo */
#header{height:180px;position:relative}
#header a{background-position:-678px 0;height:150px;left:50%;margin:0 0 0 -400px;position:absolute;width:148px;text-indent:-999%;top:13px;overflow:hidden;z-index:2}
 
/* Navegação+breadcrumb */
#nav{overflow:hidden;width:100%;height:60px;position:absolute;top:55px;left:0}
#nav ul{left:50%;position:absolute;margin-left:-203px;width:100%;text-transform:uppercase;font-weight:bold;letter-spacing:-1px}
#nav li{background-position:-479px -116px;float:left;padding:5px 10px}
#nav a{padding-left:32px;display:block;line-height:28px;height:28px;position:relative;text-decoration:none;background-repeat:no-repeat;text-indent:-999%;overflow:hidden}
	#nav #hm_n{background-position:-315px -573px;background-repeat:no-repeat;margin-left:-8px;position:relative}
	#hm_n a{background-position:-148px 0;width:41px}
	#qs_n a{background-position:-222px 0;width:82px}
	#mk_n a{background-position:-337px 0;width:56px}
	#tc_n a{background-position:-426px 0;width:121px}
	#ct_n a{background-position:-580px 0;width:63px}
		#hm_n a:hover,#hm_n .ativo{background-position:-148px -29px}
		#qs_n a:hover,#qs_n .ativo{background-position:-222px -29px}
		#mk_n a:hover,#mk_n .ativo{background-position:-337px -29px}
		#tc_n a:hover,#tc_n .ativo{background-position:-426px -29px}
		#ct_n a:hover,#ct_n .ativo{background-position:-580px -29px}
#breadcrumb{background-position:-148px -140px;padding-left:10px;right:50%;top:45px;position:absolute;margin-right:-493px;text-align:right;font-size:12px}

/* Container */
#container{position:relative;margin-bottom:20px}
#container .hover span, #footer .hover span{display:block}
#container p{margin:10px 0}
#title_cont{width:220px;height:37px;position:absolute;left:292px;top:-60px;text-indent:-999%;overflow:hidden}

/* Footer */
#footer{clear:both;padding-bottom:20px}
#footer h3{font-size:15px;font-weight:bold;font-style:italic;padding:5px 0;width:100px;height:10px;overflow:hidden;text-indent:-999%}
#footer ul{height:50px}
#footer li{float:left;height:60px;margin-bottom:-10px;position:relative}
#footer address{clear:both;position:relative;top:-7px}
#footer .lnk_googlemaps{left:663px;position:absolute;top:0}

#sites{float:left}
#sites h3{background-position:-148px -157px}
#sites,#twitter{height:90px}
#sites #pal_s,#twitter #ss_tw,#twitter #pal_tw{background-position:0 50px;background-repeat:no-repeat}
#sites #pal_s,#twitter #pal_tw{background-position:right 50px}
#sites a,#twitter a{display:block;height:36px;margin:13px auto 0 auto;text-indent:-999%;position:relative}

#aside{height:60px;right:50%;position:absolute;margin-right:-151px;width:100%}
#aside ul{position:absolute;right:-10px;width:643px;background-position:right -10px;background-repeat:no-repeat}
#aside li{width:111px}	
	#lts_s{margin-left:-28px}
	#lts_s a{background-position:-148px -62px;width:76px}
	#cc_s a {background-position:-258px -62px;width:79px}
	#gb_s a {background-position:-368px -62px;width:50px}
	#fsb_s a{background-position:-148px -98px;width:101px}
	#aud_s a{background-position:-258px -98px;width:89px}
	#pal_s a{background-position:-368px -98px;width:89px}
#sites #pal_s{width:116px}

#twitter{float:right;width:323px}
#twitter h3{background-position:-259px -157px}
#twitter li{width:62px}
#twitter b{border-right:1px solid #C56C4A;display:block}
#twitter a{width:36px;text-decoration:none;font-size:12px}
#twitter a span{background-position:-428px -61px;position:absolute;left:-2px;top:-30px;text-indent:0;width:88px;height:30px;padding-top:7px;text-align:center;font-weight:bold;display:none}
#ss_tw{padding-left:37px}
#ss_tw{z-index:4}
#lt_tw{z-index:3}
#twitter #pal_tw{padding-right:38px}
#twitter #pal_tw b{border:0}
	#ss_tw a{background-position:-528px -80px}
	#lt_tw a{background-position:-564px -80px}
	#cc_tw a{background-position:-600px -80px}
	#pal_tw a{background-position:-638px -80px}

.lnk_googlemaps{background-position:-528px -60px;display:inline-block;width:91px;height:16px;text-indent:-999%;overflow:hidden}

.tl,.tr,.bl,.br{position:absolute}
.tl,.tr{top:0}
.bl,.br{bottom:0}
.tr,.br{right:0}
.tl,.bl{left:0}

.box1, .box2{position:relative}
.box1 .round i{width:8px;height:8px;overflow:hidden}
.box1 .tl{background-position:-827px -74px}
.box1 .tr{background-position:-835px -74px}
.box1 .bl{background-position:-827px -82px}
.box1 .br{background-position:-835px -82px}
.box1 div{position:relative}

.box2 .tl{background-position:-300px -0px}
.box2 .tr{background-position:-308px -0px}
.box2 .bl{background-position:-300px -8px}
.box2 .br{background-position:-308px -8px}

.lst1{padding-left:20px;list-style:disc;margin-bottom:10px}
.lst1 li{padding:4px 0}

.cls{clear:both}

/* Quem somos */
#qs #title_cont{background-position:0 -252px}
#sobre_qs{margin:0 0 30px 0;padding:0 10px 0 328px;width:647px;height:490px;font-size:14px}
#sobre_qs p{margin:20px 0}
#fotos_qs h3{display:none}
#descricao_qs{padding:10px 30px;position:relative;width:566px}
#fotos_qs{width:310px;position:absolute;left:0;top:0}
#fotos_qs small{height:30px}

/* Mediakit */
/* Sprites */
#nav_mk li,.box1,.box1 .round i{background-image:url('bg_arredonda_mk.png')}
.box2,.box2 .round i{background-image:url('bg_arredonda_n2_mk.png')}
#screenshot_mk,#screenshot_mk h3,#screenshot_mk small{background-image:url('bg_screenshot_mk.png')}
#title_cont, #nav_mk a,#logo_mk{background-image:url('bg_sites.png');background-repeat:no-repeat}

#mk #container{padding-top:65px}
#mk #title_cont{background-position:-220px -252px}
#logo_mk{width:160px;height:62px;text-indent:-999%;overflow:hidden;margin-bottom:50px}
 
#url_site_mk{border-left:2px solid #C16943;font-size:12px;left:332px;padding:10px;position:absolute;top:16px;width:273px}
#url_site_mk a{font-weight:bold}
#mk #container h3{font-size:18px;font-style:italic;line-height:45px}

#nav_mk{position:absolute;top:-61px;height:60px;right:0;width:683px}
#nav_mk li{background-position:-827px 0;float:left;width:60px;margin:1px;overflow:hidden;height:57px;font-size:10px;text-align:center;position:relative}
#nav_mk .hover,#nav_mk .ativo{background-position:-887px 0;padding:8px 0;top:-15px;position:relative}
#nav_mk .hover a,#nav_mk .ativo a{margin:5px 0}
#nav_mk a{position:absolute;top:0;width:90%;left:0;padding:38px 5% 5px 5%;word-wrap:break-word;line-height:8px;text-decoration:none}

/* Logo dos sites na navegação do mediakit */
#lts_mk a{background-position:0 0}
#cc_mk a {background-position:-60px 0}
#fc_mk a {background-position:-120px 0}
#pal_mk a{background-position:-180px 0}
#gb_mk a {background-position:-236px 0}
#aud_mk a{background-position:-300px 0}
#fsb_mk a{background-position:-353px 0}
#fb_mk  a{background-position:-414px 0}
#mm_mk a {background-position:-474px 0}
#ok_mk a {background-position:-535px 0}
#ccn_mk a{background-position:-593px 5px;text-indent:-999%;overflow:hidden}

/* Logo dos sites na página do mediakit  */
#mk .lts{background-position:0 -120px}
#mk .cc{background-position:-474px -61px}
#mk .fc{background-position:-158px -182px}
#mk .pal{background-position:-158px -121px}
#mk .gb{background-position:-317px -118px}
#mk .aud{background-position:0 -60px}
#mk .fsb{background-position:-316px -60px}
#mk .fb{background-position:4px -182px}
#mk .mm{background-position:-316px -180px}
#mk .ok{background-position:-158px -60px}
#mk .ccn{background-position:-474px -121px}

#site_mk{position:relative;margin:0 0 30px 0;padding:20px 10px 40px 170px;width:647px;float:left;left:158px}
#info_mk{margin:-20px -10px 0 -170px;padding:20px 10px 0 170px}

#screenshot_mk{background-position:0 0;background-repeat:repeat-y;width:284px;position:absolute;left:-142px;top:5px;text-align:center}
#screenshot_mk h3,#screenshot_mk small{height:10px;text-indent:-999%;overflow:hidden;display:block}
#screenshot_mk img{margin-bottom:-23px;position:relative;z-index:1}
#screenshot_mk h3{background-position:-284px 0}
#screenshot_mk small{background-position:-284px -35px;height:45px;margin-bottom:-45px;position:relative}

#precos_mk{width:330px;float:left}
#audiencia_mk{float:right;margin-top:48px;padding:10px;position:relative;width:280px}
#audiencia_mk h3{position:absolute;top:-48px}
#audiencia_mk h4{border-top:2px solid #C16943;padding:5px 0;font-size:16px;font-weight:bold;font-style:italic}
#audiencia_mk img{margin:0 auto 10px auto;display:block}
#fnt_audiencia_mk{position:absolute;bottom:-17px;right:0;display:block}

#contato_mk{font-size:11px;height:50px;padding:10px;position:absolute;right:10px;top:20px;width:160px}
#container #contato_mk h3{font-size:14px;font-style:normal;font-weight:bold;line-height:18px}
#container #contato_mk strong{font-weight:bold}
#container #contato_mk p{margin:3px 0}

/* Contato */
/*Sprites*/
#txt_nome_ct, #txt_email_ct, #txt_msg_ct{background:url('bg_arredonda_ct.png')}
#mapa_ct, #mapa_ct h3, #mapa_ct address,#frm_ct .btn_enviar{background-image:url('bg_contato.png')}

#contato_ct{padding:95px 580px 60px 0;font-size:12px;height:300px}
#ct #title_cont{background-position:-440px -252px}

#mapa_ct{position:absolute;right:92px;text-align:center;top:20px;width:383px}
#mapa_ct h3,#mapa_ct address{height:10px;text-indent:-999%;overflow:hidden;display:block}
#mapa_ct h3{background-position:-383px 0}
#mapa_ct .lnk_googlemaps{position:absolute;right:0;top:-20px}
#mapa_ct img{margin-bottom:-20px;position:relative;z-index:1}
#mapa_ct address{background-position:-383px -40px;background-repeat:no-repeat;padding:40px 0 0 10px;margin-bottom:-40px;text-indent:0;text-align:left;overflow:visible;position:relative;z-index:0}

#comercial_ct,#atendimento_ct{font-size:11px;height:58px;left:0;padding:11px 0 0 11px;position:absolute;top:20px;width:185px}
#atendimento_ct{left:204px}
#comercial_ct h3,#atendimento_ct h3{font-weight:bold;font-size:14px}
#comercial_ct p,#atendimento_ct p{margin:3px 0}

#frm_ct{padding-top:10px}
#frm_ct div{clear:both}
#frm_ct label{width:70px;float:left;font-weight:bold;padding-top:3px}
#frm_ct .frm_act{width:400px;text-align:right}
#txt_nome_ct, #txt_email_ct, #txt_msg_ct{border:0;padding:3px;font:13px "Trebuchet Ms", Arial, Helvetica, sans-serif;color:#fff}
#txt_nome_ct, #txt_email_ct{width:324px;height:18px}
#txt_msg_ct{background-position:0 -32px;width:324px;height:134px;overflow:auto}
#frm_ct .btn_enviar{background-color:transparent;background-position:-766px 0;width:73px;height:31px;text-indent:-999%;line-height:99px;overflow:hidden;border:0;cursor:pointer}
#ct .msg_sucesso{font-size:20px;font-weight:bold;padding:40px 0;text-align:center}
#ct .erro em{padding-left:70px;display:block}

/* Anunciantes */
#an #title_cont{background-position:0 -300px}
#desc_an{position:relative;padding-left:292px;top:-25px}
#an .box1{margin:20px auto;padding:10px}
#an .box1 img,#an .box1 object{display:block;margin-top:10px}
.ban_760{width:760px}
.ban_728{width:728px}
.ban_456{width:456px}
.ban_468{width:468px}
.ban_300{width:300px}
.ban_280{width:280px}
.ban_250{width:250px}
.ban_234{width:234px}
.ban_160{width:160px}
.ban_120{width:120px}
.ban_88{width:88px}

/* CSS3 experience */
#nav_header,#aside,#aside ul,#sites li,#twitter ul,#nav_twitter li,.box1,.box2,
#anunciantes,#instalacoes,#instalacoes h3,#premios li,#premios span,
#ultimas_twitter,#ultimas_twitter h3,#outros_destaques li,#outros_destaques a,
#nav_mk li,
#txt_nome_ct, #txt_email_ct, #txt_msg_ct{
	background: 			rgba(0,0,0,0.2);
	-moz-border-radius:		8px;
	-webkit-border-radius:	8px;
	border-radius:			8px
}
#outros_destaques a,#anunciantes h3,#pub_1,#instalacoes h3,#premios span,#ultimas_twitter h3,#aside ul,#aside li,#nav_twitter li{
	background: 			rgba(0,0,0,0);
	-moz-border-radius:		none;
	-webkit-border-radius:	none;
	border-radius:			none
}
#nav_header a{-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}
:root #nav #hm_n{background:none;margin-left:0}
:root #anunciantes,:root #instalacoes{margin-top:0;padding-top:10px}
:root #nav_twitter{height:60px}
:root #ultimas_twitter{padding-bottom:10px}
:root #aside{margin-right:-160px}
:root #aside ul{right:0}
:root .round{display:none}
