*, body   { margin:0; padding:0; }
body 			{ background:url(../img/bg-colors.png) top repeat-x; }

html, body { margin:0; padding:0; height:100%; }
#all 			 { min-height:100%; position:relative; }
#content 	 { padding-bottom:43px/* Height of the footer */; margin-bottom:30px; }
#footer 	 { position:absolute; bottom:0; width:100%; height:43px/* Height of the footer */; }

/*	clearfix para elementos float	
--------------------------------------------------*/
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

/*	IE7 hack */
.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.left { float:left; }


#header { width:1000px; margin:0 auto; }
#header .logo,
#header .logo a{ width:158px; height:158px; }
#header .logo	 { margin:25px; float:left; }
#header .logo a{ display:block; width:158px; height:158px; background:url(../img/site-logo.gif) no-repeat; text-indent:-9999px; }

#header .menu { float:left; width:auto; margin:95px 0 0 10px; }
#header .menu ul li  { list-style:none; display:inline; float:left; margin:0 20px 0 0; }
#header .menu ul li a{ display:block; height:22px; text-indent:-9999px; }

#header .menu ul li.historia a	 { width:127px; background:url(../img/menu-bg01.png) no-repeat; }
#header .menu ul li.principios a { width:127px; background:url(../img/menu-bg02.png) no-repeat; }
#header .menu ul li.marcas a		 { width:139px; background:url(../img/menu-bg03.png) no-repeat; }
#header .menu ul li.unidades a	 { width:151px; background:url(../img/menu-bg04.png) no-repeat; }
#header .menu ul li.faleconosco a{ width:130px; background:url(../img/menu-bg05.png) no-repeat; }

#header .menu ul li.historia a:hover,	 
#header .menu ul li.principios a:hover,
#header .menu ul li.marcas a:hover,		 
#header .menu ul li.unidades a:hover,	 
#header .menu ul li.faleconosco a:hover { background-position:0 -40px; }

#vtab ul li 						{ height: 66px; list-style-type: none; display:inline; float:left; cursor:pointer; height:30px; }
#vtab > ul > li.imprensa 	{ width:120px; margin:18px 30px 0 20px; }
#vtab > ul > li.cliente 	{ width:90px; margin:18px 30px 0 0; }
#vtab > ul > li.consumidor{ width:150px; margin:18px 0 0 0; }
#vtab > ul > li.selected{}
#vtab > ul 							{}

#tabClick 	 { width:458px; height:66px; background:url(../img/tab-bg1.png) no-repeat; }
.contentTabs { width:463px; height:402px; background:url(../img/bg-forms.png) no-repeat; margin:0 0 0 1px; }

#content { width:950px; margin:0 auto; padding-right:25px; padding-left:25px; }

.contentTabs			 		{ padding: 0 0 0 23px; }
.contentTabs label, 		
.contentTabs span			{ color:#FFF; font-size:14px; }
.contentTabs .formItem{ margin:0 15px 15px 0; }
.contentTabs .radioButton{ margin:33px 0 0 0; }

.textbox1 	{ width:194px; height:24px; background:url(../img/textbox1.png) no-repeat; border:0 none; padding:5px; color:#035c8b; }
.textbox2   { width:178px; height:29px; background:url(../img/textbox2.png) no-repeat; border:0 none; padding:5px; color:#035c8b;  }
.textbox-textarea { width:417px; height:119px; background:url(../img/textbox-textarea.png) no-repeat; border:0 none; padding:3px; color:#035c8b; }
.send-button		  { width:101px; height:36px; float:right; padding:0 45px 0 0; }
.send-button input{ width:101px; height:36px; background:url(../img/send-buttom.png) no-repeat; border:0 none; text-indent:-9999px; cursor:pointer; }


.contact-left	 { float:left; }
.contact-right { width:250px; height:371px; background:url(../img/contato-text.gif) no-repeat; float:left; margin:0 0 0 50px; }

#footer{ width:100%; margin:40px 0 0 0; }
#footer .top-footer 	 { background:url(../img/bg-colors.png) repeat-x; height:2px; width:100%; }
#footer .content-footer{ background:#005581; width:100%; }
#footer .content-footer .content  { width:1000px; margin:0 auto; padding:15px 0 15px 0; }
#footer .content-footer .content p{ font-size:11px; color:#fff; }
#footer .content-footer .content .trabalheconosco	 { float:right; font-size:12px; text-transform:uppercase; margin:-15px 0 0 0; }
#footer .content-footer .content .trabalheconosco a{ color:#FFF; background:url(../img/bullet-ball.gif) no-repeat left; padding:0 0 0 10px; }
#footer .content-footer .content .trabalheconosco a:hover{ text-decoration:underline; }

#content .historia { width:877px; height:344px; margin:0 15px; background:url(../img/nossahistoria-text.png) no-repeat; }
#content .marcas 	 { width:896px; height:716px; margin:0 auto; }
#content .default  { background:url(../img/slideHome/sombra.png) no-repeat; background-position:30px 130px; }

.quemsomos			 { width:1000px; margin:0 auto; }
.quemsomos .text { width:583px; height:60px; background:url(../img/quemsomos-text.png) no-repeat; margin:25px 0 0 25px; }

.quemsomos .fade { margin:25px 25px 0 25px; }

.fade .n1,
.fade .n2,
.fade .n3,
.fade .n4,
.fade .n5,
.fade .n6,
.fade .n7 {width:34px; height:32px; margin:25px 0 0 25px; float:left; }

.fade .n1 { background:url(../img/quemsomos1.png) no-repeat; }
.fade .n2 { background:url(../img/quemsomos2.png) no-repeat; }
.fade .n3 { background:url(../img/quemsomos3.png) no-repeat; }
.fade .n4 { background:url(../img/quemsomos4.png) no-repeat; }
.fade .n5 { background:url(../img/quemsomos5.png) no-repeat; }
.fade .n6 { background:url(../img/quemsomos6.png) no-repeat; }
.fade .n7 { background:url(../img/quemsomos7.png) no-repeat; }

.fade .text1,
.fade .text2,
.fade .text3,
.fade .text4,
.fade .text5,
.fade .text6,
.fade .text7 { width:603px; height:32px; float:left; margin:25px 0 0 15px; color:#005581; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; line-height:15px; }

.fade .text1{  }
.fade .text2{ padding:5px 0 0 0; height:27px; }
.fade .text3{ margin:15px 0 0 15px; }
.fade .text4{}
.fade .text5{}
.fade .text6{ padding:7px 0 0 0; height:27px; }
.fade .text7{ margin:20px 0 0 15px; }


.c-unidades { width:630px; margin:0 auto; }
.c-unidades .mapa { width:263px; height:261px; background:url(../img/unidades-map.png) no-repeat; float:left; }
.c-unidades .box1 { width:243px; height:349px; background:url(../img/unidades-box1.png) no-repeat; float:right; margin:20px 0 0 0; }
.c-unidades .box2 { width:631px; height:85px; background:url(../img/unidades-box2.png) no-repeat; margin:40px 0 0 0; }





