body {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	background: #DADADA;
	margin: 0px;
	padding: 0px;
}

a, a:link, a:visited {
	color: #004276;
}

a:hover, a:active {
	color: #980909;
}

#wrapper {
	height: 550px !important;
	width: 100%;
	overflow: visible;
	padding-bottom: 30px;
}

#wrapper .centeredContent {
	margin: auto;
	width: 800px;
}

.novasObras {font-size: 10px}

#logoAnima {
	position:relative;
	margin: 20px;
	width: 121px;
	height: 112px;
	float: left;
	border: 0px solid red;
	z-index:0;
}

#imageContainer {
	height: 200px;
	margin-top: 10px;
}

#headerInicio {
	background: #FFFFFF url(/global/images/layout/suc_header.gif) repeat-x left top;
	border-bottom: 6px solid #8B8B8B;
	height: 145px;
	font-family: "Lucida Sans Unicode", "Lucida Sans", "Trebuchet MS", Arial, sans-serif;
}

#headerEmpresa {
	background: #FFFFFF url(/global/images/layout/suc_header.gif) repeat-x left top;
	border-bottom: 6px solid #bf3030;
	height: 145px;
	font-family: "Lucida Sans Unicode", "Lucida Sans", "Trebuchet MS", Arial, sans-serif;
}

#headerSegmentos {
	background: #FFFFFF url(/global/images/layout/suc_header.gif) repeat-x left top;
	border-bottom: 6px solid #e3d200;
	height: 145px;
	font-family: "Lucida Sans Unicode", "Lucida Sans", "Trebuchet MS", Arial, sans-serif;
}

#headerSegmentos   h1 {
	margin: 0px;
	padding: 0px;
	width: 180px;
	background: url(../imagem/logoSucessoTopo.gif) no-repeat center center;
	text-indent: -9999px;
	height: 145px;
	float: left;
}

#headerResponsabilidade {
	background: #FFFFFF url(/global/images/layout/suc_header.gif) repeat-x left top;
	border-bottom: 6px solid #00b261;
	height: 145px;
	font-family: "Lucida Sans Unicode", "Lucida Sans", "Trebuchet MS", Arial, sans-serif;
}

#headerResponsabilidade h1{
	margin: 0px;
	padding: 0px;
	width: 180px;
	background: url(../imagem/logoSucessoTopo.gif) no-repeat center center;
	text-indent: -9999px;
	height: 145px;
	float: left;
}

#headerMais {
	background: #FFFFFF url(/global/images/layout/suc_header.gif) repeat-x left top;
	border-bottom: 6px solid #0E66A5;
	height: 145px;
	font-family: "Lucida Sans Unicode", "Lucida Sans", "Trebuchet MS", Arial, sans-serif;
}

#headerMais   h1 {
	margin: 0px;
	padding: 0px;
	width: 180px;
	background: url(../imagem/logoSucessoTopo.gif) no-repeat center center;
	text-indent: -9999px;
	height: 145px;
	float: left;
}

#menu {
	height: 30px;
	margin-left: 232px;
	position: relative;
	top: 115px;
}

#menu ul {
	height: 30px;
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#menu ul li {
	display: inline;
}

#menu ul li a {
	display: block;
	padding: 0px;
	height: 30px;
	text-decoration: none;
	line-height: 30px;
	margin-right: 5px;
	float: left;
	cursor: pointer;
}

#menu ul li a.inicio {
	color: #FFFFFF;
	background: #BF3030 url(/global/images/layout/suc_menuAbaInicio_Left.gif) no-repeat left top;
}

#menu ul li a.empresa {
	color: #FFFFFF;
	background: #BF3030 url(/global/images/layout/suc_menuAbaEmpresa-Left.gif) no-repeat left top;
}

#menu ul li a.segmentos {
	color: #FFFFFF;
	background: #e7d800 url(/global/images/layout/suc_menuAbaSegmentos-Left.gif) no-repeat left top;
}

#menu ul li a.responsabilidade {
	color: #FFFFFF;
	background: #00B261 url(/global/images/layout/suc_menuAbaResponsabilidade-Left.gif) no-repeat left top;
}

#menu ul li a.mais {
	color: #FFFFFF;
	background: #0E66A5 url(/global/images/layout/suc_menuAbaMais_Left.gif) no-repeat left top;
}

#menu ul li a span{
	display: block;
	padding: 0px 15px;
	height: 30px;
	float: left;
}

#menu ul li a.inicio span{
	background: url(/global/images/layout/suc_menuAbaInicio_Rigth.gif) no-repeat right top;
}

#menu ul li a.empresa span{
	background: url(/global/images/layout/suc_menuAbaEmpresa-Right.gif) no-repeat right top;
}

#menu ul li a.segmentos span{
	background: url(/global/images/layout/suc_menuAbaSegmentos-Rigth.gif) no-repeat right top;
}

#menu ul li a.responsabilidade span{
	background: url(/global/images/layout/suc_menuAbaResponsabilidade-Rigth.gif) no-repeat right top;
}

#menu ul li a.mais span{
	background: url(/global/images/layout/suc_menuAbaMais_Rigth.gif) no-repeat right top;
}

#subMenu {
	height: 29px;
	background: #FFFFFF url(/global/images/layout/suc_submenu.gif) repeat-x left bottom;
}

#subMenu .left {
	background: url(/global/images/layout/suc_caixaLeft.gif) no-repeat left bottom;
}

#subMenu .right {
	background: url(/global/images/layout/suc_caixaRight.gif) no-repeat right bottom;
}

#subMenu ul {
	margin: 0px 3px;
	padding: 0px;
	height: 29px;
	list-style: none;
}

#subMenu ul li {
	display: block;
	background: url(/global/images/layout/suc_tabsSeparator.gif) no-repeat right center;
	float: left;
	padding-right: 3px;
	margin-right: 3px;
}

#subMenu ul li a {
	color: #004276;
	text-decoration: none;
	display: block;
	float: left;
	height: 22px;
	margin-top: 3px;
	font: 13px/22px "Lucida Sans Unicode", "Lucida Sans", Arial, sans-serif;
}

#subMenu ul li a span{
	display: block;
	float: left;
	height: 22px;
	padding: 0px 10px;
	cursor: pointer;
}

#subMenu ul li.selected a, #subMenu ul li a:hover {
	color: #FFFFFF;
	background: #004276 url(/global/images/layout/suc_menuItemLeft.gif) no-repeat left top;
}

#subMenu ul li.selected a span, #subMenu ul li a:hover span{
	background: url(/global/images/layout/suc_menuItemRight.gif) no-repeat right top;
}


/***************** Links ****************/

#caixaLinks {
width: 500px;
margin: 0 auto;
padding-bottom: 50px;
border: 0px solid red;
}


#caixaLinks li {
list-style-type: none;
}	

#caixaLinks ul.thumbs { 
margin: 20px 0;
padding: 0;
}

#caixaLinks ul.thumbs li { 
float: left;
margin: 5px;
padding: 0;
background-image: none;
}

#caixaLinks ul.thumbs li a img {
border: 5px solid #ddd;
}

#caixaLinks ul.thumbs li a:hover img {
border: 5px solid #333;
}	
	
#esquerda {
float: left;
width: 225px;
text-align: left;
margin-right: 35px;
}

/****************************************/

#obrasRecentes {
	text-align:justify;
	width: 280px;
	float:right;
	padding-left: 8px;
	border-left: 1px solid #cacaca;
}

#obrasRecentes .caixaBox {
	height: 60px;
	width: 280px;
}

#obrasRecentes .caixaBox p {
	font-size: 10px;
}

#wrapper .centeredContent #contentWrapper #empresa .caixa .left .right #obrasRecentes .caixaBox h1 {
	font-size: 10px;
	color: #FF0000;
}

#content    {
	text-align:justify;
	padding: 0px 5px 0px 0px;
	text-indent: 20px;
	width: 210px;
	margin: 0px;
}

/****************Galeria**************************/

#caixaGaleria {
width: 550px;
margin: 0 auto;
padding-bottom: 10px;
border: 0px solid red;
}

#thumbsGal{
width: auto;
height: auto;
border: 0px solid red;
}

.thumbsGal img{
border-width: 5px;
}

#thumbsGal ul.thumbs { 
margin: 50px 0;
padding: 0;
}

.thumbsGal a img{
border: 5px solid #999;
margin: 20px 20px 1px 20px;
padding: 10px;
}

.thumbsGal a:hover img{
border: 5px solid #333;
margin: 20px 20px 1px 20px;
padding: 10px;
}

.foto img{
width: auto;
height: auto;
border-width: 5px;
border-style: double;
border-color: #666;
}

#titGaleria a{
padding: 50px 0 0 0;
font-size: 28px;
font-weight:bold;
height:30px;
}

#album {
width:180px;
height:auto;
font-size: 14px;
text-align:center;
font-weight:bold;
padding-top:10px;
border: 0px solid red;
}

#albumThumb {
width:auto;
height:auto;
}

.albumThumb img{
border: 5px solid #999;
padding-top:16px;
padding-bottom:16px;
}

.albumThumb a img{
border: 5px solid red;
margin: 20px 20px 1px 20px;
padding: 20px;
}

.albumThumb a:hover img{
border: 5px solid 333;
margin: 20px 20px 1px 20px;
padding: 20px;
}

#titAlbum {
font-size: 18px;
font-weight:bold;
height:30px;
}

#nomeFoto {
font-size: 14px;
font-weight:bold;
height:30px;
}

#superGaleriaNav{
width:100%;
height:30px;
}

#superGaleria{
width:50%;
height:30px;
float:left;
}

#paginacao{
width:50%;
height:30px;
float:right;
}

.thumbsGal h4{
width:auto;
height:30px;
font-size: 10px;
text-align:center;
font-weight:normal;
border:0px solid red;
}

#empresa {
margin: 0px 0px 0px 0px;
width: 530px;
float: left;
border: 0px solid red;
}

#empresa .caixa {
background: #FFFFFF url(/global/images/layout/suc_submenu.gif) repeat-x left bottom;
padding: 0px;
}

#empresa .caixa .left {
background: url(/global/images/layout/suc_caixaLeft.gif) no-repeat left bottom;
padding: 0px;
}

#empresa .caixa .right {
background: url(/global/images/layout/suc_caixaRight.gif) no-repeat right bottom;
padding: 2px 10px 10px;
}

#empresa .empresaTitle{
background: #FFFFFF url(/global/images/layout/suc_tituloVermelho.gif) repeat-x left top;
height: 35px;
}

#empresa .empresaTitle .left {
background: url(/global/images/layout/suc_tituloVermelhoLeft.gif) no-repeat left top;
height: 35px;
}

#empresa .empresaTitle .right {
background: url(/global/images/layout/suc_tituloVermelhoRight.gif) no-repeat right top;
color: #FFFFFF;
line-height: 30px;
padding: 0px 10px;
height: 35px;
}

#noticias .maisTitle{
background: #FFFFFF url(/global/images/layout/suc_tituloAzul.gif) repeat-x left top;
height: 35px;
}

#noticias .maisTitle .left {
background: url(/global/images/layout/suc_tituloAzulLeft.gif) no-repeat left top;
height: 35px;
}

#noticias .maisTitle .right {
	background: url(/global/images/layout/suc_tituloAzulRight.gif) no-repeat right top;
	color: #FFFFFF;
	line-height: 30px;
	padding: 0px 10px;
	height: 35px;
}

#noticias{
	width:260px;
	margin-top: 10px;
	float: left;
}

#noticias  .caixa {
	background: #FFFFFF url(/global/images/layout/suc_submenu.gif) repeat-x left bottom;
	padding: 0px;
}

#noticias  .caixa  .left {
	background: url(/global/images/layout/suc_caixaLeft.gif) no-repeat left bottom;
	padding: 0px;
}

#noticias  .caixa  .right {
	background: url(/global/images/layout/suc_caixaRight.gif) no-repeat right bottom;
	padding: 2px 10px 10px;
border: 0px solid red;
}



#noticias .caixaNoticia a {
	text-decoration: none;
	display: block;
	color: #333333;
	height: auto !important;
	height: 46px;
	min-height: 46px;
}

#noticias .caixaNoticia a:hover {
	color: #004276;
}

#noticias .caixaNoticia a:hover p {
	text-decoration: underline;
}

#noticias .caixaNoticia img {
	margin-left: 10px;
}

#noticias .caixaNoticia h1 {
	color: #bf3030;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
}

#noticias .caixaNoticia p {
	font-size: 9px;
	margin: 0px;
	padding: 0px;
	text-indent: 0px;
	text-align: left;
}

#icones{
position: absolute;
top:120px;
left:900px;
width: 100px;
height:20px;
border:0px solid green;
}

#icoHome{
float:left;
width: 20px;
height:20px;
padding: 0 0 0 0;
border:0px solid green;
}

#icoMapa{
float:left;
width: 20px;
height:20px;
padding: 0 0 0 15px;
border:0px solid green;
}

#icoContato{
float:left;
width: 20px;
height:20px;
margin: 0 0 0 15px;
border:0px solid green;
}

#contentText{
	width:800px;
	margin-top: 10px;
	float: left;
	padding: 0 0 50px 0;
}

/****************************************          TITULOS         ***********************************************************/
#contentText .atuaTitle {
	background: #FFFFFF url(/global/images/layout/suc_tituloAmarelo.gif) repeat-x left top;
	height: 35px;
}
#contentText .atuaTitle .left {
	background: url(/global/images/layout/suc_tituloAmareloLeft.gif) no-repeat left top;
	height: 35px;
}
#contentText .atuaTitle .right {
	background: url(/global/images/layout/suc_tituloAmareloRight.gif) no-repeat right top;
	color: #FFFFFF;
	line-height: 30px;
	padding: 0px 10px;
	height: 35px;
}

#contentText .maisTitle {
	background: #FFFFFF url(/global/images/layout/suc_tituloAzul.gif) repeat-x left top;
	height: 35px;
}
#contentText .maisTitle .left {
	background: url(/global/images/layout/suc_tituloAzulLeft.gif) no-repeat left top;
	height: 35px;
}
#contentText .maisTitle .right {
	background: url(/global/images/layout/suc_tituloAzulRight.gif) no-repeat right top;
	color: #FFFFFF;
	line-height: 30px;
	padding: 0px 10px;
	height: 35px;
}

#contentText .empresaTitle {
	background: #FFFFFF url(/global/images/layout/suc_tituloVermelho.gif) repeat-x left top;
	height: 35px;
}
#contentText .empresaTitle .left {
	background: #FFFFFF url(/global/images/layout/suc_tituloVermelhoLeft.gif) repeat-x left top;
	height: 35px;
}
#contentText .empresaTitle .right {
	background: url(/global/images/layout/suc_tituloVermelhoRight.gif) no-repeat right top;
	color: #FFFFFF;
	line-height: 30px;
	padding: 0px 10px;
	height: 35px;
}

#contentText .responsaTitle {
	background: #FFFFFF url(/global/images/layout/suc_tituloVerde.gif) repeat-x left top;
	height: 35px;
}
#contentText .responsaTitle .left {
	background: url(/global/images/layout/suc_tituloResponsabilidade-left.gif) no-repeat left top;
	height: 35px;
}
#contentText .responsaTitle .right {
	background: url(/global/images/layout/suc_tituloVerdeRight.gif) no-repeat right top;
	color: #FFFFFF;
	line-height: 30px;
	padding: 0px 10px;
	height: 35px;
}

/****************************************         FIM TITULOS         ***********************************************************/

#contentText  .caixa {
	background: #FFFFFF url(/global/images/layout/suc_submenu.gif) repeat-x left bottom;
	padding: 0px;
}

#contentText  .caixa  .left {
	background: url(/global/images/layout/suc_caixaLeft.gif) no-repeat left bottom;
	padding: 0px;
}

#contentText  .caixa  .right {
	background: url(/global/images/layout/suc_caixaRight.gif) no-repeat right bottom;
	padding: 2px 10px 10px;
}

#contentTexto .caixa .left .right .content p {
}

#contentResponsabilidade{
	width:800px;
	margin-top: 10px;
	float: left;
}

#contentResponsabilidade .yellowTitle {
	background: #FFFFFF url(../imagem/abaResponsabilidade.gif) repeat-x left top;
	height: 35px;
}

#contentResponsabilidade .yellowTitle  .left {
	background: url(../imagem/abraResponsabilidade-left.gif) no-repeat left top;
	height: 35px;
}

#contentResponsabilidade  .yellowTitle  .right {
	background: url(../imagem/abraResponsabilidade-right.gif) no-repeat right top;
	color: #FFFFFF;
	line-height: 30px;
	padding: 0px 10px;
	height: 35px;
}

#contentResponsabilidade  .caixa {
	background: #FFFFFF url(/global/images/layout/suc_submenu.gif) repeat-x left bottom;
	padding: 0px;
}

#contentResponsabilidade  .caixa  .left {
	background: url(/global/images/layout/suc_caixaLeft.gif) no-repeat left bottom;
	padding: 0px;
}

#contentResponsabilidade .caixa  .right {
	background: url(/global/images/layout/suc_caixaRight.gif) no-repeat right bottom;
	padding: 2px 10px 10px;
}

#contentResponsabilidade .caixa .left .right .content p {
}

#imageFader {
	height: 200px;
	margin-top: 10px;
}

.search{
position:absolute;
top: 20px;
right: 50px;
width:270px;
height:33px;
font-weight:bold;
}

.search input{
margin-left: 5px;
margin-top: 3px;
} 

#footer {
	color: #333333;
	text-align: center;
	height: 70px;
	background: #cacaca url(/global/images/layout/suc_footer.gif) repeat-x left top;
	padding: 25px 0 0 0;
	clear: both;
}

#footer p {
	font-size: 10px;
	margin: 0px;
	padding: 0px;
}


