@charset "utf-8";
/* CSS Document */
/*  
* Tinna | Virtual Business - Comunicação Digital
***********************************************
Theme Name: Tinna
Theme URI: http://www.tinna.com.br/
Author: Virtual Business - Comunicação Digital
Agencia: Virtual Business - Comunicação Digital
Country: Brasil
Diretor: Brenno Neder
Design by: Diego Souza
XHTML+CSS: Vinicius Faria
Programaçao+JQuery: Renan Cerqueira
Country: Brasil
Last CSS update: 10/2010
Notes: Folha padrao
***********************************************
Copy something of someone is WRONG, 
but copy from lot's of places is RESEARCH!
Don't let the puppies sad!
***********************************************
*/

*{
margin:0;
padding:0;
}
html{}
body{
background-color: #000;
font:13px Arial, Helvetica, sans-serif;
color:#fff;
overflow-y:scroll;
}
cufon {
overflow:hidden;
}
#background{
background:#d3f6f2 url(img/bg-img.jpg) center bottom no-repeat;
position:fixed;
z-index:1;
width:100%;
height:100%;
}
#main{
position:absolute;
z-index:2;
width:100%;
height:100%;
min-width:980px;
}
/**********************************MENU*/
#main #menu{
background:url(img/bg-menu.png) repeat-x;
width:100%;
height:180px;
margin:0;
position:absolute;
}
	#main #menu #limite-menu{
		height:180px;
		margin:0 auto;
		padding:0 0 0 10px;
		width:970px;
	}
	#main #menu #limite-menu .cat-menu{
		text-transform:uppercase;
		color:#FFF;
		margin:0 10px 0 0;	
	}
			#main #menu #limite-menu .cat-menu .tt-cat-menu{
				margin:2px 0 10px;
				font-size:15px;
				list-style:none;		
			}
			#main #menu #limite-menu .cat-menu .sub-cat-menu{
				margin:10px 0 0 10px;
				list-style:none;
				font-size:10px;
			}
			#main #menu #limite-menu .cat-menu .sub-cat-menu li{
				margin:7px 0;
			}
			#main #menu #limite-menu .cat-menu .sub-cat-menu li a{
				color:#FFF;
				text-decoration:none;
				padding:4px 7px;
			}
			#main #menu #limite-menu .cat-menu .sub-cat-menu li a:hover{
				background:#263231;
			}
	#main #menu #limite-menu #redes-sociais{
		margin:-17px 10px 0 0;
		margin/*\**/:-28px 10px 0 0\9; /*IE 8*/
		*margin:-17px 10px 0 0; /*IE 7*/
	}
		#main #menu #limite-menu #redes-sociais li{
			display:inline;
			list-style:none;
		}
				#main #menu #limite-menu #redes-sociais #twitter{
					background:url(img/redes-sociais/twitter.png) no-repeat;
					width:53px;
					height:10px;	
				}
				#main #menu #limite-menu #redes-sociais #facebook{
					background:url(img/redes-sociais/facebook.png) no-repeat;
					width:53px;
					height:10px;
				}
				#main #menu #limite-menu #redes-sociais #orkut{
					background:url(img/redes-sociais/orkut.png) no-repeat;
					width:33px;
					height:10px;
				}
				#main #menu #limite-menu #redes-sociais #area-restrita{
					background:url(img/redes-sociais/area-restrita.png) no-repeat;
					width:8px;
					height:10px;
				}
	#main #menu #bt-menu{
		background:url(img/bt-menu.png) no-repeat;
		width:53px;
		height:14px;
		margin:-12px 0 0;
		cursor:pointer;
	}
/**********************************INTERNA*/
#main #conteudo{
width:980px;
height:auto;
margin:0 auto;
}
	#main #conteudo #box-conteudo{
		background:url(img/bg-conteudo.png) repeat-x;
		width:780px;
		height:490px;
		margin:33px auto;
		padding:13px 16px 15px 25px;
	}
#main #logos{
width:980px;
height:75px;
margin:185px auto 0;
}
	#main #logos #logo-tinna{
	margin:0 0 0 70px;
	}
	#main #logos #logo-virtual{
	}
.interna #background{
opacity:0.75;
filter:alpha(opacity=75);
}
.interna #menu{
position:relative!important;
}
.interna #logos{
width:980px!important;
height:75px!important;
margin:20px auto 0!important;
}
.scrollPane {
height:410px;
overflow:hidden;
}

#main #conteudo #box-conteudo .news{
}
#main #conteudo #box-conteudo .news .data{
float:left;
border-right:1px #fff solid;
margin-bottom:60px;
margin-right:30px;
padding-right:25px;
}
#main #conteudo #box-conteudo .news .texto{
padding:0 20px 0 0;
}
/**********************************GERAL*/
p{
line-height:1.5em;
margin:10px 0;
}
a{
color:#FFF;
text-decoration:none;
padding:4px 7px;
outline:none;
}
a:hover{
}
.line{
background:url(img/separador-menu.png) repeat-x;
height:155px;
margin:13px 24px;
width:2px;
}
.floatLeft{
float:left;	
}
.floatRight{
float:right;	
}
.clear{
clear:both;	
}
img{
border:none;
}
.imgReplace{ 
display: -moz-inline-box; 
display: inline-block; 
vertical-align: text-top;
zoom: 1; 
background-repeat: no-repeat; 
background-position: 0 0; 
overflow: hidden;
}
.imgReplace span{ 
display: block; 
overflow: hidden; 
text-indent: -9999em; 
padding-top: 99999em; 
line-height: 18px;
}
/***************************HEADINGS*/
h2{
color:#FFF;
text-transform:uppercase;
font-size:29px;
margin:5px 0 20px 0;
}
h3{
color:#FFF;
text-transform:uppercase;
font-size:18px;
margin: 25px 0 10px;
font-weight:200;	
}
.selected{
color:#E6B532;
}
/***************************FORM*/
label {
width:	320px;
height:	auto;
padding: 0;
margin: 0 5px 0 0;
float:	left;
text-align: left;
clear:	both;
}
input, textarea, select {
background: #eeeeee; 
width: auto;
height:auto;
padding: 2px;
border:1px solid #7F9491;
border-left:3px solid #7F9491;
border-right:3px solid #7F9491;
font: 14px Tahoma;
letter-spacing:1pt;
color:	#333;
margin: 2px 0 5px 0;
}
input:focus, textarea:focus, select:focus {
	background:#FFFFFF;
}
input:hover, textarea:hover, select:hover {
	background:#FFFFFF;
}
.wpcf7-submit{
	width:100px;  
	padding:5px; 
	margin: 10px 0 0 5px;
	font-size:0.8em;
	background:url(img/button-bg.gif) repeat-x; 
	border:1px solid #adadad!important;
	border-left-color:#ececec!important; 
	border-top-color:#ececec!important;
	margin:15px 0 0;
}
/***************************CLIPPING*/
.clip-scroll{
	height:410px;
	margin:0 auto;
	width:650px;
	overflow:hidden;
}
.clip-scroll .clipping{
	margin:0 auto 15px;
	width:610px;
}
	.clip-scroll .clipping .border-top-clip{
			background:url(../imagens/clippings/border-top-clip.jpg) no-repeat;
			width:610px;
			height:8px;
	}
	.clip-scroll .clipping .bg-center-clip{
			background:url(../imagens/clippings/bg-center-clip.jpg) repeat-x;
			width:610px;
			height:111px;
	}
	.clip-scroll .clipping .border-bottom-clip{
			background:url(../imagens/clippings/border-bottom-clip.jpg) no-repeat;
			width:610px;
			height:8px;
	}
	.clip-scroll .clipping .tt-clip{
			padding:25px 0 0;
			float:left;
	}
	.clip-scroll .clipping .data-clip{
			border-left:1px solid #b7b7b7;
			float:right;
			height:50px;
			margin:25px 0 0;
			padding:19px 25px 0;
			width:130px;
	}
/***************************TABLE*/
td{
border-top:1px solid #545454;
border-bottom:1px solid #545454;
}
/***************************CUFON*/
#main #conteudo #box-conteudo canvas{
top:0px!important;
}
#main #conteudo #box-conteudo .cufon-canvas{
height:37px!important;
}
#main #conteudo #box-conteudo .scrollPane .cufon-canvas{
height:22px!important;
}
#main #menu #limite-menu canvas{
top:0px!important;
}
#main #menu #limite-menu .cufon-canvas{
height:18px!important;
}
