* {
	margin:0;
	padding:0;
	text-decoration:none;
	list-style:none;
	}
	
body {
	background:url(img/fundo.gif) repeat;
	}
	
/*********************************************

Estrutura - Topo - Logotipo

*********************************************/

div#fundo_azul {
	width:100%;
	background:url(img/fundo_azul.jpg) no-repeat center 117px;
	display:block;
	}
	
div#corpo {
	width:776px;
	height:500px;
	margin:0 auto;
	}

div#topo {
	width:776px;
	height:140px;
	margin:0 auto;
	background:url(img/topo2.jpg) no-repeat;
	}

div#topo h1 a {
	width:210px;
	height:80px;
	float:left;
	text-indent:-9000px;
	margin:23px 0 0 50px;
	}
	
/*********************************************

Menu Principal

*********************************************/	
	
div#topo ul#menu_principal {
	width:294px;
	height:80px;
	float:right;
	margin-top:6px;
	}
	
ul#menu_principal li {
	display:inline;
	text-indent:-9000px;	
	}
	
ul#menu_principal li a:link , ul#menu_principal li a:visited {
	width:84px;
	height:50px;
	float:left;
	display:inline;
	}
	
ul#menu_principal li#botao_empresa a:link , ul#menu_principal li#botao_empresa a:visited {
	background:url(img/menu_principal_empresa02.gif) no-repeat top center;
	}
	
ul#menu_principal li#botao_produtos a:link , ul#menu_principal li#botao_produtos a:visited {
	background:url(img/menu_principal_produtos02.gif) no-repeat top center;
	}
	
ul#menu_principal li#botao_contato a:link , ul#menu_principal li#botao_contato a:visited {
	background:url(img/menu_principal_contato02.gif) no-repeat top center;
	}
	
ul#menu_principal li#botao_empresa a:hover {
	background:url(img/menu_principal_empresa02.gif) no-repeat bottom center;
	}
	
ul#menu_principal li#botao_produtos a:hover {
	background:url(img/menu_principal_produtos02.gif) no-repeat bottom center;
	}
	
ul#menu_principal li#botao_contato a:hover {
	background:url(img/menu_principal_contato02.gif) no-repeat bottom center;
	}		
	
/*********************************************

Conteudo

*********************************************/
	
div#destaque {
	width:776px;
	height:152px;
	margin:0 auto;
	background:url(img/destaque.jpg) repeat-y;
	}
	
div#conteudo_topo {
	width:776px;
	height:auto;
	margin:0 auto;
	background:url(img/fundo_conteudo.gif) repeat-y;
	}
	
div#conteudo_topo div#conteudo {
	width:676px;
	height:auto;
	display:block;
	margin:0 auto;
	background:url(img/conteudo_topo3.jpg) no-repeat;
	padding:10px 50px;
	}
	
/*********************************************

Conteudo - Home

*********************************************/
	
body#home div#fundo_azul div#corpo div#conteudo_topo div#conteudo h2 , 
body#home div#fundo_azul div#corpo div#conteudo_topo div#conteudo a h2 , 
body#home div#fundo_azul div#corpo div#conteudo_topo div#conteudo a:visited h2 {
	font:bold 17px Verdana, Tahoma, Arial, sans-serif;
	color:#3385AD;
	margin:19px 0 2px 0;
	}
	
body#home div#fundo_azul div#corpo div#conteudo_topo div#conteudo a:hover h2 {
	text-decoration:underline;
	}	

body#home div#fundo_azul div#corpo div#conteudo_topo div#conteudo p , 
body#home div#fundo_azul div#corpo div#conteudo_topo div#conteudo a p ,
body#home div#fundo_azul div#corpo div#conteudo_topo div#conteudo a:visited p {
	width:250px;
	font:normal 10px/14px Verdana, Tahoma, Arial, sans-serif;
	color:#005599;	
	}
	
body#home div#fundo_azul div#corpo div#conteudo_topo div#conteudo a:hover p {
	text-decoration:underline;
	cursor:hand;
	}	
	
/*********************************************

Conteudo - Empresa / Contato

*********************************************/
	
body#texto_formulario div#fundo_azul div#corpo div#conteudo_topo div#conteudo h2 {
	font:bold 17px Verdana, Tahoma, Arial, sans-serif;
	color:#3385AD;
	margin-bottom:10px;
	}

body#texto_formulario div#fundo_azul div#corpo div#conteudo_topo div#conteudo h3 {
	width:450px;
	font:bold 13px Verdana, Tahoma, Arial, sans-serif;
	color:#005599;
	margin-bottom:10px;
	}
	
body#texto_formulario div#fundo_azul div#corpo div#conteudo_topo div#conteudo h4 {
	font:bold 11px Verdana, Tahoma, Arial, sans-serif;
	color:#3385AD;
	margin-bottom:10px;
	}
	
body#texto_formulario div#fundo_azul div#corpo div#conteudo_topo div#conteudo p {
	font:normal 13px Arial, Tahoma, Verdana, sans-serif;
	color:#222;
	margin-bottom:10px;
	}

/*********************************************

Conteudo - Produtos

*********************************************/
	
body#produtos div#fundo_azul div#corpo div#conteudo_topo div#conteudo h2 {
	font:bold 17px Verdana, Tahoma, Arial, sans-serif;
	color:#3385AD;
	margin-bottom:10px;
	}

body#produtos div#fundo_azul div#corpo div#conteudo_topo div#conteudo h3 {
	width:450px;
	font:bold 13px Verdana, Tahoma, Arial, sans-serif;
	color:#005599;
	margin-bottom:10px;
	}
	
body#produtos div#fundo_azul div#corpo div#conteudo_topo div#conteudo h4 {
	font:bold 11px Verdana, Tahoma, Arial, sans-serif;
	color:#3385AD;
	margin-bottom:10px;
	}
	
body#produtos div#fundo_azul div#corpo div#conteudo_topo div#conteudo p {
	font:normal 13px Arial, Tahoma, Verdana, sans-serif;
	color:#222;
	margin-bottom:10px;
	}
	
	
body#produtos div#fundo_azul div#corpo div#conteudo_topo div#conteudo span.capela {
	display:none;
	}
	
/*********************************************

Conteudo - Produtos - Menu Produtos

*********************************************/

ul#menu_produtos {
	padding-top:0px;
	}
	
ul#menu_produtos li.produtos {
	margin:0!important;	
	}

ul#menu_produtos li.produtos a ,
ul#menu_produtos li.produtos a:visited {
	font:normal 11px/29px Verdana, Tahoma, Arial, sans-serif;
	height:29px;
	display:block;
	color:#005599;
	margin:8px 0;
	background-color:#FAFAFA;
	padding-left:2px;
	border-left:3px solid #CCC;
	}
	
ul#menu_produtos li.produtos a:hover {
	color:#005599;
	background-color:#E9F2F6;
	padding-left:2px;
	border-left:5px solid #005599;
	}
	
span.voltar a ,
span.voltar a:visited {
	float:right;
	font:normal 9px/17px Verdana, Tahoma, Arial, sans-serif;
	color:#005599;
	margin-right:248px;
	}
	
span.voltar a:hover {
	font-weight:bold;
	}
	
/*********************************************

Conteudo - Produtos - Fotos

*********************************************/
	
ul#fotos {
	width:224px;
	height:auto;
	float:left;
	display:block;
	margin-right:10px;
	}
	
ul#fotos li {
	width:100px;
	height:auto;
	float:right;
	margin:0 0 10px 10px;
	}
	
ul#fotos li a img , ul#fotos li a:visited img {
	border:1px solid #006699;
	display:block;
	opacity:0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity=80);	
	}
	
ul#fotos li a:hover img {
	border:1px solid #0066FF;
	display:block;
	opacity:1.0;
	-moz-opacity: 1.0;
	filter: alpha(opacity=100);	
	}
	
img.dimensoes {
	margin-bottom:10px;
	}
	
table#dimensoes {
	width:100%;
	display:block;
	background-color:#EFEFEF;
	border:none;
	margin-bottom:10px;
	}
	
table#dimensoes caption {
	width:100%;
	font:bold 11px Verdana, Tahoma, Arial, sans-serif;
	color:#3385AD;
	padding-bottom:10px;
	text-align:left;
	background-color:#FFF;
	display:none;
	}
	
table#dimensoes thead {
	width:100%;
	}
	
table#dimensoes tbody {
	width:100%;
	}	
	
table#dimensoes th {
	width:20%;
	font:bold 11px/15px Verdana, Tahoma, Arial, sans-serif;
	color:#222;
	text-align:left;
	background-color:#CCDFE7;
	text-indent:2px;	
	}

table#dimensoes tbody th {
	font:bold 11px/15px Verdana, Tahoma, Arial, sans-serif;
	color:#222;
	background-color:#FAFAFA;
	}	

table#dimensoes tbody tr {
	border-bottom:1px solid #000;
	margin-bottom:5px;
	}

table#dimensoes tbody tr:hover {
	border-bottom:1px solid #E9F2F6;
	}
	
table#dimensoes tbody tr td {
	width:12%;
	font:normal 11px/15px Verdana, Tahoma, Arial, sans-serif;
	color:#222;
	text-align:left;
	height:auto;
	background-color:#FFF;
	text-indent:5px;	
	}
	
/*********************************************

Conteudo - Acessorios - Fotos

*********************************************/
	
dl#fotos_acessorios {
	width:100%;
	height:auto;
	display:table;
	margin-top:10px;
	}
	
dl#fotos_acessorios dt {
	width:100px;
	height:110px;
	float:left;
	margin-left:10px;
	font:normal 9px/15px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	color:#006699;
	}
	
dl#fotos_acessorios dt a img , dl#fotos_acessorios dt a:visited img {
	border:1px solid #006699;
	display:block;
	opacity:0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity=80);	
	}
	
dl#fotos_acessorios dt a:hover img {
	border:1px solid #0066FF;
	display:block;
	opacity:1.0;
	-moz-opacity: 1.0;
	filter: alpha(opacity=100);	
	}
	
/*********************************************

Contato - Formulario

*********************************************/
	
form#formulario label {
	width:70px;
	display:block;
	float:left;
	text-align:right;
	padding-right:2px;
	line-height:21px;
	font:normal 13px Arial, Tahoma, Verdana, sans-serif;
	color:#222;
	margin-bottom:10px;
	}	
	
form#formulario input.campoform , form#formulario textarea.campoform , form#formulario select.campoform_estado , form#formulario input.campoform_aonde {
	font:normal 13px Arial, Verdana, Helvetica, sans-serif;
	color:#444;
	border:1px solid #888;
	margin-bottom:6px;
	padding:2px;
	}
	
form#formulario input.campoform:focus , form#formulario textarea.campoform:focus , form#formulario select.campoform_estado:focus , form#formulario input.campoform_aonde:focus , form#formulario .botaoform:focus {
	border:1px solid #3385AD;	
	}
	
form#formulario textarea.campoform {
	width:330px;
	}
	
form#formulario input.campoform_aonde {
	margin:20px 0;
	}
	
form#formulario .botaoform {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	border:1px solid #333;
	margin:10px 0 0 73px;
	padding:1px;
	background-color:#CCCCCC;
	display:block;
	}
	
/*********************************************

Registro de Equipamento - Formulario

*********************************************/
	
form#form_registro_equip label {
	width:150px;
	display:block;
	float:left;
	text-align:right;
	padding-right:2px;
	line-height:21px;
	font:normal 13px Arial, Tahoma, Verdana, sans-serif;
	color:#222;
	margin-bottom:10px;
	}	
	
form#form_registro_equip input.campoform , form#form_registro_equip textarea.campoform , form#form_registro_equip select.campoform_estado , form#form_registro_equip input.campoform_aonde {
	font:normal 13px Arial, Verdana, Helvetica, sans-serif;
	color:#444;
	border:1px solid #888;
	margin-bottom:6px;
	padding:2px;
	}
	
form#form_registro_equip input.campoform:focus , form#form_registro_equip textarea.campoform:focus , form#form_registro_equip select.campoform_estado:focus , form#form_registro_equip input.campoform_aonde:focus , form#form_registro_equip .botaoform:focus {
	border:1px solid #3385AD;	
	}
	
form#form_registro_equip textarea.campoform {
	width:330px;
	}
	
form#form_registro_equip input.campoform_aonde {
	margin:20px 0;
	}
	
form#form_registro_equip .botaoform {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	border:1px solid #333;
	margin:10px 0 12px 153px;
	padding:1px;
	background-color:#CCCCCC;
	display:block;
	}
	
form#form_registro_equip span {
	font:normal 10px Verdana, Helvetica, sans-serif;
	vertical-align:middle;
	}

/*********************************************

Rodape

*********************************************/
	
div#rodape {
	width:776px;
	height:auto;
	margin:0 auto;
	clear:both;
	display:block;
	background:url(img/rodape.jpg) no-repeat;
	padding:46px 0 16px 0;
	}
	
div#rodape p , div#rodape p a:link , div#rodape p a:visited {
	font:normal 10px/20px Verdana, Tahoma, Arial, sans-serif;
	color:#3385AD;
	text-align:center;
	}
	
div#rodape p a:hover {
	text-decoration:underline;
	}
	
div#rodape p span {
	margin:0 10px;
	}