﻿@charset "utf-8";
/* CSS Document */
*{ 	margin: 0; 	padding: 0;  }
a { color: #284591; text-decoration: none; }
a:hover { color: #284591; text-decoration: underline; }
img { border: 0; }
#projetoshome-d p a img {background: none}

.imgtable { width: 360px; text-align: right; float: right}
.logos img { padding: 10px 40px 0 0; }
.space {padding-bottom: 20px;}
body {
	background-color: #f7f7f7; 
    color: #4C493F;
    font-family: arial,verdana,helvetica,sans-serif;
    font-size: 12px;
	background: url("../images/bg_global.jpg") repeat-x scroll 0 0 #f7f7f7 ;	
}
#conteudo ul { padding: 0 0 0 15px;  }


hr { display: none; }
p { padding-bottom: 15px; text-align: justify;  }
#internagaleria p { padding-bottom: 0px; text-align: justify;  }
#galeria p { padding-bottom: 15px; text-align: justify;  }
#galeria p.link { text-align: right; padding-bottom: 0px;  }
#division { clear:both;  }
#porfoliomenu { padding: 5px 0 5px 16px; }
#porfoliomenu li { list-style-type: none; background: url("../images/ico-bullet-link-port.jpg") no-repeat scroll left center transparent; padding: 0 0 5px 12px;  }
#porfoliomenu li a {  color: #03617b; text-decoration: underline; }

#porfoliosubmenu { padding: 0 0 15px 40px;}
#porfoliosubmenu li { list-style-type: none; background: url("../images/ico-bullet-link.jpg") no-repeat scroll left center transparent; padding: 0 0 5px 12px;  }
#porfoliosubmenu li a { color: #2b292a; text-decoration: underline; }

#reftext { padding: 16px 0px }
#sideproj-edscroll p.link a { border: none; background: none; }
#sideproj-edscroll p.link a:hover { border: none; background: none; }

#interna h2 { background: url("../images/bg_titulo2.gif") no-repeat scroll 0 0 ;
    font-size: 10pt;
    height: 24px;
    padding: 8px 0 0 5px;
	color: #eaeaea;
}

h2 { background: url("../images/bg_titulo.gif") no-repeat scroll 0 0 ;
    font-size: 10pt;
    height: 24px;
    padding: 8px 0 0 5px;
	color: #eaeaea;
}
h3 { color: #8D151A;
    font-size: 10pt;
    font-weight: bold;
    padding: 0 9px 9px 0;
    text-transform: uppercase;
}
h4 { font-size: 10pt; color: #eaeaea; padding-bottom: 10px; }

h5 { font-size: 10pt; color: #eaeaea; padding: 7px 0; text-transform: uppercase; color: #03617b; }

h6 { font-size: 10pt; color: #eaeaea; padding: 7px 0; text-transform: uppercase; color: #284591; }

h7 { color: #A5BEC3; display: block; font-size: 10pt; font-weight: bold; padding-bottom: 5px; text-transform: uppercase; }

.busca img {display: none; }
#maintop {
	margin: auto;
	height: 60px;
	background-color: #03617b;
	border-bottom: 2px solid #024e65; 
}
#mainsubtop {
	margin: auto;
	padding: 10px 0;
}
	#redessociais { width: 500px; float: left; height: 25px; }
	#busca { width: 360px; width: 380px\9; float: right; text-align: right;
     }
	#busca label { display: none }
	#busca .title { width: 180px; float: right; padding-top: 5px}
	#busca form { width: 200px; float: right}
	#busca p, #busca input { float: left }
	
#maindestaques {
	margin: auto;
	background-color: #03617b;
	border-top: 2px solid #055971; 
}
	#certificados, #cases, #premios { width: 272px; float: left }
	#certificados { padding: 0 45px 10px 0 }
	#cases { border-right: 1px solid #5b8794; border-left: 1px solid #5b8794; border-top: none; border-bottom: none; padding: 0 45px; }
	#premios { padding: 0 0 10px 45px }
	

#mainlogos {
	margin: auto;
	background-color: #03617b;
}	
	/*#logoalvo { background: url(../images/bg_logos.jpg) repeat-x; height: 75px;   } */
		#logoalvo { background: #fff repeat-x; height: 75px; overflow: hidden; visibility: inherit;  }

	#logoalvo img { float: left; padding: 7px 11px;  }

#barrabottom {
	margin: auto;
	background-color: #03617b;
	border-top: 2px solid #055971;
	height: 40px;
}

#mainrodape {
	margin: auto;
	height: 80px;
	background-color: #1f1f1f;
	border-top: 2px solid #024e65; 
}
#menusecundario {
	padding: 25px 0 0;
    width: 570px; 
	float: left;
}
#atalho { text-align: right; font-size: 8pt; color: #c5c5c5; float: right; padding: 25px 0 0;  }


#menu, #mainsubtop, #banner, #projetoshome, #internagaleria, #interna, #bannerinterna, #destaques, #logos, #sidebar, #rodape { width: 1000px; margin: 0 auto; }

#menu { height: 60px; }
#destaques { padding: 20px 0 10px; color: #ebeae8; }
#logos { height: 120px; padding-top: 10px; }
#rodape { height: 80px; }
#banner { height: 300px; background: url(../images/bg_banner.jpg) no-repeat; }
#bannerinterna { height: 143px; background: url(../images/bg_bannerinterna.jpg) no-repeat; }
#conteudo { background-color: #fff; padding: 15px 15px 10px; border: 1px solid #DCDCDC; width: 970px; margin: 0 0 10px 0 }
#conteudo img {  }
p.hometext { padding-bottom: 10px }
p.hometext img { display: none }
#projetoshome p.link { padding-bottom: 0;}
.divproje {width: 200px; clear: both}
 
/*  ------------------------------------------------------------------------ */

input[type="text"] {
	background-color: #FFFFFF;
    border: 1px solid #D3D3D3;
    font-size: 8pt;
    letter-spacing: 1pt;
    padding: 3px;
}
input[type="submit"] {
    background-color: #03617A;
    border: 1px solid #D3D3D3;
    color: #D3D3D3;
    font-size: 8pt;
    padding: 2px;
}

/* GALERIAS ------------------------------------------------------------------------ */
#galeria ul {
	list-style: none;}
#galeria ul li {
    float: left;
    background-color: #FFFFFF;
    border: 1px solid #DCDCDC;
    float:left;
    margin: 0 9px 9px 0;
    padding: 15px 19px 10px;
    width: 283px;
display:inline;
}
#galeria p a { color: #000; text-decoration: none;  text-align: right }
#galeria p a:hover { text-decoration: underline}

#galeria ul li a img { list-style-type: none; background: none; border: 1px solid #ccc}

/* REFERENCIAS ------------------------------------------------------------------------ */
#referencia ul {
	list-style: none;}
#referencia ul li {
    float: left;
	background-color: #FFF;
    border: 1px solid #DCDCDC;
    float: left;
    margin: 0 9px 20px 0;
    padding: 15px 18px 15px 18px;
    width: 285px;
}
#referencia p a { color: #000; text-decoration: none; background: url(../images/ico-bullet-link.jpg) no-repeat left center ; padding: 0 0 0 10px; text-align: right }
#referencia p a:hover { text-decoration: underline}
#sideref strong { color:#e5e5e5 }
/* PROJETOS ------------------------------------------------------------------------ */

#projetoshome { font-size: 9pt; padding: 10px 0 0; }
#projetoshome-d { width: 710px;  float: left; }
#projetoshome-dscroll { 
    float: left;
    height: 245px;
    overflow: auto;
    visibility: inherit;
    width: 710px;
	padding-bottom: 8px; }
#projetoshome-dscroll ul {
	list-style: none;
	width: 1430px;
}
#projetoshome-dscroll ul li {
    float: left;
	background-color: #fff;
    border: 1px solid #dcdcdc;
    float: left;
    padding: 15px 13px 10px;
	margin: 0 10px 0 0;
    width: 200px;
	height: 190px;
}
#projetoshome-dscroll ul li p.hometext {
	text-align: left;
}
#projetoshome-d p a { color: #000; text-decoration: none; background: url(../images/ico-bullet-link.jpg) no-repeat left center ; padding: 0 0 0 10px; text-align: right }
#projetoshome-ed p a { color: #000; text-decoration: none; background: url(../images/ico-bullet-link.jpg) no-repeat left center ; padding: 0 0 0 10px; text-align: right }
#projetoshome-ed ul li p a { display: none }
.edtitulo {display: block; color: #f00;
    font-size: 10pt;
    font-weight: bold;
    text-transform: uppercase;
}
projetoshome-edscroll strong { color: #f0f; }
#projetoshome-d p a:hover { text-decoration: underline}

#projetoshome-ed { width: 275px; height: 285px; float: right; }
#projetoshome-edscroll { float: right;
    height: 242px;
    overflow: auto;
    padding-bottom: 10px;
    visibility: inherit;
    width: 275px;  }
#projetoshome-edscroll li {
	background-color: #FFF;
    border: 1px solid #DCDCDC;
    display: block;
    padding: 10px;
    width: 230px;
	color: #4C493F;
	margin: 0 0 10px;
}
#projetoshome-edscroll a:hover {
	text-decoration: none;
}

#projetoshome-edscroll ul li p img {display: none; }
#sideproj-dscroll ul li a img {display: none; }
#sideproj-ed ul li a img {display: none; }
#projetoshome-edscroll ul li p { padding-bottom: 1px; }
#sideproj-ed ul li p { padding-bottom: 1px; }

#sideproj-edscroll ul li img {display: none; }

p.link { float: right;
    text-align: right;
    width: 200px; }

	
/* DESTAQUES ------------------------------------------------------------------------ */	
#destaques p { font-size: 8pt}
#destaques p a { padding-top: 10px;}

#destaques ul {
	list-style: none;
}
#destaques p a, #sideproj-dscroll p a {
    background: url("../images/ico-bullet-link.jpg") no-repeat scroll left center transparent;
    color: #fff;
    padding: 0 0 0 10px;
    text-align: right;
    text-decoration: none;
}
#destaques p a:hover {
    text-decoration: underline;
}
#destaques li img { float: left; padding: 0 10px 5px 0;} 
	
/* PARCEIROS ------------------------------------------------------------------------ */
#logoalvo ul {
	list-style: none;
} 
#logoalvo li {
	float: left;
    list-style: none outside none;
    padding: 4px 10px;
    width: 122px;
} 	

/* SIDEBAR  ------------------------------------------------------------------------ */

#mainsidebar {
	margin: auto;
	background-color: #03617b;
	border-top: 2px solid #055971;
}
#sidebar {
	padding: 20px 0;
}
#sideproj-edscroll, #sideproj-dscroll {
    height: 288px;
    overflow: auto;
    padding-bottom: 10px;
    visibility: inherit;
	padding: 0 35px 10px 0;
}

#sideproj-d, #sideproj-ed, #sideref { width: 325px; float: left }
#sideref { width: 280px;  }
#sideproj-d { padding: 0 1px 10px 0; }
#sideproj-ed { border-right: 1px solid #5b8794; border-left: 1px solid #5b8794; border-top: none; border-bottom: none;  padding: 0 1px 0 30px; }
#sideref { padding: 0 0 10px 21px; }

#sideproj-d ul, #sideproj-ed ul, #sideref ul {list-style: none;}
#sideproj-d li a, #sideproj-ed li a, #sideref li a { border-bottom: 1px solid #5b8794; padding: 2px 5px 12px; display:block; color: #d1d1d3; margin-bottom: 5px;}
#sideproj-d li a, #sideproj-ed li a { padding: 15px 5px 12px; margin-bottom: 5px;  }
#sideref li a { padding: 2px 5px 10px; margin-bottom: 5px;}
#sideproj-d li a:hover, #sideproj-ed li a:hover, #sideref li a:hover { text-decoration: none; background-color: #03546a;}
#sideref li a strong {color: #a5bec3; display: block; font-size: 10pt; font-weight: bold; text-transform: uppercase; padding-bottom: 5px; }
#sideproj-d li strong {color: #D1D1D3;  font-size: 10pt; font-weight: bold; text-transform: capitalize; padding-bottom: 5px; }
#sideproj-d li p { padding-bottom: 0px;}
#sideproj-ed li strong { } 

#sideref li img {
    float: left;
    padding: 0 10px 5px 0;
}


/* CONTATO ------------------------------------------------------------------------ */
#formulario { float: left}
#endereco {
    float: right;
    margin: 0 0 40px;
    text-align: right;
    width: 500px;}
#maps { 
    float: right;
    height: 300px;
    width: 500px; }




/* ATALHO ------------------------------------------------------------------------ */

#atalho a { color: #488597; text-decoration: none }
#atalho a:hover { text-decoration: underline }

/* MENU PRINCIPAL ------------------------------------------------------------------------ */

#menu ul {
	list-style: none;
}
#menu ul li {
    float: left;
}
    
#menu ul li a {
	color: #EAEAEA;
    display: block;
    font-weight: bold;
    outline: medium none;
    padding: 23px 33px;
    text-align: center;
    text-decoration: none;
    z-index: 100;
	background-color: #065;
	background: url(../images/bg_menu.gif) no-repeat right center;
	}
#menu ul li a:hover{
	background-color: #03546a;
}

#menu ul {
	list-style: none;
}

/* MENU SECUNDARIO ------------------------------------------------------------------------ */

#rodape ul {
	list-style: none;
}
#rodape ul li {
    float: left;
}
    
#rodape ul li a {
    color: #c5c5c5;
    display: block;
    font-size: 8pt;
    outline: medium none;
    padding: 0 10px;
    text-align: center;
    text-decoration: none;
    z-index: 100;
	border-right: 1px solid #ccc;
	}
#rodape ul li a:hover{
	background-color: #171717;
}

#rodape ul {
	list-style: none;
}

/* PROJETOS  ------------------------------------------------------------------------ */




    






