/*  
Endereço do Site: http://objectivovisual.com/
Descrição: Site Objectivo Visual
Autor: Objectivo Visual - www.objectivovisual.com
*/

/* Elementos Básicos */

*{
	padding: 0px;
	margin: 0px;
}
html, body {
	background-color: #f0ece3;
	background-image:url("../imagens/bg.png");
	background-repeat:repeat-x;
	background-position:top;
	font-family: Trebuchet MS, Arial;
	font-size:12px;
	color: #656565;
}
a{
	text-decoration: none;
	border:none;
}
img {
	border: none;
}

a:hover{
	color: #0065a6;
}

a:active{ 
    color: #0065a6; 
}
    
a:visited {
    color: #0065a6; 
}
    
a:link {
    color: #83bdda; 
} 
#wrapper {
	width: 820px;
	margin: 0px auto;
}

/* Fim Elementos Básicos */

/*----------------------------------------------------------------------------*/

/* Menu */

#menu {
	font-size: 1em;
	margin: 0px;
	padding: 0px;
	height: 41px;
	background-image: url("../imagens/menu_bg.png");
	width: 805px;
}
.lista {
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 7px 0px;
	list-style-type: none;
}
.lista ul {
	margin-left: 5px;
	float: left;
	list-style-type: none;
	padding: 0px;
}
.lista li {
	float: left;
	height: 21px;
	padding: 0px;
}

/* Fim Menu */

/*----------------------------------------------------------------------------*/

/* Slide */

#slide {
	background-image: url("../imagens/slide_bg.png");
	background-repeat: no-repeat;
	padding-top: 11px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin: 10px 0px;
}

#slide .imagem {
	background-image: url("../imagens/index.jpg");
	background-repeat: no-repeat;
	width:788px;
	height:237px;
	padding: 0;
	margin: 0;
}

#conteudo1 {
	background-image: url("../imagens/cima.png");
	background-repeat: no-repeat;
	padding-top: 11px;
	padding-right: 10px;
	padding-left: 10px;
	margin: 0px 0px;
}


#conteudo {
	background-image: url("../imagens/centro.png");
	background-repeat: repeat-y;
	padding: 0 10px 10px 10px;
	margin: 0;
}
#portfolio {
	background-image: url("../imagens/centro.png");
	background-repeat: repeat-y;
	padding: 0 0 0 28px;
	margin: 0;
}
#conteudo .texto  {
padding: 0 7px 0 9px;
}
#conteudo ul {
list-style-type:none; margin:0 0 0 8px;
}
#conteudo li {
background: url(../imagens/seta.jpg) no-repeat;
padding:0 0 0 15px;
}

#conteudo2 {
	background-image: url("../imagens/baixo.png");
	background-repeat: no-repeat;
	padding-top: 11px;
	padding-right: 10px;
	padding-left: 10px;
	margin: 0px 0px;
}
#contantWrapper{
	margin: 0px;
	font-size: 12px;
}
#index_servicos{
	margin: 0;
}
#index_servicos .bloco{
	background-color: #ffffff;
	background-image: url("../imagens/index_servicos.jpg");
	background-repeat: no-repeat;
	width: 262px;
	height: 212px;
	float: left;
	margin-right: 10px;
	margin-left: 0px;
}
#index_servicos .blocoultimo{
	background-color: #ffffff;
	background-image: url("../imagens/index_servicos.jpg");
	background-repeat: no-repeat;
	width: 262px;
	height: 212px;
	float: left;
	margin: 0;
}
#index_servicos .titulo{
text-align: center;
line-height: 1.4em;
font-weight: bold;
color: #FFFFFF;
padding: 4px 5px 3px 5px;
margin: 10px 10px 3px 10px;
background-color: #83BDDA;
}
#index_servicos .texto{
margin: 0 10px 0 10px;
padding: 0;
}
#index_servicos .mais{
margin: 0 5px 0 0;
padding: 0;
}
#index{
	margin-top: 5px;
}

#footer {
	margin: 0px auto;
	float: right;
	text-align: right;
	padding: 0 20px 0 0;
	font-family: Verdana, Tahoma;
    font-size: 10px;
	color: #656565;
	height: 30px;
}
#footer .copyright {
	float: right;
	text-align: right;
    font-size: 10px;
}
#footer a:hover, a:active, a:visited, a:link {
	color: #656565;
}

div.up {
display: inline;
	float: right;
	text-align:right;
	margin: 0px 10px 0px 10px;
	width: 300px;
	height: 32px;
}
input { 
background-color: #eaeaea; 
border: 1px solid #ddd;
}
input, select {
background-color: #eaeaea; 
border: 1px solid #ddd;
}
input:hover {
background-color: #eaeaea; 
border: 1px solid #c3c3c3;
}
textarea { 
background-color: #eaeaea; 
border: 1px solid #ddd;
}
textarea, select {
background-color: #eaeaea; 
border: 1px solid #ddd;
}
textarea:hover {
background-color: #eaeaea; 
border: 1px solid #c3c3c3;
}
.table {
	font-size: 10px;
	font-family: verdana;
}

.table a {
	text-decoration: underline; 
	color: #000000;
}

.table_bg{
	font-size: 13px;
	color: #404040;
	background:#e0e0e0;
	font-family: Arial;
}