﻿@charset "utf-8";
/*-------------------------------------
CSS SITE TEPHRA
versao: 1.0
autor: Jeff Caetano
contato: jefferson.caetano@uol.com.br
---------------------------------------*/
*
{
	margin:0;
	padding:0;
}
html
{
	background:#2259B8 url(../imagens/bg-site.jpg) repeat-x;
}
#placeholder
{
	margin:0 auto;
	padding-left:50px;
	padding-top:15px;
	width:850px;
	background:url(../imagens/bg-body.png) no-repeat
}
h1
{
	width:203px;
	height:108px;
	display:none;
}
.nav
{
	margin-left:-13px;
	margin-top:20px;
	width:800px;
	height:30px;
}
.nav ul
{
	list-style:none;
	display:none;
}
.brand
{
	width:100%;
	height:115px;
	font-family:Arial, Helvetica, sans-serif;
}
.brand object:hover {
	cursor::pointer;
}
.brand #navPrincipal {
	float:right;
	margin:51px -88px 0 0;
	width:485px;
	height:36px;
	background:url(../images/bg_menu.jpg) no-repeat;
	}
	.brand #navPrincipal a {
		display:block;
		width:95px;
		height:30px;
		color:#2057B6;	
	}
	.brand #navPrincipal ul {
		list-style:none;
		width:570px;
		margin:2px auto 0 auto;
	}
	.brand li {
		float:left;
		}
		.brand li a {
			height:30px;
			line-height:30px;
			text-decoration:none;
			font-size:12px;
			font-weight:bold;
			text-align:center;
		}
.brand #navSecundaria {
	float:right;
	margin:-35px 46px 0 0;
	width:485px;
	height:26px;
	background:url(../images/bg_menu2.jpg) no-repeat;
}
	.brand #navSecundaria a {
		padding:0 10px;
		display:block;
	}
	.brand #navSecundaria a:hover { 
		background:#FFF;
		color:#2057B6;
	}
.brand .mnVoranSub {
	list-style:none;
	margin-top:-3px;
}
	.brand .mnVoranSub a { 
		color:#FFF;
	}
#mnVoranSub { margin-left:115px; }
#mnVoranSub2 { margin-left:152px; }
#home .banner
{
	margin-top:20px;
	margin-bottom:55px;
	width:800px;
	height:400px;
}
.banner 
{
	margin-top:20px;
	margin-bottom:20px;
	width:800px;
	height:100px;
}
.banner  img
{
	border:none;
}
.content
{
	float:left;
	margin-bottom:20px;
	padding-bottom:15px;
	width:800px;
	background:#F5F5F5;
	clear:both;
}
.content .navbarAux
{
	float:left;
	padding-left:5px;
	padding-right:10px;
	width:170px;
	height:300px;
	background:url(../imagens/bg-separator.jpg) right no-repeat;
}
.content .mainContent
{
	float:right;
	width:100%;
}
.content .mainContent h2
{
	padding-top:12px;
	font:20px Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#F60;
}
.content .mainContent h2 span { display:block; margin-top:7px; font-size:14px; font-weight:bold; color:#999; }
.content .mainContent h3
{
	font:15px Century Gothic;
	font-weight:bold;
	margin-top:10px;
}
.content .mainContent #logoTephra { margin:30px 0 30px 180px; }
.content .mainContent p, ul 
{
	margin-top:10px;
	font:17px Arial, Helvetica, sans-serif;
	text-align:justify;
}
.content .mainContent .mText { font-size:15px; }
.content .mainContent .bullet
{
	list-style:square;
	margin-left:30px;
	color:#FF9900;
}
.content .mainContent small
{
	display:block;
	padding-top:5px;
	font:10px Geneva, Arial, Helvetica, sans-serif;
}
.content .mainContent .contentLink
{
	float:left;
	padding:3px;
	margin-top:10px;
	color:#0066CC;
	font:11px Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	background:#F60;
	color:#FFF;
	text-decoration:none;
}
.content .mainContent .gallery
{
	bottom:0;
	margin-top:7px;
	width:100%;
	float:right;
}
.content .mainContent .gallery span
{
	display:block; font-size:11px; color:#999; margin-bottom:10px; font-weight:normal;
}
.content .mainContent .gallery img
{
	border:1px solid #EAEAEA;
	margin-right:24px;
}
.footer
{
	font:12px Arial, Helvetica, sans-serif;
	width:800px;
	height:80px;
	color:#FFF;
	clear:both;
}
.footer h6 { font-size:14px; }
.footer p { margin-top:10px; font-size:14px; }
.footer a { color:#FFF; text-decoration:none; }
.tqw { color:#039; }
.content .mainContent .textNav { margin:30px 0; width:100%; color:#999; text-align:center; font-weight:bold; }
.idiomaList { list-style:none; display:block; float:right; margin-right:50px; height:14px;}
.idiomaList li { width:28px; height:14px; float:left; } 
.langPt, .langEn, .langEs { display:block; width:24px; height:14px; line-height:14px; text-indent:-200em; overflow:hidden; }
.langPt { background:url(../images/flag_brazil.gif) no-repeat; }
.langEn { background:url(../images/flag_english.gif) no-repeat; }
.langEs { background:url(../images/flag_spain.gif) no-repeat; }
