/* CSS Document */
body {margin:0; padding:0; background:#751634 url(../img/fundo.jpg) repeat-x; text-align:center;}

ul {margin:0; padding:0; list-style:none;} img {border:none;}

.clear {clear:both;} .fig {float:left; margin:0 10px 5px 0;} .fig2 {float:left; margin:0 0 5px 0;}

#container {width:900px; text-align:left; margin:0 auto; background:#fff;}

#topo1 {width:730px; float:left;} #topo2 {float:left; width:170px;}

h1 {background:url(../img/banner.jpg) no-repeat; width:730px; height:140px; display:block; margin:0;}

h1 span {visibility:hidden;}

#nav ul {font:14px Arial, Helvetica, sans-serif;}

#nav li {float:left; margin:0; color:#3ca4ab; height:35px; line-height:35px;}

#nav a {text-decoration:none; color:#751634; height:35px; line-height:35px; display:block; padding:0 10px;}

#nav a:hover {background:#f4fbff url(../img/bt.jpg) top left repeat-x; color:#333;}

#topo2 ul {font:14px Arial, Helvetica, sans-serif;}

#topo2 a {text-decoration:none; color:#fff;}

#topo2 a:hover {text-decoration:underline;}

.bt1 {background:url(../img/bot1.jpg) no-repeat; height:20px; width:160px; line-height:20px; display:block; padding-left:10px;}

.bt2 {background:url(../img/bot2.jpg) no-repeat; height:20px; width:160px; line-height:20px; display:block; padding-left:10px;}

.bt3 {background:url(../img/bot3.jpg) no-repeat; height:20px; width:160px; line-height:20px; display:block; padding-left:10px;}

.bt4 {background:url(../img/bot4.jpg) repeat-x; height:20px; width:160px; line-height:20px; display:block; padding-left:10px;}

.box {width:435px; padding:10px 5px 0 10px; float:left; background:#f1e5e8 url(../img/bg.jpg) top right no-repeat; border-top:1px solid #fff;}

.texto {width:325px; padding:10px 20px; float:left;} .texto p {font:16px Georgia, "Times New Roman", Times, serif; color:#669999; line-height:1.3em;}

.cont {width:253px; padding-left:20px; margin-right:20px; float:left;} #cont2 {background:#f6eff1; height:700px;}
/*.cont {width:253px; padding-left:20px; margin-right:20px; float:left;} #cont2 {background:#f6eff1; overflow:scroll; overflow-x: hidden; height:300px;}*/
/*.cont {width:253px; padding-left:20px; margin-right:20px; float:left;} #cont2 {background:#f6eff1;}*/

#roda {background:#ece5ca; height:40px; border-top:1px solid #fff; padding-left:10px;} #roda p {line-height:40px;}

p {font:12px Arial, Helvetica, sans-serif; line-height:1.5em; color:#333; margin:0 0 5px 0;}

h2 {font:16px Georgia, "Times New Roman", Times, serif; color:#ad3253; margin:15px 0 5px 0; font-weight:600;}

h3 {font:13px Verdana; color:#ad3253; margin:15px 0 5px 0; font-weight:bold;}

a {font:12px Arial, Helvetica, sans-serif; color:#ad3253; text-decoration:none;} a:hover {text-decoration:underline;}

#col3 {background:#fff; width:730px; float:left;}

#col5 {background:#fff; width:690px; float:left;}

#col4 {background:#0099CC; width:170px; position:absolute; top:-135px; right:0;} #meio {position:relative;}

#col4 img {border-top:1px solid #ccc;}

form { margin-top:20px;}

label {float:left; width:70px; color:#333; font:12px Arial;}

.input {width:250px; border:1px solid #ad3253; margin-bottom:10px;} select {border:1px solid #ad3253; margin-bottom:10px;}

textarea { height:190px;}

.bot {background:#ad3253; color:#fff; margin-right:10px; overflow:hidden; border:none;}
