html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-size:100%;margin:0;padding:0;vertical-align:baseline}
body{background:#F1E0AC url(../img/bg_body.jpg) repeat-x center top;color:#373D4A;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:100%;line-height:1;margin-top:.5em}
table{border-collapse:separate;border-spacing:0;margin-bottom:1.4em;width:100%}
caption,th,td{font-weight:400;text-align:left}
table,td,th{vertical-align:middle}
blockquote:before,blockquote:after,q:before,q:after{content:""}
a img{border:none}
h1,h2,h3,h4,h5,h6{font-weight:400;text-align:left}
h1{font:normal 5em Georgia, "Times New Roman", Times, serif;line-height:1;margin-bottom:.1em}
h2{color:#930;font:normal 2em Georgia, "Times New Roman", Times, serif;margin:.2em 0}
h3{font-size:1.5em;line-height:1}
h4{font:normal 1.2em Arial, Helvetica, sans-serif;height:1.25em;line-height:1.25;margin-top:1em}
h5{font-size:1em;font-weight:700}
h6{color:#069;font:.9em "Lucida Grande", Verdana, sans-serif;font-style:italic;margin:0;padding:0}
h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{display:block;float:left;margin:0;padding:0}
p{font-style:italic;line-height:20px;margin:0;padding:5px 0;text-align:left}
p img{float:left;margin:0;padding:2px 5px}
p img.right{float:right;margin:1.5em 0 1.5em 1.5em}
p.error{color:red;float:none;margin-left:6em;padding:0}
strong,dfn{font-weight:700}
em,dfn,tfoot{font-style:italic}
li ul,li ol,ul,ol{margin:0}
ul,ol{list-style-type:none}
a:focus,a:hover{color:#8C0000}
a{color:#c60;text-decoration:none}
blockquote{color:#666;font-size:80%;font-style:italic;margin:0;text-align:center}
sup,sub{line-height:0}
abbr,acronym{border-bottom:1px dotted #666}
address{font-style:italic;margin:0 0 1.5em}
del{color:#666}
pre,code,tt{font:.7em 'andale mono', 'lucida console', monospace;line-height:1;margin:.5em 0}
dl{color:#0A8DD8;font-size:.9em;margin:0}
dl dt{font-weight:400;padding:5px 25px}
dd{margin-left:1.5em}
th{background:#C3D9FF;font-weight:700}
th,td{padding:4px 10px 4px 5px}
tr.even td{background:#E5ECF9}
caption{background:#eee}
.container{margin:0 auto;position:relative;width:1000px}
hr{background:#ccc;border:none;clear:both;color:#ddd;float:none;height:2em;margin:0 0 1.45em;width:100%}
hr.space{background:#fff;color:#fff}
.clearfix:after,.container:after{clear:both;content:"";display:block;height:0;visibility:hidden}
.clearfix,.container{display:block}
* html .clearfix,* html .container{height:1%}
.clear{clear:both}
#main{background:#F1E0AC url(../img/bg_main.jpg) no-repeat 0 0;float:left;margin:0 auto;padding:0;position:relative;width:100%}
#topo{display:block;height:140px;width:1000px}
#logo a{background:url(../img/logo_a.png) no-repeat 0 0;float:left;height:140px;overflow:hidden;padding:0;text-indent:-5000px;width:250px}
#logo a:hover{background-position:0 -140px}
.box01,.box02,.box04{background:#E5CA9B url(../img/alpha.png) repeat-x 0 bottom;float:left;margin:0 20px;padding:20px;position:relative}
.box01{width:600px}
.box02{width:420px}
.box03{background:#fff;float:left;height:200px;margin:5px;padding:5px;position:relative;width:230px}
.box04{height:380px;width:420px}
#twitter{float:left;position:relative}
.titulo{color:#fff;font-weight:bolder;margin:20px 20px 0;padding:10px 20px 0}
.photo{background:#F1E0AC;display:block;float:left;margin:10px 10px 10px 0;overflow:hidden;padding:10px;width:200px}
.lista01 li{background:url(../img/turn.png) no-repeat 0 6px;color:#D93917;padding:5px 15px}
#base{clear:both;color:#2F2F2F;font-size:90%;margin-top:10px;padding:0;width:100%}
#base #left{float:left;padding:15px 20px 0;text-align:left}
#base #right{float:right;padding:10px 20px 0;text-align:right}
#base #right img{padding:0}
#rodape{background:url(../img/bg_footer.png) no-repeat center bottom;clear:both;height:36px;overflow:hidden}
#navigation{height:140px;overflow:hidden}
#navigation ul{display:block;float:right;list-style:none;position:relative}
#navigation a{background:url(../img/nav.png) no-repeat 0 0;display:block;height:140px;overflow:hidden;padding:0;text-indent:-5000px;width:120px}
#navigation li,#network li{display:inline;float:left}
#nav-capa a{background-position:0 0}
#nav-servicos a{background-position:-120px 0}
#nav-portifolio a{background-position:-240px 0}
#nav-sobre a{background-position:-360px 0}
#nav-contato a{background-position:-480px 0}
#nav-capa a:hover,#nav-capa .ativo{background-position:0 -145px}
#nav-servicos a:hover,#nav-servicos .ativo{background-position:-120px -145px}
#nav-portifolio a:hover,#nav-portifolio .ativo{background-position:-240px -145px}
#nav-sobre a:hover,#nav-sobre .ativo{background-position:-360px -145px}
#nav-contato a:hover,#nav-contato .ativo{background-position:-480px -145px}
#network{display:block;overflow:hidden}
#network ul{display:block;float:left;list-style:none;position:relative}
#network a{background:url(../img/network.png) no-repeat 0 0;display:block;height:75px;overflow:hidden;padding:0;text-indent:-5000px;width:60px}
#network-facebook a{background-position:0 0}
#network-twitter a{background-position:-60px 0}
#network-flickr a{background-position:-120px 0}
#network-myspace a{background-position:-180px 0}
#network-facebook a:hover,#network-facebook a:active{background-position:0 -75px}
#network-twitter a:hover,#network-twitter a:active{background-position:-60px -75px}
#network-flickr a:hover,#network-flickr a:active{background-position:-120px -75px}
#network-myspace a:hover,#network-myspace a:active{background-position:-180px -75px}
#formcontato{float:left;font:90%/1.3 arial,sans-serif;margin:0;padding:0;width:100%}
form{display:block;text-align:left}
.contentlabel{margin-top:1em}
fieldset{border-top:2px solid #E1C498;clear:both;margin:0;padding:.5em 1em}
label{color:#333;float:left;font-style:italic;margin-right:1em;padding:2px 0;text-align:right;width:5em}
legend{color:#0b77b7;font-size:1.2em;font-weight:700}
legend span{text-align:right;width:10em}
textarea{background:#F6F5F0;border:1px solid #BE9D68;font:1em arial, sans-serif;height:10em;padding:.15em;width:18em}
textarea:hover,textarea:focus,input:hover,input:focus{background:#F1EFDA}
input{background:#F6F5F0;border:1px solid #BE9D68;font:1em arial, sans-serif;padding:.2em;width:18em}
input.default{color:#bbb}
.submit-go{background:url(../img/enviar.png) no-repeat 5px 0;border:none;color:#333;cursor:pointer!important;display:block;font-weight:700;line-height:25px;margin-left:6.5em;overflow:hidden;padding:.5em;width:230px}
#submit-go:hover{color:#930}

#lightview{height:150px;left:50%;margin:-75px 0 0 -75px;padding:0;position:absolute;text-align:left;top:50%;width:150px}
.lv_Container{background:none;height:100%;margin:0;padding:0;position:relative;width:100%}
.lv_Button{background:none;border:none;cursor:pointer;margin:0;padding:0;text-decoration:none}
.lv_Sides{clear:both;left:0;margin:0;padding:0;position:absolute;top:50%;width:100%}
/*.lv_Sides *{margin:0;padding:0}*/
.lv_Sides li{list-style-type:none;position:relative}
.lv_PrevSide{float:left}
.lv_NextSide{float:right}
.lv_Sides .lv_Wrapper{cursor:pointer;height:100%;width:100%}
.lv_Sides .lv_Button{background:none;float:left}
.lv_Frames{height:100%;margin:0;padding:0;position:relative;width:100%}
.lv_Frames li{list-style-type:none;margin:0;padding:0}
.lv_Frame{display:block;width:100%}
/*.lv_Frame *{margin:0;padding:0}*/
.lv_FrameTop{display:block;left:0;position:absolute;width:100%}
.lv_FrameBottom{clear:both;float:left;position:relative}
.lv_Liquid{clear:both;float:left;overflow:hidden;position:relative;width:100%}
.lv_Liquid .lv_Filler{height:100%;left:50%;position:absolute;top:0;width:2px}
.lv_Half{clear:both;display:block;height:100%;line-height:0}
.lv_Half li{list-style-type:none}
.lv_Corner{float:left;position:relative}
.lv_CornerTr,.lv_CornerBr{float:right}
.lv_Fill{height:100%;position:absolute;top:0;width:100%}
.lv_Half .lv_CornerWrapper{float:left;height:100%;overflow:hidden;position:relative;width:50%}
.lv_HalfRight .lv_CornerWrapper{float:right}
.lv_Corner canvas{position:relative}
.lv_HalfLeft .lv_Corner{float:left}
.lv_HalfRight .lv_Corner{float:right;position:relative}
.lv_Center{background:none;clear:both;height:100%;margin:0;overflow:hidden;padding:0;position:relative}
.lv_WrapUp{height:100%;left:0;margin:0;overflow:hidden;padding:0;position:absolute;width:100%}
.lv_WrapDown{height:100%;margin:0;overflow:hidden;padding:0;position:relative;width:100%}
.lv_WrapCenter{margin:0;padding:0;position:relative}
.lv_Loading{left:50%;position:absolute;top:50%}
.lv_Loading .lv_Button{float:left;height:100%;width:100%}
.lv_MediaWrapper{clear:both;display:block;margin:0;overflow:hidden;padding:0;position:relative;width:100%}
.lv_MediaWrapper img{float:left;margin:0;padding:0;position:relative}
.lv_PrevNext{height:100%;left:0;margin:0;padding:0;position:absolute;top:0;width:100%}
/*.lv_PrevNext *{margin:0;padding:0}*/
.lv_PrevNext .lv_Button{height:100%;position:relative}
.lv_PrevButton{float:left}
.lv_NextButton{float:right}
.lv_MenuBar{clear:both;color:#7a7a7a;font:11px Arial, Helvetica, sans-serif;margin:0;padding:0;position:relative;text-align:left;width:100%}
/*.lv_MenuBar *{margin:0;padding:0}*/
.lv_Close{float:right;height:100%;overflow:hidden;position:relative;width:100%}
.lv_Data{float:left;line-height:13px;overflow:hidden;padding-bottom:3px;position:relative}
.lv_Data li{float:left;list-style-type:none;margin-top:3px}
.lv_DataText{width:100%}
.lv_DataText .lv_Title{font-weight:700;margin-bottom:2px}
.lv_DataText .lv_Caption{clear:both}
.lv_Data .lv_ImgNumber{color:#a7a7a7;margin-right:5px;margin-top:5px}
.lv_Data .lv_innerPrevNext,.lv_Data .lv_Slideshow{border-left:1px solid #d7d7d7;margin-top:5px;padding:0 5px;position:relative;vertical-align:middle}
.lv_Data .lv_Slideshow{padding-right:0}
.lv_Data .lv_innerPrevNext .lv_Button,.lv_Data .lv_Slideshow .lv_Button{background-position:center left;background-repeat:no-repeat;float:left}
.lv_contentTop,.lv_contentBottom{clear:both;float:left;margin:0;padding:0;position:relative}
#lightview iframe{background:none;border:0;clear:both;float:left;margin:0;padding:0}
.lv_topButtons{left:0;margin:0;overflow:hidden;padding:0;position:absolute;width:100%}
.lv_topcloseButtonImage{cursor:pointer}
#lightviewError p{margin-left:0;padding:0}
#lightviewError div{font:11px Arial, Helvetica, sans-serif;padding:6px}
#lightviewError .message{background:#fcb5b5;color:#dd1f1f;margin-bottom:3px}
#lightviewError .type{font-weight:700}
#lightviewError .pluginspage{background:#b5fcbd;color:#21be30}
#lightviewError a,#lightviewError a:hover,#lightviewError a:visited{background:none;border-bottom:1px solid #7de689;color:#21be30;font-weight:700;text-decoration:none}
#lv_overlay{height:100%;left:0;position:absolute;top:0;width:100%}
#lightviewController{bottom:0;color:#d2d2d2;font:11px Arial, Helvetica, sans-serif;left:50%;margin:0;padding:0;position:fixed;top:0}
* html body #lightviewController{margin-top:expression((-1*this.offsetHeight/2+(document.documentElement?document.documentElement.scrollTop:0) 0 (Lightview.controllerOffset||0)) 0 px);position:absolute;top:auto}
#lightviewController ul{display:block;float:left;height:100%;margin:0;padding:0;position:relative}
.lv_controllerTop,.lv_controllerMiddle,.lv_controllerBottom{clear:both;display:block;float:left;list-style-type:none;margin:0;overflow:hidden;padding:0;position:relative}
.lv_controllerCenter{float:left;width:auto}
.lv_controllerCornerWrapper{height:100%;margin:0;padding:0;position:absolute;width:100%}
.lv_controllerCornerWrapperTopLeft,.lv_controllerCornerWrapperBottomLeft{left:-100%;top:0}
.lv_controllerCornerWrapperTopRight,.lv_controllerCornerWrapperBottomRight{left:100%;top:0}
#lightviewController .lv_CornerWrapper{width:100%}
#lightviewController .lv_Corner{float:right;position:relative}
#lightviewController .lv_CornerTr,#lightviewController .lv_CornerBr{float:left}
.lv_controllerBetweenCorners{height:100%;overflow:hidden;position:relative}
.lv_controllerMiddle{float:left;height:100%;position:relative}
.lv_controllerCenter li{clear:none;display:inline;float:left;list-style-type:none;position:relative}
.lv_controllerSetNumber{float:left;height:100%;padding-right:3px;position:relative;text-align:center}
#lightviewController .lv_Button{clear:none;float:left;height:100%;position:relative}
.lv_controllerPrev,.lv_controllerNext,.lv_controllerSlideshow,.lv_controllerClose{float:left;height:100%;padding-left:3px;position:relative}
.lv_controllerPrev{border-left:1px solid #3c3c3c}
#lightviewController .lv_controllerNext{border-right:1px solid #3c3c3c;padding-right:3px}
* html #lightview{margin-left:expression(-1*this.offsetWidth/2+(document.documentElement?document.documentElement.scrollLeft:0) 0 px);margin-top:expression((-1*this.offsetHeight/2+(document.documentElement?document.documentElement.scrollTop:0) 0 (Lightview.controllerHeight||0)) 0 px);position:absolute}
html #lv_overlay{height:expression(((window.Enumerable&&window.Enumerable.max) ? [document.body.scrollHeight, document.documentElement.scrollHeight, document.body.offsetHeight, document.documentElement.clientHeight].max() : document.documentElement.scrollHeight) 0 px );position:absolute;width:expression(((window.Enumerable&&window.Enumerable.max) ? [document.body.scrollWidth, document.documentElement.scrollWidth, document.body.offsetWidth, document.documentElement.clientHeight].max() : document.documentElement.scrollWidth) 0 px )}
