body {
margin: 0;
background: url(../images/bg_all.gif) repeat-x #cdcdde;
font-family: Tahoma;
}

/*zerando a margem e o padding dos heddings*/
h1 {
margin: 0; padding: 0;
font-family: Tahoma; font-size: 14px; font-weight: bold; color: #fff;
}
h2 {
margin: 0; padding: 0;
font-family: Tahoma; font-size: 11px; font-weight: normal; text-align: right; color: #fff;
}
h3 { margin: 0; padding: 0; }
h4 { margin: 0; padding: 0; }
h5 { margin: 0; padding: 0; }
h6 { margin: 0; padding: 0; }

div { margin: 0; padding: 0; }

ul {
list-style: none;
margin: 0 0 0 -40px;
}
* html ul { margin: 0; }
* + html ul { margin: 0; }
	ul li { margin: 0; padding: 0; }

p { margin: 0; padding: 0; }

img { border: 0; }

span { margin: 0; padding: 0; }

form { margin: 0; padding: 0; }

/*estilos dos links*/
a.link1 { font-size: 11px; font-weight: bold; text-decoration: none; color: #383838; }

/*estilos dos formulários*/
input.input1 {
width: 102px; height: 18px;
font-size: 11px; color: #000;
padding: 3px 5px 0 5px;
border: 1px solid #000;
}
input.input2 {
width: 121px; height: 18px;
font-size: 11px; color: #000;
padding: 3px 5px 0 5px;
border: 1px solid #000;
}
textarea.input2 {
width: 121px; height: 88px;
font-family: Tahoma; font-size: 11px; color: #000;
padding: 3px 5px 0 5px;
border: 1px solid #000;
}
textarea.input3 {
width: 121px; height: 115px;
font-family: Tahoma; font-size: 11px; color: #000;
padding: 3px 0 0 10px;
border: 1px solid #000;
}

* html textarea { overflow: hidden; }
* + html textarea { overflow: hidden; }

/*estilos dos textos*/
.txt1 { font-size: 11px; font-weight: bold; line-height: 16px; color: #fff; }
.txt2 { font-size: 11px; line-height: 16px; color: #fff; }

/*estilos gerais de estrutura do site*/
div#moldura {
width: 923px; height: 516px;
position: absolute; left: 15px; top: 44px;
background: url(../images/bg_topo.gif) no-repeat #98b3c3;
}
	div#moldura a img#logo { position: absolute; left: 5px; top: 3px; }

/*estilos da busca*/
div#busca {
width: 125px; height: 84px;
position: absolute; left: 0; top: 109px;
background: url(../images/bg_busca.gif) no-repeat #8dc2d9
}
	div#busca form ul {
	position: absolute; left: 6px; top: 22px;
	}
		div#busca form ul li { margin: 0 0 4px 0; }

/*estilos do menu*/
div#menu {
width: 125px; height: 324px;
position: absolute; left: 0; top: 192px;
background: url(../images/bg_menu.jpg) no-repeat #aeaeae
}
	/*div#menu ul { width: ; }*/
		/*div#menu ul li {
		width: 115px; height: 34px;
		margin: 0 0 0 5px;
		background: url(../images/bg_minusculo.gif) repeat-x bottom;
		}*/
			/*div#menu ul li a {
			width: 100%; height: 100%;
			display: block;
			text-indent: -999999px;
			}
			div#menu ul li.m01 a { background: url(../images/m_01.gif) no-repeat 0 9px; }
			div#menu ul li.m01 a:hover { background: url(../images/m_01.gif) no-repeat -128px 9px; }

			div#menu ul li.m02 a { background: url(../images/m_02.gif) no-repeat 0 8px; }
			div#menu ul li.m02 a:hover { background: url(../images/m_02.gif) no-repeat -128px 8px; }

			div#menu ul li.m03 a { background: url(../images/m_03.gif) no-repeat 0 8px; }
			div#menu ul li.m03 a:hover { background: url(../images/m_03.gif) no-repeat -128px 8px; }

			div#menu ul li.m04 a { background: url(../images/m_04.gif) no-repeat 0 8px; }
			div#menu ul li.m04 a:hover { background: url(../images/m_04.gif) no-repeat -127px 8px; }

			div#menu ul li.m05 a { background: url(../images/m_05.gif) no-repeat 0 8px; }
			div#menu ul li.m05 a:hover { background: url(../images/m_05.gif) no-repeat -137px 8px; }*/

	div#menu div#propaganda_menu {
	position: absolute; left: 3px; top: 3px;
	border: 1px solid #464646;
	}

/*estilos do player*/
div#player {
width: 640px; height: 384px;
position: absolute; left: 125px; top: 0;
background: #000
}

/*estilos da navegação dos vídeos*/
div#navega_videos {
width: 640px; height: 128px;
position: absolute; left: 125px; top: 384px;
background: url(../images/bg_navega_videos.gif) no-repeat bottom #0f385c;
}
	div#navega_videos div.navega_header {
	width: 640px; height: 25px;
	position: absolute; left: 0; top: 0;
	border-bottom: 1px solid #7ba5ca;
	}
		div#navega_videos div.navega_header h1 {
		width: 410px;
		float: left;
		margin: 3px 0 0 14px;
		}
		div#navega_videos div.navega_header h2 {
		width: 180px;
		float: right;
		margin: 5px 14px 0 0;
		}
		* html div#navega_videos div.navega_header h1 { margin: 3px 0 0 7px; }

	div#navega_videos div#navega_holder_videos {
	width: 526px; height: 74px;
	position: absolute; left: 7px; top: 15px;
	/*
	width: 521px; height: 74px;
	position: absolute; left: 60px; top: 41px;
	*/
	}
		div#navega_videos div#navega_holder_videos ul { width: 528px; }
			div#navega_videos div#navega_holder_videos ul li { 
			/*display: block;
			float: left;
			margin: 0 8px 0 0;*/
			}
				div#navega_videos div#navega_holder_videos ul li a { position: relative }
					div#navega_videos div#navega_holder_videos ul li a span {
					width: 108px; height: 37px;
					position: absolute; left: 0; top: 7px; z-index: 999999999;
					padding: 2px 8px 0 8px;
					text-decoration: none; text-align: center;
					visibility: hidden;
					overflow: hidden;
					background: url(../images/bg_azul.gif) no-repeat;
					}
					div#navega_videos div#navega_holder_videos ul li a.aparece span {
					width: 108px; height: 37px;
					position: absolute; left: 0; top: 7px; z-index: 999999999;
					padding: 2px 8px 0 8px;
					text-decoration: none; text-align: center;
					visibility: visible;
					overflow: hidden;
					background: url(../images/bg_azul.gif) no-repeat;
					}
						* html div#navega_videos div#navega_holder_videos ul li a.aparece span { top: 63px }
						* + html div#navega_videos div#navega_holder_videos ul li a.aparece span { top: 63px }

					div#navega_videos div#navega_holder_videos ul li a img { border: 2px solid #73a4fd; }
					div#navega_videos div#navega_holder_videos ul li a:hover img { border: 2px solid #008699; }

	div#navega_videos img.anterior {
	position: absolute; left: 12px; top: 57px;
	cursor: pointer;
	}
	div#navega_videos img.proximo {
	position: absolute; right: 12px; top: 58px;
	cursor: pointer;
	}

/*estilos do boxe de propaganda vinculado ao vídeo*/
div#propaganda {
width: 141px; height: 246px;
position: absolute; right: 9px; top: 0;
background: url(../images/bg_propaganda_vinculada.gif) no-repeat bottom #587691;
}
	div#propaganda img#foto_publicidade {
	position: absolute; left: 8px; top: 8px;
	}
	div#propaganda p.texto_publicidade {
	width: 125px; height: 64px;
	position: absolute; left: 8px; top: 138px;
	text-align: center;
	}
	div#propaganda a.bt_propaganda {
	width: 133px; height: 27px;
	position: absolute; left: 4px; bottom: 7px;
	padding: 6px 0 0 0;
	font-size: 11px; font-weight: bold; text-align: center; text-decoration: none; text-transform: uppercase; letter-spacing: 1px; color: #fff;
	background: url(../images/bt_vermelho_chamada.gif) no-repeat;
	}

/*estilos do boxe de propagandas e indicar a um amigo*/
div#holder_propaganda_indica {
width: 158px; height: 267px;
position: absolute; right: 0; bottom: 0;
background: url(../images/bg_indica_fale.jpg) no-repeat bottom #b5b5b5;
}
* html div#holder_propaganda_indica { right: -1px; }

	div#holder_propaganda_indica ul { width: 158px; }
		div#holder_propaganda_indica ul li {
		height: 35px;
		float: left;
		}
		div#holder_propaganda_indica ul li#aba1 {
		width: 80px;
		background: url(../images/aba1.gif) no-repeat;
		}
		div#holder_propaganda_indica ul li#aba2 {
		width: 78px;
		background: url(../images/aba2.gif) no-repeat;
		}
			div#holder_propaganda_indica ul li a {
			width: 78px; height: 28px;
			display: block;
			padding: 6px 0 0 0;
			text-align: center;
			}
			div#holder_propaganda_indica ul li#aba2 a {
			height: 23px;
			padding: 11px 0 0 0;
			}
				div#holder_propaganda_indica ul li a.off { background: url(../images/bg_minusculo.gif) repeat-x bottom; }
/*formularios*/
	div#holder_propaganda_indica div.holder_form {
	width: 133px; height: 218px;
	position: absolute; left: 12px; top: 42px;
	overflow: hidden;
	}
				div#holder_propaganda_indica div.holder_form form ul li {
				height: auto;
				margin: 0 0 3px 0;
				}

/*estilos do rodapé*/
div#footer {
width: 926px; height: 30px;
position: absolute; left: 0; bottom: -38px;
text-align: center;
}
	div#footer p { font-size: 11px; color: #0f385c; }

.back_layer {
        position: absolute;
        z-index: -1;
        left: 200px;
        top: 20px;
}

