/*Galeria*/
.contenedorGal {
	width: 100%;
   	margin: 1% 0% 0% 0%;
}
.izdaGal {
	width: 32%;
	float: left;
   	margin: 1% 0% 0% 1%;
}
.centroGal {
	width: 32%; /* Account for margins + border values */
	float: left;
	margin: 1% 1% 0% 1%;
}
.dchaGal {
	width: 32%;
  	margin: 1% 1% 0% 0%;
	float: left;
}
.centroGalLogo {
	width: 24%; /* Account for margins + border values */
	float: left;
	margin: 4% 5% 0% 5%;
}

/*FIN Galeria*/


/*HEADER*/
.logoCoitim{
	width: 14%;
	padding-bottom: 0%;
	margin-right: 10%;
    float:right;
}

.logoAyto{
	width: 31%;
	padding-bottom: 0%;
	margin-right: 2%;
    float:right;
}

.logoLimite98{
	width: 14%;
	padding-bottom: 0%;
	margin-right: 2%;
    float:right;
}

.top-search-container{
	margin-bottom:0%;
}

.top-bar{
	padding-bottom:10px;
}

.top-navigation{
	padding-top:0%;
}

.top-icons-container{
	padding-bottom: 2%;
    float:left;
    width:100%;
}
.icons-top{
	width:40%;
    float:left;
}
.telf-top{
	width:40%;
    float: left;
	text-align: left;
}
/*FIN HEADER*/

/*Footer*/
#footer-sidebar li{
	padding-top:1em;
}
.footercol{
    margin-bottom:2%;
	width:82%;
  	padding:0% 0% 0% 0%;
}
.myfooterwrap{
	width:100%;
}
.footer1{float:left;width:33%;margin:0% 0% 0% 0%;}
.footer1col1{float:left;width:50%;margin:0% 0% 0% 0%;}
.footer1col2{float:left;width:50%;margin:0% 0% 0% 0%;}
.footer2{float:left;width:32%;margin:0% 1% 0% 1%;}
.footer2col1{float:left;width:50%;margin:0% 0% 0% 0%;}
.footer2col2{float:left;width:50%;margin:0% 0% 0% 0%;}
.footer3{float:left;width:33%;margin:0% 0% 0% 0%;}
.footer3col1{float:left;width:50%;margin:0% 0% 0% 0%;}
.footer3col2{float:left;width:50%;margin:0% 0% 0% 0%;}

/*FIN Footer*/

/*Contacto*/
input {
  color: #FF2222;
}

input:before {
  color: #000000;
}

input:hover {
  color: #000000;
}

input:after {
  color: #22FF22;
}

.verif{ display: none; }

.nombre{
    /*Formulario nombre*/
    width:40%;
}

.ciudad{
    /*Formulario ciudad*/
    width:50%;
}

.telefono{
    /*Formulario telefono*/
    width:15%;
    text-align:center;
}

.email{
    /*Formulario email*/
    width:34%;
}

.textAreaForm{
    /*Formulario mensaje*/
    width:70%;
    resize:none;
}
.textoForm{
    /*Texto del mensaje*/
    font-family: "Trebuchet MS", Arial, Helvetica, serif;
    font-size: 12pt;
    letter-spacing: 1px;
}

/* FIN Contacto*/

/*Empresa*/
.textempresa{
	margin: 1% 0% 0% 0%;
}
/*FIN Empresa*/

/*Naves industriales*/
.izdanavin{
  	width: 30%;
	float: left;
   	margin: 2% 1% 0% 4%;
}

.dchanavin{
	width: 58%;
  	margin: 0% 4% 0% 1%;
	float: left;
}
.pdownslider{
	margin: 2% 4% 0% 4%;
}
/*FIN Naves industriales*/

/*Mobile*/
@media (max-width: 992px) {
    body {
        font-size: 7pt;
    }
    h1{
	    font-size: 1.5rem;
    }
    h2{
	    font-size: 1.3rem;
    }
	.main_logo {
    	max-width: 33%;
	}
	.textempresa{
		margin:-10% 0% 0% 0%;
	}
	.textoForm{
    	font-size: 7pt;
	}
	.pdownslider{
		margin: -6% 4% 0% 4%;
	}
}

@media (max-width: 770px) {
    body {
        font-size: 5pt;
    }
    h1{
	    font-size: 1.2rem;
    }
    h2{
	    font-size: 1rem;
    }
	#content{
  		margin: 2% 2% 2% 2%;
	}
	#site-navigation li{
		font-size:140%;
	}
	.main_logo {
    	max-width: 34%;
	}
	.textempresa{
		margin:-25% 0% 0% 0%;
	}
	.textoForm{
    	font-size: 5pt;
	}
	.nextObra{
		display:none;
	}
	.icons-top{
		display:none;
	}
	.telf-top{
		font-size:200%;
  		width:80%;
		margin-bottom:1%;
	}
	.pdownslider{
		margin: -13% 4% 0% 4%;
	}
}
@media (max-width: 585px) {
	.myfooterwrap{
		font-size:90%;
  		line-height:100%;
	}
	.pdownslider{
		margin: -38% 4% 0% 4%;
	}
}
@media (max-width: 361px) {	
	body {
        font-size: 3pt;
    }
    h1{
	    font-size: 0.7rem;
    }
    h2{
	    font-size: 0.5rem;
    }
	#content{
  		margin: 1% 1% 1% 1%;
	}
	#site-navigation li{
		font-size:160%;
	}
	.myfooterwrap{
		font-size:85%;
  		line-height:100%;
	}
	.main_logo {
    	max-width: 29%;
	}
	.textempresa{
		margin:-65% 0% 0% 0%;
	}
	.textoForm{
    	font-size: 3pt;
	}
	.nextObra{
		display:none;
	}
	.icons-top{
		display:none;
	}
	.telf-top{
		font-size:250%;
  		width:80%;
		margin-bottom:1%;
	}
	.pdownslider{
		margin: -80% 4% 0% 4%;
	}
}

/*FIN Mobile*/

/*Lic Obra*/
.izdaobraa{
  	width: 37%;
	float: left;
   	margin: 2% 1% 0% 4%;
}

.dchaobraa{
	width: 53%;
  	margin: 0% 4% 0% 1%;
	float: left;
}

/*FIN Lic Obra*/

/*inscrip reg indus*/
.izdaindust{
  	width: 49%;
	float: left;
   	margin: 0% 1% 0% 0.5%;
}

.dchaindust{
	width: 49%;
  	margin: 0% 0.5% 0% 0%;
	float: left;
}
/*inscrip reg indus*/

/*HOME*/
.contenedor {
	width: 100%;
   	margin: 0% 0% 0% 0%;
}
.izda {
	width: 32.3%;
	float: left;
   	margin: 0% 0% 0% 0.5%;
}
.centro {
	width: 32.3%; /* Account for margins + border values */
	float: left;
	margin: 0% 1% 0% 1%;
}
.dcha {
	width: 32.3%;
  	margin: 0% 0.5% 0% 0%;
	float: left;
}
.central {
	width: 99%;
  	margin: 0% 0.5% 0% 0.5%;
}
/*FIN HOME*/

/*Licencias apertura*/
.izdaaper {
	width: 32.5%;
	float: left;
   	margin: 0% 0% 0% 0%;
}
.centroaper {
	width: 32.5%; /* Account for margins + border values */
	float: left;
	margin: 0 1.125% 0 1.125%;
}
.dchaaper {
	width: 32.5%;
  	margin: 0% 0% 0% 0%;
	float: left;
}
/*Licencias apertura*/