@charset "iso-8859-1";

.asterisco{
	vertical-align:top;
	color:#FF0000;
	font-size:12px;
	font-family:'Courier New', Courier, monospace;

}


body {
margin:0;
padding:0;
}

img {
	border: none;
}

/* IDS */

#world {
width:940px;
margin:0 auto;
}

#novostrabalhos {
background:url(../imgs/layout/rpt_bigbox.jpg) top left repeat-x #FEFEFE;
border:1px solid #DDDDDD;
padding:8px;
}

#boxsites {
background:url(../imgs/layout/mais.jpg) top left no-repeat #EFEEEE;
padding:5px 8px 5px 20px;
margin:8px 0 0 0;
border:1px solid #DDDDDD;
}

#helpdivout {
padding:0 0 0 48px;
margin-left:-12px;
height:134px;
background:url(../imgs/layout/malucodocanto.jpg) left bottom no-repeat;
}

#helpdivin {
margin:0 0 15px 0;
height:118px;
background-color:#EFEEEE;
}

#helpdivin div.title {
position:relative;
height:25px;
top:0;
padding-top:1px;
background:url(../imgs/layout/helpdesk_img.jpg) right center no-repeat #C2C1C1;
}

#minidiv {
width:54px;
margin:10px 0 10px 0;
float:left;
}

#minidiv img.margimg, #minidiv img.margimg a {
margin-left:5px;
padding-left:5px;
border-left:1px dotted #999999;
border-bottom:none;
border-top:none;
border-right:none;
}

#listaclientes {
list-style:none;
}

#listaclientes li {
display:inline;
}

#listaclientes li.vdots img {

	border-right:1px dotted #999999;
	border-bottom:none;
	border-top:none;
	border-left:none;
	padding:1px 5px 1px 0;
	margin:0 0 0 0;
	
}

#listaclientes li.vdots img a {

	border-right:1px dotted #999999;
	border-bottom:none;
	border-top:none;
	border-left:none;

}

#listaclientes li.last img, #listaclientes li.last img a {
border:none;
padding:0 0 0 0;
margin:1px 0 1px 0;
}

#wiki {
list-style:none;
margin:25px 0 40px 0;
padding:0;
}

#wiki li {
display:block;
width:630px;
padding:0;
margin:5px 0 5px 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#A0A0A0;
font-weight:normal;
text-decoration:none;
line-height:17px;
}

#wiki li a {
display:block;
margin:0 0 0 0;
padding:0 0 0 20px;
background:url(../imgs/layout/ico_wiki.jpg) left center no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#A0A0A0;
font-weight:normal;
text-decoration:none;
}

#wiki li a:hover {
text-decoration:underline;
color:#FFCC00;
}

#botaocontato {
border:none;
background-color:#666666;
color:#FFFFFF;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
width:80px;
padding:3px;
margin:5px 5% 0 0;
cursor:pointer;
}

#tabhdesk {
margin:20px 0 0 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#777777;
}

#tabhdesk input, textarea {
border:1px solid #666666;
margin:3px 0 0 0;
}

/* Fim das IDS */




/* Classes */

.bgamarelo {
background-color:#F8C300;
}

.hdotter {
background:url(../imgs/layout/h_dots.jpg) left center repeat-x;
}

.dotbottom {
background:url(../imgs/layout/h_dots.jpg) left bottom repeat-x;
}

.vdotter {
background:url(../imgs/layout/v_dots.jpg) center top repeat-y;
}

.helplive p, .helplive h1, .helplive h2, .helplive h3{font-family:Arial,Verdana;color:#555555;}
.helplive p{font-size:12px;line-height:16px;}

.centered {
text-align:center;
}

.answerman {
background:url(../imgs/layout/answerman.jpg) bottom right no-repeat;
}

.txtcinza {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
text-decoration:none;
line-height:16px;
}

.cinza, .cinza a {
color:#999999;
}

.cinzaescuro, .cinzaescuro a {
color:#555555;
}

.bolded {
font-weight:bold;
}

.margin0 {
margin:0;
padding:0;
}

.propagandavideo {
margin:10px 0 10px 0;
padding:0;
}

a.linkdawell {
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
width:175px;
color:#D7B700;
background-color:#FFFFFF;
text-decoration:none;
padding:5px;
margin:0 0 20px 0;
border:1px solid #FFCC00;
}

a.linkdawell:hover {
background-color:#FFCC00;
color:#FFFFFF;
}

.txtcinza a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
text-decoration:none;
display:block;
}

.txtcinza a:hover {
text-decoration:underline;
}

.padding40 {
padding:0 40px 0 40px;
}

.ptop15 {
padding-top:15px;
}

.verdana_gg, .verdana_gg a {
font-family:Arial, Verdana Helvetica, sans-serif;
font-size:16px;
text-decoration:none;
}

.verdana_g, .verdana_g a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
}

.verdana_m, .verdana_m a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
}

.verdana_p, .verdana_p a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
}

.verdana_p a:hover {
text-decoration:underline;
}

.verdana_pp, .verdana_pp a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
text-decoration:none;
}

.verdana_pp a:hover {
text-decoration:underline;
}

.txtamarelo, .txtamarelo a {
color:#F8C300;
}

.yellowbaloon {
background-color:#FFFCC8;
padding:8px;
border:1px solid #FFFCA8;
}

.rightdotter {
padding-right:20px;
border-right:1px dotted #CCCCCC;	
}

.leftdotter {
padding-left:20px;
border-left:1px dotted #CCCCCC;	
}

.boxcinza {
background-color:#f4f4f4;
border:1px solid #F0F0F0;
padding:5px;
}

.boxcinza td.classe {
padding:20px 8px 15px 8px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
}

.boxcinza td.saidaqui {
padding:4px 0 0 0;
}

.boxcinza td input.txt {
border:1px solid #888888;
width:90%;
padding:3px;
margin:5px 0 5px 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
}

.boxcinza td input.txtTrabalhe, select {
border:1px solid #888888;
padding:3px;
margin:5px 0 5px 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
}

.boxcinza td.subtituloTrab {

	color:#A0A0A0;
	font-size:20px;
	font-weight:bold;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;

}

.boxcinza td.minisubtituloTrab {

	color:#A0A0A0;
	font-size:16px;
	font-weight:bold;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;

}


.boxcinza td textarea {
border:1px solid #888888;
width:90%;
margin:5px 0 5px 10px;
padding:3px;
color:#999999;
height:56px;
overflow: auto;
font-family: Verdana, Geneva, sans-serif;
font-size:11px;
}

.boxfooter {
background-color:#f4f4f4;
border:1px solid #F0F0F0;
padding:10px;
}

.titamarelobold, .titamarelobold a {
margin:5px 0 15px 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px; 
font-weight:bold;
padding-left:25px;
padding-top:5px;
}

.icoexclamacao {
background:url(../imgs/layout/ico_exclamacao.jpg) left no-repeat;
}

.icointerrogacao {
background:url(../imgs/layout/ico_interrogacao.jpg) left no-repeat;
}

.downdot {
margin:0 0 20px 5px;
padding-bottom:15px;
padding-right:20px;
border-bottom:1px dotted #CCCCCC;
}

.help {
padding:0 0 0 20px;
}

p.tithelp {
padding:0 0 0 20px;
margin:9px 0 4px 15px;
background:url(../imgs/layout/ico_quad.jpg) left center no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
}

p.campos {
margin:10px 0 0 0;
padding:0 0 0 10px;
color:#999999;
}

p.campos input.txts1 {
border:1px solid #DDDDDD;
margin:0;
padding:1px 0 0 0;
height:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;
}

p.campos input.txts2 {
border:1px solid #DDDDDD;
margin:0;
padding:1px 0 0 0;
height:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;
}

input.botaowell {
background-color:#F8C300;
color:#FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:center;
width:45px;
border:1px solid #F8C300;
margin:0 0 -5px 5px;
padding: 0 0 0 0;
cursor:pointer;
}

.tdfazemos {
background-color:#F3AE00;
padding:10px;
}

.tdfazemos ul {
list-style:none;
margin:0;
padding:0;
}

.tdfazemos li {
display:block;
background:url(../imgs/layout/fazemos_arrow.jpg) left center no-repeat;
margin:0 0 4px 0;
padding:0 0 4px 25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
letter-spacing:-1px;
font-weight:bold;
color:#FFFFFF;
}

.tdfazemos a {
display:block;
color:#FFFFFF;
text-decoration:none;
}

.tdfazemos a:hover {
color:#FFFF00;
text-decoration:underline;
}

.tdfazemos li.dots {
border-bottom:1px dotted #FFFFFF;
}

.fazemos {
background:url(../imgs/layout/ico_ferramenta.jpg) left center no-repeat;
padding:0 0 0 25px;
margin: 0 0 10px 0;
color:#FFFF00;
font-weight:bold;
}

.boxcinza2 {
background-color:#EFEEEE;
margin:15px 0 15px 0;
border:1px solid #E6E6E6;
padding:10px;
}

p.falecomagente {
background:url(../imgs/layout/ico_fale.jpg) left center no-repeat;
padding:0 0 0 25px;
margin:0 0 5px 0;
color:#999999;
font-weight:bold;
}

.wiki {
padding:10px;
border:1px solid #F1F1F1;
}

.wiki ul {
list-style:none;
margin:0;
padding:0;
}

.wiki li {
background:url(../imgs/layout/wiki_arrow.jpg) left top no-repeat;
padding:0 0 3px 20px;
margin:3px 0 0 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
text-decoration:none;
display:block;
}

.wiki li a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
display:block;
text-decoration:none;
}

.wiki li a:hover {
color:#FFCC00;
}

.wiki li.doted {
border-bottom:1px dotted #999999;
}

.icoquad {
background:url(../imgs/layout/ico_quad.jpg) left center no-repeat;
}

.icoclientes {
background:url(../imgs/layout/ico_clientes.jpg) left center no-repeat;
padding:0 0 0 25px;
}

.icoestrela {
background:url(../imgs/layout/ico_estrela.jpg) left center no-repeat;
padding:0 0 0 25px;
}

.ptitgeral {
margin:15px 0 15px 0;
padding:0 0 0 15px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
text-decoration:none;
}

.ptitgeral a {
text-decoration:none;
}

.footer {
margin:20px 0 20px 0;
}

.footer a {
width:117px;
margin:6px 0 40px 0;
display:block;
float:right;
text-decoration:none;
}

/* Fim das Classes */




/* Menu */

ul#menu {
list-style:none;
margin:0;
padding:0;
}

ul#menu li {
display:inline;
}

ul#menu li a {
text-align:center;
display:block;
float:left;
clear:none;
width:25%;
border-left:1px solid #FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
letter-spacing:2px;
padding:7px 0 7px 0; 
color:#FFFFFF;
text-decoration:none;
}

ul#menu li a.awell {
background:url(../imgs/layout/awell_link.jpg) left no-repeat;
border-left-color:#f8C300;
}

ul#menu li a.awell:hover {
background:url(../imgs/layout/awell_over.jpg) left no-repeat #fcdb00;
}

ul#menu li a.servicos {
background:url(../imgs/layout/servicos_link.jpg) left no-repeat;
}

ul#menu li a.servicos:hover {
background:url(../imgs/layout/servicos_over.jpg) left no-repeat #fcdb00;
}

ul#menu li a.portfolio {
background:url(../imgs/layout/portfolio_link.jpg) 8px 0 no-repeat;
}

ul#menu li a.portfolio:hover {
background:url(../imgs/layout/portfolio_over.jpg) 8px 0 no-repeat #fcdb00;
}

ul#menu li a.atendimento {
width:231px;
background:url(../imgs/layout/atendimento_link.jpg) left no-repeat;
}

ul#menu li a.atendimento:hover {
background:url(../imgs/layout/atendimento_over.jpg) left no-repeat #fcdb00;
}

/* Fim do Menu */



/* Lista sites */

table#listasites td {
padding:0 7px 0 7px;
border-right:1px dotted #DDDDDD;
}

table#listasites div {
	background-color:#DDDDDD;
	padding:5px;
	border:1px solid #BBBBBB;
	margin:4px 0 4px 0;
}

table#listasites div a img.border {
border:3px solid #DDDDDD;
} 

table#listasites div a:hover img.border {
border:3px solid #F8C300;
}


table#listasites div p.titsite {
width:100%;
margin:5px 0 0 0;
padding:0;
display:block;
background-color:#666666;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
}

table#listasites div p.titsite a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
text-decoration:none;
color:#FFFFFF;
}

table#listasites div p.titsite a:hover {
color:#FFFF00;
}

table#listasites div p.minitxt { 
width:100%;
margin:2px 0 0 0;
padding:0;
display:block;
color:#999999;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
line-height:8px;
}

table#listasites div p.minitxt a {
text-decoration:none;
color:#999999;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
}

table#listasites div p.minitxt a:hover {
color:#333333;
}

/* SUGPAGINAS */

.titsubpag {
float:left;
display:inline;
padding:0 0 0 20px;
margin:5px 0 5px 0; 
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
text-decoration:none;
}

.submenu {
float:right;
width:352px; 
display:block;
margin:5px 0 5px 0;
}

.submenu ul {
list-style:none;
margin:0;
padding:0;
}

.submenu li {
display:inline;
}

.submenu a {
display:block;
padding:3px 5px 3px 5px;
width:77px;
text-align:center;
float:left;
border-right:1px solid #CCCCCC;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:12px;
color:#999999;
}

.submenu a.escuro {
display:block;
padding:3px 5px 3px 5px;
width:77px;
text-align:center;
float:left;
border-right:1px solid #CCCCCC;
background-color:#EEEEEE;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:12px;
color:#999999;
}

.submenu p {
display:block;
padding:3px 5px 3px 5px;
margin:0;
width:77px;
text-align:center;
float:left;
border-right:1px solid #CCCCCC;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#EEEEEE;
color:#666666;
}


.submenu a:hover {
background-color:#EEEEEE;
color:#666666;
}

.submenu a:active {
	background-color:#EEEEEE;
	color:#666666;
}


ul#listacategs {
list-style:none;
margin:25px 0 0 0;
padding:0;
}

ul#listacategs li {
display:inline;
width:143px;
float:left;
text-align:center;
margin:0 0 10px 0;
padding:0 0 7px 0;
border-bottom: 1px dotted #CCCCCC;
}

ul#listacategs a.linkcompra {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
display:block;
padding:0 20px 0 20px;
color:#999999;
text-decoration:none;
}

ul#listacategs a.linkcompra:hover {
text-decoration:underline;
}

ul#listacategs a.listacat {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#F8C300;
text-decoration:none;
display:block;
}

a img.border {
border:3px solid #FFFFFF;
} 

a:hover img.border {
border:3px solid #F8C300;
}

a img.borderHome {
border:3px solid #f4f4f4;
} 

a:hover img.borderHome {
border:3px solid #F8C300;
}


td.contsubpg {
padding:20px 0 0 20px;
}

td.contsubpg p.textogenerico {
margin:0 0 0 0;
padding:0 20px 0 0;
}

p.textogenerico, p.textogenerico a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#A0A0A0;
font-weight:normal;
text-decoration:none;
line-height:17px;
}

span.sitetitulo {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#F8C300;
font-weight:bold;
display:block;
margin:0 0 2px 0;
}

.logodinamico {
background:url(../imgs/layout/logodinamico.jpg) right bottom no-repeat;
}

div.clientesdinamicos {
float:left;
display:block;
width:12%;
text-align:center;
margin:2px;
padding:0;
}

.erro {
	color: #900;
	font-weight: bold;
}
textarea {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}

.legendinha {
	display:block;
	margin:0 0 10px 0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF6600;
	font-style:italic;
}

#box_sitepronto{
	font-size: 0px;
	background-color: #f3ae00;
	margin-bottom: 10px;
	margin-top: 18px;
	margin-left: 5px;
	text-align: center;

}

#allclientes img {margin:20px 0 20px 0;border:1px solid #666666;}

.bodyimg {
background:url(../imgs/layout/super-repeater.gif) 0 255px repeat-x #FFFFFF;
}