@charset "utf-8";

/* Geral*/

body                { font-family: Arial; font-size: 11px; background:#2F3192;}
#geral              { padding:0 0 0 0; margin:20px 0 0 -386px; left:50%;  position:absolute;}  
li                  { list-style:none;}
#enviar             { width:100px;}
#ddd                { width:30px;}
#cidade             { width:50%;}
#estado             { width:70px;}
#telefone           { width:70%;}
#mapa               { padding:0; margin:0; text-align:center; position:relative; float:right; clear:both;}
input               { width:80%;}
textarea            { width:90%; font-family:Arial, Helvetica, sans-serif;}
table               { border:none; width:450;}
.on                 { background:url(/img-layout/bkg-on-top.jpg) no-repeat center bottom; }
.on-footer          { background:url(/img-layout/bkg-on.jpg) no-repeat center top; }
.on-produtos        { background:url(/img-layout/bkg-on-left.jpg) no-repeat center left; } 
.breadcrumbs         { width:90%; padding-left:10px;}
.breadcrumbs a       { color:#666;}
.breadcrumbs a:hover { color:#000; background:#8384BA;}




/*top*/

#top                                 { width:772px; height:140px; padding:10px 0 0 0; margin:0; background:#fff url(/img-layout/bkg-top.jpg) no-repeat top; position:relative; overflow:hidden}
#top img                             { padding:30px 0 0 10px; border:none;}  
#menu-top                            { width:766px; padding:6px 0 10px 0; margin:0; background:#FFF; font:bold 12px Arial; text-align:center; border:3px solid #999; position:absolute; bottom:0; left:0;}
#top #menu-top li                    { border-right:1px solid #CCC;  display:inline; position:relative;  }
#top #menu-top li a                  { padding:0 10px 5px 10px; color:#8384BA; text-decoration:none; }
#top #menu-top li a:hover            { color:#d90000;} 



/*corpo*/
 
#corpo                            { width:772px; padding:0 0 10px 0; margin:0; background:#666; position:relative; float:left; }
.left                             { width:160px; padding:5px;color:#696BAB; margin:0; background:#e9e9e9 url(/img-layout/bkg-canto-left.jpg) no-repeat right bottom; border-left:10px solid #d1d1d1; position:relative; float:left;}
.left  img                        { padding:10px 0;}
.left h2                          { padding-left:10px; font-size:15px; color:#2F3192; border-bottom:2px dotted #000; }

/*menu novo*/
.urbangreymenu{width: 160px;}
.urbangreymenu .headerbar{font: bold 11px Arial; color: white; background: #666666; margin-bottom: 0; text-transform: uppercase; padding: 2px 0 2px 10px; border-bottom:1px solid #ccc;}
.urbangreymenu .headerbar a{text-decoration: none; color: white; display: block;}
.urbangreymenu ul{list-style-type: none; margin: 0; padding: 0; margin-bottom: 0;}
.urbangreymenu ul li{padding-bottom: 1px;}
.urbangreymenu ul li a{font: bold 10px Arial; color: #2f2d92; background: #e9e9e9; display: block; padding: 5px 0; line-height: 17px; padding-left: 8px; text-decoration: none;}
.urbangreymenu ul li a:hover{color: #d90000; background: #d1d1d1;}


/*menu antigo
.left ul                          { width:155px; padding:0 0 0 5px; margin:0; position:relative; float:left;}
.left li                          { width:135px; padding:6px 10px 6px 0;  margin:0; font:bold 12px Arial; display:block; border-bottom:1px solid #ccc; position:relative; float:left;  }
.left li a                        { color:#2F3192; text-decoration:none; }
.left li a:hover                  { color:#d90000;} 
.left .acionamento                { width:90px; margin:0; padding:0; }
.left .acionamento li             { width:135px;  font:bold 10px Arial; padding-left:2px; display:block;}
.left .automacao                { width:90px; margin:0; padding:0; }
.left .automacao li             { width:135px;  font:bold 10px Arial; padding-left:2px; display:block;}
*/

.center                           { width:550px; padding:10px 0; margin:0 5px 5px 16px; background:#e9e9e9 url(/img-layout/bkg-canto-left.jpg) no-repeat right bottom; position:relative; float:left;}
.center h1                        { padding:10px 15px; margin:0; background:url(/img-layout/bullet.jpg) no-repeat center left; font:Verdana; font-size:15px; color:#000; }  
.center .cont                     { width:535px; padding:10px 0 0 0; margin:0; position:relative; float:left; } 
.center .cont a                   { text-decoration:none;} 
.center .cont a img               { border:0; }
.center .cont .foto               { padding:5px; margin:5px 0 5px 0; position:relative; float:left;}
.center .cont .texto              { width:350px; padding:0 15px 10px 10px; margin-top:20px;  border-left:1px solid #ccc; position:relative; float:left;} 
.center .cont .texto h2           { font-size:12px; color:#2F3192;}
.center .cont .texto h2 a         { color:#2F3192; }
.center .cont .texto a            { color:#8384BA; }
.center .cont .texto-lancamentos h2 { background:#FFCC00; font-size:15px;}
.center .cont .foto-lancamentos     { width:200px; padding:5px; margin:5px 0 5px 0;  border-right:1px solid #ccc; position:relative; float:left;}
.center .cont .texto-lancamentos    { width:340px; padding:10px; position:relative; float:left;}
.center .cont .texto-lancamentos a  { color:#0000CC;}

.paineis ul                         { padding:0; margin:0; position:relative; float:left;}
.paineis li                         { padding:10px; margin:0; display:block; border-bottom:1px solid #ccc; position:relative; float:left; }
.paineis li a img                   { border:none;}



/*footer*/

#footer              { width:772px; height:60px; padding:10px 0 20px 0; margin:0; /*border-bottom:0px solid #999;*/ background:url(/img-layout/bkg-footer.jpg) no-repeat center top; text-align:center; position:relative; float:left;}
#footer li           { padding:0 8px; border-right:1px solid #999; position:relative; text-align:center; display:inline;}
#footer li a         { padding-top:3px; color:#8384BA; text-decoration:none;}
#footer li a:hover   { color:#d90000;} 

              
.center .cont .foto-produtos      { padding:0 10px; margin:20px 0 0 0;  position:relative; float:left; }   
.center .cont .foto-produtos a img{ border:none;}
.center .cont .texto-produtos     { width:310px; padding:0 15px; margin:20px 0 0 0;  border-left:1px solid #ccc; position:relative; float:left; }
.center .cont .texto-produtos a   { font-size:14px; font-weight:bold; color:#8384BA; float:right;}
.center .cont .texto-produtos h2  { font-size:12px; color:#2F3192;}





/* Galeria de fotos */
.base-foto                { width:600px; padding:0; margin:0; border-top:3px solid #000;  position:relative; float:left; }
.foto-home                { margin:0; padding:0; float:left;  } 
.foto-home li 			  { list-style:none; display:inline; float:left; }
.foto-home a              { margin:0; text-align:center; border:1px solid #fff; float:left; }
.foto-home span           { display:none;  }
.foto-home a:hover        { border:1px solid #000;}
.foto-home a:hover span   { text-align:left; position:absolute; top:10px; left:10px; background:#FFF; display:block;}
.foto-inicial             { text-align:center; padding:5px; float:right; position:relative; top:0; left:0; background:#FFF;}




