* { margin: 0; padding: 0; }

html { background: url(images/bg_html.jpg) top center; }

body {
font: 12px Verdana;
color: #630134;
background: url(images/bg_body.jpg) top center repeat-x;
min-height: 1210px;
_height: 1210px;
}

a { text-decoration: none; color: #267CB2; }

a:hover { text-decoration: underline; }

.clear { clear: both; }

.center { text-align: center; }
.left { float: left; }
.right { float: right; text-align: right; }

#header_top {
margin: 0 auto; 
background: url(images/bg_left_top_header.png) top left no-repeat;
_background: url(images/bg_left_top_header.gif) top left no-repeat;
width: 99%;
text-align: center;
height: 28px;
color: #FFF;
font-weight: bold;
}

#header_top .header_top_2 {
background: url(images/bg_right_top_header.png) top right no-repeat;
_background: url(images/bg_right_top_header.gif) top right no-repeat;
height: 28px;
}

#header_top a{
color: #E16B02;
}

#header_top p{
padding: 5px 0 0 0;
margin: 0 13px 0 13px;
background: #580123;
height: 23px;
}

#header {
border: solid 0px;
width: 1000px;
margin: 0 auto;
padding: 0 0 0 0;
}

/*
.header_l {
border: solid 0px;
width: 440px;
float: left;
height: 367px;
background: url(images/frase_top.png) 100% 60% no-repeat;
_background: url(images/gifs/frase_top.jpg) 88px 75px no-repeat;
}
*/

.header_l {
border: solid 0px;
width: 440px;
float: left;
height: 339px;
background: url(images/frase_top.png) 100% 47% no-repeat;
_background: url(images/gifs/frase_top.jpg) 121px 45px no-repeat;
}

.header_l p {
padding: 70px 0 0 110px;
}

/*
.header_r {
border: solid 0px;
width: 550px;
float: right;
background: url(images/player2.jpg) 12px 31px no-repeat;
*background: url(images/player2.jpg) 13px 31px no-repeat;
height: 372px;
}
*/

.header_r {
border: solid 0px;
width: 550px;
float: right;
background: url(images/player2.jpg) 12px 3px no-repeat;
*background: url(images/player2.jpg) 13px 3px no-repeat;
height: 344px;
}

#content_a {
border: solid 0px;
clear: both;
background: url(images/bg_line1.jpg) center repeat-x;
height: 230px;
}

.content_ab {
border: solid 0px;
width: 965px;
height: 230px;
margin: 0 auto;
padding: 0 0 0 35px;
background: url(images/bg_ab.jpg) 398px 50% no-repeat;
}

.bg_pt {
border: solid 0px;
height: 230px;
background: url(images/pontilhado.gif) 379px bottom no-repeat;
}

.img_blf {
float: right;
margin: 69px 41px 0 0;
}

.img_bgt {
float: left;
margin: 87px 0 0 12px;
}

#content_b {
border: solid 0px;
width: 1000px;
margin: 0 auto;
background: url(images/pontilhado2.gif) 414px 0% repeat-y;
padding: 0 0 20px 0;
}

#content_b_left {
border: solid 0px;
width: 430px;
float: left;
}

#content_b_right {
border: solid 0px;
width: 535px;
padding: 0 0 0 25px;
float: right;
}

#content_b_right h1 {
font-size: 23px;
color: #630134;
font-family: arial, tahoma, sans-serif;
}

#footer_a {
border: solid 0px;
clear: both;
height: 90px;
background: url(images/bg_footer.gif) center repeat-x;
}

#footer_b {
border: solid 0px;
height: 90px;
margin: 0 0 10px 0;
background: url(images/footer.gif) center no-repeat;
_background: url(images/footer.gif) 50% 63% no-repeat;
}

#footer_c {
border: solid 0px;
width: 1000px;
margin: 0 auto;
height: 90px;
background: url(images/pontilhado_footer.gif) 414px 0px no-repeat;
}

.ftr_p1 {
padding: 15px 0 0 25px;
_padding: 20px 0 0 25px;
float: left;
}

.ftr_p2 {
padding: 39px 0 0 10px;
float: left;
}

.ftr_p3 {
text-align: right;
padding: 0 32px 0 0;
float: right;
border: solid 0px;
width: 490px;
}

.text_content {
clear: both;
text-align: right;
padding: 15px 35px 0 66px;
color: #630134;
font-weight: bold;
line-height: 18px;
}

.text_content span {
color: #FFF;
}

.btn_a {
border: solid 0px;
background: url(images/button_link.png) no-repeat;
_background: url(images/gifs/button_link.jpg) no-repeat;
height: 44px;
width: 326px;
text-align: center;
float: right;
}

.btn_a a {
color: #FCE600;
border: solid 0px;
line-height: 40px;
text-align: center;
font-weight: bold;
}


.input_a {
width: 475px;
height: 51px;
border: solid 0px;
background: url(images/bg_input.png) top left no-repeat;
_background: url(images/gifs/bg_input.gif) top left no-repeat;
padding: 0;
}

.input_a input {
border: none;
background: none;
color: #FCE600;
font-weight: bold;
font-size: 12px;
font-family: Verdana;
margin: 0 15px 0 15px;
padding: 13px 0 12px 0;
width: 435px;
}

.input_b {
width: 109px;
height: 51px;
border: solid 0px;
background: url(images/bg_input_b.png) top left no-repeat;
_background: url(images/gifs/bg_input_b.gif) top left no-repeat;
padding: 0 10px 0 0;
float: left;
}

.input_b input {
border: solid 0px;
background: none;
color: #FCE600;
font-size: 12px;
font-family: Verdana;
margin: 0 15px 0 15px;
padding: 13px 0 12px 0;
width: 77px;
}

.input_c {
width: 128px;
height: 51px;
border: solid 0px;
background: url(images/bg_input_c.png) top left no-repeat;
_background: url(images/gifs/bg_input_c.gif) top left no-repeat;
padding: 0 10px 0 0;
float: left;
}

.input_c input {
border: solid 0px;
background: none;
color: #FCE600;
font-size: 12px;
font-family: Verdana;
margin: 0 0 0 14px;
padding: 13px 0 12px 0;
width: 110px;
}

.box_input_submit {
border: solid 0px;
float: right;
width: 205px;
}

.input_submit {
border: none;
width: 138px;
height: 40px;
background: transparent url(images/bg_postar.png) top no-repeat;
_background: transparent url(images/gifs/bg_postar.gif) top no-repeat;
color: #F20;
font-weight: bold;
cursor: pointer;
}

.input_submit:hover {
background: transparent url(images/bg_input_c.png) top no-repeat;
color: #FFF;
}

.checkbox {
padding: 0;
margin: 0;
height: 13px;
width: 13px;
}

.box_twitts {
border: solid 0px;
clear: both;
padding: 14px 5px 0 0;
width: 463px;
height: 68px;
background: url(images/bg_twitts.png) left top no-repeat;
_background: url(images/gifs/bg_twitts.gif) left top no-repeat;
font-weight: bold;
font-family: Arial;
font-size: 11px;
line-height: 17px;
}

.box_twitts span {
color: #FCE600;
}

.box_twitts a {
color: #630134;
}

/******** SCROLLER *******/

#mycustomscroll{ 
height: 315px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
margin: 0;
padding: 0 20px 5px 0;
width: 485px;
border: solid 0px;
}

.scrollgeneric{
/*line-height: 1px;
font-size: 1px;*/
position: absolute;
top: 0; left: 0;
}

.vscrollerbase{
width: 25px;
background:url(images/pontilhado2.gif) center repeat-y;
}

.vscrollerbar{
width: 24px;
background:url(images/scroll2.png) left top no-repeat;
_background:url(images/gifs/scroll2.gif) no-repeat;
border: solid 0px;
}

.vscrollerbar:hover {
background:url(images/scroll2.png) right top no-repeat;
}

.foto_twitt {
padding: 0 10px 10px 12px;
float: left;
}

.images_dq {
border: solid 0px;
float: left;
padding: 0 0 0 80px;
}


.box_imgs {
float: left;
background: url(images/bg_box_img.png) top center no-repeat;
_background: url(images/gifs/bg_box_img.gif) top center no-repeat;
width: 155px;
height: 109px;
border: solid 0px;
margin: 0 0 0 5px;
}

#theImages img{
margin: 12px 0 0 13px;
border:0px;
filter:alpha(opacity=70);	/* Transparency - IE */
opacity:0.7; /* Transparency - Firefox */
padding-top:1px;	/* Space between images */
}

.box_produtos {
border: solid 0px;
float: left;
margin: 0;
padding: 0;
width: 246px;
font-weight: bold;
line-height: 17px;
height: 350px;
}

.box_produtos p {
padding: 0 10px 0 25px;
}

.box_produtos span {
color: #FFF;
}

.seguir {
border: solid 0px;
clear: both;
margin: 30px 0 0 0;
}

.seguir_input {
border: none;
width: 206px;
height: 40px;
background: transparent url(images/bg_seguir.png) top no-repeat;
_background: transparent url(images/gifs/bg_seguir-ie.jpg) top no-repeat;
color: #F20;
cursor: pointer;
}

.seguir_input:hover {
background: transparent url(images/bg_seguir_hover.png) top no-repeat;
color: #FFF;
}