html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,
pre, form, fieldset, table, th, td { 
	margin: 0; padding: 0;
}
body {
	font:12px Tahoma,Arial, Verdana, Helvetica, sans-serif;
    background: #f4f4f4 url('img/bgBody.jpg') repeat-y center;
 	_behavior:url("includes/csshover2.htc");
	color:#000;
}
h3 {
	font-family:Lucida Sans, Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#026A53;
	text-align:left;
	padding-top:0;
	
}
h3 a {
	text-decoration:none;
	color:#026A53;
}
h3 a:hover {
	text-decoration:underline;
}

.container {
	margin:0 auto;
    background:#e6e6e6;
	width:980px;
}
#topo{
    height:150px;
 }
#menu-topo{
    list-style: none;
    float:right;
    margin-top:14px;
}
#menu-topo li{
    float:left;
    padding:0 10px 0 10px;
}
#menu-topo li a{
    text-decoration: none;
    color: #004565;
    font-weight: bold;
}
#redes-sociais{
    margin:14px 20px 0 20px;
    float:right;
}
#redes-sociais a{
    margin-left:10px;
}
.borda-esquerda{
    border-left:1px solid #004565;
}
.borda-direita{
    border-right:1px solid #004565;
}
#topo #logo{
    margin:36px 0 0 41px;
}
#topo a{
    float:left;
}
#banner-curriculos{
    margin:30px 0 0 13px;
    float:left;
}
#div-login{
    float:left;
    text-align:right;
    margin:30px 20px 0 4px;
    line-height:12px;
    width:145px;
}
#div-login label{
    color:#777777;
    line-height: 6px;
}
#div-login a{
    float:right;
    text-align:right;
    color:#0c98cf;
    text-decoration:none;
    font-weight: bold;
    font-size: 9px;
    padding-top:5px;
}

#scpc{
    margin:58px 0 0 16px;
    float:left;
}
#div-login #banco{
    color:#004867;
    font-weight:bold;
    font-size: 11px;
    line-height:12px;
    float:left;
}
#div-login #botao{
    width:46px;
    height:23px;
    float:right;
    margin-top:1px;
    
}

#body-destaque{
    background: url('img/bgFaixa.jpg') repeat-x 0 8px;
}
#quebras-destaque{
    margin:0 auto;
    width:1008px;
    background: url('img/bgQuebra.jpg') no-repeat;
}

#destaque{
    width:980px;
    height:312px;
    margin:0 auto;
}
.img-destaque{
    width:360px;
    height:260px;
    margin:37px 0 0 87px;
    float:left;
    color:#FFF;
}

.img-destaque img{
    padding:5px;
    background: url('img/bordaImg.png') no-repeat center center;
}

#body-destaque-interna{
    background: url('img/bgFaixaInterna.jpg') repeat-x 0 8px;
    height:92px;
}
#quebras-destaque-interna{
    margin:0 auto;
    width:1008px;
    background: url('img/bgQuebraInterna.jpg') no-repeat;
    height:92px;
}
#destaque-interna{
    width:960px;
    margin: 0 auto;
}

#conteudo{
    background: #FFF;
    padding-top:20px;
}

#esquerda{
    float:left;
    width:159px;
    border-right: 1px solid #004565;
}
#esquerda #brigada{
    margin:10px 0 0 20px;
}
#menu-esquerda{
    list-style:none;
    width:159px;
}
#menu-esquerda li{
    text-align:right;
}
#menu-esquerda li a{
    text-decoration:none;
    color:#004565;
    padding:10px 26px 10px 0;
    display:block;
    font-weight:bold;
}
#menu-esquerda li a:hover{
    background:#d9f5ff;
}

#direita{
    width:780px;
    float:left;
    padding: 0 20px 0 20px;
}

.titulo{
    text-align:left;
    border-bottom:4px solid;
}
.nome{
    text-align:left;
}
#agenda{
    width:245px;
    height:285px;
    float:left;
}
#agenda .titulo, #agenda .titulo a{
    color: #006600;
    border-color:  #006600;
}
#noticias a, #agenda a, #servicos a, #videos a{
    text-decoration: none;
}
#agenda ul,#noticias ul,#servicos ul,#videos ul{
    list-style: none;
    margin:14px 0 0 0;
}
#agenda ul li,#noticias ul li,#servicos ul li{
    margin:14px 0 0 0;
    font-size:10px;
    clear:left;
    text-align: justify;
}
#videos ul li{
    margin: 0 0 0 10px;
    float:left;
}
#agenda ul li a,#noticias ul li a,#servicos ul li a{
    text-decoration: none;
    color:#000;
}

#agenda ul li a img,#noticias ul li a img,#servicos ul li a img{
    padding:0 10px 10px 10px;
    float:left;
}
#agenda .nome{
    font-size:12px;
    font-weight: bold;
    color: #006600;
}

#noticias{
    width:245px;
    height:285px;
    float:left;
    margin:0 20px 0 20px;
}
#noticias .titulo, #noticias .titulo a{
    color: #660033;
    border-color: #660033;
}
#noticias .nome{
    font-size:12px;
    font-weight: bold;
    color: #660033;
}

#servicos{
    width:245px;
    height:285px;
    float:left;
}

#servicos .titulo, #servicos .titulo a{
    color: #004867;
    border-color: #004867;
}

#servicos .nome{
    font-size:12px;
    font-weight: bold;
    color: #004867;
}


#videos{
    width:510px;
    height:215px;
    float:left;
    margin: 0 20px 0 0;
}

#videos .titulo, #videos .titulo a{
    color: #666600;
    border-color: #666600;
}

#cdl-twitter{
    width:245px;
    height:215px;
    float:left;
}

#cdl-twitter .titulo, #cdl-twitter .titulo a{
    color: #0c9acf;
    border-color: #0c9acf;
}

#parceiros{
    height:85px;
    padding: 10px 0 10px 0;
    background: #0c9acf;
}

#parceiros .titulo{
    border:none;
    color: #fff;
    margin-top:10px;
    margin-left:10px;
    float:left;
}
#parceiros img{
    margin: 0 10px 0 20px;
    float:left;
}
.input {
    background:#cccccc;
    border:none;
    color:#878383;
    height:19px;
    margin:2px 1px 0 5px;
    width:101px;
    padding:1px 0 1px 0;
    font-size:11px;
}
.senha {
    width:55px;
}
#rodape {
    text-align: center;
    background:#fff;
    height:10px;
}

.clear{
	clear:both;
}
.vejamais {
	letter-spacing:1px;
	text-align:right;
	font-size:11px;
}
.vejamais a {
	text-decoration:none;
	color:#00477F;
}
.textTexto {
	text-align:justify;
	line-height:17px;
	color:#444;
    width:790px;
/*    float:left;*/
}
.inputText {
	border:1px solid #00477F;
	background:#C7EEFC;
	font-size:9px;
	padding:2px;
	color:#000;
}
.interna{
    float:left;
    margin-left:20px;
    width:790px;
}
.double {
    padding-right:10px;
    float:left;
    width:48%;
}
.lista {
    list-style:none;
    font-size:11px;
    float:left;
    width:790px;
    margin-left:20px;
}
.lista li {
    padding:2px 5px;
    text-align:justify;
    color:#333;
    clear:both;
}
.lista li a {
    padding:5px 5px 5px 0;
    text-decoration:none;
    text-align:justify;
    line-height:15px;
    display:block;
    height:100%;
    color:#0C9ACF;
}
.lista li a:hover {
    background:#E6E6E6;
}
.lista li a img {
    padding:0 5px;
    float:left;
}
.lista li a b {
    line-height:18px;
}
.lista li a .nome {
    line-height:20px;
    font-size:14px;
    color:#00477F;
}

.lista li a .texto{
    font-size:11px;
    color:#00477F;
}

.servico{
    border:none;
    font-size:16px;
    margin-bottom:16px;
    font-weight:bold;
}

.sub-titulo{
    font-size:12px;
    font-weight:normal;
}

.img{
    text-align:center;
    margin-top:10px;
}
.tituloHome{
    color:#00477F;
}

/**** SLIDESHOW ****/
#slideshow1, #slideshow2, #slideshow3 {
    position:relative;
    height:222px;
}

#slideshow1 DIV, #slideshow2 DIV, #slideshow3 DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:6;
    opacity:0.0;
    height:250px;
    width:360px;
    color:#fff;
    background:#0B9CD3;
    padding:5px 28px;
}

#slideshow1 DIV.active, #slideshow2 DIV.active, #slideshow3 DIV.active {
    z-index:8;
    opacity:1.0;
    background:#0B9CD3;
    color:#fff;
}

#slideshow1 DIV.last-active, #slideshow2 DIV.last-active, #slideshow3 DIV.last-active {
    z-index:7;
    background:#0B9CD3;
/*    color:#fff;*/
}

/*---------Twitter--------------------*/

div#twitter {
	width: 20.3em;
	margin-bottom: 2em;
}

p#preloader {
	margin: 0;
	padding: 1em 1em 1em 3em;
	background: transparent url("loader.gif") 1em center no-repeat;
	/* generate your own loader gif: http://www.ajaxload.info */
}

ul#twitter_update_list {
	padding: 0 1em 0.5em 1em;
	list-style-type: none;
	font-size: 11px;
}

ul#twitter_update_list li {
	margin: 0;
	padding: 0.8em 0 1em 0;
	border-bottom: 1px solid #99ccff;
}

ul#twitter_update_list li a {
	/* timestamp link */
	color: #0C73B6;
}

ul#twitter_update_list li span {
	display: block;
}

ul#twitter_update_list li span a {
	/* links in tweet */
	color: #00f;
}

ul#twitter_update_list li.firstTweet {
}

ul#twitter_update_list li.lastTweet {
	border-bottom: none;
}

a#profileLink {
	display: block;
	padding: 0.3em 1em;
	color: #0C73B6;
	background-color: #DBEAF7;
	font-size: 11px;
}

