body {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	background: #ddd url(imagens/fundo.png);
	text-align: center;
}

div, table 
{
	font-family: verdana;
	font-size: 11px;
}



html {
}


h1 
{
    margin-top: 0;
	color: #000;
	font-size: 20px;
	font-family: Arial;
}

h2 
{
    margin-bottom: 5px;
	font-size: 16px;
	font-family: Arial;
}



.geral {
	width: 780px;
	background: #fff url('imagens/barra_vertical.png') repeat-y;
	background-position: 306px;
}

.logotipoHome {
	width: 308px;
	height: 500px;
	float: left;
}
.centro, .centro_home
{
	float: left;
	height: 500px;
	width: 617px;
}
.centro_home
{
	width: 472px;
}
.esquerda {
	width: 163px;
	float: left;
	height: 500px;
}
.esquerda a{
	color: #900;
	text-decoration: none;
}
.esquerda a:hover{
	color: #c00;
	text-decoration: underline;
}
.rodape {
}


.logotipo-home {
	margin: 30px 0px;
}

.telefone {
	margin-top: 20px;
}
.endereco {
	margin-top: 30px;
}
.miolo {
	font-family: Verdana;
	font-size: 11px;
	color: #888;
	padding: 40px;
	padding-right: 10px;
	text-align: left;
	line-height: 130%;
	width: 100%;
}

.menu {
}

.menu img {
	margin-left: 2px;
	margin-right: 0px;
}
.topo {
	background-color: #1C1818;
	text-align: right;
	height: 23px;
}

#Box_Login, #Box_Login2 {
	background-color: #818181;
	color: #FFFFFF;
	float: right;
	height: 47px;
	width: 159px;
	margin: 0;
	overflow: hidden;
	text-align: left;
}
#Box_Login2 {
    padding: 5px;
    font-family: Verdana;
    font-size: 11px;
    text-align: center;
    line-height: 140%;
}
#Box_Login2 a 
{
    color: #fff;
}
.geral2 {
	background: #fff url('imagens/barra_vertical.png') repeat-y;
	background-position: 157px;
	width: 780px;
}
.menu_margem {
	margin-top: 3px;
}


.box_todas_fotos {
	background: url(imagens/fundo_fotos.png) repeat-x;
}


.foto_emp {
	float: left;
	height: 300px;
	border: 0px solid red;
	padding-top: 40px;
	margin-right: 20px;
}

.menu_empresa {
	padding-left: 140px;
}

.esc_form {
	float: right;
	width: 200px;
	margin-left: 20px;
	height: 500px;
}

.esc_main {
	float: left;
	width: 100%;
}

.textopadrao {
	font-family: Verdana;
	font-size: 11px;
	color: #888;
	text-align: left;
	line-height: 130%;
}

.areaform {
	width: 200px;
}

.rotuloform {
	font-weight: bold;
	font-size: 11px;
	color: #8D8E90;
}

.campoformpadrao, .campoformarea {
	width: 260px;
	border: 0px solid #999;
	background: #eee;
}

.campoformarea {
	height: 50px;
}

.botaoform {
	margin-left: 188px;
	border: 0;
	width: 75px;
	height: 25px;
	background: url(imagens/bt_enviar.jpg) no-repeat top right;
}


.esc_form .campoformpadrao, .esc_form .campoformarea {
	width: 190px;
}

.esc_form .rotuloform {
	margin-top: 10px;
}

.esc_form .botaoform {
	margin-left: 118px;
}




.menu_servicos {
	width: 560px;
	border: 0px solid blue;
}

.menu_servicos td {
	vertical-align: top;
	text-align: center;
	width: 25%;
}



.menu_serv {
	margin-bottom: 20px;
	border: 1px solid #fff;
}

.menu_serv a{
	color: #000;
	text-decoration: none;
}

.menu_serv a:hover {
	color: #00c;
	text-decoration: underline;
}

.foto_serv {
	margin-top: 30px;
}

.foto_serv .img_box_serv {
	width: 140px;
	float: left;
	text-align: center;
}

.login_label {
	font-family: Verdana;
	font-size: 10px;
	color: #fff;
	text-align: right;
}

.login_textbox {
	border: 0;
	background: #fff;
	width: 70px;
	height: 15px;
}

.login_bt {
	position: relative;
	top: -35px;
	left: 125px;
	border: 1px solid #ccc;
	background: #ccc;
	font-size: 10px;
	width: 26px;
}


#Box_Login table {
	border: 0px solid red;
}


.form_center td 
{
    text-align: center;
}

.login_label2 {
	font-family: Verdana;
	font-size: 11px;
	text-align: right;
	width: 55px;
}

.login_textbox2 {
	border: 1px solid #900;
	background: #eee;
	width: 100px;
	height: 20px;
}

.login_bt2 {
	border: 1px solid #aaa;
	background: #ccc;
	font-size: 11px;
	width: 40px;
}

.cli_box_fotos 
{
    border: 0px solid red;
    width: 550px;
}

.cli_item_foto 
{
    float: left;
    width: 33%;
    height: 150px;
}

.cli_item_foto img
{
    border: 1px solid #000;
}


.tab_lista_cont { margin: auto; width: 490px; border: 0px solid gold; }
.tab_lista_cont td { text-align: center; }
.tab_lista_cont a { padding: 10px 22px; background: #fff url('imagens/ico_a2.png') no-repeat left; text-decoration: none; color: #871819; display: block; text-align: left;  }