/*

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:100%;
	}
}


.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 td.contact_img {width:24%; }
.wysiwyg table#contacto td.contact_gap {width:01%; }
.wysiwyg table#contacto td.contact_txt {width:25%; }
@media screen and (min-width: 10px) and (max-width: 800px) {
	.wysiwyg table#contacto td { float:left; }
	.wysiwyg table#contacto td.contact_img {width:48%; }
	.wysiwyg table#contacto td.contact_gap {width:02%; }
	.wysiwyg table#contacto td.contact_txt {width:50%; }
	.wysiwyg table#contacto td:nth-child(4) { clear:both; }
}
.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:22%; margin-top: 1%;margin-bottom: 1%;
     }
div.coverlam50{ 
float:left; width:50%; color: #757575;font-size: 100%; margin-top: 4%;margin-bottom: 1%;
     }
@media screen and (min-width: 800px) and (max-width: 1150px) {
	div.coverlam20{ width:25%; }
	div.coverlam20 img{ width:80% !important; height:80% !important;  } 	
}
@media screen and (min-width: 10px) and (max-width: 800px) {
	div.coverlam20 img{ width:90% !important; height:90% !important;  }
}
     
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; }
@media screen and (min-width: 10px) and (max-width: 800px) {
	div.hyc_autolimpieza_text{ float:left; width:100%; margin-right:5px; margin-left:5px; font-size:10px; }	
}

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%; border:1px solid #ddd; margin-right:1%; }
div.fachada_img2.img{ float:left; width:100%; min-height:200px; vertical-align:top; border:0px; margin-top:0; }
div.fachada_img2.texto{ float:left; width:98%; /*height:20px;*/ min-height:20px; background:#ddd; padding-left:2%; border:0px; margin-top:0; }
div.fachada_img2.texto2{ float:left; width:98%;  min-height:20px; background:#ddd; padding-left:2%; font-size:11px; border:0px; margin-top:0; }
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; }
@media screen and (min-width: 10px) and (max-width: 800px) {
	div.fachada_img { width:100%; }
	div.fachada_img2 { width:48%; margin-top:10px; }
	div.fachada_img2.img{ min-height:100px; }
	div.fachada_img3{ width:100%; }
}

.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; height:100% !important; }
.wysiwyg div.mm_colocacion_text{ float:right; width:73%; }
@media screen and (min-width: 10px) and (max-width: 800px) {
	.wysiwyg td.mm_text{ width:50%; float:left; }
	.wysiwyg td.mm_image{ width:50%; float:left; }
	.wysiwyg td.mm_image img{ width:90%; }
	
	.wysiwyg div.mm_colocacion_img{ width:100%; }
	.wysiwyg div.mm_colocacion_text{ float:left; width:100%; }
}

.wysiwyg table.hyc td{ text-align:left; }
.wysiwyg table.hyc td.hyc-movil { clear:both; }
@media screen and (min-width: 10px) and (max-width: 800px) {
	.wysiwyg table.hyc td{ float:left; }
	.wysiwyg table.hyc img.hyc_autolimpieza_img{ width:100%; }
	.wysiwyg table.hyc img.hyc_descontaminante_img{ width:100% !important; height:auto !important; }
	.wysiwyg table.hyc img.hyc_bactericida_img{ width:100% !important; height:auto !important; } 
}
