/*@import url(https://fonts.googleapis.com/css?family=Lato:400,700,900,700italic,400italic,900italic,300italic,300);*/


@import url('https://fonts.googleapis.com/css?family=Montserrat:200,200i,300,300i,400,400i,500,500i,700,700i,900,900i&subset=latin-ext');

/*Montserrat
thin 100
thin 100 Italic
extra-light 200
extra-light 200 Italic
light 300
light 300 Italic
regular 400
regular 400 Italic
medium 500
medium 500 Italic
semi-bold 600
semi-bold 600 Italic
bold 700
bold 700 Italic
extra-bold 800
extra-bold 800 Italic
black 900
black 900 Italic*/


:root {
/*    --main-color:#2354C1;
    --main-color:#c22424;*/
    --main-color:#087649;
}

/*#foo {
    color: var(--main-color);
}*/

.table_bg_color {
	background-color: var(--main-color);
}

body {
	font-family: 'Montserrat', sans-serif;
	font-size: 12px;
	font-weight: 400;
	letter-spacing: 0;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background-color:#FFFFFF;
}

/*
COLORS
home #2e4c4c
*/

.EASM_tiny_font {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 1px;
	font-style: normal;
	color: #333333;
}





.EASM_bottom_bar {
	font-family: 'Montserrat', sans-serif;
	font-size: 10px;
	font-weight: 400;
	font-style: normal;
	color: #FFFFFF;
	letter-spacing:1px;
	text-decoration: none;
}
.EASM_bottom_bar a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.EASM_bottom_bar a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.EASM_bottom_bar a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.EASM_bottom_bar a:active {
	color: #FFFFFF;
	text-decoration: none;
}




.EASM_top_bar_menu {
	font-family: 'Montserrat', sans-serif;
	font-size: 13px;
	font-weight: 400;
	font-style: normal;
	color: #FFFFFF;
	letter-spacing:1px;
	text-decoration: none;
}
.EASM_top_bar_menu a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.EASM_top_bar_menu a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.EASM_top_bar_menu a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.EASM_top_bar_menu a:active {
	color: #FFFFFF;
	text-decoration: none;
}





.EASM_home_text {
	font-family: 'Montserrat', sans-serif;
	font-size: 17px;
	font-weight: 300;
	font-style: normal;
	color: #000000;
	letter-spacing:1px;
	text-decoration: none;
}

.EASM_home_text_person {
	font-family: 'Montserrat', sans-serif;
	font-size: 17px;
	font-weight: 400;
	font-style: normal;
	color: var(--main-color);
	letter-spacing:1px;
	text-decoration: none;
}

.EASM_home_text_person_smaller {
	font-family: 'Montserrat', sans-serif;
	font-size: 15px;
	font-weight: 400;
	font-style: normal;
	color: var(--main-color);
	letter-spacing:1px;
	text-decoration: none;
}

.EASM_home_text_ocupation {
	font-family: 'Montserrat', sans-serif;
	font-size: 12px;
	font-weight: 400;
	font-style: normal;
	color: #000000;
	letter-spacing:1px;
	text-decoration: none;
	text-transform: uppercase;
}


.EASM_home_colum_text_title {
	font-family: 'Montserrat', sans-serif;
	font-size: 17px;
	font-weight: 700;
	font-style: normal;
	color: var(--main-color);
	letter-spacing:1px;
	text-decoration: none;
	text-transform: uppercase;
}
.EASM_home_colum_text_title a:link {
	color: var(--main-color);
	text-decoration: none;
}
.EASM_home_colum_text_title a:visited {
	color: var(--main-color);
	text-decoration: none;
}
.EASM_home_colum_text_title a:hover {
	color: var(--main-color);
	text-decoration:none;
}
.EASM_home_colum_text_title a:active {
	color: var(--main-color);
	text-decoration: none;
}


.EASM_home_colum_text_content {
	font-family: 'Montserrat', sans-serif;
	font-size: 14px;
	font-weight: 300;
	font-style: normal;
	color: #000000;
	letter-spacing:1px;
	text-decoration: none;
	line-height: 140%;
}





.EASM_sections_title {
	font-family: 'Montserrat', sans-serif;
	font-size: 25px;
	font-weight: 400;
	font-style: normal;
	color: var(--main-color);
	letter-spacing:1px;
	text-decoration: none;
	text-transform: uppercase;
}


.EASM_indice_termino_big {
	font-family: 'Montserrat', sans-serif;
	font-size: 20px;
	font-weight: 400;
	font-style: normal;
	color: var(--main-color);
	letter-spacing:1px;
	text-decoration: none;
}

.EASM_indice_trabajo_titulo {
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: normal;
	color: #000000;
	letter-spacing:1px;
	text-decoration: none;
/*	text-transform: uppercase;*/
}
.EASM_indice_trabajo_titulo a:link {
	color: #000000;
	text-decoration: none;
}
.EASM_indice_trabajo_titulo a:visited {
	color: #000000;
	text-decoration: none;
}
.EASM_indice_trabajo_titulo a:hover {
	color: #000000;
	text-decoration:underline;
}
.EASM_indice_trabajo_titulo a:active {
	color: #000000;
	text-decoration: none;
}


.EASM_indice_trabajo_autores {
	font-family: 'Montserrat', sans-serif;
	font-size: 13px;
	font-weight: 400;
	font-style: normal;
	color: #494949;
	letter-spacing:1px;
	text-decoration: none;
}


















.EASM_trabajo_termino_big {
	font-family: 'Montserrat', sans-serif;
	font-size: 26px;
	font-weight: 400;
	font-style: normal;
	color: var(--main-color);
	letter-spacing:1px;
	text-decoration: none;
}
.EASM_trabajo_termino_big a:link {
	color: var(--main-color);
	text-decoration: none;
}
.EASM_trabajo_termino_big a:visited {
	color: var(--main-color);
	text-decoration: none;
}
.EASM_trabajo_termino_big a:hover {
	color: var(--main-color);
	text-decoration:underline;
}
.EASM_trabajo_termino_big a:active {
	color: var(--main-color);
	text-decoration: none;
}

.EASM_trabajo_termino_small {
	font-family: 'Montserrat', sans-serif;
	font-size: 13px;
	font-weight: 400;
	font-style: normal;
	color: var(--main-color);
	letter-spacing:1px;
	text-decoration: none;
}
.EASM_trabajo_termino_small a:link {
	color: var(--main-color);
	text-decoration: none;
}
.EASM_trabajo_termino_small a:visited {
	color: var(--main-color);
	text-decoration: none;
}
.EASM_trabajo_termino_small a:hover {
	color: var(--main-color);
	text-decoration:underline;
}
.EASM_trabajo_termino_small a:active {
	color: var(--main-color);
	text-decoration: none;
}


.EASM_trabajo_titulo {
	font-family: 'Montserrat', sans-serif;
	font-size: 23px;
	font-weight: 700;
	font-style: normal;
	color: #000000;
	letter-spacing:1px;
	text-decoration: none;
	text-transform: uppercase;
}

.EASM_trabajo_autores {
	font-family: 'Montserrat', sans-serif;
	font-size: 15px;
	font-weight: 700;
	font-style: normal;
	color: #494949;
	letter-spacing:1px;
	text-decoration: none;
}
.EASM_trabajo_autores a:link {
	color: #494949;
	text-decoration: none;
}
.EASM_trabajo_autores a:visited {
	color: #494949;
	text-decoration: none;
}
.EASM_trabajo_autores a:hover {
	color: #494949;
	text-decoration:underline;
}
.EASM_trabajo_autores a:active {
	color: #494949;
	text-decoration: none;
}

.EASM_trabajo_autores_institucion {
	font-family: 'Montserrat', sans-serif;
	font-size: 13px;
	font-weight: 400;
	font-style: normal;
	color: #494949;
	letter-spacing:1px;
	text-decoration: none;
}

.EASM_trabajo_autores_email {
	font-family: 'Montserrat', sans-serif;
	font-size: 13px;
	font-weight: 400;
	font-style: normal;
	color: var(--main-color);
	letter-spacing:1px;
	text-decoration: none;
}
.EASM_trabajo_autores_email a:link {
	color: var(--main-color);
	text-decoration: none;
}
.EASM_trabajo_autores_email a:visited {
	color: var(--main-color);
	text-decoration: none;
}
.EASM_trabajo_autores_email a:hover {
	color: var(--main-color);
	text-decoration: none;
}
.EASM_trabajo_autores_email a:active {
	color: var(--main-color);
	text-decoration: none;
}

.EASM_trabajo_texto_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-weight: 400;
	font-style: normal;
	color: #333333;
	letter-spacing:1px;
	text-decoration: none;
}

.EASM_trabajo_texto_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 400;
	font-style: normal;
	color: #333333;
	letter-spacing:1px;
	text-decoration: none;
}

.EASM_trabajo_texto_3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: normal;
	color: #333333;
	letter-spacing:1px;
	text-decoration: none;
}
.EASM_trabajo_texto_3 a:link {
	font-weight: 700;
	color: var(--main-color);
}
.EASM_trabajo_texto_3 a:visited {
	font-weight: 700;
	color: var(--main-color);
}
.EASM_trabajo_texto_3 a:hover {
	font-weight: 700;
	color: var(--main-color);
}
.EASM_trabajo_texto_3 a:active {
	font-weight: 700;
	color: var(--main-color);
}

.EASM_trabajo_texto_4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	font-style: normal;
	color: #333333;
	letter-spacing:1px;
	text-decoration: none;
}



.EASM_trabajo_figura_titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 700;
	font-style: normal;
	color: #666666;
	letter-spacing:1px;
	text-decoration: none;
	text-transform: uppercase;
}
.EASM_trabajo_figura_titulo a:link {
	color: #666666;
	text-decoration: none;
}
.EASM_trabajo_figura_titulo a:visited {
	color: #666666;
	text-decoration: none;
}
.EASM_trabajo_figura_titulo a:hover {
	color: #666666;
	text-decoration: none;
}
.EASM_trabajo_figura_titulo a:active {
	color: #666666;
	text-decoration: none;
}













.EASM_autor_img {
	width: 150px;
	height: 150px;
	border-radius: 25px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
}






















/////////////////////////////////////////////////////////////////////////





.EASM_top_bar_menu_activo {
	font-family: 'Montserrat', sans-serif;
	font-size: 12px;
	font-weight: 700;
	font-style: normal;
	color: #05476B;
	letter-spacing:1px;
	text-decoration: none;
}
.EASM_top_bar_menu_activo a:link {
	color: #05476B;
	text-decoration: none;
}
.EASM_top_bar_menu_activo a:visited {
	color: #05476B;
	text-decoration: none;
}
.EASM_top_bar_menu_activo a:hover {
	color: #05476B;
	text-decoration: none;
}
.EASM_top_bar_menu_activo a:active {
	color: #05476B;
	text-decoration: none;
}




.EASM_top_bar_text {
	font-family: 'Montserrat', sans-serif;
	font-size: 13px;
	font-weight: 400;
	font-style: normal;
	color: #FFFFFF;
	letter-spacing:1px;
	text-decoration: none;
}
.EASM_top_bar_text a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.EASM_top_bar_text a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.EASM_top_bar_text a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.EASM_top_bar_text a:active {
	color: #FFFFFF;
	text-decoration: none;
}










.EASM_submenu_menu {
	font-family: 'Montserrat', sans-serif;
	font-size: 13px;
	font-weight: 400;
	font-style: normal;
	color: #666666;
	letter-spacing:1px;
	text-decoration: none;
	text-transform: uppercase;
}
.EASM_submenu_menu a:link {
	color: #666666;
	text-decoration: none;
}
.EASM_submenu_menu a:visited {
	color: #666666;
	text-decoration: none;
}
.EASM_submenu_menu a:hover {
	color: #05476B;
	text-decoration: none;
}
.EASM_submenu_menu a:active {
	color: #666666;
	text-decoration: none;
}

.EASM_submenu_menu_activo {
	font-family: 'Montserrat', sans-serif;
	font-size: 14px;
	font-weight: 700;
	font-style: normal;
	color: #05476B;
	letter-spacing:1px;
	text-decoration: none;
	text-transform: uppercase;
}
.EASM_submenu_menu_activo a:link {
	color: #05476B;
	text-decoration: none;
}
.EASM_submenu_menu_activo a:visited {
	color: #05476B;
	text-decoration: none;
}
.EASM_submenu_menu_activo a:hover {
	color: #05476B;
	text-decoration: none;
}
.EASM_submenu_menu_activo a:active {
	color: #05476B;
	text-decoration: none;
}











.EASM_home_bar_text {
	font-family: 'Montserrat', sans-serif;
	font-size: 25px;
	font-weight: 400;
	font-style: normal;
	color: #FFFFFF;
	letter-spacing:1px;
	line-height: 180%;
	text-decoration: none;
}



.EASM_home_text_blue {
	font-family: 'Montserrat', sans-serif;
	font-size: 14px;
	font-weight: 700;
	font-style: normal;
	color: #05476B;
	letter-spacing:1px;
/*	line-height: 180%;*/
	text-decoration: none;
}

.EASM_home_text_grey {
	font-family: 'Montserrat', sans-serif;
	font-size: 14px;
	font-weight: 400;
	font-style: normal;
	color: #202020;
	letter-spacing:1px;
/*	line-height: 180%;*/
	text-decoration: none;
}



.EASM_home_section_links {
	font-family: 'Montserrat', sans-serif;
	font-size: 17px;
	font-weight: 700;
	font-style: normal;
	color: #05476B;
	letter-spacing:1px;
	/*line-height: 180%;*/
	text-decoration: none;
}
.EASM_home_section_links a:link {
	color: #05476B;
	text-decoration: none;
}
.EASM_home_section_links a:visited {
	color: #05476B;
	text-decoration: none;
}
.EASM_home_section_links a:hover {
	color: #05476B;
	text-decoration: none;
}
.EASM_home_section_links a:active {
	color: #05476B;
	text-decoration: none;
}


.EASM_home_section_links_white {
	font-family: 'Montserrat', sans-serif;
	font-size: 17px;
	font-weight: 700;
	font-style: normal;
	color: #FFFFFF;
	letter-spacing:1px;
	/*line-height: 180%;*/
	text-decoration: none;
}
.EASM_home_section_links_white a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.EASM_home_section_links_white a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.EASM_home_section_links_white a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.EASM_home_section_links_white a:active {
	color: #FFFFFF;
	text-decoration: none;
}


.EASM_home_logo_text {
	font-family: 'Montserrat', sans-serif;
	font-size: 18px;
	font-weight: 400;
	font-style: normal;
	color: #393939;
	letter-spacing:2px;
	text-decoration: none;
}







.EASM_secciones_titulo {
	font-family: 'Montserrat', sans-serif;
	font-size: 26px;
	font-weight: 700;
	font-style: normal;
	color: #05476B;
	letter-spacing:2px;
	text-decoration: none;
	text-transform: uppercase;
}


.EASM_secciones_subtitulo_big {
	font-family: 'Montserrat', sans-serif;
	font-size: 22px;
	font-weight: 400;
	font-style: normal;
	color: #393939;
	letter-spacing:2px;
	text-decoration: none;
}


.EASM_secciones_texto {
	font-family: 'Montserrat', sans-serif;
	font-size: 15px;
	font-weight: 400;
	font-style: normal;
	color: #202020;
	letter-spacing:1px;
	text-decoration: none;
}


.EASM_secciones_texto_blue {
	font-family: 'Montserrat', sans-serif;
	font-size: 15px;
	font-weight: 400;
	font-style: normal;
	color: #05476B;
	letter-spacing:1px;
	text-decoration: none;
}
.EASM_secciones_texto_blue a:link {
	color: #05476B;
	text-decoration: none;
}
.EASM_secciones_texto_blue a:visited {
	color: #05476B;
	text-decoration: none;
}
.EASM_secciones_texto_blue a:hover {
	color: #05476B;
	text-decoration: none;
}
.EASM_secciones_texto_blue a:active {
	color: #05476B;
	text-decoration: none;
}


.EASM_secciones_texto_small {
	font-family: 'Montserrat', sans-serif;
	font-size: 13px;
	font-weight: 400;
	font-style: normal;
	color: #202020;
	letter-spacing:1px;
	text-decoration: none;
}




.EASM_nombre_cuadros {
	font-family: 'Montserrat', sans-serif;
	font-size: 12px;
	font-weight: 400;
	font-style: normal;
	color: #FFFFFF;
	letter-spacing:2px;
	text-decoration: none;
}

















































///////////////////////////////



.SP_top_bar_menu {
	font-family: 'Montserrat', sans-serif;
	font-size: 14px;
	font-weight: 700;
	font-style: normal;
	color: #FFFFFF;
	letter-spacing:1px;
	text-decoration: none;
}
.SP_top_bar_menu a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.SP_top_bar_menu a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.SP_top_bar_menu a:hover {
	color: #004A97;
	text-decoration: none;
}
.SP_top_bar_menu a:active {
	color: #FFFFFF;
	text-decoration: none;
}

.SP_top_bar_menu_light {
	font-family: 'Montserrat', sans-serif;
	font-size: 14px;
	font-weight: 400;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.SP_top_bar_menu_light a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.SP_top_bar_menu_light a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.SP_top_bar_menu_light a:hover {
	color: #004A97;
	text-decoration: none;
}
.SP_top_bar_menu_light a:active {
	color: #FFFFFF;
	text-decoration: none;
}

.SP_top_bar_menu_orange {
	font-family: 'Montserrat', sans-serif;
	font-size: 14px;
	font-weight: 700;
	font-style: normal;
	color: #F26200;
	letter-spacing:1px;
	text-decoration: none;
}
.SP_top_bar_menu_orange a:link {
	color: #F26200;
	text-decoration: none;
}
.SP_top_bar_menu_orange a:visited {
	color: #F26200;
	text-decoration: none;
}
.SP_top_bar_menu_orange a:hover {
	color: #004A97;
	text-decoration: none;
}
.SP_top_bar_menu_orange a:active {
	color: #F26200;
	text-decoration: none;
}

.SP_top_bar_menu_orange_light {
	font-family: 'Montserrat', sans-serif;
	font-size: 14px;
	font-weight: 400;
	font-style: normal;
	color: #F26200;
	text-decoration: none;
}
.SP_top_bar_menu_orange_light a:link {
	color: #F26200;
	text-decoration: none;
}
.SP_top_bar_menu_orange_light a:visited {
	color: #F26200;
	text-decoration: none;
}
.SP_top_bar_menu_orange_light a:hover {
	color: #004A97;
	text-decoration: none;
}
.SP_top_bar_menu_orange_light a:active {
	color: #F26200;
	text-decoration: none;
}


.SP_top_bar_textos {
	font-family: 'Montserrat', sans-serif;
	font-size: 15px;
	font-weight: 200;
	font-style: normal;
	color: #727272;
	letter-spacing:1px;
	text-decoration: none;
}
.SP_top_bar_textos a:link {
	color: #727272;
	text-decoration: none;
}
.SP_top_bar_textos a:visited {
	color: #727272;
	text-decoration: none;
}
.SP_top_bar_textos a:hover {
	color: #727272;
	text-decoration: none;
}
.SP_top_bar_textos a:active {
	color: #727272;
	text-decoration: none;
}




.SP_home_banner_titulo {
	font-family: 'Montserrat', sans-serif;
	font-size: 66px;
	font-weight: 700;
	font-style: normal;
	color: #3A3A3A;
	letter-spacing:4px;
	text-decoration: none;
}

.SP_home_banner_subtitulo {
	font-family: 'Montserrat', sans-serif;
	font-size: 38px;
	font-weight: 200;
	font-style: normal;
	color: #3A3A3A;
	letter-spacing:4px;
	text-decoration: none;
}






.SP_nosotros_titulo {
	font-family: 'Montserrat', sans-serif;
	font-size: 76px;
	font-weight: 700;
	font-style: normal;
	color: #000000;
	letter-spacing:1px;
	text-decoration: none;
}

.SP_nosotros_subtitulo {
	font-family: 'Montserrat', sans-serif;
	font-size: 26px;
	font-weight: 400;
	font-style: normal;
	color: #000000;
	letter-spacing:1px;
	text-decoration: none;
}

.SP_nosotros_subsubtitulo {
	font-family: 'Montserrat', sans-serif;
	font-size: 18px;
	font-weight: 200;
	font-style: normal;
	color: #000000;
	letter-spacing:1px;
	text-decoration: none;
}



.SP_productos_bar_titulo {
	font-family: 'Montserrat', sans-serif;
	font-size: 24px;
	font-weight: 700;
	font-style: normal;
	color: #A7A7A7;
	letter-spacing:8px;
	text-decoration: none;
}

.SP_productos_bar_subtitulo {
	font-family: 'Montserrat', sans-serif;
	font-size: 46px;
	font-weight: 200;
	font-style: normal;
	color: #515151;
	letter-spacing:1px;
	text-decoration: none;
}

.SP_productos_bar_subsubtitulo {
	font-family: 'Montserrat', sans-serif;
	font-size: 20px;
	font-weight: 700;
	font-style: normal;
	color: #545454;
	letter-spacing:2px;
	text-decoration: none;
}




.SP_productos_menu_activo {
	font-family: 'Montserrat', sans-serif;
	font-size: 18px;
	font-weight: 700;
	font-style: normal;
	color: #F26200;
	letter-spacing:4px;
	text-decoration: none;
}

.SP_productos_menu {
	font-family: 'Montserrat', sans-serif;
	font-size: 18px;
	font-weight: 700;
	font-style: normal;
	color: #CECECE;
	letter-spacing:4px;
	text-decoration: none;
}
.SP_productos_menu a:link {
	color: #CECECE;
	text-decoration: none;
}
.SP_productos_menu a:visited {
	color: #CECECE;
	text-decoration: none;
}
.SP_productos_menu a:hover {
	color: #F26200;
	text-decoration: none;
}
.SP_productos_menu a:active {
	color: #CECECE;
	text-decoration: none;
}


.SP_productos_marca_nombre {
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	font-weight: 200;
	font-style: normal;
	color: #111111;
	letter-spacing:2px;
	text-decoration: none;
}

.SP_productos_producto_nombre {
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: normal;
	color: #515151;
	letter-spacing:2px;
	text-decoration: none;
}

.SP_productos_producto_precio {
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	font-weight: 700;
	font-style: normal;
	color: #1D1D1D;
	letter-spacing:2px;
	text-decoration: none;
}



.SP_productos_producto_abierto_nombre {
	font-family: 'Montserrat', sans-serif;
	font-size: 32px;
	font-weight: 400;
	font-style: normal;
	color: #515151;
	letter-spacing:2px;
	text-decoration: none;
}

.SP_productos_producto_abierto_sku {
	font-family: 'Montserrat', sans-serif;
	font-size: 15px;
	font-weight: 400;
	font-style: normal;
	color: #939393;
	letter-spacing:2px;
	text-decoration: none;
}

.SP_productos_producto_abierto_precio {
	font-family: 'Montserrat', sans-serif;
	font-size: 30px;
	font-weight: 400;
	font-style: normal;
	color: #000000;
	letter-spacing:2px;
	text-decoration: none;
}


.SP_productos_producto_abierto_talle_texto {
	font-family: 'Montserrat', sans-serif;
	font-size: 15px;
	font-weight: 400;
	font-style: normal;
	color: #939393;
	letter-spacing:2px;
	text-decoration: none;
}






.SP_carro_compra_menu_activo {
	font-family: 'Montserrat', sans-serif;
	font-size: 14px;
	font-weight: 700;
	font-style: normal;
	color: #F26200;
	letter-spacing:2px;
	text-decoration: none;
}
.SP_carro_compra_menu_activo a:link {
	color: #F26200;
	text-decoration: none;
}
.SP_carro_compra_menu_activo a:visited {
	color: #F26200;
	text-decoration: none;
}
.SP_carro_compra_menu_activo a:hover {
	color: #F26200;
	text-decoration: none;
}
.SP_carro_compra_menu_activo a:active {
	color: #F26200;
	text-decoration: none;
}


.SP_carro_compra_titulos {
	font-family: 'Montserrat', sans-serif;
	font-size: 14px;
	font-weight: 700;
	font-style: normal;
	color: #6B6B6B;
	letter-spacing:1px;
	text-decoration: none;
}

.SP_carro_compra_nompre_producto {
	font-family: 'Montserrat', sans-serif;
	font-size: 18px;
	font-weight: 400;
	font-style: normal;
	color: #515151;
	letter-spacing:1px;
	text-decoration: none;
}

.SP_carro_compra_talle_producto {
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: normal;
	color: #828282;
	letter-spacing:1px;
	text-decoration: none;
}

.SP_carro_compra_precio_producto {
	font-family: 'Montserrat', sans-serif;
	font-size: 20px;
	font-weight: 700;
	font-style: normal;
	color: #393939;
	letter-spacing:1px;
	text-decoration: none;
}

.SP_carro_compra_cantidad_producto {
	font-family: 'Montserrat', sans-serif;
	font-size: 18px;
	font-weight: 400;
	font-style: normal;
	color: #828282;
	letter-spacing:1px;
	text-decoration: none;
}

.SP_carro_compra_precio_producto_total {
	font-family: 'Montserrat', sans-serif;
	font-size: 20px;
	font-weight: 700;
	font-style: normal;
	color: #1D1D1D;
	letter-spacing:1px;
	text-decoration: none;
}


.SP_carro_compra_total {
	font-family: 'Montserrat', sans-serif;
	font-size: 24px;
	font-weight: 700;
	font-style: normal;
	color: #1D1D1D;
	letter-spacing:1px;
	text-decoration: none;
}

.SP_carro_compra_titulo_envio {
	font-family: 'Montserrat', sans-serif;
	font-size: 17px;
	font-weight: 400;
	font-style: normal;
	color: #F26200;
	letter-spacing:2px;
	text-decoration: none;
}

.SP_carro_compra_texto_envio {
	font-family: 'Montserrat', sans-serif;
	font-size: 13px;
	font-weight: 400;
	font-style: normal;
	color: #515151;
	letter-spacing:1px;
	text-decoration: none;
}

.SP_carro_compra_texto_envio_light {
	font-family: 'Montserrat', sans-serif;
	font-size: 12px;
	font-weight: 400;
	font-style: normal;
	color: #828282;
	letter-spacing:1px;
	text-decoration: none;
}

.SP_carro_compra_texto_formulario {
	font-family: 'Montserrat', sans-serif;
	font-size: 13px;
	font-weight: 400;
	font-style: normal;
	color: #515151;
	letter-spacing:1px;
	text-decoration: none;
}

.SP_carro_compra_titulo_formulario {
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	font-weight: 200;
	font-style: normal;
	color: #515151;
	letter-spacing:1px;
	text-decoration: none;
}



input[type="radio"] {
    display:none;
}

input[type="radio"] + label {
    color:#f2f2f2;
    font-family:Arial, sans-serif;
    font-size:14px;
}

input[type="radio"] + label span {
    display:inline-block;
    width:19px;
    height:19px;
    margin:-1px 4px 0 0;
    vertical-align:middle;
    background:url(imgs/check_radio_sheet.png) -38px top no-repeat;
    cursor:pointer;
}

input[type="radio"]:checked + label span {
    background:url(imgs/check_radio_sheet.png) -57px top no-repeat;
}









.SP_locales_titulo {
	font-family: 'Montserrat', sans-serif;
	font-size: 76px;
	font-weight: 700;
	font-style: normal;
	color: #FFFFFF;
	letter-spacing:1px;
	text-decoration: none;
}

.SP_locales_subtitulo {
	font-family: 'Montserrat', sans-serif;
	font-size: 40px;
	font-weight: 200;
	font-style: normal;
	color: #FFFFFF;
	letter-spacing:1px;
	text-decoration: none;
}




.SP_contact_map_textos {
	font-family: 'Montserrat', sans-serif;
	font-size: 15px;
	font-weight: 200;
	font-style: normal;
	color: #727272;
	letter-spacing:1px;
	text-decoration: none;
}
.SP_contact_map_textos a:link {
	color: #727272;
	text-decoration: none;
}
.SP_contact_map_textos a:visited {
	color: #727272;
	text-decoration: none;
}
.SP_contact_map_textos a:hover {
	color: #727272;
	text-decoration: none;
}
.SP_contact_map_textos a:active {
	color: #727272;
	text-decoration: none;
}



.SP_contact_map_textos_small {
	font-family: 'Montserrat', sans-serif;
	font-size: 12px;
	font-weight: 200;
	font-style: normal;
	color: #727272;
	letter-spacing:1px;
	text-decoration: none;
}
.SP_contact_map_textos_small a:link {
	color: #727272;
	text-decoration: none;
}
.SP_contact_map_textos_small a:visited {
	color: #727272;
	text-decoration: none;
}
.SP_contact_map_textos_small a:hover {
	color: #727272;
	text-decoration: none;
}
.SP_contact_map_textos_small a:active {
	color: #727272;
	text-decoration: none;
}







.SP_bottom_bar_links {
	font-family: 'Montserrat', sans-serif;
	font-size: 13px;
	font-weight: 400;
	font-style: normal;
	color: #FFFFFF;
	letter-spacing:1px;
	text-decoration: none;
}
.SP_bottom_bar_links a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.SP_bottom_bar_links a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.SP_bottom_bar_links a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.SP_bottom_bar_links a:active {
	color: #FFFFFF;
	text-decoration: none;
}



.SP_bottom_bar_texto {
	font-family: 'Montserrat', sans-serif;
	font-size: 12px;
	font-weight: 200;
	font-style: normal;
	color: #FFFFFF;
	letter-spacing:1px;
	text-decoration: none;
}





#top_bar_menu_bar_home_1{
	width:100%;
	height:7px;
	background-color:#FFFFFF;
}

#top_bar_menu_bar_home_2{
	width:0%;
	height:7px;
	background-color:#FFFFFF;
}

#top_bar_menu_bar_home_3{
	width:0%;
	height:7px;
	background-color:#FFFFFF;
}

#top_bar_menu_bar_home_4{
	width:0%;
	height:7px;
	background-color:#FFFFFF;
}

#top_bar_menu_bar_home_5{
	width:0%;
	height:7px;
	background-color:#FFFFFF;
}



#top_bar_menu_bar_1{
	width:100%;
	height:7px;
	background-color:#FFFFFF;
}

#top_bar_menu_bar_2{
	width:0%;
	height:7px;
	background-color:#FFFFFF;
}

#top_bar_menu_bar_3{
	width:0%;
	height:7px;
	background-color:#FFFFFF;
}

#top_bar_menu_bar_4{
	width:0%;
	height:7px;
	background-color:#FFFFFF;
}

#top_bar_menu_bar_5{
	width:0%;
	height:7px;
	background-color:#FFFFFF;
}







.SP_popups_titulo {
	font-family: 'Montserrat', sans-serif;
	font-size: 40px;
	font-weight: 700;
	font-style: normal;
	color: #727272;
	letter-spacing:1px;
	text-decoration: none;
}

.SP_popups_subtitulo {
	font-family: 'Montserrat', sans-serif;
	font-size: 30px;
	font-weight: 200;
	font-style: normal;
	color: #727272;
	letter-spacing:1px;
	text-decoration: none;
}

.SP_popups_textos {
	font-family: 'Montserrat', sans-serif;
	font-size: 18px;
	font-weight: 200;
	font-style: normal;
	color: #515151;
	letter-spacing:1px;
	text-decoration: none;
}

.SP_popups_textos_bold {
	font-family: 'Montserrat', sans-serif;
	font-size: 18px;
	font-weight: 400;
	font-style: normal;
	color: #515151;
	letter-spacing:1px;
	text-decoration: none;
}

.SP_popups_textos_small {
	font-family: 'Montserrat', sans-serif;
	font-size: 12px;
	font-weight: 200;
	font-style: normal;
	color: #515151;
	letter-spacing:1px;
	text-decoration: none;
}










/* PARALAX START */
section.module.parallax {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-attachment: fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
section.module.parallax-home {
  height: 750px;
  /*background-image: url("imgs/home_bg.jpg");*/
}




/* PARALAX END */




.column_width {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 1px;
	font-style: normal;
	color: #333333;
	width: 1200px;
}
.half_column_width {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 1px;
	font-style: normal;
	color: #333333;
	width: 800px;
}

@media all and (max-width: 1540px) {
	.right_column_width {
		width: 750px;
	}
}
@media all and (max-width: 1200px) {
	.column_width {
		width: 1100px;
	}
	.half_column_width {
		width: 750px;
	}
}
@media all and (max-width: 1110px) {
	.home_product_img {
		width: 260px;
	}
	.half_column_width {
		width: 700px;
	}
}
@media all and (max-width: 890px) {
	.home_product_img {
		width: 200px;
	}
}


@media all and (max-width: 1700px) {
	.product_img_small {
		width: 250px;
	}
}
@media all and (max-width: 1500px) {
	.product_img_small {
		width: 200px;
	}
}
@media all and (max-width: 1300px) {
	.product_img_small {
		width: 150px;
	}
}



/*@media all and (max-width: 1000px) {
	.column_width {
		width: 900px;
	}
	.half_column_width {
		width: 450px;
	}
}*/





/* ============================================================
  UItoTop
============================================================ */

#toTop {
	display:none;
	text-decoration:none;
	position:fixed;
	bottom:10px;
	right:10px;
	overflow:hidden;
	width:51px;
	height:51px;
	border:none;
	text-indent:100%;
	background:url(imgs/ui.totop.png) no-repeat left top;
}

#toTopHover {
	background:url(imgs/ui.totop.png) no-repeat left -51px;
	width:51px;
	height:51px;
	display:block;
	overflow:hidden;
	float:left;
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);
}

#toTop:active, #toTop:focus {
	outline:none;
}


