* {
margin:0;
padding:0;
}

.hidden { display: none; }
.unhidden { display: block; }

body {
background: white;
color:#434343;
font-family:"trebuchet MS",arial,sans-serif;
font-size:62.5%;
text-align:center;
}

a, a:visited { color:#728a00;  text-decoration: none; }
a:hover { text-decoration: underline; }

a.mais { background:transparent url(../imagens/ic-mais.gif) no-repeat scroll 5px center; font-weight:normal; padding:0 0 0 25px; }
a.menos { background:transparent url(../imagens/ic-menos.gif) no-repeat scroll 5px center; font-weight:normal; padding:0 0 0 25px; }
a.voltar { background:transparent url(../imagens/ic-voltar.gif) no-repeat scroll 5px center; font-weight:normal; padding:0 0 0 25px; }

a { display: inline; }

ul, ol {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
text-align:left;
}

h3, h5 { font-weight:normal; }

h3{
font-family:georgia;
font-style: italic;
font-size:2.4em;
color:#EB2718;
}
h5{ font-family:georgia; font-size:2.4em; }
h5 span{ color:#EB2718; }


#solucao-texto {
color:white;
font-family:trebuchet MS;
font-size:1.8em;
margin:auto;
text-align:left;
margin: 5px	auto 0 0;
width:165px;
text-align:left;
}
#wrapper-topo {
background:#112E3D url(../imagens/manchas-fio.jpg) repeat-x scroll 0 0;
min-height:246px;
overflow:visible;
}
#topo {
background:transparent url(../imagens/seta-topo.gif) no-repeat scroll 40px 56px;
clear:both;
margin:0 auto;
overflow:auto;
text-align:center;
width:950px;
}

#ti {
background:transparent url(../imagens/balao-ti-bottom.gif) no-repeat scroll 0 bottom;
float:left;
margin:30px 0 30px 285px;
text-align:left;
width:663px;
}
#ti-textarea {
background:transparent url(../imagens/balao-ti-top.gif) no-repeat scroll 0 top;
padding:20px 20px 30px 50px;
}
#ti p {
font-size:1.5em;
line-height:1.2em;
margin-top:8px; 
}

#sombreado { 
background:white url(../imagens/sombrinha.jpg) repeat-x scroll 0 0; 
min-height:82px; 
}

#logomenu {
clear:both;
margin:0 auto;
width:950px;
}	

#diagrama {
float:left;
height:328px;
margin:-242px 0 0;
width:285px;
}

#logo {
background:transparent url(../imagens/logo-rsi.gif) no-repeat scroll 0 0;
float:left;
height:82px;
text-indent:-9999px;
width:268px;
cursor: pointer;
}

#menu {
background:transparent url(../imagens/fundo-menu.jpg) repeat-x scroll 0 0;
float:left;
font-size:1.5em;
height:82px;
margin:0;
width:397px;
}	
#menu ul {
list-style: none;
margin: 0;
padding: 0;
border: none;
float:right;
padding:0 20px;
}
#menu ul li {
border-bottom:0 none;
float:left;
height:82px;
margin:0;
}
#menu ul li.selecionado, #menu ul li:hover {
background: transparent url(../imagens/fundo-menu-on.jpg) no-repeat scroll 7px bottom;
}

#menu ul li a,  #menu ul li a:hover { 
color:white;
display:block;
float:left;
font-weight:bold;
padding:45px 8px 0 12px;
text-decoration:none;
}

#conteudo {
clear:both;
margin:0 auto;
overflow:hidden;
width:950px;
}	

#secao { float:left; width: 255px; }

#principal {
float:left;
margin:10px 0 0 10px;
width:683px;
}

.col-home {
float:left;
margin:28px 0 0 44px;
text-align:left;
}
.col-home p { font-size: 1.4em; }
p.tit-home { color:#728A00; font-size:1.8em; margin:10px 0 0; }

#clientes-home { width: 200px; }
#projetos-home { width: 395px; }

#pesquisafechada {
background:transparent url(../imagens/balao-pesq-fechada.gif) no-repeat scroll 0 0;
font-size:1.2em;
margin-left:288px;
min-height:42px;
overflow:auto;
padding:12px 0 0 10px;
text-align:left;
}

#pesquisaaberta {
background:transparent  url(../imagens/balao-pesq-aberta.gif) no-repeat scroll 0 0;
overflow:auto;
width:670px;
}
#pesquisa-aberta-conteudo {
background:transparent  url(../imagens/pesq-aberta-bottom.gif) no-repeat scroll 0 100%;
overflow:auto;
padding:15px 15px 20px 35px;
text-align:left;
}
#opcoes-busca { float:left; width:417px; }
.col-busca {
float:left;
margin:0 0 8px 10px;
width:120px;
}
#tags-busca { float:right; width:195px; }
#opcoes-busca p, #tags-busca p { font-size:1.5em; margin:10px 0; }
#opcoes-busca p.eou { margin:6px 0; }
#tags-busca ul {
margin: 0;
padding: 0;
border: none;
}
#tags-busca ul li {
border-bottom:0 none;
float:left;
margin:0;
}
#tags-busca ul li a { 
display:block;
float:left;
font-size:1.2em;
padding:2px 4px 0;
text-decoration:none;
}
#tags-busca ul li a:hover { text-decoration:underline; }

#botao-ok {
background:transparent url(../imagens/pontilhado.gif) repeat-x scroll 0 0;
clear:both;
margin:10px 10px 10px 0;
padding:10px 0 0;
text-align:right;
}

#listagem-cliente-projeto {
margin:0;
overflow:auto;
text-align:left;
}

li.col-esquerda {
clear:left;
float:left;
overflow:hidden;
padding:35px 7px 6px 23px;
width:300px;
}
li.col-direita {
clear:right;
float:right;
overflow:hidden;
padding:35px 7px 6px 23px;
width:300px;
}

ol.quemsomos { margin-left: 43px; }
li.quemsomos { padding:9px 0 0; width:300px; }


#listagem-clientes {
margin:0 0 0 20px;
overflow:auto;
text-align:left;
width: 603px;
}
li.cliente { width: 270px; padding:11px 7px 3px 23px; }
li.cliente h5{ font-family:Trebuchet MS; font-size:2em; }


/*li.cliente-projeto-grid {
float:left;
overflow:hidden;
padding:35px 7px 6px 23px;
width:300px;
}*/

li.cliente-projeto {
float:left;
overflow:hidden;
padding:35px 7px 6px 30px;
}

#listagem-cliente-projeto p, #listagem-clientes p, li.quemsomos p {
font-size:1.4em; text-align:left;
}
#listagem-cliente-projeto p.periodo{
font-weight:bold;
margin-bottom:15px;
text-transform:uppercase;}

#listagem-cliente-projeto p.areas{
font-weight:bold;
margin-bottom:0px;}

#contato-rapido{
border:8px solid #E3EAC0;
margin:20px 0 10px 23px;
padding:8px 20px 0;
text-align:left;
width:430px;
}
.col-contato-rapido-1{
float:left;
width:150px;
}
.col-contato-rapido-2{
float:right;
margin:0 0 20px;
width:250px;
}

#contato-rapido p{
font-size:1.4em;
margin:0 0 10px;
}

#contato-rapido p span{
font-family:Georgia, "Times New Roman", Times, serif;
color: #EB2718;
font-size:1.6em;
font-style:italic;
}

#rodape {
clear:both;
font-family:georgia;
font-size:1.2em;
margin:30px auto 10px;
width:950px;
}


p.secao-tit {
color:#EB2718;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:4.3em;
letter-spacing:-0.01em;
margin:0;
text-align:right;
}

p.secao-subtit {
color:#434343;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:2.6em;
font-style:italic;
margin:0;
text-align:right;
}

p.secao-intro {
font-style:italic;
font-size:1.4em;
color: #434343;
text-align:right;
margin:10px 0 0;
}

p.resultadobusca { color:red; margin:25px 0 70px 30px; }
p.obrigado { margin:25px 0 70px 30px; }

#topo-cobit{
min-height:74px;
text-align:left;
width:950px;
margin:0 auto;

}

#logo-rsi-cobit {
background:transparent url(../imagens/logo-rsi-cobit.gif) no-repeat scroll 0 0;
float:left;
height:82px;
text-indent:-9999px;
width:282px;
cursor: pointer;
}

#topo-cobit-texto { 
background:transparent url(../imagens/seta-topo-cobit.gif) no-repeat scroll 0 0;
color:white;
font-family:trebuchet MS;
font-size:1.8em;
min-height:74px;
overflow:auto;
padding:20px 0 0;
float:left;
}

#wrapper-menu-cobit { float:right; }

#texto-cobit { 
font-size:1.4em;
margin:0 auto;
padding:20px 435px 0 0;
text-align:left;
width:515px;
}

#texto-cobit p { 
margin: 15px 0 0 0;
}

p.credito {font-family:"trebuchet MS",arial,sans-serif; font-size:xx-small; margin:10px 0; text-align:center; }
p.credito a {text-decoration:none; color:gray;}
p.credito a:hover {text-decoration:none; color:orange; }

.amp { border: medium none;  font-family: Arial,sans-serif; }