html,body{margin:0;padding:0}

body{
/*font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 11px;font-size-adjust:none;*/
font-family: Helvetica,Verdana,Arial,sans-serif; font-size: 11px;font-size-adjust:none;
font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;
}

body{background:#a51c36;color:#333}

img{border:0;margin:0;padding:0;}
img.geral{cursor:pointer}

h1,h2,h3,h4,h5,h6,p,form{margin:0;padding:0}

p{padding:0 0 5px 0}

hr{width:inherit;height:1px;margin:15px auto 15px auto;background-color:#D1D1D1;border:0 none;color:#D1D1D1;}
hr.black{width:inherit;height:1px;margin:10px auto 5px auto;background-color:#2d0606;border:0 none;color:#2d0606;}


@font-face{
	font-family:"MyriadPro-BoldCond";src: url('fonts/MyriadPro-BoldCond.otf');
}

h1{font-size:15px;text-shadow: #999 2px 2px 2px;color:#a41c35;font-family:"MyriadPro-BoldCond";text-transform:uppercase;}
h1.saber{color:#f36265;padding:30px 0 10px 0;text-shadow: #000 2px 2px 2px;/*ie*/filter:dropshadow(color=#000000,offX=2,offY=2);}
h1.ceats{padding:0 0 10px 0}



object,
object:link,
object:visited,
object:hover,
object:active{border:0;outline:none;}

h1.adminTitulo{}

pre.trace{color:#FFF;background:#000;font-size:11px;}

/* a */
a.gray,
a.gray:link,
a.gray:visited,
a.gray:active{background:inherit;color:#333;text-decoration:none}
a.gray:hover{background:inherit;color:#333;text-decoration:underline}

a.red,
a.red:link,
a.red:visited,
a.red:active{background:inherit;color:#900;text-decoration:none}
a.red:hover{background:inherit;color:#900;text-decoration:underline}

a.white,
a.white:link,
a.white:visited,
a.white:active{background:inherit;color:#FFF;text-decoration:none}
a.white:hover{background:inherit;color:#FFF;text-decoration:underline}

/* table lista adm */
table.listaGeral {margin: 1em 0; border-collapse: collapse; width: 100%; }
table.listaGeral td,
table.listaGeral th,
table.listaGeral tbody td,
table.listaGeral thead th{border: 1px solid #eee; padding: .6em 10px;}
table.listaGeral thead th{/*white-space:nowrap;*/}

table.listaGeral tbody tr{}
table.listaGeral tbody tr:hover,
table.listaGeral tbody tr.odd:hover,
table.listaGeral tbody tr.even:hover{background:#a51c36;color:#fff}
table.listaGeral tbody tr.odd{}
table.listaGeral tbody tr.even{background:#f7f7f7;color:#333}
table.listaGeral tbody tr.set{background:#ffe2ce;color:inherit}
/*table.listaGeral tbody tr.over{background:#d5e8f7;color:inherit}*/
table.listaGeral tbody tr.selected{background:#316ac5;color:#fff}
table.listaGeral tbody tr.linkhand{cursor:pointer}
table.listaGeral tbody tr.drag{background:#fc0;color:#333}
table.listaGeral tbody tr.cloneSelected{background:#FF0;color:#333}
table.listaGeral tbody tr.overPosition{background:#FC0;color:#333}
table.listaGeral tbody td{padding:3px}
table.listaGeral tbody td.build{padding:.3em 1.5em;}
table.listaGeral tbody td.tblDndHandle{cursor:n-resize}
table.listaGeral tbody td.center{text-align:center}
table.listaGeral tbody td.right{text-align:right}
table.listaGeral tbody td div.center{text-align:center}
table.listaGeral tbody td div.center img{cursor:pointer}

/**/
table.listaGeral tbody td.lv1{padding:10px 0 10px 5px;font-size:14px;font-weight:bold}
table.listaGeral tbody td.lv2{padding:10px 0 10px 25px;font-size:12px}
table.listaGeral tbody td.lv3{padding:10px 0 10px 45px}
table.listaGeral tbody td.lv4{padding:10px 0 10px 65px}
table.listaGeral tbody td.lv5{padding:10px 0 10px 85px}
table.listaGeral tbody td.lv6{padding:10px 0 10px 105px}
table.listaGeral tbody td.lv7{padding:10px 0 10px 125px}
table.listaGeral tbody td.lv8{padding:10px 0 10px 145px}
table.listaGeral tbody td.lv9{padding:10px 0 10px 165px}
table.listaGeral tbody td.lv10{padding:10px 0 10px 185px}
table.listaGeral tbody td.lv11{padding:10px 0 10px 205px}
table.listaGeral tbody td.lv12{padding:10px 0 10px 225px}
/**/

table.listaGeral tfoot tr{}
table.listaGeral tfoot td{white-space:nowrap;background:#414346;color:#fff;margin:0;padding:3px;font-weight:normal}
table.listaGeral tfoot td.center{text-align:center}
table.listaGeral tfoot td.right{text-align:right}
table.listaGeral tfoot td div.center,
table.listaGeral tfoot td div.left,
table.listaGeral tfoot td div.right{padding:0px 3px}
table.listaGeral tfoot td div.left{float:left}
table.listaGeral tfoot td div.right{float:right;clear:right;}
table.listaGeral tfoot td div.center{text-align:center}
table.listaGeral tfoot td div a,
table.listaGeral tfoot td div a:link,
table.listaGeral tfoot td div a:visited,
table.listaGeral tfoot td div a:active{background:inherit;color:#fff;text-decoration:none}
table.listaGeral tfoot td div a:hover{background:inherit;color:#fff;text-decoration:underline}

/* table header */
table.header{width:778px;margin:0;padding:0;border:0;border-collapse: collapse;}
table.header td{border:0;vertical-align:top;padding:0;margin:0}
table.header td.p1{width:173px}
table.header td.p2{width:378px;}
table.header td.p2 img{width:358px;height:258px;display:block}
table.header td.p3{width:227px}
table.header td.p3 div.n1{width:202px;height:37px;padding:0 0 0 25px}
table.header td.p3 div.n1 img.homeheader{margin:11px 46px 0 0;cursor:pointer}
table.header td.p3 div.n1 img.contatoheader{margin:12px 0 0 0;cursor:pointer}
table.header td.p3 div.n2{width:202px;height:26px;padding:0 0 0 25px;cursor:pointer}
table.header td.p3 div.n3{width:202px;height:26px;padding:0 0 0 25px;cursor:pointer}
table.header td.p3 div.n4{width:202px;height:29px;padding:0 0 0 25px;cursor:pointer}
table.header td.p3 div.n5{width:202px;height:25px;padding:0 0 0 25px;cursor:pointer}
table.header td.p3 div.n6{width:202px;height:30px;padding:0 0 0 25px;cursor:pointer}
table.header td.p3 div.n7{width:202px;height:42px;padding:0 0 0 25px;}
table.header td.p3 div.n8{width:202px;height:55px;padding:8px 0 0 25px;}
table.header td.p3 div.n8 input.busca{width:175px;border:0;display:block;background:#000;color:#edbfc8;margin:0 0 5px 0}
table.header td.p3 div.n8 select.filtro{width:175px;border:0;display:block;background:#000;color:#edbfc8}
table.header td.p3 div.n9{padding:0 0 0 147px}
table.header td.p3 div.n9 img{cursor:pointer}

table.header td.p3 div.n2:hover,
table.header td.p3 div.n3:hover,
table.header td.p3 div.n4:hover,
table.header td.p3 div.n5:hover,
table.header td.p3 div.n6:hover{background:#FFF;opacity:.2;filter:alpha(opacity=20)}

/* table Footer */
table.listaFooter{width:778px;margin:0;border-collapse: collapse;}
table.listaFooter td{border:0;padding: .6em 10px; text-align: left;white-space:nowrap;vertical-align:top}
table.listaFooter td p{display:block;padding:10px 0 30px 0}
table.listaFooter td small{display:block}

table.listaFooter td small a,
table.listaFooter td small a:link,
table.listaFooter td small a:visited,
table.listaFooter td small a:active{background:inherit;color:#edbec4;text-decoration:none}
table.listaFooter td small a:hover{background:inherit;color:#edbec4;text-decoration:underline}

table.listaFooter td p a,
table.listaFooter td p a:link,
table.listaFooter td p a:visited,
table.listaFooter td p a:active{background:inherit;color:#fff;text-decoration:none}
table.listaFooter td p a:hover{background:inherit;color:#fff;text-decoration:underline}

/* ----------- Begin Builder ------------- */

/* builder */
.frmBuilder label.main{display:block;clear:both}
.frmBuilder label.right{width:50px;text-align:right;float:left;padding:0 5px}
.frmBuilder label{font-weight:bold;margin:10px 0 5px 0;}

.frmBuilder textarea.big{width:600px;height:100px;}
.frmBuilder textarea.biggest{width:600px;height:300px;}
.frmBuilder input[type=text].big{width:600px}
.frmBuilder input[type=text].busca{width:200px}
.frmBuilder textarea,
.frmBuilder input[type=text],
.frmBuilder input[type=password],

.frmBuilder select{padding:0.3em;margin-right:10px}

.frmBuilder select.fixo{width:200px}
.frmBuilder input.login{margin:0;padding:0.3em;}
.frmBuilder input[type=text]{}
.frmBuilder input[type=radio]{background:none;border:0}

.frmBuilder input.none[type=text],
.frmBuilder input.none[type=password],
.frmBuilder select.none{margin:0;padding:0.3em;}

.frmBuilder input[type=text].nomargin{margin:0;}

/* Horizontal */
.frmBuilder input.horizontal{margin:0 5px 0 5px;}
.frmBuilder input.legenda{width:300px}

/* Quando carrega os campos */
.frmBuilder input[type=text].campos,
.frmBuilder select.campos{margin:0}

/* button's list */
button.geral{padding:0 8px 0 0;cursor:pointer}
button.geral div{width:17px;height:17px;float:left}

/* ----------- End Builder ------------- */

.frmContato label.main{display:block;clear:both}
.frmContato label{margin:0 0 5px 0;}
.frmContato textarea{width:200px;height:100px;}
.frmContato textarea,
.frmContato input{width:200px;margin:0 5px 12px 0;border:1px solid #b1b1b1;background:#d9d9d9;color:#333;font-weight;normal}



/*----------*/

/* div's  */
div.main{margin:0 auto;padding:0;width:778px;}

/* div header */
div.main div.header{width:778px;height:326px;margin:0;padding:0;background:#a51c36 url('../img/header.gif') no-repeat;}

/* div content */
div.main div.content{padding:0 0 50px 0;}

/* div content esquerda */
div.main div.content div.left{width:569px;float:left}
div.main div.content div.left div.top{width:569px;height:31px;background:#a51c36 url('../img/contentTop.png') no-repeat;color:inherit}
div.main div.content div.left div.corpo{width:479px;padding:0 60px 0 30px;background:#a51c36 url('../img/contentCorpo.png') repeat-y;color:inherit}
div.main div.content div.left div.bottom{width:569px;height:31px;background:#a51c36 url('../img/contentBottom.png') no-repeat;color:inherit}

/* div content direita */
div.main div.content div.right{width:209px;float:right;clear:right;;background:inherit;color:#FFF}

/* div footer */
div.footer{min-width:778px;margin:0;padding:0;clear:both;background:#63222c url('../img/footer.gif') repeat-x;color:inherit;}
div.footerTable{width:778px;min-height:200px;margin:0 auto;padding:0;clear:both;background:#63222c url('../img/footerTable.gif') repeat-x;color:inherit;}

/* div Admin */
div.adminLogo{width:166px;height:164px;margin:0 auto;padding:20px 0 30px 0}
div.main div.adminContent{width:762px;margin:0 auto 20px auto;}
div.main div.adminContent div.top{width:762px;height:40px;background:#a51c36 url('../img/adminTop.png') no-repeat;color:inherit}
div.main div.adminContent div.corpo{width:722px;padding:0 30px 0 10px;background:#a51c36 url('../img/adminCorpo.png') repeat-y;color:inherit}
div.main div.adminContent div.bottom{width:762px;height:40px;background:#a51c36 url('../img/adminBottom.png') no-repeat;color:inherit}

div.adminMenu{background:inherit;color:#900;font-size:14px;text-align:center}
div.adminCorpoContent{padding:10px;}

div.clear{clear:both}

/* div loading */
div.loadingHide{display:none}
div.loadingShow{}
div.loading{width:100%;position:fixed;top:0;left:0;padding:5px;background:#000;color:#FFF;font-size:11px;text-align:center;opacity:.7;filter:alpha(opacity=70)}

/* div login */
div.login{display:none}

/* div busca */
div.busca{}

/* div bread */
div.breadcrumb{background:inherit;color:#a41c35;padding:0 0 10px 0}
div.breadcrumb a,
div.breadcrumb a:link,
div.breadcrumb a:visited,
div.breadcrumb a:active{background:inherit;color:#a41c35;text-decoration:none}
div.breadcrumb a:hover{background:inherit;color:#a41c35;text-decoration:underline}

div.leftGeral{width:220px;float:left}
div.rightGeral{width:220px;float:right;clear:right;}

/* Admin */

/* table lista adm */
table.lista {width:100%;margin: 1em 0; border-collapse: collapse;}
table.lista td,
table.lista th,
table.lista tbody td,
table.lista thead th{border:0; padding: .6em 10px; text-align: left; }
table.lista thead th{white-space:nowrap;}

table.lista tr.deletado{opacity:.5;filter:alpha(opacity=50);color:#ccc;background:inherit}

table.lista td.per1{width:1%}
table.lista td.per99{width:99%}

table.lista td{padding:5px;vertical-align:top}
table.lista td h3{background:inherit;color:#333;font-weight:normal}
table.lista td h4{background:inherit;color:#900;padding:3px 0 5px 0}
table.lista td img{cursor:pointer;}
table.lista td.right{text-align:right}
table.lista tr.set{background:#ffe2ce;color:inherit}
table.lista tr:hover{background:#d5d7cb;color:inherit}

table.lista tr.paginacao td a,
table.lista tr.paginacao td a:link,
table.lista tr.paginacao td a:visited,
table.lista tr.paginacao td a:active{background:inherit;color:#333;text-decoration:none}
table.lista tr.paginacao td a:hover{background:inherit;color:#333;text-decoration:underline}


#sortable {list-style-type: none; margin: 0; padding: 0;}
#sortable li { margin: 0 5px 5px 5px; padding: 5px;}
.ui-state-highlight {width:inherit;min-height:15px}

/* div informativo */
div.informativo{padding: 0pt 0.7em; margin:20px 0;display:none}
div.informativo span{float: left; margin-right: 0.3em;}
div.informativo p{padding:10px}

div.posicao,
div.pai{display:none}

div.inputFile{padding:0 0 10px 0}

div.deletado{opacity:.5;filter:alpha(opacity=50);color:#ccc;background:inherit}
div.inputImg{padding:5px 0;}

div.addImg,
div.addFile{padding:20px 0 0 0;text-align:right}

div.addFile,
div.addImg,
div.add img,
div.lv img{cursor:pointer;}

div.addFile,
div.addImg,
div.add,
div.lv{color:#900;background:inherit;font-size:12px;}

div.imgLista{float:left;padding:5px 10px 5px 0px}

div.fileLista{padding:5px 0}

div.fileLista img.cursor,
div.imgLista img.cursor{cursor:pointer;}
div.imgLista img.borda{border:2px solid #FFF}
div.imgListaDel{padding:3px;font-size:13px}

/* img */
img.imgItem{border:5px solid #FFF;display:block}
img.hand{cursor:pointer;}


div.lbranco{background:#FFF;color:inherit}
div.lbranco img{cursor:pointer;padding:5px}
img.trocaImgL,img.trocaImgLh{float:left}
img.trocaImgR,img.trocaImgRh{float:right}



/* Site Conteudo */

/* div.materia_relacionada */
div.materia_relacionada{background:inherit;color:#900}
div.materia_relacionada p{margin:0;padding:0}
div.materia_relacionada a,
div.materia_relacionada a:link,
div.materia_relacionada a:visited,
div.materia_relacionada a:active,
div.materia_relacionada a:hover{padding:0px 0 5px 10px;font-size:11px;font-weight:bold;background:transparent url('../img/liFlecha.gif') no-repeat left 4px;color:#900;text-decoration:none;display:block}
div.materia_relacionada a:hover{text-decoration:underline}

/* contato */
div.contato{}
div.contato{padding:10px 0 0 0}
div.contato h2{padding:10px 0 10px 10px;font-size:13px;background:transparent url('../img/liFlecha.gif') no-repeat left 14px;color:#900}

/* r4 */
div.r4{}
div.r4 h1{padding:10px 0}
div.r4 h2{padding:10px 0 10px 10px;font-size:13px;background:transparent url('../img/liFlecha.gif') no-repeat left 14px;color:#900}
div.r4 div.img{float:left;padding:0 20px 0px 0}
div.r4 div.img a img{display:block;cursor:pointer;background:inherit;color:#333;text-decoration:none}
div.r4 div.img a.hide{display:none}
div.r4 div.img div.legenda{clear:both;font-style:italic;color:#666;background:inherit;padding:3px 0 2px 0;}
div.r4 p{}
div.r4 h3{font-size:13px;background:#dddfd2;color:#900;padding:10px 0;}


/* r3 */
div.r3 table.lista {margin:0; border-collapse: collapse;}
div.r3 table.lista tr:hover{background:inherit;color:inherit}
div.r3 table.lista td{border:0;text-align:left;padding:5px;vertical-align:top}
div.r3 table.lista td h2{padding:0 0 10px 10px;font-size:13px;background:transparent url('../img/liFlecha.gif') no-repeat left 4px;color:#900}
div.r3 table.lista td p{}
div.r3 table.lista td img{cursor:pointer;}
div.r3 table.lista td a,
div.r3 table.lista td a:link,
div.r3 table.lista td a:visited,
div.r3 table.lista td a:active,
div.r3 table.lista td a:hover{background:inherit;color:#333;text-decoration:none}
div.r3 table.lista td div.mais{background:inherit;color:#900}
div.r3 table.lista td div.mais  a.red,
div.r3 table.lista td div.mais  a.red:link,
div.r3 table.lista td div.mais  a.red:visited,
div.r3 table.lista td div.mais  a.red:active{background:inherit;color:#900;text-decoration:none}
div.r3 table.lista td div.mais  a.red:hover{background:inherit;color:#900;text-decoration:underline}

/* r2 */

div.r2 table.lista {margin:0; border-collapse: collapse;}
div.r2 table.lista tr:hover{background:inherit;color:inherit}
div.r2 table.lista td{border:0;text-align:left;padding:5px;vertical-align:top}
div.r2 table.lista td h2{padding:0 0 10px 10px;font-size:13px;background:transparent url('../img/liFlecha.gif') no-repeat left 4px;color:#900}
div.r2 table.lista td p{}
div.r2 table.lista td img{cursor:pointer;}
div.r2 table.lista td a,
div.r2 table.lista td a:link,
div.r2 table.lista td a:visited,
div.r2 table.lista td a:active,
div.r2 table.lista td a:hover{background:inherit;color:#333;text-decoration:none}
div.r2 table.lista td div.mais{background:inherit;color:#900}
div.r2 table.lista td div.mais  a.red,
div.r2 table.lista td div.mais  a.red:link,
div.r2 table.lista td div.mais  a.red:visited,
div.r2 table.lista td div.mais  a.red:active{background:inherit;color:#900;text-decoration:none}
div.r2 table.lista td div.mais  a.red:hover{background:inherit;color:#900;text-decoration:underline}


/* destaque */
div.destaque{padding:10px 0 0 0}
div.destaque div.img a img{display:block;cursor:pointer;background:inherit;color:#333;text-decoration:none}
div.destaque div.img a.hide{display:none}
div.destaque div.img div.legenda{clear:both;font-style:italic;color:#666;background:inherit;padding:3px 0 2px 0;}
div.destaque h2{padding:10px 0 10px 10px;font-size:13px;background:transparent url('../img/liFlecha.gif') no-repeat left 14px;color:#900}
div.destaque h3{font-size:11px;background:inherit;color:#900}
div.destaque div.leftDestaque{width:230px;float:left}
div.destaque div.rightDestaque{width:230px;float:right;clear:right;}
div.destaque table.lista {margin:20px 0 0 0;padding:0; border-collapse: collapse;}
div.destaque table.lista tr:hover{background:inherit;color:inherit}
div.destaque table.lista td{border:0;text-align:left;padding:5px;vertical-align:top}
div.destaque table.lista td h2{padding:0 0 10px 10px;font-size:13px;background:transparent url('../img/liFlecha.gif') no-repeat left 4px;color:#900}
div.destaque table.lista td p{}
div.destaque table.lista td img{cursor:pointer;}
div.destaque table.lista td a,
div.destaque table.lista td a:link,
div.destaque table.lista td a:visited,
div.destaque table.lista td a:active,
div.destaque table.lista td a:hover{background:inherit;color:#333;text-decoration:none}
div.destaque table.lista td div.mais{background:inherit;color:#900}
div.destaque table.lista td div.mais  a.red,
div.destaque table.lista td div.mais  a.red:link,
div.destaque table.lista td div.mais  a.red:visited,
div.destaque table.lista td div.mais  a.red:active{background:inherit;color:#900;text-decoration:none}
div.destaque table.lista td div.mais  a.red:hover{background:inherit;color:#900;text-decoration:underline}


/* saber mais */
div.saber{padding:10px 0 0 0}
div.saber h2{padding:10px 0 10px 15px;font-size:11px;background:#a51c36 url('../img/liFlor.gif') no-repeat left 12px;color:#fff}
div.saber p{background:inherit;color:#e7dce1;}
div.saber p a,
div.saber p a:link,
div.saber p a:visited,
div.saber p a:active{background:inherit;color:#e7dce1;text-decoration:none}
div.saber p a:hover{background:inherit;color:#e7dce1;text-decoration:underline}


