@charset "utf-8";
/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.linha-tabela{
	background-image: url(../img/icones/linha.jpg);
	background-repeat: repeat-x;
	background-position: left center;	
}

.linha-tabela-vertical2{
	background-image: url(../img/icones/linha-vertical2.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.linha-tabela-vertical{
	background-image: url(../img/icones/linha-vertical.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.bg-menu-superior {
	background-image: url(../img/bg/bg-menu-superior.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}

.bg-anima-inf {
	background-image: url(../img/sombra-anima.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.bg-rodape {
	background-image: url(../img/rodape-artweb-designer.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.bg-novidades {
	background-image: url(../img/bg/bg-novidades-web-designer.png);
	background-repeat: no-repeat;
	background-position: center top;
}

.texto-rodape-cinza {
	font-family: 'PT Sans', Arial Narrow, tahoma, arial, serif;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	text-shadow: none;
	text-decoration: none;
	text-transform: none;
	letter-spacing: 1px;
	word-spacing: 0em;
	line-height: 1.2;
	color: #666666;
}

.texto-rodape-cinza-escuro {
	font-family: 'PT Sans', Arial Narrow, tahoma, arial, serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	text-shadow: none;
	text-decoration: none;
	text-transform: none;
	letter-spacing: 0px;
	word-spacing: 0em;
	line-height: 23px;
	color: #444444;
}

.texto-rodape-cinza-escuro a:link {color:#666666; text-decoration:none;}
.texto-rodape-cinza-escuro a:visited {color:#666666; text-decoration:none;}
.texto-rodape-cinza-escuro a:hover {color: #999999; text-decoration:none;}
.texto-rodape-cinza-escuro a:active {color: #999999; text-decoration:none;}

.texto-corpo-cinza-escuro {
	font-family: 'PT Sans', Arial Narrow, tahoma, arial, serif;
	font-size: 14px;
	line-height: 18px;
	color: #333333;
}

.texto-corpo-cinza-escuro a:link {color:#666666; text-decoration:none;}
.texto-corpo-cinza-escuro a:visited {color:#666666; text-decoration:none;}
.texto-corpo-cinza-escuro a:hover {color: #999999; text-decoration:none;}
.texto-corpo-cinza-escuro a:active {color: #999999; text-decoration:none;}

.texto-corpo-azul-claro {
	font-family: 'PT Sans', Arial Narrow, tahoma, arial, serif;
	font-size: 14px;
	line-height: 18px;
	color: #0099FF;
}

.texto-corpo-azul-claro a:link {color:#0099FF; text-decoration:none;}
.texto-corpo-azul-claro a:visited {color:#0099FF; text-decoration:none;}
.texto-corpo-azul-claro a:hover {color: #999999; text-decoration:none;}
.texto-corpo-azul-claro a:active {color: #999999; text-decoration:none;}

.mensagem-enviada {
	font-family: 'PT Sans', Arial Narrow, tahoma, arial, serif;
	font-size: 13px;
	line-height: 18px;
	color: #990000;
}

.texto-azul-escuro {
	font-family: 'PT Sans', Arial Narrow, tahoma, arial, serif;
	font-size: 13px;
	line-height: 18px;
	color: #00245A;
}

.texto-formularios {
	font-family: 'PT Sans Narrow', Arial Narrow, tahoma, arial, serif;
	font-size: 17px;
	line-height: 18px;
	color: #333333;
}

.texto-rodape-azul-escuro {
	font-family: 'PT Sans', Arial Narrow, tahoma, arial, serif;
	font-size: 17px;
	font-style: normal;
	font-weight: 400;
	text-shadow: none;
	text-decoration: none;
	text-transform: none;
	letter-spacing: 0em;
	word-spacing: 0em;
	line-height: 1.2;
	color: #00245A;
}

.texto-rodape-branco {
	font-family: 'PT Sans', Arial Narrow, tahoma, arial, serif;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	text-shadow: none;
	text-decoration: none;
	text-transform: none;
	letter-spacing: 0em;
	word-spacing: 0em;
	line-height: 1.2;
	color: #FFFFFF;
	line-height: 22px;
}

.texto-rodape-amarelo {
	font-family: 'PT Sans', Arial Narrow, tahoma, arial, serif;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	text-shadow: none;
	text-decoration: none;
	text-transform: none;
	letter-spacing: 0em;
	word-spacing: 0em;
	line-height: 1.2;
	color: #FFFF00;
	line-height: 22px;
}

.texto-rodape-branco a:link {color:#FFFFFF; text-decoration:none;}
.texto-rodape-branco a:visited {color:#FFFFFF; text-decoration:none;}
.texto-rodape-branco a:hover {color: #999999; text-decoration:none;}
.texto-rodape-branco a:active {color: #999999; text-decoration:none;}

.texto-rodape-branco2 {
	font-family: arial;
	font-size: 1px;
	color: #FFFFFF;
}
.texto-rodape-branco2 a:link {color:#FFFFFF; text-decoration:none;}
.texto-rodape-branco2 a:visited {color:#FFFFFF; text-decoration:none;}
.texto-rodape-branco2 a:hover {color: #FFFFFF; text-decoration:none;}
.texto-rodape-branco2 a:active {color: #FFFFFF; text-decoration:none;}

.titulo-rodape-branco {
	font-family: 'PT Sans Narrow', Arial Narrow, tahoma, arial, serif;
	font-size: 23px;
	font-style: normal;
	font-weight: 400;
	text-shadow: none;
	text-decoration: none;
	text-transform: none;
	letter-spacing: 0em;
	word-spacing: 0em;
	line-height: 1.2;
	color: #FFFFFF;
}

h1 {
	font-family: 'PT Sans Narrow', Arial Narrow, tahoma, arial, serif;
	font-size: 26px;
	font-style: normal;
	font-weight: 400;
	text-shadow: none;
	text-decoration: none;
	text-transform: none;
	letter-spacing: 0em;
	word-spacing: 0em;
	line-height: 1.2;
	color: #333333;
}

h2 {
	font-family: 'PT Sans Narrow', Arial Narrow, tahoma, arial, serif;
	font-size: 23px;
	font-style: normal;
	font-weight: 400;
	text-shadow: none;
	text-decoration: none;
	text-transform: none;
	letter-spacing: 0em;
	word-spacing: 0em;
	line-height: 1.2;
	color: #333333;
	padding-top:0px;
	margin-top:0px;
	
}

h3 {
	font-family: 'PT Sans Narrow', Arial Narrow, tahoma, arial, serif;
	font-size: 19px;
	font-style: normal;
	font-weight: 400;
	text-shadow: none;
	text-decoration: none;
	text-transform: none;
	letter-spacing: 0em;
	word-spacing: 0em;
	color: #333333;
	padding-bottom:0px;
	margin-bottom:0px;
	padding-top:0px;
	margin-top:0px;
}

h4 {
	font-family: 'PT Sans Narrow', Arial Narrow, tahoma, arial, serif;
	font-size: 26px;
	font-style: normal;
	font-weight: 400;
	color: #333333;
	margin-bottom:0px;
	padding-bottom:0px;
}


ul.none{
	list-style-type: none;
	padding-left:0px;
	margin-top:5px;
	margin-left:0px;

}

.campo_form{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#787878;
	font-weight:bold;
	border:1px solid #d9d9d9;
	padding:8px;
	margin: 3px 0;
}

#feedback_site_tab {
	position:fixed;
	_position:absolute;
	right:0px;
	top:150px;
	z-index:1;
	height:210px;
	width:30px;
	border-top:2px solid #fff;
	border-left:2px solid #fff;
	border-bottom:2px solid #fff;
	background-color:#990000;
}
#feedback_site_tab_texto {
	background:#990000 url(../img/artweb-atendemos-todo-brasil.png) 0px 0px no-repeat;
	width:30px;
	height:210px;
	text-indent:-9999px;
	position:absolute;
	top:0px;
	left:0px;
}
#feedback_site_tab_close {
	background:#990000 url(../img/artweb-atendemos-todo-brasil.png) 0px 0px no-repeat;
	width:27px;
	height:33px;
	text-indent:-9999px;
	position:absolute;
	top:0px;
	left:0px;
	font-family: Arial, Helvetica, sans-serif;
}

.LV_validation_message{
    margin:0 0 0 5px;
}

.LV_valid {
	color:#00CC00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
	
.LV_invalid {
    color:#CC0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 1px solid #00CC00;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;
}

.texto-obs-cinza-escuro {
	font-family: 'PT Sans', Arial Narrow, tahoma, arial, serif;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
}

.texto {
	font-family: 'PT Sans', Arial Narrow, tahoma, arial, serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	text-shadow: none;
	text-decoration: none;
	text-transform: none;
	letter-spacing: 0px;
	word-spacing: 0em;
	line-height: 26px;
	color: #444444;
}

.texto a:link {color:#666666; text-decoration:none;}
.texto a:visited {color:#666666; text-decoration:none;}
.texto a:hover {color: #999999; text-decoration:none;}
.texto a:active {color: #999999; text-decoration:none;}

#pop{display:none;position:absolute;top:50%;left:50%;margin-left:-300px;margin-top:-290px;padding:10px;width:600px;height:470px; background-image:url(../img/bg.png);}

.mensagem{
	font-family:arial;
	font-size:12px;
	color:#666666;
	line-height: 20px;
	font-weight: bold;
}
.mensagem a:link { color:#666666;	text-decoration:none;}
.mensagem a:visited {	color:#666666;	text-decoration:none;}
.mensagem a:hover {	color:#999999;	text-decoration:none;}
.mensagem a:active {	color: #999999;	text-decoration:none;}

.error{
	color: red;
	font-family: 'PT Sans', Arial Narrow, tahoma, arial, serif;
	font-size:11px;
	font-weight: none;
}
