
body {

	background:#000000 url(images/backgroud.jpg) center top;
	color:#ffffff;
	font-family:"Myriad Pro", "Myriad Web", Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	line-height:1, 3em;
}
.wrapper {
	margin:20px auto;
}
.table_wrapper {
	width:900px;
	margin:20px auto;
}
.topo {
}
.logo {
	background:url(images/logomarca.gif) no-repeat;
	height:110px;
	width:350px;
}
.table_menu {
	
	vertical-align:bottom;

}
.menu{
width:545px;
background:url(images/back_menu.gif) no-repeat top right;
text-align:right;
	line-height:45px;
	padding-right:15px;
}
.menu a:link {
	color: #FFFFFF;
	text-decoration:none;
}     /* unvisited link */
.menu a:visited {
	color: #FFFFFF;
	text-decoration:none;
}  /* visited link */
.menu a:hover {
	color: #DDDDDD;
	text-decoration:underline;
}   /* mouse over link */
.menu a:active {
	color: #DDDDDD;
	text-decoration:underline;
}   /* selected link */
.menu ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
}
.menu ul li:first-child {

	border-left: 1px solid #DDD;

}
.menu ul li {
	margin-left: 0;
	padding: 3px 15px;
	border-right: 1px solid #DDD;
	list-style: none;
	display: inline;
}
.menu ul li.first {
	margin-left: 0;
	border-left: none;
	list-style: none;
	display: inline;
}
.conteudo {
	background:url(images/painel_back.jpg) #000000 repeat-x;
	border:solid 1px #FFFFFF;
}
.painel_esq {
background:url(images/painel_esq.jpg) #333333 repeat-x;;
	width:200px;
	padding:20px;
	vertical-align:top;
	border-right:solid 1px #FFFFFF;
}


/*---------------------------------------------------------------------------*/
/* PAINEL DE PORTIFÓLIO*/

.video_portifolio{
	padding:30px 10px 20px 10px;
	text-align:center;
}
.video_portifolio img{
	width:180px;
	background:#000000;
	border:solid 1px #333333;
}

.video_portifolio a{
padding:18px;
}


.video_portifolio a:link {
	text-decoration:none;
}     /* unvisited link */
.video_portifolio a:visited{
	text-decoration:none;
}  /* visited link */
.video_portifolio a:hover{
	text-decoration:underline;
}   /* mouse over link */
.video_portifolio a:active {
	text-decoration:underline;
}   /* selected link */

/*------------------------------------------------------------------------------*/
/*PAINEL DE EXTRAS*/
.extras{
	padding:15px 10px 10px 20px;
	text-align:left;
}
.extras img{
	width:30px;
	background:#000000;
	border:solid 1px #333333;
}

.extras h2{
text-align:left;
padding-left:30px;
}

.extras h3{
text-align:left;
padding-left:25px;
border-bottom:solid 1px #DDDDDD;
font-weight:normal;
}

.extras a:link {
	color: #FFFFFF;
	text-decoration:none;
}     /* unvisited link */
.extras a:visited {
	color: #FFFFFF;
	text-decoration:none;
}  /* visited link */
.extras a:hover {
	color: #DDDDDD;
	text-decoration:underline;
}   /* mouse over link */
.extras a:active {
	color: #DDDDDD;
	text-decoration:underline;
}   /* selected link */
.extras ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	line-height:2em;
}
.extras ul li {
	margin-left: 0;
	padding: 3px 40px 3px 10px;
	list-style: none;
}
.extras ul li a{
	padding:0 0 5px 10px;
}


.extras_menu a:link {
	color: #FFFFFF;
	text-decoration:none;
}     /* unvisited link */
.extras_menu a:visited {
	color: #FFFFFF;
	text-decoration:none;
}  /* visited link */
.extras_menu a:hover {
	color: #DDDDDD;
	text-decoration:underline;
}   /* mouse over link */
.extras_menu a:active {
	color: #DDDDDD;
	text-decoration:underline;
}   /* selected link */
.extras_menu ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	line-height:2em;
}
.extras_menu ul li {
	margin-left: 0;
}
.extras_menu ul li a{
	padding:0 0 5px 10px;
}
.lista_ident{
padding-left:50px;
}

.lista_root li{
border-bottom:solid 1px #999999;
}
/*------------------------------------------------------------------------------*/
/*RODAPE DA PAGINA*/
.rodape_lateral{
width:50px;

}
.rodape{
background: url(images/painel_back_rodape.gif) no-repeat;
line-height:2em;
width:800px;
height:45px;
text-align:right;
padding-right:25px;
}
.teste {
	/*border:solid 1px #ff0000;*/
}

h1{
color:#EEEEEE;
font-size:18px;
font-family:Arial, Helvetica, sans-serif, "Myriad Pro", "Myriad Web";
font-weight:bold;
}

.contato{
padding:20px 35px 20px 35px;
}
.contato h2{
color:#E5E5E5;
font-size:16px;
font-family:Arial, Helvetica, sans-serif, "Myriad Pro", "Myriad Web";
font-weight:bold;
background:#666666;
border-bottom:solid 2px #FFFFFF;
border-left:solid 1px #FFFFFF;
border-top:solid 1px #333333;
border-right:1px solid #333333;
padding-left:20px;
line-height:25px;
text-align:left;
}

.contato p{
padding-left:40px;
font-size:14px;
letter-spacing:1px;
}
.contato a{
text-align:center;
margin:0 0 0 100px;
float:right;
}

/* EQUIPE ---------------------------------------*/
.equipe{
padding:20px 35px 20px 35px;
}
.equipe h2{
color:#E5E5E5;
font-size:16px;
font-family:Arial, Helvetica, sans-serif, "Myriad Pro", "Myriad Web";
font-weight:bold;
background:#666666;
border-bottom:solid 1px #FFFFFF;
border-left:solid 1px #FFFFFF;
border-top:solid 1px #333333;
border-right:1px solid #333333;
padding-left:20px;
line-height:25px;
text-align:left;
}

.equipe{
padding-left:20px;
font-size:13px;
letter-spacing:1px;
	line-height:2em;
}
.equipe a{
text-align:right;
margin:-35px 0 0 50px;
float:right;
cursor: default;
}

.clear{
clear:both;
}

/*HOME   INDEX   */

.painel_esq_home {
background:url(images/painel_esq.jpg) #333333 repeat-x;;
	padding:18px;
	border-bottom:solid 1px #FFFFFF;
	text-align:center;
	line-height:1.8em;
	font-size:14px;
}
.home{
text-align:center;
width:900px;
}