.botonera{
	background-color: #002147;margin-bottom: 3%;}
.botonera .row img{max-width: 75%;margin:auto;}
.botonera .row p{font-family: 'Lato', sans-serif;font-size: 0.6em;text-align: center;color:#FFF;}
.botonera .row .col-xs-3{ padding-top: 7px;}
.botonera .row .col-xs-3 img:hover{	-webkit-transform:scale(1.3);transform:scale(1.3);}
.botoneratit{padding-top:12px;}
.iconos{max-width: 26%;}
section{margin-bottom: 5%;}
h1{text-align: center;margin: 4% 0 4% 0;font-size: 2em;font-family: 'PT Sans', sans-serif;}
ul{list-style: none;}
.ncap{font-size: 4em;color: #191970;font-weight: bolder; margin-left: 10%;vertical-align: text-top;}
.tp{
	height: 180px;
	display: flex;
    align-items: center;
	text-align: center;
	background: #800000;
	color: #FFF;
	padding: 15px;
	font-family: lato;
	font-size: 1.1em;
}
.tp_B{
	height: 140px;
	display: flex;
    align-items: center;
	text-align: center;
	background: rgba(54, 86, 143, 0.8);
	color: #FFF;
	padding: 15px;
	font-family: lato;
	font-size: 1.1em;
}

.tp_B p{margin: auto;}

.menu1 {
    border: none;
    background: #002147;
    height: 55px;
    border: none;
    background: #002147;
    position: fixed !important;
    right: 0px;
    left: 0px;
    top: 0px;
    z-index: 10 !important;
}
.izqda {
    float: left;
    margin-top: 8px;
}

.izqda a{color:#ffffff; }

.derecha {float: right; margin-top: 8px;}

.derecha a{color:#ffffff; }

.lis_c li{margin-bottom:12px;}
ul li{font-size:1em;}
h2{font-size:1.3em;text-align: center;}
.btn.btn-primary h4{font-size: 1.125em;}
.mt3{padding-top: 35px;}
#imC{margin-top: 5%;}
ul li {color:#2F4F4F;font-size: 1em;font-family: 'Lato', sans-serif;}
#cajaazul{background-color: rgba(40,47,57,0.15); margin-top: 5%;}
.m5{margin-top:5%;}
.m5 h3{text-decoration: underline;}
.m5 .col-xs-12 img{margin:auto;}
.linea{background-color: rgba(255, 255, 255, 0.8);}
.linea .container h2{text-align: center;color:#252476;width: 100%;font-size:1em;}
.pd0{padding:0px;}
.label_skitter{margin-top: -30%;}
.lslide{background-color: #d66d2b;height:10px;margin-top:0px;}
.azul{background-color: rgba(54, 86, 143, 0.8);padding: 2%;-webkit-box-shadow: 10px 10px 44px -17px rgba(0,0,0,0.69);
-moz-box-shadow: 10px 10px 44px -17px rgba(0,0,0,0.69);
box-shadow: 10px 10px 44px -17px rgba(0,0,0,0.69);margin-bottom: 5%;}
.tslide{font-family: 'PT Sans', sans-serif;font-size: 1em !important;text-align: right;font-weight: bolder;color:#FFF;margin-bottom: 3% !important;}
.btextor{font-family: 'Open Sans Light', sans-serif;font-size:1.5em !important;text-align: center;color:#FFF;}
.tslidea{font-family: 'PT Sans', sans-serif;font-size: 3em !important;text-align: right;font-weight: bolder;color:rgba(54, 86, 143, 0.8) !important;}
.btextora{font-family: 'Open Sans Light', sans-serif;font-size:1.5em !important;text-align: center;color:rgba(54, 86, 143, 0.8);}
#contact{ margin-right:8%;}
.text{color: #696969; font-size: 1em;font-family: 'Lato', sans-serif;text-align:justify;margin-left:35px;margin-right:35px;}
.textL{
	color: #696969;
	font-size: 1.1em;
	font-family: 'Lato', sans-serif;
	text-align: justify;
	margin-left: 35px;
	margin-right: 35px;
}
.numC{
	color: rgba(54, 86, 143, 0.8);
	font-weight: bold;
	font-size: 1.8em;
}
#logo2 {max-width: 75%;margin: auto;}
.btn_env{margin-top: 2%;}
.ventana{display:none;}
.dcontact h4{font-size:18px; }
.dcontact p{font-size:15px; }
.dcontact a{font-size:15px; }
.llamada{margin-left:2%; margin-top: 7%;}
.lis_c{
	margin-top: 10px;
	margin-left: 5%;
}
.lis_c li{text-align: left;	color: #ffffff;}

.ofseguro{
	width: 100%;
	margin: auto;
	margin-top: 8%;
	background-color: #800000;
}

.ofseguro p{
	color: #FFF;
	padding: 20px;text-align: justify;}


.icono{max-width:25px;}
#tw{color:#FFF;}

#bcontacto{margin-top: 8px;}
.ctext{font-size:0.75em !important;margin: 10px;}
.imagencon{max-width:25%;}
.B_R{float: left;}
a #LLc:hover{color:#fbca04;}

.ventana {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0, 0, 0, 0.7);
	transition: opacity 500ms;
	visibility: hidden;
	opacity: 0;
}
.ventana:target{visibility: visible;opacity: 1;}



@media (min-width: 1200px){
 .linea .container h2{font-size:1.875em;}
 .tslide{font-size: 3em !important;}
 .botonera .row p{font-size: 1.2em;}
 .botonera .row img{max-width: 45%;margin:auto;padding-bottom:5%;}
 h1{font-size: 3.5em;}
 .tp {font-size: 1.4em;}
 .tp_B {font-size: 1.4em;}
 .B_R{float: right;}
 .ncap {font-size: 5.5em;margin-left: 40%;}
 .ofseguro{width:53%;}
 .text{font-size:1.5em;text-align: center;}
 .textL{font-size: 1.5em;text-align: left;}
 .imagencon{ max-width: 100%;max-height: 150px; }
 .lis_c{ margin-left: 15%;}
 #logo2{max-width:75%;}
 .dcontact h4{font-size:20px; }
 .dcontact p{font-size:17px; }
 .dcontact a{font-size:17px; }
 .ctext {font-size: 15px !important;}
 .llamada{margin-left:28%;}
 #imC{margin-top: 60%;}
 h2{font-size:1.87em;text-align:left;}
 
 ul li{font-size:1.5em;}
 
 }