/*
=========================
Folha de Estilo - Portal DCS - Fafich - UFMG
por: Lucas Petes
em: 4/5/06

Defini��es Gerais e da Index
=========================
*/


/* Defini��es Gerais ===================== */

* { margin:0;border:0;padding:0; }

/*input {

}*/

body {
background:#CCC;
font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
}

input, textarea, select {
font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
border:1px solid #CCC
}

/* ESTRUTURA B�SICA  =====================  */

div#container {
margin:auto;
margin-top:25px;
margin-bottom:15px;
width:778px;
background:white url(fdo_miolo.gif) right 300px no-repeat;
}

/* Topo */

div#topo {
width:728px;
padding:42px 15px 0 35px;
background:url(fdo_topo.gif) no-repeat;
}

h1#comunicacao {
width:174px;
height:43px;
background:url(logo_comunicacao.gif) no-repeat;
text-indent:-999px;
margin-top:-10px;
_margin-top:-30px;
}

div#topo legend, div#topo label {
display:none;
}

div#topo fieldset#newsletter {
margin-left:238px;
_margin-left:118px;
visibility:hidden;
}

div#topo fieldset#busca, div#topo fieldset#admin {
margin-left:20px;
}
div#topo fieldset#admin {width:200px;}

div#topo fieldset {
float:left;
}

div #relatedItems fieldset#relatedItemBox legend {
color:#808080;
font-weight:bold;
padding:12px 0 5px 0px;
}

input#newsletter_email {
width:130px;
border:1px solid #CCCCCC;
}

input#busca_keyword, input#admin_usuario, input#admin_senha {
width:83px;
border:1px solid #CCCCCC;
}

input#admin_senha {
margin-left:13px;
}

div#menu {
display:table;
width:470px;
margin:20px 0 0 190px;
_margin:12px 0 0 190px; 
}

div#menulogado {
display:table;
width:470px;
margin:2px 0 0 190px;
_margin:11px 0 0 190px; 
}

ul#menu_comunicacao {
display:table-row;
width:100%;
list-style-type:none;
}

ul#menu_comunicacao li {
display:inline;
float: left;
font-size:13px;
display:table-cell;
width:23%; /* PORCENTAGEM DE LARGURA DINAMICA AQUI */
}

ul#menu_comunicacao li a {
display:block;
text-align:center;
text-decoration:none;
color:#222;
background:url(bl_menu.gif) center bottom no-repeat;
padding-bottom:9px;
position:relative;
z-index:1;
}

ul#menu_comunicacao li a:hover {
color:blue;
background:url(bl_menu2.gif) center bottom no-repeat;
}

ul#menu_comunicacao ul {
display:block;
background:#f3f3f3;
list-style-type:none;
text-align:center;
margin:0;
margin-top:-5px;
padding:10px;
width:130px;
position:absolute;
z-index:0;
}

ul#menu_comunicacao ul li {
font-size:11px;
float:none;
display:block;
width:100%;
margin:0;
background:none !important;
border-bottom:1px dashed #acacac;
}

ul#menu_comunicacao ul li a {
background:none;
padding:none;
display:inline;
}

ul#menu_comunicacao ul li a:hover {
font-weight:bold;
background:none;
}

h2 {

margin: 40px 0 0 185px;
_margin:35px 0 0 200px
}

div#logopequena {
position:absolute;
right:50%;
margin-right:-350px;
margin-top:-40px;
display:none;
}

/* CONTEUDO ===================== */

div#miolo {
width:708px;
padding:30px 0 30px 35px;
}

/* Barra Esquerda ===================== */

div#leftbar {
width:170px;
float:left;
}

div#leftbar h4, div#rightbar h4 {
color:#555;
font-weight:normal;
font-size:14px;
margin-bottom:8px;
}

div#leftbar div.menu_left {
background:#F3F3F3;
padding:15px 13px 10px 13px;
}

div#leftbar div.menu_left a {
text-decoration:none;
}

div#leftbar div.menu_left a.atual {
font-weight:bold;
}

div#leftbar div.menu_left ul {
list-style-type:none;
}

div#leftbar div.menu_left li.item_area {
display:block;
border-bottom:1px dashed #ACACAC;
padding:2px 0 3px 0;
}

div.bloco_news {
background:#F3F3F3;
padding:15px 13px 10px 13px;
margin-bottom:15px;
}

div.bloco_news ul {
list-style-type:none;
}

div.bloco_news li {
display:block;
border-bottom:1px dashed #ACACAC;
padding:2px 0 2px 0;
}

div#leftbar div.bloco_news a, ul.listanoticias li a {
color:#333;
text-decoration:none;
}
/* Conteudo ===================== */

div#conteudo {
float:left;
width:1315px;
margin:10 20px 0 20px;
}

div#conteudo h1 {
visibility:hidden;
color:#555;
font-size:16px;
line-height:130%;
}

div h3#titulo_noticia {
visibility:hidden;
}

div#destaque div#img_destaque {
padding-bottom:5px;
background:url(fdo_imgdestaque.gif) bottom repeat-x;
float:left;
margin: 0 10px 2px 0;
}

div#destaque h3 {
color:#444;
font-size:15px;
line-height:130%;
font-weight:normal;
}

div#conteudo p {
margin-top:12px;
line-height:180%;
}

ul.listanoticias {
margin-top:30px;
clear:left;
}

ul.listanoticias li {
display:block;
border-bottom:1px dashed #BCBCBC;
line-height:200%;
padding:1px;
}

ul.listanoticias li a:hover {
color:#063;
background-color:#f3f3f3;
}

a#vertodas {
display:block;
text-align:right;
margin-top:13px;
}

/* Barra Direita ===================== */

div#rightbar {
float:left;
width:135px
_width:155px;
}

div#enquete, div#blogs, div#banners {
background:#F3F3F3;
padding:15px 13px 10px 13px;
margin-top:15px;
width:135px

}

div#enquete {
margin-top:0;
}

div#enquete form {
margin:10px 0 10px 0;
line-height:200%;
}

div#enquete input#enquete_enviar {
margin:0 0 -26px 10px;
}

div#blogs ul {
list-style:none;
}

div#blogs li {
display:block;
border-bottom:1px dashed #ACACAC;
padding:2px 0 2px 10px;
background:url(bullet_1.gif) no-repeat 0 8px;
}

div#blogs a {
text-decoration:none;
color:#555;
}

div#blogs a:hover {
color:#000;
}


/* RODAPE =====================  */

div#rodape {
clear:both;
width:778px;
}

div#mapadosite {
text-align:right;
}

div#endereco {
background:#F5F5F5 url(fdo_rodape.gif) bottom no-repeat;
padding:0 22px 12px 32px;
}

div#endereco h6{
font-size:11px;
padding-top:6px;
color:#555;
font-weight:bold;
}

div#endereco address {
font-size:11px;
color:#555;
font-style:normal;
}

div#marcasright {
float:right;
}

div#marcasright img {
background:url(fdo_imgrodape.gif) no-repeat;
padding: 10px 10px 0 15px;
float:left;
}
div#linksloginnoLogin {
width:185px;
text-align:right;
font-size:10px;
position:absolute;
margin:20px 0 0 513px;
_margin:20px 0 0 -194px 
}
div#linkslogin {
width:185px;
text-align:right;
font-size:10px;
position:absolute;
margin:-30px 0 0 513px;
_margin:20px 0 0 -194px 
}



