/* Generated by Font Squirrel (https://www.fontsquirrel.com) on November 9, 2016 */



@font-face {
    font-family: 'robotoregular';
    src: url('roboto-regular-webfont.woff2') format('woff2'),
         url('roboto-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'kelson_sansbold';
    src: url('kelson_sans_bold-webfont.woff2') format('woff2'),
         url('kelson_sans_bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'kelson_sanslight';
    src: url('kelson_sans_light-webfont.woff2') format('woff2'),
         url('kelson_sans_light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}







/*franjas div contenido


	background-image:url(../images/jpg/fondoagua.jpg);
	
	*/


	
	
#top1 {
	width:100%;
	height: 60px;
	margin:0 auto auto auto;
	background-color: #008CBD;
}

#top2 {
	width:100%;
	height: 300px;
	margin:0 auto auto auto;
	background-image:url(../images/jpg/fondotricolor.jpg);;
}


 #header {
	background-image:url(../images/jpg/franjacolores.jpg);
  height: 300px; 

margin:0 auto auto auto;

    }
	
#headertodas {
	background-image:url(../images/jpg/franjacolores.jpg);
  	height: 228px; 

margin:0 auto auto auto;

    }
	
	
#barramenu {
	width:100%;
	height: 70px;
	margin:0 auto auto auto;
	background-color: #333333;
}




}
#franjagris {
	width:100%;
	height: 15px;
	margin:0 auto auto auto;
	background-color: #988974;

}


#banner-medio {
	width:100%;
	height: 200px;
	z-index: -1;
	margin:0 auto auto auto;
	background-image:url(../images/jpg/banner-medio.jpg);
}




#franjagris {
	width:100%;
	height: 100px;
	margin:0 auto auto auto;
	background-image:url(../images/jpg/franjagris.jpg);
}




#contenidohome {
	width:100%;
	height: 350px;
	z-index: -1;
	margin:0 auto auto auto;
	background-image:url(../images/jpg/bannerhome.jpg);
}


#contenidohome2 {


	margin: 0 auto auto auto;
	height: 100%; 
	width: 100%; 

		background-color: #FFFFFF;

}



#contenidotodas {
	width: 100%;
	height: 100%;
	z-index: -1;
	margin:0 auto auto auto;
	background-color: #FFFFFF;
}


#contenidohome2todas {
	width: 100%;
	height: 100%;
	z-index: -1;
	margin:0 auto auto auto;
	background-color: #FFFFFF;
}




#contenidohome3 {
	width: 100%;
	height: 100%;
	z-index: -1;
	margin:0 auto auto auto;
	background-color: #FFFFFF;

}


#contenido1 {
	width:100%;
	height: 364px;
	z-index: -1;
	margin:0 auto auto auto;
	background-color: #FFFFFF;
}

#intermedio1 {
	width:100%;
	height: 20px;
	margin:0 auto auto auto; 
	background-color: #00BE36;
}

#contenido2 {
	width:100%;
	height: 340px;
	margin:0 auto auto auto;
	background-color: #E3E3E3;
}



#banner-contacto {
width:100%;
height: 200px;
margin:0 auto auto auto;
	background-image:url(../images/banners/contacto.jpg);
}


#banner-generico {
width:100%;
height: 200px;
margin:0 auto auto auto;
	background-image:url(../images/banners/generico.jpg);
}


#banner-automotriz {
width:100%;
height: 250px;
margin:0 auto auto auto;
	background-image:url(../images/banners/automotriz.jpg);
}


#banner-energia {
width:100%;
height: 250px;
margin:0 auto auto auto;
	background-image:url(../images/banners/energia.jpg);
}



#banner-limpieza {
width:100%;
height: 250px;
margin:0 auto auto auto;
	background-image:url(../images/banners/limpieza.jpg);
}


#banner-titulo {
width:100%;
height: 100px;
margin:0 auto auto auto;
	background-color: #E3E3E3;
}



#contenido-todas {
width: 100%;
height: 100%;
margin:0 auto auto auto;
	background-color: #FFFFFF;
}





#cuadrodiv
{
	width: 120px;
	height: 30px;
	background-color: #008EC0;
}


#cuadrodiv2
{
	width: 180px;
	height: 45px;
	background-color: #008EC0;
}


#cuadrodiv320
{
border:1px solid #a1a1a1;
background-image:url(../images/fondonew320.jpg);
width: 320px;
height: 90px;
border-radius:10px;
-moz-border-radius:25px; /* Firefox 3.6 and earlier */
}




#divisorcolor
{
width: 100%;
height: 30px;
	background-color: #008CBD;

margin:0 auto auto auto;
}



#franjatitulos
{
width: 100%;
height: 100px;
	background-color: #AFAFAF;

margin:0 auto auto auto;
}




#cuadrodiv730azul
{
border:1px solid #a1a1a1;
background-image:url(../images/fondo-azul-20.png);
width: 730px;
height: 140px;
border-radius:10px;
-moz-border-radius:25px; /* Firefox 3.6 and earlier */
}


#cuadrodiv730verde
{
border:1px solid #a1a1a1;
background-image:url(../images/fondo-verde-20.png);
width: 730px;
height: 140px;
border-radius:10px;
-moz-border-radius:25px; /* Firefox 3.6 and earlier */
}


#cuadrodiv730naranja
{
border:1px solid #a1a1a1;
background-image:url(../images/fondo-naranja-20.png);
width: 730px;
height: 140px;
border-radius:10px;
-moz-border-radius:25px; /* Firefox 3.6 and earlier */
}

#cuadrodiv730violeta
{
border:1px solid #a1a1a1;
background-image:url(../images/fondo-violeta-20.png);
width: 730px;
height: 140px;
border-radius:10px;
-moz-border-radius:25px; /* Firefox 3.6 and earlier */
}

#cuadrodiv-testi
{
border:1px solid #a1a1a1;
background-image:url(../images/fondoblanco20.png);
width: 730px;
height: 230px;
border-radius:10px;
-moz-border-radius:25px; /* Firefox 3.6 and earlier */
}

#cuadrito40
{
	border-width: 1px; 
	border-style: solid; 
	border-color: #E0DFDF;
	background-color: #F4F4F4;
	width: 150px;
	height: 40px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	padding: 3px;
}




#footer1 {
	width:100%;
	height: 100%;
	margin:0 auto auto auto;
background-image:url(../images/jpg/fondo-azul-negro.jpg);
}

#footer2 {
	width: 100%;
	height: 300px;
	margin:0 auto auto auto;
	background-color: #000000;
}

#footer3 {
width:100%;
height: 60px;
margin:0 auto auto auto;
background-color: #343434;
}




#cat {

	display:scroll; 

}




/*fin divs*/
/*fin divs*/
/*fin divs*/
/*fin divs*/
/*fin divs*/
/*fin divs*/
/*fin divs*/







/*buscar*/

.buscar {
    font-family: 'kelson_sanslight';
	font-size: 14px;
	color: #666666;
	text-align: left;
		background-color: #E2E2E2;
		border: none;
		cursor:  pointer;
}


.direccion-home {
    font-family: 'robotoregular';
	font-size: 15px;
	color: #666666;
	text-align: center;
}


/*TEXTOS GRISES*/

.texto-valores {
    font-family: 'kelson_sanslight';
	font-size: 17px;
	color: #313131;
	text-align: center;
}

.texto-gris-left-14 {
    font-family: 'kelson_sanslight';
	font-size: 14px;
	color: #666666;
	text-align: left;
}
.texto-gris-left-17 {
    font-family: 'kelson_sanslight';
	font-size: 17px;
	color: #666666;
	text-align: left;
}
.texto-gris-left-20 {
    font-family: 'kelson_sanslight';
	font-size: 20px;
	color: #666666;
	text-align: left;
}
.texto-gris-left-25 {
    font-family: 'kelson_sanslight';
	font-size: 25px;
	color: #666666;
	text-align: left;
}
.texto-gris-left-30 {
    font-family: 'kelson_sanslight';
	font-size: 30px;
	color: #666666;
	text-align: left;
}



.texto-gris-center-14 {
    font-family: 'kelson_sanslight';
	font-size: 14px;
	color: #666666;
	text-align: center;
}
.texto-gris-center-17 {
    font-family: 'kelson_sanslight';
	font-size: 17px;
	color: #666666;
	text-align: center;
}
.texto-gris-center-20 {
    font-family: 'kelson_sanslight';
	font-size: 20px;
	color: #666666;
	text-align: center;
}
.texto-gris-center-25 {
    font-family: 'kelson_sanslight';
	font-size: 25px;
	color: #666666;
	text-align: center;
}
.texto-gris-center-30 {
    font-family: 'kelson_sanslight';
	font-size: 30px;
	color: #666666;
	text-align: center;
}


.texto-gris-derecha-14 {
    font-family: 'kelson_sanslight';
	font-size: 14px;
	color: #666666;
	text-align: right;
}
.texto-gris-derecha-17 {
    font-family: 'kelson_sanslight';
	font-size: 17px;
	color: #666666;
	text-align: right;
}
.texto-gris-derecha-20 {
    font-family: 'kelson_sanslight';
	font-size: 20px;
	color: #666666;
	text-align: right;
}
.texto-gris-derecha-25 {
    font-family: 'kelson_sanslight';
	font-size: 25px;
	color: #666666;
	text-align: right;
}
.texto-gris-derecha-30 {
    font-family: 'kelson_sanslight';
	font-size: 30px;
	color: #666666;
	text-align: right;
}





.texto-azul-center-14 {
    font-family: 'kelson_sansbold';
	font-size: 14px;
	color: #008EC0;
	text-align: center;
}
.texto-azul-center-17 {
    font-family: 'kelson_sansbold';
	font-size: 17px;
	color: #008EC0;
	text-align: center;
}
.texto-azul-center-20 {
    font-family: 'kelson_sansbold';
	font-size: 20px;
	color: #008EC0;
	text-align: center;
}
.texto-azul-center-25 {
    font-family: 'kelson_sansbold';
	font-size: 25px;
	color: #008EC0;
	text-align: center;
}
.texto-azul-center-30 {
    font-family: 'kelson_sansbold';
	font-size: 30px;
	color: #018DC0;
	text-align: center;
}



/*TEXTOS SUELTOS*/


.texto-dr-17-derecha {
    font-family: 'kelson_sansbold';
	font-size: 17px;
	color: #3F81D8;
	text-align: right;
}

.titulos-rojos-25 {
    font-family: 'kelson_sanslight';
	font-size: 25px;
	color: #E87FB0;
	text-align: left;
}



/*fecha*/
.fecha {
    font-family: 'robotoregular';
	font-size: 14px;
	color: #FFFFFF;
	text-align: left;
}


/*parrafos*/


.parrafo-gris-14-center {
    font-family: 'kelson_sanslight';
	font-size: 14px;
	color: #666666;
	text-align: center;
}

.parrafo-gris-17-just {
    font-family: 'kelson_sanslight';
	font-size: 17px;
	color: #666666;
	text-align: justify;
}



.parrafo-gris-19-just {
    font-family: 'kelson_sanslight';
	font-size: 19px;
	color: #666666;
	text-align: justify;
}







/*direccion blanco*/


.titulo-blanco-direccion {
    font-family: 'kelson_sansbold';
	font-size: 25px;
	color: #FFFFFF;
	text-align: left;
}

.texto-blanco-direccion {
    font-family: 'robotoregular';
	font-size: 16px;
	color: #FFFFFF;
	text-align: left;
}


.texto-bestbuddies {
    font-family: 'kelson_sanslight';
	font-size: 17px;
	color: #FFFFFF;
	text-align: left;
}





/*TITULOS*/


.titulo-blanco-acerca {
    font-family: 'kelson_sansbold';
	font-size: 20px;
	color: #FFFFFF;
	text-align: center;
}

.titulo-gris-center-20 {
    font-family: 'kelson_sansbold';
	font-size: 20px;
	color: #666666;
	text-align: center;
}


.titulos-paginas {
    font-family: 'kelson_sansbold';
	font-size: 50px;
	color: #FFFFFF;
	text-align: left;
}

.titulo-azul-izq-19 {
    font-family: 'kelson_sansbold';
	font-size: 19px;
	color: #008EC0;
	text-align: left;
}

.titulo-azul-izq-25 {
    font-family: 'kelson_sansbold';
	font-size: 25px;
	color: #008EC0;
	text-align: left;
}


.que-hacemos {
    font-family: 'kelson_sansbold';
	font-size: 40px;
	color: #FFFFFF;
	text-align: left;
}


/*FORMULARIOS*/

.formenviar {
    font-family: 'kelson_sanslight';
	font-size: 9px;
	color: #666666;
	font-weight: bold;
		text-align: center;
}

#home {
    font-family: 'kelson_sanslight';
	font-size: 11px;
	color: #5E9928;
	text-align: right;
}

#direcc {
    font-family: 'kelson_sanslight';
	font-size: 12px;
	color: #008ECC;
	text-align: right;
}

#direccb {
    font-family: 'kelson_sanslight';
	font-size: 12px;
	color: #008ECC;
	text-align: right;
	font-weight: bold;
}


#fechahora {
    font-family: 'kelson_sanslight';
	font-size: 14px;
	color: #2A3C8E;
	text-align: justify;
	left: 10px;
	padding-left: 15px;
}



/*vinculo contacto bannerinf*/



.contacto {
    font-family: 'kelson_sanslight';
	font-size: 20px;
	color: #6BCD80;
	text-align: left;
	text-decoration: none;
}


#contacto {
    font-family: 'kelson_sanslight';
	font-size: 20px;
	color: #6BCD80;
	text-align: left;
	text-decoration: none;
}

#contacto a {
    font-family: 'kelson_sanslight';
	font-size: 20px;
	color: #6BCD80;
	text-align: left;
	text-decoration: none;
}


#contacto a:link {
    font-family: 'kelson_sanslight';
	font-size: 20px;
	color: #6BCD80;
	text-align: left;
	text-decoration: none;	
}


#contacto a:hover {
    font-family: 'kelson_sanslight';
	font-size: 20px;
	color: #FFFFFF;
	text-align: left;
	text-decoration: none;
}




/*easy-web*/



.easyweb {
    font-family: 'kelson_sanslight';
	font-size: 12px;
	color: #FFFFFF;
	text-align: right;
		font-weight: normal;
	text-decoration: none;
}


#easyweb {
    font-family: 'kelson_sanslight';
	font-size: 12px;
	color: #FFFFFF;
	text-align: right;
		font-weight: normal;
	text-decoration: none;
}

#easyweb a {
    font-family: 'kelson_sanslight';
	font-size: 12px;
	color: #FFFFFF;
	text-align: right;
		font-weight: normal;
	text-decoration: none;
}


#easyweb link {
    font-family: 'kelson_sanslight';
	font-size: 12px;
	color: #FFFFFF;
	text-align: right;
		font-weight: normal;
	text-decoration: none;	
}


#easyweb hover {
    font-family: 'kelson_sanslight';
	font-size: 12px;
	color: #333333;
	text-align: right;
		font-weight: normal;
	text-decoration: none;
}




/*menublanco  inferior*/



.menublanco-inf {
    font-family: 'kelson_sanslight';
	font-size: 14px;
	color: #FFFFFF;
	text-align: left;
	text-decoration: none;
}


#menublanco-inf {
    font-family: 'kelson_sanslight';
	font-size: 14px;
	color: #FFFFFF;
	text-align: left;
	text-decoration: none;
}

#menublanco-inf a {
    font-family: 'kelson_sanslight';
	font-size: 14px;
	color: #FFFFFF;
	text-align: left;
	text-decoration: none;
}


#menublanco-inf link {
    font-family: 'kelson_sanslight';
	font-size: 14px;
	color: #FFFFFF;
	text-align: left;
	text-decoration: none;
}


#menublanco-inf hover {
    font-family: 'kelson_sanslight';
	font-size: 14px;

	color: #6BCD80;
	text-align: left;
	text-decoration: none;
}





/*MENU LATERAL*/

.menulateral {
	color: #3F81D8;
    font-family: 'kelson_sanslight';
	font-size: 15px;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
}


#menulateral {
	color: #3F81D8;
    font-family: 'kelson_sanslight';
	font-size: 15px;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
}

#menulateral a {
	color: #3F81D8;
    font-family: 'kelson_sanslight';
	font-size: 15px;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
}


#menulateral a:link {
	color: #3F81D8;
    font-family: 'kelson_sanslight';
	font-size: 15px;
	text-align: left;
	font-weight: normal;
	text-decoration: none;	
}


#menulateral a:hover {
	color: #666666;
    font-family: 'kelson_sanslight';
	font-size: 15px;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
}



/*MENU BINF*/

.menubinf {
    font-family: 'kelson_sanslight';
	font-size: 14px;
	color: #666666;
	text-align: center;
	text-decoration: none;
}


#menubinf {
    font-family: 'kelson_sanslight';
	font-size: 14px;
	color: #666666;
	text-align: center;
	text-decoration: none;
}

#menubinf a {
    font-family: 'kelson_sanslight';
	font-size: 14px;
	color: #666666;
	text-align: center;
	text-decoration: none;
}


#menubinf a:link {
    font-family: 'kelson_sanslight';
	font-size: 14px;
	color: #666666;
	text-align: center;
	text-decoration: none;	
}


#menubinf a:hover {
    font-family: 'kelson_sansbold';
	font-size: 14px;
	color: #666666;
	text-align: center;
	text-decoration: none;
}



/*BARRA DE ESTADO*/

.barraestado {
	color: #FFFFFF;
    font-family: 'kelson_sanslight';
	font-size: 15px;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
}


#barraestado {

	color: #FFFFFF;
    font-family: 'kelson_sanslight';
	font-size: 15px;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
}

#barraestado a {

	color: #FFFFFF;
    font-family: 'kelson_sanslight';
	font-size: 15px;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
}


#barraestado a:link {

	color: #FFFFFF;
    font-family: 'kelson_sanslight';
	font-size: 15px;
	text-align: left;
	font-weight: normal;
	text-decoration: none;

	
	
}


#barraestado a:hover {
	
	color: #FFFFFF;
    font-family: 'kelson_sansbold';
	font-size: 15px;
	text-align: left;
	font-weight: normal;
	text-decoration: none;


}





/*mapa sitio*/

.mapa-sitio {

	color: #008CBD;
    font-family: 'kelson_sanslight';
	font-size: 16px;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
}


#mapa-sitio {

	color: #008CBD;
    font-family: 'kelson_sanslight';
	font-size: 16px;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
}

#mapa-sitio a {

	color: #008CBD;
    font-family: 'kelson_sanslight';
	font-size: 16px;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
}


#mapa-sitio a:link {

	color: #008CBD;
    font-family: 'kelson_sanslight';
	font-size: 16px;
	text-align: left;
	font-weight: normal;
	text-decoration: none;

	
	
}

#mapa-sitio a:hover {
	color: #8C8C8C;
    font-family: 'kelson_sanslight';
	font-size: 16px;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
}





.formleft {
    font-family: 'kelson_sanslight';
	font-size: 17px;
	color: #666666;
	text-align: left;
}
.formright {
    font-family: 'kelson_sanslight';
	font-size: 17px;
	color: #666666;
	text-align: right;
}
.formrightb {
    font-family: 'kelson_sanslight';
	font-size: 17px;
	color: #666666;
	text-align: right;
		font-weight: bold;
}
.formcenter {
    font-family: 'kelson_sanslight';
	font-size: 17px;
	color: #666666;
	text-align: center;
}

.cybercss {
    font-family: 'kelson_sanslight';
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	font-weight: normal;
}

#cyber {

    font-family: 'kelson_sanslight';
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
	font-weight: normal;
}

#cyber a {

    font-family: 'kelson_sanslight';
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
	font-weight: normal;
}


#cyber a:link {

    font-family: 'kelson_sanslight';
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
	font-weight: normal;
	
	
}


#cyber a:hover {
	
    font-family: 'kelson_sanslight';
	font-size: 11px;
	color: #33FFFF;
	text-align: left;
	font-weight: normal;


}

.tarifas_der {
    font-family: 'kelson_sanslight';
	font-size: 11px;
	color: #666666;
	text-align: right;
}
.tarifas_izq {
    font-family: 'kelson_sanslight';
	font-size: 11px;
	color: #666666;
	text-align: left;
}
.tarifas_cent {
    font-family: 'kelson_sanslight';
	font-size: 11px;
	color: #666666;
	text-align: center;
}


#cyber_der {

    font-family: 'kelson_sanslight';
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	font-weight: normal;
}

#cyber_der a {

    font-family: 'kelson_sanslight';
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	font-weight: normal;
}


#cyber_der a:link {

    font-family: 'kelson_sanslight';
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	font-weight: normal;
	
	
}


#cyber_der a:hover {
	
    font-family: 'kelson_sanslight';
	font-size: 10px;
	color: #003399;
	text-align: right;
	font-weight: normal;


}

.vermas {
	color: #666666;
    font-family: 'kelson_sanslight';
	font-size: 15px;
	text-align: center;
	text-decoration: none;
}
#vermas {
	color: #666666;
    font-family: 'kelson_sanslight';
	font-size: 15px;
	text-align: center;
	text-decoration: none;
}

#vermas a {
	color: #666666;
    font-family: 'kelson_sanslight';
	font-size: 15px;
	text-align: center;
	text-decoration: none;
}


#vermas a:link {
	color: #666666;
    font-family: 'kelson_sanslight';
	font-size: 15px;
	text-align: center;
	text-decoration: none;
}

#vermas a:hover {
	color: #666666;
    font-family: 'kelson_sansbold';
	font-size: 15px;
	text-align: center;
	text-decoration: none;
}



.vermasb {
	color: #FFFFFF;
    font-family: 'kelson_sanslight';
	font-size: 15px;
	text-align: center;
	text-decoration: none;
}
#vermasb {
	color: #FFFFFF;
    font-family: 'kelson_sanslight';
	font-size: 15px;
	text-align: center;
	text-decoration: none;
}

#vermasb a {
	color: #FFFFFF;
    font-family: 'kelson_sanslight';
	font-size: 15px;
	text-align: center;
	text-decoration: none;
}


#vermasb a:link {
	color: #FFFFFF;
    font-family: 'kelson_sanslight';
	font-size: 15px;
	text-align: center;
	text-decoration: none;
}

#vermasb a:hover {
    font-family: 'kelson_sansbold';
	color: #FFFFFF;

	font-size: 15px;
	text-align: center;
	text-decoration: none;
}







.menu-bar {
	color: #FFFFFF;
    font-family: 'kelson_sanslight';
	font-size: 15px;
	text-align: center;
	text-decoration: none;
}
#menu-bar {
	color: #FFFFFF;
    font-family: 'kelson_sanslight';
	font-size: 15px;
	text-align: center;
	text-decoration: none;
}

#menu-bar a {
	color: #FFFFFF;
    font-family: 'kelson_sanslight';
	font-size: 15px;
	text-align: center;
	text-decoration: none;
}


#menu-bar a:link {
	color: #FFFFFF;
    font-family: 'kelson_sanslight';
	font-size: 15px;
	text-align: center;
	text-decoration: none;
}

#menu-bar a:hover {
	color: #DFF7F9;
    font-family: 'kelson_sansbold';
	font-size: 15px;
	text-align: center;
	text-decoration: none;
}




/*MENU-blanco*/

.menu-blanco {
	color: #FFFFFF;
    font-family: 'kelson_sansbold';
	font-size: 21px;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
}


#menu-blanco {
	color: #FFFFFF;
    font-family: 'kelson_sansbold';
	font-size: 21px;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
}

#menu-blanco a {
	color: #FFFFFF;
    font-family: 'kelson_sansbold';
	font-size: 21px;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
}


#menu-blanco a:link {
	color: #FFFFFF;
    font-family: 'kelson_sansbold';
	font-size: 21px;
	text-align: left;
	font-weight: normal;
	text-decoration: none;	
}


#menu-blanco a:hover {
	color: #CCCCCC;
    font-family: 'kelson_sansbold';
	font-size: 21px;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
}





.jdiaz-izq {
    font-family: 'kelson_sanslight';
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
		font-weight: normal;
}




.jdiaz-dere {
    font-family: 'kelson_sanslight';
	font-size: 12px;
	color: #FFFFFF;
	text-align: right;
	font-weight: normal;
}

#jdiaz-dere {
	color: #FFFFFF;
    font-family: 'kelson_sansbold';
	font-size: 13px;
	color: #FFFFFF;
	text-align: right;
	font-weight: normal;
	text-decoration: none;
}

#jdiaz-dere a {
	color: #FFFFFF;
    font-family: 'kelson_sansbold';
	font-size: 13px;
	color: #FFFFFF;
	text-align: right;
	font-weight: normal;
	text-decoration: none;
}


#jdiaz-dere a:link {
	color: #FFFFFF;
    font-family: 'kelson_sansbold';
	font-size: 13px;
	color: #FFFFFF;
	text-align: right;
	font-weight: normal;
	text-decoration: none;	
}


#jdiaz-dere a:hover {
	color: #CCCCCC;
    font-family: 'kelson_sansbold';
	font-size: 13px;
	color: #FFFFFF;
	text-align: right;
	font-weight: normal;
	text-decoration: none;
}









/*link rounden menu arriba*/

#link-rounded-button  {
    background-color: #333333;
	width: 110px;
	height: 70px;
	text-align: center;
	vertical-align: middle;

}


#link-rounded-button a {
    background-color: #333333;
	width: 110px;
	height: 70px;
	text-align: center;
	vertical-align: middle;

}

#link-rounded-button a:link{
	display: table-cell;
	/* or display:block; depending of 
       the effect you are trying to achieve */


	text-align: center;
	vertical-align: middle;
}

#link-rounded-button a:hover {
    background-color: #008CBD;
	width: 110px;
	height: 70px;
	text-align: center;
	vertical-align: middle;

}


/*MENU HOME*/

.menuhome {
    font-family: 'kelson_sanslight';
	font-size: 16px;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	
}

#menuhome {
    font-family: 'kelson_sanslight';
	font-size: 16px;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	
}

#menuhome a {
    font-family: 'kelson_sanslight';
	font-size: 16px;
	color: #FFFFFF;
		 -o-transition:.3s;
  -ms-transition:.3s;
  -moz-transition:.3s;
  -webkit-transition:.3s;
  /* ...and now for the proper property */
	text-align: center;
	text-decoration: none;
	
}


#menuhome a:link {
    font-family: 'kelson_sanslight';
	font-size: 16px;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	
}

#menuhome a:hover {
    font-family: 'kelson_sanslight';
	font-size: 16px;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;

}

/*direccion*/

.direccion {
    font-family: 'kelson_sanslight';
	font-size: 16px;
	color: #333333;
	text-align: center;
	text-decoration: none;
}


.direccionb {
    font-family: 'kelson_sansbold';
	font-size: 16px;
	color: #333333;
	text-align: center;
	text-decoration: none;
}









/*vinculos3*/

.vinculos3{
    font-family: 'kelson_sansbold';
	font-size: 20px;
	color: #666666;
	text-align: center;
	text-decoration: none;
}


#vinculos3 {
    font-family: 'kelson_sansbold';
	font-size: 20px;
	color: #666666;
	text-align: center;
	text-decoration: none;
}

#vinculos3 a {
    font-family: 'kelson_sansbold';
	font-size: 20px;
	color: #666666;
	text-align: center;
	text-decoration: none;
}


#vinculos3 a:link {
    font-family: 'kelson_sansbold';
	font-size: 20px;
	color: #666666;
	text-align: center;
	text-decoration: none;	
}


#vinculos3 a:hover {
    font-family: 'kelson_sansbold';
	font-size: 20px;
	color: #000000;
	text-align: center;
	text-decoration: none;
}


.proyectos {
    font-family: 'kelson_sanslight';
	font-size: 22px;
	color: #FFFFFF;
	text-align: left;
}



/*MENU HOME 2*/

.menuhome2 {
    font-family: 'kelson_sanslight';
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	
}

#menuhome2 {
    font-family: 'kelson_sanslight';
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	
}

#menuhome2 a {
    font-family: 'kelson_sanslight';
	font-size: 14px;
	color: #FFFFFF;
		 -o-transition:.3s;
  -ms-transition:.3s;
  -moz-transition:.3s;
  -webkit-transition:.3s;
  /* ...and now for the proper property */
	text-align: center;
	text-decoration: none;
	
}


#menuhome2 a:link {
    font-family: 'kelson_sanslight';
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	
}

#menuhome2 a:hover {
    font-family: 'kelson_sansbold';
	font-size: 13px;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;

}


/*link nuestros clientes*/

.nclientes {
    font-family: 'kelson_sanslight';
	font-size: 17px;
	color: #313131;
	text-align: center;
		text-decoration: none;
}

#nclientes {
    font-family: 'kelson_sanslight';
	font-size: 17px;
	color: #313131;
	text-align: center;
	text-decoration: none;
	
}

#nclientes a {
    font-family: 'kelson_sanslight';
	font-size: 17px;
	color: #313131;
	text-align: center;
	text-decoration: none;
	
}


#nclientes a:link {
    font-family: 'kelson_sanslight';
	font-size: 17px;
	color: #313131;
	text-align: center;
	text-decoration: none;
	
}

#nclientes a:hover {
    font-family: 'kelson_sansbold';
	font-size: 17px;
	color: #313131;
	text-align: center;
	text-decoration: none;

}


