﻿* {margin:0; padding:0; border:0}
img, div { behavior: url("iepngfix.htc"); }
img{border:none;}
.imgborder {border:1px #f4f4f4 solid; padding:4px;}

#screenshot{
	position:absolute;
	border:1px solid #ebebeb;
	background:#ffffff;
	padding:4px;
	display:none;
	color:#CB4C01;
	}

#tooltip{
	position:absolute;
	border:1px solid #ebebeb;
	background:#ffffff;
	padding:3px 6px;
	color:#910091;
	display:none;
	}

/* corpo das páginas */
body {
	background:url(img/rodape.jpg) repeat-x bottom fixed #000000;
	font:11px 'Trebuchet MS', Arial;
	position:relative;
	text-align:justify;
	}

p {margin-top:8px;	margin-bottom:8px;}
p.p_direita {text-align:right;}
p.p_centro {text-align:center;}
h1 {font: bold 14px 'Trebuchet MS', arial; color:#910091;}
h2 {font: bold 14px 'Trebuchet MS', arial; color:#910091;}
span.negrito_laranja{color:#ff6600; font-weight:bold;}

/* div geral que envolve o site */
.geralt {width:100%; position:absolute; top:0px;}
.geral {width:760px; margin:0 auto; background:url(fireworks/fundo_conteudo.png) repeat-y 0 0;}

.menu {width:205px; background-color:#FFFFFF; padding:0 10px;}
.data {font-size:8pt; height:32px; line-height:32px; color: #ffffff; text-align:center; background:url(img/fundo_data.jpg) no-repeat;}
.conteudo { float:right; width:500px; background-color:#ffffff; padding:0 10px;}
.rodape { width:760px; margin:0 auto;}
.rodapet { width:100%; height:100px;}
.both {clear:both;}

/* Desenvolvedor do site */
.dec { width:760px; margin:0 auto; color:#FFFFFF; text-align:right; font-size:8pt; padding-top:5px;}
.dec a:link {color:#ff6600; text-decoration:none;}
.dec a:visited {color:#ff6600; text-decoration:none;}
.dec a:hover {color: #ff6600; text-decoration: underline;}
/* fim desenvolvedor */

/* default.aspx */
.iniImg {padding:10px 5px 10px 0; vertical-align:top;}
.iniTexto {vertical-align:top; padding:10px 0;}
span.tit_portfolio_ini {font: bold 12px 'Trebuchet MS', arial; color: #ff6600;}
span.ferra_portfolio_ini {font: bold 11px 'Trebuchet MS', arial; color: #000000;}
span.ferra_portfolio_ini_lay {font: 11px 'Trebuchet MS', arial; color: #999999;}
/* fim default.aspx */

/* quemsomos.aspx */
.quemsomos_esq {float:left; width:290px;}
.quemsomos_dir {float:right; width:190px; margin-right:10px;}
.quemsomos_esq1 {float:left; width:245px; border-right:1px solid #f4f4f4; text-align:right; padding-right:10px; }
.quemsomos_dir1 {float:right; width:235px; }
/* fim quemsomos.aspx */

/* contato.aspx */
.fale_esq {float:left;}
.fale_dir {float:right;}
/* fim contato.aspx */

/* links padrão */
a:link {color:#910091; text-decoration:none;}
a:visited {color:#910091; text-decoration:none;}
a:hover {color: #910091; text-decoration: underline;}
/* fim links padrão */

/* BOTOES */
img#bt_home { position:absolute; top:5px; right:0;}
img#bt_quemsomos {position:absolute; top:7px; right:0;}
img#bt_portfolio {position:absolute; top:7px; right:0;}
img#bt_servicos {position:absolute; top:5px; right:0;}
img#bt_orcamento {position:absolute; top:7px; right:0;}
img#bt_fale {position:absolute; top:5px; right:0;}
/* fim botoes */


/* MENU ------------------------------------------------------------------------------------- */
a:link {outline:none;}

ul#menu_site,
ul#menu_site ul {
	margin: 0;
	padding: 0;
	}

ul#menu_site li {
	position: relative;
	list-style: none;
	font-size:12px;
	text-align:right;
	}

ul#menu_site li a {
	display:block;
	height:35px;
	line-height:35px;
	text-decoration: none;
	color: #910091;
	padding-right:40px;
	border-bottom:1px dashed #E6E6E6;
	outline:none;
	}
	
ul#menu_site li a:hover {
	color: #ff6600;
	text-decoration:none;
	font-weight:bold;
	}

/* Fix IE. Hide from IE Mac \*/
* html ul#menu_site li { float: left; height: 1%; }
* html ul#menu_site li a { height: 1%; }
/* End */


/* RODAPÉ MENU ------------------------------------------------------------------------------------- */
li.separa_rodape_menu {color:#CB4C01;}
ul#rodape_menu,
ul#rodape_menu ul {
	margin: 0;
	padding: 0;
	margin-left:240px;
	}

ul#rodape_menu li {
	position: relative;
	list-style: none;
	float:left;
	}

ul#rodape_menu li a {
	display: block;
	text-decoration: none;
	color:#ffffff;
	float:left;
	padding-left:5px;
	padding-right:5px;
	}

ul#rodape_menu li a:hover{color:#ff6600; text-decoration:none;}

/* Fix IE. Hide from IE Mac \*/
* html ul#rodape_menu li { float: left; height: 1%; }
* html ul#rodape_menu li a { height: 1%; }
/* End */


/* FORMULÁRIOS --------------------------------------------------------------------------- */
.ddlCampos, .txtCampos, .txtMsg {font:11px 'Trebuchet MS', Arial; background-color:#ffffff; color:#910091; border:1px solid #cccccc;}
.txtCampos {width:217px;}
.txtMsg {width:217px; height:80px;}
.btnContato {font:11px 'Trebuchet MS', Arial; border:0; background-color:#910091; color:#ffffff; padding:2px;}

.rfvContato{color:#910091; padding:1px 3px;}

.lblStatusContato{color:#ff6600; padding:7px; border:1px solid #ebebeb;}

label {display:block; margin:3px 0; text-align:left;}
label span.txtTextos {display:block; width:65px; float:left;}