﻿*, *:before, *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* Extra small devices (phones, less than 768px) */

@font-face {
    font-family: 'fsa';
    src: url('../fonts/FSAlbert.otf');
}

@font-face {
    font-family: 'fsa_light';
    src: url('../fonts/FSAlbert-Light.otf');
}



/*estilos generales*/


p, h1, h2, h3, h4, h5 {
	color: #828282;
	font-family: fsa;
	margin: 0;
	padding: 0
}

h1 {
	font-size: 64px;
}

h2 {
	font-size: 40px
}

h3 {
	font-size: 26px
}

h4 {
	font-size: 22px
}

h5 {
	font-size: 18px;
}

a:hover {
	text-decoration: none;
}

.popup_pormed {
	background-color: white;
	border-radius: 0 60px 0 0;
}

.cerrar_popup {
	position: absolute;
	right: 50px;
	top: 50px;
    cursor: pointer;
    background-color: 
}

.titulo_seccion.popup {
	margin-top: 50px;
	margin-left: -15px;
	margin-bottom: 30px;
	background-color: 
}

	.titulo_seccion.popup h2:hover {
		background-color: #E62323;
        cursor: initial
	}

.titulo_seccion.popup h2 {
	padding: 8px 40px 8px 50px;
}

.popup_index h4 {
	text-align: center
}

/*pop up index*/

.contenedor_relativo {
	background-color: ;
	display: inline-block;
	position: relative
}

.imagen_titulo {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1000;
	background-color: 	
}

.popup_index .titulo_seccion.popup h2 {
	padding: 8px 70px 8px 50px;
}

.olvide_registro {
	text-align: center;
	margin: 30px 0 0
}

.olvide_registro h5 {
	color: #E62323;
	border-bottom: solid 1px #E62323;
	display: inline-block;
	text-align: center;
	padding-bottom: 4px;
}

.olvide_registro a h5:hover {
	color: #828282;
	border-bottom: solid 1px #828282;
}

/*Fin pop up index*/

/*popup fuera*/

.popup_pormed.popup_fuera {
	background-color: ;
	border: 2px solid #E6E6E6;
	margin-left: 20%
}

/*fin popup fuera*/



.contenido_popup {
	padding: 50px
}

.popup_pormed h4 {
	font-weight: bold;
	margin-bottom: 50px
}

.popup_pormed h5 {
	font-family: fsa_light;
	text-align: center;
}

/*formulario*/

.popup_pormed .borde_modulo_b {
	border-left: 1px solid #E62323;	
}

.f_modulo_a, .f_modulo_b {
	padding: 0 5%
}

.formulario {
    margin-bottom: 30px
}


/*Botones*/

.contenedor_botones {
	background-color: ;
	padding: 0;
}

.contenedor_botones h5 {
	color: #FFF;
	margin-top: 10px 
}

.boton_a, .boton_b{
	text-align: center;
	height: 135px;
	width: 135px;
	float: right;
	background-color: #E62323; 
}

.contenedor_botones button {
    width: 100%;
    height: 100%;
}

.boton_a:hover, .boton_b:hover {
	background-color: #828282

}

.boton_a {
	margin-left:1%;
}



/*media queries resposividad*/

/* Large devices (large desktops, 1200px and down) */
@media (max-width: 1200px) {




}


/* Medium devices (desktops, 992px and down) */
@media (max-width: 992px) {



}

/* Small devices (tablets, 768px and down) */
@media (max-width: 768px) {

.cerrar_popup {
	position: absolute;
	right: 50px;
	top: 50px;
	background-color:
}

.titulo_seccion.popup h2 {
	
	border-radius: 0 30px 0 0;
}

/*formulario*/

.popup_pormed .borde_modulo_b {
	border-top: 1px solid #E62323;
	border-left: none;
}

.f_modulo_a, .f_modulo_b {
	padding: 5%
}

.olvide_registro h5 {
	margin-bottom: 10px
}

/*Botones*/

.boton_a, .boton_b{
	text-align: center;
	height: 135px;
	width: 49%;
	float: right

}

.boton_a {
	margin-left:2%;
}

/*popup fuera*/

.popup_pormed.popup_fuera {
	margin-left:0;
	border: 0;
}

/*fin popup fuera*/







}
