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

body
{
font-family:"Trebuchet MS", "Verdana", "Arial", "Helvetica";
color:#000000;
}

img
{
border:none;
}

.componentheading
{
color:#214778;
font-size:16px;
font-weight:bold;
margin-top:10px;
margin-bottom:10px;
}

/*********** Região Center e Geral *************/
#center
{
width:970px;
height:auto;
margin:auto;
}

#geral
{
width:970px;
height:auto;
float:left;
background:url(../imagens/bg-geral.jpg) top;
background-repeat:no-repeat;
}

/********MENU TOPO*******/
#menu-topo
{
width:970px;
height:20px;
float:left;
background-image:url(../imagens/bg-menu-topo.jpg);

}

#menu-topo ul
{
width:970px;
height:23px;
float:left;
margin-left:40px;
}

#menu-topo ul li
{
width:161px;
height:23px;
float:left;
list-style-type:none;
position:relative;
left:10px;
}

#menu-topo ul li a
{
width:90px;
height:23px;
float:left;
text-decoration:none;
color:#000;
font-size:11px;
}

#menu-topo ul li a:hover
{
color:#fff;
}

/*********** Região Topo **************/
#topo
{
width:970px;
height:129px;
float:left;
}

#logo
{
width:233px;
height:129px;
float:left;
}

#logo h1 a
{
width:232px;
height:129px;
float:left;
background-repeat:no-repeat;
text-indent:-9999px;
background-image:url(../imagens/logo-interacao-social.jpg)
}

#full-banner
{
width:480px;
height:60px;
float:left;
background-image:url(../imagens/full-banner.jpg);
position:relative;
top:32px;
}

/*********MODELU LOGIN*********/

#modulo-login
{
width:190px;
height:100px;
float:left;
position:relative;
top:35px;
left:35px;
}

#form-login fieldset
{
border:none;
}

#form-login label
{
width:45px;
float:left;
font-size:12px;
margin-right:5px;
}

.campo-usuario
{
width:135px;
height:20px;
float:left;
margin-bottom:5px;
border:1px solid #ccc;
}

.campo-senha
{
width:80px;
float:left;
height:20px;
border:1px solid #ccc;
}

.botao-login
{
width:50px;
height:23px;
font-size:11px;
background:url(../imagens/bg-botao-login.jpg);
border:none;
position:relative;
left:5px;
bottom:1px;
padding-bottom:2px;
color:#fff;
}

.log .button
{
width:50px;
height:23px;
font-size:11px;
background:url(../imagens/bg-botao-login.jpg);
border:none;
position:relative;
left:5px;
bottom:1px;
padding-bottom:2px;
color:#fff;
}

#form-login p a
{
font-size:10px;
color:#000000;
list-style-type:none;
margin:0px;
padding:0px;
float:left;
clear:both;
}

/********************BARRA BARRA*****************/
#barra-busca
{
width:970px;
height:35px;
float:left;
background-color:#E6E6E6;
}

#data
{
width:232px;
height:35px;
float:left;
}

#busca
{
width:470px;
height:35px;
float:left;
}

.inputbox-busca
{
width:350px;
height:17px;
float:left;
border:1px solid #ccc;
position:relative;
top:5px;
padding:4px;
margin-left:5px;
}

.botao
{
width:100px;
height:23px;
font-size:11px;
background:url(../imagens/bg-botao-buscar.jpg);
border:none;
position:relative;
top:5px;
left:5px;
padding-bottom:3px;
color:#fff;
}

/********************menu-secundario*****************/
#breadcrumbs
{
width:auto;
height:35px;
float:left;
position:relative;
left:5px;
}

#breadcrumbs span
{
font-size:11px!important;
font-weight:bold;
text-align:center;
position:relative;
top:5px;
}

#breadcrumbs span a
{
height:11px;
text-decoration:none;
color:#663366;
}

#breadcrumbs span a:hover
{
color:#333;
}

/*********LATERAL ESQUERDA***************/
#lateral-esquerda
{
width:233px;
height:auto;
float:left;
margin-right:15px;
}

#menu-principal
{
width:228px;
height:auto;
float:left;
margin-bottom:20px;
position:relative;
top:10px;
}

#menu-principal ul li
{
width:228px;
float:left;
list-style-type:none;
background-repeat:no-repeat;
padding:
}

#menu-principal ul li a
{
text-decoration:none;
color:#000;
font-size:12px;
position:relative;
left:10px;
bottom:5px;background:url(../imagens/img-menu.jpg) left;
background-repeat:no-repeat;
padding-left:20px;
}

#menu-principal ul li a:hover
{
color:#FF0000;
}


.menu ul 
{
width:auto;
float:left;
margin-left:20px;
}

.menu ul li ul
{
width:auto;
float:left;
margin-left:20px;
}


/****publicidade-lateral-esquerda***********/
#publicidade-lateral-esquerda
{
width:233px;
height:420px;
float:left;
}

#publicidade-lateral-esquerda p
{
font-size:12px;
position:relative;
left:10px;
}

#publicidade-lateral-esquerda .banneritem
{
width:190px;
/*height:60px;*/
float:left;
margin-top:15px;
margin-bottom:10px;
position:relative;
left:10px;
}

#publicidade-lateral-esquerda .banneritem a img
{
border:none;
}

/*********** Região Conteúdo **************/
#conteudo
{
width:436px;
height:auto;
float:left;
}

#conteudo h1
{
font-size:14px;
color:#341B34;
margin-top:10px;
}


#slide-show
{
width:436px;
height:246px;
float:left;
background-image:url(../imagens/slide-show.jpg);
}

#noticias
{
width:436px;
height:auto;
float:left;
position:relative;
top:10px;
font-size:12px;
}

.titulo-noticias
{
color:#214778;
font-size:16px;
font-weight:bold;
margin-top:15px;
}


#noticias ul
{
width:436px;
height:auto;
float:left;
font-size:12px;
}

#noticias ul li
{
width:436px;
height:auto;
float:left;
list-style-type:none;
font-size:12px;
margin-top:15px;
}

#noticias ul li a
{
text-decoration:none;
color:#000;
}

#noticias ul li a strong
{
font-size:14px;
}

#noticias ul li img
{
border:1px solid #ccc;
padding:2px;
background-color:#FFFFFF;
float:left;
margin-right:5px;
margin-top:2px;
}

/**********LATERAL DIREITA********/
#lateral-direita
{
width:280px;
height:auto;
float:right;

}

#video
{
width:251px;
height:212px;
float:lefdt;
margin-bottom:35px;
position:relative;
top:20px;
left:15px;
}


/****publicidade-lateral-direira***********/
#publicidade-lateral-direita
{
width:265px;
height:auto;
float:left;
position:relative;
top:15px;
padding-left:15px;
}

#publicidade-lateral-direita h3
{
font-size:14px;
color:#341B34;
}


#publicidade-lateral-direita .banneritem
{
width:250px;
height:70px;
float:left;
background-color:#fff;
margin-bottom:20px;
}

#publicidade-lateral-direita .banneritem a img
{
border:none;
}


/****rodape***********/
#rodape
{
width:970px;
height:65px;
float:left;
background-image:url(../imagens/bg-rodape.jpg);
}


#conteudo-rodape p
{
width:auto;
height:auto;
margin:auto;
text-align:center;
font-size:12px;
position:relative;
top:35px;
color:#FFFFFF;
}

/**********RESULTADO DE BUSCA****************/
.searchintro
{
background-color:#f1f1f1;
margin-top:20px;
margin-bottom:20px;
border:1px solid #ccc;
padding:4px;
}

.results h3
{
font-size:14px;
font-weight:bold;
}


.results a
{
color:#204177;
}


.list
{
padding:15px;
}

.list li
{
padding-bottom:10px;
}

#formulario-pesquisa
{
margin-top:10px;
border-top:2px dotted #ccc;
padding-top:10px;
}

#resultado-busca legend
{
font-size:14px;
font-weight:bold;
}

.ordering
{
font-size:14px;
font-weight:bold;
}

#resultado-busca select
{
height:25px;
}

.inputbox-novamente
{
width:425px;
padding:4px;
margin-bottom:20px;
border:1px solid #ccc;
}

#resultado-busca .inputbox
{
width:430px;
margin-bottom:20px;
border:1px solid #ccc;
position:relative;
padding:4px;
}

.botao-resultado
{
width:100px;
height:23px;
font-size:11px;
background:url(../imagens/bg-botao-buscar.jpg);
border:none;
position:relative;
top:5px;
padding-bottom:3px;
color:#fff;
clear:both;
display:block;
}

.botao-resultado a
{
color:#FFFFFF;
text-decoration:none;
}

fieldset
{
border:none;
float:left;
}

/***************form-validate***************/
.form-validate
{
float:left;
}

.form-validate label
{
width:120px;
float:left;
}

.form-validate input
{
width:300px;
height:15px;
padding:4px;
border:1px solid #ccc;
}

.botao-cadastar
{
width:100px;
height:23px;
font-size:11px;
background:url(../imagens/bg-botao-buscar.jpg);
border:none;
position:relative;
top:5px;
padding-bottom:3px;
color:#fff;
float:right;
}

.validate-email
{
width:195px!important;
padding:4px;
border:1px solid #ccc;
float:left!important;
}

.form-validate label
{
width:120px;
float:left;
}

.validate
{
width:100px;
height:23px;
font-size:11px;
background:url(../imagens/bg-botao-buscar.jpg);
border:none;
padding-bottom:3px;
color:#fff;
float:left!important;
display:inline;
position:relative;
left:5px;
}

#legenda-video
{
width:250px!important;
height:70px!important;
display:block!important;
float:left!important;
font-size:12px!important;
clear:both!important;
position:relative;
top:17px;
left:15px;
}

#tabela-cartoes-natal img
{
border:none!important;
}

#noticias h1
{
width:400px!important;
float:left!important;
display:block!important;
}

#flutuar
{
display:block!important;
clear:both!important;
}

