	body {margin:0; padding:0; line-height: 1.4em; word-spacing:1px; letter-spacing:0.2px; font: 13px Arial, Helvetica,"Lucida Grande", serif; color: #000;}

/*Header*/
h2 {color:#000; font-size:25px;}
.post .entry h2 {font-size:20px;}

/* Links */
a:link, a:visited {background: transparent; color:#333; text-decoration:none;}
a:link[href^="http://"]:after, a[href^="http://"]:visited:after {content: " (" attr(href) ") "; font-size: 11px;}
a[href^="http://"] {color:#000;} 

/*Image*/
img, img a, .more-link a {border:none;}

/*Remove Element*/
#logo, #catnavi, .topnavi, .more-link, .elementoP, .navigation,.shadow, #sidebartop, #related, #social, #container, .printHidden, #sponsors, .tabs, #allpost, .toolbar, .splitbox, #commentform, #commentabs .idTabs, .postmeta-content .comments, #respond h3, #sprite, .tag, .footerlinks {display:none!important;}
#cssmenu > ul > li > a{display:none!important;}
.forms_login span {display:none!important;}
.fontSizeChapeu {display:none!important;}
.forms_login {display:none!important;}
.header_info {display:none!important;}
.footer {display:none!important;}
/*Post*/
.post {border-bottom:1px solid #000;}
.postmeta {font-size:10pt; margin-top:10px;}
.postfooter {font-size:10pt; margin-bottom:20px;}

/*Comment Section*/
.commentlist .avatar {float:left; margin-right:10px;}
.commentlist .children {margin-top:10px;}
#comments {page-break-before: always;}

/*Footer*/
#footer {margin-top:10px;}

.pNews{
	color: #333;
	font-size: 1.26em;
	letter-spacing: -0.02em;
	line-height: 1.45em;
	padding-bottom: 1.5em;
	text-align: justify;
	clear:both;
	}	
	/* 
  HTML5 ? Boilerplate 
  
  style.css contains a reset, font normalization and some base styles.
  
  credit is left where credit is due.
  much inspiration was taken from these projects:
    yui.yahooapis.com/2.8.1/build/base/base.css
    camendesign.com/design/
    praegnanz.de/weblog/htmlcssjs-kickstart
*/

/* 
  html5doctor.com Reset Stylesheet (Eric Meyer's Reset Reloaded + HTML5 baseline)
  v1.4 2009-07-27 | Authors: Eric Meyer & Richard Clark
  html5doctor.com/html-5-reset-stylesheet/
*/

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin:0;
  padding:0;
  border:0;
  outline:0;
  font-size:100%;
  vertical-align:baseline;
  background:transparent;
}              


article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section { 
    display:block;
}

nav ul, ul { list-style:none; }

blockquote, q { quotes:none; }
blockquote:before, blockquote:after,
q:before, q:after { content:''; content:none; }

a { margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent; text-decoration:none !important; }

ins { background-color:#ff9; color:#000; text-decoration:none; }
mark { background-color:#ff9; color:#000; font-style:italic; font-weight:bold; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom:1px dotted; cursor:help; }

/* tables still need cellspacing="0" in the markup */
table { border-collapse:collapse; border-spacing:0; }

hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0; }

input, select { vertical-align:middle; padding:0; }

/* END RESET CSS */


/* fonts.css from the YUI Library: developer.yahoo.com/yui/
   Refer to developer.yahoo.com/yui/3/cssfonts/ for font sizing percentages

  There are three custom edits:
   * remove arial, helvetica from explicit font stack
   * we normalize monospace styles ourselves
   * table font-size is reset in the HTML5 reset above so there is no need to repeat
*/
body { font:13px/1.231 sans-serif; } /* hack retained to preserve specificity */

select, input, textarea, button { font:99% sans-serif; }

/* normalize monospace sizing 
 * en.wikipedia.org/wiki/MediaWiki_talk:Common.css/Archive_11#Teletype_style_fix_for_Chrome
 */
pre, code, kbd, samp { font-family: monospace, sans-serif; }
 

/* 
 * minimal base styles 
 */


body, select, input, textarea { 
  /* #444 looks better than black: twitter.com/H_FJ/statuses/11800719859 */ 
  color: #444; 
  /* set your base font here, to apply evenly */
  /* font-family: Georgia, serif;  */   
}

/* Headers (h1,h2,etc) have no default font-size or margin,
   you'll want to define those yourself. */ 
h1,h2,h3,h4,h5,h6 { font-weight: bold; }

/*
always force a scrollbar in non-IE
Aplicado com sufixos de js e no-js, para que possa se diferenciar do html do tinymce, que não pode ster a tag html classificada
*/ 
html.js,
html.no-js { overflow-y: scroll; }

 
/* Accessible focus treatment: people.opera.com/patrickl/experiments/keyboard/test */
a:hover, a:active { outline: none; }

a, a:active { color: #0075b0; }


ul, ol { margin:0;; }
ol { list-style-type: none; }

/* Remove margins for navigation lists */
nav li { margin: 0; } 

small { font-size: 85%; }
strong, th { font-weight: bold; }

td, td img { vertical-align: top; } 

sub { vertical-align: sub; font-size: smaller; }
sup { vertical-align: super; font-size: smaller; }

pre { 
  padding: 15px; 
  
  /* www.pathf.com/blogs/2008/05/formatting-quoted-code-in-blog-posts-css21-white-space-pre-wrap/ */
  white-space: pre; /* CSS2 */
  white-space: pre-wrap; /* CSS 2.1 */
  white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
  word-wrap: break-word; /* IE */
}
 
textarea { overflow: auto; } /* thnx ivannikolic! www.sitepoint.com/blogs/2010/08/20/ie-remove-textarea-scrollbars/ */

.FN{font-weight:normal;}

.pointer{cursor:pointer;}

.ie6 legend, .ie7 legend { margin-left: -7px; } /* thnx ivannikolic! */

/* align checkboxes, radios, text inputs with their label
   by: Thierry Koblentz tjkdesign.com/ez-css/css/base.css  */
input[type="radio"] { vertical-align: text-bottom; }
input[type="checkbox"] { vertical-align: bottom; }
.ie7 input[type="checkbox"] { vertical-align: baseline; }
.ie6 input { vertical-align: text-bottom; }

/* hand cursor on clickable input elements */
label, input[type=button], input[type=submit], button { cursor: pointer; }
 
/* webkit browsers add a 2px margin outside the chrome of form elements */  
button, input, select, textarea { margin: 0; }

/* colors for form validity */
input:valid, textarea:valid   {  }
input:invalid, textarea:invalid { 
      border-radius: 1px;
    -moz-box-shadow: 0px 0px 5px red; 
 -webkit-box-shadow: 0px 0px 5px red; 
         box-shadow: 0px 0px 5px red;
}
.no-boxshadow input:invalid, 
.no-boxshadow textarea:invalid { background-color: #f0dddd; }


/* These selection declarations have to be separate.
   No text-shadow: twitter.com/miketaylr/status/12228805301 
   Also: hot pink. */
::-moz-selection{ background: #b4d5ff; color:#fff; text-shadow: none; }
::selection { background:#b4d5ff; color:#fff; text-shadow: none; } 

/*  j.mp/webkit-tap-highlight-color */
a:link { -webkit-tap-highlight-color: #FF5E99; } 

/* make buttons play nice in IE:    
   www.viget.com/inspire/styling-the-button-element-in-internet-explorer/ */
button {  width: auto; overflow: visible; }
 
/* bicubic resizing for non-native sized IMG: 
   code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/ */
.ie7 img { -ms-interpolation-mode: bicubic; }



/* 
 * Non-semantic helper classes 
 */

/* for image replacement */
.ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; }

/* Hide for both screenreaders and browsers
   css-discuss.incutio.com/wiki/Screenreader_Visibility */
.hidden { display: none; visibility: hidden; } 

/* Hide only visually, but have it available for screenreaders 
   www.webaim.org/techniques/css/invisiblecontent/  &  j.mp/visuallyhidden  */
.visuallyhidden { position: absolute !important;    
  clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px); }

/* Hide visually and from screenreaders, but maintain layout */
.invisible { visibility: hidden; }

/* >> The Magnificent CLEARFIX: Updated to prevent margin-collapsing on child elements << j.mp/bestclearfix */
.clearfix:before, .clearfix:after {
	/* content: "\0020"; display: block; height: 0; visibility: hidden; */
	content:"\0020";
	width:100%;
	height:0;
	text-indent:-999999px;
	overflow:hidden;
	clear:both;
	display:block;
	visibility:hidden;
} 

.clearfix:after { clear: both; }
/* Fix clearfix: blueprintcss.lighthouseapp.com/projects/15318/tickets/5-extra-margin-padding-bottom-of-page */
.clearfix { zoom: 1; }



/* ========================================================================== */
/* GERAL e TAGS ============================================================= */
/* ========================================================================== */

body{
font-family: 'PT Sans', sans-serif;
color: #444;
background-color: #eff5f5;
margin:0;
padding:0;
text-align:center; /* hack para o IE */	
}


a{
color: #00afff;
}

h1, h2{
font-size: 126%;
font-weight: 700;
}

h3, h4{
color: #0075b0;
font-size: 108%;
font-weight: 700;
}

h5, h6{
color: #0075b0;
font-size: 100%;
font-weight: 700;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{
color: #005c98;
}


/* ========================================================================== */
/* CLASSES GLOBAIS ========================================================== */
/* ========================================================================== */
img.aligncenter		{display:block;margin:0 auto;}
.txt_right 			{text-align:right;}
.txt_left 			{text-align:left;}
.txt_center			{text-align:center;}
.fleft,
.alignleft			{float:left;}
.fright,
.alignright			{float:right;}
.aligncenter		{display:block;margin:0 auto;}
.links_prev_next	{}
.link_prev			{}
.link_next			{}
.cleaner			{clear:both;}
.txt_error 			{color:#b4252b;}
.txt_ok 			{color:#53ba47;}
.margin_right 		{margin-right: 20px;}
.margin_bottom 		{margin-bottom: 20px;}

.superscript		{font-size:xx-small; vertical-align:top;} 
.subscript			{font-size:xx-small; vertical-align:bottom;} 
.list_style			{list-style: none !important;}

.spacer_ico{
margin-right: 5px;
}

.leia_mais{
font-weight: 700;
text-decoration: underline !important;
color: #00cbf0 !important;
display: block;
margin-top: 6px;
}

.chapeu_azul{
background: url(../img/bg_chapeu.png) no-repeat top center;
height: 33px;
color: #FFF;
font-weight: 400;
font-size: 131%;
text-shadow: 1px 1px 1px #000;
-webkit-filter: dropshadow(color=#000, offx=1, offy=1);
-moz-filter: dropshadow(color=#000, offx=1, offy=1);
padding: 2px 6px;
}

.veja_tambem{
margin-bottom: 15px;

}
/* ========================================================================== */
/* FORM ELEMENTS ============================================================ */
/* ========================================================================== */
form{
font-size: 100%;
}

select, input{
font-family: 'PT Sans', sans-serif;
}


.ipt_search_text,
.ipt_text{
border: 1px solid #c0c0c0;
padding: 2px 4px;
}

.ipt_width{
width: 100%;
}

.ipt_width_110{
width: 110px;
}

.ipt_busca_header{
width: 180px;
}

label{
font-weight: 400;

}

fieldset{
background: #e7e3df;
padding: 20px;
margin-bottom: 15px;
overflow: hidden;
}

.radio_list li{
padding: 4px 6px;
}

.btn{
padding: 3px 10px;
margin: 3px 6px;
background-color: #FFF;
color: #005c98;
text-transform: uppercase;
font-weight: 700;
font-size: 100%;

border: none;

-webkit-box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.2);
box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.2);
letter-spacing: -0.5px;
-webkit-border-radius: 5px;
border-radius: 5px; 

background: #FFF url(../img/pattern_btns.png) repeat-x;
}

.btn:hover{
background: #FFF url(../img/pattern_btns_hover.png) repeat-x;
}

.btn_votar{
padding: 3px 10px;
margin: 3px 6px;
background-color: #FFF;
color: #005c98;
text-transform: uppercase;
font-weight: 700;
font-size: 100%;

border: none;

-webkit-box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.2);
box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.2);
letter-spacing: -0.5px;
-webkit-border-radius: 5px;
border-radius: 5px; 

background: #FFF url(../img/pattern_btns.png) repeat-x;
}

.btn_votar:hover{
background: #FFF url(../img/pattern_btns_hover.png) repeat-x;
}

.sep_azul{
	border-bottom: 1px dashed #00CCF1;
    margin-bottom: 8px;
    overflow: hidden;
    padding-bottom: 7px;
}

.sep_cinza{
	border-bottom: 1px dashed #dadde2;
    margin-bottom: 8px;
    overflow: hidden;
    padding-bottom: 7px;
}

/* ========================================================================== */
/* SITE ===================================================================== */
/* ========================================================================== */

#content{
width: 948px;
margin: auto;
background: white;
overflow: hidden;
padding: 9px;
margin-right: 14px; 
}

.miolo{
width: 636px;
float: left;
}
/* ========================================================================== */
/* Sidebar =================================================================== */
.coluna_sidebar{
width: 456px;
float: right;
margin-top: 10px;
}

.coluna_sidebar_juridico{
width: 290px;
float: right;
margin-top: 10px;
}

.nav_categorias{
float:left;
margin-bottom:20px;
}

.boxBlue{
background:#EFF5F5 !important;
padding:10px;
margin-top:15px;
clear:both;
}

.boxBlueState{
width: 340px;
float:right;
margin-right:12px;
}

.representacoes{
background: url(../img/bg_box_p.png) no-repeat bottom right;
overflow: hidden;
padding: 0 0 15px 6px;
}

.representacoes h3{
    color: #FFFFFF;
    margin: 6px 4px 5px 0;
    text-transform: uppercase;
    font-size: 116%;
    overflow: hidden;
}
.representacoes h3 span, .representacoes h3 img{
display: block;
float: left;
}

.representacoes form{
clear: both;
}

.representacoes form select{
width: 215px;
}

.box_sidebar video{
width: 294px;
}

.enquete .btn{
float: left;
margin: 5px 10px 0 0;
}

.publicidade_list{
width:295px;
min-height:115px;
margin-bottom: 15px;
}

.publicidade_list a img{
margin-bottom: 5px;
}

.galeria_list li a{
display: block;
overflow: hidden;
height: 53px;
width: 53px;
}
.galeria_list li{
float: left;
cursor: pointer;
padding: 2px;
margin: 0 1px 1px 0;
}
.galeria_list li:hover{
background-color: #00ccf1;
}

/* ========================================================================== */
/* Header =================================================================== */

.cadeadoRestrito{padding-bottom:8px;}

.header{
background: #FFF;
text-align: center;
padding: 10px 0;
}

.header_content{
width: 960px;
margin: auto;
overflow: hidden;
color: #005c98;
}

.header_publicidade{
width: 960px;

}

.header_publicidadeE{
width: 640px;
float: left;
padding
}

.header_publicidadeD{
width: 300px;
float: left;
padding-left: 19px;
padding-bottom: 5px;

}

.header_content a{
color: #005c98;
text-decoration: none;
}
.header_content a:hover{
text-decoration: underline;
}

.header_info{
background-color: #f6f6f6;
padding: 3px 0;
}

.header_info .spacer{
margin-right: 28px;
}

.header_info .spacer_txt{
margin-top: 4px;
}

.header_info span{
float: left;
}

.header_content .data_hora{
width: 60%;
float: left;
}

.header_content .social{
width: 270px;
float: right;
}

 .menu_container{
height: 47px;
-webkit-box-shadow: 5px 5px 5px 1px rgba(0, 0, 0, 0.2);
box-shadow: 5px 5px 5px 1px rgba(0, 0, 0, 0.2);
background-color: #055B99;
} 

.eCompleta{
float:left;
width: 641px;
}

.dCompleta{
float:left;
width: 318px;
}


 .menu_principal{
width: 960px;
margin: auto;
height:47px;
color: #FFF;
}
 
.textMenu{
text-transform: uppercase;
}

.forms_login{
background: url(../img/bg_box_azul.png) no-repeat bottom center;
height: 47px;
padding-top: 5px;
}
.forms_login h3{
	font-size: 116%;
	color: white;
	float: left;
	margin: 0 4px 0 15px;
}
.forms_login span{
	color: white;
	float: left;
	margin: 0 4px 0 15px;
}
.forms_login{
font-size: 93%;

}


.forms_login h3 label{
font-weight: 700;
}

.forms_login .header_content{
color: #444;
padding-top: 5px;
}

.esqueci_link{
color: #00f; !important;
font-size: 85%;
text-decoration: underline !important;
}

.esqueci_link:hover{
text-decoration:underline;
}

.busca_header{
float: right;
margin-right: 15px;
}

.restrito_header{
margin-left: 10px;
}


/* ========================================================================== */
/* ÁREAS CAPA =============================================================== */
/* ========================================================================== */


.destaques{
color: #444;
}


/* ========================================================================== */
/* SEQUENCE   =============================================================== */


.sequence {
height: 270px;
width: 642px;
	position: relative;
	overflow: hidden;
}

#sequence-preloader{
	background: white;
}


.info1,.info2,.info3,.info4 {
	width: 642px;
	height: 270px;
	position: absolute;
}

#sequence-preloader{
	background: white;
}

.class,.sequence-class {
	height: 270px;
}


.info1 {
	left: -642px;
}

.info2 {
	left: -642px;
}

.info3 {
	left: -642px;
}
.info4 {
	left: -642px;
}

.info1.animate-in,.info2.animate-in,.info3.animate-in,.info4.animate-in {
	left: 0px;
	filter: alpha(opacity=100)
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100)
  	-moz-opacity: 1;
  	-webkit-opacity: 1;
  	opacity:1;
 

	-webkit-transition-duration: 1s;
	-moz-transition-duration: 1s;
	-o-transition-duration: 1s;
	-ms-transition-duration: 1s;
	transition-duration: 1s;
}

.info1.animate-out,.info2.animate-out,.info3.animate-out,.info4.animate-out {
	left: 40px;
	filter: alpha(opacity=0)
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0)
  	-moz-opacity: 0;
  	-webkit-opacity: 0;
  	opacity:0;

	-webkit-transition-duration: 1s;
	-moz-transition-duration: 1s;
	-o-transition-duration: 1s;
	-ms-transition-duration: 1s;
	transition-duration: 1s;
}

.slider_home{
float: left;
overflow: hidden;
height: 513px;
}





.legenda_slider_grande{
height: 258px;
width: 270px;
padding: 6px;
background: white;
float: left;
line-height: 146.5%;

}

.legenda_slider_grande a{
color: #00cbf0;
}

.imagem_grande{
display: block;
float: left;
width: 357px;
height: 270px;
}

.thumbs_list{
clear: both;
background-color: #dfecf1;
width: 640px;
height: 241px;
overflow: hidden;

}

.thumbs_list li{
float: left;
width: 152px;
height: 233px;
padding: 4px;
cursor:pointer;
overflow: hidden;
}
.thumbs_list li.active,
.thumbs_list li:hover{
cursor:pointer;
background-color: #c8d4d8;
}

.avisos_agenda{
width: 288px;
padding: 6px;
background-color: #FFF;
float: right;
height: 376px;
}
.avisos_agenda a{
color: #444;
}
.avisos_agenda strong{
display: block;
height: 22px;
}

.avisos_agenda ul.avisos li a{
display: block;
float: left;
width: 200px;
}

.avisos_agenda ul.avisos li .hora{
float: left;
height: 18px;
}

.avisos_agenda ul.avisos{
background-color: #eff5f5;
border: 1px solid #dadde2;
height: 284px;
padding: 5px;
overflow: hidden;
}
.avisos_agenda ul.avisos li{
clear: both;
padding: 5px;
overflow: hidden;
}
.avisos_agenda ul.avisos li em{
font-size: 85%;
}

.avisos_agenda ul.avisos li:hover{
background-color: #d7dcdc;
-webkit-border-radius: 5px;
border-radius: 5px;
cursor: pointer;
}


.BoxRep{
float: left;
width: 288px;
height: 110px;
margin-bottom: 23px;
background-color: white;
padding: 6px;
}


.titulo_agenda{
display: block;
margin: 7px 10px 10px 17px;
overflow: hidden;
}
.titulo_agenda img, .titulo_agenda span{
display: block;
float: left;
}

.data_agenda{
width: 52px;
height: 40px;
-webkit-border-radius: 3px;
border-radius: 3px;
background-color: #e6e9d5;
float: left;
margin-right: 10px;
text-align: center;
}
.lembretes_e_recados{
width: 52px;
height: 40px;
-webkit-border-radius: 3px;
border-radius: 3px;
background-color: white;
float: left;
margin-right: 10px;
text-align: center;
}

.data_agenda strong{
font-size: 131%;
line-height: 153.9%;
}

.lembretes_e_recados strong{
font-size: 131%;
line-height: 153.9%;
}

.news_list{
width: 636px;
overflow: hidden;
height: 177px;

}


.news_list li{
float: left;
width: 151px;
padding: 3px;
overflow: hidden;
border-right: 1px dashed #dadde2;
}


.news_list li.last{
border: none;
}
.news_list li:hover{
background-color:#eff5f5;

}

.data_news{
margin-top: 6px;
color: #79848e;
}

ul.destaques_list
{ 
	float: left;
	padding-bottom: 5px;
}

.destaques_list li{
width: 94px;
float: left;
padding: 4px 6px;
overflow: hidden;
margin-bottom: 5px;
min-height: 198px;
}
.destaques_list li:hover{
background-color:#eff5f5;
cursor: pointer;
}
.destaques_list li a img{
border: 1px solid #dadde2;
}

.destaques_list li a{
color: #444;
text-decoration: none;
float: left;
}

/* estilo para formatacao do scrool de videos */
.list_carouselVideos {
				width: 636px;
				height: 200px;
			}
.list_carouselVideos ul {
	background-color: #EEF5F5;
	padding: 10px 0;
	position: relative;
	overflow: hidden;
	list-style: none;
	display: block;
	height: 200px!important;
}
.list_carouselVideos li {
	display: block;
	width: 176px;
	float: left;
	padding: 4px 6px;
	margin-top: 25px;
}

.list_carouselVideos li:hover {
	background-color: #d7dcdc;
}

.list_carouselVideos.responsive {
	width: auto;
	margin-left: 0;
}
/* estilo para formatacao do scrool */
.list_carousel {
				width: 636px;
				height: 200px;
			}
.list_carousel ul {
	background-color: #EEF5F5;
	padding: 10px 0;
	position: relative;
	overflow: hidden;
	list-style: none;
	display: block;
	height: 200px!important;
}
.list_carousel li {
	display: block;
	width: 94px;
	float: left;
	padding: 4px 6px;
	margin-top: 25px;
}

.list_carousel li:hover {
	background-color: #d7dcdc;
}

.list_carousel.responsive {
	width: auto;
	margin-left: 0;
}
.clearfix {
	float: none;
	clear: both;
}
.prev {
	background:url(../img/hori_large.png) no-repeat;
	display:block;
	width:30px;
	height:30px;
	float:left;
	cursor:pointer;
	display: block;
	position: absolute;
	z-index: 100;
	top: 35px;
	left: 0px;
}

.prevInt{
	background:url(../img/hori_large.png) no-repeat;
	display:block;
	width:30px;
	height:30px;
	float:left;
	cursor:pointer;
	display: block;
	position: absolute;
	z-index: 100;
	top: 20px;
	left: 0px;
}
.next {
	background:url(../img/hori_large.png) no-repeat;
	display:block;
	width:30px;
	height:30px;
	float:left;
	cursor:pointer;
	position: absolute;
	z-index: 100;
	right: 0px;
	top: 35px;
}
.nextInt {
	background:url(../img/hori_large.png) no-repeat;
	display:block;
	width:30px;
	height:30px;
	float:left;
	cursor:pointer;
	position: absolute;
	z-index: 100;
	right: 0px;
	top: 20px;
	
}

.nextInt2 {
	background:url(../img/hori_large.png) no-repeat;
	display:block;
	width:30px;
	height:30px;
	float:left;
	cursor:pointer;
	position: absolute;
	z-index: 100;
	right: 5px;
	top: 20px;
	
}

.convInt{

	margin-top: -9px !important; 
}

.disabled{
	visibility: hidden !important;
}

.right { background-position: 0 -30px; clear:right;}
.right:hover { background-position:-30px -30px; }
.right:active { background-position:-60px -30px; }


/* left */
.left { margin-left: 0px; }
.left:hover  { background-position:-30px 0; }
.left:active { background-position:-60px 0; }


.pagerInt {
	float: left;
	width: 940px;
	text-align: center;
	position: absolute;
	bottom: -18px;;
}


.pager{
	float: left;
	width: 300px;
	text-align: center;
	margin-top: -17px;
	position: absolute;
	z-index: 100;
	margin-left: 172px;
}

.pager a  {
	background: url(../img/sprite_bullet.png) no-repeat transparent;
	background-position: 0px 0px;
	width: 15px;
	height: 16px;
	margin: 0 5px;
	text-decoration: none;
	display: inline-block;

}
.pager a.selected  {
	background-position: -15px 0px;
	width: 15px;
	height: 16px;
	text-decoration: underline;
	cursor: default;
}

.pager a:hover {
	background-position: -15px 0px;
	width: 15px;
	height: 16px;
	text-decoration: underline;
	cursor: pointer;
}

.pager a span {
    display: none;
}

			
/* fim do estilo do scrool */


.lista_clipping li{
padding: 4px;
margin-bottom: 3px;

}
.lista_clipping li strong{
margin-right: 6px;
}

.lista_clipping li:hover{
background-color:#eff5f5;

}

.lista_clipping li a{
color: #444;
text-decoration: none;
}
.lista_clipping li a:hover{
text-decoration: underline;
text-decoration: none;
}

.publicacoes_list li{
width: 33%;
text-align: center;
float: left;
border-right: 1px dashed #dadde2;
margin-top: 10px;
}
.publicacoes_list li.last{
border-right: none;
}

.mais_beneficios, .carregar_todos{
background-color: white;
padding: 10px 0; 
position: relative;
}

.prev_next{
position: absolute;
width: 100%;
overflow: hidden;
}
.prev_next .prev{
display: block;
float: left;
}
.prev_next .next{
display: block;
float: right;
}


.mais_beneficios h2{
padding-left: 6px;
position: absolute;
margin-top: 5px;
z-index: 100;
}
.mais_beneficios_list li{
width: 94px;
float: left;
padding: 4px 6px;
margin-top: 6px;
}
.mais_beneficios_list li a{
color: #444;
text-decoration: none;
}

.mais_beneficios_list li:hover{
background-color: #d7dcdc;
}

.mais_beneficios_list li a img{
border: 1px solid #dadde2;
}
.mais_beneficios .leia_mais{
display: block;
margin-left: 8px;
padding-top: 10px;
}

/*Footer =====================================================================*/
/* ========================================================================== */

.footer{
background-color: #2c2c2c;
color: #c2c7ce;
overflow: hidden;
margin-top: 15px;
clear: both;
}

.footer a{
color: #c2c7ce;
}

.footer_content{
width: 960px;
margin: auto;
padding: 30px 0;
}
.footer_content p{
margin-top: 10px;
}

.link_footer_home{
display: block;
float: left;
width: 300px;
text-align: center;
}

.footer_texto{
float: left;
width: 640px;
margin-bottom: 30px;
}

/* ========================================================================== */
/* MENUS ==================================================================== */
/* ========================================================================== */

/* .menu_principal ul{
overflow: hidden;
width: 930px;
margin: auto;
margin-left: 27px;
}

.menu_principal ul li{
float: left;
overflow: hidden;
position: relative;
}


.menu_principal ul li a{
display: block;
color: #FFF;
font-weight: 400;
text-decoration: none;
font-size: 100%;
-webkit-text-shadow: 1px 1px 1px #000;
-webkit-filter: dropshadow(color=#000, offx=1, offy=1);
-moz-text-shadow: 1px 1px 1px #000;
-moz-filter: dropshadow(color=#000, offx=1, offy=1);
letter-spacing: 0.5px;
padding: 17px 15px 0 15px;
height: 30px;
}

.menu_principal ul li a:hover{
background-color: #044f85;
}

.btn_nav_thumbs{
display: block;
cursor: pointer;
} */

/* ========================================================================== */
/* LISTA NÃO-ORDENADA ======================================================= */
/* ========================================================================== */
.hentry ul {
	margin:10px 0 10px 0;
}
.hentry ul li {
	list-style:disc outside;
	margin:10px 0 10px 20px;
}

.esquerda{
	float:left;
	width:642px;
}

.direita{
	padding-left:18px;
	width:300px;
	
}

.esquerdaWhite{
padding-left: 5px;
padding-top: 10px;
background: white;
float: left;
width: 636px;
margin-top: 20px;
padding-right: 18px;
min-height: 1400px;
margin-bottom: 40px;
}

.direitaWhite{
background: white;
float: left;
width: 295px;
padding-top: 10px;
padding-left: 18px;
padding-right: 5px;
min-height: 1400px;
margin-bottom: 40px;
}

/*Galeria de Fotos*/

ul.galeria_fotos{ margin:0; padding:0;}

ul.lista_fotos li{ padding-top:5px;}

ul.galeria_fotos li {

text-align: left;
margin-top: 15px;
margin-left: 7px;
padding-top: 15px;
height: 160px;
overflow:hidden;
width: 165px;
float: left;
margin-right: 12px;
list-style: none;
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f0f0f0) );
background:-moz-linear-gradient( center top, #ffffff 5%, #f0f0f0 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0f0f0');
background-color:#ffffff;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
border:1px solid #dcdcdc;
display:inline-block;
color:#777777;
font-family:arial;
font-size:12px;
font-weight:bold;

text-decoration:none;
text-shadow:1px 1px 0px #ffffff;
-webkit-box-shadow: 0px 5px 12px rgba(50, 50, 50, 0.2);
-moz-box-shadow:    0px 5px 12px rgba(50, 50, 50, 0.2);
box-shadow:         0px 5px 12px rgba(50, 50, 50, 0.2);
cursor:pointer;

}

ul.galeria_fotos li a, ul.lista_fotos li a{ text-decoration:none;}

h6.galeria_fotos{ padding: 2px;margin: 0;font-size: 12px;text-align: center; }

h6.galeria_fotos_interna{ padding:0; padding-bottom:5px; margin:0; font-size:16px;}

#link-lightbox{ text-decoration:none;}

.link{color:black; font-weight:bold; text-decoration:none;}

#sinalMais{ font-size:14px;}

.box_galeria{
	background-image:url(../img/box_galeria.png);
	background-repeat:no-repeat; 
	margin-top:10px;
	margin-right:15px;
	padding-left:16px;
	padding-right:8px;
	padding-top:65px;
	width:228px;
	height:270px;
	float:right;
}

.bt_galeria{
	clear:both;
	float:left;
	margin-top:13px;
	width:102px;
	height:26px;
}

div.galeria_foto{
	width: 128px;
	height: 77px;
	margin-left:5px;
	margin-top:5px;
	float: left;
	background-color:#ffffff;
	position:relative;
}


div.galeria_foto img {
	width: 128px;
	height: 77px;
	border-radius: 0px;
	margin-left: 5px;
	border-radius: 15px;
}

.galeria_foto a{text-decoration:none;}

.galeria_foto a span { 
display: none;
}
.galeria_foto a:hover span {
display: block;
padding: 10px; 
width:90px;
position: absolute; 
bottom:65px; 
left:-25px; 
color: #666; 
background:#FFFFFF;
font-size: 12px; 
border:1px solid #BEBEBE; 
text-align:center;
z-index:15;
}

.galeria_foto a:hover span div#ponta-tooltip{
position: absolute;
width:13px; height:10px;
bottom:-9px; 
left:48px;
background-image:url(../img/ponta_tooltip.png);
z-index:16;
}

div.noticia_foto img{
	width:91px;
	height:76px;
	margin-right:10px;
}
.commonContent{
	background-color: white;

}

/* Container DIV - automatically generated */
.simply-scroll-container { 
	position: relative;
}

/* Clip DIV - automatically generated */
.simply-scroll-clip { 
	position: relative;
	overflow: hidden;
}

/* UL/OL/DIV - the element that simplyScroll is inited on
Class name automatically added to element */
.simply-scroll-list { 
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}
	
.simply-scroll-list li {
	padding: 0;
	margin: 0;
	list-style: none;
}
	
.simply-scroll-list li img {
	border: none;
	display: block;
}

/* Master button styles - note that left and right 
versions are included although they are not used in this example */

.simply-scroll-btn {
	position: absolute;
	background-image: url(buttons.png);
	width: 42px;
	height: 44px;
	z-index:3;
	cursor: pointer;
}
	
.simply-scroll-btn-left {
	left: 6px;
	bottom: 6px;
	background-position: 0 -44px;
}
.simply-scroll-btn-left.disabled {
	background-position: 0 0 !important;
}
.simply-scroll-btn-left:hover {
	background-position: 0 -88px;
}
	
.simply-scroll-btn-right {
	right: 6px;
	bottom: 6px;
	background-position: 84px -44px;
}
.simply-scroll-btn-right.disabled {
	background-position: 84px 0 !important;
}
.simply-scroll-btn-right:hover {
	background-position: 84px -88px;
}
	
.simply-scroll-btn-up {
	right: 6px;
	top: 6px;
	background-position: -126px -44px;
}
.simply-scroll-btn-up.disabled {
	background-position: -126px 0 !important;
}
.simply-scroll-btn-up:hover {
	background-position: -126px -88px;
}
	
.simply-scroll-btn-down {
	right: 6px;
	bottom: 6px;
	background-position: -42px -44px;
}
.simply-scroll-btn-down.disabled {
	background-position: -42px 0 !important;
}
.simply-scroll-btn-down:hover {
	background-position: -42px -88px;
}

/* Custom class modifications - adds to / overrides above

Vertical scroller example, with custom base class */

/* Container DIV */
.vert { 
	width: 340px; /* wider than clip for custom button pos. */
	height: 400px;
	margin-bottom: 1.5em;
}

/* Clip DIV */
.vert .simply-scroll-clip {
	width: 290px;
	height: 400px;
}

/* Explicitly set height/width of each list item */
.vert .simply-scroll-list li {
	width: 290px;
	height: 200px;
}

/* Modified button positions, overriding previous styles */
.vert .simply-scroll-btn-up { 
	right: 0;
	top: 0;
}

.vert .simply-scroll-btn-down { 
	right: 0;
	top: 52px;
}z

.content_destaques{
	margin:0;
	padding:0;
}

.centralizar{
	width: 960px;
	margin:0 auto;
	text-align:left;
}

/* Scroll fim da pagina*/

#carousel_inner {
float:left; /* important for inline positioning */
width:630px; /* important (this width = width of list item(including margin) * items shown */
overflow: hidden;  /* important (hide the items outside the div) */
/* non-important styling bellow */
background: #F0F0F0;
}

#carousel_ul {
position:relative;
left:-210px; /* important (this should be negative number of list items width(including margin) */
list-style-type: none; /* removing the default styling for unordered list items */
margin: 0px;
padding: 0px;
width:9999px; /* important */
/* non-important styling bellow */
padding-bottom:10px;
}

#carousel_ul li{
float: left; /* important for inline positioning of the list items */
width:200px;  /* fixed width, important */
/* just styling bellow*/
padding:0px;
height:110px;
background: #000000;
margin-top:10px;
margin-bottom:10px;
margin-left:5px;
margin-right:5px;
}

#carousel_ul li img {
.margin-bottom:-4px; /* IE is making a 4px gap bellow an image inside of an anchor (<a href...>) so this is to fix that*/
/* styling */
cursor:pointer;
cursor: hand;
border:0px;
}
#left_scroll, #right_scroll{
float:left;
height:130px;
width:15px;
background: #C0C0C0;
}
#left_scroll img, #right_scroll img{
/*styling*/
cursor: pointer;
cursor: hand;
}

/* Carrouceu interno */

.list_carouselInt {
				width: 636px;
				height: 200px;
			}
.list_carouselInt ul {
	background-color: #EEF5F5;
	padding: 10px 0;
	position: relative;
	overflow: hidden;
	list-style: none;
	display: block;
	height: 200px!important;
}
.list_carouselInt li {
	display: block;
	width: 90px;
	float: left;
	padding: 4px 6px;
	margin-top: 25px;
}

.list_carouselInt li:hover {
	background-color: #d7dcdc;
}

.list_carouselInt.responsive {
	width: auto;
	margin-left: 0;
}

.caroufredsel_wrapper{
	text-align: left;
	float: none;
	position: relative;
	top: auto;
	right: auto;
	bottom: auto;
	left: auto;
	width: 920px;
	height: 200px;
	margin-left: 21px;
	overflow: hidden;
	background:#EEF5F5;
}



.pagerInt {
	float: left;
	width: 940px;
	text-align: center;
	position: absolute;
	bottom: -10px;
}
.pagerInt a  {
	background: url(../img/sprite_bullet.png) no-repeat transparent;
	background-position: 0px 0px;
	width: 15px;
	height: 16px;
	margin: 0 5px;
	text-decoration: none;
	display: inline-block;

}
.pagerInt a.selected  {
	background-position: -15px 0px;
	width: 15px;
	height: 16px;
	text-decoration: underline;
	cursor: default;
}

.pagerInt a:hover {
	background-position: -15px 0px;
	width: 15px;
	height: 16px;
	text-decoration: underline;
	cursor: pointer;
}

.pagerInt a span {
    display: none;
}


/* -_____---___---((Css do grandiente)) -____---___---*/


.finder {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}

.btVideos {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e6e6e6), color-stop(1, #ffffff) );
	background:-moz-linear-gradient( center top, #e6e6e6 5%, #ffffff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6e6', endColorstr='#ffffff');
	background-color:#e6e6e6;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:10px;
	font-weight:bold;
	padding:6px 9px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}.btVideos:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #e6e6e6) );
	background:-moz-linear-gradient( center top, #ffffff 5%, #e6e6e6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6');
	background-color:#ffffff;
}.btVideos:active {
	position:relative;
	top:1px;
}

	.gradiente {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f0f0f0) );
	background:-moz-linear-gradient( center top, #ffffff 5%, #f0f0f0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0f0f0');
	background-color:#ffffff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
	-webkit-box-shadow: 0px 5px 12px rgba(50, 50, 50, 0.2);
	-moz-box-shadow:    0px 5px 12px rgba(50, 50, 50, 0.2);
	box-shadow:         0px 5px 12px rgba(50, 50, 50, 0.2);
	width: 245px;
	margin: 10px;
	height: 145px;
	float: left;
	cursor:pointer;
	position: relative;
	}

.gradiente:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f0f0f0), color-stop(1, #ffffff) );
	background:-moz-linear-gradient( center top, #f0f0f0 5%, #ffffff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0', endColorstr='#ffffff');
	background-color:#f0f0f0;

}
.gradiente:active {
	position:relative;
	top:1px;

}

/* ---------//------ Estilo materias "Veja Mais"-------//--------- */

.intImg{
	float: left;
	width: 700px;
	text-align: center;
	padding-bottom: 12px;
}

.intTitle{
	width: 950px;
	padding-top: 8px;
	/*padding-left: 20px;*/
	font-size: 16px;
	color: #055B99;
	font-weight: bold;
	float: left;
	text-align:center;
}

.intSubTitle {
	width: 950px;
	padding-top: 4px;
	font-size: 16px;
	color: #055B99;
	float: left;
	text-align:center;
}

.intContent{
	padding-top: 5px;
	text-align: justify;
	min-height: 200px;
}
.intContentNews{
	padding-top: 5px;
	text-align: justify;
	min-height: 200px;
	width: 700px;
	text-align: center;
	margin: auto;
}


/* ---------//------ Avisos E agenda Interno -------//--------- */

.clipping_interno{
width: 940px;
padding: 6px;
background-color: #FFF;
float: right;
height: 400px;
margin-bottom: 20px;
position: relative;
}
.clipping_interno a{
color: #444;
}
.clipping_interno strong{
display: block;
height: 22px;
}

.clipping_interno ul li a{
display: block;
float: left;
width: 940px;
}

.clipping_interno ul li .hora{
float: left;
height: 18px;
}

.clipping_interno ul{
left: 3px !important;
height: 284px;
padding: 5px;
overflow: hidden;
}
.clipping_interno ul li{
clear: both;
padding: 5px;
overflow: hidden;
}
.clipping_interno ul li em{
font-size: 85%;
}

.clipping_interno ul li:hover{
background-color: #d7dcdc;
-webkit-border-radius: 5px;
border-radius: 5px;
cursor: pointer;
}

.shadow{
width: 933px;
height: 375px;
margin-top: 0px;
padding: 3px;
-moz-box-shadow: inset 0px 0px 10px 1px #777777;
-webkit-box-shadow: inset 0px 0px 10px 1px #777;
box-shadow: inset 0px 0px 10px 1px #777;
/* position: absolute; */
top: 16px;
left: 10px;
background: #EEF5F5;
}
}

/* ______-----_-  Interno___--_-____ */


.avisoLogin{
margin-left: -120px;
color: #ffffff !important;
}



/* ______-----_-  Post it___--_-____ */



.postitBlue1 {
	background-image: url(../img/postit/postitBlue1.png);
	width: 342px;
	margin: 10px;
	height: 378px;
	float: left;
	cursor: pointer;
}

.postitBlue1 div.postInt {
	margin-left: 13px;
	margin-top: 16px;
	margin-right: 16px;
	text-align: left;
}

.postitBlue1 .postDescr {
width: 250px;
padding-left: 21px;
height: 171px;
overflow: hidden;
}

/*---*/

.postIt{
	background-repeat: no-repeat;
	width: 298px;
	margin: 10px;
	height: 296px;
	float: left;
	cursor: pointer;
	background-repeat: no-repeat;
	margin-left: 78px;
}


.postitBlue2{
	background-image: url(../img/postit/postitBlue2.png);
}

.postitBlue2 div.postInt {
	margin-left: 13px;
	margin-top: 16px;
	margin-right: 16px;
	text-align: left;
}

.postitBlue2 div.postDescr {
width: 250px;
padding-left: 21px;
height: 171px;
overflow: hidden;
}

/*---*/


.postitYellow1{
	background-image: url(../img/postit/postitYellow2.png);
}

.postitYellow1 div.postInt {
	margin-left: 13px;
	margin-top: 16px;
	margin-right: 16px;
	text-align: left;
}

.postitYellow1 div.postDescr {
width: 250px;
padding-left: 21px;
height: 171px;
overflow: hidden;;
}

/*---*/


.postitYellow2{
	background-image: url(../img/postit/postitYellow1.png);
}

.postitYellow2 div.postInt {
	margin-left: 13px;
	margin-top: 16px;
	margin-right: 16px;
	text-align: left;
}


.postitYellow2 div.postDescr {
width: 250px;
padding-left: 21px;
height: 171px;
overflow: hidden;
}

/*---*/


.postitPink1{
	background-image: url(../img/postit/postitPink2.png);
}

.postitPink1 div.postInt {
	margin-left: 13px;
	margin-top: 16px;
	margin-right: 16px;
	text-align: left;
}

.postitPink1 div.postDescr {
width: 250px;
padding-left: 21px;
height: 171px;
overflow: hidden;
}

/*---*/


.postitPink2{
	background-image: url(../img/postit/postitPink1.png);
}

.postitPink2 div.postInt {
	margin-left: 13px;
	margin-top: 16px;
	margin-right: 16px;
	text-align: left;
}


.postitPink2 div.postDescr {
width: 250px;
padding-left: 21px;
height: 171px;
overflow: hidden;
}

/*---*/

/*-----Cadastros de Classificados e Banco de Permutas -----*/

.contentInternas{
	margin:15px;
	float:left;
}

#divForm{
	float:left;
	width:500px;
}
#postIdClassified{
	width:400px;
	float:left;
}
.W190{ width:290px !important; }

.divButton{
	width: 300px;
	height: 50px;
	text-align: right;
	padding: 20px 20px 0px 10px;
}

.msgs{ color:#CC0000; margin-bottom:15px;}

/*-----*/

.wrapperButton{
	position:relative;	
	float: right;
}

.anuncie_aqui {
	position:absolute;
	width: 157px;
	height: 51px;
	background: url(../img/anuncie_aqui.png);
	top: -5px;
	right: -5px;
}
.anuncie_aqui:hover {
position:absolute;
	width: 157px;
	height: 51px;
	background: url(../img/anuncie_aquiHover.png);
	top: -5px;
	right: -5px;

}


.selPager{
clear: both;
padding-top: 15px;
text-align: center;
color: blue;
}
.selPager a{
clear: both;
padding-top: 15px;
text-align: center;
color: blue;
}

.summaryEndOfThePage{
	float:left;
	padding-left: 10px;
	width: 255px;
	font-size: 12px;

}
.intImgEndOfThePage{
	margin: 12px;
	padding-top: -3px;
	float: left;
}

.intTitleEndOfThePage{
	float: left;
	width: 268px;
	padding-top: 0px;
	padding-left: 0px;
	font-size: 12px;
}

.smoke{
	background:white;
}

.white{
	background:#B4D5FF;

}

.bookImage{
	width: 89px;
	height: 130px;
	border: solid 3px rgba(0, 0, 0, 0.4);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bookContent{
	width: 245px;
	height: 145px;
}

.bookContentImg{
	width: 181px;
	height: 145px;
}

.example2{
	width: 89px;
	height: 130px;
	position: absolute;
	left: 210px;
	top: -34px;

}

.example7{
	width: 89px;
	height: 130px;
	position: absolute;
	left: 210px;
	top: -34px;

}

.lastAcess{
	margin-left: 20px;
	margin-top: 5px;
	font-size: 12px;
}

.lane_narrow cufon canvas cufontext{
	color:#ffffff !important;
	font-size:14px;
}

.mais_beneficios_int{
		background-color: #EEF5F5;
		padding: 10px 0;
		position: relative;
		width: 966px;
		padding-bottom: 38px;
}

.seeToo{
	height:140px;
	width:151px;
	overflow:hidden;
	}
	
.mapaClicavel{
	height:460px;
	width:440px;
	}

/******Common*******/

.titleChapeu{
	float:left;
	}

.fontSizeChapeu{
	float: right;
	margin-top: 5px;
	font-weight: bold;
	margin-right: 20px;
}

.contentFontSize{
	float: left;
	width: 948px;
	margin: auto;
	}

/*************/

/*Estilo Pager*/
.stylePager{
	clear: both;
	float: left;
	width: 950px;
	height: 20px;
	text-align: center;
	margin-top: 10px;
	font-weight: bold;
	color: #005C98;
	}

.stylePager a{
	color: #005C98;
	}

.stylePager a:hover{
	color: #B4D5FF;
	}
/*************/

.prevIntVideos {
	background:url(../img/hori_large.png) no-repeat;
	display:block;
	width:30px;
	height:30px;
	float:left;
	cursor:pointer;
	display: block;
	position: absolute;
	z-index: 100;
	top: 36px;
	left: 0px;
	}

.nextIntVideos {
	background:url(../img/hori_large.png) no-repeat;
	display:block;
	width:30px;
	height:30px;
	float:left;
	cursor:pointer;
	position: absolute;
	z-index: 100;
	right: 5px;
	top: 36px;
}

.exchangeBackground{
	background: url(../img/sombra_pronta.png);
	width: 528px;
	height: 60px;
	float: left;
	margin-left: 17px;
}


.assemblyContent{
	margin-top: 20px;
	color:#0075B0 !important;
}

.assemblyContent p,.assemblyContent spam,.assemblyContent div{
color:#0075B0 !important;
}

.btn_ar {
padding: 3px 10px;
background-color: white;
color: #005C98;
text-transform: uppercase;
font-weight: 700;
font-size: 100%;
border: none;
-webkit-box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.2);
box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.2);
letter-spacing: -0.5px;
-webkit-border-radius: 5px;
border-radius: 5px;
background: white url(../img/pattern_btns.png) repeat-x;
}


.newNote {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e8e8e8), color-stop(1, #b5fdff) );
	background:-moz-linear-gradient( center top, #e8e8e8 5%, #b5fdff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8e8e8', endColorstr='#b5fdff');
	background-color:#e8e8e8;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 11px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}.newNote:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b5fdff), color-stop(1, #e8e8e8) );
	background:-moz-linear-gradient( center top, #b5fdff 5%, #e8e8e8 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b5fdff', endColorstr='#e8e8e8');
	background-color:#b5fdff;
}.newNote:active {
	position:relative;
	top:1px;
}



/* ---------------------Menu Drop Down---------------------------- */

#cssmenu ul { padding: 0;}
#cssmenu li { margin: 0; padding: 0;}
#cssmenu a { margin: 0; padding: 0;}
#cssmenu ul {list-style: none;}
#cssmenu a {text-decoration: none;}
#cssmenu {
	height: 47px;
	background-color: #055B99;
	box-shadow: 0px 2px 3px rgba(0, 0, 0, .4);
}


#cssmenu > ul > li {
    float: left;
    margin-left: 15px;
    position: relative;
	text-transform: uppercase;
}

#cssmenu > ul > li > a {
    color: #ffffff;
    font-size: 13px;
    line-height: 48px;
    padding: 15px 16px;
-webkit-transition: color .13s;
   -moz-transition: color .13s;
     -o-transition: color .13s;
        transition: color .13s;
}

#cssmenu > ul > li > a:hover {color: rgb(250,250,250); }


#cssmenu > ul > li > ul {
    opacity: 0;
    visibility: hidden;
    padding: 16px 0 20px 0;
    background-color: white;
    text-align: left;
    position: absolute;
    top: 35px;
    left: 50%;
    margin-left: -90px;
    width: 180px;
-webkit-transition: all .3s .1s;
   -moz-transition: all .3s .1s;
     -o-transition: all .3s .1s;
        transition: all .3s .1s;
-webkit-border-radius: 5px;
   -moz-border-radius: 5px;
        border-radius: 5px;
-webkit-box-shadow: 0px 1px 3px rgba(0,0,0,.4);
   -moz-box-shadow: 0px 1px 3px rgba(0,0,0,.4);
        box-shadow: 0px 1px 3px rgba(0,0,0,.4);
}

#cssmenu > ul > li:hover > ul {
    opacity: 1;
    top: 50px;
    visibility: visible;
	z-index:999999999;
}

#cssmenu > ul > li.sem-submenu:hover > ul {
	display:none;
}

#cssmenu > ul > li > ul:before{
    content: '';
    display: block;
    border-color: transparent transparent rgb(250,250,250) transparent;
    border-style: solid;
    border-width: 10px;
    position: absolute;
    top: -20px;
    left: 50%;
    margin-left: -10px;
}

#cssmenu > ul ul > li { position: relative;}

#cssmenu ul ul a{
    color: #055B99;
    font-size: 13px;
    background-color: white;
    padding: 5px 8px 7px 16px;
    display: block;
-webkit-transition: background-color .1s;
   -moz-transition: background-color .1s;
     -o-transition: background-color .1s;
        transition: background-color .1s;
}

#cssmenu ul ul a:hover {background-color: #56D6F2;color: #F0F0F0;}


#cssmenu ul ul ul {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    top: -16px;
    left: 206px;
    padding: 16px 0 20px 0;
    background-color: rgb(250,250,250);
    text-align: left;
    width: 160px;
-webkit-transition: all .3s;
   -moz-transition: all .3s;
     -o-transition: all .3s;
        transition: all .3s;
-webkit-border-radius: 5px;
   -moz-border-radius: 5px;
        border-radius: 5px;
-webkit-box-shadow: 0px 1px 3px rgba(0,0,0,.4);
   -moz-box-shadow: 0px 1px 3px rgba(0,0,0,.4);
        box-shadow: 0px 1px 3px rgba(0,0,0,.4);
}


#cssmenu ul ul > li:hover > ul { opacity: 1; left: 196px; visibility: visible;}

/* Fim menu drop down */
.sprite {
margin:0;
padding:0;
overflow:hidden;
}
.sprite ul {
	float:right;

}
.sprite li {
float:left;
margin-right:10px;
list-style:none;
}
.sprite li a {
background-image:url(../img/sprite.png);
background-repeat:no-repeat;
display:block;
width:36px;
height:36px;
text-indent:-9999px;
}
.sprite li a.twitter {background-position:-34px 0px;-webkit-transition: background-position .3s linear;
-moz-transition: background-position .3s linear;-o-transition: background-position .3s linear;transition: background-position .3s linear;}
.sprite li a:hover.twitter {background-position:-34px -68px;}
.sprite li a.facebook {background-position:0 0;-webkit-transition: background-position .3s linear;
-moz-transition: background-position .3s linear;-o-transition: background-position .3s linear;transition: background-position .3s linear;}
.sprite li a:hover.facebook {background-position:0 -68px;}
.sprite li a.googlePlus {background-position:-68px 0;-webkit-transition: background-position .3s linear;
-moz-transition: background-position .3s linear;-o-transition: background-position .3s linear;transition: background-position .3s linear;}
.sprite li a:hover.googlePlus {background-position:-68px -68px;}
.sprite li a.print {background-position:-102px 0;-webkit-transition: background-position .3s linear;
-moz-transition: background-position .3s linear;-o-transition: background-position .3s linear;transition: background-position .3s linear;}
.sprite li a:hover.print {background-position:-102px -68px;}

/* scrollbar css3 */


::-webkit-scrollbar {
  width: 10px;
  height: 10px;
  -webkit-border-radius: 16px;
}
 
::-webkit-scrollbar-track-piece {
  background-color: #ffffff;
  -webkit-border-radius: 3px;
}  
 
::-webkit-scrollbar-thumb:vertical {
  height: 5px;
  background-color: #666;
  -webkit-border-radius: 3px;
}
.region { display: none;}
   
::-webkit-scrollbar-thumb:horizontal {
  width: 5px;
  background-color: #666;
  -webkit-border-radius: 3px;
}
.square{
	background-color: #055B99;
	padding: 7px;
	color: white;
	border-radius: 5px;
	height: 28px;
	width: 390px;

}

.Newsh1{
	color: #333;
	font-size: 2.16em;
	font-weight: bold;
	letter-spacing: -0.06em;
}


.classname {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #ffffff 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
	background-color:#ffffff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#878787;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
	width: 900px;
}
}.classname:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #ffffff) );
	background:-moz-linear-gradient( center top, #ededed 5%, #ffffff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
	background-color:#ededed;
}.classname:active {
	position:relative;
	top:1px;
}
.noItems{
	font-size: 20px;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}
.items{
	text-align: center;
	overflow:hidden;
}

.pNews{
	color: #333;
	font-size: 1.26em;
	letter-spacing: -0.02em;
	line-height: 1.45em;
	padding-bottom: 1.5em;
	text-align: justify;
	clear:both;
	}	

.dateNews{
	width: 700px;
	text-align: left;
}	

.legendNews{
	background: #EEE;
	display: block;
	font-weight: normal;
	padding: .67em;
	text-align: center;
}
.author{
	background: white;
	display: block;
	font-weight: normal;
	padding: .67em;
	text-align: left;
	margin-top: -27px;
}
.newsSubtitle{
color: #929292;
font-size: 1.5em;
font-weight: normal;
letter-spacing: -0.01em;
line-height: 1.2em;
padding-top: .3em;
}


.ImagePreview {
position: relative;
width: 90px;
height: 80px;
overflow: hidden;
text-align: center;
text-decoration: none !important;
line-height: 80px;
white-space: nowrap;
background-color: white;
margin: 2px;
}

.ImagePreview img {
max-height: 80px;
max-width: 90px;
display: inline;
vertical-align: middle;
}
.polaroid{
background: white;
display: inline;
float: left;
margin: 0 0 27px 30px;
width: auto;
padding: 10px 10px 15px;
text-align: center;
font-family: "Marker Felt", sans-serif;
text-decoration: none;
color: #333;
font-size: 18px;
-webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, .25);
-moz-box-shadow: 0 3px 6px rgba(0,0,0,.25);
-webkit-transform: rotate(-2deg);
-webkit-transition: -webkit-transform .15s linear;
-moz-transform: rotate(-2deg);
}

.polaroid:hover{
-webkit-transform: scale(1.25);
-moz-transform: scale(1.25);
-webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, .5);
-moz-box-shadow: 0 3px 6px rgba(0,0,0,.5);
position: relative;
z-index: 5;
}

.ajaxli {
width: 901px;
height: 39px;
padding-top: 10px;
padding-left: 10px;


}
.ajaxli a {
	width: 915px;
	height: 28px;
	margin: 5px;
	color:black


}
.ajaxli:hover {
background-color: #D7DCDC;
-webkit-border-radius: 5px;
border-radius: 5px;
cursor: pointer;

}

.ajaxul {
	background-color:#EFF5F5;
}
