@charset "utf-8";
/* CSS Document */
body {
	font: 100% "Trebuchet MS" Verdana, Arial, Helvetica, sans-serif;
	background: #FFF;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #525252;
}
ul{
list-style:none;
margin:0;
padding:0;
}
form{
padding:0; margin:0;}
.clear{
clear:both;
}
.layout .container {
	width: 1000px;
	margin: 0 auto;
	text-align: left;
	margin-top:36px;
}
.layout .container h1{
font-size:40px;
height:49px;
margin:17px 0;
letter-spacing:2px;
}
.layout #header {
	background: #464646 url(../images/bg-header.gif) ; 
	padding: 0 10px 0 20px; 
	color:#FFF;
}
.layout #header .content{
margin: 0 auto;width:982px; background:url(../images/bg-header.gif); padding-top:27px;
height:97px;
}
.layout #header h1{
background:url(../images/logo.gif) no-repeat;
height:98px;
text-align:left;
}
.layout #header h1 a{
display:block;
width:163px;
height:98px;
}
.layout #header h1,.layout #header h3, .layout #header em {
margin:0;
padding:0;
text-indent:-9999px;
}
.layout #header h3, .layout #header em {
float:left;
display:none;

}
.layout #header ul{
margin-top:-26px;
}
.layout #header a{
color:#FFF;
text-decoration:none;
}
.layout #header li{
display:inline;
font-size:14px;
font-weight:600;
}
.layout #header li a{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFF;
text-decoration:none;
border-top:1px #939393 solid;
border-right:1px #939393 solid;
border-left:1px #939393 solid;
padding:6px 12px;
margin:0 2px;
background:#666;
}
.layout #header li a:hover{
border:1px #000 solid;
background:#333;
}
.layout #header li a.active{
border-top:1px #fff solid;
border-right:1px #fff solid;
border-left:1px #fff solid;
border-bottom:1px #FFF solid;
background:#FFF;
color:#525252;
}
.layout #header #panel-login{
font-family:Arial, Helvetica, sans-serif;
background:url(../images/badget-01.gif) no-repeat center;
margin:-122px 88px 0 0;
text-align:center;
width:80px;
height:56px;
float:right;
}
.layout #header #panel-login a{
display:block;
color:#eee;
font-size:10px;
padding:13px 0 25px 0;
height:auto;
}
.layout #header #panel-login a:hover{
text-decoration:underline;
}
.layout .gradient-1{
background:silver url(../images/gradient-1.gif); height:32px;
}
.layout .gradient-1 .content{
background:silver url(../images/gradient-1.gif); height:32px;margin:0 auto;width:1002px; text-align:left; color:#000;
}
.layout .gradient-2{
background:url(../images/gradient-2.gif) repeat-x 0 5px; height:58px;
}
.layout .gradient-2 .content{
background:url(../images/gradient-2.gif) repeat-x 0 5px; height:58px;margin:0 auto;width:1002px; text-align:left; color:#000;
}
.layout .gradient-3{
background:url(../images/gradient-2.gif) repeat-x; height:58px;
}
.layout .gradient-3 .content{
background:url(../images/gradient-2.gif) repeat-x; height:58px;margin:0 auto;width:1002px; text-align:left; color:#000;
}
.layout .gradient-3 .content h1{
font-family:Arial;
font-size:45px;
float:left; 
 margin-top:18px;
 padding:0 20px;
 display:block;
 letter-spacing:-1px;
}
.layout .gradient-2 .content h1{
padding:0 20px;
font-size:45px;
padding-top:4px;
font-family:Arial;
letter-spacing:-1px;
}
h1.badget{
background:url(../images/badget-neno.png) no-repeat 30px 0px;
color:#000 !important;
height:55px !important;
margin-top:12px !important;
padding-top:6px;
font-family:Arial;
font-size:40px;
letter-spacing:-1px !important;
/*padding-left:315px !important;*/
}
.layout .mainContent {
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	margin-top:-14px;
}
.layout .headers-left{
float:left;width:364px;
padding:0 35px 0 0;
font-size:14px;
letter-spacing:1px;
}
.layout .headers-left h3{
margin:0 0 15px 0;
}
.text-grey-1{
color:#999999;
}
.text-grey-2{
color:#666666;
}
.layout .links-contact{
background:url(../images/badget-02.gif) no-repeat;
height:78px;
padding:17px 0 0 60px;
}
.layout .links-contact p{
text-align:center;
margin:0;
background:#f0f0f0;
border-top:1px #535353 solid;
border-bottom:1px #535353 solid;
height:22px;
padding:3px 0 5px 0;
font-size:18px;
font-family:Geneva, Arial, Helvetica, sans-serif;
white-space:normal;
}
.layout .links-contact p strong{
font-weight:normal;
color:#000;
}
.layout .links-contact p a{
color:#000;
text-decoration:none;
}
.layout .links-contact p a:hover{
color:#0E8500;
text-decoration:none;
}
.layout .three-columns{
font-size:12px;
list-style:none;
}
.layout .three-columns li{
width:225px;
float:left;
margin:31px 35px 0 20px;
}
.layout .three-columns li a{
display:block;
color:#525252;
text-decoration:none;
letter-spacing:1px;
text-align:left;
}
.layout .three-columns li img{
display:block;
border:1px #f0f0f0 solid;
padding:5px;
margin:0 0 32px 0;
}
.layout .three-columns li em{
font-size:13px;
color:#44bd00;
font-weight:bolder;
letter-spacing:1px;
}
.layout .three-columns li strong{
font-size:13px;
}

.layout #footer{
background:silver url(../images/gradient-2.gif); height:48px;
}
.layout #footer .content{
background:silver url(../images/gradient-2.gif); height:48px;margin:0 auto;width:1002px; text-align:center;
}
.layout #footer .content p{
	margin:0;
	padding: 0 20px;; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}
.layout #footer .content p.line1{
text-transform:uppercase;
color:#000;
font-size:12px;
font-family:Geneva, Arial, Helvetica, sans-serif;
padding:8px 0 7px 0;
letter-spacing:1px;
}
.layout #footer .content p.line1 a{
color:#000;
text-decoration:none;
}
.layout #footer .content p.line1 a:hover{
text-decoration:underline;
}

.layout #footer .content p.line2{
text-transform:capitalize;
color:#44bd00;
font-size:11px;
font-family:Verdana;
}
.layout #footer .content p.line2 a{
color:#44bd00;
text-decoration:none;
}
.layout #footer .content p.line2 a:hover{
text-decoration:underline;
}
p.texto{
width:850px;
}
.texto1{
width:578px;
font-family:"Trebuchet MS", Arial;
margin:0 0 0 172px;
font-size:14px;
}
.texto1 img{
border:1px silver solid;
margin:20px 0 10px 0;
}
p.texto img{
float:left;
border:1px #c0c0c0 solid;
/*padding:7px 15px 14px 3px;*/
padding:8px; 
margin:0 8px 0 0;
}
p.texto strong{
color:#44BD00;
font-size:20px;
font-family:Helvetica, sans-serif;
display:block;
}
.mainContent a{
color:#44BD00;
text-decoration:none;
}
.mainContent a:hover,.mainContent a:visited,.mainContent a:active{
color:#4FC600;
text-decoration:underline;
}

.list-01{
list-style:none;
margin:50px 0 0 0;
padding:0;
}
.list-01 li{
margin:20px;
}
.list-01 div{
float:left;
margin:0 85px 21px 0;
width:264px;
}
.list-01 img{
border:1px #c0c0c0 solid;
padding:7px;
}
.list-01 strong{
display:block;
font-size:20px;
color:#44BD00;
margin:0 0 7px 0;
padding:8px 0 0 0;
}
.list-01 a{
margin:5px 0 0 0;
display:table;
color:#44BD00;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
}
.list-01 a:hover{
background:#44BD00;
color:#fff;
/*float:left;*/
}
div.table{
display:table;
}
div.table div.row{
display:table-row;
}
div.table div.row div.cell{
display:table-cell;
 padding:0 80px 0 0; width:400px;
 font-size:11px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 line-height:1.5;
}
div.cell h2{
font-size:18px;
color:#000;
clear:both;
}
div.cell h3{
font-size:14px;
color:#000;
}
span.h3{
display:block;
font-weight:600;
font-size:16px;
color:#000;
}
span.h2{
display:block;
font-weight:600;
font-size:20px;
color:#000;
}
div.cell ol{
list-style:circle;
list-style-position:inside;
margin:0;
padding:0;
}
div.cell li{
margin:0 0 3px 0;
}
div.cell strong{
color:#000;
}
div.cell img.left{
border:1px #c0c0c0 solid;
padding:4px;
float:left;
margin:0 8px 0 0;
}
div.cell img.right{
border:1px #c0c0c0 solid;
padding:4px;
float:right;
margin:0 0 0 8px;
}
.list-02{
float:left;
}
.list-02 li{
color:#666;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
.list-02 li a{
background:#f0f0f0;
color:#666 !important;
text-decoration:none;
border:1px #f0f0f0 solid;
display:block;
padding:6px;
margin:0 0 7px 0;
text-decoration:none !important;
}
.list-02 li a:hover{
background:#077c00;
color:#fff !important;
}
.list-02 li a.active{
background:#000;
color:#FFF !important;
}
table.machine{
border:1px #f0f0f0 solid;
/*width:450px;*/
}
table.machine .texto{
padding-left:50px;
font-size:40px;
color:#000;
font-weight:600;
}
table label{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#828282;
font-weight:bold;
}
table input, table select, table textarea {
width:258px;
padding:3px 0px 3px 5px;
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border:none;
outline:none;
background:#4FC600;
}
table textarea {
height:91px;
}
table td{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#7c7c7c;
}
button.submit{
background:url(../images/submit.jpg);
border:none;
text-indent:-9999px;
width:114px;
height:21px;
}

label.error{
color:#4FC600;
font-weight:normal;
}

#google-adds{
padding:20px;
}
#thumbnail-ad {
	/*float:left;
	margin:15px 1px;*/
	width:790px;
	border:4px solid #f5f5f5;
}
.ad-title {
		padding:5px;
		color:#999;
		background:#f5f5f5;
		font-size:10px;
		margin:0 !important;
		text-align:left !important;
}
#thumbnail-ad div {text-align:center;}