/* CSS iConecta.NET */

body {
     background-image: url(/temas/2009/images/topo-steng.png);
     background-repeat:no-repeat;
     background-position:top center;
     margin-left: 0px;
     margin-top: 0px;
     margin-right: 0px;
     margin-bottom: 0px;
     text-align: center;
     cursor: crosshair;
}

#container {
     width:900px;
     margin:0px auto 0px;
     /*border: 1px solid #f30;*/
}
#contents {
     margin: 0px auto 0;
     height:350px;
     display: table;
}
#header {
     height:120px;     
}
#footer {
     width:900px;
}
#iconecta {
     float:right;
     margin:0 14px 0 0; 
}
#copyright {
     float:left;
     margin:0 0 0 14px; 
}
#menutopo{ text-align:center; }
#menutopo ul { padding:6px; margin: 0px; list-style:none;}
#menutopo ul li { display: inline; }
#menutopo ul li a {
     padding: 10px; /*7px*/
     margin:0px;
     font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
     font-size: 14px;
     font-weight: bold;
     text-decoration: none;
     color:#333333;
}
#menu{ text-align:center; }
#menu ul { padding:6px; margin: 0px; list-style:none;}
#menu ul li { display: inline; }
#menu ul li a {
     padding: 10px; /*7px*/
     margin:0px;
     font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
     font-size: 10px;
     font-weight:normal;
     text-decoration: none;
     color:#cccccc;
}

#home {
     margin: 0px auto 0;
     width:500px;
     float: left;
     text-align: left;
}
#contato {
     margin: 0px auto 0;
     width:500px;
     float: left;
     text-align: left;
}

#empresa {
     margin: 0px auto 0;
     width:500px;
     float: left;
     text-align: left;
}
#empresa ul {
     padding:0px;
     padding-left:5px;
     margin: 10px;
     list-style:circle;
     list-style-image: url('/temas/2009/images/ico.gif');
}
#empresa ul li { 
     margin:10px;
     font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
     font-size: 12px;
     font-weight:normal;
     margin-left:20px;
     padding-left:0;
     text-indent:0;
     color:#333333;
}
#empresa p{
	 margin-bottom:10px;
	 margin-right:10px;
}

#obras {
     margin: 0px auto 0;
     width:500px;
     float: left;
     text-align: left;
}
#obras ul {
     list-style:circle;
     list-style-image: url('/temas/2009/images/ico.gif');
     margin-bottom:50px;
}
#obras ul li { 
     margin-top:-10px;
     padding:0px;
     padding-left:0px;
     font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
     font-size: 12px;
     font-weight:normal;
     color:#333333;
}

#obras ul li ul li{
     padding:0px;
     /*margin-left: -30px;*/
     margin: 10px -30px;
     list-style:circle;
     list-style-image: url('/temas/2009/images/dot.png');
     line-height: 130%;
	 width:430px;
	 text-align: justify;
}
#obras ul li ul li u{
	 border-bottom: 1px dotted #cccccc;
	 text-decoration: none;
}
.linha{
	 background:#EEEEEE;
	 margin-top:10px;
	 height:1px;
	 width:100%;
	 
}

#foto {
     width: 390px;
     float: right;
     margin-top:30px;
}
#foto img{
     border: none;
    /* vertical-align: baseline;*/
}
#contatos{
     width: 390px;
     float: right;
     margin-top:10px;
}

.divhr {
	 margin-top:20px;
	 margin-bottom:5px;
     height:10px;
     background-image: url(/temas/2009/images/-.png);
     /*background-repeat:no-repeat;*/
     background-repeat: repeat-y;
	 
     border:none;
}
.rodape{
     font-family:Verdana, Arial, Helvetica, sans-serif;
     font-size: 9px;
     color:#333;
}
.rodape a:link {
     text-decoration: none;
     color:#111; 
}
.rodape a:visited {
     text-decoration: none;
     color:#444;
}
.rodape a:hover {
     text-decoration: underline;
     color:#000;
}
.rodape a:active {
     text-decoration: underline;
     color:#000;
}


h1{
     color:#030389;
     text-indent: 0px;
     padding: 0px 0px 0px 0px;
     margin:0;
     font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
     font-size:19px;
     font-weight:bold;
     text-decoration:none;
}
h2{
     color:#030389;
     text-indent: 0px;
     padding: 0px 0px 0px 0px;
	 padding: 10px 0 7px 0;
     margin:0;
     margin-bottom:10px;
     font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
     font-size: 17px;
     font-weight: normal;
     text-decoration:none;
}
h3{
     color:#A00000;
     padding: 0px 0px 0px 0px;
     margin-left:10px;
     margin-top:20px;
     font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
     font-size: 15px;
     font-weight: bold;
}
h3 a{
     text-decoration:none;
     cursor: pointer;
}
h3 a:hover{
     text-decoration: underline;
}
p{
     text-indent: 20px;
     padding: 0px 0px 5px 0px;
     margin:0;
     font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
     font-size: 12px;
     color:#333333;
     line-height: 180%;
}
p a{
     color: #A00000;
     text-decoration:none;
}
p a:hover {
     color: #002255;
     text-decoration:underline;
}

#homedesc ul {
     padding:0px;
     padding-left:5px;
     margin: 10px;
     list-style:circle;
     list-style-image: url('/temas/2009/images/ico.gif');
}
#homedesc ul li { 
     margin:10px;
     font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
     font-size: 12px;
     font-weight:normal;
     margin-left:20px;
     padding-left:0;
     text-indent:0;
     color:#333333;
}

#homeobras ul {
     padding:0px;
     padding-left:5px;
     margin: 10px;
     list-style:circle;
     list-style-image: url('/temas/2009/images/ico.gif');
}
#homeobras ul li { 
     margin:10px;
     font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
     font-size: 12px;
     font-weight:normal;
     margin-left:20px;
     padding-left:0;
     text-indent:0;
     color:#333333;
}
#clientes img{
     padding: 5px;
}
#equipe{
     text-align: left;
}
#equipe img{
     padding: 5px;
     text-align: center;
}
#metodologia{
     margin: 0px auto 0;
     width:500px;
     float: left;
     text-align: left;
}
#metodologia img{
     padding: 15px;
}
#homeclientes img{
     padding: 15px;
}

.saibamais {
     font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
     font-size: 11px;
     font-weight:normal;
     text-decoration: underline;
     text-indent:30px;
     margin-bottom:20px;
     color:#aaaaaa;
     background-image: url('/temas/2009/images/dot.png');
     background-repeat: no-repeat;
     background-position: 20px 5px;
     cursor: pointer;
}
.saibamais a { color:#aaaaaa; }
.saibamais a:hover { color:#000000; }

.formSteng {
	padding: 2px; /*7px*/
	margin: 0px;
	border: 1px solid #A00000;
	font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#A00000;	
	background-color:#ffffff;
}
.formOkSteng {
	border: 1px solid #A00000;
	font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;	
	color:#ffffff;	
	background-color:#A00000;
}

.contatos{
    margin:20px;
    padding:10px;
    width:300px;
    text-indent:0px;
    background-color:#eeeeee;
    border:solid 1px #cccccc;    
}
.contatos p{
     text-indent:0px;
     line-height: 150%;     
}
a { cursor: pointer; }

.alerta {
     padding: 0px 0px 0px 0px;
     margin:0;
     font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
     font-size: 11px;
     color:#DD1100;
}




.inpText {
	 background-color: #f8f8f8;
     border-style: solid;
     border-width: 1px;
     border-color: #030389;
     color: #333333;
     font-size: 11px;
     padding: 3px;
    }

.inpTextE {
     border-style: solid;
     border-width: 2px;
     border-color: #FF5050;
     color: #333333;
     font-size: 11px;
	 padding:3px;
	 background-color:#fff5f5;
    }

.inpFile {
	 background-color: #f8f8f8;
     border-style: solid;
     border-width: 1px;
     border-color: #030389;
     color: #333333;
     font-size: 11px;
     padding: 3px;
    }
.inpFileE {
	 border: 2px solid #FF5050;
     color: #333333;
     font-size: 11px;
	 padding:3px;
	 background-color:#FFEFEF;
    }	
	
.submit {
    border: 1px solid #030389;
	font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;	
	color:#ffffff;	
	background-color:#030389;	 
}
