body{ background:#FFFFFF url('../images/bg-body.png') repeat; margin:5px 0 0 0; font-size:10px; font-family:"lucida grande",tahoma,verdana,arial,sans-serif }
a{ color:#0033CC; text-decoration:underline}
h1{ font-size:24px; color:#333333; margin:0 0 3px 0; padding:0;}
h2{ font-size:18px; color:#333333; margin:0 0 3px 0; padding:0;}
h3{ font-size:16px; color:#333333; margin:0 0 3px 0; padding:0;}
h4{ font-size:12px; color:#333333; margin:14px 0 3px 0; padding:0;}
ul{ list-style:disc; padding:0; margin:0 0 5px 25px; }
li{ font-size:12px; }
p{ font-size:12px; font-family:"lucida grande",tahoma,verdana,arial,sans-serif; color:#666666 }
td{ font-size:12px; font-family:"lucida grande",tahoma,verdana,arial,sans-serif; color:#666666 }
cite{ width:100%; display:block}
form{ margin:0; padding:0}
form{ margin:0; padding:0}
input[type=text]{ width:99%; border:1px solid #AAAAAA; margin:0 0 4px 0 }
input[type=submit]{ float:left; margin:0; padding:0; border:0; width:115px; height:32px; text-align:center; color:#6D6D7C; font-size:14px}
input[type=password]{ width:99%; border:1px solid #AAAAAA; margin:0 0 4px 0 }
textarea{ border:1px solid #AAAAAA; overflow:hidden; margin:0 0 5px 0; width:99%; height:45px; }

.classPag_RespostaAction_alert{ font-family: "trebuchet MS", sans-serif; font-size:11px; float:left; width:99%; margin:5px 0 5px 0; padding:5px 0 5px 5px; background:#FFF9D7; border:1px solid #E2C822 }
.classPag_RespostaAction_alert blockquote{ color:#999; font-size:12px; font-family:Geneva,Arial,Helvetica,sans-serif}
.classPag_RespostaAction_ok{ font-family: "trebuchet MS", sans-serif; font-size:11px; float:left; width:99%; margin:5px 0 5px 0; padding:5px 0 5px 5px; background:#ECEFF5; border:1px solid #CCCCCC }
.classPag_RespostaAction_erro{ font-family: "trebuchet MS", sans-serif; font-size:11px; float:left; width:99%; margin:5px 0 5px 0; padding:5px 0 5px 5px; background:#FFEBE8; border:1px solid #DD3C10 }

/* Estrutura */
#body-structure{ width:100%; float:left; }
#body-structure-content{ width:920px; margin:0 auto; }

#body-structure-head{ width:920px; margin:0 auto; height:60px; line-height:25px; }
#body-structure-head a{ font-size:12px; text-decoration:none; color:#FFFFFF; font-weight:bolder}
#body-structure-head-menu-dbr{ width:920px; margin:0 auto; height:25px;}
#body-structure-head-menu{ width:920px; background:#FFFFFF; margin:0 auto; height:30px; padding:0 0 0 0 }
#body-structure-head-menu ul{ margin:0 0 0 5px; padding:0}
#body-structure-head-menu li{ float:left; width:auto; border-right:1px solid #E5E5E5; text-align:center; padding:0 5px 0 5px; list-style:none; height:20px; line-height:20px; margin:0 2px 0 0;}
#body-structure-head-menu li a{ color:#E62169; text-decoration:none}
#body-structure-head-menu li a:hover{ color:#E62169; text-decoration:none }
#body-structure-head-menu li:hover{ background:#FAFAFA;}
#body-structure-head-menu li:hover a{ color:#E62169;}

#body-structure #body-structure-content #box-content-all{ width:920px; background:#FFFFFF; float:left; margin:0 0 0 0; }

#body-structure #body-structure-content #box-content-all #box-content-middle{ width:915px; margin:2px 0 0 5px; padding:0 0 0 0; float:left; height:auto;}
#body-structure #body-structure-content #box-content-all #box-content-middle h1{ font-size:14px; color:#4558B9; margin:0 0 10px 0}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle0{ width:907px; height:auto; float:left; border:1px solid #F0EFE9; -moz-border-radius:3px; -webkit-border-radius:3px; background:#FCFBF5}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle0 p{ padding:0 0 0 5px; color:#333333}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle0 p img{ border:1px solid #008000;}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle0 cite{ font-size:10px; color:#CCCCCC; font-style:normal}

#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle0-users{ width:907px; height:auto; float:left; margin:5px 0 0 0; padding:2px 0 2px 2px; border:1px solid #F0EFE9; -moz-border-radius:3px; -webkit-border-radius:3px; background:#E9E9E9}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle0-users img{ margin:0; border:0}

#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle0-banner{ width:907px; height:auto; text-align:center; float:left; margin:5px 0 0 0; padding:2px 0 2px 2px; border:1px solid #F0EFE9; -moz-border-radius:3px; -webkit-border-radius:3px; background:#E9E9E9}

#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle1{ width:909px; padding:5px 0 0 0; height:auto; margin:5px 2px 0 0; float:left; -moz-border-radius:2px; -webkit-border-radius:2px; border:1px solid #D6D6D6; background:#F5F5F5}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle1 p{ padding:0 0 0 5px}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle1 p a{ color:#CC0033; text-decoration:none}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle1 p a:hover{ color:#999999; text-decoration:none}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle1 div{ margin:0 0 2px 5px; padding:0 0 2px 0; border-bottom:1px solid #EBEBEB; width: 900px; float:left; height:auto;}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle1 div span img{ border:1px solid #008000;}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle1 div span.Thumb{ width:50px; float:left}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle1 div span.Falae{ width:840px; margin:0 0 0 5px; color:#999999; font-size:12px; float:left}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle1 div span.Falae strong{ color:#333333;}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle1 div span.Falae a strong{ color:#333333; font-weight:normal}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle1 div span.Falae a{ color:#008000; text-decoration:none}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle1 div span.Falae a:hover{ color:#333333; text-decoration:none} 
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle1 div span.Marca{ float:left; width:220px}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle1 div span.Marca img{ border:0; float:right}

#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle2{ width:230px; padding:5px 0 0 0; height:auto; margin:5px 2px 0 0; float:left; -moz-border-radius:2px; -webkit-border-radius:2px; border:1px solid #D6D6D6; background:#F5F5F5}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle2 p{ padding:0 0 0 5px}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle2 p a{ color:#CC0033; text-decoration:none}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle2 p a:hover{ color:#999999; text-decoration:none}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle2 div{ margin:0 0 2px 5px; padding:0 0 2px 0; border-bottom:1px solid #EBEBEB; width: 225px; float:left; height:auto;}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle2 div span img{ border:1px solid #008000;}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle2 div span.Thumb{ width:50px; float:left}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle2 div span.Falae{ width:165px; margin:0 0 0 5px; color:#999999; float:left}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle2 div span.Falae strong{ color:#333333;}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle2 div span.Falae a strong{ color:#333333; font-weight:normal}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle2 div span.Falae a{ color:#008000; text-decoration:none}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle2 div span.Falae a:hover{ color:#333333; text-decoration:none} 
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle2 div span.Marca{ float:left; width:220px}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle2 div span.Marca img{ border:0; float:right}

#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle3{ width:230px; padding:5px 0 0 0; height:auto; margin:5px 2px 0 0; float:left; -moz-border-radius:2px; -webkit-border-radius:2px; border:1px solid #D6D6D6; background:#F5F5F5}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle3 p{ padding:0 0 0 5px}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle3 p a{ color:#CC0033; text-decoration:none}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle3 p a:hover{ color:#999999; text-decoration:none}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle3 div{ margin:0 0 2px 5px; padding:0 0 2px 0; border-bottom:1px solid #EBEBEB; width: 225px; float:left; height:auto;}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle3 div span img{ border:1px solid #008000;}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle3 div span.Thumb{ width:50px; float:left}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle3 div span.Falae{ width:165px; margin:0 0 0 5px; color:#999999; float:left}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle3 div span.Falae strong{ color:#333333;}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle3 div span.Falae a strong{ color:#333333; font-weight:normal}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle3 div span.Falae a{ color:#008000; text-decoration:none}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle3 div span.Falae a:hover{ color:#333333; text-decoration:none} 
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle3 div span.Marca{ float:left; width:220px}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle3 div span.Marca img{ border:0; float:right}

#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle4{ width:205px; padding:5px 0 0 0; height:auto; margin:5px 2px 0 0; float:left; -moz-border-radius:2px; -webkit-border-radius:2px; border:1px solid #D6D6D6; background:#F5F5F5}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle4 p{ padding:0 0 0 5px}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle4 p a{ color:#CC0033; text-decoration:none}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle4 p a:hover{ color:#999999; text-decoration:none}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle4 div{ margin:0 0 2px 5px; padding:0 0 2px 0; border-bottom:1px solid #EBEBEB; width: 200px; float:left; height:auto;}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle4 div span img{ border:1px solid #008000;}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle4 div span.Thumb{ width:50px; float:left}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle4 div span.Falae{ width:140px; margin:0 0 0 5px; color:#999999; float:left}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle4 div span.Falae strong{ color:#333333;}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle4 div span.Falae a strong{ color:#333333; font-weight:normal}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle4 div span.Falae a{ color:#008000; text-decoration:none}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle4 div span.Falae a:hover{ color:#333333; text-decoration:none} 
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle4 div span.Marca{ float:left; width:195px}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle4 div span.Marca img{ border:0; float:right}

#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle5{ width:907px; padding:5px 0 0 0; height:auto; margin:5px 2px 0 0; float:left; -moz-border-radius:2px; -webkit-border-radius:2px; border:1px solid #D6D6D6; background:#F5F5F5}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle5 p{ padding:0 0 0 5px}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle5 p a{ color:#CC0033; text-decoration:none}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle5 p a:hover{ color:#999999; text-decoration:none}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle5 div{ margin:0 0 2px 5px; padding:0 0 2px 0; border-bottom:1px solid #EBEBEB; width: 907px; float:left; height:auto;}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle5 div span img{ border:1px solid #008000;}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle5 div span.Thumb{ width:50px; float:left}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle5 div span.Falae{ width:850px; margin:0 0 0 5px; color:#999999; float:left}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle5 div span.Falae strong{ color:#333333;}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle5 div span.Falae a strong{ color:#333333; font-weight:normal}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle5 div span.Falae a{ color:#008000; text-decoration:none}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle5 div span.Falae a:hover{ color:#333333; text-decoration:none} 

#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle6{ width:907px; padding:5px 0 0 0; height:auto; margin:5px 2px 0 0; float:left; -moz-border-radius:2px; -webkit-border-radius:2px; border:1px solid #D6D6D6; background:#F5F5F5}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle6 p{ padding:0 0 0 5px}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle6 p a{ color:#CC0033; text-decoration:none}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle6 p a:hover{ color:#999999; text-decoration:none}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-middle6 span{ padding:2px 0 5px 2px; width:880px; display:block; margin:0 0 5px 15px; border:1px solid #efefef; font-size:12px; color:#666666}

#body-structure-footer{ width:100%; float:left; margin:0; padding:0 }
#body-structure-footer #body-structure-footer-box{ margin:0 auto; width:915px; background:#FFFFFF; padding:10px 0 10px 5px;}
#body-structure-footer #body-structure-footer-box h2{ font-size:12px; background:#EFEFEF; border:#E5E5E5 1px solid; width:910px; padding:1px 0 1px 0}
#body-structure-footer #body-structure-footer-box p{ margin:0; padding:2px; font-size:9px; color:#666666}
#body-structure-footer #body-structure-footer-box p a{ color:#666666}
/*Paginação*/
.classPag_atual{ padding-top:5px; color:#393C42; font-weight:bolder; height:20px; line-height:20px; width:23px; margin: 0 0 4px 2px; padding-right:1px; position:relative; float:left; text-align:center; font-size:18px; }
.classPag_proximo{ padding-top:5px; color:#393C42; font-weight:normal; height:20px; line-height:20px; width:23px; margin: 0 0 4px 2px; padding-right:1px; position:relative; float:left; text-align:center; cursor:pointer; font-weight:normal; }

/* Submits */
#site_post_arquivoTMP{ padding:4px 0 4px 0; font-size:12px !important; font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif !important; color:#336699; font-weight:bolder}
.buttons a, .buttons button{
    display:block;
    float:left;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:12px;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

/* STANDARD */

button:hover, .buttons a:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.buttons a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

/* POSITIVE */

button.positive, .buttons a.positive{
    color:#529214;
}
.buttons a.positive:hover, button.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.buttons a.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

/* NEGATIVE */

.buttons a.negative, button.negative{
    color:#d12f19;
}
.buttons a.negative:hover, button.negative:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
.buttons a.negative:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}

/* REGULAR */

button.regular, .buttons a.regular{
    color:#336699;
}
.buttons a.regular:hover, button.regular:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.buttons a.regular:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}