@charset "utf-8";
/* CSS Document */

html, body {
	width: 100%;
	height: 100%;
	margin:0;
	padding:0;
	background-color: #1a2840;
	background-image: url(../img/background_1.jpg);
	background-repeat: repeat-x;
}
/* Header*/
.fondo-header{
	background-color: #1a2840;
}
.margen-logo{
	padding-top: 18px !important;
	padding-bottom: 18px !important;
}
.margen-slogan{
	margin-top: 10px !important;
}
.menu-arriba {
		padding-top: 2px !important;
		text-align: right !important;
		color: #fff !important;
}
.objeto-desaparece-2 {
	display: none;
}

/* Nav*/
.margen-nav{
	padding-left: 0rem !important;
	padding-right: 0rem !important;
}
.fondo-nav{
	background: rgb(255, 255, 255); /* Fall-back for browsers that don't support rgba */
  background: rgba(255, 255, 255, .1);
}

/* Slider*/
.margen-slider {
	padding-left: 0rem !important;
	padding-right: 0rem !important;
}
.rsMinW .rsBullet {
    display: inline-block;
    height: 6px;
    padding: 6px 7px 10px 4px !important;
    width: 6px;
}

/* Destacados*/
.fondo-destacados{
	background: rgb(178, 183, 187); /* Fall-back for browsers that don't support rgba */
	background: rgba(178, 183, 187, .7);
}
.fondo-destacados-otro{
	background: rgb(255, 255, 255); /* Fall-back for browsers that don't support rgba */
  background: rgba(255, 255, 255, .3);
}
.destacado-servinacional h1{
  color: #fff;
	font-weight: bold;
  font-size: 14px;
  padding: 8px 0px 8px 14px !important;
}
.fondito{
	margin-top: 7px !important;
	background-color: #1a2840;
}
.margen-foto{
	margin-top: 10px !important;
	text-align: center;
}
.destacado-servinacional h2{
  color: #1a2840;
  font-size: 12px;
	font-weight: bold;
  padding-top: 11px !important;
}
.destacado-servinacional p{
  color: #1a2840;
  font-size: 12px;
	font-weight: bold;
	font-style: italic;
  padding-top: 6px !important;
	text-align: right;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #8e9397;
	text-align: right;
}
.destacado-servinacional  a:link {color: #1a2840; text-decoration: none;}
.destacado-servinacional  a:visited  { color: #1a2840; text-decoration: none;}
.destacado-servinacional a:active { color: #1a2840; text-decoration: none;}
.destacado-servinacional  a:hover  { color: #767a7d; text-decoration: none;}

.thumbnail {
    border: 4px solid #cbcbcb;
    border-radius: 0;
    box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.4);
    display: inline-block;
    line-height: 0;
    margin-bottom: 0.2rem;
    max-width: 100%;
    transition: box-shadow 200ms ease-out 0s;
}
.thumbnail:hover, .thumbnail:focus {
    box-shadow: 0 0 10px 1px rgba(26, 40, 64, 0.4);
}
.fondo-destacados-otro img {
		opacity: 1.0;
		filter: alpha(opacity=100); /* For IE8 and earlier */
}
.fondo-destacados-otro img:hover {
		opacity: 0.6;
		filter: alpha(opacity=60); /* For IE8 and earlier */
}

/* Footer*/
footer{
  margin-bottom: 0px !important;
}
.fondo-footer{
	background-color: #152137;
}
.margen-footer {
	padding-left: 0rem !important;
	padding-right: 0rem !important;
}
.menu.menu-produc .active > a {
    background: #118dc8 none repeat scroll 0 0 !important;
    color: #fff !important;
}
.menu-produc {
    list-style-type: none;
    margin: 0;
    font-size: 0.9rem;
}
.menu-produc > li:not(.menu-text) > a {
    display: block;
    line-height: 1;
    padding: 1.1rem 0.4rem;
    color: #fff !important;
}
.menu-produc > li:not(.menu-text) > a:hover {
    color: #0cb0e0 !important;
}
.menu {
    list-style-type: none;
    margin: 0;
    font-size: 0.8rem;
}
.menu > li:not(.menu-text) > a {
    display: block;
    line-height: 1;
    padding: 1.2rem 0.4rem;
    color: #fff !important;
}
.menu > li:not(.menu-text) > a:hover {
    color: #0cb0e0 !important;
}
a:hover, a:focus {
    color: #0064aa !important;
}
.footer-copyright{
  color: #999 !important;
  font-size: 0.8rem;
  padding-top: 0.9rem;
  text-align: right !important;
}

/* Empresa*/
.fondo-contenido{
	background: #b2b7bb;
	padding-bottom: 1.8rem;
}
.fondo-cabezera{
	background: #1a2840;
}
.fondo-cabezera h1{
	color: #fff;
  font-size: 1.7rem;
	font-weight: bold;
	padding: 0.4rem 0.3rem 0rem 1.8rem;
}
.fondo-contenido p{
	color: #1a2840;
  font-size: 1rem;
	padding: 2rem 0.3rem 0.3rem 1.8rem;
}
.fondo-contenido h2{
	color: #1a2840;
  font-size: 1.3rem;
	font-weight: bold;
	border-bottom: 1px dotted #1a2840;
	padding: 0.3rem 0.3rem 0.1rem 1.8rem;
}
.fondo-mision{
	background: #1a2840;
	margin-top: 1rem;
	border-left: 4px solid #b2b7bb;
	height: 155px;
}
.fondo-mision h3{
	color: #fff;
  font-size: 1rem;
	font-weight: bold;
	padding-top: 1rem;
	padding-left: 0.3rem !important;
}
.fondo-mision p{
	color: #fff;
  font-size: 0.9rem;
	padding-top: 0.3rem;
	padding-left: 0.3rem !important;
}
.fondo-valores{
	background: #bfc5c9;
	margin-top: 1rem;
	border-left: 4px solid #b2b7bb;
	height: 155px;
}
.fondo-valores h3{
	color: #1a2840;
  font-size: 1rem;
	font-weight: bold;
	padding-top: 1rem;
	padding-left: 0.3rem !important;
}
/* LIST #3 */
#list3 ul li {
   background-image: url("../img/empresa/cuadrado_azul.gif");
	 background-position: 0 6px;
   background-repeat: no-repeat;
	 font-size: 0.85rem;
	 padding-left: 16px;
	 line-height:1.25rem;
}
#list3 ul { list-style-type:none; }

/* Servicios Funerales*/
.fondo-contenido-servicios{
	background: #b2b7bb;
	padding-bottom: 1.8rem;
}
.fondo-contenido-servicios h1{
	color: #1a2840;
  font-size: 1.5rem;
	padding: 2rem 0.3rem 0.1rem 0.8rem;
	line-height: 1.8rem;
}
.fondo-contenido-servicios h2{
	color: #1a2840;
  font-size: 1.2rem;
	font-weight: bold;
	border-bottom: 1px dotted #1a2840;
	padding: 1rem 0.3rem 0.1rem 0.8rem;
}
#list4 ul li {
   background-image: url("../img/empresa/cuadrado_azul.gif");
	 background-position: 0 23px;
   background-repeat: no-repeat;
	 color:#1a2840;
	 font-size: 1rem;
	 padding-left: 16px;
	 padding-top: 17px;
	 line-height:1.25rem;
}
#list4 ul ul li {
   background-image: url("../img/empresa/cuadrado_gris.gif");
	 background-position: 0 21px;
   background-repeat: no-repeat;
	 color:#1a2840;
	 font-size: 0.9rem;
	 padding-left: 16px;
	 padding-top: 15px;
	 line-height:1.25rem;
}
#list4 ul { list-style-type:none; }
ul.peque {
	padding-top: 6px;
}

.fondo-contenido-servicios p{
	color: #1a2840;
	font-weight: bold;
	background: #c5cace;
	padding: 10px;
	border: 1px dotted #fff;
	margin-top: 27px;
}
.margen-foto-ser-1{
	margin-top: 18px !important;
	padding: 10px !important;
	text-align: center;
}
.margen-foto-ser-2{
	margin-top: 10px !important;
	text-align: center;
}
.orion-menu li.active-2 > a {
    background: #c5cace none repeat scroll 0 0 !important;
    color: #1a2840 !important;
}
.margen-foto-ser-1 img {
		opacity: 1.0;
		filter: alpha(opacity=100); /* For IE8 and earlier */
}
.margen-foto-ser-1 img:hover {
		opacity: 0.6;
		filter: alpha(opacity=60); /* For IE8 and earlier */
}

/* Nuestras oficinas*/
.margen-oficinas-1{
	margin-top: 1.5rem;
}
.margen-oficinas-2{
	margin-top: 0rem;
}
.margen-oficinas-3{
	margin-top: 0rem;
	padding-left: 1.5rem !important;
	padding-right: 1.5rem !important;
}
.fondo-oficinas-gris{
	background: #bfc5c9;
	margin-top: 0.7rem;
	padding-left: 0rem !important;
	padding-right: 0rem !important;
	border-left: 10px solid #b2b7bb;
	border-right: 10px solid #b2b7bb;
}
.fondo-oficinas-gris h2{
	color: #fff;
	background: #1a2840;
  font-size: 1.2rem;
	font-weight: bold;
}
.fondo-oficinas-gris p{
	color: #1a2840;
  font-size: 1rem;
	padding-top: 0.7rem !important;
	line-height: 1.4rem !important;
}
.fondo-oficinas-gris-22{
	background: #bfc5c9;
	margin-top: 0.7rem;
	padding-left: 0rem !important;
	padding-right: 0rem !important;
}
.fondo-oficinas-gris-22 h2{
	color: #fff;
	background: #1a2840;
  font-size: 1.2rem;
	font-weight: bold;
}
.fondo-oficinas-gris-22 p{
	color: #1a2840;
  font-size: 1rem;
	padding-top: 0.7rem !important;
	line-height: 1.4rem !important;
}
.fondo-oficinas-azul h2{
	color: #fff;
	background: #1a2840;
  font-size: 1.2rem;
	font-weight: bold;
	text-align: center;
	padding: 7px;
}
.margen-oficinas-4{
	margin-top: 0.7rem;
	padding-left: 0.55rem !important;
	padding-right: 0.55rem !important;
}
.margen-oficinas-nuevo{
	padding-left: 2rem !important;
	padding-right: 2rem !important;
}

/* Contactenos*/
.margen-oficinas-5{
	margin-top: 1.5rem;
	padding-left: 15rem !important;
	padding-right: 15rem !important;
}
.fondo-contactenos-gris{
	background: #bfc5c9;
	margin-top: 0.7rem;
	padding-left: 0rem !important;
	padding-right: 0rem !important;
}
.fondo-contactenos-gris h2{
	color: #fff;
	background: #1a2840;
  font-size: 1.2rem;
	font-weight: bold;
}
.fondo-contactenos-gris h3{
	color: #ff0000;
  font-size: 0.8rem;
	margin-top: 1.5rem;
	padding-left: 1.7rem !important;
}
label.texto-form{
	color: #1a2840;
  font-size: 1rem;
	margin-top: 0.5rem;
	padding-left: 1.7rem !important;
	padding-right: 1.7rem !important;
}
.codigo-verif{
	color: #1a2840;
  font-size: 1rem;
	margin-top: 0.5rem;
	padding-left: 1.7rem !important;
	padding-right: 1.7rem !important;
}
.catchap-prueba{
	padding-bottom: 0rem !important;
	margin-bottom: 0rem !important;
	padding-left: 1.7rem !important;
}
.campos_requeridos2 {
	background-color: #e4e4e4;
  color: #1a2840;
	font-weight: bold;
  font-size: 16px;
  margin: 0 auto 10px;
  padding: 14px;
}
.campos_requeridos {
	color: #ff0000;
  font-size: 12px;
	background-color: #e4e4e4;
	display: block;
	margin-top: 0rem !important;
	line-height: 0px !important;
	border: 1px solid #cacaca;
	padding: 11px;
}
#recaptcha_widget_div {
	margin-top: -1rem !important;
	padding-left: 1.7rem !important;
	padding-right: 1.7rem !important;
}
@media (min-width: 320px) and (max-width: 480px) {
        #recaptcha_challenge_image{
        margin: 0 !important;
        width: 100% !important;
        }
        #recaptcha_response_field
        {
        margin: 0 !important;
        width: 100% !important;
        }
        .recaptchatable #recaptcha_image {
        margin: 0 !important;
        width: 100% !important;
        }
        .recaptchatable .recaptcha_r1_c1,
        .recaptchatable .recaptcha_r3_c1,
        .recaptchatable .recaptcha_r3_c2,
        .recaptchatable .recaptcha_r7_c1,
        .recaptchatable .recaptcha_r8_c1,
        .recaptchatable .recaptcha_r3_c3,
        .recaptchatable .recaptcha_r2_c1,
        .recaptchatable .recaptcha_r4_c1,
        .recaptchatable .recaptcha_r4_c2,
        .recaptchatable .recaptcha_r4_c4,
        .recaptchatable .recaptcha_image_cell {

        margin: 0 !important;
        width: 100% !important;
        background: none !important;
        }

    }

/* Servicios adicionales*/
.fondo-servicios-adicionales{
	background: #b2b7bb;
	padding-bottom: 1.8rem;
}
.fondo-servicios-adicionales h1{
	color: #1a2840;
  font-size: 1.5rem;
	padding: 2rem 0.3rem 0.1rem 1.7rem;
	line-height: 1.8rem;
}
.fondo-servicios-adicionales h2{
	color: #1a2840;
  font-size: 1.2rem;
	font-weight: bold;
	border-bottom: 1px dotted #1a2840;
	padding: 0.2rem 0.3rem 0.1rem 1.7rem;
	margin-bottom: 0rem;
}
.h2-adicionales-1{
	color: #1a2840;
  font-size: 1.2rem;
	font-weight: bold;
	border-bottom: 1px dotted #1a2840;
	padding: 0.2rem 0.3rem 0.1rem 1.7rem;
	margin-top: 2rem;
}
.h2-adicionales-2{
	color: #1a2840;
  font-size: 1.2rem;
	font-weight: bold;
	border-bottom: 1px dotted #1a2840;
	padding: 0.2rem 0.3rem 0.1rem 1.7rem;
	margin-bottom: 1rem !important;
}
.fondo-servicios-adicionales p{
	color: #1a2840;
  font-size: 1rem;
	padding: 0.2rem 0.3rem 0.1rem 1.7rem;
}
.servicios-adicionales-parrafo{
	color: #1a2840;
	font-weight: bold;
	background: #c5cace;
	padding: 10px;
	border: 1px dotted #fff;
	margin-top: 27px;
}
.servicios-adicionales-parrafo-2{
	color: #1a2840;
	padding: 0.2rem 0.3rem 0.1rem 1rem !important;
	margin-top: 33px;
}
.margen-foto-maquillaje{
	margin-top: 1rem;
}
.margen-vehiculos{
	margin-top: 1rem;
}
.margen-vehiculos-off{
	padding-left: 0rem !important;
	padding-right: 0rem !important;
}
.fondo-vehiculos{
	background: #c5cace;
	border: 6px solid #b2b7bb;
	text-align: center;
	padding-bottom: 0.3rem;
}
.fondo-vehiculos h3{
	color: #fff;
	background: #1a2840;
  font-size: 1.1rem;
	font-weight: bold;
	text-align: center;
	padding: 0.5rem 1rem 0.5rem 1rem;
}
.margen-foto-vehiculos{
	padding: 7px !important;
	text-align: center;
}
.margen-foto-vehiculos img {
	opacity: 1.0;
	filter: alpha(opacity=100); /* For IE8 and earlier */
}
.margen-foto-vehiculos img:hover {
	opacity: 0.6;
	filter: alpha(opacity=60); /* For IE8 and earlier */
}

/* Punto de atención de emergencias*/
h1.pae{
	color: #1a2840;
  font-size: 1.2rem;
	font-weight: bold;
	margin-top: 45px;
	margin-bottom: 0rem;
	padding-left: 1.7rem !important;
}
.servicios-adicionales-parrafo-3{
	margin-top: 17px;
}
.margen-foto-pae{
	margin-top: 2rem;
}

/* En caso de emergencia*/
.fondo-encasodeemergencia{
	background: #b2b7bb;
	padding-top: 1.8rem;
	padding-bottom: 1.8rem;
}
.fondo-emergencia-gris{
	background: #bfc5c9;
	padding-left: 1rem !important;
	padding-right: 1rem !important;
	padding-top: 2rem;
	padding-bottom: 0.6rem;
}
.fondo-emergencia-gris h1{
	color: #1a2840;
  font-size: 1.6rem;
	text-align: center;
	line-height: 2rem;
}
.sin-bold{
	color: #1a2840;
  font-size: 1.6rem !important;
	text-align: center;
	margin-top: 0rem !important;
	margin-bottom: 0rem !important;
	line-height: 2rem;
}
.atencion-emergencia{
	color: #1a2840;
	font-weight: bold;
  font-size: 1.6rem !important;
	text-align: center;
	margin-top: 1rem !important;
	padding-top: 1rem !important;
	line-height: 2rem;
	border-top: 1px dotted #1a2840;
	padding-left: 7rem !important;
	padding-right: 7rem !important;
	padding-bottom: 0rem !important;
}
.margen-telefonos{
	padding-top: 0rem !important;
	padding-bottom: 1rem;
	padding-left: 10rem !important;
	padding-right: 10rem !important;
}
.fondo-telefonos{
	background: #1a2840;
	padding-left: 4rem;
	padding-right: 4rem;
	padding-top: 0.3rem;
	padding-bottom: 0.6rem;
}
.imagen-telefonos{
	padding-right: 1.2rem;
	margin-top: -0.5rem !important;
}
.texto-telefonos{
	color: #fff;
	font-weight: bold;
	font-size: 1.9rem !important;
	line-height: 2.2rem;
	padding-top: 0.5rem;
	margin-bottom: 0rem !important;
}
.fondo-emergencia-gris h2{
	color: #1a2840;
  font-size: 1.4rem;
	text-align: center;
	border-bottom: none !important;
	margin-top: 0.3rem !important;
	line-height: 1.8rem;
}
.fondo-emergencia-gris h3{
	color: #1a2840;
  font-size: 1.2rem;
	text-align: center;
	margin-top: 0.6rem !important;
	border-bottom: none !important;
	line-height: 1.6rem;
}
.sin-bold-2{
	color: #1a2840;
  font-size: 1.4rem !important;
	text-align: center;
	margin-top: 0rem !important;
	margin-bottom: 0rem !important;
}
.margen-emergencia-0{
	padding-top: 1rem;
	padding-left: 10rem !important;
	padding-right: 10rem !important;
}

/* Mapa del sitio*/
.margen-mapa-sitio{
	padding-left: 1.8rem !important;
	padding-right: 1.8rem !important;
}
.accordion-sinmargen {
    margin-bottom: 0rem !important;
}
.accordion-title {
    border-bottom: 1px solid #e6e6e6;
    color: #1a2840;
    display: block;
    font-size: 0.9rem !important;
		font-weight: bold;
    line-height: 1;
    padding: 1rem 1rem;
    position: relative;
}
.accordion-content{
    color: #000 !important;
    font-size: 0.8rem !important;
		padding: 0.6rem 1rem !important;
}

/* Video Institucional*/
.contenedor-video{
	margin-top: 4.5rem !important;
	margin-bottom: 2.2rem !important;
}

/* Botón azul*/
.button {
		font-weight: bold;
    background-color: #1a2840;
    border: 1px solid transparent;
    border-radius: 0;
    color: #fefefe;
    cursor: pointer;
    display: inline-block;
    font-size: 0.9rem;
    line-height: 1;
    margin: 0 0 1rem;
    padding: 0.85em 1em;
    text-align: center;
    transition: background-color 0.25s ease-out 0s, color 0.25s ease-out 0s;
    vertical-align: middle;
}
.button:hover, .button:focus {
    background-color: #5d6776 !important;
    color: #fefefe !important;
}
.button-slider:hover, .button:focus {
    background-color: #5d6776 !important;
    color: #fff !important;
}

/* MEDIA QUERIES*/

/* max-width 640px, mobile-only styles, use when QAing mobile issues */
@media only screen and (max-width: 40em) {
	.objeto-desaparece {
		display: none;
	}
	.objeto-aparece {
		display: block;
	}
	.margen-menu-responsive {
		padding-left: 0rem !important;
		padding-right: 0rem !important;
	}
	.fondo-header{
		border-bottom: 6px solid #b2b7bb;
	}
	.margen-logo{
		text-align: center;
		padding-bottom: 5px !important;
	}
	.margen-slogan{
		margin-bottom: 9px !important;
	}
	.footer-copyright{
	  text-align: center !important;
	}
	.menu > li:not(.menu-text) > a {
		display: none;
	}
	.infoBlock h4 {
	  font-size: 27px !important;
	  line-height: 28px !important;
	}
	.infoBlock {
	  padding: 12px !important;
	}
	.fondo-mision{
		height: auto !important;
	}
	.fondo-valores{
		height: auto !important;
	}
	.fondo-cabezera h1{
		padding-left: 0.5rem !important;
	}
	.fondo-contenido p{
		padding-left: 0.5rem !important;
	}
	.fondo-contenido h2{
		padding-left: 0.5rem !important;
	}
	.fondo-cabezera h1{
		line-height: 1.9rem;
	}
	.margen-foto-ser-1{
		margin-top: 0px !important;
		padding: 2px !important;
	}
	.fondo-contenido-servicios h1{
		padding-left: 0rem !important;
		padding-top: 1.3rem !important;
		line-height: 1.8rem;
	}
	.fondo-contenido-servicios h2{
		padding-left: 0rem !important;
		padding-bottom: 0rem !important;
	}
	#list4 ul {
		padding-left: 0rem !important;
	}
	.fondo-oficinas-gris p{
		font-size: 0.9rem;
		line-height: 1.2rem !important;
		padding-left: 0.8rem !important;
	}
	.fondo-oficinas-gris h2{
		padding-left: 0.8rem !important;
	}
	.margen-oficinas-3{
		padding-left: 1.2rem !important;
		padding-right: 1.2rem !important;
	}
	.fondo-oficinas-gris-22 p{
		font-size: 0.9rem;
		line-height: 1.2rem !important;
		padding-left: 0.8rem !important;
		padding-right: 1rem !important;
	}
	.fondo-oficinas-gris-22 h2{
		padding-left: 0.8rem !important;
		line-height: 1.6rem;
		padding-right: 1rem !important;
	}
	.fondo-oficinas-azul h2{
		font-size: 1.1rem;
		padding: 7px;
	}
	.fondo-contactenos-gris h2{
		padding-left: 1.2rem !important;
	}
	.margen-oficinas-5{
		padding-left: 1.2rem !important;
		padding-right: 1.2rem !important;
	}
	label.texto-form{
		padding-left: 1.2rem !important;
		padding-right: 1.2rem !important;
	}
	.fondo-contactenos-gris h3{
		padding-left: 1.2rem !important;
	}
	.fondo-servicios-adicionales h1{
		padding: 2rem 0.3rem 0.1rem 0.7rem;
	}
	.fondo-servicios-adicionales h2{
		padding: 0.2rem 0.3rem 0.1rem 0.7rem;
	}
	.fondo-servicios-adicionales p{
		padding: 0.2rem 0.3rem 0.1rem 0.7rem;
	}
	.servicios-adicionales-parrafo-2{
		padding: 0.2rem 0.3rem 0.1rem 0rem !important;
	}
	h1.pae{
		padding-left: 0rem !important;
		margin-top: 5px;
	}
	.servicios-adicionales-parrafo-3{
		padding-left: 0rem !important;
	}
	.margen-foto-pae{
		margin-top: 1rem;
	}
	.fondo-encasodeemergencia{
		padding-top: 1.4rem !important;
	}
	.margen-emergencia-0{
		padding-left: 1rem !important;
		padding-right: 1rem !important;
	}
	.atencion-emergencia{
		padding-left: 2rem !important;
		padding-right: 2rem !important;
	}
	.sin-bold{
	  font-size: 1.5rem !important;
		line-height: 1.9rem !important;
	}
	.fondo-telefonos{
		padding-left: 1rem;
		padding-right: 1rem;
	}
	.margen-telefonos{
		padding-left: 1.2rem !important;
		padding-right: 1.2rem !important;
	}
	.texto-telefonos{
		font-size: 1.6rem !important;
		line-height: 1.8rem;
		text-align: center;
	}
	.imagen-telefonos{
		display: none;
	}
	.margen-mapa-sitio{
		padding-left: 0.5rem !important;
		padding-right: 0.5rem !important;
	}
	.margen-oficinas-nuevo{
		padding-left: 0.1rem !important;
		padding-right: 0.1rem !important;
	}
	.ocultar-copyright{
		display: none;
	}
	p.submit{
		padding-left: 1.2rem !important;
	}
	.codigo-verif{
		padding-left: 1.2rem !important;
	}
	.catchap-prueba img {
		padding-left: 0.7rem !important;
	}
	.contenedor-video{
		margin-top: 2.5rem !important;
		margin-bottom: 0rem !important;
	}
	#recaptcha_widget_div {
		padding-left: 1.2rem !important;
	}
	.campos_requeridos {
		line-height: 13px !important;
		padding-top: 0rem !important;
	}
}

/* min-width 641px and max-width 1024px, use when QAing tablet-only issues */
@media only screen and (min-width: 40.063em) and (max-width: 63em) {
	.fondo-mision{
		height: auto !important;
	}
	.fondo-valores{
		height: auto !important;
	}
	.margen-oficinas-5{
		padding-left: 3rem !important;
		padding-right: 3rem !important;
	}
	h1.pae{
		margin-top: 5px;
	}
	.margen-emergencia-0{
		padding-left: 3rem !important;
		padding-right: 3rem !important;
	}
	.margen-telefonos{
		padding-left: 3rem !important;
		padding-right: 3rem !important;
	}
	.fondo-vehiculos h3{
	  font-size: 0.9rem !important;
		padding-left: 0.3rem !important;
		padding-right: 0.3rem !important;
	}
}
