﻿a.tituloNota,
a.tituloNota:link,
a.tituloNota:active {
    color: #ff9434;
    font-weight: bold;
}
a.tituloNota:hover {
    text-decoration: underline;
}
.txtNota {
    margin-top:0px;
    margin-right: 25px;
    font-family: Verdana, Arial, Helvetica;
    color:#000;
    font-size:15px;
    line-height:160%;
    border: 0px solid red;
}
.subtitulo, 
.subtituloCafe {    
    margin-left: 2px;
    font-family: 'Open Sans', sans-serif;
    font-size: 23px;
}

.subtitulo {
    color: #000000;
}

.subtituloCafe {
    color: #b2631d;
}

td.sitemap {
    width: 50%;
    padding-right: 15px;
    vertical-align: bottom;
}
td.sitemapMed {
    width: 30%;
    padding-right: 15px;
    vertical-align: bottom;
}
.titulonaranja {
    color: #ED7800;
}
.btn {    
	background-color: #e5e5e5;
	background-image: none;
	filter: none;
	border: 0;
	padding: 7px 14px; 
	
	/*font-family: "Segoe UI", Helvetica, Arial, sans-serif;*/
  font-size: 14px;  	
  color: #333333;
	cursor: pointer;
	outline: none;
  -webkit-box-shadow: none !important;
     -moz-box-shadow: none !important;
          box-shadow: none !important;
  -webkit-border-radius: 0 !important;
     -moz-border-radius: 0 !important;
          border-radius: 0 !important;

  -webkit-text-shadow: none;
     -moz-text-shadow: none;
          text-shadow: none;
}


.btn:hover, 
.btn:focus, 
.btn:active,
.btn.active,
.btn[disabled],
.btn.disabled {  
  color: #333333;
  background-color: #d8d8d8 !important;
}
.theme-btn {
	color:#fff; 
	background: #ff8503 !important; 
}
 
.theme-btn:hover {
	color:#fff; 
	background: #e86800 !important; 
}

.texto-naranja,
.texto-naranja-bold {    
    color: #ED7800
}

.texto-naranja-bold {    
    font-weight: bold;
}

/*Video*/
/*contenedor video*/
.contenedorvideo {
	max-width:470px;
    min-height:600px;
	margin:0 auto;
}
.contenedorvideo-height-800 {
	max-width:470px;
    min-height:800px;
	margin:0 auto;
}
.contenedorgaleria {
	max-width:620px;
    min-height:550px;
	margin:0 auto;
}
.videoResponsive {
	margin:0 auto;
    height:0px;
    width:100%;
    padding-top:56.25%;    
    position:relative;

}
.blockResponsive {
	margin:0 auto;
    height:0px;
    width:100%;
    /*padding-top:56.25%;*/    
    position:relative;
}
.videoResponsive iframe, 
.videoResponsive img {
    position:absolute;
    height:100%;
    width:100%;
    top:0px;
    left:0px;
}
.videoResponsiveBlog {
	margin:0 auto;
    height:350px;
    width:100%;
    padding-top:56.25%;    
    position:relative;
    border: 0;
    overflow-y:hidden;
    overflow-x:hidden;  
    padding-right:4px;
}

/*.videoResponsiveBlog iframe, 
.videoResponsiveBlog img {
    position:absolute;
    height:100%;
    width:100%;
    top:0px;
    left:0px;
    padding-right:4px;
}*/

.tituloVideoBlog {
    padding-left: 15px;
    text-transform: uppercase;
    font-weight: bold;
    font-size:12px;
    color: #ED7800;
    display:block;    
}
.txtVideoBlog {
    padding-left: 15px;        
    font-size:12px;
    color: #000;
    display:block;
}

.videoResponsiveBlog iframe, 
.videoResponsiveBlog img {
    position:absolute;
    height:100%;
    width:100%;
    top:0px;
    left:0px;
    border: 0;
    overflow-y:hidden;
    overflow-x:hidden;
    padding-right:4px;
}
section .videoResponsive iframe {
    height: 300px;
    overflow:hidden;
}

/*margenes galeria*/
div.margenes-galeria {
    margin: 0 14px 0 24px;
}

.subtitulo-nota {
    font-style: italic;
}
li.listaBulletsNaranja {
    font-family: Verdana, Arial,  Helvetica;
    color:#555555;
    font-size:15px;
    line-height:160%;
    background: url(../../assets/img/bulletlista.png) top left no-repeat; 
    background-position-y:3px;    
    margin-top:10px;
    margin-left:-15px;
    margin-right:5px;
    padding-left:40px;
    list-style:none;
}
.img-centrada {
    display: block;
    margin: 0 auto;
}
h1.internos {
    font-size: 17px;
    padding-top: 35px;
}
.notaAutor {
    text-align: right;
    font-style: italic;
}
h1 {
    /*color: #2c2c2c;
    font-size: 18px;
    font-weight: bold;*/    
    font-family: 'Open Sans', sans-serif;
    font-size: 23px;
}
h2 {
    color: #cb4f00;
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;   
    font-weight: 500;
    /*text-transform: uppercase;*/
}
table.tipo1 {
    width: 100%;  
    font: normal 14px verdana, sans-serif;   
    margin: 0 auto; 
}
table.tipo1 th,
table.tipo1 td.backNaranja {
    background: #e18838;
    color: white;
    font-weight: bold;   
    font-size: 14px;
    text-align: center; 
    text-transform: uppercase;   
}
table.tipo1 th,
table.tipo1 td.backNaranja-left {
    background: #e18838;
    color: white;
    font-weight: normal;   
    font-size: 15px;
    text-align: left; 
    padding-left: 15px;    
}
table.tipo1 td.backVerde {
    background: #5f6738;
    color: White;
    font-weight: normal;   
    padding-left: 15px;
    font-size: 14px;
    text-align: left; 
    text-transform: uppercase;   
}
table.tipo1 td.backGris {
    background: #b2b2b2;
    color: White;
    font-weight: normal;   
    padding-left: 15px;
    font-size: 14px;
    text-align: left; 
    text-transform: uppercase;   
}
table.tipo1 tr.backgris:nth-of-type(odd) {
    background-color: #dad9d7;    
}
table.tipo1 tr.backgris:nth-of-type(even) {
    background-color: #e7e5e1;    
}
table.tipo1 td ol.romanos {
    list-style-type: lower-roman;
}
table.tipo1 td ul.circulo,
ul.circulo {
    list-style-type:circle;
    padding-left: 22px;
    line-height: 160%;
}
table.tipo1 td ul.disco,
ul.disco {
    list-style-type:disc;
    padding-left: 22px;
    line-height: 200%;
}
table.tipo1 tr {
    vertical-align: middle;
}
table.tipo1 td, table.tipo1 th {
    padding: 6px;
    border-top: 1px solid #fff;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    border-left: 1px solid #fff;
}
ul.temas {
    list-style-type:disc;
    padding-left: 40px;
    line-height: 200%;
}
a.temas,
a.temas:link {
    color: #B2631D;
    text-decoration: none;
}
a.temas:visited {
    color: #ca7222;
}
a.temas:hover {
    text-decoration: underline;
}
table.tipo1 tr.back1 {    
    background-color: #dad9d7;
    /*background-color: #ddd1c1;*/
}
table.tipo1 tr.back2 {    
    background-color: #e7e5e1;   
    /*background-color: #e5dbcc;*/    
}
table.tipo1 td p {
    padding: 10px 8px;
}
.txtNaranja {
    /*color: #cb4f00;*/        
    font-size: 16px;
    color: #bc5c01;             
}
a.txtNaranja,
a.txtNaranja:visited,
a.txtNaranja:link {
    /*color: #cb4f00;*/    
    /*text-transform: uppercase;*/
    color: #CB4F00; 
    text-decoration: none;
    display: block;
    margin-left: 6px;
    font-weight: bold;
}
a.txtNaranja:hover {
    text-decoration: none;
    color: #bc5c01;
    /*color: #ED7800;*/
}

a.txtBco,
a.txtBco:link,
a.txtBco:visited {
    color: white;
    font-weight: lighter;   
    font-size: 16px;
    text-align: center;    
    text-decoration: none;
}
a.txtBco:hover {
    text-decoration: underline;
}

p a.word-file, 
p a.explorer, 
p a.ppt-file, 
p a.pdf-file-naranja {
   margin:0px 0px 0px 20px;   
   padding:10px 0px 0px 30px;
   display:inline-block;
   font: 14px Verdana, Arial,  Helvetica;
   color:#E57914;
   text-decoration:none;
   border:0px solid;
   line-height:19px;
   text-transform: uppercase;
   background-color: transparent;
}
p a.pdf-file-talleres, 
p a.pdf-file-txtuppercase,
p a.excel-file,
p a.word-file-txtuppercase {
   margin:0px 0px 0px 20px;   
   padding:10px 0px 0px 30px;
   display:inline-block;
   font: 12px Verdana, Arial,  Helvetica;
   color:#222;
   text-decoration:none;
   border:0px solid;
   line-height:19px;
   text-transform: uppercase;
   background-color: transparent;
}

p a.excel-file,
p a.formWeb  {
   margin:0px 0px 0px 20px;   
   padding:10px 0px 0px 30px;
   display:inline-block;
   font: 15px Verdana, Arial,  Helvetica;
   color:#222;
   text-decoration:none;
   border:0px solid;
   line-height:19px;
   text-transform: uppercase;
   background-color: transparent;
}

p a.word-file,
p a.word-file-txtuppercase {
    background: transparent url(/images/generica/word.png) no-repeat left center;
}
p a.pdf-file-naranja,
p a.pdf-file-talleres,
p a.pdf-file-txtuppercase {
    background: transparent url(/assets/img/iconos/pdf-file.png) no-repeat left center;
}

p a.excel-file {
    background: transparent url(/assets/img/iconos/excel-file.png) no-repeat left center;
}

p a.formWeb {
    background: transparent url(/assets/img/iconos/formWeb.png) no-repeat left center;
}

p a.portafer {background:#ffffff url(/images/generica/explorer.png) no-repeat left center;}
p a.ppt-file {background:#ffffff url(/images/generica/ppt.png) no-repeat left center;}

a.word-file:visited, 
p a.word-file-txtuppercase:visited,
a.explorer:visited,
a.ppt-file:visited, 
a.pdf-file-naranja:visited {
    text-decoration: underline;
    color: #bc5c01;
}

p a.pdf-file-talleres:visited,
p a.excel-file:visited,
p a.formWeb:visited {
    text-decoration: underline;
    color: #363636;
}
a.word-file:hover, 
p a.word-file-txtuppercase:hover,
a.explorer:hover,
a.ppt-file:hover, 
a.pdf-file-naranja:hover,
p a.pdf-file-talleres:hover,
p a.pdf-file-txtuppercase:hover,
p a.excel-file:hover,
p a.formWeb:hover {    
    color: #bc5c01;
}
li.bulletSmall {
    font-family: Verdana, Arial,  Helvetica;
    color:#000;
    font-size:15px;
    line-height:150%;
    list-style-image: url(/assets/img/bulletlistaSmall.png); 
    /*margin-top:15px;*/
    margin-top:5px;
    padding-left: 5px;   
}
a.linkIngles, a.linkIngles:visited, a.linkIngles:link {    
    text-transform: uppercase;    
    font-family: Verdana, Arial, Helvetica;
    color: #738c6c;
    font-size: 12px;            
    letter-spacing: -1px;
    padding-right:10px;
        
}
a.linkIngles:hover {
    text-transform: uppercase;    
    font-family: Verdana, Arial, Helvetica;
    color: #5e7358;
    font-size: 12px;            
    letter-spacing: -1px;
    text-decoration:none;
}
.recuadro {
    display:block;
    margin:25px auto;
    padding:15px;
    background-color:#a5551c;
    width:60%;
    font-weight:bold;
    color:#fff;
}
.recuadro a.link,
.recuadro a.link:visited,
.recuadro a.link:link {
    color:#ffffff;   
    text-decoration:none;
    font-weight:bold;
}
.recuadro p {
    text-align: center;
}
.recuadro a.link:hover {
    color: #ffda47;
    text-decoration:none;
}
.titulo {
    font-size: 23px;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    text-align: left;
    padding: 15px 0 25px 0;
}
.tituloGde {
    font-size: 40px;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    text-align: left;
    padding: 15px 0 25px 0;
    color: #313131;
}
ul li.bulletsOferta {
    font-family: Verdana, Arial, Helvetica;
    color: #000;
    font-size: 15px;
    line-height: 150%;
    list-style-image: url(/assets/img/iconos/bulletlista.png);
    margin-top: 15px;
    margin-top: 5px;
    padding-left: 5px;
}
table.small2 tr td.alineacionDer {
    text-align: right;
}
.spacer-250 {
    padding-top: 250px;
}
.spacer-200 {
    padding-top: 200px;
}
.spacer-150 {
    padding-top: 150px;
}
.spacer-110 {
    padding-top: 110px;
}
.spacer-100 {
    padding-top: 100px;
}
.spacer-80 {
    padding-top: 80px;
}
.spacer-78 {
    padding-top: 78px;
}
.spacer-70 {
    padding-top: 70px;
}
.spacer-60 {
    padding-top: 60px;
}
.spacer-52 {
    padding-top: 52px;
}
.spacer-50 {
    padding-top: 50px;
}
.spacer-40 {
    padding-top: 40px;
}
.spacer-35 {
    padding-top: 35px;
}
.spacer-30 {
    padding-top: 30px;
}
.spacer-25 {
    padding-top: 25px;
}
.spacer-20 {
    padding-top: 20px;
}
.spacer-18 {
    padding-top: 18px;
}
.spacer-15 {
    padding-top: 15px;
}
.spacer-13 {
    padding-top: 13px;
}
.spacer-11 {
    padding-top: 11px;
}
.spacer-10 {
    padding-top: 10px;
}
.spacer-5 {
    padding-top: 5px;
}
.spacer-3 {
    padding-top: 3px;
}
.spacer-1 {
    padding-top: 1px;
}
ul.bulletPaloma li {
    list-style-image: url('/assets/img/iconos/bullet-paloma.png');
    padding-left: 15px;
}
a.linkSup,
a.linkSup:visited,
a.linkSup:active, 
a.linkSup:link {
    color: #4f6d2d;
    text-transform: uppercase;
    font-family: Verdana,Arial,Helvetica;
    font-size: 12px;
    text-decoration: none;
    padding-right: 10px;       
    padding-top: 9px;    
    display: block;
}

a.linkSup:hover {
    text-decoration: none;
    color: #69913b;
}
/*estilos layout Forms*/
.pie-pagina {
    font-size: 12px;
    text-align: center;
    padding: 10px 0;
    display: block;
}
.encabezado-Form {
   font: bold 19px 'Oswald', Verdana, Arial;
   text-transform: uppercase;   
   text-align:center;
   letter-spacing:1px;
   display:block;      
   padding:10px 0;
   background-color:#f47b20;
   color:#fff;
}
.txtAvisoPrivacidad {
    font-size: 13px;
}
a.txtAvisoPrivacidad,
a.txtAvisoPrivacidad:visited,
a.txtAvisoPrivacidad:active {
    color: #f47b20;    
    text-decoration: none;
}
a.txtAvisoPrivacidad {
    color:#d25f15;    
}
.txtnaranja {
    color:#ED7800
}
.txtverde {
    color:#00432b;
    font-weight:bolder;
}
.txtgris {
    color:#63656a;
}
.txtBlanco {
    color:#fff;
    font-weight: bold;
    font-size:13px;
}
.tituloNar {
    font-size:17px;
    font-weight: bold;
    color:#ED7800;
}
.tituloNarSmall {
    font-size:15px;
    font-weight: bold;
    color:#ED7800;
}
a.tituloNarSmall,
a.tituloNarSmall:link,
a.tituloNarSmall:visited {
    font-size:15px;
    font-weight: bold;
    color:#ED7800;
}
a.tituloNarSmall:hover {
    font-size:15px;
    font-weight: bold;
    color:#ff8400;
}
a.mas,
a.mas:link,
a.mas:visited {
    color:#ED7800;
    font-size:15px;    
}
a.mas:hover {
    color:#c16b13;
    text-decoration:none;
}
.subtituloParrafo {
    text-transform: uppercase;
    font-size: 13px;
    font-weight: bold;
    color:#d76b02;
}
.margenNoticias {
    padding-left: 15px;
}

.menu{
    float:left; margin-left:350px; margin-top:8px;
    color:#000;
}

.menu a{
    margin-left:10px;
        color:#000;
}


.menuEng{
    float:left; margin-left:300px; margin-top:8px;
    color:#000;
}

.menuEng a{
    margin-left:10px;
        color:#000;
}
.txtsmall {
    font-size:13px;
}
.txtnota {
    font-size:13px;    
    color:#2f2f2f;
    font-weight:bold;
}
.well-txt {
    text-transform:uppercase; 
    font-size:14px;
}
.well-txt a,
.well-txt a:link,
.well-txt a:visited {
    color:#000000;        
}
.well-txt a:hover {
    color:#e97300;        
}
.centrado {
    margin:0 auto;
}

@media (min-width:767px) {
    .bloqueVinculosSuperiores {
        text-align: right;
        width: 369px;
        height: 28px;
        float: left;
        padding-top: 10px;
        padding-left:100px;
    }
}
@media (min-width:992px) {
     .bloqueVinculosSuperiores {
        text-align: right;
        width: 550px;
        height: 28px;
        float: left;
        padding-top: 10px;
        padding-left:125px;
    }
}
.txtInternos {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 15px;
    line-height: 1.42857143;    
    color: #000;
}
a.tituloPagina:link,
a.tituloPagina:visited,
a.tituloPagina {
    font-family: 'Oswald', Verdana, Arial;
    margin: 0 5px 0 5px;
    color: #000;
    /*text-transform: uppercase;*/
    font-size: 19px;
    font-weight: bold;
}
a.tituloPagina:hover {
    color: #ED7800;
    text-decoration:none;
}
.tituloPaginaMovil {
    font-family: 'Oswald', Verdana, Arial;
    font-size:19px;
    font-weight:bold;   
    padding: 15px 0 15px 15px;
    /*text-transform:uppercase;*/
}
div.fontTxt,
.fontTxt {
    font-family: 'Montserrat', sans-serif;
    font-size: 17px;
    line-height: 210%;
}
div.fontTxt-2,
.fontTxt-2 {
    font-family: 'Montserrat', sans-serif;    
}

/*Temporal*/
.head1 {
    font-family: 'Montserrat', sans-serif;
    font-size: 35px;
    line-height: 200%;
    font-weight:bold;
}
.contenido a.visited,
.contenido a.link,
.contenido a {
    font-family: 'Montserrat', Verdana, Arial;
    font-size:17px;    
    color:#212322;    
    text-decoration:none;
    padding-bottom:10px;  
    /*font-weight:bold;*/ 
    /*display:block;*/
}
.contenido a:hover {
    color:#F47B20;
}
@media (max-width:768px) {
    .contenido {
        padding:25px 0 0 0;
    } 
}

@media (min-width:767px) {
    .margen-izquierdo {
        margin-left: 40px;
    }
    .contenido {
        padding:10px 0 0 25px;
    }
}

@media (min-width:992px) {
    .margen-izquierdo {
        margin-left: 40px;
    }
    .contenido {
        padding:10px 0 0 25px;
    }
}
.contenedor-nota {
    min-height:160px;    
}
.txtSub {
    font-size:14px;
}
.submenu {
    margin: 20px 0 10px 0px;
}
.submenu a:link,
.submenu a:visited,
.submenu a {
    font-family: 'Montserrat', Verdana, Arial;
    font-size:17px;
    font-weight:bold;   
    /*padding: 15px;*/
    color:#995418;
}
.submenu a:hover {
    color:#b46b21;
}
.linea {
    color:#000;
    font-size:18px;
    font-weight:bold;
}
.tituloNota {
    font-size:22px;
    font-weight:bold;
}
h1 {
    font-family: 'Montserrat', Verdana, Arial;
    font-size: 30px;
    /*font-weight: bold;*/
    padding-bottom: 15px;
    text-transform:uppercase;
    letter-spacing:-2px;
    color:#F47B20;
}
h2 {
    font-family: 'Montserrat', Verdana, Arial;
    font-size: 28px;
    /*font-weight: bold;*/
    padding-bottom: 15px;
    color:#000;
}
h3 {
    font-family: 'Montserrat', Verdana, Arial;
    font-size: 23px;    
    padding-bottom: 15px;
    color:#434343;
    line-height:150%;
}
h4 {
    font-family: 'Montserrat', Verdana, Arial;
    font-size: 20px;    
    padding-bottom: 15px;
    color:#434343;
    line-height:150%;
}
.c-familiy-Mons {
    font-family: 'Montserrat', Verdana, Arial; 
}

.c-line-left {
    width: 50px;
    height: 3px;
    background-color: #ED7800;
    margin: 0 0 45px 0;
}
.c-line-left-black {
    width: 50px;
    height: 3px;
    background-color: #000;
    margin: 0 0 45px 0;
}
.c-line-center {
    width: 50px;
    height: 3px;
    background-color: #ED7800;
    margin: 0 auto 30px auto;
}
.c-line-center-black {
    width: 50px;
    height: 3px;
    background-color: #585858;
    margin: 0 auto 30px auto;
}
.c-line-center-orange {
    width: 50px;
    height: 3px;
    background-color: #ED7800;
    margin: 0 auto 30px auto;
}
a.linktxt,
a.linktxt:visited,
a.linktxt:link,
a.linktxtHoverWhite,
a.linktxtHoverWhite:visited,
a.linktxtHoverWhite:link {
    font-family: 'Montserrat', Verdana, Arial;
    color:#000;
    text-decoration:none;
    font-weight:normal;
}
a.linktxtHoverBlack,
a.linktxtHoverBlack:visited,
a.linktxtHoverBlack:link {
    font-family: 'Montserrat', Verdana, Arial;
    color:#fff;
    text-decoration:none;
    font-weight:normal;
}
a.linkMenu,
a.linkMenu:visited,
a.linkMenu:link {
    font-family: 'Montserrat', Verdana, Arial;
    color:#000;
    font-size:23px;
    text-decoration:none;
    font-weight:normal;
}
a.linkMenu:hover,
a.linktxt:hover {
    color:#F47B20;
}
a.linktxtHoverWhite:hover {
    color:#fff;
}
a.linktxtHoverBlack:hover {
    color:#000;
}
.bloqueMenu {
    padding-left:35px;
}
.c-center {
    text-align:center;
}
.c-normal {
    font-weight:normal;
}
.c-content-divider {
    display: block;
    height: 1px;
    background: #b8bdc4;
    margin: 20px 20px;
    position: relative;
}
.c-uppercase {
    text-transform:uppercase;
}
.c-lowercase {
    text-transform:none;
}
.c-italica {
    font-style:italic;
}
.c-font-10 {
    font-size:10px;
}
.c-font-11 {
    font-size:11px;
}
.c-font-12 {
    font-size:12px;
}
.c-font-13 {
    font-size:13px;
}
.c-font-14 {
    font-size:14px;
}
.c-font-15 {
    font-size:15px;
}
.c-font-16 {
    font-size:16px;
}
.c-font-17 {
    font-size:17px;
}
.c-font-18 {
    font-size:18px;
}
.c-font-19 {
    font-size:19px;
}
.c-font-20 {
    font-size:20px;
}
.c-font-25 {
    font-size:25px;
}
.c-font-30 {
    font-size:30px;
}
.c-font-33 {
    font-size:33px;
}
.c-font-34 {
    font-size:34px;
}
.c-font-35 {
    font-size:35px;
}
.c-font-40 {
    font-size:40px;
}
.c-font-45 {
    font-size:45px;
}
.c-color-orange {
    color:#F47B20;   
}
.c-color-green {
    color:#1d5332;
}
.c-color-green-2 {
    color: #133f2f;
}
.c-color-white {
    color:#ffffff;   
}
.c-color-black1 {
    color:#313131;   
}
.c-color-gray1 {
    color:#797979;   
}
.c-align-justify {
    text-align:justify
}
.c-align-center {
    text-align:center;
}
.c-bold {
    font-weight:bold;
}
.c-weight-normal {
    font-weight:normal;
}
.c-padding-8 {
    padding:8px;
}
.c-padding-12 {
    padding:12px;
}
.c-padding-left-20 {
    padding-left:20px;
}
.c-padding-top-30 {
    padding-top:30px;
}
/*.c-font-16 {
    font-size:16px;
}
.c-font-black {
    color:#000;
}*/
.margenesLaterales {
    margin:35px;
}
.c-back-orange {
    background-color:#F47B20;    
}
.c-back-green1 {
    background-color:#1a5332;    
}
.c-back-green2 {
    background-color:#287247;    
}
.c-back-green3 {
    background-color:#e8ece5;    
}
.c-padding-left {
    padding-left:15px;
}
.c-padding-top-20 {
    padding-top:20px;
}

.i-txt-left {
    float: left;
    padding: 0 15px 15px 0; 
}
.c-weight-bold {
    font-weight:bold;
}
.c-padding-15 {
    padding:15px;
}
.c-padding-25 {
    padding-left:25px;
}
.c-align-justify {
    text-align:justify
}
.c-align-center {
    text-align:center;
}
.c-align-right {
    text-align:right;
}
.c-img-center {
    display: block;
    margin: 0 auto;
}
.c-letter-spacing-3 {
    letter-spacing:3px;
}

#btn-whatsapp {
    position: fixed;
    bottom: -4px;
    left: 1px;
    z-index: 6;
}

.btn-whatsapp {
    background-color: rgba(230, 74, 15, 0);
    color: white;
    border-radius: 4px;
    border-color: rgba(230, 74, 15, 0);
    font-size: 30px;
}

.btn-whatsapp img {
    width: 80px;
}

/*.boton {
    margin: 0 auto;
    padding: 10px;
    height: 50px;
    width: 200px;
    border-radius: 5px;
    background-color: #ff6a00;
    color: #ffffff;
    text-align: center;
   
}
.boton:hover {
    background-color: #dc6016;
}
    .boton a,
    .boton a:link,
    .boton a:visited {
        color: #ffffff;
        font-size: 12px;
        display: block;
        text-decoration:none;
    }
    .boton a:hover {
        text-decoration:none;
        background-color: #dc6016;
    }*/

a.c-link-orange:link,
a.c-link-orange:visited,
a.c-link-orange {
    color:#ff8400;
    text-decoration:none;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 15px;
    letter-spacing: 1px;
}
a.c-link-orange:hover {
    color:#ffb35a;
    text-decoration:none;
}
a.c-link-white:link,
a.c-link-white:visited,
a.c-link-white {
    color:#ffffff;
    text-decoration:none;
    font-weight: bold;
    text-transform: uppercase;  
    letter-spacing: 1px;
}
a.c-link-white:hover {    
    text-decoration:underline;
}