/*

TEXTO genÃ©rico  #757575
TÃ�TULOS PIE  #757575
TEXTO PIE #969696


*/


/*FUENTES PERSONALIZADAS BEGIN ---------------------------------------------------------------------- */
/*	http://www.fontsquirrel.com/tools/webfont-generator
	http://www.web-font-generator.com/
	http://convertfonts.com/
*/
/*

@font-face {
    font-family: 'custom';
    src: url('fonts/sinkinsans-400regular-webfont.eot');
    src: url('fonts/sinkinsans-400regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/sinkinsans-400regular-webfont.woff') format('woff'),
         url('fonts/sinkinsans-400regular-webfont.ttf') format('truetype'),
         url('fonts/sinkinsans-400regular-webfont.svg#sinkin_sans400_regular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'custom2';
    src: url('fonts/sinkinsans-200xlight_0-webfont.eot');
    src: url('fonts/sinkinsans-200xlight_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/sinkinsans-200xlight_0-webfont.woff') format('woff'),
         url('fonts/sinkinsans-200xlight_0-webfont.ttf') format('truetype'),
         url('fonts/sinkinsans-200xlight_0-webfont.svg#sinkin_sans200_x_light') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'custom3';
    src: url('fonts/sinkinsans-300light-webfont.eot');
    src: url('fonts/sinkinsans-300light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/sinkinsans-300light-webfont.woff') format('woff'),
         url('fonts/sinkinsans-300light-webfont.ttf') format('truetype'),
         url('fonts/sinkinsans-300light-webfont.svg#sinkin_sans300_light') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'custom4';
    src: url('fonts/sinkinsans-700bold-webfont.eot');
    src: url('fonts/sinkinsans-700bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/sinkinsans-700bold-webfont.woff') format('woff'),
         url('fonts/sinkinsans-700bold-webfont.ttf') format('truetype'),
         url('fonts/sinkinsans-700bold-webfont.svg#sinkin_sans700_bold') format('svg');
    font-weight: normal;
    font-style: normal;
}
*/


/*FUENTES PERSONALIZADAS END ------------------------------------------------------------------------ */



.wysiwyg,
.wysiwyg td,
.wysiwyg div {
	font-family: 'OpenSans-Regular',Tahoma, Helvetica, sans-serif;
	font-size:100%;
	/*color:#000000;*/
	-text-align:justify;
	-line-height:190%;
 }
@media screen and (min-width: 800px) and (max-width: 1150px) {
	.wysiwyg,
	.wysiwyg td,
	.wysiwyg div {
		font-size:96%;
	}
}
@media screen and (min-width: 10px) and (max-width: 800px) {
	.wysiwyg,
	.wysiwyg td,
	.wysiwyg div {
		font-size:92%;
	}
}


.wysiwyg a {
	font-family: 'OpenSans-Regular','custom', Tahoma, Helvetica, sans-serif;
	-text-decoration:underline;
	color:#757575 !important;
}
.wysiwyg a:hover {
	-text-decoration:underline;
	color:#D51D29;

}

.wysiwyg table td  {
	vertical-align:top;
}

.wysiwyg img {
	max-width: none;
}

.wysiwyg table#contacto { width:100%; }
.wysiwyg table#contacto td { color:#aaa; }
.wysiwyg table#contacto img.sedes { width:100% !important; height:auto !important;  }

/*
.wysiwyg .img_layout1 {
	float:right;
	width:55%;
	margin-left:80px;
	margin-bottom:40px;
	-webkit-box-shadow: 2px 2px 9px 1px rgba(0,0,0,0.20);
	-moz-box-shadow: 2px 2px 9px 1px rgba(0,0,0,0.20);
	box-shadow: 2px 2px 9px 1px rgba(0,0,0,0.20);
	border:1px solid #FFF;
}

*/

/*technical solutions*/
div.coverlam20{ 
float:left; width:20%; margin-top: 1%;margin-bottom: 1%;
     }
div.coverlam50{ 
float:left; width:50%; color: #757575;font-size: 100%; margin-top: 4%;margin-bottom: 1%;
     }
div.hyc_ico { background:#eff0f1; text-align:center; float:left; margin-right:20px; width:80px; height:110px; padding-top:3px; }
div.hyc_ico span{ text-transform:uppercase; font-size:8px; color:#000; line-height:10px; }
div.hyc_text { clear:both; height:40px; line-height:40px; }

div.hyc_autolimpieza_text{ float:left; width:140px; margin-right:68px; margin-left:60px; font-size:10px; }
div.hyc_autolimpieza_text span{ font-size:12px; color:#9bd3da; }

div.hyc_bactericida_text{ float:left; width:200px; margin-right:0px; margin-left:0px; font-size:10px; }
div.hyc_bactericida_text span{ font-size:12px; color:#9bd3da; }

div.hyc_descontaminante_text{ float:left; width:180px; margin-right:17px; margin-left:0px; font-size:10px; }

div.fachada_img { float:left; width:48%; min-height:200px; border:1px solid #ddd; vertical-align:top; padding:0.5%; }
div.fachada_img img{ float:left; margin-right:10px; width:60%!important; }
div.fachada_space { float:left; width:1%; }

div.fachadas_titular{ float:left; clear:both; width:100%; min-height:30px; margin-top:20px; color: #000;font-size: 120%; margin-top: 2%;margin-bottom: 1%; }
div.fachadas_titular.de{ height:40px; }
div.fachada_img2 { float:left; width:23%; min-height:200px; border:1px solid #ddd; vertical-align:top; margin-right:1%; }

div.fachada_img2.texto{ float:left; width:21%; height:20px; min-height:20px; background:#ddd; margin-right:1%; padding-left:2%; }
div.fachada_img2.texto2{ float:left; width:21%;  min-height:20px; background:#ddd; margin-right:1%; padding-left:2%; font-size:11px; }
div.fachada_img3 { float:left; width:31.5%; min-height:200px; border:0px; vertical-align:top; margin-left:1%; }
div.fachada_img3 img{ opacity:0.5; }


.wysiwyg td.mm_text{ width:30%; }
.wysiwyg td.mm_image{ width:20%; }
.wysiwyg div.mm_ico { background:#eff0f1; text-align:center; float:left; margin-right:20px; width:80px; height:110px; padding-top:3px; }
.wysiwyg div.mm_ico img{ width:74px; height:76px; background:#fff; }
.wysiwyg div.mm_ico span{ text-transform:uppercase; font-size:8px; color:#000; line-height:30px; }
.wysiwyg div.mm_ico span.dos{ line-height:10px; }
.wysiwyg div.mm_text { clear:both; height:40px; line-height:40px; }
.wysiwyg div.mm_colocacion_img{ float:left; width:23%; min-height:100px; }
.wysiwyg div.mm_colocacion_img img{ width:100% !important;  }
.wysiwyg div.mm_colocacion_text{ float:right; width:73%; }
