a {text-decoration:none;color:black;}
a:hover {text-decoration:underline;}
a:visited {color:black;}
img{border:none;}
h1,h2,h3,h4,h5,p, li, ul {margin:0;padding:0;}
li {list-style-type: none; }
h1 {font-size:1.8em;}
h2 {font-size:1.6em;}
h5 {font-size:1em;}
form {display:inline;}

.opc-box {width:527px; margin-left:1.5em; clear:both; overflow:hidden; margin-top:0; border:1px solid #000;}
.col-mod-box {width:61.5em; margin-left:1.5em; clear:both; overflow:hidden; padding-top: 0.5em;}

/* supercarrossel */
#supercarrossel {position:relative; overflow:hidden;height: 250px;margin-left: 0; background:#000;}
#supercarrossel .foto-destaque { width: 529px; height: 200px;}
#supercarrossel .transp {position:absolute; width: 55.9em; _width: 55.8em; height: 50px; opacity: 0.8;filter: alpha(opacity=80); background: #000; bottom:0; left: 2.8em; z-index: 2;}
#supercarrossel .esq {position:absolute;top: 200px; left: 3.2em; width:450px; z-index: 10;}
#supercarrossel .esq h2 {font: bold 1.1em arial;}
#supercarrossel .esq a {color:#99CC33; }
#supercarrossel .esq h3 {font: bold 14px arial; line-height:1em; margin-top:10px;}
#supercarrossel .esq h3 a {color:#FFF; }
#supercarrossel ul, #mod-destaque li { margin: 0; padding: 0; list-style: none;}
#supercarrossel .dir {position:absolute;top: 142px;right:4.2em; width: 14em; z-index: 10;}
#supercarrossel .dir p {font: normal 1.3em arial; padding: 0.3em 0 0 0; border-bottom: solid 1px #99CC33;}
#supercarrossel .dir p a {color:#FFF;}

#supercarrossel #wrap-carrossel, 
#supercarrossel #listadestaques { width: 61.5em;height: 33em; top:0; left: 0; overflow: hidden; position: absolute;}
#supercarrossel #listadestaques li { position: relative; width: 527px; height:250px; float: left; background: none; overflow: hidden;}
#supercarrossel #listadestaques li.carregando { background: url("wait_inv.gif") no-repeat center center;}

#supercarrossel #seta-ant { position: absolute; z-index: 1; width: 2.7em; height: 50px; opacity: 0.8;filter: alpha(opacity=80); bottom: 0; left: 0;}
#supercarrossel #seta-ant a{ display: block; width: 2.7em; height: 50px; background: #0A69A2 url('carrossel-seta-anterior.gif') no-repeat 0.8em center; text-indent: -9999em; outline: none;}
#supercarrossel #seta-prox { position: absolute; z-index: 999; width: 2.7em; height: 50px; opacity: 0.8;filter: alpha(opacity=80); bottom: 0; right: 0;}
#supercarrossel #seta-prox a{ display: block; width: 2.7em; height: 50px; background: #0A69A2 url('carrossel-seta-proximo.gif') no-repeat 1em center; text-indent: -9999em; outline: none;}
