@charset "UTF-8";
/* CSS Document */

body{
	margin:0;
	font-family:MyriadWebPro, "Myriad Web Pro", Arial, Helvetica, Sans-Serif;
	font-size:14px;
	color:#444444;
	background-color:#ffffff;
}

@font-face{
	font-family:MyriadWebPro;
	src: url("../fontes/myriadwebpro-webfont.eot"); /* EOT file for IE */
	src: url("../fontes/myriadwebpro-webfont.ttf"); /* TTF file for CSS3 browsers */
	src: url("../fontes/MyriadWebPro.otf");
	src: url("../fontes/myriadwebpro-webfont.woff");
}

a{
	color:#f37a0f;
	font-family:MyriadWebPro, "Myriad Web Pro", Arial, Helvetica, Sans-Serif;
}

#barra{
	width:100%;
	height:10px;
	background-image:url(../img/barra.jpg);
	background-position:center;
	clear:both;
}

.barraponto{
	width:100%;
	height:3px;
	background-image:url(../img/barraponto.jpg);
	background-repeat:repeat-x;
	margin-top:2px;
	margin-bottom:2px;
}
.barraponto2{
	clear:both;
	width:100%;
	height:3px;
	background-image:url(../img/barraponto.jpg);
	background-repeat:repeat-x;
	margin-top:2px;
	margin-bottom:2px;
}

#cci{
	width:900px;
	margin-top:30px;
	margin-bottom:60px;
	margin-left:auto;
	margin-right:auto;
	background-color:#ffffff;
}

#idiomas{
    position:absolute;
    top:20px;
    width:900px;
    text-align:right;
    z-index:999;
    font-family:MyriadWebPro, "Myriad Web Pro", Arial, Helvetica, Sans-Serif;
	font-size:10px;
    color:#cccccc;
}

#idiomas a{
    font-family:MyriadWebPro, "Myriad Web Pro", Arial, Helvetica, Sans-Serif;
	font-size:10px;
    color:#666666;
    text-decoration:none;
}

#idiomas a:hover{
    font-family:MyriadWebPro, "Myriad Web Pro", Arial, Helvetica, Sans-Serif;
	font-size:10px;
    color:#fa8e14;
    text-decoration:none;
}

#menu{
	width:900px;
	height:75px;
	margin:0;
	background-image:url(../img/logo.jpg);
	background-repeat:no-repeat;
	padding-top:20px;
	padding-bottom:20px;
}

li.menuL{
	float:right;
	width:205px;
	height:50px;
	display:block;
	background-image:url(../img/bgt.png);
}
li.menuL a{
	float:right;
	width:205px;
	height:50px;
	display:block;
	background-image:url(../img/bgt.png);
}


li.menu00{
	float:right;
	width:99px;
	height:50px;
	display:block;
}
li.menu00 a{
	background-image:url(../img/bt00a.jpg);
	float:right;
	width:99px;
	height:50px;
	display:block;
}
li.menu00 a:hover{
	background-image:url(../img/bt00b.jpg);
	float:right;
	width:99px;
	height:50px;
	display:block;
}
li.menu00b{
	background-image:url(../img/bt00b.jpg);
	float:right;
	width:99px;
	height:50px;
	display:block;
}

li.menu01{
	float:right;
	width:99px;
	height:50px;
	display:block;
}
li.menu01 a{
	background-image:url(../img/bt01a.jpg);
	float:right;
	width:99px;
	height:50px;
	display:block;
}
li.menu01 a:hover{
	background-image:url(../img/bt01b.jpg);
	float:right;
	width:99px;
	height:50px;
	display:block;
}
li.menu01b{
	background-image:url(../img/bt01b.jpg);
	float:right;
	width:99px;
	height:50px;
	display:block;
}

li.menu02{
	float:right;
	width:99px;
	height:50px;
	display:block;
}
li.menu02 a{
	background-image:url(../img/bt02a.jpg);
	float:right;
	width:99px;
	height:50px;
	display:block;
}
li.menu02 a:hover{
	background-image:url(../img/bt02b.jpg);
	float:right;
	width:99px;
	height:50px;
	display:block;
}
li.menu02b{
	background-image:url(../img/bt02b.jpg);
	float:right;
	width:99px;
	height:50px;
	display:block;
}

li.menu03{
	float:right;
	width:99px;
	height:50px;
	display:block;
}
li.menu03 a{
	background-image:url(../img/bt03a.jpg);
	float:right;
	width:99px;
	height:50px;
	display:block;
}
li.menu03 a:hover{
	background-image:url(../img/bt03b.jpg);
	float:right;
	width:99px;
	height:50px;
	display:block;
}
li.menu03b{
	background-image:url(../img/bt03b.jpg);
	float:right;
	width:99px;
	height:50px;
	display:block;
}

li.menu04{
	float:right;
	width:99px;
	height:50px;
	display:block;
}
li.menu04 a{
	background-image:url(../img/bt04a.jpg);
	float:right;
	width:99px;
	height:50px;
	display:block;
}
li.menu04 a:hover{
	background-image:url(../img/bt04b.jpg);
	float:right;
	width:99px;
	height:50px;
	display:block;
}
li.menu04b{
	background-image:url(../img/bt04b.jpg);
	float:right;
	width:99px;
	height:50px;
	display:block;
}

li.menu05{
	float:right;
	width:99px;
	height:50px;
	display:block;
}
li.menu05 a{
	background-image:url(../img/bt05a.jpg);
	float:right;
	width:99px;
	height:50px;
	display:block;
}
li.menu05 a:hover{
	background-image:url(../img/bt05b.jpg);
	float:right;
	width:99px;
	height:50px;
	display:block;
}
li.menu05b{
	background-image:url(../img/bt05b.jpg);
	float:right;
	width:99px;
	height:50px;
	display:block;
}

li.menu06{
	float:right;
	width:99px;
	height:50px;
	display:block;
}
li.menu06 a{
	background-image:url(../img/bt06a.jpg);
	float:right;
	width:99px;
	height:50px;
	display:block;
}
li.menu06 a:hover{
	background-image:url(../img/bt06b.jpg);
	float:right;
	width:99px;
	height:50px;
	display:block;
}
li.menu06b{
	background-image:url(../img/bt06b.jpg);
	float:right;
	width:99px;
	height:50px;
	display:block;
}

#fotos{
	width:900px;
	height:410px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	margin-top:5px;
	background-color:#ececec;
}

.shd{
	background-image:url(../img/shd.jpg);
	width:900px;
	height:22px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
}

#home_negocios{
	width:900px;
	height:290px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:30px;
	margin-top:5px;
	background-color:#ececec;
}

#cont{
	width:900px;
	min-height:550px;
	margin-left:auto;
	margin-right:auto;
}

p.txt{
	padding-top:20px;
	padding-bottom:20px;
	padding-left:150px;
	padding-right:150px;
	font-family:MyriadWebPro, "Myriad Web Pro", Arial, Helvetica, Sans-Serif;
	font-size:16px;
	line-height:24px;
	color:#444444;
	text-align:justify;
}
p.txtb{
	padding-top:20px;
	padding-bottom:0px;
	padding-left:20px;
	padding-right:20px;
	font-family:MyriadWebPro, "Myriad Web Pro", Arial, Helvetica, Sans-Serif;
	font-size:16px;
	line-height:24px;
	color:#444444;
	text-align:justify;
}

ul{
	padding-top:20px;
	padding-bottom:0px;
	padding-left:37px;
	padding-right:20px;
	font-family:MyriadWebPro, "Myriad Web Pro", Arial, Helvetica, Sans-Serif;
	font-size:16px;
	line-height:24px;
	color:#444444;
	text-align:justify;
}

ul.listab{
	padding-top:20px;
	padding-bottom:20px;
	padding-left:167px;
	padding-right:150px;
	font-family:MyriadWebPro, "Myriad Web Pro", Arial, Helvetica, Sans-Serif;
	font-size:16px;
	line-height:24px;
	color:#444444;
	text-align:justify;
}

.tt_ativos{
	width:241px;
	height:31px;
	background-image:url(../img/tt_ativos.jpg);
	margin-top:40px;
}
.tt_empresa{
	width:241px;
	height:31px;
	background-image:url(../img/tt_empresa.jpg);
	margin-top:40px;
}
.tt_bevap{
	width:241px;
	height:31px;
	background-image:url(../img/tt_bevap.jpg);
	margin-top:40px;
}
.tt_clientes{
	width:241px;
	height:31px;
	background-image:url(../img/tt_clientes.jpg);
	margin-top:40px;
}
.tt_concessoes{
	width:241px;
	height:31px;
	background-image:url(../img/tt_concessoes.jpg);
	margin-top:40px;
}
.tt_local{
	width:241px;
	height:31px;
	background-image:url(../img/tt_local.jpg);
	margin-top:40px;
}
.tt_negocios{
	width:241px;
	height:31px;
	background-image:url(../img/tt_negocios.jpg);
	margin-top:40px;
}
.tt_ppp{
	width:241px;
	height:31px;
	background-image:url(../img/tt_ppp.jpg);
	margin-top:40px;
}
.tt_tecnologia{
	width:241px;
	height:31px;
	background-image:url(../img/tt_tecnologia.jpg);
	margin-top:40px;
}
.tt_ppp2{
	width:241px;
	height:31px;
	background-image:url(../img/tt_ppp2.jpg);
	margin-top:40px;
}
.tt_tecnologia2{
	width:241px;
	height:31px;
	background-image:url(../img/tt_tecnologia2.jpg);
	margin-top:40px;
}
.tt_saneamento{
	width:241px;
	height:31px;
	background-image:url(../img/tt_saneamento.jpg);
	margin-top:40px;
}
.tt_concessoes2{
	width:241px;
	height:31px;
	background-image:url(../img/tt_concessoes2.jpg);
	margin-top:40px;
}
.tt_energia{
	width:241px;
	height:31px;
	background-image:url(../img/tt_energia.jpg);
	margin-top:40px;
}
.tt_infraestrutura{
	width:241px;
	height:31px;
	background-image:url(../img/tt_infraestrutura.jpg);
	margin-top:40px;
}
.tt_qualidade{
	width:421px;
	height:31px;
	background-image:url(../img/tt_qualidade.jpg);
	margin-top:40px;
}

.tt_missao{
	width:421px;
	height:31px;
	background-image:url(../img/tt_missao.jpg);
	margin-top:40px;
}
.tt_valores{
	width:421px;
	height:31px;
	background-image:url(../img/tt_valores.jpg);
	margin-top:40px;
}
.tt_objetivos{
	width:421px;
	height:31px;
	background-image:url(../img/tt_objetivos.jpg);
	margin-top:40px;
}
.tt_resp{
	width:421px;
	height:31px;
	background-image:url(../img/tt_resp.jpg);
	margin-top:40px;
}
.tt_gov{
	width:421px;
	height:31px;
	background-image:url(../img/tt_gov.jpg);
	margin-top:40px;
}

li.cliente{
	width:225px;
	height:225px;
	margin:0;
	float:left;
	list-style-type:none;
}

#negocios{
	width:900px;
	height:350px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
}

.negocio{
	clear:both;
	float:left;
	width:294px;
}
.negocio2{
	float:left;
	width:294px;
	margin-left:4px;
}

.n01{
	width:294px;
	height:25px;
	background-image:url(../img/np_infra.jpg);
}
.n02{
	width:294px;
	height:25px;
	background-image:url(../img/np_concessoes.jpg);
}
.n03{
	width:294px;
	height:25px;
	background-image:url(../img/np_energia.jpg);
}
.n04{
	width:294px;
	height:25px;
	background-image:url(../img/np_ppp.jpg);
}
.n05{
	width:294px;
	height:25px;
	background-image:url(../img/np_tecnologia.jpg);
}
.n06{
	width:294px;
	height:25px;
	background-image:url(../img/np_ativos.jpg);
}

.nfoto{
	width:294px;
	height:132px;
	margin:0;
	background-color:#ececec;
}

.txtn{
	padding-top:0px;
	padding-bottom:10px;
	padding-left:25px;
	padding-right:25px;
	font-size:12px;
	text-align:justify;
}

.conteudodiv{
	clear:both;
	width:900px;
}
.fotosesq{
	margin-top:74px;
	width:300px;
	height:700px;
	float:left;
}
.textodir{
	width:550px;
	padding-left:50px;
	float:right;
}

.conteudodivemp{
	clear:both;
	width:900px;
}
.fotosesqemp{
	margin-top:74px;
	width:300px;
	min-height:250px;
	float:left;
}
.textodiremp{
	width:550px;
	padding-left:50px;
	margin-bottom:25px;
	float:right;
}