* {
	margin: 0;
	padding: 0;
}

html {
	height: 100%;
}

body {
	background: url(img/gradienteHome.jpg) repeat-x top left white;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.6em;
	color: black;

}

#cabecera{
	background: url(img/fondoCabecera.jpg) no-repeat top right black;
	margin: auto;
	background-color: black;
	width: 900px;
	height: 170px;
}	
	
#info {
	margin: auto;
	padding-top: 20px;
	padding-bottom: 30px;
	background-color: white;
	width: 900px;
	min-height: 600px;
}

li {
list-style-type: none; 
}

/* Cabezera ------------------------------------------------------------ */

h1 {
	text-indent: -9999px;
	background: url(img/logoCTC.jpg);
	width: 485px;
	height: 170px;
	float: left;

}

#navegacionCabecera{
 	list-style: none;
 	padding-top: 15px;
 	width: 380px;
 	padding-left: 30px;
 	float: left;
}

#navegacionCabecera li {
	float: left;
}

#navegacionCabecera li a{
	text-decoration: none;
	color: white;
 	text-transform: uppercase; 
 	padding-left: 20px;
 	margin-left: 20px;	
}

#botonHome a{
	background: url(img/botonHome.gif) no-repeat top left transparent;
}

#botonEmpresa a{
	background: url(img/botonEmpresa.gif) no-repeat top left transparent;
}

#botonEmpresaOn a{
	background: url(img/botonEmpresaOn.gif) no-repeat top left transparent;
}

#botonLogistica a{
	background: url(img/botonLogistica.gif) no-repeat top left transparent;
}

#botonLogisticaOn a {
	background: url(img/botonLogisticaOn.gif) no-repeat top left transparent;
}

#botonTarifas a, #botonTarifasOn a{
	background: url(img/botonTarifas.gif) no-repeat top left transparent;
}

li#botonTarifasOn a, li#botonEmpresaOn a, li#botonLogisticaOn a{
	color: #ffbb2d;
}

/* Contenido ------------------------------------------------------------ */

#info {
clear: both;
}

#navegacionVertical li{
 	list-style: none;
 	float: left;
 	margin: 7px 7px;
 	
}

#botonCompactacion a, #botonModulos a, #botonElevacion a, #botonTrabajo a {
	margin-left: 18px;
}
 
#navegacionVertical li a{
	text-indent: -9999px;
	display: block;
	width: 202px;
	height: 160px;	
	
}

#botonCompactacion a {
	background: url(img/botonCompactacion.jpg);
}

#botonTransporte a {
	background: url(img/botonTransporte.jpg);
}

#botonExcavacion a {
	background: url(img/botonExcavacion.jpg);
}

#botonPlataformas a {
	background: url(img/botonPlataformas.jpg);
}

#botonElevacion a {
	background: url(img/botonElevacion.jpg);
}

#botonGeneradores a {
	background: url(img/botonGeneradores.jpg);
}

#botonCompresores a {
	background: url(img/botonCompresores.jpg);
}

#botonHormigon a {
	background: url(img/botonHormigon.jpg);
}

#botonModulos a {
	background: url(img/botonModulos.jpg);
}

#botonLimpieza a {
	background: url(img/botonLimpieza.jpg);
}

#botonVarios a {
	background: url(img/botonVarios.jpg);
}

#botonNoticias a {
	background: url(img/botonNoticias.jpg);
}

#botonTrabajo a {
	background: url(img/botonTrabajo.jpg);
}

#botonLocalizacion a {
	background: url(img/botonLocalizacion.jpg);
}

#botonAreaprivada a {
	background: url(img/botonAreaprivada.jpg);
}

#botonModulos a, #botonNoticias a {
	margin-left: 120px;
}

/* Navegacion interior------------------------------------------------------------ */

#navegacionMenu, #navegacionMenuCabecera {
	width: 202px;
	margin: 15px 0px 20px 20px;
	float: left;
}

#navegacionMenuCabecera {
	background: url(img/cabeceraMenu.jpg) top no-repeat;
	padding-top: 110px;
}

#botonCompactacionOn, #botonTransporteOn, #botonExcavacionOn, #botonPlataformasOn,
#botonElevacionOn, #botonGeneradoresOn, #botonCompresoresOn, #botonHormigonOn,
#botonLimpiezaOn, #botonVariosOn, #botonModulosOn {
	display: block;
	width: 202px;
	height: 140px;
	text-indent: -9999px;	
}

#botonAreaDocumentos a {
	background: url(img/areaMaquinas.jpg);
	margin-right: 30px;
	display: block;
	width: 202px;
	height: 80px;
	text-indent: -9999px;
}

#botonAreaClientes a {
	background: url(img/areaClientes.jpg);
	margin-top: 25px;
	display: block;
	width: 202px;
	height: 80px;
	text-indent: -9999px;
}


#botonCompactacionOn {
	background: url(img/botonCompactacionOn.jpg);
}

#botonTransporteOn {
	background: url(img/botonTransporteOn.jpg);
}

#botonExcavacionOn {
	background: url(img/botonExcavacionOn.jpg);
}

#botonPlataformasOn {
	background: url(img/botonPlataformasOn.jpg);
}

#botonElevacionOn {
	background: url(img/botonElevacionOn.jpg);
}

#botonGeneradoresOn {
	background: url(img/botonGeneradoresOn.jpg);
}

#botonCompresoresOn {
	background: url(img/botonCompresoresOn.jpg);
}

#botonHormigonOn {
	background: url(img/botonHormigonOn.jpg);
}

#botonLimpiezaOn {
	background: url(img/botonLimpiezaOn.jpg);
}

#botonVariosOn {
	background: url(img/botonVariosOn.jpg);
}


#botonModulosOn {
	background: url(img/botonModulosOn.jpg);
}

#navegacionMenu li a, #navegacionMenuCabecera li a {
	text-indent: -9999px;
	display: block;
	width: 202px;
	height: 23px;
}

#botonCompactacionMenu {
	background: url(img/botonCompactacionMenu.jpg);
}

/* esta denominacion es para que en las paginas que no haya activado ningun boton  el primero este a la altura correcta------------------------------------------------------------ */
#botonCompactacionMenu2 {
	background: url(img/botonCompactacionMenu.jpg);
	margin-top: 30px;
}

#botonExcavacionMenu {
	background: url(img/botonExcavacionMenu.jpg);
}

#botonTransporteMenu {
	background: url(img/botonTransporteMenu.jpg);
}

#botonPlataformasMenu {
	background: url(img/botonPlataformasMenu.jpg);
}

#botonElevacionMenu {
	background: url(img/botonElevacionMenu.jpg);
}

#botonGeneradoresMenu {
	background: url(img/botonGeneradoresMenu.jpg);
}

#botonCompresoresMenu {
	background: url(img/botonCompresoresMenu.jpg);
}

#botonHormigonMenu {
	background: url(img/botonHormigonMenu.jpg);
}

#botonModulosMenu {
	background: url(img/botonModulosMenu.jpg);
}

#botonLimpiezaMenu {
	background: url(img/botonLimpiezaMenu.jpg);
}

#botonVariosMenu {
	background: url(img/botonVariosMenu.jpg);
	height: 35px;	
}

#botonTrabajoMenu {
	background: url(img/botonTrabajoMenu.jpg);
	height: 80px;
	margin-top: 5px;
}

#botonNoticiasMenu {
	background: url(img/botonNoticiasMenu.jpg);
	height: 80px;
	margin-top: 5px;
}


#botonLocalizacionMenu {
	background: url(img/botonLocalizacionMenu.jpg);
	height: 80px;
	margin-top: 5px;
}

#botonAreaprivadaMenu {
	background: url(img/botonAreaprivadaMenu.jpg);
	display: block;
	height: 80px;
	margin-top: 15px;
}

li#botonAreaprivadaMenu a, li#botonLocalizacionMenu a, li#botonTrabajoMenu a, li#botonNoticiasMenu a {
	display: block;
	height: 80px;
}

#submenu {
	background-color: #ffefcd;
	padding: 5px;
	font-size: 10px;
	border: 1px solid #ffbb2d;
}

#submenu li {
	line-height: 12px;
	margin: 5px 0px;
}


#submenu li a{
	text-indent: 9999px;
	display: inline;
	text-decoration: none;
	color: black;
	text-transform: uppercase;
	
}

.ON {
	font-weight: bold; 
	text-transform: uppercase;
}

#contenido {
	text-align: center;
	width: 650px;
	margin-top: 15px;
	float: right;
}

/* esta denominacion es para las paginas que no tengan como contenido una tabla de caracteristicas------------------------------------------------------------ */
#contenido2 {
	text-align: left;
	width: 650px;
	margin-top: 15px;
	float: right;
}

#contenido2 em {
	font-style: normal; 
	font-weight: bold; 
}

#tituloRodilloAuto, #tituloRodillos, #tituloPlanchas, #tituloPisones, 
#tituloTraspaletas, #tituloTransportadoras, #tituloTractel, #tituloRetrocargadoras,
#tituloMinicargadoras, #tituloMiniexcavadoras, #tituloAccesorios, #tituloTijeraDiesel,
#tituloTijeraElectrica, #tituloBrazoElectrica, #tituloBrazoDiesel, #tituloTelesDiesel,
#tituloRemolqueArti, #tituloRemolqueTeles, #tituloPortatilUni, #tituloDumpersFrontal, 
#tituloDumpersGiratoria, #tituloDumpersAuto, #tituloDumpersHormigonera, 
#tituloCarretillas, #tituloManipuladores, #tituloGruasPlanta, #tituloGruposElect,
#tituloTorres, #tituloAutoSoldadura, #tituloSoldadura, #tituloCompresores,
#tituloMartillos, #tituloPerforadoras, #tituloMortero, #tituloAutohormigoneras,
#tituloHormigoneras, #tituloVibradores, #tituloReglas, #tituloFratasadoras,
#tituloCortadoras, #tituloRascadora, #tituloHidro, #tituloBarredoras, #tituloAspiradores,
#tituloFregadoras, #tituloGeneradoresAire, #tituloDeshumidificadores, #tituloRozadoras,
#tituloRadial, #tituloNivel, #tituloCaladora, #tituloMesas, #tituloSenal, #tituloBombas,
#tituloMotosierras, #tituloModulos, #tituloTarifas, #tituloEmpresa, #tituloServicios,
#tituloTrabajo, #tituloLegal, #tituloAreaPrivada, #tituloLocalizacion, #tituloNoticias {
	height: 25px;
	text-indent: -9999px;
	margin-top: 25px;
}

#tituloRodilloAuto {
	background: url(img/tituloRodilloAuto.gif) no-repeat top center;
}

#tituloRodillos {
	background: url(img/tituloRodillos.gif) no-repeat top center;
}

#tituloPlanchas {
	background: url(img/tituloPlanchas.gif) no-repeat top center;
}

#tituloPisones {
	background: url(img/tituloPisones.gif) no-repeat top center;
}

#tituloTraspaletas {
	background: url(img/tituloTraspaletas.gif) no-repeat top center;
}

#tituloTransportadoras{
	background: url(img/tituloTransportadoras.gif) no-repeat top center;
}

#tituloTractel{
	background: url(img/tituloTractel.gif) no-repeat top center;
}

#tituloRetrocargadoras {
	background: url(img/tituloRetrocargadoras.gif) no-repeat top center;
}

#tituloMinicargadoras {
	background: url(img/tituloMinicargadoras.gif) no-repeat top center;
}

#tituloMiniexcavadoras {
	background: url(img/tituloMiniexcavadoras.gif) no-repeat top center;
}

#tituloAccesorios {
	background: url(img/tituloAccesorios.gif) no-repeat top center;
}

#tituloTijeraDiesel {
	background: url(img/tituloTijeraDiesel.gif) no-repeat top center;
}

#tituloTijeraElectrica {
	background: url(img/tituloTijeraElectrica.gif) no-repeat top center;
}

#tituloBrazoElectrica {
	background: url(img/tituloBrazoElectrica.gif) no-repeat top center;
}

#tituloBrazoDiesel {
	background: url(img/tituloBrazoDiesel.gif) no-repeat top center;
}

#tituloTelesDiesel {
	background: url(img/tituloTelesDiesel.gif) no-repeat top center;
}

#tituloRemolqueArti {
	background: url(img/tituloRemolqueArti.gif) no-repeat top center;
}

#tituloRemolqueTeles {
	background: url(img/tituloRemolqueTeles.gif) no-repeat top center;
}

#tituloPortatilUni {
	background: url(img/tituloPortatilUni.gif) no-repeat top center;
}

#tituloDumpersFrontal {
	background: url(img/tituloDumpersFrontal.gif) no-repeat top center;
}

#tituloDumpersGiratoria {
	background: url(img/tituloDumpersGiratoria.gif) no-repeat top center;
}

#tituloDumpersAuto {
	background: url(img/tituloDumpersAuto.gif) no-repeat top center;
}

#tituloDumpersHormigonera {
	background: url(img/tituloDumpersHormigonera.gif) no-repeat top center;
}

#tituloCarretillas {
	background: url(img/tituloCarretillas.gif) no-repeat top center;
}

#tituloManipuladores {
	background: url(img/tituloManipuladores.gif) no-repeat top center;
}

#tituloGruasPlanta {
	background: url(img/tituloGruasPlanta.gif) no-repeat top center;
}

#tituloGruposElect {
	background: url(img/tituloGruposElect.gif) no-repeat top center;
}

#tituloTorres {
	background: url(img/tituloTorres.gif) no-repeat top center;
}

#tituloAutoSoldadura {
	background: url(img/tituloAutoSoldadura.gif) no-repeat top center;
}

#tituloSoldadura {
	background: url(img/tituloSoldadura.gif) no-repeat top center;
}

#tituloCompresores {
	background: url(img/tituloCompresores.gif) no-repeat top center;
}

#tituloMartillos {
	background: url(img/tituloMartillos.gif) no-repeat top center;
}

#tituloPerforadoras {
	background: url(img/tituloPerforadoras.gif) no-repeat top center;
}

#tituloMortero {
	background: url(img/tituloMortero.gif) no-repeat top center;
}

#tituloAutohormigoneras {
	background: url(img/tituloAutohormigoneras.gif) no-repeat top center;
}

#tituloHormigoneras {
	background: url(img/tituloHormigoneras.gif) no-repeat top center;
}

#tituloVibradores {
	background: url(img/tituloVibradores.gif) no-repeat top center;
}

#tituloReglas {
	background: url(img/tituloReglas.gif) no-repeat top center;
}

#tituloFratasadoras {
	background: url(img/tituloFratasadoras.gif) no-repeat top center;
}

#tituloCortadoras {
	background: url(img/tituloCortadoras.gif) no-repeat top center;
}

#tituloRascadora {
	background: url(img/tituloRascadora.gif) no-repeat top center;
}

#tituloHidro {
	background: url(img/tituloHidro.gif) no-repeat top center;
}

#tituloBarredoras {
	background: url(img/tituloBarredoras.gif) no-repeat top center;
}

#tituloAspiradores {
	background: url(img/tituloAspiradores.gif) no-repeat top center;
}

#tituloFregadoras {
	background: url(img/tituloFregadoras.gif) no-repeat top center;
}

#tituloGeneradoresAire {
	background: url(img/tituloGeneradoresAire.gif) no-repeat top center;
}

#tituloDeshumidificadores {
	background: url(img/tituloDeshumidificadores.gif) no-repeat top center;
}

#tituloRozadoras {
	background: url(img/tituloRozadoras.gif) no-repeat top center;
}

#tituloRadial {
	background: url(img/tituloRadial.gif) no-repeat top center;
}

#tituloNivel {
	background: url(img/tituloNivel.gif) no-repeat top center;
}

#tituloCaladora {
	background: url(img/tituloCaladora.gif) no-repeat top center;
}

#tituloMesas {
	background: url(img/tituloMesas.gif) no-repeat top center;
}

#tituloSenal {
	background: url(img/tituloSenal.gif) no-repeat top center;
}

#tituloBombas {
	background: url(img/tituloBombas.gif) no-repeat top center;
}

#tituloMotosierras {
	background: url(img/tituloMotosierras.gif) no-repeat top center;
}

#tituloModulos {
	background: url(img/tituloModulos.gif) no-repeat top center;
}

#tituloTarifas {
	background: url(img/tituloTarifas.gif) no-repeat top left;
}

#tituloEmpresa {
	background: url(img/tituloEmpresa.gif) no-repeat top left;
}

#tituloServicios {
	background: url(img/tituloServicios.gif) no-repeat top left;
}

#tituloTrabajo {
	background: url(img/tituloTrabajo.gif) no-repeat top left;
}

#tituloLegal {
	background: url(img/tituloLegal.gif) no-repeat top left;
}

#tituloAreaPrivada {
	background: url(img/tituloAreaPrivada.gif) no-repeat top left;
}

#tituloLocalizacion {
	background: url(img/tituloLocalizacion.gif) no-repeat top left;
}

#tituloNoticias {
	background: url(img/tituloNoticias.gif) no-repeat top left;
}

/* Tablas----------------------------------------------------------- */

caption, thead {
	text-indent: -9999px; 
}

table, table#tablaGrande, table.tablaGrande {
	margin: auto;
	margin-bottom: 20px;
	padding: 0px;
	border-collapse: collapse;
}

table#tablaGrande, table.tablaGrande {
	width: 620px;
	margin-right: 30px
}

tbody {
	background-color: #ffefcd;
	padding: 0px;
	border-style: none; 
}

tr.impar {
	background-color: #fdde9c;
}

td {
	border-left: 4px solid white; 
	border-bottom: 1px solid white;
	line-height: 12px;
	padding: 7px 7px;
}

.titularTabla {
	font-weight: bold;
	text-align: left;
	text-transform: uppercase;
}

.titularTablaModelo, .titularTablaModeloMinus {
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
}

.titularTablaModeloMinus {
	font-size: 9px;
}


tr.modelo {
	background-color: #ffbb2d;
	color: white;
}

.minusTabla {
	text-transform: uppercase;
	font-size: 9px;
	font-weight: bold;
}

p.parrafoAsterisco {
	margin-top: -10px;
	margin-bottom: 15px;
}

#listaExcavacionAcces{
	margin: 25px auto;
	width: 485px;
}

#listaExcavacionAcces li{
	font-weight: bold;
	color: #e3ac04;
	line-height: 25px;
	text-transform: uppercase;
	border-bottom: 1px dashed #999;
}

.listaAccesorios {
	margin: 5px 0px;
}

.listaAccesorios li {
	list-style-type: square; 
	line-height: 20px;
	font-weight: bold;
	font-size: 11px;
}

img {
	margin: 15px 15px;
}

/* Contenido individual por seccion----------------------------------------------------------- */

#contenidoModulos {
	margin-top:30px;
	text-align: left;
	width: 620px;
}

#croquis600SA {
	float: left;
}

#contenidoModulos h3 {
	  font-size: 15px;
	  margin-bottom: 10px;
	  color: #ffbb2d;
}

#contenidoModulos li {
	margin-bottom: 5px;
	width: 280px;
	float: right;
	border-bottom: 1px dashed #ffbb2d;
	padding-bottom: 5px;
}

#contenidoModulos em {
	font-weight: bold;
	font-style: normal; 
	font-size: 13px;
}

.ejemploModulos {
	margin-top: 15px;
	padding-bottom: 5px;
	color: #ffbb2d;
	border-bottom: 1px dashed #999;
}

#columna1C2 {
	clear: both;
	margin-top: 30px;
	float: left;
	width: 350px;
}

#columna2C2 {
	margin-top: 20px;
	float: right;
	margin-right: 30px;	
}

#vinculoImagen img{
	text-decoration: none; 
	border: none;
	margin-top: 0px;
}	

#columnaEmpresa, #columnaLegal, #columnaPrivada {
	margin-top: 30px;
	width: 625px;
}


#columna1C2 p, #columnaEmpresa p, #columnaLegal p {
	margin-bottom: 10px;
}

#columna1C2 h3, #columnaLegal h3 {
	margin-bottom: 7px;
	margin-top: 15px;
	text-transform: uppercase;
}

h3#primerh3 {
	margin-top: 0px;
}

h3 {
	
}

#columnaEmpresa {
	background: url(img/fachadaEmpresa.jpg) bottom no-repeat;
	height: 600px;
}

.delegaciones {
	margin-top: 30px;
	clear: both;
}

.delegaciones p{
	float: left;
	line-height: 25px; 
}

.mapa {
	float: right;
	margin-bottom: 15px;
	margin-right: 50px;
}

.delegaciones h3 {
	text-transform: uppercase;
	margin-bottom: 5px;
}

#noticiasLista li {

list-style-type: circle;
margin-left: 10px;
font-weight: bold;
margin-bottom: 10px;

}

address { 
	clear: both;
	padding-top: 40px;
	margin-left: 150px;
	text-align: center;
 	font-size: 75%;
 	font-style: normal;
 	line-height: 1.2em;
 	color: grey;
}	