html { overflow: hidden; }

body {
margin: 0;
overflow: hidden;
font-family: "Trebuchet MS"; font-size: 12px; color: #fff;
background: url(../images/bg_all.gif) repeat-x 0 0 #8c0210;
}

div { margin: 0; padding: 0; }
p { margin: 0; padding: 0; }
span { margin: 0; padding: 0; }
img { border: none; }
img.no_border { border: none !important; }
ul {
margin: 0; padding: 0;
list-style: none;
}

h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; }



/*ESTILOS COMUNS DA ESTRUTURA*/
div#bg1 {
width: 842px; height: 222px;
position: absolute; right: 0; top: 251px; z-index: 1;
background: url(../images/fundo1.gif) no-repeat;
}
div#bg2 {
width: 298px; height: 211px;
position: absolute; right: 0; top: 473px;
background: url(../images/fundo2.gif) no-repeat; z-index: 1;
}div#bg3 {
width: 98px; height: 100px;
position: absolute; right: 744px; top: 473px;
background: url(../images/fundo3.gif) no-repeat; z-index: 1;
}

div#moldura {
width: 770px; height: 440px;
position: absolute; left: 50%; top: 46px; z-index: 2;
margin: 0 0 0 -385px;
background: url(../images/bg_moldura.jpg) #6a0003;
}

		h1 a#logo {
		width: 266px; height: 155px;
		position: absolute; left: 4px; top: 5px; z-index: 4;
		text-indent: -9999px;
		background: url(../images/logo.gif) no-repeat;
		}
	div#bg_coracao2 {
	width: 139px; height: 155px;
	position: absolute; right: 6px; bottom: 7px;
	background: url(../images/coracao2.gif) no-repeat;
	}

	h2 {
	width: 400px; height: 66px;
	position: absolute; left: 118px; top: 77px;
	text-indent: -9999px;
	}

div#content {
width: 709px; height: 285px;
position: absolute; left: 59px; top: 146px; z-index: 9999;
}

div#texto_internas {
width: 371px; height: 136px;
position: absolute; right: 0; top: 5px;
background: url(../images/bg_transp3.png) no-repeat;
}
* html div#texto_internas { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg_transp3.png', sizingMethod='scale'); background: none; }
p.texto_internas {
width: 300px; height: 88px;
position: absolute; right: 36px; top: 26px;
}

/*HOME*/
h2.home { background: url(../images/tit_home.gif) no-repeat; }

div#home_box1 {
width: 294px; height: 320px;
position: absolute; left: 0; top: 121px;
background: url(../images/bg_transp1.png) no-repeat;
}
* html div#home_box1 { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg_transp1.png', sizingMethod='scale'); background: none; }
div.home_box1 {
width: 239px; height: 268px;
position: absolute; left: 29px; top: 146px;
text-align: center;
}
	div.home_box1 p {
	width: 225px; height: 120px;
	margin: 10px 0 0 0; padding: 0 7px;
	text-align: left; text-indent: 30px;
	}
	div.home_box1 img {}

div#home_box2 {
width: 254px; height: 386px;
position: absolute; left: 290px; top: 18px;
background: url(../images/bg_transp2.png) no-repeat;
}
* html div#home_box2 { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg_transp2.png', sizingMethod='scale'); background: none; }
div.home_box2 {
width: 185px; height: 295px;
position: absolute; left: 323px; top: 54px;
}
	div.home_box2 p {
	width: 127px; height: 155px;
	margin: 10px 0 0 23px; padding: 0 7px;
	}
	div.home_box2 img {}
		div.home_box2 a.enviar_video {
		width: 203px; height: 51px;
		position: absolute; left: -9px; bottom: -57px;
		cursor: pointer;
		text-indent: -9999px;
		background: url(../images/bt_enviar_video.png) no-repeat;
		}
		* html div.home_box2 a.enviar_video { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg_transp2.png', sizingMethod='scale'); background: none; }

	div#home_box3 {
	width: 202px; height: 232px;
	position: absolute; right: 16px; top: 45px;
	}
		div#home_box3 p {
		width: 150px;
		margin: 0 0 0 25px;
		text-align: center;
		}

		div#home_box3 a.bt_comprar {
		width: 144px; height: 51px;
		position: absolute; left: 24px; bottom: -46px;
		text-indent: -9999px;
		background: url(../images/bt_comprar_cd.png) no-repeat;
		}

		* html div#home_box3 a.bt_comprar { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bt_comprar_cd.png', sizingMethod='scale'); background: none; }

		div#home_box3 a.capa {
		width: 202px; height: 136px;
		display: block;
		text-align: center;
		background: url(../images/firula_cd.gif) no-repeat;
		}
			div#home_box3 a.capa img {
			margin: 6px 0 0 0;
			border: 1px solid #fff;
			}

div.linhas_amarelas {
width: 320px; height: 166px;
position: absolute; right: 167px; top: 259px;
background: url(../images/firula_amarela.gif) no-repeat;
}



/*ESCOLHA DE VÍDEOS*/
h2.videos {
height: 70px;
left: 96px; top: 73px;
background: url(../images/tit_escolha.gif) no-repeat;
}

div#para_ele {
width: 367px; height: 285px;
float: left;
position: relative;
}
	div#para_ele div.img_para_ele {
	width: 41px; height: 296px;
	position: absolute; left: -41px; top: -7px;
	background: url(../images/para_ele.png) no-repeat;
	}
	* html div#para_ele div.img_para_ele { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/para_ele.png', sizingMethod='scale'); background: none; }

	div#para_ele ul {}
		div#para_ele ul li {
		margin: 0 6px 0 0;
		float: left;
		position: relative;
		}
			div#para_ele ul li a {}
				div#para_ele ul li a img { border: 2px solid #fff; }

div#para_ela {
width: 300px; height: 285px;
float: left;
position: relative;
}
	div#para_ela div.img_para_ela {
	width: 41px; height: 296px;
	position: absolute; left: -41px; top: -7px;
	background: url(../images/para_ela.png) no-repeat;
	}
	* html div#para_ela div.img_para_ela { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/para_ela.png', sizingMethod='scale'); background: none; }

	div#para_ela ul {}
		div#para_ela ul li {
		margin: 0 6px 0 0;
		float: left;
		position: relative;
		}
			div#para_ela ul li a {}
				div#para_ela ul li a img { border: 2px solid #fff; }
/*tooltips*/
div#para_ele ul li a { text-decoration: none; }
div#para_ele ul li a span {
width: 87px; height: auto;
position: absolute; left: 0; bottom: 6px;
margin: 0 0 0 2px; padding: 1px 0;
font-weight: bold; text-align: center; color: #fff;
background: #000;
filter:alpha(opacity=70); -moz-opacity:  0.7;
}
div#para_ela ul li a { text-decoration: none; }
div#para_ela ul li a span {
width: 87px; height: auto;
position: absolute; left: 0; bottom: 6px;
margin: 0 0 0 2px; padding: 1px 0;
font-weight: bold; text-align: center; color: #fff;
background: #000;
filter:alpha(opacity=70); -moz-opacity:  0.7;
}



/*PÁGINA DE ENVIO DO VÍDEO*/
h2.envie_msg {
height: 70px;
left: 96px; top: 73px;
background: url(../images/tit_preencha.gif) no-repeat;
}

div#holder_video {
width: 412px; height: 232px;
position: absolute; left: 0; top: 0; z-index: 3;
border: 2px solid #fff;
background: #000;
}
div#bg_transp_form1 {
width: 280px; height: 260px;
position: absolute; right: 50px; top: -10px; z-index: 2;
background: url(../images/bg_transp4.png) no-repeat;
}
* html div#bg_transp_form1 { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg_transp4.png', sizingMethod='scale'); background: none; }

div.bg_transp_form1 {
width: 210px; height: 210px;
position: absolute; right: 75px; top: 6px; z-index: 3;
}
	div.bg_transp_form1 ul {}
		div.bg_transp_form1 ul li { margin: 0 0 7px 0; }
		* html div.bg_transp_form1 ul li { margin: 0 0 5px 0; }
		* + html div.bg_transp_form1 ul li { margin: 0 0 5px 0; }
		div.bg_transp_form1 ul li.check { margin: 5px 0 0 0; }
			div.bg_transp_form1 ul li.check p { margin: 0 0 6px 0; }
			div.bg_transp_form1 ul li input { width: 197px; }
			div.bg_transp_form1 ul li input.no_text {
			width: auto;
			float: left;
			margin: 0 5px 0 0;
			}
				li.check span {
				display: block;
				float: left;
				margin: -2px 10px 0 0;
				}
			div.bg_transp_form1 ul li textarea { width: 192px; height: 50px; }

		div.bg_transp_form1 ul li.bt_envia {
		width: 103px; height: 52px;
		position: absolute; left: 0; bottom: -73px;
		margin: 0;
		text-indent: -9999px;
		cursor: pointer;
		background: url(../images/bt_enviar.png) no-repeat;
		}
		* html div.bg_transp_form1 ul li.bt_envia { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bt_enviar.png', sizingMethod='scale'); background: none; }

	div.bg_transp_form1 a.escolher_outro {
	width: 133px; height: 52px;
	position: absolute; left: 110px; bottom: -73px;
	text-indent: -9999px;
	background: url(../images/bt_trocar_video.png) no-repeat;
	}
	* html div.bg_transp_form1 a.escolher_outro { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bt_trocar_video.png', sizingMethod='scale'); background: none; }



/*INDIQUE PARA UM AMIGO*/
h2.indique {
height: 70px;
left: 96px; top: 73px;
background: url(../images/tit_indique.gif) no-repeat;
}

ul#indica_amigo {
position: absolute; left: -16px; top: ;
}
	ul#indica_amigo li {
	width: 223px; height: 99px;
	position: relative;
	float: left;
	margin: 0 4px -5px 0;
	}
		ul#indica_amigo li span {
		width: 223px; height: 99px;
		position: absolute; left: 0; top: 0; z-index: 1;
		background: url(../images/bg_transp5.png) no-repeat;
		}
		* html ul#indica_amigo li span { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg_transp5.png', sizingMethod='scale'); background: none; }
		ul#indica_amigo li div {
		width: 178px; height: 59px;
		position: absolute; left: 28px; top: 10px; z-index: 2;
		}
			ul#indica_amigo li div input {
			width: 145px;
			margin: 6px 0 0 8px;
			}
			* html ul#indica_amigo li div input { margin: 4px 0 0 8px; }
			* + html ul#indica_amigo li div input { margin: 4px 0 0 8px; }

a.envia_convites {
width: 103px; height: 52px;
position: absolute; right: 108px; bottom: 32px;
text-indent: -9999px;
background: url(../images/bt_enviar.png) no-repeat;
}
* html a.envia_convites { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bt_enviar.png', sizingMethod='scale'); background: none; }

div.envia_convites {
width: 103px; height: 52px;
position: absolute; right: 108px; bottom: 32px;
text-indent: -9999px;
cursor: pointer;
background: url(../images/bt_enviar.png) no-repeat;
}
* html div.envia_convites { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bt_enviar.png', sizingMethod='scale'); background: none; }



/*VALIDAÇÃO DAS INDICAÇÕES*/
div.invalido {
width: 39px; height: 38px;
position: absolute; left: 168px !important; top: 21px !important;
background: url(../images/img_invalido.png) no-repeat;
}
* html div.invalido { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/img_invalido.png', sizingMethod='scale'); background: none; }

a.envia_mais_convites {
width: 154px; height: 52px;
position: absolute; right: 84px; bottom: 32px;
text-indent: -9999px;
background: url(../images/bt_indicar_outros.png) no-repeat;
}
* html a.envia_mais_convites { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bt_indicar_outros.png', sizingMethod='scale'); background: none; }



/*PÁGINA DE VISUALIZAÇÃO DE VÍDEOS*/
h2.visualiza {
height: 70px;
left: 96px; top: 73px;
background: url(../images/tit_mensagem.gif) no-repeat;
}

div#bg_transp_msg {
width: 280px; height: 360px;
position: absolute; right: 6px; top: -120px; z-index: 2;
background: url(../images/bg_transp6.png) no-repeat;
}
* html div#bg_transp_msg { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg_transp6.png', sizingMethod='scale'); background: none; }

div.bg_transp_msg {
width: 227px; height: 310px;
position: absolute; right: 30px; top: -110px; z-index: 3;
}
	div.bg_transp_msg p { padding: 10px 7px; }
		div.bg_transp_msg p strong {
		width: 100%; height: 30px;
		display: block;
		}
		div.bg_transp_msg p span {
		width: 198px; height: 230px;
		display: block;
		overflow: auto;
		padding: 0 10px 0 10px;
		SCROLLBAR-FACE-COLOR: #4a0000;
		SCROLLBAR-HIGHLIGHT-COLOR: #850100;
		SCROLLBAR-SHADOW-COLOR: #850100;
		SCROLLBAR-3DLIGHT-COLOR: #850100;
		SCROLLBAR-ARROW-COLOR: #fff;
		SCROLLBAR-TRACK-COLOR: #850100;
		SCROLLBAR-DARKSHADOW-COLOR: #850100; 
		}
		div.bg_transp_msg p em {
		width: 100%; height: 30px;
		margin: 15px 0 0 0;
		display: block;
		}

a.bt_envie_vc_tb {
width: 144px; height: 52px;
position: absolute; right: 73px; bottom: -4px;
text-indent: -9999px;
background: url(../images/bt_enviar_tambem.png) no-repeat;
}
* html a.bt_envie_vc_tb { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bt_enviar_tambem.png', sizingMethod='scale'); background: none; }


/*ESTILOS DOS TEXTOS*/
.txt1 { line-height: 15px; }



/*ESTILOS DOS INPUTS, SELECTS, TEXTAREAS, RADIOS E CHECKS*/
input {
height: 14px;
margin: 0; padding: 0 0 4px 5px;
border: 1px solid #fff;
font-family: "Trebuchet MS"; font-size: 12px; color: #fff;
background: #5b030c;
}
input.no_text {
border: none;
background: none;
}
textarea {
margin: 0; padding: 0 5px 0 5px;
border: 1px solid #fff;
font-family: "Trebuchet MS"; font-size: 12px; color: #fff;
background: #5b030c;
}
* html textarea { overflow: hidden; }
* + html textarea { overflow: hidden; }



