@charset "utf-8";
/* CSS Document SOFERRO Guindastes*/

*{
     margin:0;
     padding:0;
}

body {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;
}

#tudo{
	width:1002px;
	background-color:#EFEFEF; /* Esta é a cor do site */
	margin-right: auto;
	margin-left: auto;
}

h1, h1#empresa, h1#pioneirismo, h1#capacitacao, h1#localizacao, h1#contato, h1#trabalhe-conosco, h1#sr-obras, h1#sr-transportes,
h1#clientes, h1#orcamento, h1#ouvidoria, h1#pesquisa, h1#guindastes, h1#guindastes-industriais, h1#guindautos, h1#remocoes, h1#rigging, h1#transportes, h1#empilhadeiras
{
	text-indent:-5000px;
	width:922px;
	height:120px;
	margin-left:40px;
}

h1 {
	background-image: url(images/bgH1.jpg);
}

h1#empilhadeiras {
	background-image:url(images/empilhadeiras/bgEmpilhadeiras.jpg);
}

h1#empresa {
	background-image:url(images/empresa/bgEmpresa.jpg);
}

h1#pioneirismo {
	background-image:url(images/pioneirismo/bgPioneirismo.jpg);
}

h1#capacitacao {
	background-image:url(images/capacitacao/bgCapacitacao.jpg);
}

h1#localizacao {
	background-image:url(images/localizacao/bgLocalizacao.jpg);
}

h1#contato {
	background-image:url(images/contato/bgContato.jpg);
}

h1#trabalhe-conosco {
	background-image:url(images/trabalhe-conosco/bgTrabalhe-conosco.jpg);
}

h1#sr-obras {
	background-image:url(images/sr-obras/bgSR-obras.jpg);
}

h1#sr-transportes {
	background-image:url(images/sr-transportes/bgSR-transportes.jpg);
}

h1#clientes {
	background-image:url(images/clientes/bgClientes.jpg);
}

h1#orcamento {
	background-image:url(images/orcamento/bgOrcamento.jpg);
}

h1#ouvidoria {
	background-image:url(images/ouvidoria/bgOuvidoria.jpg);
}

h1#pesquisa {
	background-image:url(images/pesquisa/bgPesquisa.jpg);
}

h1#guindastes {
	background-image:url(images/guindastes/bgGuindastes.jpg);
}

h1#guindastes-industriais {
	background-image:url(images/guindastes-industriais/bgGuindastesIndustriais.jpg);
}

h1#guindautos {
	background-image:url(images/guindautos/bgGuindautos.jpg);
}

h1#rigging {
	background-image:url(images/rigging/bgRigging.jpg);
}

h1#remocoes {
	background-image:url(images/remocoes/bgRemocoes.jpg);
}

h1#transportes {
	background-image:url(images/transportes/bgTransportes.jpg);
}

#slogan {
	font-weight: bold;
	color: #FFF;
	text-align: right;
	font-size: 14px;
	padding-right: 0px;
	margin-top: -92px;
	line-height: 26px;
	position: absolute;
	padding-left: 650px;
}

/* Menu Horizontal */

.horizontalcssmenu ul{
	margin: 0;
	padding: 0;
	margin-left:40px;
	list-style-type: none;
	width: 922px;
	color: #F7EED2;
}

/*Top level list items*/
.horizontalcssmenu ul li{
	position: relative;
	display: inline;
	float: left;
	text-align: center;
}

/*Top level menu link items style*/
.horizontalcssmenu ul li a{
	display: block;
	width: 120px; /*Largura de c/u dos items do menu*/
	padding: 5px 8px;
	border-left-width: 0;
	text-decoration: none;
	color: white;
	font: bold 12px Verdana;
	background-image: url(images/black.jpg);
	background-repeat: repeat-x;
	background-position: center center;
}

#inicio {
	width: 84px;
}

.horizontalcssmenu ul li a:hover{
background: url(images/red.jpg) center center repeat-x;
}

.horizontalcssmenu ul li ul li a:hover{
background: #cde686;
}

.horizontalcssmenu .arrowdiv{
position: absolute;
right: 0;
background: transparent url(menuarrow.gif) no-repeat center left;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .horizontalcssmenu ul li { float: left; height: 1%; }
* html .horizontalcssmenu ul li a { height: 1%; }
/* End */

li.borda {
 border-right: 1px solid white;
 }
 
li.borda-local {
	display: block;
	padding: 5px 8px;
	width: 120px;
	border-left-width: 0;
	text-decoration: none;
	color: white;
	font: bold 12px Verdana;
	background-image: url(images/red.jpg);
	background-repeat: repeat-x;
	background-position: center center;
	border-right: 1px solid #ffffff;
}

#final {
 border-right: 0;
 width: 120px;
 }
 
/* Fim Menu Horizontal */

#swfobjeto {
	height: 299px;
	width: 485px;
	margin-top:20px;
	padding-left:40px;
	float: left;
}

#colCentral {
	float: left;
	height: 299px;
	width: 201px;
	margin-top:20px;
	padding-left:15px;
}

#colDireita {
	float: left;
	height: 299px;
	width: 186px;
	margin-left:20px;
	margin-top:20px;
	padding-left:15px;
	background-color: #C0C0C0;
}

h2 {
	font-size:14px;
	padding-bottom: 7px;
}

h3 {
	font-size:12px;
	padding-bottom: 2px;
}

.minisCentro {
	padding-bottom: 9px;
}

.minis {
	padding-right:10px;
	padding-top:15px;
	float:left;
}

.textosDireita {
	padding-top:15px;
}

.clear { clear: both; }

/* Equipamentos */

#equipamentos {
	clear:both;
	padding-top: 20px;
	padding-bottom:10px;
	padding-left:40px;
}
	
#equipamentos li {
	display:inline;
	width:122px;
	float:left;
	text-align: center;
}

#equipamentos li.espaco {
	padding-right:12px;
}

/* Fim Equipamentos */

#rodape {
	margin-left:40px;
	background-color:#666;
	font-weight:bold;
	width:922px;
	color: #FFF;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 15px;
}

/* SECUNDÁRIAS */

#left-sec {
	width:180px;
	padding-left: 0;
	background-color:#999;
	margin-left:60px;
	margin-top:20px;
	float:left;
}


/* Menu esquerda*/

#menubv {
                   width: 180px;
                   padding: 0;
                   margin: 0;
}
#menubv ul {
                      list-style: none;
                      margin: 0;
                      padding: 0;
}
#menubv li {
                     display: block;
                     border-bottom: 1px solid #f90;
                     margin: 0;
                     text-align:left;
}
#menubv li a {
           display: block;
           padding: 5px 5px 5px 0.5em;
           font-weight:bold;
           border-left: 10px solid #666;
           border-right: 10px solid #ccc;
           background-color: #999;
           color: #fff;
           text-decoration: none;
		   font: 11px Verdana, sans-serif;
		   font-weight:bold;
}
#menubv li a:hover {
           border-left: 10px solid #003f8f;
           border-right: 10px solid #D0E3F1;
           background-color: #f79C05;
}

/* Fix IE. Hide from IE Mac \*/
* html #menubv ul li { float: left; height: 1%; }
* html #menubv ul li a { height: 1%; }
/* End */

/* Fim Menu esquerda*/

#selinho {
	padding-top:25px;
	padding-left:40px;
	padding-bottom:100px;
}

/* Coluna Direita */

#rigth-sec {
	width:672px;
	padding-left: 30px;
	margin-top:20px;
	float:left;
}
	
.topicos {
	font-size: 24px;
	font-weight: bold;
	color: #999;
	border-bottom:#999;
	border-bottom-style:solid;
	border-width:3px;
	padding-bottom:2px;
}

#rigth-sec p {
	padding-top:10px;
}

#rigth-sec h3 {
	padding-top:10px;
	font-size: 14px;
	font-weight: bold;
	color:#666
}

#rigth-sec .textosDireita {
	padding-top:15px;
}

a.internos:link, a.internos:visited {
	color:#0188c8;
	font-weight:bold;
	text-decoration:none;
}

a.internos:hover {
	color:#F90;
	font-weight:bold;
	text-decoration:none;
}

.normal {
	padding-top:10px;
	padding-left:20px;
}

/* LINKS */

a.menu-down:link, a.menu-down:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#039;
	text-decoration: none;
}

a.menu-down:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#F90;
	text-decoration: none;
}

.separador {
	padding-left:3px;
	padding-right:3px;
}

/* GALERIA DE IMAGENS */

#galeria {
	width:650px;
	padding-top:20px;
}

#galeria li {
	display:inline;
	width:120px;
	float:left;
	background-color:#f5f7f9;
	border-right: #a5a7aa solid 1px;
	border-bottom: #a5a7aa solid 1px;
	margin: 10px;
	padding: 10px;
}

/* Mapa localização */

#map {
	width:570px;
	height:350px;
	margin-top:20px;
}

/* Formulario */

.formulario {
	padding-top:20px;
	padding-bottom:30px;
}

.contato {
	padding-bottom: 100px;
}

.table {
	font-weight: bold;
	color: #FFF;
	padding-left:5px;
}

