/* general */
html{background:#252525;}
html *{font-family:tahoma, verdana;line-height:20px;}
#custom-doc{margin:auto;text-align:left;width:76.85em;*width:74.93em;min-width:999px;max-width:}
#custom-doc{background: url(../images/fundo.jpg) repeat-y 0 0;}
#custom-doc2{margin:auto;text-align:left;width:76.85em;*width:74.93em;min-width:999px;}
#custom-doc2 {background: url(../images/fundo2.jpg) repeat-y 0 0;}
.clearfix:after {content: ".";display: block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
* html .clearfix {height:1%;}
.clearfix {display: block;}

/* css base for content */
#bd div#content h1{font-size:135%;}
#bd div#content h2{font-size:120%;}
#bd div#content h3{font-size:108%;line-height:30px;}}
#bd div#content h1,
#bd div#content h2,
#bd div#content h3{margin:1em 0;}
#bd div#content h1,
#bd div#content h2,
#bd div#content h3,
#bd div#content h4,
#bd div#content h5,
#bd div#content h6,strong{font-weight:bold;font-size: 13px;}
#bd div#content abbr,
#bd div#content acronym{border-bottom:1px dotted #000;cursor:help;line-height:20px;}
#bd div#content em{font-style:italic;}
#bd div#content blockquote,
#bd div#content ul,
#bd div#content ol,
#bd div#content dl{margin:1em;}
#bd div#content ol,
#bd div#content ul,
#bd div#content dl{margin-left:2em;}
#bd div#content ol li{list-style:decimal outside;}
#bd div#content ul li{list-style:disc outside;}
#bd div#content dl dd{margin-left:1em;}
#bd div#content th,
#bd div#content td{padding:.5em;}
#bd div#content th{font-weight:bold;text-align:center;}/*
#bd div#content caption{margin-bottom:.5em;text-align:center;}*/
#bd div#content p,
#bd div#content fieldset,
#bd div#content table,
#bd div#content pre{margin-bottom:1em;}
#bd div#content input[type=text],
#bd div#content input[type=password],
#bd div#content textarea{width:38em;}

/* header */
#hd{background:#f3f3f3;width:534px;}

/* body */
#bd{overflow:hidden;/*background:#fff;*/}
#bd div#nav,#bd div#secondary{min-height:600px;}
#bd div#nav{z-index:999999;}
/*#bd div#content{float:left;width:57.15em;*width:55.72em !important;overflow:hidden;min-width:743px;background:#f8f8f8;}*/
#bd div#content{float:left;width:41.15em;*width:40.13em;min-width:534px;_width:534px;_width:auto !important;background:#ffffff;}
#bd div#content div.wrapper{padding:10px;}/*sedundaria*/
#bd div#secondary{float:right;width:209px;*width:209px;min-width:209px;background:#999 url(../images/border_shadow_02.gif) top left repeat-y;position:relative;}/*width:15.68em*/
#bd div#secondary div.wrapper{margin:92px 10px;}/*sedundaria*/
body.frontpage #bd div#content{float:left;width:35.38em;*width:34.50em !important;min-width:459px;overflow:hidden;padding-top:0px;}
body.frontpage #bd div#secondary{float:right;width:21.85em;*width:21.30em;min-width:284px;background:#999 url(../images/border_shadow_02.gif) top left repeat-y;}

/* separator to the secondary content */
#bd #secondary div.sep{border-top:1px solid #aeaeae;border-bottom:1px solid #a4a4a4;width:98%;margin:30px 0;float:right;font-size:0;line-height:00px;}

/* nav */
#bd div#nav{float:left;width:19.62em;*width:19.13em;color:white;background:#dcdcdc url(../images/border_shadow_01.gif) top right repeat-y;min-width:255px;}
#bd div#nav h2{background:url(../images/bg_nav_logo.jpg) top right;padding:40px 0 24px 0;}
#bd div#nav h2 a{display:block;width:208px;height:131px;margin:0 auto;overflow:hidden;text-indent:-500em;background:url(../images/logo_fpf_big.png);_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://southerncrusaders.net/fpf/portal/templates/fpf2008/images/logo_fpf_big.png',sizingMethod='scale');}

/* navbar */
#navbar{position:static;background:url(../images/navbar_bg.gif) top right;*zoom:1;z-index:99999;}
#navbar ul li.last{margin-bottom:0;}
#navbar ul li a{display:block;font:bold 105%/50px verdana;color:#dae9d4;border-left:16px solid #9bbd39;padding-left:18px;text-decoration:none;margin-bottom:2px;*zoom:1;}
#navbar ul li a:hover{color:#9bbd39;background:url(../images/navbar_bg_hover2.gif) center right no-repeat;border-left:21px solid #9bbd39;}

#navbar ul li.hasSubmenu{*height:50px;_height:auto;*margin-bottom:2px;_margin-bottom:-4px;*zoom:1;}
#navbar ul li.hasSubmenu a{background:url(../images/navbar_arrow.gif) center right no-repeat;}
#navbar ul li.hasSubmenu a.on, #navbar ul li.hasSubmenu a:hover{border-left:21px solid #9bbd39;color:#9bbd39;background:url(../images/navbar_bg_hover.gif) center right no-repeat;}
#navbar ul li.hasSubmenu{position: relative;}
#navbar ul li div.choices{visibility:hidden;position:absolute;*position:relative;_position:absolute;top:0;*top:-52px;_top:0;left:255px;min-width:255px;_width:auto !important;_width:255px;z-index:9999;}
#navbar ul li div.on{visibility:visible;}
#navbar ul li div.choices li a{font:bold 85%/30px verdana;border:0;margin:0;color:#dae9d4;background:#1b641b;padding:0 16px;min-width:168px;}
#navbar ul li div.choices li a:hover{color:#9bbd39;background:#2f7922 url(../images/navbar_submenu_arrow.gif) center left no-repeat;border:0;}

/* lastnews */
#bd div#nav div#lastnews{padding:27px;}
#bd div#nav div#lastnews h3{font:bold 123.1% "trebuchet ms",verdana;color:#656565;text-transform:uppercase;}
#bd div#nav div#lastnews em{float: center;font:normal 85% "trebuchet ms",verdana;color:#7c7c7c;display:block;padding:3px 3px 3px 3px;margin:15px 0 5px 0;}
#bd div#nav div#lastnews strong a{text-align: left,font:normal 53%/10px "trebuchet ms",verdana;color:#000;}
#bd div#nav div#lastnews p{clear:left;font:normal 93%/20px "trebuchet ms",verdana;color:#656565;}
#bd div#nav div#lastnews a.cta{display:block;background:url(../images/iconselements.gif) 0 -7px no-repeat;padding-left:20px;font:normal 93% "trebuchet ms",verdana;color:#656565;margin:5px 0;}
#bd div#nav div#lastnews a.first{margin-bottom:15px;}

/* footer ou rodapé*/
#ft{position:relative;background:#343434;border-left:16px solid #7c7c7c;padding:0px 0;height:100px;*height:7.2em;}
#ft h4{float:left;width:180px;height:80px;margin:10px;background:url(../images/logo_fpf_small.jpg);overflow:hidden;text-indent:-500em;}
#ft address{border-left:1px solid #6c6c6c;padding-left:24px;margin-top:18px;color:#6c6c6c;font:bold 85% "trebuchet ms",verdana;float:left;}
#ft address a{color:#6c6c6c;text-decoration:none;}
#ft address a:hover{text-decoration:underline;}
#ft h5{color:#6c6c6c;font:bold 85% "trebuchet ms",verdana;margin:36px 20px 10px 10px;float:right;}

/* splash */
#splash img{vertical-align:bottom;}

/* breadcrumbs ou migalha de pao*/
span.breadcrumbs{display:block;font:75% verdana #002800;border-left:15px solid #94B335;padding:5px 10px;}
span.breadcrumbs a{color:#002800;}
span.breadcrumbs a:visited{color:#002800;}
span.breadcrumbs a:hover{color:#535353;}
span.breadcrumbs a:active{color:#002800;}

/* content */
.componentheading{display:block;font:bold 138.5% "trebuchet ms";color:#666;padding-top:15px;border-bottom:3px solid #9CBD3B;margin-bottom:10px;}
.contentpane p{display:block;padding:10px 0;}
.contentpane ul li{padding:10px 0;margin-left:20px;list-style-type:square;}

/* artigo */
div.article{margin:10px;}
div.article div.hd h1{font:bold 138.5% "trebuchet ms";float:left;}
div.article div.hd div.articleTools{float:right;float:right; botton:0px;}
div.article em.date{font:bold 85% arial;color:#333;}
div.article div.txt{margin-top:20px;font:normal 100% "trebuchet ms";}
div.article div.hd{color:#666;padding-top:15px;border-bottom:3px solid #9CBD3B;}

/* welcome */
#welcome{background:#e7f2d2;padding:14px 20px;}
#welcome strong{font:normal 167% "trebuchet ms",verdana;color:#80a402;}
#welcome em{font:bold 93% "trebuchet ms",verdana;color:#abc487;}

/* globalnav ou menu de serviços */
#globalnav{background:url(../images/globalnav_bg.gif) bottom left;height:46px;padding:20px 0;position:absolute;top:0;right:0;}
body.frontpage #globalnav{position:static;}
#globalnav ul{width:16.05em;*width:15.65em;}
/*#globalnav ul{width:16em;*width:15.40em;}*/

body.frontpage #globalnav ul{width:20.92em;*width:20.40em;margin:auto;}
#globalnav ul li{float:left;width:33%;}
#globalnav ul li a{display:block;text-decoration:none;color:#796100;font:normal 85% verdana;text-align:center;}
#globalnav ul li a:hover{color:#000;}
#globalnav ul li a span{display:block;font-size:0;background:url(../images/globalnav_icons.gif) center center no-repeat;height:14px;margin-bottom:8px;}
#globalnav ul li a.home span{background-position:center -10px;border-right:1px solid #fff;}
#globalnav ul li a.webmail span{background-position:center -32px;border-right:1px solid #fff;}
#globalnav ul li a.intranet span{background-position:center -54px;height:15px;}

/* welcomemessage */
#welcomemessage{padding:28px;}
#welcomemessage p{font:normal 100%/20px "trebuchet ms",verdana;color:#666;margin-bottom:20px;line-height:20px;}
#welcomemessage ul.wedo li{float:left;width:50%;margin-bottom:16px;}
#welcomemessage ul.wedo li a{display:block;padding-left:14px;background:url(../images/arrow_right_2.gif) center left no-repeat;color:#666;font:normal 100% "trebuchet ms",verdana;}
#welcomemessage ul.wedo li a:hover{color:#000;}

/* frontpage-carousel */
#frontpagecarousel{padding:8px 16px 4px 16px;margin:0 auto;clear:both;}
#frontpagecarousel h3{color:#669933;font:bold 100% arial;text-align:center;}
#frontpagecarousel .carousel-list li{margin:4px;width:45px;height:37px;}
#frontpagecarousel .carousel-list li a{display:block;border:1px solid #e2edfa;outline:none;}
#frontpagecarousel .carousel-list li a:hover{border:1px solid #9bbd39;}
#frontpagecarousel .carousel-list li img{border:1px solid #999;display:block;}
#frontpagecarousel .carousel-prev{position:absolute;top:40px;z-index:3;	cursor:pointer;left:5px;}
#frontpagecarousel .carousel-next{position:absolute;top:40px;z-index:3;cursor:pointer;right:5px;}

/* software development */
#software-development{padding-top:30px;clear:both;display:block;margin:0 auto;width:17.69em;*width:17.25em;min-width:230px;}
#software-development h3{font:normal 108%/20px "trebuchet ms",verdana;color:#fff;text-transform:uppercase;background:url(../images/arrow_left_1.gif) center right no-repeat;}
#software-development h3 strong{font:bold 185.71% "trebuchet ms",verdana;color:#fff;letter-spacing:3px;}
#software-development div.products{margin:20px 0;}
#software-development ul li a{display:block;font:normal 93% arial;color:#fff;margin:10px 0;background:url(../images/iconselements.gif) 0 -27px no-repeat;padding-left:15px;}
#software-development ul li a:hover{color:#ccc;}

/* hardware development */
#hardware-development{clear:both;display:block;margin:0 auto;width:17.69em;*width:17.25em;min-width:230px;}
#hardware-development h3{font:normal 108%/20px "trebuchet ms",verdana;color:#fff;text-transform:uppercase;background:url(../images/arrow_left_1.gif) center right no-repeat;}
#hardware-development h3 strong{font:bold 185.71% "trebuchet ms",verdana;color:#fff;letter-spacing:3px;}
#hardware-development ul li a{display:block;font:normal 93% arial;color:#fff;margin:10px 0;background:url(../images/iconselements.gif) 0 -27px no-repeat;padding-left:15px;}
#hardware-development ul li a:hover{color:#ccc;}

/* banners */
#banners{padding-bottom:30px;clear:both;display:block;margin:0 auto;width:17.69em;*width:17.25em;min-width:230px;text-align:center;}nners{padding-bottom:30px;clear:both;display:block;margin:0 auto;width:17.69em;*width:17.25em;min-width:230px;text-align:center;}

/*parceiros*/
#parceiro {float:left;}
#item_parceiro{float:left;}

/*Galeria de Imagens*/
#gal_images{float:left;}
#item_galeria{float:left;margin:10px;}

a{color:#002800;}
a:visited{color:#002800;}
a:hover{color:#535353;}
a:active{color:#002800;}

#fale_conosco {float:right; margin-right:15px;}