/* CSS Document */


/* GERAL */

body {
background: url(../images/bg.gif) left 60% repeat-y #CFE7F3;
#background: url(../images/bg-container.jpg) left 0 repeat-y #CFE7F3;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
margin: 0;
height:100%;
}

html { height: 100% }

#container {
margin: 0 auto;
#margin: 0;
background:url(../images/bg-container.jpg) top repeat-y;
#background: none;
width: 996px;
display: table;
height:100%;
}


a {
color: #006699;
text-decoration: none;
}

a:hover {
color: #0066CC;
text-decoration: underline;
}


/* TOPO */

#topo {
width: 100%;
float: left;
background: url(../images/bruno.gif) 160px top no-repeat; 
margin-bottom: -50px;  
}

/* LOGO */

#logo {
width: 152px;
padding-top: 20px;
#margin-left:20px;
_margin-left:10px;
float: left;
}

/* MENU TOPO */

#top {
position: relative;
margin-top: 25px;
margin-left: 120px;
width: 500px;
float: left;
height: 95px;
text-transform: uppercase;
font-size: 10px;
z-index: 3px;
}

#topo a{
color: #006699;
text-decoration: none;
}

#topo a:hover{
color: #006699;
text-decoration: underline;
}

.mainlevel-top {
margin-right: 20px;
color: #006699;
}

/* LINK CONTATO TOPO */

#contato {
margin-top: 15px;
#margin-top: 30px;
float: right;
width: 100px;
text-transform: uppercase;
font-size: 10px;
}

#contato ul li{
list-style-image: url(../images/email.gif);
}

/* CORPO */

#corpo {
float: left;
width: 100%;
_width: 110%;
}

/* MENU PRINCIPAL */

#menu {
float: left;
width: 180px;
#margin-left: 20px;
_margin-left: 10px;
}

#menu a{
color: #006699;
text-decoration: none;
}

#menu a:hover{
color: #006699;
text-decoration: underline;
}

#menu ul li{
background: url(../images/bullet-menu.gif) no-repeat;
list-style-type: none;
text-transform: uppercase;
margin-bottom: 20px;
font-size: 10px;
text-indent: 20px;

}

#menu .item4{
background: url(../images/arrow_icon.gif) 10px no-repeat;
list-style-type: none;
margin-top: 20px;
}

#menu .item6{
background: url(../images/arrow_icon.gif) 10px no-repeat;
list-style-type: none;
margin-top: 20px;
}

#menu .item7{
background: url(../images/arrow_icon.gif) 10px  no-repeat;
list-style-type: none;
margin-top: 20px;
}

#menu .item8{
background: url(../images/arrow_icon.gif) 10px  no-repeat;
list-style-type: none;
margin-top: 20px;
}

#menu .item10{
background: url(../images/arrow_icon.gif) 10px no-repeat;
list-style-type: none;
margin-top: 20px;
}

#menu .item11{
background: url(../images/arrow_icon.gif) 10px no-repeat;
list-style-type: none;
margin-top: 20px;
}


.menu {
margin-left: -40px;
#margin-left: 1px;
}


/* LEFT */

#left {
float: left;
width: 150px;
clear: both;
height:100%;
}

#left a{
color: #006699;
text-decoration: none;
}

#left a:hover{
color: #006699;
text-decoration: underline;
}

#left ul li{
background: url(../images/bullet-avante.gif) no-repeat;
list-style-type: none;
text-transform: uppercase;
margin-bottom: 20px;
font-size: 10px;
text-indent: 20px;

}


/* CONTEUDO GERAL */

#conteudo {
float: right;
width: 794px;
height:100%;
_margin-left: -20px;
}

/* BANNER */

#banner{
position: relative;
top: -15px;
left: -40px;
#left: -50px;
float:left;
z-index: 2;
margin-bottom: -20px;
}

#banner img{
border: 0;
}

/* CONTEUDO PRINCIPAL */

#principal {
width: 750px;
margin-left: 25px;
margin-top: -200px;
#margin-top: 1px;
}

/* COLUNA ESQUERDA */

#colesq {
width: 376px;
float: left;
margin-right: 10px;
}

#colesq h1{
font-size: 50px;
letter-spacing: -5px;
margin-top: -20px;
margin-bottom: -20px;
}

#colesq a {
color: #000000;
text-decoration: none;
}

#colesq a:hover {
color: #0066CC;
text-decoration: underline;
}


/* MELHORE SEU SITE CHAMADAS */

#box {
width: 100%;
line-height: 15px;
}

#box img{
float: left;
margin-right: 5px;
margin-top: 17px;
#margin-top: 1px;
}

#box01, #box02, #box03, #box04 {
width: 188px;
float: left;
}


/* DEPOIMENTOS */

div.moduletable-depoimento {
padding-top: 40px;
clear: both;
}

#depoimento h4 {
color: #006699;
}

#depoimento .citacao {
font-size: 20px;
}

#depoimento .assinatura {
font-size: 10px;
font-weight: bold;
margin-bottom: -10px;
}

#depoimento .empresa {
font-size: 10px;
font-style: italic;
}


/* COLUNA DO MEIO */

#colmeio-meio {
width: 180px;
float: left;
background: #FFFFFF;
padding: 10px;
margin-right: 5px;
}

#colmeio-meio ul li {
list-style-image: url(../images/seta.gif);
list-style-type: none;
text-transform: uppercase;
margin-bottom: 20px;
font-size: 10px;
margin-left: -20px;
}

#colmeio-meio a{
color: #006699;
}


#colmeio-esq {
width: 570px;
float: left;
background: #FFFFFF;
padding: 10px;
margin-right: 5px;
}

#colmeio-dir {
width: 330px;
float: left;
background: #FFFFFF;
padding: 10px;
margin-right: 5px;
}

#colmeio100 {
width: 750px;
float: left;
background: #FFFFFF;
padding: 10px;
margin-right: 5px;
height:100%;
padding-bottom: 80px;
}


.contentheading {
font-size: 24px;
color: #006699;
}

/* COLUNA DIREITA */

#coldir {
width: 140px;
float: right;
}

/* CURSOS */

#cursos {
width: 100%;
line-height: 15px;
}

#cursos h1{
font-size: 50px;
letter-spacing: -5px;
margin-top: -1px;
margin-bottom: -1px;
color: #006699;
}

#cursos h3{
margin-bottom: -12px;
#font-size: 14px;
color: #006699
}


#cursos img{
float: left;
margin-right: 5px;
margin-top: 17px;
#margin-top: 1px;
}

.cursobox {
width: 140px;
float: left;
#padding-top:10px;
}

/* RODAP� */

#rodape {
width: 100%;
color: #006699;
clear: both;
}

#rodape div{
margin-top: 30px;
margin-bottom: 30px;
}

#rodape div div{
margin-top: 30px;
margin-bottom: 30px;
}


/* AVANTE */

div.moduletable-rss  {
background: url(../images/avante.gif) no-repeat;
padding-top: 20px;
font-size: 10px;
margin-top: 50px;
}

.newsfeed-rss {
margin-left: -40px;
#margin-left: 1px;
}


/* CLASSES JOOMLA */

.componentheading {
font-size: 36px;
color:#006699;
}

.contentheading,.contentheading-seta{
font-size: 24px;
color:#006699;
}

img {
border: 0px;
}


.back_button {
float: right;
font-size: 9px;
}

.back_button a{
color: #006699;
text-decoration: none;
}

.back_button a:hover{
color: #006699;
text-decoration: underline;
}

.depoimento-tit, .depoimentos-tit {
color: #006699;
font-size: 11px;
font-weight: bold;
#margin-top: 50px;
}

/* EASYBOOK */

.easy_intro {
font-size: 18px;
}

#easy-header {
margin-top: 30px;
background: #DDEEF7;
padding: 10px;
} 

#userForm .componentheading {
font-size: 18px;
text-transform:uppercase;
background: #006699;
color: #FFFFFF;
width: 97%;
padding: 10px;
}

#userForm td {
background: #E1F0F7;
padding: 10px;
}

#portfolio {
width: 100%;
margin: 40px 0 0 100px;
}

#portfolio img{
margin: 0 10px 0 0;
}

#principal ul li {
list-style-image: url(../images/seta.gif);
list-style-type: none;
text-transform: uppercase;
margin-bottom: 20px;
font-size: 10px;
margin-left: -20px;
}

.sectiontableentry1 a,.sectiontableentry2 a{
margin-left: 10px;
}

.sectiontableheader a{
margin-left: 10px;
font-size: 16px;
font-weight: bold;
}




















