* {
/* list-style-type:none;
list-style-image:none;
list-style-position:outside;*/
margin:0;
padding:0;
}

address p {padding:10px 0;}
.pq {font-size:10px;}
.gd {font-size:16px;}

body {
background:#af1803 none repeat scroll 0;
}

.logo {
background:transparent url(../images/banner.gif) no-repeat scroll 0;
overflow:hidden;
width:632px;
height:88px;
text-indent:-999px;
font-family:Georgia,"Times New Roman",Times,serif;
font-style:normal;
font-variant:normal;
font-weight:400;
font-size:25px;
line-height:25px;
color:#666;
margin:35px auto 0;
}

h2 {
border-bottom:1px solid #af1803;
font-weight:400;
font-family:georgia,times,serif;
padding:15px 0;
}

.farley {
border:1px solid #af1803;
width:50px;
height:67px;
float:left;
margin:30px 20px 0 0;
padding:7px;
}

ul {
padding:10px 0;
}

ul.tn li {
display:inline;
list-style-type:none;
margin:0 8px 0 0;
}

img.tn {
border:1px solid #bababa;
width:50px;
height:50px;
margin:8px 0 0;
padding:2px;
}

img.tn-qrcode {
border:1px solid #bababa;
width:100px;
height:64px;
float:right;
margin:22px 2px 10px 25px;
padding:10px;
}

#corpo {
background:#fff none repeat scroll 0 50%;
min-height:550px;
width:100%;
}

#corpo-content {
font-style:normal;
font-variant:normal;
font-weight:400;
font-size:13px;
line-height:25px;
color:#666;
width:700px;
text-align:left;
margin:0 auto;
padding:20px 10px;
}

#corpo-content h2 {
font-family:Georgia,"Times New Roman",Times,serif;
font-style:normal;
font-variant:normal;
font-weight:400;
font-size:25px;
line-height:15px;
color:#666;
}

#corpo-content p {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-style:normal;
font-variant:normal;
font-weight:400;
font-size:12px;
line-height:18px;
color:#333;
text-align:justify;
}

#corpo-content ol {
list-style-type:decimal;
}

#subcorpo {
background:#af1803 none repeat scroll 0;
width:700px;
color:#e0e0e0;
height:100px;
margin:0 auto;
}

#subcorpo-content {
width:700px;
text-align:center;
margin:0 auto;
padding:20px 0 0;
}

a:hover img {
border-color:#af1803;
}

fieldset {
border:none;
margin-top:20px;
}

label {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-style:normal;
font-variant:normal;
font-weight:400;
font-size:14px;
line-height:20px;
}

input,textarea {
width:690px;
margin:0;
padding:4px;
border:1px solid #999;
}

textarea {
height:200px;
}

.button {
border:none;
background:transparent url(../images/btn.gif) no-repeat scroll 0;
width:170px;
height:60px;
font-size:20px;
font-weight:700;
color:#af1803;
padding-bottom:15px;
margin:10px 265px;
cursor:pointer;
}

#corpo-content address {
font-family:Trebuchet MS, Verdana,Arial,Helvetica,sans-serif;
font-style:normal;
font-variant:normal;
font-weight:400;
font-size:13px;
line-height:25px;
color:#666;
padding:10px 0;
}

#corpo-content a {
font-family:verdana;
text-decoration:none;
line-height:20px;
}

.formacao dt {
position:relative;
left:0;
top:2.5em;
width:15em;
font-weight:700;
}

.formacao dd {
border-left:1px solid #af1803;
margin:0 0 0 15em;
padding:0 0 0.5em 1.95em;
}

#menu {
background:transparent url(../images/menu/menur_bg.gif) repeat-x scroll 0 50%;
}

.glossymenu {
background:transparent url(../images/menu/menur_bg.gif) repeat-x scroll 0 50%;
position:relative;
height:46px;
list-style-type:none;
list-style-image:none;
list-style-position:outside;
width:965px;
margin:auto;
padding:0 0 0 34px;
}

.glossymenu li {
float:left;
}

.glossymenu li a {
float:left;
display:block;
color:#000;
text-decoration:none;
font-family:sans-serif;
font-size:13px;
font-weight:700;
height:46px;
line-height:46px;
text-align:center;
cursor:pointer;
padding:0 0 0 16px;
}

.glossymenu li a b {
float:left;
display:block;
padding:0 24px 0 8px;
}

.glossymenu li.current a,.glossymenu li a:hover {
background:transparent url(../images/menu/menur_hover_left.gif) no-repeat scroll left center;
color:#fff;
}

.glossymenu li.current a b,.glossymenu li a:hover b {
background:transparent url(../images/menu/menur_hover_right.gif) no-repeat scroll right top;
color:#fff;
}

#rodape ul {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-style:normal;
font-variant:normal;
font-weight:400;
font-size:11px;
line-height:normal;
width:645px;
height:30px;
text-align:center;
margin:auto;
}

#rodape ul li {
display:inline;
}

#rodape ul li a {
float:left;
color:#fff;
text-decoration:none;
padding:11px;
}

#rodape ul li a:hover {
border:1px solid #fff;
background-color:#af1803;
color:#fff;
padding:10px;
}

p a,p a:hover {
text-decoration:none;
}

.pagamento {
padding:20px 0;
}

.muitoprazer {
border-bottom:1px solid #af1803;
font-weight:400;
font-family:georgia,times,serif;
}

#content001,#content002 {
margin:15px 0 0;
}

.muitoprazer a {
text-decoration:none;
color:#666;
}

a:hover,.detalhes {
color:red;
}
