/* gerais */
* { margin:0; padding:0; list-style:none; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11pt; }
img { border:none; }
hr { display:none; }
a { text-decoration:none; }
a:link, a:visited, a:active { color:#6D6D6D; text-decoration:underline; }
a:hover { color:#791F1F; }
.pin { height:-1px !important; line-height:0; clear:both; }

/* Texto */
a { text-decoration:none; }
a:link, a:visited, a:active { color:#6D6D6D; text-decoration:underline; }
a:hover { color:#791F1F; }

#corpo h3 {  }
#corpo h3 a:link, #corpo h3 a:visited, #corpo h3 a:active {  }
#corpo h3 a:hover {  }

#corpo h4 {  }
#corpo h4 a:link, #corpo h4 a:visited, #corpo h4 a:active {  }
#corpo h4 a:hover {  }

#corpo h5 {  }
#corpo h5 a:link, #corpo h5 a:visited, #corpo h5 a:active {  }
#corpo h5 a:hover {  }

#corpo p { font-size:11pt; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; line-height:18pt; text-align:left; text-indent:15px; margin-left:15px; margin-right:10px; margin-top:1em; }

#corpo li { font-size:11pt; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; line-height:18pt; text-align:justify; margin-left:20px; margin-right:10px; list-style:disc inside; }

#corpo img { float:right; border:solid 2px #6D6D6D; margin:25px; display:inline; }

/*form {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:black; }
form input, form select, form textarea { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:black; padding:0px; margin:4px;}
form textarea { vertical-align:text-top; }*/

/* principais */

body { background:#FFFFFF url(../arquivos/if/body.gif) repeat-x top; }

#central { max-width:900px; min-width:750px; height:100%; min-height:400px; margin:0 auto; background:#FFFFFF; }
#head_page { height:65px; margin:0px auto; background: url(../arquivos/if/body.gif) repeat-x top; /*border-top:solid 5px #EFEFEF;*/ }
#head_page h1 a { display:block; text-indent:-5000px; overflow:hidden; height:65px; margin:0; background:url(../arquivos/if/bg_head_page.gif) no-repeat 15px 10px; }
#head_page h1 a, #head_page h1 { width:300px; }
#login { display:none; }

#search { display:none; }

#partner { display:none; }

#nav { display:none; }

#data { display:none; }

#calendarbox { display:none; }
#calendario { display:none; }

#content { display:inline !important; background:#FFFFFF; }
#content #texto { margin:15px; margin-right:20px; margin-left:20px; }
#content #texto .titulo { padding:10px 0 20px 40px; }
#content #texto .titulo h2 { font:18pt "Trebuchet MS", Verdana, Arial, sans-serif; color:#6D6D6D; border-bottom:solid 1px #791F1F; }
#content #texto .titulo h3 { font:10pt "Trebuchet MS", Verdana, Arial, sans-serif; color:#000000; margin-top:5px; }
#content #texto .titulo h3 a { font:10pt "Trebuchet MS", Verdana, Arial, sans-serif; }
#content #texto .titulo h4 { font:12pt "Trebuchet MS", Verdana, Arial, sans-serif; color:#6D6D6D; margin-top:10px; }

#content #texto .opcoes { margin-top:30px; padding:10px 0; border-top:solid 1px #791F1F; }
#content #texto .opcoes li { display:none; }
#content #texto .botoes { display::none; }
#content #texto .botoes li { display:none; }
#content #texto .autor { margin-top:20px; padding:5px 0 20px 20px; border-top:solid 1px #791F1F; }
#content #texto .autor img { float:right; display:inline; margin:0 5px; }
#content #texto .autor txt { display:inline; text-align:right; }
#content #texto .autor h4, #content #texto .autor p { text-align:right; margin:3px 0; }

#content .lista { border-top:solid 1px #6D6D6D; border-bottom:solid 1px #6D6D6D; padding:10px; margin:0; }
#content .lista li { margin:5px 0; }
#content .lista li a { font-size:12pt; font-weight:bold; text-decoration:none; }
#content .lista li a span { font-size:11pt; text-indent:1em; font-weight:normal; text-decoration:none !important; }
#content .lista li a img { float:none; text-decoration:none; vertical-align:middle; margin:0 5px 0 0; }
#content .lista li img { float:none; text-decoration:none; border:none; vertical-align:middle; margin:0 5px; }
#content .lista li em { font-size:9px; }

#content #texto .comentform { display:none; }
#content #texto .comentarios { margin:20px 0px 20px 30px; border-bottom:solid 2px #791F1F; padding-bottom:10px; }
#content #texto .comentarios h4 { font:bold 14pt "Trebuchet MS", Verdana, Arial, sans-serif; color:#6D6D6D; margin:20px 0px; border-bottom:solid 2px #791F1F; }
#content #texto .comentarios h5 { font:bold 11pt Verdana, Arial, Helvetica, Sans-Serif; color:#6D6D6D; margin:20px 2px 10px 10px; border-bottom:solid 1px #791F1F; padding-bottom:2px; }
#content #texto .comentarios h5 em { font-weight:normal; font-size:10pt; }
#content #texto .comentarios h5 span { display:none; }
#content #texto .comentarios p { font:10pt "Trebuchet MS", Verdana, Arial, sans-serif; color:black; line-height:12pt; margin:5px 2px 5px 20px; text-indent:0; }
#content #texto .comentarios p em { font-style:italic; }

#content #texto #galeria { text-align:center; }
#content #texto #galeria p { display:block; }
#content #texto #galeria img { float:none; margin:10px; }
#content #texto #galeria .control { display:none; }
#content #texto #galeria .legenda { margin:0; text-align:center; }

#content #texto #filme { text-align:center; }

.dest { float:left; display:inline; width:40%; padding-left:18px; margin:20px 10px 30px 10px; }
.destimg { float:left; display:inline; margin:0 5px; }
.destimg a:link img, .destimg a:visited img, .destimg a:active img { border:solid 2px #6D6D6D; }
.destimg a:hover img { border:solid 2px #791F1F; }
.desttxt { display:inline; }
.desttxt a { display:inline; text-decoration:none; }
.desttxt a:link, .desttxt a:visited, .desttxt a:active { color:#6D6D6D; text-decoration:none; }
.desttxt a:hover { color:#791F1F; text-decoration:none; }
.desttxt h2, .desttxt p { margin-left:100px; font-size:11px; }

/* Formularios */

	/* Form Login */
form#login2 { font:11px Verdana, Arial, Helvetica, sans-serif; }
form#login2 label, form#login2 input { margin:0px; }
form#login2 label { margin:4px 0px; margin-right:10px; }
form#login2 input { margin-right:10px; }


.boxform { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:black; margin:0px 10px; padding:10px 5px; border:solid 1px black; }
.boxform legend { margin-left:10px; padding:5px; font-family:"Trebuchet MS", Verdana, Arial, sans-serif; font-size:14px; color:black; }
.boxform legend a:active, .boxform legend a:link, .boxform legend a:visited { font-family:"Trebuchet MS", Verdana, Arial, sans-serif; font-size:14px; color:black; }
.boxform legend a:hover { font-family:"Trebuchet MS", Verdana, Arial, sans-serif; font-size:14px; color:red; }
.boxform form { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:black; margin:0px; padding:0px; }
.boxform input, select, textarea { display:inline; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:black; padding:0px; margin:4px; vertical-align:text-bottom; }
.boxform textarea { vertical-align:text-top; }
.boxform label { padding:0px 2px; margin:0px 1px 0px 10px; display:inline; float:left; text-align:right; line-height:24px; }
.boxform label.prime { padding:0px 2px; margin-right:2px; width:100px; clear:both; display:block; float:left; text-align:right; line-height:24px; }
.boxform p { float:left; display:inline; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:black; padding:0px 5px; line-height:24px; vertical-align:text-bottom; }
.boxform p a:active, .boxform p a:link, .boxform p a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#006699; padding:0px 5px; margin:0px 2px; line-height:24px; background:#B8D6E5; border:solid 1px #006699; }
.boxform p a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:red; padding:0px 5px; margin:0px 2px; line-height:24px; background:#B8D6E5; border:solid 1px #006699; }
.boxform p.bot a { background:none; border:none; margin-left:-10px; display:inline; }
.boxform p.aviso { clear:both; display:block; margin:0 15px; line-height:15px;  }
/* Sub-Título */
.boxform h3 { margin:2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:gray; text-align:right; width:110px; display:block; line-height:24px; vertical-align:text-bottom; }
.boxform h4 { margin:2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:gray; line-height:15px; vertical-align:text-bottom; }
.boxform .semcorpo { border:none; padding:0px; margin:0px; height:0px; }
.relatorio { margin-left:5px; width:455px; padding:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; border:solid 1px #EFEFEF; }