@charset "utf-8";
/* CSS Document */
* { margin:0; padding:0;}
body { font-size:12px; line-height:16px; font-family:Arial, Tahoma; color:#7e7e7e; text-align:left; vertical-align:top}

/*Title*/

.title_verde {font-size:14px; color:#056D26;}
.title_verde a {text-decoration:underline; font-size:14px; color:#056D26;  line-height:1.29em}
.title_verde a:hover {text-decoration:none;}
.title_verde1 {font-size:12px; color:#056D26;}
.title_verde1 a {text-decoration:underline; font-size:12px; color:#056D26;  line-height:1.29em}
.title_verde1 a:hover {text-decoration:none;}

/*footer*/
.footer { height:71px; font-size:12px; color:#fff; line-height:1.25em; }
.footer .indent {padding:32px 0 30px 18px}
.footer a {color:#fff; text-decoration:none}
.footer a:hover {text-decoration:underline}



/*link*/
a {text-decoration:underline; color:#000000; border:none;}
a:hover {text-decoration:none}

a.link {text-decoration:underline; color:#00000; background:url(images/marker_link.gif) no-repeat right 5px; padding-right:17px; font-size:1.09em}
a.link:hover {text-decoration:none; text-decoration:none}
a.footer {text-decoration:none; font-size:12px; color:#fff; line-height:1.25em; font-weight:bold; }
a.footer:hover {text-decoration:underline;}
a.pdf {text-decoration:underline; color:#00000; background:url(images/pdf2.gif) no-repeat right 5px; padding-right:17px; font-size:1.09em}
a.pdf:hover {text-decoration:none; text-decoration:none}


/*header*/
.header_1 {width:100%; height:115px; text-align:center}
.header_2 {width:100%; height:365px; position:relative; margin-bottom:-109px; text-align:center}
.header_2 .width {margin:0 auto; width:780px; text-align:left}
.header_2 .bg { width:780px; background:url(images/top_bg2.gif) repeat-x left top    }

.bg_bot {background:url(images/bot_bg.gif) repeat-x left bottom; width:100%}
.bg_top { background:url(images/top_bg.gif) repeat-x left top #fff; width:100%}



/* lateral cinza*/

.block_top { background: url(images/bg_top.gif) top no-repeat #F5F5F5; width:100%; height:65px; padding:5px 25px 0px 27px;}
.block_bot { background: url(images/bg_bot1.gif) top no-repeat; width:100%; height:21px}
.block { background-color:#F5F5F5; }
.block_linha {background:url(images/line_bg.gif) bottom repeat-x; padding:25px 25px 25px 27px;}
.block_sem {padding:25px 25px 25px 27px;}
.block_img {float:left; padding:0px 10px 10px 0px;}
.block_linha2 {padding:25px 25px 25px 43px;}


/* lateral cinza esportivo */

.blockes_top { background: url(images/bg_top.gif) top no-repeat #F5F5F5; width:100%; height:65px; padding:5px 25px 0px 27px;}
.blockes_bot { background: url(images/bg_bot1.gif) top no-repeat; width:100%; height:21px}
.blockes { background-color:#F5F5F5; }
.blockes_linha {background:url(images/line_bg.gif) bottom repeat-x; padding:15px 25px 15px 27px;}
.blockes_sem {padding:15px 25px 15px 27px;}
.blockes_img {float:left; padding:0px 10px 10px 0px;}
.blockes_linha2 {padding:15px 25px 15px 27px;}


/*Texto*/
.texto_linha {background:url(images/line_bg.gif) bottom repeat-x; padding:2px 25px 25px 18px;}
.texto_linha2 {padding:2px 25px 25px 18px;}
.texto {padding:22px 25px 20px 18px;}
.texto_img {padding:0px 0px 0px 18px;}
.texto_sem {padding:2px 25px 25px 18px;}


/*Projetos*/
.projetos {background:url(images/line_bg.gif) bottom repeat-x; padding:0px 10px 20px 0px;}

div.projetos {
	height:170px;
	width:180px;
	float:left;
	margin:0px 0px 0px 0px;
	padding-bottom:20px;
	padding-right:8px;
	padding-top:20px;
	background:url(images/line_bg.gif) bottom repeat-x;
	}
	
/*Clientes*/
.clientes {background:url(images/line_bg.gif) bottom repeat-x; padding:0px 10px 10px 0px;}	

div.clientes {
	height:170px;
	width:180px;
	float:left;
	margin:0px 0px 0px 0px;
	padding-bottom:0px;
	padding-right:8px;
	padding-top:10px;
	background:url(images/line_bg.gif) bottom repeat-x;
	}
	
/*Imagens*/	
.imgem { padding:0px 10px 10px 0px; float:left}	

/*Rodapé*/
.pype a{
	text-decoration:none;
	font-weight:normal;
}
.pype a:hover{
	text-decoration:none;
	font-weight:normal;
}
.by_pype a{
	text-decoration: underline;
	font-weight:normal;
}
.by_pype a:hover{
	text-decoration:none;
	font-weight:normal;
}