/* CSS Reset ======================================================================= */
body, h1, h2, h3, h4, h5, h6, form, div, span, dl, ul, ol,li, dt, dd, p, address, a, img, blockquote{margin:0;padding:0;border:none}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal;}
hr{display:none;}
ul li{list-style:none;}
img{border:0px none 0;}
p{margin-bottom:0;}

body{ background:url(../imgs/fundo.gif) top center no-repeat #fff;font-size:12px;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
form {margin:0; padding:0;}
input{
	color:#000000;
}
textarea{font-size:12px;color:#fff;}

.clear{clear:both}

#all{width:100%;margin:0;}

/*// Header //*/
#hd{width:940px;height:160px; margin:0 auto;padding:15px 20px 0;}
#hd .logo{width:152px;height:152px;margin:0;float:left;}

/* Menu //*/
#hd .mn{background:url(../imgs/fundoMenu.gif) no-repeat;padding:0x;width:770px;height:48px;margin:82px 0 0 0;float:right;}
#hd .mn ul {font-size:12px;line-height:32px;text-transform:uppercase;padding:10px 0 0 2px; }
#hd .mn ul li {float:left;display:inline;list-style-type:none;padding-right:28px;}
#hd .mn ul li a {float:left;display:inline;color:#fff;text-decoration:none;padding-left:27px;}
#hd .mn ul li a span {float:left;display:inline;padding-right:5px;background-position:right 0 !important;}
#hd .mn ul li a:hover,
#hd .mn ul li a.active,
#hd .mn ul li a:hover span,
#hd .mn ul li a.active span {color:#fff;background:url(../web/imgs/nav-active.gif) no-repeat 0 0;}

/*// Banner //*/
.banner{ background:url(../imgs/bannerPrincipal.jpg) center no-repeat;width:978px;height:324px;margin:0 auto;}

/*// Miolo //*/
#md{width:960px;margin:0 auto;padding:20px 20px 0;}
#md .colA{width:733px;float:left;margin:0 25px 0 0;}
#md .colA .bv{ background:url(../imgs/fundoBv.gif) no-repeat; width:733px; height:205px;}
#md .colA .bv h1{font-size:19px;padding:4px 0 0 27px;color:#464646;font-weight:700;}
#md .colA .bv p{width:182px; height:132px; font-size:11px;color:#464646;margin:5px 0 0 535px;padding:0 4px;line-height:16px;}
#md .colA .bv .grafico{font-size:10px;color:#464646;width:160px;height:8px;font-weight:700;text-transform:uppercase;float:right;padding:20px 0 0 4px;}
#md .colA .bv .grafico a{color:#464646;text-decoration:none;}
#md .colA .bv .grafico a:hover{color:#464646;text-decoration:underline;}
#md .colA .mtvr{background:url(../imgs/fundoMidiaTvRedes.gif) no-repeat; width:733px; height:190px;margin:10px 0 0 0;}
#md .colA .mtvr .colC{width:249px; float:left;}
#md .colA .mtvr .colC h1{font-size:18px;padding:4px 0 0 28px;color:#464646;font-weight:700;}
#md .colA .mtvr .colC p{font-size:12px;color:#464646;padding:10px 15px 0;line-height:13px;height:30px}
#md .colA .mtvr .colC .vermais{font-size:10px;color:#464646;height:8px;font-weight:700;text-transform:uppercase;float:right;padding:105px 22px 0 4px;}
#md .colA .mtvr .colC a{color:#464646;text-decoration:none;}
#md .colA .mtvr .colC a:hover{color:#464646;text-decoration:underline;}
#md .colA .mtvr .colD{width:258px; float:left;}
#md .colA .mtvr .colD h1{font-size:18px;padding:4px 0 0 41px;color:#464646;font-weight:700;}
#md .colA .mtvr .colD p{font-size:12px;color:#464646;padding:10px 15px 0;line-height:13px;}
#md .colA .mtvr .colD img{padding:5px 0 0 120px;}
#md .colA .mtvr .colD .vermais{font-size:10px;color:#464646;height:8px;font-weight:700;text-transform:uppercase;float:right;padding:10px 25px 0 4px;}
#md .colA .mtvr .colD a{color:#464646;text-decoration:none;}
#md .colA .mtvr .colD a:hover{color:#464646;text-decoration:underline;}
#md .colA .mtvr .colE{width:224px; float:left;}
#md .colA .mtvr .colE h1{font-size:18px;padding:40px 0 0 16px;color:#464646;font-weight:700;height:28px;}
#md .colA .mtvr .colE ul{padding:0;margin:0 0 0 20px;}
#md .colA .mtvr .colE ul li{width:40px; height:40px;padding:15px 8px 0 0;float:left;}
#md .colA .cadgal{background:url(../imgs/fundoCadgal.gif) no-repeat; width:733px; height:190px;margin:20px 0 0 0;}

#md .colA .cadgal .colF{width:249px; float:left;padding:20px 0 0 0;}
#md .colA .cadgal .colF h1{font-size:14px;padding:12px 0 0 14px;font-weight:700; text-transform:uppercase;}
#md .colA .cadgal .colF p{font-size:11px;color:#464646;padding:3px 13px 0;line-height:13px;height:30px;}
#md .colA .cadgal .colF p a{color:#b80000;text-decoration:none;}
#md .colA .cadgal .colF p a:hover{color:#b80000;text-decoration:underline;}
#md .colA .cadgal .colF .vermais{font-size:10px;color:#464646;height:8px;font-weight:700;text-transform:uppercase;float:right;padding:15px 25px 0 4px;}
#md .colA .cadgal .colF .vermais a{color:#464646;text-decoration:none;}
#md .colA .cadgal .colF .vermais a:hover{color:#464646;text-decoration:underline;}
#md .colA .cadgal .colG{width:258px; float:left;}
#md .colA .cadgal .colG h1{font-size:18px;padding:4px 0 0 28px;color:#464646;font-weight:700;}
#md .colA .cadgal .colG p{font-size:12px;color:#464646;padding:10px 15px 0;line-height:13px;}
/* contato */
#md .colA .cadgal .colG .ct{width:185px;margin:24px 0 0 15px;float:left;}
#md .colA .cadgal .colG .ct .cp01{ background:url(../imgs/form.png) no-repeat;width:185px;height:23px;margin:0 0 4px 0; }
#md .colA .cadgal .colG .ct .cp01 input{width:170px;height:18px;background:#fff; border:none;padding:2px 3px;color:#464646;margin:0 0 0 4px;}
#md .colA .cadgal .colG .btn{width:34px;height:50px;float:left;margin:24px 0 0 5px;}
#md .colA .cadgal .colH{width:224px; float:left;}
#md .colA .cadgal .colH h1{font-size:18px;padding:4px 0 0 28px;color:#464646;font-weight:700;}
#md .colA .cadgal .colH img{padding:20px 2px 0 0; float:right;}
#md .colA .loja{background:url(../imgs/fundoLojavirtual.gif) no-repeat; width:733px; height:156px;margin:20px 0 0 0;}
#md .colA .loja h1{font-size:18px;padding:4px 0 0 22px;color:#464646;font-weight:700;}
#md .colA .loja img{float:left;padding:7px 12px 0 14px;}
#md .colA .loja h2{font-size:18px;padding:20px 0 0 0;color:#464646;float:left;width:150px;}
#md .colA .loja ul{padding:0;margin:7px 0 0 0;}
#md .colA .loja ul li{float:left;padding:0;}
#md .colA .loja .vermais{font-size:10px;color:#464646;height:8px;font-weight:700;text-transform:uppercase;float:right;padding:17px 19px 0 4px;width:60px;}
#md .colA .loja .vermais a{color:#464646;text-decoration:none;}
#md .colA .loja .vermais a:hover{color:#464646;text-decoration:underline;}

#md .colB{width:200px;float:left;margin:0;}
#md .colB ul{padding:0;margin:0;}
#md .colB ul li{margin:0 0 20px 0;}

/*// Slider //*/
#slider { height:117px; background: url(../imgs/imgParceiros.gif) no-repeat 0 0; position: relative;width:180px; margin:0 0 20px 0; }
#slider .slider-nav a { display: block; width: 18px; height: 49px; font-size: 0; line-height: 0; text-indent: -4000px; position: absolute; top: 32px; }
#slider .slider-nav a.prev { left: 0; background: url(../imgs/button-prev.gif); }
#slider .slider-nav a.next { right: 0; background: url(../imgs/button-next.gif); }

#slider-holder { height: 117px; }
#slider-holder .jcarousel-clip { height: 117px; width: 160px; position: relative; overflow: hidden; }
#slider-holder .slide-image {width: 160px; height: 110px; margin:0 auto;  }
#slider-holder ul { width: 134px; height: 110px; position: relative; overflow: hidden;margin:0 0 20px 0; }
#slider-holder ul li { list-style-type: none; float: left; display: inline; height: 110px; width: 160px;position: relative; overflow: hidden;padding:20px 0 0 23px; }

/*// Slider 1 //*/
#sliderApoio { height:87px; background: url(../imgs/imgApoio.gif) no-repeat 0 0; position: relative;width:180px;margin:0 0 20px 0; }
#sliderApoio .slider-nav1 a { display: block; width: 18px; height: 49px; font-size: 0; line-height: 0; text-indent: -4000px; position: absolute; top: 32px; }
#sliderApoio .slider-nav1 a.prev { left: 0; background: url(../imgs/button-prev.gif); }
#sliderApoio .slider-nav1 a.next { right: 0; background: url(../imgs/button-next.gif); }

#slider-holder1 { height: 87px; }
#slider-holder1 .jcarousel-clip { height: 87px; width: 160px; position: relative; overflow: hidden; }
#slider-holder1 .slide-image1 {width: 160px; height: 87px; margin:0 auto;  }
#slider-holder1 ul { width: 134px; height: 87px; position: relative; overflow: hidden; }
#slider-holder1 ul li { list-style-type: none; float: left; display: inline; height: 110px; width: 160px;position: relative; overflow: hidden;padding:20px 0 0 23px; }


#md .more{width:96px;height:18px; float:right;margin:15px 0;}

.fone{width:369px;float:left;font-size:14px;}
.fone ul{margin:0;padding:0;}
.fone ul li{width:369px; clear:both;margin:0 0 5px 0;}

.dw{width:369px;float:left;font-size:14px;}
.dw .tit{font-size:18px; font-weight:700;margin:20px 0 8px 0;}

/*// Footer//*/
#ftBar{width:100%;margin:75px 0 0 0; background: url(../web/imgs/fundoFTbar.gif) no-repeat center top;height:111px; float:left;}
#ftBar .bar{width:960px;margin:0 auto;}
#ftBar .bar .parceiros{ background:url(../web/imgs/titParceiros.png) no-repeat left top;width:570px; height:150px;margin:-39px 0 0 0; float:left;}
#ftBar .bar .parceiros ul{margin:67px 0 0 102px;padding:0;}
#ftBar .bar .parceiros ul li{float:left;padding:0 40px 0 0;}
#ftBar .bar .newsletter{ background:url(../web/imgs/titNewsletter.png) no-repeat left top;width:385px; float:right;height:150px;margin:-39px 0 0 0;}
#ftBar .bar .newsletter p{font-size:11px;color:#676f75;margin:43px 0 0 88px;}
#ftBar .bar .newsletter .formulario{width:350px;margin:23px 0 0 35px;}
#ftBar .bar .newsletter .formulario .nome{ background:url(../web/imgs/formNome.png) no-repeat;width:146px;height:27px; float:left;margin:0 10px 0 0;}
#ftBar .bar .newsletter .formulario .nome input{width:139px;height:20px;margin:1px;padding:2px;border:none;font-size:12px; color:#86929a}
#ftBar .bar .newsletter .formulario .email{background:url(../web/imgs/formEmail.png) no-repeat;width:146px;height:27px; float:left;margin:0 10px 0 0;}
#ftBar .bar .newsletter .formulario .email input{width:139px;height:20px;margin:1px;padding:2px;border:none;font-size:12px; color:#86929a}
#ftBar .bar .newsletter .formulario .btnOk{width:36px;height:27px; float:left;}

#ft{width:955px; height:14px; margin:0 auto 10px auto; font-size:10px; color:#86929a;padding:46px 18px 0;}

