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

body{
color:#000000;
font-family: 'Roboto', sans-serif;
margin:0;
line-height: 1.6em;
font-size:13px;
}
img{
border:0;
}
.fadebox {
display: block;
position:fixed;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
background-color: black;
z-index:1001;
-moz-opacity: 0.8;
opacity:.80;
filter: alpha(opacity=80);
}
.overbox {
position: fixed;
top: 50%;
left: 50%;
width: 562px;
height: 551px;
margin-top:-281px;
margin-left:-276px;
z-index:9999999;
}
#imagenaviso img{
width:100%;
height:auto;
}

.joinchat{
right:100px!important;
z-index:9999999;
}
h1{
line-height:35px;
font-family: 'Montserrat', sans-serif;
}
.grecaptcha-badge{
display:none;
}
.servicioshome{
margin:60px auto;
text-align: center;
}
.servicioshome ul{
list-style:none;
padding:0px;
margin:0px;
}
.servicioshome li{
display:inline-block;
position:relative;
width:30%;
margin:1%;
text-align:center;
background-color:#CCC;
}
.servicioshome li img{
width:100%;
height:auto;
}
.servicioshome li h3{
position:absolute;
font-size:17px;
text-align:center;
width:100%;
color:#FFF;
margin:80% auto 0px;
text-transform:uppercase;
}
.servicioshome2{
margin:60px auto;
text-align: center;
}
.servicioshome2texto{
	min-height: 13em;
}
.servicioshome2 ul{
list-style:none;
padding:0px;
margin:0px;
}
.servicioshome2 li{
display:inline-table;
width:22%;
margin:1%;
text-align:center;
color:#333;
}
.servicioshome2 li img{
width:50%;
margin:auto;
height:auto;
border-radius:50%;
}
.servicioshome2 li h2{
font-size:24px;
text-align:center;
width:100%;
color:#0071bc;
margin:20px auto;
text-transform:uppercase;
}
.servicioshome2 li h3{
font-size:18px;
color:#000;
margin:20px auto;
text-transform:none;
}
.servicioshome2 li p{
}
.servicioshome2 li a{
font-size:14px;
background-color:#005daa;
color:#FFF;
text-transform:none;
border-radius:10px;
display:block;
margin:auto;
text-decoration:none;
padding:10px;
}
.btn_wapp{
position:fixed;
bottom: 24px;
top: auto;
right:110px;
border-radius:50%;padding:10px;background-color:#25d366;color:#fff;text-align:center;box-sizing:border-box;box-shadow:0 5px 10px 2px rgba(0,0,0,.2);display:flex;align-items:center;vertical-align:middle;font-size:16px;z-index:99999;
width:60px;
}
.btn_wapp img{
width:40px;
height:auto;
}
.btn_wapp a,.btn_wapp a:hover{color:#fff;text-decoration:none}
.wpcf7-text, .wpcf7-textarea{
width:100%;
border:1px solid #ECECEC;
background:-webkit-gradient(linear,0 0,0 100%,from(#FFF),to(#EEE));
background:-webkit-linear-gradient(bottom, #EEE, #FFF);
background:-moz-linear-gradient(bottom, #EEE, #FFF);
background:-o-linear-background(bottom, #EEE, #FFF);
background:-ms-linear-background(bottom, #EEE, #FFF);
background:linear-background(top, #EEE, #FFF);
max-width:100%;
padding:10px;
border-radius: 8px;}

.wpcf7-textarea{
height:120px;
}
.wpcf7 p{
	margin: 0px;
}
.wpcf7-submit{
color:#FFF;
text-shadow:1px 1px 1px #000;
font-size:17px;
padding:10px 20px;
border-radius:10px;
border:0;
text-transform:uppercase;
background-color:#06C;
}

#avisoespecial h4,#avisoespecial p{padding:0;margin:0}
#avisoespecial{background-color:#333;color:#CCC;text-align:center;padding:0;line-height:28px;height:0}
#avisoespecial h4{color:#FC0;border:0}
#avisoespecial a{color:#FC0;text-decoration:none}
.barrasuperior{
background-color:#333333;
color:#FFF;
text-align:right;
}
*, *::after, *::before {
box-sizing: border-box;
}

progress {
/* Positioning */
position: fixed;
left: 0;
top: 0;

/* Dimensions */
width: 100%;
height: .25em;

/* Reset the apperance */  
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;

/* Get rid of the default border in Firefox/Opera. */
border: none;

/* For Firefox/IE10+ */
background-color: transparent;

/* For IE10+, color of the progress bar */
color: red;
}

progress::-webkit-progress-bar {
background-color: transparent;
}
.etiquetas{
background-color:#EEE;
padding:10px;
border-radius:5px;
margin-bottom:30px;
}
.etiquetas a{
text-decoration:none;
color:#0071BC;
}
.flat::-webkit-progress-value {
background-color: red;
}

.flat::-moz-progress-bar {
background-color: red;
}

.single::-webkit-progress-value {
background-color: transparent;
background-image: -webkit-linear-gradient(left, transparent, red);
}

.single::-moz-progress-bar {
background-color: transparent;
background-image: -moz-linear-gradient(left, transparent, red);
}

.multiple::-webkit-progress-value {
background-image: -webkit-linear-gradient(-45deg, 
		   transparent 33%, rgba(0, 0, 0, .1) 33%, 
		   rgba(0,0, 0, .1) 66%, transparent 66%),
  -webkit-linear-gradient(left, green, red);
}

.multiple::-moz-progress-bar {
background-image: -moz-linear-gradient(-45deg, 
		   transparent 33%, rgba(0, 0, 0, .1) 33%, 
		   rgba(0,0, 0, .1) 66%, transparent 66%),
  -moz-linear-gradient(left, green, red);
}

.progress-container {
width: 100%;
background-color: transparent;
position: fixed;
top: 0;
left: 0;
height: .25em;
display: block;
}

.progress-bar {
background-color: red;
width: 50%;
display: block;
height: inherit;
}
section {
margin: 0 auto;
width: 100%;
padding: 2.5em 0;
text-align: center;
background: #1F282D;
position: fixed;
top: 0;
left: 0;
}

nav {
position: relative;
z-index: 1;
}
.contador{
float:left;
background-color:#CCC;
padding:5px 10px;
font-size:12px;
border-radius:10px;
}
.contador2{
margin-left:10px;
float:left;
background-color:#DDD;
padding:5px 10px;
font-size:12px;
border-radius:10px;
}
#fotobannerhome{
background-image:url(images/stock-photo-the-hard-work-of-an-asian-lawyer-in-a-lawyer-s-office-counseling-and-giving-advice-and-723369586.jpg);;
background-size:cover;
height:100px;
text-align:center;
padding:150px 0px;
color:#FFF;
font-size:30px;
line-height:40px;
}
#fotobannerhome p{
width:50%;
color:#FFF;
background-color:rgba(0,0,0,0.5);
padding:10px;
border-radius:10px;
margin:auto;
}
#fotobannerhome2{
background-image:url(images/fotooficina.jpg);;
background-size:cover;
background-position:center;
height:250px;
text-align:center;
padding:50px 0px;
color:#FFF;
font-size:30px;
}
#textotextonosotros{
float:right;
width:48%;
padding: 100px 0px;
}
#textofotonosotros{
float:left;
width:48%;
}
#textofotonosotros img{
height:auto;
width:100%;
}
.centrador{
width:90%;
margin:auto;
}
.clear{
clear:both;
}
#superior{
text-align:right;
padding:5px 0px;
background-color:#333;
}
#superior a{
color:#FFF;
text-decoration:none;
}
.logoydireccion{
width:40%;
float:left;
}
#logo{
float:left;
width:30%;
padding:10px 0px;
}
.direccion{
float:right;
width:67%;
font-size:16px;
margin-top:20px;
border-left:1px solid #333;
padding-left:3%;
}
.direccion img{
float:left;
width:30px;
height:auto;
margin-right:5px;
margin-bottom:10px;
}
.direccionmovil{
color:#FFF;
background-color:#0071BC;
text-align:center;
display:none;
}
#logo img{
height:auto;
width:100%;
}
#menudatos{
float:right;
width:40%;
text-align:right;
}
#eslogantelefono{
padding:15px 0px;
}
.programacionenlinea{
position:fixed;
bottom:10%;
left:0;
background-color:#39F;
border-radius:0px 10px 10px 0px;
}
.programacionenlinea a{
color:#FFF;
text-decoration:none;
padding: 10px;
display: block;
text-transform: uppercase;
font-weight: bold;
}
.eslogan{
color:#0071BC;
font-size:20px;
}
.telefono{
color:#000;
font-size:25px;
}
.telefono a{
color:#000;
text-decoration:none;
}
#correo{
font-size:17px;
padding:5px 0px 10px 0px;
}
#correo a{
text-decoration:none;
color:#000;
}
#menu{
background-color:#BDCCD4;
text-align:right;
}
#menu ul{
list-style:none;
padding:0px;
text-align:center;
margin:0px;
}
#menu li{
display:inline-block;
}
#menu li a{
display:block;
padding:10px 20px;
border-right:1px solid #999;
color:#000;
text-transform:uppercase;
font-size:14px;
text-decoration:none;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
#menu li a:hover{
background-color:#F7931E;
color:#FFF;
}
#header{

}
#banner{
background-image:url(images/fondobanner.jpg);
background-position:center;
background-size:cover;
color:#FFF;
font-size:23px;
line-height: 40px;
text-align:center;
padding:300px 0px;
width:100%;
}
#bannerderechosuperior h1{
	line-height:30px;
	font-size:25px;
}
#bannerderechosuperior li a{
	color:#000;
	padding: 10px 5%;
	border-radius:10px;
	text-decoration:none;
	font-size:14px;
	display:block;
	font-size:14px;
}
#bannerderechosuperior ul{
	list-style:none;
	padding:0px;
	margin:0px;
}
#bannerderechosuperior li{
	width:30%;
	display:inline-table;
	background-color:#F90;
	border-radius:10px;
}
#banner h3{
color:#FFF;
font-size:19px;
font-weight:normal;
margin: 10px 0px;
font-family: 'Montserrat', sans-serif;
}
.tt1{
font-size:40px;
color:#FFF;
line-height:55px;font-family: 'Montserrat', sans-serif;
}
.tt2{
font-size:20px;
padding:10px 0px;
font-family: 'Montserrat', sans-serif;
}
.tt3{
font-size:25px;
padding:20px 0px 10px 0px;
color:#005DAA;
font-family: 'Montserrat', sans-serif;
}
#botonhead{
color:#000;
padding-top:10px;
margin: auto;
}
#botonhead img{
width: 2%;
height: auto;
}
#bannerderechoinferior{
color:#000;
padding-top:10px;
margin: auto;
width: 50%;
text-align: center;
}
#bannerderechoinferior h4{
font-size:20px;
margin:5px 0px;
font-family: 'Montserrat', sans-serif;
}
#bannerderechoinferior h2{
padding-top:40px;
font-weight:normal;
font-family: 'Montserrat', sans-serif!important;
margin:0px;
}
#bannerderechoinferior h3{
padding-top:40px;
font-weight:normal;
font-size:30px;
font-family: 'Montserrat', sans-serif;
}
#botonhead a, #bannerderechoinferior a{
background-color:#0071BC;
padding:5px 10px;
border-radius:5px;
color:#FFF;
font-size:16px;
text-decoration:none;
-moz-transition: all 0.5s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;

}
#botonhead a:hover, #bannerderechoinferior a:hover{
background-color:#F7931E;
}
#destaque{
text-align:center;
color:#FFF;
font-size:24px;
background-color:#1a61bf;
padding:50px;
}
#destaque h4{
	font-size:30px;
	text-transform:uppercase;
}
#textofoto{
float:left;
width:50%;
padding-top: 25px;
}
#textofoto img{
height:auto;
width:100%;
}
.textotexto{
width:45%;
padding: 1% 2%;
margin:auto;
text-align:center;
}
.textotexto ul{
list-style:none;
padding:0px;
margin:0px;
text-align:center;
}
.textotexto li{
width:30%;
margin:1%;
display:inline-table;
}
.textotexto li img{
width:60%;
height:auto;
}
#textosolo{
margin:auto;
width:90%;
}
.textotexto ul{
list-style:none;
padding:0px;
margin:0px;
}
.textotexto li{
font-size:15px;
padding:5px 0px;
}
.textotexto h4{
font-size:16px;
color:#0071BC;
font-family: 'Montserrat', sans-serif;
}
.fondotitulojuicio{
padding:100px 0px;
text-align:center;
background-color:#333;
background-image:url(images/fondojuicio.jpg);
background-size:cover;
background-position:center;
}
.fondotitulojuicio2{
padding:100px 0px;
text-align:center;
background-image:url(images/fondo1.jpg);
background-size:cover;
background-position:center;
}
.fondotitulojuicio2 h4{
font-size:20px;
font-family: 'Montserrat', sans-serif;
}
.fondotitulojuicio h2{
color:#FFF;
font-family: 'Montserrat', sans-serif!important;
}
.introduccion{
width:50%;
text-align:center;
margin:auto;
padding:100px 0px;
}
.parrafo1{
width:70%;
margin:auto;
padding:50px 0px;
}
.parrafo2{
width:40%;
margin:auto;
padding:30px 0px;
}
.parrafo1 li{
list-style-image:url(images/flecha.jpg);
}
#llamenoshome{
background-color:#666;
text-align:center;
font-size:35px;
color:#FFF;
padding:100px 0px;
background-image:url(images/fondojuicio.jpg);
background-size:cover;
}
.llamenoshome{
	width:50%;
	margin:auto;
}
#llamenoshome ul{
	list-style:none;
	padding:0px;
	margin:0px;
}
#llamenoshome li{
width:20%;
margin:2%;
display:inline-table;
}
#llamenoshome a{
background-color:#F7931E;
padding:10px;
border-radius:5px;
color:#000;
display:block;
font-size:18px;
text-decoration:none;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.verterminos a{
	background-color:transparent!important;
	font-size:12px!important;
	color:#FFF!important;
	padding:5px!important;
}	
#llamenoshome a:hover{
background-color:#007DC3;
}
#textoinferior{
text-align:center;
padding-bottom: 3%;
}
#textoinferior ul{
padding:0px;
margin:auto;
width: 45%;
text-align: left;
}
#textoinferior li{
font-size:18px;
list-style: url("images/vineta.png");
line-height:30px;
}

marker img{
width: 1%;
height: auto;
}
#pie{
background-color:#005DAA;
color:#FFF;
padding:50px 0px;
}
#pie a{
text-decoration:none;
color:#FFF;
}
#pielogo{
width:15%;
display:inline-block;
padding:1%;
}
#pielogo img{
width:100%;
height:auto;
}
#legalespie{
width:30%;
display:inline-block;
padding:1%;
}
#menupie{
width:30%;
display:inline-block;
padding:1%;
}
#menupie ul{
list-style:none;
padding:0px;
margin:0px;
}
#destaque2{
background-image:url(images/fondobanner2.jpg);
color:#FFF;
text-align:center;
font-size:20px;
padding:20px 0px;
background-color:#000;
line-height:35px;
}
.tt4{
font-size:30px;
font-family: 'Montserrat', sans-serif!important;
}
#textosoluciones{
margin:auto;
text-align: center;
}
#textosoluciones ul{
list-style:none;
padding:0px;
text-align: center;

}
#textosoluciones li{
background-color:#DDD;
padding: 1%;
margin:1%;
width: 30%;
display: inline-table;
min-height: 45em;
}
.textosolucionesfoto{
width:100%;
margin: auto;
}
.textosolucionestexto{
width:90%;
margin: auto;
}
.textosolucionestexto a{
color:#036;
font-family: 'Montserrat', sans-serif!important;
text-decoration:none;
}
.continuar a{
background-color:#333;
color:#FFF;
padding:5px 10px;
margin-top:20px;
border-radius:5px;
float:right;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.continuar a:hover{
background-color:#036;
}
.textosolucionesfoto img{
width:100%;
height:auto;
}
#textobiografias{
background-color:#DDD;
}
#interiorbiografias{
width:60%;
margin:auto;
}
#interiorbiografias ul{
list-style:none;
padding:0px;
margin:0px;
}
#interiorbiografias li{
background-color:#DDD;
margin:15px 0px;
}
.textobiosfoto{
width:30%;
float:left;
}
.textobiosfoto img{
width:100%;
height:auto;
border-radius:50%;
}
#destaque3{
background-color:#005DAA;
text-align:center;
font-size:30px;
color:#FFF;
padding:20px 0px;
}
.campo{
background-color:#EEE;
width:300px;
height:25px;
margin:2px 0px;
border:0px;
}
.boton{
border:0px;
padding:5px 10px;
color:#FFF;
font-size:15px;
background-color:#005DAA;
}
.tablacontacto{
margin:auto;
text-align:left;
}
#formulario{
text-align:left!important;
}
#formulario a{
background-color:#FFF;
color:#000;
padding:0px;
font-size:15px;
}
.area{
background-color:#EEE;
width:300px;
height:60px;
margin:2px 0px;
border:0px;
}
#fotocontacto{
margin: auto;
width:30%;
}
#fotocontacto img{
width:100%;
height:auto;
}
#textocontacto{
width:100%;
margin: auto;
color:#FFF;
padding:20px 1%;
font-size:15px;
line-height:32px;
background-color:#333;
}
#textocontacto-interior{
width:40%;
margin: auto;
}
.vinetas li{
list-style: url("images/vineta.png");
}
#textocontacto li{
list-style: url("images/vineta.png");
}
#textocontacto li img{
width: 5%!important;
height: auto;
}
#textocontacto h4{
color:#BDBF32;
font-size:25px;
padding:0px;
margin:0px;
font-family: 'Montserrat', sans-serif;
}
#llamenos{
text-align:center;
width:100%;
}
#llamenos2{
background-image:url(images/fondollamenos.jpg);
text-align:center;
font-size:30px;
padding:30px 0px;
line-height:35px;
}
#llamenos2 p{
margin:5px;
padding:0px;
font-family: 'Montserrat', sans-serif;
}
#llamenoshome h5{
padding:0px;
font-size:40px;
font-weight:normal;
font-family: 'Montserrat', sans-serif;
line-height:40px;
}
#llamenos2 h4{
color:#005DAA;
font-size:25px;
font-weight:normal;
margin:0px;
font-family: 'Montserrat', sans-serif;
padding:0px;
}
.verterminos{
}
.verterminos a{
text-decoration:none;
color:#FFFFFF;
}
.formularionoticia{
width:30%;
float: right;
margin:30px auto;
}
.detallenoticia{
width:65%;
text-align: left;
margin: auto;
padding-top:20px;
float: left;
}
.detallenoticia ul{
margin-left:10px!important;
padding-left:5px!important;
list-style:disc!important;
}
.detallenoticia li{
margin:0px!important;
background-color:#FFF!important;
}
.detallenoticia h1{
color:#000;
font-size:30px;
text-align: left;
margin-bottom:20px;
font-weight:normal;
line-height:35px;
border-bottom:1px solid #666;
}
.detallenoticia h2{
color:#000!important;
font-size:20px!important;
text-align: left!important;
line-height:32px!important;
margin-top:5px!important;
padding-top:10px;
font-family: 'Montserrat', sans-serif!important;
font-weight:normal;
}
.detallenoticia h4{
color:#000!important;
background-color:#DDD!important;
padding:10px!important;
font-family: 'Montserrat', sans-serif;
}
.detallenoticia img{
width:100%;
height:auto!important;
}
.share-button {
border: 0px;
color: #FFF;
display:inline-table;
padding:5px 10px;
cursor:pointer;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
margin-bottom:10px;
float:left;
margin-right:1%;
}
.share-button img{
width: 20px!important;
margin-bottom:-5px;
}
.f-share-button {
background:#3E5C9A;
}
.t-share-button {
background:#55ACEE;
}
.f-share-button:hover{
background:#3E5C9A;
}
.t-share-button:hover{
background:#55ACEE;
}
#datosmovil img{
background-color:#036;
padding:4px;
width:40px;
height: auto;
margin-left:5px;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%;
margin-top:10px;
}
#datosmovil{
display:none;
float:right;
text-align:right;
padding:0 2%;
}
#botonmenumovil{
text-align:right;
padding: 10% 1%;
width:98%;
clear:both;
display:none;
}
#botonmenumovil img{
height:25px;
width:auto;
float:right;
}
#fotomovilhome{
display:none;
width:100%;
}
#fotomovilhome img{
width:100%;
height:auto;
}
.centrador2{
width: 100%;
max-width: 700px;
float:left;
}
.centrador3{
width: 100%;
max-width: 700px;
float:right;
}
.fondovoluntaria{
background-image:url(images/fondovoluntaria.jpg);
background-position:left;
background-size:cover;
}
.fondovoluntaria img{
height:100%;
width:auto;
max-width:100%;
}
.fondodias{
background-image:url(images/fondodias.jpg);
background-position:left;
background-size:cover;
}
.floatderecho{
float:right;
right:0;
}
.floatizquierdo{
float:left;
}
.contenidosintelingente{
position:relative;
margin-top:50px;
}
.contenidosintelingente h2{
border:0;
font-weight:300;
font-family: 'Montserrat', sans-serif!important;
font-size:30px;
color:#36C;
}
.contenidosintelingenteizquierdo{
width:50%;
padding:50px 2%;
}
.contenidosintelingenteizquierdo2{
width:60%;
padding:2%;
}
.contenidosintelingentederecho{
width:50%;
position:absolute;
height:100%;
background-color:#0071BC;
}
.fondogris{
background-color:#666;
color:#FFF;
}
.fondogrisclaro{
background-color:#DDD;
}
.contenedorcabezal{
	clear:both;
	position:relative;
	height:100%;
}
.testimonios h5, .comofunciona h5, .textoderecho2 h5{
text-transform:uppercase;
font-size:30px;
color:#0071BC;
}
.testimonios{
	text-align:center;
}
.testimonios ul{
list-style:none;
padding:0px;
margin:0px;
}
.testimonios li{
width:25%;
margin:2%;
display:inline-table;
text-align:left;
}
.testimonios h6{
color:#29AAB8;
text-transform:uppercase;
font-size:18px;
}
.estrellas{
width:50%;
}
.testimonios li img{
width:50%;
height:auto;
border-radius:50%;
}
.firma{
background-color:#EEE;
border-radius:10px;
padding:10px;
}
.nombredeltestimonio{
font-weight:bold;
}
.impacto{
	background-image:url(images/fondojuicio.jpg);
	background-size:cover;
	padding:70px 0px 50px;
}
.impacto ul{
	list-style:none;
	padding:0px;
	margin:0px;
	text-align:center;
}
.impacto li{
	width:20%;
	margin:20px 1%;
	display:inline-table;
}
.numero{
	font-size:100px;
	color:#9C0;
	font-weight:bold;
}
.textonumero{
	font-size:40px;
	line-height:45px;
	color:#CCC;
	margin:30px auto 0px;
}
.faqs{
	margin:50px auto;
	text-align:center;
}
.faqs h6{
	color:#0071BC;
	text-transform:uppercase;
	font-size:30px;
	margin:20px auto;
}
.faqs ul{
list-style:none;
padding:0px;
margin:0px;
}
.faqs h4{
	color:#0071BC;
	font-size:18px;
}
.faqs li:nth-child(2n+1){background-color:rgba(0,0,0,0.1)}
.faqs li{
border-radius:10px;
padding:10px;
max-width:800px;
margin: auto;
}
.video{
	max-width:600px;
	margin:auto;
	padding:50px 0px;
}
.bloquepreguntas{
	padding: 60px 0px;
	text-align: center;
}
.bloquepreguntas:nth-child(2n){
	background-color:#ebf5fc;
	padding: 60px 0px;
}
.bloquepreguntas h2{
	text-transform: uppercase;
font-family: 'Montserrat', sans-serif;
	color: #9C0
}
.numerogrande{
	color: #9C0;
	font-size: 40px;
	margin: 0px;
}

.centrador-correo{
width:100%;
margin:auto;
}
.header-correo{
	background: #A7BEC8;
background: linear-gradient(27deg,rgba(167, 190, 200, 1) 0%, rgba(126, 175, 180, 1) 100%);
	color: #085DA8;
	text-align: right;
	padding: 10px 0px;
	font-weight: 600;
	font-size: 20px;
}
.logotipo-correo{
}
.texto{
	padding-top: 2%;
	margin: auto;
	width: 90%;
}
.fecha{
	text-align: right;
}
.titulo{
	text-align: center;
	color: #085DA8;
	font-weight: 600;
}
.cuerpo-texto{
}
.agradecemos{
	color: #085DA8;
}
.banner img{
	width: 100%;
	height: auto;
}
.contacto{
	text-align: center;
}
.telefono{
	font-weight: 600;
	color: #085DA8;
	font-size: 40px;
	line-height: 45px;
}
td{
	text-align: center;
	background-color: #E2E1E1;
	padding: 10px 0%;
}
.encabezado{
	background-color:#0B83A0;
	color: #FFFFFF;
}
.pie{
background: #A7BEC8;
background: linear-gradient(27deg,rgba(167, 190, 200, 1) 0%, rgba(126, 175, 180, 1) 100%);
	text-align: center;
	color: #FFFFFF;
	padding: 2% 0%;
}
.pie a, .pie a:hover{
	text-decoration: none;
	color: #FFFFFF;
	margin-top: 3%;
}