html, body{ 
	background-image: url("../images/common/azul/bg.png");
	background-repeat: repeat-x;
	background-attachment:fixed; 
} 

#logo{ 
	background-image:url("../images/common/azul/logo.png");
} 

#main{
	background-image:url("../images/common/azul/main_bg.png");
	background-repeat:repeat;
	display:table;
	padding-top:30px;
	width:100%;
	*height:100%;
}

#bottom {
	top: -38px;
}

#footer {
	*margin-top:-20px;
	margin-top: -20px;
}

#bottom{
	background-image:url("../images/common/bottom_bg_interna.png");
	background-repeat:no-repeat;
}

h1, h2, h3, h4, h5 { padding:0px; margin:0px; }
h1 {font-size: 30px; font-weight: normal; color: white; margin-bottom:15px;}
h2 {font-size: 18px; font-weight: normal; color: white; width:100%; display:block; border-bottom:1px solid white;}
h3 {
	font-size: 12px; color: #1B182E; margin-top:20px; border-bottom:1px solid #1B182E;
	background-image:url("../images/common/seta_vazada_bege.png");
 	background-repeat:no-repeat;
	background-position: left center;
	display:block;
	padding-left: 10px;
}

.h3_selected { font-size: 13px; color: #CC9933; border-color:#CC9933; background-image:url("../images/bullet.png"); } 
.p_selected { font-size:12px; }

h5 { font-size: 9px; font-weight: normal; color: #f2f2f2; }

p { font-size: 11px; color: #f2f2f2; line-height: 15px; }

/* submenu settings */

/* QUEM SOMOS */
.quemsomos #submenu {
	margin:0px;
	width: 135px;
	padding: 0px;
	text-align: left;	
}

.quemsomos #submenu ul { margin:0px; padding:0px; } 
.quemsomos #submenu LI { display:inline; }

.quemsomos #submenu LI A {
	display:block;
	overflow:hidden;
	height:16px;
	line-height:9px;
	background-image:url("../images/quemsomos_sub.png");
	background-repeat:no-repeat;
	margin-bottom:5px;
	font-size:10px;
	text-decoration:none;
	color: #FFF;
	text-align:center;
	padding-top:39px;
}

.quemsomos #historia { width:135px; background-position:left top; }
.quemsomos #historia:hover, #historia.selected { background-position:-135px 0px; }
.quemsomos #filosofia { width:135px; background-position:left -56px; }
.quemsomos #filosofia:hover, #filosofia.selected { background-position:-135px -56px; }
.quemsomos #fotos { width:135px; background-position:left -111px; }
.quemsomos #fotos:hover, #fotos.selected { background-position:-135px -111px; }

/* SEGMENTOS */
.segmentos #submenu {
	margin:0px;
	width: 135px;
	padding: 0px;
	text-align: left;	
}

.segmentos #submenu ul { margin:0px; padding:0px; } 
.segmentos #submenu LI { display:inline; }

.segmentos #submenu LI A {
	display:block;
	overflow:hidden;
	height:16px;
	line-height:9px;
	background-image:url("../images/segmentos_submenu.png");
	background-repeat:no-repeat;
	margin-bottom:5px;
	font-size:10px;
	text-decoration:none;
	color: #FFF;
	text-align:center;
	padding-top:39px;
}

.segmentos #seguroGarantia { width:135px; background-position:left top; }
.segmentos #seguroGarantia:hover, #seguroGarantia.selected { background-position:-135px 0px; }
.segmentos #property { width:135px; background-position:left -56px; }
.segmentos #property:hover, #property.selected { background-position:-135px -56px; }
.segmentos #resposabilidadeCivil { width:135px; background-position:left -111px; }
.segmentos #resposabilidadeCivil:hover, #resposabilidadeCivil.selected { background-position:-135px -111px; }
.segmentos #beneficios { width:135px; background-position:left -167px; }
.segmentos #beneficios:hover, #beneficios.selected { background-position:-135px -167px; }
.segmentos #autoFrota { width:135px; background-position:left -222px; }
.segmentos #autoFrota:hover, #autoFrota.selected { background-position:-135px -222px; }

.segmentos .foto {border:solid 3px #1B182E; margin:0px 10px 10px 10px; display: block;}
.segmentos .produto { width:670px; margin-left:10px; margin-right:10px; float:left; display:block;}

.servicos #colA {float:left; width: 610px;}
.servicos #colA p img{border:solid 3px #1B182E; margin:10px; display: block;}
.servicos #colB {float:left; width: 250px; padding:auto;}
.servicos #colB img{border:solid 3px #1B182E; margin:10px; display: block;}

#languages { float:right; color:#FFF; }
#languages a { color:#FFF; text-decoration:none; }
