/*
********************************
**	(c)2008 R3 WEBMOTION	  **
**	contact: info@r3.com.br	  **
********************************
*/

* { margin:0; padding:0; text-decoration:none; list-style:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000; }
body { background:#FFFFFF url(../files/if/background_body.gif) top repeat-x; }
a { text-decoration:none; color:#999; }
a:hover { color:#000; }
img { border:none; }

#central { width:950px; margin:0 auto; margin-bottom:20px; }
/*#central_prod { width:770px; margin:0 auto; margin-bottom:20px; }*/

#header { width:270px; height:90px; float:left; display:inline; }
#header h1 a { width:270px; font-size:18px; font-weight:bold; display:block; text-indent:-5000px; overflow:hidden; height:90px; background:url(../files/if/background_logo.jpg) no-repeat; }

#nav { float:left; display:inline; width:680px; height:90px; background:url(../files/if/background_nav.jpg) no-repeat; }
#nav ul { margin-top:67px; }
#nav ul li { float:left; display:inline; list-style:none; _width:1%; white-space:nowrap; }
#nav ul li a { color:#000; font-weight:bold; font-size:11px; padding:5px 10px; margin-left:1px; height:12px; display:block; }
#nav ul li a:hover { color:#2EA99E; font-weight:bold; }
#nav ul li a.current { color:#2EA99E; font-weight:bold; }

#content { /*min-height:400px;*/ clear:both; padding:30px 0 0 0; }
#content h2 { padding:10px 0 0 100px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:18px; color:#2FA99E; }
#content #bucalo_page { height:500px; background:url(../files/if/background_bucalo.jpg) 100px 20px no-repeat; }
#content #bucalo_page * { width:500px; }
#content #bucalo_page p { line-height:21px; }
#content #bucalo_page h2 { padding-bottom:15px; font-size:24px; }
#content #page { padding:0 30px 40px 0; width:750px; margin-left:100px; }
#content #page h3 { clear:both; padding:30px 0 10px 0;; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#2FA99E; }
#content #page h4 { padding:25px 0 10px 0;; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2FA99E; }
#content #page p { padding:10px 0 5px 0;; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:black; }
#content #page p img.imgRight { float:right; margin:0 0 50px 50px; }
#content #page p img.imgLeft { float:left; margin:0 50px 50px 0; }
#content #page p img.imgRightcont { float:right; margin:0; margin-top:-10px; }
#content #page p img.imgLeftcont { float:left; margin:0; margin-top:-10px; }
#content #page p a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2FA99E; text-decoration:underline; }
#content #page p a:hover { color:black; }
#content #page p strong { font-weight:bold; font-size:12px; }
#content #page p em { font-style:italic; font-size:12px; }
#content #page ul li { padding:0 0 2px 0;; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:black; }
#content #page ul li a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2FA99E; text-decoration:underline; }
#content #page ul li a:hover { color:black; }
/*#content #page p.dicaitem { float:left; display:inline; width:340px; height:400px; padding:10px; }
#content #page p.dicaitem span.dicafoto { display:block; height:340px; text-align:center; }
#content #page p.dicaitem span.dicafoto img { margin-top:105px; }
#content #page p.dicaitem span.dicalegenda { display:block; padding:10px 20px; text-align:center; }*/
#content table.dicas { border:none; margin:40px 0; }
#content table.dicas td { text-align:center; padding:10px 5px; }

#content #travel { padding:10px 95px; width:740px; height:560px; overflow:hidden; text-align:center; }
#content #travel ul { width:740px; height:560px; text-align:center; border:solid 1px #CCCCCC; }
#content #travel ul li { list-style:none; text-align:center; padding:10px; }

#content #sound_box { margin:0 auto; width:920px; height:30px; margin:10px; text-align:center; }

#content #prod_init { clear:both; padding:50px 50px 50px 70px; text-align:center; }
#content #prod_init ul { padding:10px; margin:0 auto; }
#content #prod_init ul li { float:left; display:inline; width:250px; margin:0 40px 0 20px; }
#content #prod_init ul li a span { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#2FA99E; }
#content #prod_init ul li a img { margin-top:20px; }

#content #prod_panel { float:left; display:inline; width:260px; padding-right:10px; padding-top:10px; }
#content #prod_panel h2 { width:260px; font:Arial, Helvetica, sans-serif; font-weight:normal; font-size:18px; color:#2FA99E; padding:0; }
#content #prod_panel ul { padding-top:20px; }
#content #prod_panel ul li { padding-bottom:10px; }
#content #prod_panel ul li a { font:Arial, Helvetica, sans-serif; font-size:12px; color:#000; }
#content #prod_panel ul li a:hover { color:#2EA99E; }

#content #prod_col { float:left; display:inline; width:680px; padding:0; text-align:left; }
#content #prod_col ul { padding:10px 0; }
#content #prod_col ul li { display:inline; float:left; margin:5px; }

#content #prod_col_info { float:left; display:inline; width:435px; padding:0 10px 0 0; }
#content #prod_col_info h2 { font-size:24px; font-weight:normal; margin-bottom:10px; color:#2EA99E; padding:0 0 10px 0; }
#content #prod_col_info p { font-size:11px; margin-bottom:10px; }
#content #prod_col_info p img { margin-top:10px; }

#content #prod_col_img { float:left; display:inline; width:500px; }
#content #prod_col_img ul { width:500px; text-align:center; }
#content #prod_col_img ul li { list-style:none; padding:0; margin:0; width:500px; text-align:center; }

#content #prod_paper_thumb { clear:both; width:950px; height:190px; margin-bottom:25px; text-align:center; }
#content #prod_paper_thumb ul { padding:5px 0; }
#content #prod_paper_thumb ul li { display:inline; float:left; margin:0; padding:5px 5px 0 0; }
#content #prod_paper_thumb ul li a { font-weight:bold; color:#666; margin:0; padding:0; }
#content #prod_paper_thumb ul li a:hover { color:black; }
#content #prod_paper_thumb ul li a img { margin:0; }

#content #pagin { clear:both; padding:5px 0 0 0; text-align:left; }
#content #pagin ul { padding:0; margin:0; }
#content #pagin ul li { display:inline; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#999; }
#content #pagin ul li a { font-weight:bold; color:#999; padding:2px; font-size:10px; }
#content #pagin ul li a:hover { color:#D26B54; }
#content #pagin ul li a.current_pagin { color:#D26B54; }
#content #pagin ul li a.next { vertical-align:middle; padding:4px 4px 3px 4px; }
#content #pagin ul li a.prev { vertical-align:middle; padding:4px 4px 3px 4px; }

#content br.separador { clear:both; }

#footer { clear:both; border-top:solid 1px #D9D9D9; }
#footer p { text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#888; vertical-align:middle; margin-top:10px; padding-bottom:20px; }
#footer p a { font-size:10px; color:#999; }
#footer p a:hover { color:#2EA99E; }
#footer p span { color:#CCCCCC; }
#footer p span img { vertical-align:text-bottom; margin-left:5px; }
#footer p span a { color:#CCCCCC; }

form { text-align:left; padding-top:10px; }
form p { float:left; display:inline !important; vertical-align:text-bottom; padding:3px 0; margin-right:15px; height:25px; }
fieldset { padding:10px 10px 10px 0; border:none; }
legend { padding:5px 0; color:#000; border-bottom:solid 1px #2FA99E; margin-bottom:20px; font-weight:bold; font-size:12px; }
fieldset#error { padding:10px; border:solid 1px red; margin-bottom:20px; }
fieldset#error legend { padding:0 5px; color:red; border:none; margin-bottom:5px; font-weight:bold; }
label { float:left; display:inline; vertical-align:middle; margin-right:10px; text-align:right; width:100px; height:25px; padding-top:3px; font-weight:bold; }
label.linha { width:auto; margin-left:10px; }
label.linha2 { width:auto; }
input { float:left; display:inline; vertical-align:middle; margin-right:10px; padding:2px 0; }
input.vazio { padding:0; display:none; }
button { padding:2px 0; }
select { float:left; display:inline; vertical-align:middle; margin-right:10px; margin-bottom:3px; }
option { padding-right:10px; }
textarea { float:left; display:inline; margin-right:10px; }
form br { clear:both; }

#lightbox,#lightbox-overlay{position:absolute;top:0px;left:0px;bottom:auto;right:auto;z-index:100;width:100%;height:auto;text-align:center;color:#333;margin:0px;padding:0px;border:none;outline:none;line-height:0;text-decoration:none;background:none;word-spacing:normal;letter-spacing:normal;float:none;clear:none;display:block}#lightbox a,#lightbox a:link,#lightbox a:visited,#lightbox a:hover{text-decoration:underline;color:#999}#lightbox-overlay{z-index:90;background-color:#000;height:100%;position:fixed}#lightbox-overlay-text{text-align:right;margin-right:20px;margin-top:20px;color:white;font-size:12px;cursor:default;line-height:normal}#lightbox-overlay-text a,#lightbox-overlay-text a:hover,#lightbox-overlay-text a:visited,#lightbox-overlay-text a:link{color:white}#lightbox-overlay-text span{padding-left:5px;padding-right:5px}#lightbox img,#lightbox a img,#lightbox a{border:none;outline:none}#lightbox-imageBox{position:relative;border:1px solid black;;background-color:white;width:400px;height:400px;margin:0 auto;padding:10px}#lightbox-imageContainer{padding:1px}#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0}#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}#lightbox-nav-btnPrev,#lightbox-nav-btnNext{display:block;width:49%;height:100%;background:transparent url("../js/jquery_lightbox/images/blank.gif") no-repeat;zoom:1;padding:0px;margin:0px}#lightbox-nav-btnPrev{left:0;right:auto;float:left}#lightbox-nav-btnNext{left:auto;right:0;float:right}#lightbox-infoBox{font:10px Verdana,Helvetica,sans-serif;background-color:#FFF;margin:0 auto;padding:0px}#lightbox-infoContainer{padding-left:20px;padding-right:20px;padding-top:5px;padding-bottom:5px;color:#666;line-height:normal}#lightbox-infoHeader{width:100%;text-align:center}#lightbox-caption{text-align:justify}#lightbox-caption-title{font-weight:bold}#lightbox-caption-description{font-weight:normal}#lightbox-infoFooter{margin-top:3px;color:#999}#lightbox-currentNumber{display:block;width:49%;float:left;text-align:left}#lightbox-close{display:block;width:45%;float:right;text-align:right}#lightbox-close-button{padding-left:30%}#lightbox-close-button:hover{color:#666}#lightbox-infoContainer-clear{clear:both;visibility:hidden}
