/* ###################################
# Caju Agencia Digital - www.caju.nu #
################################### */

/*reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,input{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img,table{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
strong{font-style:normal;font-weight:700;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
h2{font-size:20px; font-weight:500;}
h3{font-size:14px; font-weight:700;}
h4{font-size:12px; font-weight:700;}
p, address{line-height:1.5em;}
a{text-decoration:none; color:#fff;}
a:hover{text-decoration:underline;}
label{cursor:pointer;}
abbr{cursor:help;}
legend, hr{display:none;}
*{outline:0;}
/*end.reset*/

/*default*/
body{font:12px Arial, "Sans Serif", Helvetica, sans-serif; color:#000; text-align:center;}
body.casa{background:url(../x_img/bgVerde.jpg);}
#bg{padding:0 0 48px; overflow:auto; background:url(../x_img/logos.png) no-repeat 680px bottom;}

/*###### Casa ######*/
body.casa{padding:0 0 10px; background:url(../x_img/bgVerde.jpg); font:12px Arial, "Sans Serif", Helvetica, sans-serif; color:#000;}
body.casa #all{width:999px; margin:0 auto; text-align:left; padding:0; overflow:auto;}
body.casa #hd{width:999px; margin:10px 0 0; padding:0; overflow:auto; _overflow:hidden; text-align:center;}
body.casa #hd .colA{width:329px; margin:0 0 0 100px; _margin:0 0 0 70px; padding:0; float:left;}
body.casa #hd .colB{width:323px; margin:0 100px 0 0; _margin:0 70px 0 0; padding:20px 0 0; float:right;}
body.casa #hd .colB .btCasa{width:326px; height:107px; display:block;}
body.casa #hd .colB .btCasa:hover{width:326px; height:107px; margin:0; padding:10px 0 0 0;}
body.casa #md{width:999px; margin:0; padding:0; overflow:auto;}
body.casa #md .colA{width:260px; margin:0; padding:0; float:left;}
body.casa #md .colA .help h2{margin:30px 0 0 10px;}
body.casa #md .colB{width:685px; margin:0; padding:0; float:right;}
body.casa #md .colB .moldura{width:681px; height:531px; margin:0; padding:0; overflow:auto; background:url(../x_img/molduraCasa.gif) no-repeat top left}
body.casa #md .colB .moldura .casaMestre{width:600px; height:450x; margin:40px 0 0 40px; padding:0;}

body.casa #ft{width:999px; margin:10px 0 0; padding:100px 0 0; overflow:hidden; text-align:center; background:url(../x_img/logosCasa.gif) no-repeat center top;}
body.casa #ft .by{width:41px; height:20px; margin:0 10px 0 0; float:right; padding:0; display:block; background:url(../x_img/byCajuCasa.gif) no-repeat; text-indent:-999em;}

/*###### Home ######*/
body.hm{padding:0 0 10px; background:url(../x_img/bgLaranja.jpg); font:12px Arial, "Sans Serif", Helvetica, sans-serif; color:#000; text-align:center;}
body.hm #all{width:999px; margin:0 auto; text-align:left; padding:0; overflow:auto;}
body.hm #hd{width:999px; margin:20px 0; padding:0; overflow:auto; text-align:center;}
body.hm h1{width:331px; margin:0 auto; padding:0;}
body.hm #md{width:999px; height:390px; margin:0; padding:0; overflow:auto;}
body.hm #md .colA{width:470px; margin:0; padding:0; float:left;}
body.hm #md .colB{width:470px; margin:0; padding:0; float:right;}
body.hm #md a{display:block;}
body.hm #md a:hover{margin:10px 0 0 0;}

body.hm #ft{width:999px; margin:0; padding:100px 0 0; overflow:hidden; text-align:center; background:url(../x_img/logos-index.gif) no-repeat center top;}
body.hm #ft .by{width:41px; height:20px; margin:0 10px 0 0; float:right; padding:0; display:block; background:url(../x_img/byCajuIndex.gif) no-repeat; text-indent:-999em;}

/*###### Obras ######*/
body.obras{padding:0 0 10px; background:url(../x_img/bgAzul.jpg); font:12px Arial, "Sans Serif", Helvetica, sans-serif; color:#000;}
body.obras #all{width:999px; margin:0 auto; text-align:left; padding:0; overflow:auto;}
body.obras #hd{width:999px; margin:10px 0 0; padding:0; overflow:auto; _overflow:hidden; text-align:center;}
body.obras #hd .colA{width:329px; margin:0 0 0 100px; _margin:0 0 0 70px; padding:0; float:left;}
body.obras #hd .colB{width:323px; margin:0 100px 0 0; _margin:0 70px 0 0; padding:20px 0 0; float:right;}
body.obras #hd .colB .btCasa{width:323px; height:107px; display:block;}
body.obras #hd .colB .btCasa:hover{width:323px; height:107px; margin:0; padding:10px 0 0 0;}
body.obras #md{width:999px; margin:0; padding:0; overflow:auto;}
body.obras #md .colA{width:285px; margin:0; padding:0; float:left;}
body.obras #md .colA .help h2{margin:30px 0 0 10px;}
body.obras #md .colB{width:698px; margin:0; padding:0; float:right;}
body.obras #md .colB .moldura{width:698px; height:546px; margin:0; padding:0; overflow:auto; background:url(../x_img/molduraObras.gif) no-repeat top left}
body.obras #obras{width:640px; height:480px; margin:33px 0 0 30px; padding:0;}

body.obras #ft{width:999px; margin:10px 0 0; padding:90px 0 0; overflow:hidden; text-align:center; background:url(../x_img/logosObras.gif) no-repeat center top;}
body.obras #ft .by{width:41px; height:20px; margin:0 10px 0 0; float:right; padding:0; display:block; background:url(../x_img/byCajuObras.gif) no-repeat; text-indent:-999em;}
