/*************************************
* Layout por: Éric Santos 
* CSS e XHtml por: Kleber Vasconcelos 
* @ CHP / UESB 
**************************************
* Desenvolvido em: 06/10/2011
* Modificado em: 06/10/2011
*************************************/

/* RESET */
html, body {
 margin: 0px;
 padding: 0px;
}
h1, h2, h3, h4, h5, h6 {
 margin: 0;
 padding: 0;
 font-weight: normal;
}
p, th, td, li, dd, dt, ul, ol, blockquote, q, acronym, abbr, a, input, select, textarea {
 margin: 0;
 padding: 0;
}
blockquote {
 margin: 1.25em;
 padding: 1.25em
}
q {
 font-style: italic;
}
acronym, abbr {
 cursor: help;
 border-bottom: 1px dashed;
}
small {
 font-size:.85em;
 }
big {
 font-size:1.2em;
}
a, a:link, a:visited, a:active, a:hover {
 text-decoration: underline;
}
img { border:0; }
table {
 margin: 0;
 padding: 0;
 border: 0;
 }
form {
 margin: 0;
 padding: 0;
 display: inline;
}
label {
 cursor: pointer;
}
.clear { clear: both; }
.floatLeft { float: left; }
.floatRight { float: right; }
.textLeft { text-align: left; }
.textRight { text-align: right; }
.textCenter { text-align: center; }
.textJustify { text-align: justify; }
.blockCenter { display: block; margin-left: auto; margin-right: auto; } /* remember to set width */
.bold { font-weight: bold; }
.italic { font-style: italic; }
.underline { text-decoration: underline; }
.noindent { margin-left: 0; padding-left: 0; }
.nomargin { margin: 0; }
.nopadding { padding: 0; }
.nobullet { list-style: none; list-style-image: none; } 
/* FIM RESET */
* { font-family: 'Open Sans Condensed', sans-serif; }
body { background:#831b1f url(../img/bg.jpg) repeat-x; color:#fff; }
a { text-decoration:none; color:#fff; }
a:hover { color:#e3ab2e; }

#wrap { margin:0 auto; width:941px; }

h1 { display:block; font-family: 'Open Sans Condensed', sans-serif; color:#702024; background:#e3ab2e; font-size:22px; font-weight:bold; padding:5px; margin-bottom:5px; text-transform:uppercase;  }
p { padding:5px 0; text-align:justify; }
/* TOPO */
#topo { height:155px; background:url(../img/bg-topo.jpg) no-repeat 277px 10px;  }
#logo-gov { width:269px; height:154px; background:url(../img/logo-gov.jpg) no-repeat; }

/* BANNER */
#banner {  min-height:80px; height:auto !important; height:80px;  }

/* MEIO */
#meio { min-height:406px; }
#col1 { width:173px; }
/* MENU */

.menu h3 { display:block; font-family: 'Open Sans Condensed', sans-serif; color:#e3ab2e; background:#501214; font-size:18px; padding:7px; text-align:right;  }
.menu { margin-bottom:40px; font-family: 'Open Sans Condensed', sans-serif; font-size:18px; }
.menu ul{ list-style:none; display:block; }
.menu li { display:block; text-align:right;}
.menu li a { text-decoration:none; color:#fff; display:block; padding:3px;  }
.menu li a:hover { background:#e3ab2e; color:#702024; }
/* MENU */
#col2 { width:525px; margin-left:36px; }
#col2 h2 { display:block; font-family: 'Open Sans Condensed', sans-serif; color:#702024; background:#e3ab2e; font-size:22px; font-weight:bold; padding:5px;  }
#not-recentes { margin-bottom:40px; }
#not-recentes h3 { font-size:22px; font-weight:bold; text-transform:uppercase; }
#not-recentes ul { list-style:none; margin-top:20px; }
#not-recentes li { display:block; min-height:120px; height:auto !important; height:120px; margin-bottom:15px; }
#not-recentes li a { text-decoration:none; color:#fff; }
#not-recentes li a:hover { color:#e3ab2e; }
#not-recentes li img { float:left; margin:0px 10px 5px 0px; }
#not-list { margin-top:20px; overflow:auto; }
#mais-noticias { margin-bottom:40px; }
#mais-noticias h3 { font-size:22px; font-weight:bold; text-transform:uppercase; }
#mais-noticias p { padding:0 10px 0 0; }
#mais-noticias ul { list-style:none;  }
#mais-noticias li { display:block; margin-bottom:15px;}
#mais-noticias li a { text-decoration:none; color:#fff; }
#mais-noticias li a:hover { color:#e3ab2e; }
#mais-link {margin-top:20px; }
#mais-link.right { text-align:right; }

#col3 { width:170px; margin-left:36px; }
#obras a:hover { margin:5px; }

.dots { background:url(../img/dots.jpg) no-repeat center; height:20px; margin:10px 0; }
#editais { width:300px; }
#concorrencia { width:300px; margin-left:15px; }
#provas { width:300px;  }
#icons { margin-top:50px; margin-bottom:80px; }
#icons h3 { font-family: 'Open Sans Condensed', sans-serif; color:#e3ab2e; font-size:22px; margin-bottom:15px; }
#icons p { font-family: 'Open Sans Condensed', sans-serif; color:#fff; font-size:16px; }
.icon { width:80px; height:87px; float:left; }
.icon-txt { float:left; margin-left:0px;  width:210px; margin-left:10px;}


/* BAIXO */
#baixo { height:131px; background:#440c0e; padding-top:20px; }
#wrap-baixo { margin:0 auto; width:941px; }
#icons a { text-decoration:none; color:#fff; }
#icons a:hover { color:#e3ab2e; }
#face { width:26px; margin-bottom:10px;}
#twitter { width:26px; }

address { font-size:16px; font-style:normal; }
address h3 { font-size:18px; color:#e3ab2e; }
