﻿/*
 * Descripción: JOFISASL.COM
 * Copyright (c) 2020
 * Versión: 7.0
 * Autor: GRUPO5.COM
*/

.title {font-size:2.25em; line-height:120%; color:#333e48; position:relative; margin-bottom:30px; font-weight:bold; font-family:'Rubik', sans-serif;}
.title a {text-decoration:none; color:#333e48;}
.title a:hover{text-decoration:none; color:#333e48;}

.title.nomargin{margin:0px;}
.title.s-marginbt{ margin-bottom:10px;}/*minmargin*/
.title.xs-marginbt{ margin-bottom:5px;}/*peqmargin*/

.title.l-size{font-size:1.875em;}/*med*/
.title.s-size{font-size:1.375em;}/*min*/
.title.xs-size{font-size:1.25em; font-weight:600}/*peq*/

.title.minheight{display:block; min-height:50px}

.subtitle{font-size:1.125em; color:#4b4b4b; font-weight:bold}

.txtart {font-size:0.875em; color: #242424; line-height:140%; text-decoration: none; height:55px; overflow:hidden; margin-bottom:20px;}
.txtart.noheight {height:inherit; overflow:inherit;}
.txtart a {color: #242424; text-decoration: none;}
.txtart a:hover {color: #000; text-decoration: none; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}

.precio {font-size:1.25em; color: #545454; line-height:140%; text-decoration: none; margin-bottom:15px; font-weight:bold}
.precio.big{font-size:1.5em; font-weight:normal;}
.precio span{font-size:0.75em; text-decoration:line-through; color:#c1c1c1; font-weight:normal;}

.txtbig{font-size:1.875em; font-weight:600; font-style:italic; line-height:120%; color:#333333;}
.txtbig.negrita{font-weight:700; font-style:normal;}

.txtmin{font: normal 0.875em 'Open Sans', Arial, Helvetica, sans-serif;/*0.886em*/ color: #2e2e2e; line-height: 140%; text-decoration: none; margin:5px 0;}
.txtmin.carrito, .txtmin.s-size{font-size:0.8125em; color:#535353;}
.txtmin.nomargin{margin:0px;}

.titulo{font: normal 1.231em Arial, Helvetica, sans-serif; /*18px*/ line-height:1.231em; color:#000; margin-bottom:5px}

.titaba {font-size:1.25em; font-family: 'Open Sans', sans-serif; line-height:110%; color:#fff; position:relative; margin:20px 0;}
.titaba a {text-decoration:none; color:#fff;}
.titaba a:hover{text-decoration:none; color:#fff;}


.abajo{font-size: 0.875em; color: #fff; line-height: 1.6em; text-decoration: none; padding-top:7px;}
.abajo a, .abajo a:focus{color: #fff; text-decoration: none;}
.abajo a:hover, .abajo a:focus{color: #ffffff; text-decoration: none;}

.txt404 {font-size: 7em; font-family: Arial, Helvetica, sans-serif; font-weight: 400; line-height:1em; color:#ad0000;}
.txt404_msg{font-family: Arial, Helvetica, sans-serif; font-size:2.5em; color:#333; line-height:1.2em;}

/*colores*/
.colordest {color:#055c9d !important;}
.negro {color:black !important;}
.blanco {color:white !important;}
.rojo {color:#ff0000 !important;}
.verde {color:#31ae00 !important;}
.gris {color:#666 !important;}
.amarillo-claro, .amarillo-claro a, .amarillo-claro a:hover, .amarillo-claro a:focus {color:#f3f3d5!important;}
.azul-claro {color:#009ee3!important;}
.amarillo{color:#ffd200 !important;}