html, body, ul {margin:0;padding:0}
body{font-family:Arial, sans-serif;background-color:#f5f5f5;font-size:11pt}

/*FORM INPUTS */
input[type=checkbox], input[type=radio] {cursor:pointer; background:none; border:0;}
input[type=text], input[type=email], input[type=password], input[type=tel], textarea {background-color:#fafafa;border:#CCC 1px solid;height:12px;padding:5px;}
input:disabled{background-color:#efefef;}
select {background-color:#e7f0f9;border:#CCC 1px solid;height:26px;padding:0;margin:0 5px 0 0;cursor:pointer;}
select option {padding:0 5px 0 5px;}

/*FORM BOTÕES */
.botaol, .botaob, .botaoc {font-size:9pt;cursor:pointer;padding:3px 15px 3px 15px;border:#CCC 1px solid;margin:15px 5px 10px 0;}
.botaol{background-color:#0078ca;color:#FFF;}
.botaoc{background-color:#ddd;color:#333;}


label{cursor:pointer;display: block;}
a {color:#00F;}
a img {border:0;}
ul {list-style:none;}


.clr{clear:both}
.fesq {float:left}
.fdir {float:right}
.mesq {margin:0 20px 0 0 }
.nimg {background-color:#FFF; background:url(imagens/sprite.png) no-repeat;text-indent:-4000px; }
.nimg a {display: block;}
.msgErro, .msgInfo{font-size:10pt;padding:10px;}
.msgErro {background-color:#fee;border:#D00 1px solid;text-align:center;}
.msgInfo {background-color:#9f9;border:#0c0 1px solid;}


/* CABEÇALHO */
#header {position:relative;margin:0 auto 0 auto;background-color:#151515;}


/* CORPO DA PÁGINA */
#header header, .header-base, .corpo, #header #breadcrumbs .crumbs {width:995px;position:relative; margin:0 auto 0 auto;padding:0}

.corpo {background-color: #FFF;padding:0 0 10px 0}
.corpo #left, .corpo #right{float:left;margin:0 10px;padding:0;}
.corpo #left {width:180px;}
.corpo #right {width:160px;}
.corpo #content {width:602px;float:left;margin:0 5px;padding:10px 0 10px 0;position:relative;font-size: 11pt;}


#header header {height:100px;}
#header #breadcrumbs {background-color:#787878;height:22px;border-top:#fbd216 4px solid;padding:4px 0 0 0;}
#header #breadcrumbs .crumbs div {display:inline;}
#header #breadcrumbs .crumbs .cbBcA {color:#FFF;}
#header #breadcrumbs .crumbs a {color:#f0f0f0;text-decoration:none;font-size:10pt;}
#header #breadcrumbs .crumbs a:hover {text-decoration:underline;}
#header #breadcrumbs .crumbs .a {color:#bbb;}

/* PESQUISA */
#header .top .search {width:335px; position:absolute; top:25px; right:-10px;}
#header .top .search .inputext{width:235px;border:#8e8e8e 1px solid;float:left;height:18px;color:#f5f5f5;margin:2px 0 0;padding:2px;background-color:#787878;}
#header .top .search .botaob{border:0;background:none;height:22px;width:90px;color:#FFF;float:right;cursor:pointer;text-transform:uppercase;margin:3px 0 0;padding:2px 0 6px}


/* LOGOTIPO */
#header .logo {height:85px;position:absolute;top:10px;}
#header .logo h1 {margin:0;padding:0;}
#header .logo h1 a{height:85px;width:200px; margin:0; padding:0;display:block;text-decoration: none;text-indent:-4000px;background: url("imagens/sprite.png") no-repeat 0px 0px;}

/* MENU TOP */
#header .base .mTop{height:30px;position:absolute;top:70px;right:0;text-transform: uppercase;z-index:1000;}
#header .base .mTop ul li{float:left; font-size:8pt;font-weight: bold;margin:6px 0 4px 0;}
#header .base .mTop ul li a{display:block;text-decoration:none;color:#f5f5f5;border-right:#c7c4c4 1px solid; padding:2px 15px 2px 15px}
#header .base .mTop ul li a:hover{text-decoration:underline;}

#header .base .mTop .btnface {padding:0; margin:0; display:block;}
#header .base .mTop .btnface a {border:0;background:url(imagens/sprite.png) no-repeat -293px -128px; height:24px; width:24px;padding:0px;margin:2px 0 0 15px;text-indent:-4000px;}

#header .base .mTop .btnrss {padding:0; margin:0; display:block;}
#header .base .mTop .btnrss a {border:0;background:url(imagens/sprite.png) no-repeat -198px -97px; height:24px; width:24px;padding:0px;margin:2px 0 0 15px;text-indent:-4000px;}

#header .base .mTop .ggm {padding:0px; margin:2px -40px 0px 15px;}
#header .base .mTop .ggm:hover { background:none;}


/* CONTEÚDO DO SITE */
#content h1, #content h2 {margin:0px;padding:0 0 5px 0;font-weight:normal;}
#content h1, #content .h1  {color:#151515;font-size:20pt;border-bottom:#999 1px solid;}
#content h1 a {color:#FFF;text-decoration:none;}
#content h1 a:hover {text-decoration:underline;}
#content h2 {color:#454545;font-size:16pt;padding:10px 0 0 0;}

/* CONTEÚDO DO ITEM */
#content .txti, #content .txtf {margin:0; padding:0;line-height:22px;}
#content .txtf {clear:left;}
#content .txti img, #content .txtf img {margin:0px auto;display:block}
#content .txti ul, #content .txtf ul {padding:10px 0 10px 30px; list-style:square;}
#content .txti ul li, #content .txtf ul li {padding:0 5px 5px 5px}


/* LISTAGENS */
#content #itens-categoria {font-size:10pt;clear:both;}
#content #itens-categoria ul {margin:10px 0 10px 0;}
#content #itens-categoria ul li {border-bottom:#CCC 1px solid;padding:10px 0 10px 0;}
/*#content #itens-categoria ul li:hover{background:#e9f9c6}*/
#content #itens-categoria ul .marg {margin:0}
#content #itens-categoria .img {width:112px;height:84px;text-align:center;float:left;border:#ccc 1px solid;padding:1px;margin:0 10px 0 0;}
#content #itens-categoria .nimg {background-position: 6px -77px;}
#content #itens-categoria .nimg a{width:112px;height:84px;}
#content #itens-categoria .img img{width:112px;height:84px;border:0}
#content #itens-categoria .info {width:470px;float:left;margin:0;}
#content #itens-categoria .infot {margin:0;}
#content #itens-categoria h2 {color:#03C;margin:0 0 -10px 0;padding:0;font-size:11pt;font-weight:bold;}
#content #itens-categoria h2 a {text-decoration:none;color:}
#content #itens-categoria h2 a:hover {text-decoration:underline;}

#content .pesquisa {border-bottom:#CCC 1px solid;margin:0 0 10px 0;padding:0 0 5px 0;}
#content .pesquisa input[type=text] {width:250px;margin:0 10px 0 0}


/*PAGINAÇÃO */
#content .paginacao {margin:10px auto 0 auto;width:280px;}
#content .paginacao ul li{color:#FFF;list-style:none;float:left; background-color:#0078ca; margin:5px; border:#151515 1px solid;}
#content .paginacao ul li a{color:#FFF;display:block;text-decoration:none;padding:5px 10px 5px 10px}
#content .paginacao ul .sel{background-color:#fbd216;padding:5px 10px 5px 10px;}
#content .paginacao ul .esp{color:#151; text-align:center;padding:22px 0 0 0; margin:0px; background:none; border:0; font-weight:bold;}





/* RODAPÉ */
footer{padding:10px 0 0 0;position:relative;background-color:#151515;border-top:#fbd216 5px solid;font-size:9pt;}
footer .rodape {width:875px;margin:0 auto 0 auto;padding:20px 0 20px 0;}

/* COMPLEMENTOS */
footer .titleMd {color:#FFF; border:0;padding:0 0 10px 0;font-weight:bold;font-size:9pt;}

/*MENU AUTOR */
footer .menu {margin:0 0 0 0;padding:0;float:left;width:200px}
footer .menu ul {margin:0;padding:0;list-style:none;}
footer .menu li {margin:0;padding:2px 0 2px 0;}
footer .menu li a{color:#CCC; text-decoration:none;border:0;display:block}
footer .menu li a:hover{text-decoration:underline;}
footer .info {color:#FFFFFF; font-size:9pt; border-top:#333333 1px solid; padding: 0 20px 10px 20px; margin:10px 0px 0px 0px;text-align:center}
footer .info div {width:875px;margin:0 auto 0 auto;}
footer .info div a {color:#AAAAAA; text-decoration:none; text-decoration:underline;}
footer .info div a:hover { color:#cccccc;}


/* COMPLEMENTOS */
#left  .titleMd {font-size:14pt;color:#0078ca; border-bottom:#999 1px solid;padding:0 0 5px 0;}
#content .titleMd {font-size:16pt;color:#454545; border-bottom:#999 1px solid;padding:0 0 5px 0;}

/*MENU */
#left .menu {margin:20px 0 0 0;padding:0;font-size:10pt}
#left .menu ul {margin:10px 0 0 20px;padding:0;list-style:square;}
#left .menu li {margin:0;padding:0 0 0 5px;}
#left .menu li a{color:#151515; text-decoration:none;padding:5px 0 5px 20px; margin:0 0 0 -20px;border-bottom:#CCC 1px dotted;display:block}
#left .menu li a:hover{text-decoration:underline;}

/* IMAGEM */
#left .imagem {border:#CCC 1px solid;width:170px;padding:2px;background-color: #FFF;}
#left .imagem img {width:170px;}
/*#left .simg {background:#FFF url("imagens/world.png");height: 170px;}*/


/* SHERE */
.shere {margin:10px 0 10px -5px;background-color:#FFF;padding:0 0 10px 0;}
.shere .fb, .shere .tw, .shere .gg, .shere .sp, .shere .de, .shere .di, .shere .bl, .shere .wl, .shere .ms {background:url(imagens/sprite.png) no-repeat;}
.shere li, .shere ul  li a{height:24px; width:24px;}
.shere li {float:left;margin:5px 0 5px 10px;}
.shere li a {text-indent:-5000px;display:block;}
.shere li .gg{background-position:-230px -97px}
.shere li .tw{background-position:-262px -97px}
.shere li .di{background-position:-294px -97px}
.shere li .ms{background-position:-326px -97px}
.shere li .sp{background-position:-198px -128px}
.shere li .de{background-position:-230px -128px}
.shere li .wl{background-position:-262px -128px}
.shere li .fb{background-position:-295px -128px}
.shere li .bl{background-position:-326px -128px}
.shere .gp {width:80px;}
.shere .g-plusone {}


/* RECOMENDADOS HORIZONTAL */
.recom-h {}
.recom-h ul {padding:10px 0 0 0;}
.recom-h ul li {float:left;width:144px;height:200px;overflow:hidden;}
.recom-h ul .a {margin:0 8px 0 0;}
.recom-h img, .recom-h .nimg a {width: 140px;height:105px;}
.recom-h .img {width: 140px;height:105px;padding:1px;border:#CCC 1px solid;margin:0 0 5px 0}
.recom-h .nimg {background-position: 22px -67px;}
.recom-h .info {font-size:9pt;}
.recom-h .info .titulo {font-weight:bold;}
.recom-h .info .titulo a {text-decoration:none;}
.recom-h .info .titulo a:hover {text-decoration:underline;}
.recom-h .info .cat {font-style: italic;}
.recom-h .info .infos {font-size:8pt;}


/* RECOMENDADOS VERTICAL */
.recom-v {width:290px;margin:0 0 10px 0}
.recom-v ul {padding:10px 0 0 0;}
.recom-v ul li {overflow:hidden;border-bottom:#CCC 1px solid;padding:5px 0 5px 0;}
.recom-v ul .a {margin:0 0 0 0;}
.recom-v img, .recom-v .nimg a {width:70px;height:53px;}
.recom-v .img {width:70px;height:53px;padding:1px;border:#CCC 1px solid;float:left}
.recom-v .nimg {background-position: -114px -84px;}
.recom-v .info {font-size:10pt;width:200px;margin:0 0 0 10px;float:left;}
.recom-v .info .titulo {font-weight:bold;}
.recom-v .info .titulo a {text-decoration:none;}
.recom-v .info .titulo a:hover {text-decoration:underline;}
.recom-v .info .cat {font-style: italic;}
.recom-v .info .infos {font-size:8pt;}
 

/* FORMULARIOS */
#content .form {padding:10px 0 20px 0;}
#content .form label {font-size:10pt;}
#content .form li label {margin:5px 0 0 0px;}
#content .form li textarea {width:500px;height:200px;}

.cxTexto{width:250px;}
.cxTexto2{width:250px;}
.cxTexto3{width:300px;}
.cxTextoR{width:200px;}
#content .form .cxObrg{border:#FF0000 1px dashed;background:#fee;}


/* ADS */
.ads300Te {width:300px;height:250px;margin:20px 10px 10px 0}
.ads300Be {width:300px;height:250px;margin:20px 5px 10px 0}
.ads330Be {width:336px;height:280px;margin:20px 5px 10px 0}
.ads330Bd {width:336px;height:280px;margin:20px 0 10px 5px}
.ads300Bd {width:300px;height:250px;margin:20px 0 10px 5px}
.ads768t {width:728px;height:90px;margin:0 auto; padding:10px 0}
.ads728c {width:728px;height:15px;margin:0 auto; padding:10px 0}
.ads160 {width:160px;height:600px;margin:350px 0 0 0; padding:10px 0}
.ads160c {width:160px;height:600px;margin:250px 0 0 0; padding:10px 0}