p { margin:0; padding:0; }

h2 {

	margin:0; padding:0 0 1px 0;
	height:25px;

}

#splash {

	background:transparent;
	width:750px; height:225px;

	display:block;

	margin:-5px 0 8px 0;

}

#youtube {

	float:right;

	padding:0 15px 0 0;

}

#left {

	width:420px; height:260px;
	display:block;
	float:left;

	background:none;

	padding:0 0 0 5px;

}

#news-box {

	background:transparent url(../images/home/news.jpg) top left no-repeat;
	width:410px; height:110px;

	margin:0 0 10px 0;

	border:1px solid #67a5e5;

}

#cases {

	background:transparent url(../images/home/cases.jpg);
	width:170px; height:115px;

	float:left;

	margin:0 10px 0 0;

	border:1px solid #338de5;

}

#sobre {

	background:transparent url(../images/home/sobre.jpg);
	width:170px; height:115px;

	float:left;

	border:1px solid #338de5;

}

#cases, #sobre { padding:15px 15px 0 15px; }

#news-box, #cases, #sobre {

	border-top:none;
	border-left:none;

}

/* news */

#news {

	float:left;

	margin:0; padding:15px 0 0 15px;

	width:210px;

}

#news h2 {

	background:url(../images/headers/home-news.gif) top left no-repeat;

	width:91px;

	margin:-5px 0 0 -5px;

}

#news ul {

	list-style:none;
	margin:0; padding:0 0 10px 0;

}

#news-btn {

	background-image:url(../images/buttons/veja-todas-noticias.gif);
	width:140px;

}

/* newsletter */

#newsletter {

	float:left;
	width:185px;

	padding:15px 0 0 0;

}
#newsletter h2 {

	background:transparent url(../images/headers/newsletter.gif) top left no-repeat;

	width:90px;

	margin:-5px 0 0 -5px;

}

#newsletter form { margin:0; padding:0; }

#newsletter label { display:none; }

#newsletter #input {

	background:transparent url(../images/home/newsletter-input.gif) top left no-repeat;
	display:block;

	width:125px; height:25px;

	margin:5px 0 0 -5px; padding:10px 10px 0 10px;

	float:left;

}

#newsletter input {

	font:11px Tahoma, Verdana, sans-serif;

	background:transparent;

	width:125px; height:25px;

	border:0;

	margin:0; padding:0;

}

#newsletter #ok-btn {

	float:right;

	background-image:url(../images/buttons/ok.gif);
	width:45px;

	margin:10px 0 0 0;

}

/* cases de sucesso */

#cases h2 {

	background:transparent url(../images/headers/cases.gif) top left no-repeat;

	width:120px;

	margin:-5px 0 0 -5px;

}

#cases-btn {

	background-image:url(../images/buttons/veja-nossos-cases.gif);
	width:140px;

}

/* sobre nós */

#sobre h2 {

	background:transparent url(../images/headers/sobre.gif) top left no-repeat;

	width:145px;

	margin:-5px 0 0 -5px;

}

#cases p, #sobre p {

	padding:0 0 20px 0;

}

/* youtube */

blockquote {

	margin:80px 20px 0 0; padding:20px;

	background:#069;

	width:250px;

}
blockquote a { color:#69f; }
blockquote a:hover { color:#9cf; }