*{color:#6F6F6F ;font-family:Verdana, Geneva, sans-serif;font-size:12px;margin:0px;padding:0px;}
a{color:#CCC;text-decoration:none;}
a:hover {color:#CCC;text-decoration:underline;}
img{border:none;}
.clear{clear:both;}
header,nav,footer,section,article,aside{display:block;}
html,body{height:100%;}
body{background:url(imagens/bg-body.jpg) repeat #000;height:100%;width:100%;}
ul,li{list-style-type: none;}
/**********TITULOS***************/
.titulosidebarh1 {color:#FFF; border-bottom: 1px #999 dotted; font-size:18px; padding-left: 33px; background-image:url(imagens/h1_caveira1.png); background-position:left; background-repeat:no-repeat; padding-top:3px; padding-bottom:3px;}
.titulosidebarh1 a {color:#E9E9E9; font-size:18px;}
.titulosidebarh1 a:hover {color:#999; font-size:18px; text-decoration:none;}
.titulotextsh1 {color:#FFF; border-bottom: 1px #999 dotted; font-size:18px; padding-left: 25px; background-image:url(imagens/h1_logo1.png); background-position:left; background-repeat:no-repeat; padding-top:3px; padding-bottom:3px;Width:655px; height:100%; font-weight:bold;}
.titulotextsh1 a {display:block;Width:655px; height:100%; text-decoration:none; font-size:18px;}
.titulotextsh1 a:hover { text-decoration:none;color: #999; font-size:18px;}
.titulotextsh2{color:#FFF; border-bottom: 1px #999 dotted; font-size:13px; padding-right: 5px; font-weight:normal; text-align:right;}
.titulotextsh2 a {Width:655px; height:100%; text-decoration:none; font-size:13px;}
.titulotextsh2 a:hover { text-decoration:none;color: #999; font-size:13px;}
.titulotextsh3{color:#FFF; border-bottom: 1px #999 dotted; border-top: 1px #999 dotted; font-size:13px; padding-left: 5px; font-weight:normal;}
.titulotextsh3 a {color:#E9E9E9; font-size:13px;}
.titulotextsh3 a:hover {color:#999; font-size:13px; text-decoration:none;}
.titulotextsh1 strong, .titulotextsh2 strong, .titulotextsh3 strong{color:#FFF; font-weight:bold;}
h1, h2, h3, h4, h5, h6, h7 {color:#FFF;}
h1{font-size:30px;}
h1 a {font-size:30px; color:#CCC;}
h1 a:hover {text-decoration:none; color:#999;}
h2{font-size:25px;}
h2 a {font-size:25px; color:#CCC;}
h2 a:hover {text-decoration:none; color:#999;}
h3{font-size:20px;}
h3 a {font-size:20px; color:#CCC;}
h3 a:hover {text-decoration:none; color:#999;}
/*******FORM*************/
label{display:block;}
form input[type=text],form textarea,select{border:1px solid #babcbc;}
/*******MENU DROP DOWN*************/
.caixamenu {position:relative; height:25px;background:#000;	}
.menutodo {margin:auto; width:606px; }
.mainmenu {background:#000;position:fixed;z-index:100;font-family:Verdana, Geneva, sans-serif;font-weight:normal;font-size:90%;line-height:25px;height:25px;width:100%;}
ul.menu {padding:0;margin:0;list-style:none;width:100px;overflow:hidden;float:left;margin-right:1px;}
ul.menu a {background:#063;text-decoration:none;color:#fff;padding-left:5px;}
ul.menu li.list {float:left;width:250px;margin:-32767px -125px 0px 0px;}
ul.menu li.list a.category {position:relative;z-index:50;display:block;float:left;width:120px;margin-top:32767px;background:transparent;}
ul.menu li.list a.category:hover, ul.menu li.list a.category:focus, ul.menu li.list a.category:active {margin-right:1px;background-image:url(images/tophover1.png);	background-repeat:no-repeat;background-position:left top;background:#1B1B1B;}
ul.submenu {float:left;padding:25px 0px 0px 0px;margin:0;list-style:none;background:#1B1B1B;margin:-25px 0px 0px 0px;}
ul.submenu li a {float:left;width:120px;background:#1B1B1B;clear:left;	color:#fff;	}
ul.submenu li a.endlist {}
ul.submenu li a.endlist:hover, ul.submenu li a.endlist:focus, ul.submenu li a.endlist:active {}
ul.submenu a:hover,	ul.submenu a:focus,	ul.submenu a:active {background:#333; margin-right:1px;color:#fff;}
/***********HEADER*******/
.header1{height:200px; margin-left: auto; margin-right: auto; background: url("./imagens/bg-sprites.jpg") 0 0 no-repeat; }
/***********CONTENT*****/
.boxcontent{background:url(imagens/bg-content.png); width:975px;  margin-left: auto;  margin-right: auto;}

.content{width:975px;  margin-left: auto;  margin-right: auto;}
.linha1{height:51px; margin-left: auto; margin-right: auto; background:url(imagens/img-linha1.png);}
/***********OPACITY*****/
a.linkopacity img {filter:alpha(opacity=70);-moz-opacity: 0.7;opacity: 0.7;-khtml-opacity: 0.7;height:70px; width:70px; margin-left: 0px; position:absolute; border:none;}
a.linkopacity:hover img {filter:alpha(opacity=100);-moz-opacity: 1.0;opacity: 1.0;-khtml-opacity: 1.0; height:70px; width:70px; margin-left: 0px; position:absolute; border:none; }
/***********NETWORK*****/
.boxnetwork{ background: url("./imagens/bg-sprites.jpg") 0 0 no-repeat; background-position: 0px -200px; height:80px; margin-left: auto;  margin-right: auto; padding-top:10px; padding-bottom:15px; padding-left:150px;}
.network1{height:78px; width:75px; margin-left: 0px; position:absolute;}
a.network1_2 {display: block; width: 75px;  height: 78px;   background: url("./imagens/network/bg-sprites.png") 0 0 no-repeat; text-decoration: none;}
a:hover.network1_2 {background-position: -75px 0;}
.network2{height:78px; width:75px; margin-left: 100px; position:absolute;}
a.network2_2 {display: block; width: 75px;  height: 78px;   background: url("./imagens/network/bg-sprites.png") 0 0 no-repeat; text-decoration: none; background-position: -150px 0;}
a:hover.network2_2 {background-position: -225px 0;}
.network3{height:78px; width:75px; margin-left: 200px; position:absolute;}
a.network3_2 {display: block; width: 75px;  height: 78px;   background: url("./imagens/network/bg-sprites.png") 0 0 no-repeat; text-decoration: none; background-position: -300px 0;}
a:hover.network3_2 {background-position: -375px 0;}
.network4{height:78px; width:75px; margin-left: 300px; position:absolute;}
a.network4_2 {display: block; width: 75px;  height: 78px;   background: url("./imagens/network/bg-sprites.png") 0 0 no-repeat; text-decoration: none; background-position: -450px 0;}
a:hover.network4_2 {background-position: -525px 0;}
.network5{height:78px; width:75px; margin-left: 400px; position:absolute;}
a.network5_2 {display: block; width: 75px;  height: 78px;   background: url("./imagens/network/bg-sprites.png") 0 0 no-repeat; text-decoration: none; background-position: -600px 0;}
a:hover.network5_2 {background-position: -675px 0;}
.network6{height:78px; width:75px; margin-left: 500px; position:absolute;}
a.network6_2 {display: block; width: 75px;  height: 78px;   background: url("./imagens/network/bg-sprites.png") 0 0 no-repeat; text-decoration: none; background-position: -750px 0;}
a:hover.network6_2 {background-position: -825px 0;}
.network7{height:78px; width:75px; margin-left: 600px; position:absolute;}
a.network7_2 {display: block; width: 75px;  height: 78px;   background: url("./imagens/network/bg-sprites.png") 0 0 no-repeat; text-decoration: none; background-position: -900px 0;}
a:hover.network7_2 {background-position: -975px 0;}
/***********COLUNAS*****/
.box_sibebar_texts{background:url(imagens/bg-boxsidebartexts.jpg);width:975px;}
.sidebar {width:250px; margin-left:0px;	border-top:0;	border-bottom:0;	text-align: left; float: left; position:relative; margin-left:15px;}
.texts {width:680px; margin-left:0px; border-top:0; border-bottom:0; text-align: left; float: right; position:relative; margin-left:15px; margin-right:15px;}
p{margin-left:3px; margin-left:3px; margin-bottom:5px;}
p img { border:2px solid #4A4A4A; opacity: 0.5; }
p img:hover {  border:2px solid #333333; opacity: 1.0; }
.pagenavi{margin-top:10px; margin-bottom:10px; text-align:center;}
/***********FOOTER*****/
.boxfooter{background:url(imagens/bg-footer.png); width:975px; height:35px; padding-top:7px; margin-left: auto;  margin-right: auto; text-align:center; font-size:12px;}
.boxfooter strong {font-size:12px;}
.boxfooter a {font-size:12px;}
.boxfooter a:hover {font-size:12px;}
.gustavocruzeiro { position: absolute; margin-left: 910px; width:47px; height:30px; margin-top: -2px;}
a.gustavocruzeiroimagem {display: block; width: 45px;  height: 30px;   background: url(imagens/bg-gustavocruzeiro.png); text-decoration: none;}
a:hover.gustavocruzeiroimagem {background-position: -47px 0;}
/***********BLOCKQUOTE*****/
blockquote {margin: 5px 10px 5px 10px;padding: 15px 20px 15px 20px;}
/***********COMMENTS*****/
.comments {margin-top: 5px; padding-top: 5px; padding-left:10px; padding-right:10px; background: transparent url(imgs/signature.png) top center no-repeat;}
.comments .comments-title {font-size: 1.5em; font-weight: bold;}
.comments .commentlist {list-style: decimal; padding-left: 15px; margin-top: 10px;}
.comments .comment-item {padding-bottom: 15px;}
.comments .comment-item .comment-body{padding: 8px; background-color: #000;}
.comments .comment_call {padding: 10px 0 20px 0; font-size: 14px;}
.comments .comment-text {width: 465px; height: 4em; padding: 5px; margin-top: 5px; background-color: transparent; border: 1px inset #FFF; color:#FFF;}
.comments .comment-info {padding: 3px 0;}
.comments .comment-info input{width: 200px; padding: 3px; background-color: transparent; border: 1px inset #FFF; color:#FFF;}
.comments .comment-submit {padding-top: 10px;}
/***********BUSCAR*****/
.submitbutton {border: none;background:#161616;color: #FFF;padding-left: 5px;padding-right: 5px;padding-bottom: 2px;padding-top: 2px;}
.submitbutton:hover {background:#333;}
.searchbox{margin-left:10px; background-color: transparent; border: 1px inset #FFF; color:#FFF; width:170px;}
/***********CAROUSEL*****/
.carousel{margin-top:5px; margin-bottom:15px; height:270px;}
/***********PROMOÇÃO*****/
.promocao { background: #000; border:#333 solid 1px; margin-top: 13px; margin-bottom: 13px; padding-top: 5px; padding-bottom: 3px;}
.promocao-texto { text-align: center; }
/***********NIVO SILIDER*****/
#slider {position:relative; width:618px;height:246px;background:url(images/loading.gif) no-repeat 50% 50%;}
#slider img {position:absolute;top:0px;left:0px;display:none;}
#slider a {	border:0;	display:block;}
.nivo-controlNav {position:absolute;left:260px;bottom:-22px;}
.nivo-controlNav a {display:block;width:22px;height:22px;background:url(images/bullets.png) no-repeat;text-indent:-9999px;border:0;margin-right:3px;float:left;}
.nivo-controlNav a.active {background-position:0 -22px;}
.nivo-directionNav a {display:block;width:30px;height:30px;background:url(images/arrows.png) no-repeat;text-indent:-9999px;border:0;}
a.nivo-nextNav {background-position:-30px 0;right:15px;}
a.nivo-prevNav {left:15px;}
.nivo-caption {text-shadow:none; font-family: Helvetica, Arial, sans-serif;}
.nivo-caption a {color:#efe9d1;text-decoration:underline;}
.nivoSlider {position:relative;}
.nivoSlider img {position:absolute;	top:0px;left:0px;}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;}
/* The slices and boxes in the Slider */
.nivo-slice {display:block;position:absolute;z-index:5;height:100%;}
.nivo-box {display:block;position:absolute;z-index:5;}
/* Caption styles */
.nivo-caption {position:absolute;left:0px;bottom:0px;background:#000;color:#fff;opacity:0.8; /* Overridden by captionOpacity setting */width:100%;z-index:8;}
.nivo-caption p {padding:5px;margin:0;}
.nivo-caption a {display:inline !important;}
.nivo-html-caption {display:none;}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {position:absolute;top:45%;z-index:9;cursor:pointer;}
.nivo-prevNav {left:0px;}
.nivo-nextNav {right:0px;}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {position:relative;z-index:9;cursor:pointer;}
.nivo-controlNav a.active {font-weight:bold;}