@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;
	}
