/*layout CSS */
body {
text-align:center; /*center hack*/
}

#footer {clear:both;}
.clear{clear:both;}

/*global reset*/

* {
margin:0;
padding:0;
}

body {
font-size:13px;
font-family: Verdana;
line-height:1.3;
}

h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address {
margin: 0.5em 0; 
}

li,dd { 
margin-left:1em;
}

fieldset { 
padding:.5em; 
border:0;
}

a img{
border:0 none;
}
/*general*/

/*-----LINK TEXT COLORS-----*/
a {
font-weight:bold;
color:#346293;
}

a:hover{
color:#969594;
}

a:focus, a:active{
outline:none;
}

ul{list-style:none; margin:0; padding:6px 0px;}

li{background:url(../images/bullet.png) 0px 6px no-repeat;
padding-left:10px;
margin-bottom:3px;}

h1,.componentheading{
font-size:1.7em;
font-weight:bold;
}

h2,.contentheading{
font-size:1.5em;
font-family:Colibri, Arial;
font-weight:normal;
color:#000000;
width:100%;
background:url(../images/titulos_azul.png) center left no-repeat;
}

.contentpaneopen{
width:100%;
}

h3{
font-size:1.3em;
font-family:Colibri, Arial;
font-weight:bold;
color:#1f3e7f;
background:url(../images/titulos_azul.png) center left no-repeat;
}

h4{
font-size:1.2em;
font-family:Colibri, Arial;
font-weight:bold;
}

h5{
font-size:1.1em;
font-family:Colibri, Arial;
font-weight:bold;
}

h6{
font-size:1em;
font-family:Colibri, Arial;
font-weight:bold;
}

#footer,.small,.createdate,.modifydate,.mosimage_caption{
font:0.8em Verdana;
}

.moduletable{
margin-bottom:1em;
padding:0 10px; /*padding for inside text*/ 
}

.moduletable h3{
padding:0.25em 0;
margin:0 -10px 0.5em -10px; /*negative padding to pull h3 back out from .moduletable padding*/ }


/*layout - o search está aqui*/
#top {
text-align: right;
width:950px; 
position:relative; 
background:url(../images/banner1_portuguesingles.png) no-repeat;
height:22px;
}

/* TOP DIV LINK COLOR */
#top a {
color:#346293;
}


#logo{
width:950px;
background:url(../images/banner2.png) no-repeat;
height:125px;}

#headermenu{
width:950px;
color:#FFFFFF;
background:#007cbe;
height:22px;
text-align:center;}

#user4{
width:950px; position:relative;
background:#007cbe;
font-weight:normal; font-size:13px;
color:#000000;
height:22px;
}

#user4{
margin-top:0!important;
margin-top:-3px;
text-align: left;
}

#pathway{float:left;}
#pathway a{color:#000000;}

#search{
float:left;
}

#search form{
margin:0px -10px 0px 0px;
}

#top .search{
padding-top:2.5px;
}

#search .button{
margin-left:1px;
border:#d87d0b 1px solid; 
color:#d4e9f4; 
font-weight:normal;
background:url(../images/button.png) top left repeat-x;
}

#wrapper{
background-color: #ffffff;
background:url(../images/marcadagua.png) bottom right no-repeat;
width:950px; 
padding-top:5px;

position:relative;
margin-top:0!important;
margin-top:-3px;
}

#container{
position:relative;
margin-top:5px;}

/*era 50*/
#right{

float:left; 
width:450px;
font-family:Colibri, Arial;
}

#right .moduletable, #right .moduletable-grey{
color: #000000; 
padding:10px;
margin-bottom:10px;

}

#left, #middle, #middleoneside, #middlewide{ 
padding-left:20px;
float:left; 
overflow:hidden;
}

/* era 190 */
#left{
padding-top: 5px;
margin-right:5px;
width:350px;
font-family:Colibri, Arial;
font-weight:normal;
}

#left h3, #right h3{
color:#000000;
font-family:Colibri, Arial;
/*font-weight:bold;*/
margin:0;
}

#left .moduletable, #left .moduletable-grey, #left .moduletable_menu, #left .moduletable h3, #left .moduletable-grey h3, #left .moduletable_menu h3, #right .moduletable h3, #right .moduletable-grey h3 {
font-family:Colibri, Arial;
/*font-weight:bold;*/
}

#left .moduletable, #left .moduletable-grey{
color: #000000; 
padding:10px;
margin-bottom:3px;
/*border-top:#000000 3px solid;
border-left:#000000 3px solid;*/
}

/* carla */
#headermenu .moduletable_menu{
padding:3px;
color:#000000;
}

#left .moduletable h3, #left .moduletable-grey h3, #left .moduletable_menu h3, #right .moduletable h3, #right .moduletable-grey h3{
margin-top:-10px;
margin-left:-10px;
margin-right:-10px;
/*padding:8px 8px;*/
}
/*
#left .moduletable h3, #left .moduletable_menu h3{
background:#a7d06a url(../../../images/ladc2009/menu.png) top left repeat-x;
color:#000000;
}

#left .moduletable, #left .moduletable_menu{
background: url(../../../images/template/box.jpg) top left no-repeat;;
background:#a7d06a url(../../../images/ladc2009/menu.png) top left repeat-x;
/*color:#000000;
}
*/
#left .moduletable a{
color:#000000;
}

#left .moduletable-grey{
background-color:#000000;
color:#000000;}


/* SUB MENU BACKGROUND COLOR */

#left .moduletable table tbody tr td div {
background: #2b90b9;
border-bottom : 1px solid #e3b553;
}

.moduletable_forummenu {
padding:10px;
background-color:#a7d06a;
border-left:#000000 3px solid;
}

#middle{
width:550px;
}

#middle .hack, #middleoneside .hack, #middlewide .hack{
padding-left:20px;
padding:8px 5px;
}

/* era 700 */
#middleoneside{
padding-right:20px;
width:470px;
}

/*era 700 */
#middlewide{
width:700px;
}

#footer{

width:950px; 
height: 40px; 
float: left;
color:#000000;  
text-align:center;
padding:5px 5px 8px 5px;
margin:5px;
background:url(../images/final_transparente.png) bottom left no-repeat;}

#footer a{
color:#346293;
}


table.pollstableborder td{
text-align:left;
}


#jflanguageselection{
position:relative;
left:-83%;
padding:6px;
}
#jflanguageselection img{
margin-left:5px;
}

/*Posiçãoo  dcampo de busca.*/
.moduletable_busca_top{
position:absolute;
left:80%;
top:-5px;

}

