﻿/*
 * Descripción: MOLDES INGENIERÍA ELÉCTRICA
 * Copyright (c) 2018
 *
 */


/*=========================
		H1-H2-H3
=========================*/

.title{font-family: 'Archivo Narrow', sans-serif; font-size:3.2em; line-height:1.1em; color:#020202; margin-bottom:15px;}
.title a {text-decoration:none; color:#020202;}
.title a:hover, .title a:focus {text-decoration:none; color:#020202}

.title.min{font-size:1.4666em; margin-bottom:5px;}
.title.med{font-size:2.4em;}

.subtitle {font-family: 'Archivo Narrow', sans-serif; font-size:1.6em; color:#0861a5; margin-bottom:15px;}
.subtitle a {text-decoration:none; color:#0861a5;}
.subtitle a:hover{text-decoration:none; color:#0861a5;}

.subtitle.min{font-size:1.4666em; margin-bottom:5px; line-height:1.1em}

.subtitle.nobotton{	margin-bottom:0px;}




/*=========================
		 TEXTOS
=========================*/

.txtlistnot{font-family:'Archivo Narrow', sans-serif; font-size:1.3333em; line-height:1.2em}
.txtlistnot span{font-size:0.8em; color:#a50939; }

.txtmin{font-size: 0.93333em; color: #5f6062; line-height: 1.5em; text-decoration: none;}
.txtmin a, .txtmin a:focus{color:#5f6062; text-decoration:none}
.txtmin a:hover{color:#333; text-decoration:none;}

.ubica{letter-spacing: 0.5px; word-spacing: 3px; background-color: transparent; padding: 8px 0; font-family:Arial, Helvetica, sans-serif; text-transform: uppercase;font-size: 0.8666em; text-transform:uppercase;}
.ubica>li{display:inline-block}
.ubica>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}
.ubica li a { color: #ccc;}
.ubica li a:hover {color: #ccc; border-bottom:1px solid #ccc;}
.ubica li.active {color: #fff;}

.titaba{font-size: 2em; font-family: 'Archivo Narrow', Arial, Helvetica, sans-serif; line-height:1em; color:#fff; margin:15px 0 25px 0; display: inline-block; position:relative;}
.titaba:before{content: ""; width: 140px; height: 1px; position: absolute; left: 0px; bottom: -5px; background: #4c7397;}

.abajo{font-size: 0.9333em; color: #384d60; line-height: 1.6em; text-decoration: none; padding-top:8px; text-align:center}
.abajo a, .abajo a:focus{color: #384d60; text-decoration: none;}
.abajo a:hover, .abajo a:focus{color: #455f76; text-decoration: none;}

.titulo{font-size:1.3571em; color:#333; margin-bottom:10px;}
.titulo.min{font-size:1.2142em;}
.titulo.heightoverflow{height:68px; overflow:hidden;}

.txt404 {font-size: 7em; font-family: Arial, Helvetica, sans-serif; font-weight: 400; line-height:1em; color:#ad0000;}
.txt404_msg, .txtbig{font-family: Arial, Helvetica, sans-serif; font-size:2.5em; color:#333;	line-height:1.2em;}


/*=========================
		 COLORES
=========================*/

.colordest{color:#00386b}
.rojo{color:#aa1643;}
.blanco{color:white;}
.negro{color:black;}
.azul-claro{color:#0861a5;}
.gris{color:#666;}


.texto{font-size:1.0714em;}


/*=========================
       MEDIA QUERIES
=========================*/


@media (max-width: 768px){
	.txt404 {font-size: 4.375em;}
	.txt404_msg, .txtbig {font-size: 1.875em;}
	
	.titulo-raya:before, .titaba:before{display:none;}
}
