/* ========= [  CSS RESET  ] ========= */
html{color:#000;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset, select, legend,input,textarea,p,blockquote,th,td{ margin:0; padding:0;  border:none; outline : 0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:bold;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}

/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit; font-size:inherit; font-weight:inherit;}

/*because legend doesn't inherit in IE */
legend{color:#000;}
del,ins{text-decoration:none;}
*{ outline:none; }

div.clear,
.clear { clear : both; }

hr,
div#footer,
div#nav,
ul.send-share,
div.breadcrumb-print p { display : none; }
div#wrapper { text-align : justify; color : #000!important; } 
div#wrapper a { color : #000!important; } 
div#wrapper p {margin-bottom : 1em!important; } 


/* ========= [  HEADER  ] ========= */
div#header .first-ancora,
div#header ul.login,
div#header .twitter,
div#header form.busca,
div#header div.content-menu { display : none; }
div#header h1,
div#header h2 { color : #000; font-size : 1.1em; }


/* ========= [  CONTENT  ] ========= */
#container #content  { width : 100%!important; }
#container #content div.outros,
div#content .first-ancora,
ul.tags,
div.swf-tema,
ul.anchor,
ul.tabNav a,
#container #content div.selection-register,
#wf_widget_envie-seu-curta,
#content form   { display : none; }

p, li { font-size : 0.75em;}
li ul li { font-size : 100%;}

#content div.highlight { padding : 0 !important; }

#content h1,
#content h2 { font-size : 1.2em!important; }

#content h1.title,
#content h2.title { font-size : 1.5em; margin:1em 0; }

#content div.materia { border : none!important; padding : 0!important; width : 100%!important; }

ul.tabNav li { margin-bottom : 1em; }
ul.tabNav li img { float : left; margin-right : 1em; }
ul.tabNav li:after {content: "." ;display: block ;height: 0 ;clear: both ;visibility: hidden ;}
* html ul.tabNav li {height: 1% ;}
ul.tabNav li {display: block ;}

ul.box-parceiros { padding : 0!important; }
ul.box-parceiros li { float : none!important; width : auto!important; height : auto!important; text-align : left!important; margin-left : 0!important; text-transform : uppercase; }
ul.box-parceiros li a span { display : block!important;}

#container #content.como-participar dl,
#container #content.como-participar dl dt { color : #000!important; padding : 0!important; }
#container #content.como-participar dl dt  span{ color : #000!important;}

a.send-video { padding : 0!important; }
#container #content.premiacao ul.list-simple  { margin : 1em!important; } 
#container #content.premiacao ul.list-simple li { text-indent : 0!important; height : auto!important; } 

#container #content.perguntas-frequentes dl dd { display : block!important; }

#container #content.miniguia .box-mini-guia,
#container #content.miniguia .box-mini-guia p { padding : 0!important;}

#container #content div.video { display : none; }

#container #content .photo-list li:after {content: "." ;display: block ;height: 0 ;clear: both ;visibility: hidden ;}
* html #container #content .photo-list li {height: 1% ;}
#container #content .photo-list li {display: block ; margin-bottom : 1em;}
#container #content .photo-list li img{ float : left; margin-right : 10px!important; }

#container #content div.glossario { padding : 0!important; }
#container #content.glossario p.text { border : none!important; clear : both; margin : 0!important; }

#container #content .photo-list { padding : 0!important; }

#container #content .list-news li:after {content: "." ;display: block ;height: 0 ;clear: both ;visibility: hidden ;}
* html #container #content .list-news li {height: 1% ;}
#container #content .list-news li {display: block ; margin-bottom : 1em;} 

#container #content div.highlight-news { border : none!important; }
#container #content div.highlight-news h2,
#container #content div.highlight-news p { padding : 0!important;}

#container #content .box-header { margin-bottom : 1em; }

#container #content.assessoria-de-imprensa h3 { text-indent : 0!important; margin-bottom : 1em; }
#container #content.assessoria-de-imprensa .highlight.inpress,
#container #content.assessoria-de-imprensa .highlight.cibele,
#container #content.assessoria-de-imprensa .highlight.lara { float : left!important; padding : 0 1.3em 0 2.5em!important; }
#container #content.assessoria-de-imprensa .highlight.lara { width : 10em!important; }

#container #content .box-simple h2 { margin-bottom : 1em!important; }
 
/* ========= [  BREADCRUMB  ] ========= */
div.breadcrumb-print { border-bottom : 1px solid #000; margin-top : 1.18em; padding : 0.44em 0; text-transform : uppercase; }
div.breadcrumb-print ul.breadcrumb { display: inline; float : left; font-size : 0.6875em; }
div.breadcrumb-print ul li { color : #000; display: inline; font-weight : bold; }
div.breadcrumb-print ul li a { color : #000; font-weight : normal ; padding : 0 0.25em; }
div.breadcrumb-print ul li a.home { padding : 0!important; }
div.breadcrumb-print ul li ul { display: inline;}
div.breadcrumb-print li.title-page { text-transform : none; }


