@charset "UTF-8";

@-webkit-keyframes fadeIn {
    from { opacity: 0; 	}
    to { opacity: 1; 	}
	}

@keyframes fadeIn {
    from { opacity: 0; 	}
    to { opacity: 1; 	}
	}

.animate-in {
    -webkit-animation: fadeIn .5s ease-in;
    animation: fadeIn .5s ease-in;
	}

.animate-out {
    -webkit-transition: opacity .5s;
    transition: opacity .5s;
    opacity: 0;
	}







@media (min-width: 320px) and (max-width: 374px) {
body {
	font-size: medium;
/*	background-color: #09F !important;*/
	}



.footer-position {

	visibility: hidden;

	}



ul li {

	display: list-item;

	}



material ul li {

	display: marker;

	padding-bottom: 15px;

	}



iframe{

	height: 220px;

	}



.iframeVideo{

	width: 320px;

	height: 180px;

	}



.table_index_content{

	width: 320px;

	height: 153px !important;

	}



.bg_material_huacales {

/*	background-image: url(../../blog/Huacales/images/material_320.jpg);

	background-repeat: no-repeat;

	background-position: center bottom;

	height: 520px;*/

	}





/***** BLOG START *****/

.blog_index_text {

	position: absolute;

	visibility: hidden;

	height: 0px !important;

    top: -9999px;

    left: -9999px;

	}

.blog_title {

	font-size: x-large;

	}

.blog_title2 {

	font-size: large;

	}

.blog_title3 {

	font-size: large;

	}

.blog_index_img {

	width: 320px;

	height: 150px;

	}

.blog_blank {

	width: 0px !important;

	height: 0px !important;

	}

.LoNuevoContainer {

	padding: 0px !important;

	}

.LoNuevoImg {

	width: 100% !important;

	}

.LoNuevoText {

	display: none !important;

	}

/***** BLOG END *****/





.sistemas_content {

	padding: 10px !important;

	}

	

.ecologico_logo {

	position: relative;

	margin-left: auto;

	margin-right: auto;

	top: 0px;

	float: none !important;

	max-width: 180px;

	padding: 10px;

	}



.gps_tex {

/*	width: %;*/

	max-width: 320px;

	}



.gps_image {

	position: relative;

	margin-left: auto;

	margin-right: auto;

	top: 0px;

	float: none !important;

	max-width: 247px;

	padding: 0px;

	}

.btn {

	display: inherit;

	}

.btn_menu {

	display: none;

	visibility: hidden !important;

	}

.toggle_menu {

	display: none;

	visibility: visible !important;

	}



.display_gray_menu {

	display: none;

	visibility: hidden !important;

	}



.display_menu {

	display: inherit;

	}



.btn_menu {

	display: none;

	visibility: visible !important;

	}



/********** PRODUCT START **********/



.product_hideme {

    opacity:0;

	}

.product_description {

	position: absolute;

	visibility: hidden;

	height: 0px !important;

	top: -9999px;

	left: -9999px;

	}

/********** PRODUCT END **********/



.NuevosColores_content {

	width: 100% !important;

	}



.ShareWhatsAppWeb {

	display: none;

}





}







@media (min-width: 375px) and (max-width: 413px) {

body {

/*	background-color: #F00 !important;*/

	font-size: medium;

	}

.table_index_content {

	width: 375px;

	height: 210px !important;

	}

/*iframe{

	height: 220px;

	}

*/

.iframeVideo {

	width: 375px;

	height: 210px;

	}

/***** BLOG START *****/

.blog_title {

	font-size: x-large;

	}

.blog_title2 {

	font-size: large;

	}

.blog_title3 {

	font-size: large;

	}

.blog_index_img {

	width: 375px !important;

	height: 175px !important;

	}

.blog_index_text {

	position: absolute;

	visibility: hidden;

	height: 0px !important;

    top: -9999px;

    left: -9999px;

	}

.blog_blank {

	width: 0px !important;

	height: 0px !important;

	}



.LoNuevoContainer {

	padding: 0px !important;

	}

.LoNuevoImg {

	width: 100% !important;

	}

.LoNuevoText {

	display: none !important;

	}



/***** BLOG END *****/



.toggle_menu {

	display: none;

	visibility: visible !important;

	}



.display_gray_menu {

	display: none;

	visibility: hidden !important;

	}



.display_menu {

	display: inherit;

	}



/********** PRODUCT START **********/

.product_img {

	width: 120px !important;

	}

.product_img_text {

	width: 120px !important;

	}

.product_hideme {

    opacity:0;

	}

.product_description {

	position: absolute;

	visibility: hidden;

	height: 0px !important;

	top: -9999px;

	left: -9999px;

	}

/********** PRODUCT END **********/



.NuevosColores_content {

	width: 100% !important;

	}



.ShareWhatsAppWeb {

	display: none;

}



}







@media (min-width: 414px) and (max-width: 639px) {

body {

/*	background-color: #FF0 !important;*/

	font-size: medium;

	}

.table_index_content {

	height: 197px !important;

	}

.iframeVideo {

	width: 414px;

	height: 232px;

	}

/***** BLOG START *****/

.blog_index_img {

	width: 414px !important;

	height: 194px !important;

	}

.blog_blank {

	width: 0px !important;

	height: 0px !important;

	}

.blog_title {

	font-size: x-large;

	}

.blog_title2 {

	font-size: large;

	}

.blog_title3 {

	font-size: large;

	}

.blog_index_text {

	position: absolute;

	visibility: hidden;

	height: 0px !important;

    top: -9999px;

    left: -9999px;

	}

.LoNuevoContainer {

	padding: 0px !important;

	}

.LoNuevoImg {

	width: 100% !important;

	}

.LoNuevoText {

	display: none !important;

	}

/***** BLOG END *****/



.toggle_menu {

	display: none;

	visibility: visible !important;

	}

.display_gray_menu {

	display: none;

	visibility: hidden !important;

	}

.display_menu {

	display: inherit;

	}



/********** PRODUCT START **********/

.product_img {

	width: 130px !important;

	}

.product_img_text {

	width: 130px !important;

	}

.product_hideme {

    opacity:0;

	}

.product_description {

	position: absolute;

	visibility: hidden;

	height: 0px !important;

	top: -9999px;

	left: -9999px;

	}

/********** PRODUCT END **********/

	

.NuevosColores_content {

	width: 100% !important;

	}



.flex-item-VY-7XXX {

	width: 80px !important;

}



.flex-item-Primarios {

	width: 400px !important;

}



.ShareWhatsAppWeb {

	display: none;

}





}







@media (min-width: 640px) and (max-width: 1023px) {

/*General*/

body {

	font-size: medium;

	}

.bg_material_huacales {

	background-image: url(../../blog/Huacales/images/material_640.jpg);

	background-repeat: no-repeat;

	background-position: center bottom;

	height: 400px;

	}

iframe{

	height: 360px;

	}

.iframeVideo{

	 width: 640px;

	 height: 360px;

	}

.blog_title {

	font-size: x-large;

	}

.blog_title2 {

	font-size: large;

	}

.blog_title3 {

	font-size: large;

	}

.sistemas_content {

	float: left;

	padding: 20px;

	height: 220px;

	}

.ecologico_logo {

	position: relative;

	margin-left: auto;

	margin-right: auto;

	top: 0px;

	float: left !important;

	padding-top: 10px;

	padding-right: 10px;

	padding-bottom: 10px;

	padding-left: 80px !important;

	}

.menu3 {

	position: relative;

	overflow: inherit;

	float: right;

	right: 0px;

	bottom: 100px !important;

	padding: 10px;

	text-transform: capitalize;

	width: 300px;

	}

.gps_tex {

	width: 100%;

	max-width: 300px;

	}

.gps_image {

	position: relative;

	margin-left: auto;

	margin-right: auto;

	top: 0px;

	float: left !important;

	padding: 10px;

	}

.table_index_content {

	height: 165px !important;

	}



.LoNuevoContainer {

	padding: 0px !important;

	}

.LoNuevoImg {

	width: 250px !important;

	}

.LoNuevoText {

	max-width: 350px !important;

	padding-left: 5px !important;

	font-size: small;

	}





/********** PRODUCT START **********/



.product_hideme {

    opacity:1;

	}



.NuevosColores_content {

	width: 49% !important;

	}

/********** PRODUCT END **********/



.ShareWhatsApp {

	display: none;

}

}







@media (min-width: 1024px) {

/*General*/

body {

	font-size: medium;

	}

.bg_material_huacales {

	background-image: url(../../blog/Huacales/images/material_1024.jpg);

	background-repeat: no-repeat;

	background-position: right bottom;

	height: 450px;

	}

iframe{

	height: 360px;

	}

.iframeVideo{

	width: 640px;

	height: 360px;

	}

.sistemas_content {

	float: left;

	padding: 10px;

	height: 220px;

	}

.gps_tex {

	width: 100%;

	max-width: 650px;

	}

.blog_title {

	font-size: xx-large;

	}

.blog_title2 {

	font-size: x-large;

	}

.blog_title3 {

	font-size: large;

	}

.table_index_content {

	height: 170px !important;

	}

/********** PRODUCT START **********/



.hideme {

    opacity:1;

	}

/********** PRODUCT END **********/



.NuevosColores_content {

	width: 49% !important;

/*	margin-left: 5px;

	margin-right: 5px;

	padding-left: 5px;

	padding-right: 5px;*/

	}



.ShareWhatsApp {

	display: none;

}

}





/************************* General settings *************************/

body {

	font-family: Helvetica;

	color: #666666;	

	background-color: #fff;

	margin: 0px;

	}

.logo {

	position: relative;

	margin-left: auto;

	margin-right: auto;

	padding: 10px;

	width: 274px;

	}

.logo_bkg {

	background-color: #005596;

	width: 100%;

	}

.menu {

	position: relative;

	padding: 10px;

	text-transform: capitalize;

	}

.menu3 {

	position: relative;

	overflow: auto;

	float: right;

	right: 0px;

	bottom: 50px;

	padding: 10px;

	text-transform: capitalize;

	}

.menu_bkg {

	background-color: #333333;

	width: 100%;

	padding-bottom: 10px;

	padding-top: 10px;

	}

.menu_bkg_shadow {

	background-image: url(http://www.gruposayer.com/web/v1/images/bkg_menu_gray_shadow.jpg);

	background-repeat: repeat-x;

	background-position: left top;

	}

.bkg_white {

	background-color: #eee;

	background-repeat: repeat;

	}

.header-position {

	position: static;

	top: 0px;

	width: 100%;

	}

.footer-position {

	position: fixed;

	bottom: 0px;

	width: 100%;

	}

.table_blog_content {

	margin-left: auto;

	margin-right: auto;

	max-width: 1000px !important; 

	}

.titulo {

	position: relative;

	margin-left: auto;

	margin-right: auto;

	}

.titulo2 {

	position: relative;

	margin-left: auto;

	margin-right: auto;

	max-width: 1000px;

	width: 90%;

	}

/*img.blog{

	max-width: 1000px; 

	}

.img_center {

	margin-left: auto;

	margin-right: auto;

	}*/

iframe{

	max-width: 1000px;

	}

img {

-webkit-user-select:none;

-webkit-touch-callout:none;

	}

ul {

	list-style-type: disc;

	}

a {

	text-decoration: none;

	}

a img {

	border: none;

	}

a:link {

	color: #005596;

	}

a:visited {

	color: #005596;

	}

a:active {

	color: #005596;

	}

a:hover {

	color: #0092CF;

	}

.lo_nuevo a {

	text-decoration: none;

	}

.lo_nuevo a:link {

	color: #666666;

	}

.lo_nuevo a:visited {

	color: #666666;

	}

.lo_nuevo a:active {

	color: #666666;

	}

.lo_nuevo a:hover {

	color: #666666;

	}

.menu a:link {

	color: #ddd;

	}

.menu a:visited {

	color: #ddd;

	}

.menu a:active {

	color: #ddd;

	}

.menu a:hover {

	color: #fff;

	}

	

/********** BLOG **********/

.table_index_content{

	position:relative;

	margin-left: auto;

	margin-right: auto;

/*	width: 100%;*/

	max-width: 1000px;

	}

.BlogBlock {

	padding-top: 10px;

	padding-bottom: 15px;

}

.blog_img {

	position: relative;

	margin-left: auto;

	margin-right: auto;

	max-width: 1000px;

	padding-top: 5px;

	padding-bottom: 5px;

	}

.blog_img_640 {

	position: relative;

	margin-left: auto;

	margin-right: auto;

	max-width: 640px;

	padding-top: 5px;

	padding-bottom: 5px;

	}

.blog_img_small_container {

	position: relative;

	margin-left: auto;

	margin-right: auto;

	max-width: 1000px !important;

	}

.blog_img_small {

	display: inline-block;

	max-width: 320px !important;

	}

.blog_img_colores {

	display: inline-block;

	width: 320px !important;

	}

.blog_img_Lauren {

	display: inline-block;

	width: 320px !important;

	}

.blog_index_img {

	position: relative;

	width: 320px;

	height: 150px;

	margin: 0px;

/*	float: left;*/

	top: 0px;

	display: inline-block;

	}

.blog_index_text {

	position: relative;

	padding: 5px;

	margin: 10px;

	display: inline-block;

	}

.blog_blank {

	position: relative;

	float: left;

	width: 10px;

	height: 150px;

	}

.blog_title {

	text-transform: uppercase;

	color: #005596;

	font-weight: bold;

	padding-top: 5px;

	padding-bottom: 0px;

	text-align: center;

	text-shadow: 3px 3px 1px #CCC;

	}

.blog_title2 {

	text-transform: uppercase;

	color: #0292CF;

	font-weight: bold;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 5px;

	padding-bottom: 0px;

	text-align: center;	

	}

.blog_title3 {

	text-transform: uppercase;

	color: #666666;

	font-weight: normal;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 5px;

	padding-bottom: 0px;

	text-align: center;

	}

.blog_title4 {

    text-transform: uppercase;

    color: #F0CE0E;

    font-weight: bold;

    padding-left: 10px;

    padding-right: 10px;

    padding-top: 0px;

    text-align: center;

	}

.blog_text {

/*	text-align: justify;*/

	padding-right: 15px;

	padding-left: 15px;

	padding-top: 5px;

	padding-bottom: 10px;

	word-spacing: normal;

    height: auto;

	}

.blog_text_note {

	font-size: small;

/*	text-align: justify;*/

	padding-right: 15px;

	padding-left: 15px;

	padding-top: 5px;

	padding-bottom: 10px;

	word-spacing: normal;

	font-weight: bold;

	}

.blog_sayer {

	color: #0092CF;

	font-weight: bold;

	}

.blog_esmalack {

	color: #B23807;

	font-weight: bold;

	}

.blog_vip {

	color: #444444;

	font-weight: bold;

	}

.BlogBlueRect {

	background-color: #013D92;

	color: #F6C71B;

	padding-left: 10px;

	padding-right: 10px;

	padding-top: 5px;

	padding-bottom: 5px;

	border-radius: 10px;

	margin-left: auto;

	margin-right: auto;

	max-width: 900px;

	}

.LoNuevoContainer {

/*	background: #999;*/

	width: 100%;

	max-width: 900px;

	margin-left: auto;

	margin-right: auto;

	padding: 5px;

	}

.LoNuevoImg {

/*	background: #F00;*/

	position: relative;

	display: inline-block;

/*	float: left;*/

	width: 320px;

	height: 150px;

	margin: 0px;

	padding: 0px;

	}

.LoNuevoText {

/*	background: #0F0;*/

	position: relative;

	display: inline-block;

	vertical-align: top;

/*	float: left;*/

	max-width: 550px;

/*	height: 150px;*/

	margin: 0px;

	padding: 5px;

	}



/********** BLOG END **********/



.divider {

	height: 30px;

		}

.divider2 {

	height: 5px;

		}

.hr {

    border: 0;

    height: 1px;

    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));

	}

.hrEmpresa {

    border: 0;

	margin-top: 30px;

	margin-bottom: 30px;

    height: 1px;

    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));

	}

.sistemas_container {

	max-width: 1000px;

	width: 100%;

	margin-right: auto;

	margin-left: auto;

	position: relative;

	}

.sistemas_content {

	float: left;

	padding: 20px;

	width: *;

	max-width: 200px;

	}

.politica_tit {

	font-style: italic;

	color: #005596;

	padding-top: 10px;

	text-transform: uppercase;

	padding-bottom: 10px;

	}

.promo {

	max-width: 640px;

	margin-right: auto;

	margin-left: auto;

	position: relative;

	}

.ecologico_container {

	width: 100%;

	}

.ecologico_tex {

	position: relative;

	top: 0px;

	float: left;

	padding: 10px;

	width: auto;

	max-width: 750px;

	}

.ecologico_logo {

	position: relative;

	margin-left: auto;

	margin-right: auto;

	top: 0px;

	padding: 10px;

	}

.gps_container {

	width: 100%;

	}

.gps_tex {

	position: relative;

	top: 0px;

	float: left;

	padding: 10px;

	width: auto;

	}

.gps_image {

	position: relative;

	margin-left: auto;

	margin-right: auto;

	top: 0px;

	padding: 10px;

	}

/*.notisayer_mags_position {

	position: relative;

	margin-left: auto;

	margin-right: auto;

	}*/

.notisayer_mags_padding {

	padding: 10px;

	}

.toggle_menu {

/*	display: none;*/

	visibility: hidden;

	}

.fundacion_image {

	position: relative;

	margin-left: auto;

	margin-right: auto;

	max-width: 1000px;

	padding-top: 10px;

	padding-bottom: 0;

	}

.bkg_Lluvias_iframe_vid1 {

	background-image: url(../../blog/Lluvias/images/bkg_Lluvias_iframe_vid1.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	}

.bkg_Lluvias_iframe_vid2 {

	background-image: url(../../blog/Lluvias/images/bkg_Lluvias_iframe_vid2.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	}

.bkg_Lluvias_iframe_vid3 {

	background-image: url(../../blog/Lluvias/images/bkg_Lluvias_iframe_vid3.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	}



/*************** PRODUCT START ***************/

.product_menu_left {

	position: fixed;

	width: 400px;

/*	display: inline;*/

	background-color: #900;

	z-index: 2;

	}

.product_title {

	font-size: large;

	text-transform: uppercase;

	color: #005596;

	font-weight: bold;

	padding-top: 10px;

	padding-bottom: 10px;

	text-align: center;

	}

.product_container {

	position: relative;

	margin-right: auto;

	margin-left: auto;

	width: 100%;

	max-width: 1000px !important;

	text-align: center;

	}

.product_content {

	display: inline-block;

    padding: 0px;

/*    border:1px solid red;*/

    margin: 0px 0px;

    overflow: hidden;

	}

.product_container3 {

	position: relative;

	margin: auto;

	width: 100%;

	max-width: 1000px !important;

	background-color: #CCC;

	}

.product_menu3 {

	background-color: #900;

	}

.product_content3 {

	display: inline-block;

    padding: 0px;

/*    border:1px solid red;*/

    margin: 0px;

	}

.product_img3 {

	width: 100px;

	}

.product_desc3 {

	display: inline-block;

/*	width: 300px;*/

	}

.product_img {

	width: 150px;

	}



.product_img_list {

/*	position: relative;*/

/*	top: 0px;*/

	width: 30px;

/*	height: 40px;*/

	margin: 10px;

/*	float: left;*/

	}

.product_img_text {

	width: 150px;

	text-align: center;

	}

.product_img_code {

	font-size: x-small;

	color: #666;

	font-weight: bold;

	}



.product_container2 {

	position: relative;

	width: 100%;

/*	background-color: #666;*/

	}

.product_content2 {

	position: relative;

	margin-top: 10px;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 10px;

	height: 60px;

/*	width: 100%;*/

	max-width: 900px;

/*	display: inline-block;*/

	padding: 5px;

/*	overflow: left;

	background-color: #eee;

	border-radius: 10px;*/

	}

.product_img_list2 {

/*	position: relative;*/

	top: 0px;

	width: 30px;

	height: 40px;

	margin: 10px;

	float: left;

	}

.product_img_text2 {

	position: relative;

	top: 5px;

	left: 0px;

	margin: 5px;

	text-align: left;

	float: none;

	clear: none;

	}

.product_img_code2 {

	position: relative;

	top: 5px;

/*	left: 0px;*/

	font-size: medium;

	color: #333333;

	font-weight: bold;

/*	width: auto;*/

	margin: 5px;

	float: left;

	}

.product_name_divider {

	position: relative;

	top: 5px;

	color: #AAAAAA;

/*	font-weight: bold;*/

	margin: 5px;

	float: left;

	}

.product_description {

	position: relative;

	font-size: medium;

	color: #666;

/*	font-weight: bold;*/

	margin: 5px;

	left: 5px;

	clear: none;

	}



.product_img_description {

	font-size: x-small;

	color: #666;

	font-weight: bold;

	}

.product_MoreInfo {

	position: relative;

	margin-left: auto;

	margin-right: auto;

/*	float: left;*/

	}

.product_spec_title {

	font-weight: bold;

	 }

.product_spec_size {

	margin: 10px;

	background-color: #EEE;

	padding: 10px;

	display: inline-block;

	border-radius: 10px;

	border-color: #000;

	vertical-align: top;

	font-size: medium;

	font-weight: lighter;

	}

.product_spec_ico {

	margin: 10px;

	background-color: #FFF;

	padding: 5px;

	display: inline-block;

	border-radius: 10px;

	border-color: #000;

	}

.product_related {

	position: relative;

	width: 100%;

	background-color: #666;

	border-radius: 0px;

	}

.product_related_title {

	position: relative;

	padding-top: 10px;

	padding-bottom: 10px;

	/*	background-color: #F00; */

	width: 90%;

	max-width: 1000px;

	margin-left: auto;

	margin-right: auto;

	color: #FFF;

	text-transform: uppercase;

	}

.product_related_content {

	padding-left: 10px;

	padding-right: 10px;

	padding-bottom: 5px;	

	}



/*************** PRODUCT END ***************/



.SayerKids_Edo {

	background-color: #013D92;

	color: #F6C71B;

	padding-left: 10px;

	padding-right: 10px;

	padding-top: 5px;

	padding-bottom: 5px;

	border-radius: 10px;

	margin-left: auto;

	margin-right: auto;

	}

.SayerKids_Link {

	background-color: #013D92;

	color: #F6C71B;

	padding-left: 10px;

	padding-right: 10px;

	padding-top: 5px;

	padding-bottom: 5px;

	border-radius: 10px;

	margin-left: auto;

	margin-right: auto;

	}

.SayerKids_Link {

	color: #F6C71B;

	background-color: #CCCCCC;

	}

.SayerKids_Data {

	color: #666666;

	padding-left: 20px;

	padding-right: 20px;

	padding-top: 5px;

	padding-bottom: 5px;

	font-size: small;

	vertical-align: top;

	}



.blog_tit_turmalina {

	background-color: #4B938F;

	color: #FFFFFF;

	font-weight: bold;

	text-align: center;

	padding: 20px;

	border-radius: 10px;

	}

.blog_tit_fucsia {

	background-color: #DC5371;

	color: #FFFFFF;

	font-weight: bold;

	text-align: center;

	padding: 20px;

	border-radius: 10px;

	}

.NuevosColores_container {

	max-width: 1000px;

	width: 100%;

	margin-right: auto;

	margin-left: auto;

	position: relative;

	vertical-align: top;

	}

.NuevosColores_content {

	display: inline-block;

	padding: 0px;

	margin: 0px;

	vertical-align: top;

	}

.blog_turmalina_1 {

	display: inline-block;

	background-color: #ECE2E0;

	color: #ECE2E0;

	font-weight: bold;

	text-align: center;

	padding-top: 5px;

	padding-bottom: 5px;

	width: 25%;

	float: left;

	}

.blog_turmalina_2 {

	display: inline-block;

	background-color: #F1E9D2;

	color: #F1E9D2;

	font-weight: bold;

	text-align: center;

	padding-top: 5px;

	padding-bottom: 5px;

	width: 25%;

	float: left;

	}

.blog_turmalina_3 {

	display: inline-block;

	background-color: #DECFCA;

	color: #DECFCA;

	font-weight: bold;

	text-align: center;

	padding-top: 5px;

	padding-bottom: 5px;

	width: 25%;

	float: left;

	}

.blog_turmalina_4 {

	display: inline-block;

	background-color: #FDC33B;

	color: #FDC33B;

	font-weight: bold;

	text-align: center;

	padding-top: 5px;

	padding-bottom: 5px;

	width: 25%;

	}

.blog_turmalina_5 {

	display: inline-block;

	background-color: #4B938F;

	color: #4B938F;

	font-weight: bold;

	text-align: center;

	padding-top: 5px;

	padding-bottom: 5px;

	width: 100%;

	}

.blog_fucsia_1 {

	display: inline-block;

	background-color: #A4CE68;

	color: #A4CE68;

	font-weight: bold;

	text-align: center;

	padding-top: 5px;

	padding-bottom: 5px;

	width: 25%;

	float: left;

	}

.blog_fucsia_2 {

	display: inline-block;

	background-color: #8D6DAC;

	color: #8D6DAC;

	font-weight: bold;

	text-align: center;

	padding-top: 5px;

	padding-bottom: 5px;

	width: 25%;

	float: left;

	}

.blog_fucsia_3 {

	display: inline-block;

	background-color: #C2B1D5;

	color: #C2B1D5;

	font-weight: bold;

	text-align: center;

	padding-top: 5px;

	padding-bottom: 5px;

	width: 25%;

	float: left;

	}

.blog_fucsia_4 {

	display: inline-block;

	background-color: #FFDE9B;

	color: #FFDE9B;

	font-weight: bold;

	text-align: center;

	padding-top: 5px;

	padding-bottom: 5px;

	width: 25%;

	}

.blog_fucsia_5 {

	display: inline-block;

	background-color: #DC5371;

	color: #DC5371;

	font-weight: bold;

	text-align: center;

	padding-top: 5px;

	padding-bottom: 5px;

	width: 100%;

	}

.NuevoBlog_titContainer {

	background-color: #C4CCCE;

	text-align: center;

	padding: 20px;

	border-radius: 10px;

	}

.NuevoBlog_tit {

	color: #000000;

	font-weight: bold;

	}

.NuevoBlog_Subtit {

	color: #333333;

	font-weight: normal;

	}

.NuevoBlog_container {

	max-width: 1000px;

	width: 100%;

	margin-right: auto;

	margin-left: auto;

	position: relative;

	vertical-align: top;

	}

.NuevoBlog_content {

	display: inline-block;

	padding: 0px;

	margin: 0px;

	vertical-align: top;

	}

.promo_img {

	max-width: 400px;

	}

.btn {

	margin: 0px;

	}

.btn_menu {

	display: inline-block;

	margin-top: 5px;

	padding: 5px;

	background-color: #DDD;

	text-transform: capitalize;

	border-radius: 0px 10px 5px 10px;

	border: 2px solid #BBB;

	}

a.btn_menu:hover {

	display: inline-block;

	margin-top: 5px;

	padding: 5px;

	background-color: #EEE;

	text-transform: capitalize;

	border-radius: 0px 10px 5px 10px;

	border: 2px solid #DDD;

	}

.BC0 {

	display: inline-block;

	background-color: #8D6DAC;

	color: #8D6DAC;

	font-weight: bold;

	text-align: center;

	padding-top: 5px;

	padding-bottom: 5px;

	width: 10%;

	float: left;

	}

.BC1 {

	display: inline-block;

	background-color: #8D6DAC;

	color: #8D6DAC;

	font-weight: bold;

	text-align: center;

	padding-top: 5px;

	padding-bottom: 5px;

	width: 10%;

	float: left;

	}

.BC2 {

	display: inline-block;

	background-color: #8D6DAC;

	color: #8D6DAC;

	font-weight: bold;

	text-align: center;

	padding-top: 5px;

	padding-bottom: 5px;

	width: 10%;

	float: left;

	}

.BC3 {

	display: inline-block;

	background-color: #8D6DAC;

	color: #8D6DAC;

	font-weight: bold;

	text-align: center;

	padding-top: 5px;

	padding-bottom: 5px;

	width: 10%;

	float: left;

	}

.BC4 {

	display: inline-block;

	background-color: #8D6DAC;

	color: #8D6DAC;

	font-weight: bold;

	text-align: center;

	padding-top: 5px;

	padding-bottom: 5px;

	width: 10%;

	float: left;

	}

.BC5 {

	display: inline-block;

	background-color: #8D6DAC;

	color: #8D6DAC;

	font-weight: bold;

	text-align: center;

	padding-top: 5px;

	padding-bottom: 5px;

	width: 10%;

	float: left;

	}

.BC6 {

	display: inline-block;

	background-color: #8D6DAC;

	color: #8D6DAC;

	font-weight: bold;

	text-align: center;

	padding-top: 5px;

	padding-bottom: 5px;

	width: 10%;

	float: left;

	}

.BC7 {

	display: inline-block;

	background-color: #8D6DAC;

	color: #8D6DAC;

	font-weight: bold;

	text-align: center;

	padding-top: 5px;

	padding-bottom: 5px;

	width: 10%;

	float: left;

	}

.BC8 {

	display: inline-block;

	background-color: #8D6DAC;

	color: #8D6DAC;

	font-weight: bold;

	text-align: center;

	padding-top: 5px;

	padding-bottom: 5px;

	width: 10%;

	float: left;

	}

.BC9 {

	display: inline-block;

	background-color: #8D6DAC;

	color: #8D6DAC;

	font-weight: bold;

	text-align: center;

	padding-top: 5px;

	padding-bottom: 5px;

	width: 10%;

	float: left;

	}

.ColorRojo {

	color: red;

	}

.ColorChocolate {

	color: chocolate;

}

.ColorPlum {

	color: plum;

}

.ColorDarkCyan {

	color: darkcyan;

}

.ColorNegro {

	color: black;

}

.ColorYellowGreen {

	color: yellowgreen;

}



.Pasos {

	background: rgba(198,198,198,1.00);

	padding: 0px;

/*	height: 10px;*/

}

.PasosFrame {

	position: relative;

	clear: left;

	background: rgba(255,196,37,1.00);

	width: 7px;

	height: auto;

}

.PasosTit {

	position: relative;

	clear: right;

	color: black;

	font-weight: bold;

	padding: 10px;

}



ul {

  list-style: none;

}



ul li:before {

  content: '✓ ';

}



ol.a {

    list-style: upper-latin;

}



/*

.CDM_title {

    font-size: xx-large;

    color: #A38B89;

    text-transform: uppercase;

    font-weight: bolder;

	text-align: center;

	}

.CDM_title2 {

    font-size: x-large;

    color: #A38B89;

    text-transform: uppercase;

    font-weight: bolder;

	text-align: center;

	}

.CDM_subtitle {

    font-size: x-large;

    color: #D4BCAD;

	text-transform: uppercase;

    font-weight: bold;

	text-align: center;

	} */



.flex-container {

  position: relative;

  margin-left: auto;

  margin-right: auto;	

  max-width: 960px;

  padding: 0;

  margin: 0;

  list-style: none;

 

  display: -webkit-box;

  display: -moz-box;

  display: -ms-flexbox;

  display: -webkit-flex;

  display: flex;

  

  -webkit-flex-flow: row wrap;

  justify-content: space-around;

}



.flex-item {

	/*background: #D0D0D0;*/

	padding-top: 10px;

	/*width: 100%;*/

    height: auto;

	margin: 5px;

	/*  line-height: 150px;*/

	color: black;

	text-align: center;

	/*-webkit-text-fill-color: #000000;*/

	-webkit-text-stroke-width: 1px #FFFFFF;

}



.flex-container-KR7070 {

    /*background: #00ff00;*/

    position: relative;

    margin-left: auto;

    margin-right: auto;	

    max-width: 960px;

    padding: 0;

    margin: 0;

    list-style: none;

 

    display: -webkit-box;

    display: -moz-box;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

  

    -webkit-flex-flow: row wrap;

    justify-content: space-around;

}

.flex-item-KR7070A {

	background: #56100A;

    color: #FFFFFF;

	padding-top: 0px;

	width: 330px;

	height: auto;

	margin: 5px;

    padding: 10px;

    border-radius: 0px 10px 0px 10px;

    /*  line-height: 150px;*/

	/*color: black;*/

	text-align: left;

	/*-webkit-text-fill-color: #000000;*/

	-webkit-text-stroke-width: 1px #FFFFFF;

}

.flex-item-KR7070B {

	background: #535253;

    color: #FFFFFF;

	padding-top: 0px;

	width: 330px;

	height: auto;

	margin: 5px;

    padding: 10px;

    border-radius: 0px 10px 0px 10px;

	/*  line-height: 150px;*/

	/*color: black;*/

	text-align: left;

	/*-webkit-text-fill-color: #000000;*/

	-webkit-text-stroke-width: 1px #FFFFFF;

}





.flex-container-VY-7XXX {

    /*background: #00ff00;*/

    position: relative;

    margin-left: auto;

    margin-right: auto;	

    max-width: 960px;

    padding: 0;

    margin: 0;

    list-style: none;

 

    display: -webkit-box;

    display: -moz-box;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

  

    -webkit-flex-flow: row wrap;

    justify-content: space-around;

}

.flex-item-VY-7XXX {

	/*background: #EEEEEE;*/

    color: #4D4D4D;

	padding-top: 0px;

	width: 80px;

	height: auto;

	margin: 5px;

    padding: 10px;

    font-size: small;

    border-radius: 0px 10px 0px 10px;

    /*  line-height: 150px;*/

	/*color: black;*/

	text-align: center;

	/*-webkit-text-fill-color: #000000;*/

	-webkit-text-stroke-width: 1px #FFFFFF;

}



.flex-item-Primarios {

	/*background: #EEEEEE;*/

    color: #4D4D4D;

	padding-top: 0px;

	width: 440px;

	height: auto;

	margin: 5px;

    padding: 10px;

    border-radius: 0px 10px 0px 10px;

    /*  line-height: 150px;*/

	/*color: black;*/

	/*text-align: center;*/

	/*-webkit-text-fill-color: #000000;*/

	-webkit-text-stroke-width: 1px #FFFFFF;

}

.flex-item-x2 {

	/*background: #EEEEEE;*/

    /*color: #4D4D4D;*/

	padding-top: 0px;

	width: 480px;

	height: auto;

	margin: 2px;

    padding: 2px;

    /*border-radius: 0px 10px 0px 10px;*/

    /*  line-height: 150px;*/

	/*color: black;*/

	/*text-align: center;*/

	/*-webkit-text-fill-color: #000000;*/

	-webkit-text-stroke-width: 1px #FFFFFF;

}

.flex-item-x3 {

	/*background: #EEEEEE;*/

    /*color: #4D4D4D;*/

	padding-top: 0px;

	width: 300px;

	height: auto;

	margin: 2px;

    padding: 2px;

    /*border-radius: 0px 10px 0px 10px;*/

    /*  line-height: 150px;*/

	/*color: black;*/

	/*text-align: center;*/

	/*-webkit-text-fill-color: #000000;*/

	-webkit-text-stroke-width: 1px #FFFFFF;

}



.flex-container-Protectolack {

    background: #A4CDA4;

    position: relative;

    margin-left: auto;

    margin-right: auto;	

    max-width: 960px;

    padding: 0;

    margin: 0;

    list-style: none;

 

    display: -webkit-box;

    display: -moz-box;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

  

    -webkit-flex-flow: row wrap;

    justify-content: space-around;

}

.flex-item-Protectolack {

	background: #56100A;

    color: #FFFFFF;

	padding-top: 0px;

	width: 330px;

	height: auto;

	margin: 5px;

    padding: 10px;

    border-radius: 0px 10px 0px 10px;

    /*  line-height: 150px;*/

	/*color: black;*/

	text-align: left;

	/*-webkit-text-fill-color: #000000;*/

	-webkit-text-stroke-width: 1px #FFFFFF;

}

.TS-6134 {

	background-image: url(../../blog/Mancha-Sayer-Universal/images/TS-6134.jpg);

	background-repeat: no-repeat;

	width: 300px;

	height: 400px;

	}

.TS-6135 {

	background-image: url(../../blog/Mancha-Sayer-Universal/images/TS-6135.jpg);

	background-repeat: no-repeat;

	color: #FFFFFF;

	width: 300px;

	height: 400px;

	}

.TS-6136 {

	background-image: url(../../blog/Mancha-Sayer-Universal/images/TS-6136.jpg);

	background-repeat: no-repeat;

	color: #FFFFFF;

	width: 300px;

	height: 400px;

	}

.PN-0034 {

	background-image: url(../../blog/Mancha-Sayer-Universal/images/PN-0034.jpg);

	background-repeat: no-repeat;

	width: 315px;

	height: 140px;

	}

.UP-1134 {

	background-image: url(../../blog/Mancha-Sayer-Universal/images/UP-1134.jpg);

	background-repeat: no-repeat;

	width: 315px;

	height: 140px;

	}



.SectionTitleBkg {

	position: relative;

	margin-left: auto;

	margin-right: auto;

	color: #666;

	font-size: large;

	text-transform: uppercase;

	text-align: center;

	width: 90%;

	max-width: 900px;

	padding-top: 17px;

	background-image: url(../../blog/kitsch/images/SectionTitleBkg.gif);

	background-repeat: repeat-x;

	background-position: center top;

	}



.SectionTitle {

	color: #666;

	font-size: x-large;

	text-transform: uppercase;

	text-align: center;

	background-color: #FFF;

	padding-left: 10px;

	padding-right: 10px;

	padding-top: 5px;

	padding-bottom: 3px;

	}

