/*
    Document   : main
    Created on : 05-sep-2013, 17:55:22
    Author     : alejandro
    Description:
        Purpose of the stylesheet follows.
*/

@import url("../core/assets/css/animate.css");
@import url("../core/assets/css/simple-line-icons.css");
@import url("../assets/css/component.css");

.header-top{
    position: fixed;
    width: 100%;
    z-index: 100000;
}
.header-middle{
    margin-top: 36px;
}
.shailan_banner_widget{
    list-style-type: none;
}

h1, .h1 {
    font-size: 22px;
}
a {
    color:#1a9e43;

}
.site.home #content{
    width: 100%;
}
#subsubnav  ul .submenu-subsubnav{
    margin-left: 30px;
        padding-bottom: 0px;
    margin-bottom: 0px;
    margin-top:10px;
}
#subsubnav  ul .submenu-subsubnav li{
    border:none;
    padding: 5px;
}
#subsubnav .active a{
    text-decoration: underline;
}
#cuerpo-content-sin-sidebarder{
    padding-top:10px;
}

.wpb_wrapper img{
    max-width: 100%;
}
.box.center h4{
    text-align: center;
}
.box.center p{
    text-align: justify;
}
.modulo-home-bajo-rojo{
    background:red;
}
.modulo-home-bajo-verde{
    background:#137e34;
    color:#f2f2f2;

}
.modulo-home-bajo-amarillo{
    background:#f9cc00;
    color:#575757;

}
.content-modulo-bajo{
    padding: 20px;
}
.entry-content ul.lista-home-ul{
    list-style-type: none;
}
.entry-content ul.lista-home-ul li p{
    margin-bottom: 0px;
}

.modulo-home-bajo-verde .lista-home-ul li{
    border-bottom: 1px solid #0e6c2b;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-bottom: 20px;
}

.modulo-home-bajo-amarillo .lista-home-ul li{
    border-bottom: 1px solid #0e6c2b;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-bottom: 20px;
}


.modulo-home-bajo-amarillo .lista-home-ul li a{
     color:#575757;
}
.modulo-home-bajo-verde .lista-home-ul li a{
    color:#f2f2f2;
}
.tipo-icono-1_1 i{
    padding-left:65px;
    background: transparent url('../assets/images/iconos_1.png') top left no-repeat;
    height: 18px;
    display: inline-block;
}
.tipo-icono-1_2 i{
    padding-left:65px;
    background: transparent url('../assets/images/iconos_1.png') top left no-repeat;
    height: 18px;
    display: inline-block;
    background-position-y: -24px;
}
.tipo-icono-1_3 i{
    padding-left:65px;
    background: transparent url('../assets/images/iconos_1.png') top left no-repeat;
    height: 25px;
    display: inline-block;
    background-position-y: -45px;
}
.tipo-icono-1_4 i{
    padding-left:65px;
    background: transparent url('../assets/images/iconos_1.png') top left no-repeat;
    height: 24px;
    display: inline-block;
    background-position-y: -74px;
}
.lista-home-ul li a span{
    display: inline-block;
    vertical-align: middle;
}
.titulo-modulo-home{
    background: transparent url('../images/trama.png') top left repeat-x;
        background-position-y: 6px;

}
.titulo-modulo-home span{
    padding-right: 20px;
}
.modulo-home-bajo-verde .titulo-modulo-home span{
     background:#137e34;
}
.modulo-home-bajo-amarillo .titulo-modulo-home span{
     background:#f9cc00;
}
.ciref {background: #dedede;  width: 100px !important;
  height: 100px;line-height: 108px;
/*  font-size: 40px;*/
  font-size: 2.85em;

}

.ciref:hover{background: #f06d01; border:1px solid #f06d01;}

.full-form .form-group label{
    width: 100%;
}
.slider-title{
    color: #fff;
/*font-size: 40px;
line-height: 52px;*/
font-size: 2.7em !important;
line-height: 1em;
font-family: 'Raleway', sans-serif;
/*font-weight: 300;*/
font-weight: 100;
background:#002667;
padding: 5px 20px;
padding-left:0.5em !important;
padding-right:0.5em !important;
}
.background-blanco{
    background: #fff;
    color:#000;
}
.container .wpb_wrapper .slider-title{
    line-height: 1.5em !important;
}
.slider-text{
 /*   color: #000;*/
font-size:1em !important;
line-height: 1.3em !important;
font-family: 'Open sans', sans-serif;
font-weight: 300;}

.container .wpb_wrapper .slider-text{
    font-size: 1em !important;
  line-height: 1.5em !important;
}
#descarga-icon{
    background: url('../images/sprite-top.png') 0 0;
    width:15px;
    height:18px;
    display: inline-block;
    padding-right: 5px;
}
.header-top{
    background: url('../images/fondo-top.png') top center repeat-x;
}
#li-descargas>a{
    color:#ffffff;
}
#texto-descarga{
    font-size: 15px;
    line-height: 19px;
    vertical-align: top;
}
.separador-icon{
    background: url('../images/sprite-top.png') 92px 0;
    width: 15px;
    height: 25px;
    display: inline-block;
    margin-top: 6px;
}
#bandera-esp>a{
    padding-left: 0px;
    padding-right: 5px;
}
#bandera-eng>a{
    padding-left: 0px;
}
#input-search,#cudeca_formsearch_query{
    background-color: #151e19;
    border: none;
/*    background: #151e19 url('../images/sprite-top.png') -90px 3px no-repeat;*/
    padding-left: 22px;
    width: 120px;
    margin-top: 5px;
    padding-bottom:3px;
    margin-bottom: 0px;
    background: #151e19;
    -webkit-border-radius: 0px 4px 4px 0px;
    -moz-border-radius: 0px 4px 4px 0px;
    border-radius: 0px 4px 4px 0px;
    color:#ffffff;
}
#boton-search{
    border:0px;
    margin:0px;
    padding:0px;
    background: #151e19;
    border-radius: 0px;
    position: relative;
    left: 5px;
    -webkit-border-radius: 4px 0px 0px 4px;
    -moz-border-radius: 4px 0px 0px 4px;
    border-radius: 4px 0px 0px 4px;
    margin-top:5px;
}
#formulario-busqueda{
    margin:0px;

}
.form-search .input-append .btn,#boton-search {
    /*-webkit-border-radius: 0 14px 14px 0;
    -moz-border-radius: 0 14px 14px 0;
    border-radius: 0 14px 14px 0;
    */
}
.icon-search {
    background: #151e19 url('../images/sprite-top.png') -90px 0px no-repeat;
    padding-bottom: 8px;
    padding-top: 2px;
}
#contacta-topbar,.item-menu-superior{
    margin-top:10px;
    color:#a3a5a5;
}
#contacta-topbar>a,.item-menu-superior>a{
    display:inline;
    margin:0px;
    padding:0px;
    color:#a3a5a5;
}
#contacta-topbar{
    line-height: 15px;
}

.enlace-topbar-dona{
    line-height: 15px;
}
.enlace-topbar-dona{
    margin-top:10px;
    color:#a3a5a5;
        padding-left: 5px;
    padding-right: 5px;
}
.enlace-topbar-dona>a{
    display:inline;
    margin:0px;
    padding:0px;
    color:#a3a5a5;
}

.header-top .nav-pills > li.item-menu-superior >a{
    padding-left: 0px;
    padding-right: 0px;
}
#top-bar-derecho .nav.nav-pills:not(.topsocial) li:last-child{
    display: none;
}
.redes a{
    color:#fff;
    font-size: 20px;
}
.redes a .fa{
    width: 16px;
    overflow: hidden;
}
.redes,#bandera-eng,#bandera-esp{
    padding-top: 8px !important;
}
.topsocial li {
    float: left;
    padding: 0px;
    margin: 0px 5px 0px 0px;
}
ul.topsocial {
/*    position: absolute;
    right: -175px;
    right: -94px;
    top: 10px;
*/}

#top-bar-derecho .nav>li>a{
    padding: 0px;
}
ul.topsocial {
    float: right;
    padding: 0px;
    margin: 0px 0px 0px 16px;
}
.header-top .nav{
    margin-top:0px;
    margin-bottom: 0px;
}
.header-middle .container{
    background: transparent url('../images/girasol-menu.png') right center no-repeat;
    height:164px;
    height: 194px;
}
@media (max-width: 500px){
    .header-middle .container{
        background: transparent;
    }
}
.header-middle{
    background: #064C1D url('../images/fondo-header-middle.png?t=1') top center repeat-x;
}
.header-top .nav-pills > li > a{
    margin-top:0px;
    margin-bottom:0px;
}
.div-logo{
    /*padding-top:20px;*/
    width: 100%;
    height: 125px;
}
#logo img{
    height: 100px !important;
}
#vida-a-los-dias{
    font-size: 29px;
    color: #ffffff;
    margin-left: 19px;
    vertical-align: middle;
}
.div-menu-general{
    max-width: 95%;
    margin-top:7px;
}
.div-menu-general .nav > li > a {
  display: block;
   background-color: #ffffff;
   color:#434d47;
   margin-bottom: 0x;
}

.div-menu-general .nav > li > a:hover,
.div-menu-general .nav > li > a:focus {
  text-decoration: none;
  background-color: #dc8c01;
   color:#ffffff;
   font-weight: bold;
}
.div-menu-general .nav > li.active >a{
  background-color: #dc8c01;
}
.div-menu-general .nav-pills > li > a {
padding-top: 8px;
padding-bottom: 8px;
margin-top: 2px;
margin-bottom: 0px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
    border-left: 2px solid #6d6e6e;

}
.div-menu-general .nav-pills > li > a.last {
    border-left: none;
}
.div-menu-general .nav-tabs > li > a, .nav-pills > li > a {
padding-right: 12px;
padding-left: 12px;
margin-right: 2px;
line-height: 14px;
}
.div-menu-general .nav{
    margin-bottom: 0px;
}
.breadcrumb {
    background: transparent;
}
.breadcrumb a{
    color:#666666;
}
.bold{
    font-weight: bold;
}
.container-seccion h1{
    font-size:15px;
    background: transparent url('../images/trama.png') center right repeat-x;
}
.container-seccion h1>span{
    background-color: #f2f2f2;
    padding-right: 25px;
}
#seccion-cuerpo{
    background-color: #f2f2f2;
    padding-bottom:40px;
}
.header-buttom{
    border-bottom: 2px solid #e3e3e3;
    background-color: #f8f8f8;
    margin-top: 0px;
}
.breadcrumb{
    margin-top: 3px;
    margin-bottom: 3px;
}


.btn-primary {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #237242;
  *background-color: #309163;
  background-image: -moz-linear-gradient(top, #1e6235, #309163);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1e6235), to(#309163));
  background-image: -webkit-linear-gradient(top, #1e6235, #309163);
  background-image: -o-linear-gradient(top, #1e6235, #309163);
  background-image: linear-gradient(to bottom, #1e6235, #309163);
  background-repeat: repeat-x;
  border-color: #309163 #309163 #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1e6235', endColorstr='#ff309163', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
  color: #ffffff;
  background-color: #309163;
  *background-color: #003bb3;
}

.btn-primary:active,
.btn-primary.active {
  background-color: #003399 \9;
}

.article-seccion > a > .contenedor-imagen-seccion {
    width: 526.5px;
    height: 351.26px;
}

.article-seccion{
    float:left;
    max-width: 45%;
}
.par.article-seccion{
    float: right;
}
.article-seccion{
    background-color: #ffffff;
    padding-bottom: 20px;
    border: 1px solid #c7cbcd;
    margin-bottom: 20px;
}
.article-seccion p{
    margin-top:20px;
    margin-left:25px;
}
.btn-articulo-seccion{
    margin-left:25px;
}
#menu-izq .nav-list > a{
    color:#878d95;
}
#menu-izq .nav-list > .active > a,
#menu-izq .nav-list > .active > a:hover,
#menu-izq .nav-list > .active > a:focus {
  color: #054e1d;
  text-shadow: none;
  background-color: transparent;
  font-weight: bold;

}
#menu-izq{
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}
#menu-izq .nav-list{
    padding-left:0px;
    padding-right: 5px;
}
.color-gris{
    color:#707070;
}
.pt10{
    padding-top:10px;
}
.pb10{
    padding-bottom: 10px;
}
.mt10{
    margin-top:10px;
}
.ml0{
    margin-left:0px;
}
.pl0{
    padding-left:0px;
}

/*DESPLEGABLES*/
.field-field-seccion-descrip .field-item dl.auto-close-related {
    font-size: 13px;
    line-height: 18px;
}
dl.auto-close-related dt {
    padding: 0;
    margin-top: 3px;
}
dt{
    display:block;
}
.auto-close-related dd {
    margin-top: 18px;
    padding: 13px;
}
.unfoldme {
    display: none;
}
.auto-close-related dt a {
position: relative;
display: block;
font-weight: bold;
text-decoration: none;
padding: 13px 28px;
background: #dfdddc url(../images/sprite-acordeon.png) no-repeat 10px -504px;
}
.auto-close-related dt a.active {
    color: #FFF;
    background-position: 10px -354px;
    background-color: #058e32;
}
.auto-close-related dt a {
position: relative;
display: block;
font-weight: bold;
text-decoration: none;
padding: 13px 28px;
background: #dfdddc url(../images/sprite-acordeon.png) no-repeat 10px -504px;
}
body .foldme {
    display: block;
}
.auto-close-related h2{
font-size: 17px;
line-height: 21px;
border-bottom: 1px solid #656665;
}

.tipo-simple{
    padding:15px;
    padding-top:8px;
    /*width:160px;*/
    padding-bottom:0px;
    margin-bottom:20px;

}
.tipo-imagen-texto-simple{
    /*padding:15px;*/
    padding-top:8px;
    /*width:160px;*/
    padding-bottom:0px;
    margin-bottom:20px;

}

.tipo-simple.verde{
    border:1px solid #689f76;
    background:#137e34 url('../images/pie-simple-verde.png') bottom center repeat-x;

}
.tipo-simple.amarillo{
    border:1px solid #eee3c7;
    background:#f9cc00 url('../images/pie-simple-amarillo.png') bottom center repeat-x;

}
.tipo-simple.rojo{
    border:1px solid #955b5b;
    background:#ee2618 url('../images/pie-simple-rojo.png') bottom center repeat-x;

}

.tipo-simple h3{
    font-size: 20px;
    color:#ffffff;
    line-height: 21px;
}
.menu-derecha{
    padding-top:25px;
    background: #fdfdfd;
    margin-left:0px;
    padding-left: 20px;
    padding-right: 20px;
    width:185px;

}
.#sidebar-izq,.sidebar-izq{
    margin-left: 0px;
}
.span2.sidebar-izq{
    margin-left: 0px;
}

.texto-cuerpo-simple{
    color:#ffffff;
}
.tipo-imagen-texto-simple img{
    margin-bottom:10px;
}
.tipo-imagen-texto-simple .texto-cuerpo-simple{
    color:#828282;
    padding-left:5px;
    padding-right: 5px;
}
.tipo-imagen-texto-simple .texto-enlace-bajo-simple a{
    color:#828282;
}

.tipo-imagen-texto-simple .texto-enlace-bajo-simple {
    padding-left:5px;
    padding-right: 5px;
}
.texto-enlace-bajo-simple{
    margin-bottom: 5px;
}
.texto-enlace-bajo-simple a{
    color:#ffffff;
  }
.enlace-flecha-der{
    background: transparent url('../images/sprite-acordeon.png') no-repeat 0 -46px;
    padding-left:15px;
}
.enlace-flecha-der:hover{
    background: transparent url('../images/sprite-acordeon.png') no-repeat 0 -446px;
    padding-left:15px;
}

#cuadro-organizacion-gastos{
    background-color:#f9cc00;
    padding: 15px;
    padding-top: 15px;
    padding-bottom: 15px;
    margin-bottom: 20px;
}

#cuadro-organizacion-gastos p{
font-size: 20px;
color: #ffffff;
line-height: 21px;
}
#problemas-donacion{
    background-color:#137e34;
    padding: 15px;
    padding-top: 15px;
    padding-bottom: 15px;
    margin-bottom: 20px;
}

#problemas-donacion p{
font-size: 16px;
color: #ffffff;
line-height: 21px;
}

#problemas-donacion p span.sp1,#problemas-donacion p a{
font-size: 20px;
color: #ffffff;
line-height: 21px;
}

#formulario-busqueda input{
 /*text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #f5f5f5;
  *background-color: #e6e6e6;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border: 1px solid #cccccc;
  *border: 0;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color: #b3b3b3;
 */
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);

}
#searchform #s, .widget_product_search .search-field{
    width: 100%;
}
#searchform .input-lg {
    height: 29px;
    font-size: 15px;
    line-height: 15px;
    border-radius: 6px;
}
#searchform .btn-lg{
    font-size:7px;
    line-height:4px;
}
#searchform .btn{
    min-width: 36px;
}
#searchform .btn-info{
    background-color: #dc8c01;
    border-color: #dc8c01;
}
#custom-search-input{
    vertical-align: middle;
    padding-top: 20px;
}
.title h1{
    margin-top:6px;
}
.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group {
    z-index: 2;
    margin-left: -6px;
}


.header-top .nav > li > a:hover, .nav > li > a:focus {
text-decoration: none;
/*background-color: #1a9e43;*/
color:#1a9e43;
}

.auto-close-related dt p.activesiempre {
position: relative;
display: block;
font-weight: bold;
text-decoration: none;
padding: 13px 28px;
background: #dfdddc url(../images/sprite-acordeon.png) no-repeat 10px -504px;
}
.auto-close-related dt p.activesiempre {
    color: #FFF;
    background-position: 10px -354px;
    background-color: #058e32;
}
[class*="span"].ml0{
    margin-left: 0px;
}
.max90{
    max-width:90px;
}
.max100{
    max-width:90px;
}
.auto-close-related dd{
    clear:both;

}
#menu-izq .submenu li{
    padding-top:3px;
    padding-bottom:3px;
}
#menu-izq .submenu .active{
    font-weight: bold;
}
.nav-list > li > a{
    font-weight: bold;

}

#sidebar-izq{
    width: 200px;
}

/*Determinar por tamaño de pantalla*/
.article-seccion{
  width: 526.5px;
  height: 431px;
}
.article-seccion > a > .contenedor-imagen-seccion > img{
   max-width: 526.5px;
   max-height: 351.26px;
   margin: 0px auto;
display: block;
}


div.wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
}

div.wpcf7-mail-sent-ok {
	border: 2px solid #398f14;
}

div.wpcf7-mail-sent-ng {
	border: 2px solid #ff0000;
}

div.wpcf7-spam-blocked {
	border: 2px solid #ffa500;
}

div.wpcf7-validation-errors {
	border: 2px solid #f7e700;
}

div.wpcf7-validation-errors {
	border: 2px solid #f7e700;
}

span.wpcf7-form-control-wrap {
	position: relative;
}

span.wpcf7-not-valid-tip {
	color: #f00;
	font-size: 1em;
	display: block;
}
.wpcf7-text,.wpcf7-textarea,wpcf7-email{
    width:70%;

}

.row-form{
    width: 100%;
    clear: both;
}
.half{
    width: 49%;
}
.fl{
    float:left;
}
.fr{
    float:right;
}
.wpcf7-list-item .wpcf7-list-item-label{
    margin-left: 15px;
}
fieldset {
display: block;
-webkit-margin-start: 2px;
-webkit-margin-end: 2px;
-webkit-padding-before: 0.35em;
-webkit-padding-start: 0.75em;
-webkit-padding-end: 0.75em;
-webkit-padding-after: 0.625em;
border: 2px groove threedface;
border-image-source: initial;
border-image-slice: initial;
border-image-width: initial;
border-image-outset: initial;
border-image-repeat: initial;
min-width: -webkit-min-content;
}
#iban0,#iban1,#iban2,#iban3,#iban4,#iban5{
    width: 40px;
}
.text-iban0,.text-iban1,.text-iban2,.text-iban3,.text-iban4,.text-iban5{
    display: inline-block;
}
.galleria{
    height: 400px;
    background: transparent;
}

.ul-transferencia li:first-child{
    padding-bottom: 30px;
}
.ul-transferencia li p{
    padding-left: 30px;
}


         #cudeca_donacionesform_tratamiento,#cudeca_donacionesformtransferencia_tratamiento,#cudeca_donacionesformcheque_tratamiento{
                width:70px;
            }
            #cudeca_donacionesform_tipo_via,#cudeca_donacionesformtransferencia_tipo_via,#cudeca_donacionesformcheque_tipo_via{
                width:100px;
            }
            #cudeca_donacionesform_cuenta1,#cudeca_donacionesform_cuenta2,#cudeca_donacionesform_cuenta3{
                width:35px;
            }
            #cudeca_donacionesform_cuenta4{
                width:25px;
            }
             #cudeca_donacionesform_cuenta5{
                width:90px;
            }
            #cudeca-formulario-donacion .form-title,#cudeca-formulario-transferencia .form-title,#cudeca-formulario-cheque .form-title {
                color: #333;
                font-size: 15px;
                text-transform: uppercase;
                line-height: 1.49em;
                letter-spacing: 0.025em;
                font-weight: normal;
                border-top: 5px solid #DEDEDE;
                border-bottom: 1px solid #DEDEDE;
                padding: 11px 0 9px;
           }
           #cudeca-formulario-donacion .form-item label ,#cudeca-formulario-transferencia .form-item label,#cudeca-formulario-cheque .form-item label {
                float: left;
                font-weight: normal;
                font-size: 16px;
                line-height: 50px;
                padding-right: 15px;
                width: 160px;
                color: #333;
          }
          #cudeca-formulario-donacion .form-item, #cudeca-formulario-transferencia .form-item, #cudeca-formulario-cheque .form-item {
                margin-top: 0;
                margin-bottom: 10px;
                display:block;
                width:100%;
                clear:both;
            }
            .clear-block {
                display: block;
                }
                #cudeca-formulario-donacion .button-wrapper,#cudeca-formulario-transferencia .button-wrapper,#cudeca-formulario-cheque .button-wrapper {
                width: 214px;
                margin: auto;
                margin-top: 30px;
                }
                 #cudeca-formulario-donacion .button-wrapper-outer,#cudeca-formulario-transferencia .button-wrapper-outer,#cudeca-formulario-cheque .button-wrapper-outer {
                float: right;
                background: none;
                margin-right: 0;
                }
                .button-wrapper-inner {
                margin: 0;
                padding: 0;
                }
                #cudeca-formulario-donacion input.form-submit,#cudeca-formulario-transferencia input.form-submit,#cudeca-formulario-cheque input.form-submit {
                background-color: #309163;
                width: auto;
                text-align: center;
                text-transform: uppercase;
                border: 0;
                color: #FFF;
                font-size: 22px;
                height: 50px;
                padding: 0;
                margin: 0;
                line-height: 50px;
                font-weight: normal;
                padding: 0 50px;
                border-radius: 3px;
                -moz-border-radius: 3px;
                -webkit-border-radius: 3px;
                display: block;
                margin-top: 20px;
                }
                #cudeca-formulario-donacion input.form-submit:hover,#cudeca-formulario-transferencia input.form-submit:hover,#cudeca-formulario-cheque input.form-submit:hover{
                    background-color: #309163;
                }
                #cudeca-formulario-donacion .div_mediante_cuenta{
                    display:none;
                }
                #cudeca-formulario-donacion ul,#cudeca-formulario-transferencia ul,#cudeca-formulario-cheque ul{
                    color:red;
                }

                #cudeca-formulario-donacion input[type="text"],#cudeca-formulario-transferencia input[type="text"],#cudeca-formulario-cheque input[type="text"]{
                    height:30px;
                }
                [class*="span"].ml0{
                   margin-left:0px;
                }

                #cudeca_donacionesform_tipodonante_1,#cudeca_donacionesform_tipodonante_0, #cudeca_donacionesformtransferencia_tipodonante_1,#cudeca_donacionesformtransferencia_tipodonante_0,#cudeca_donacionesformcheque_tipodonante_1,#cudeca_donacionesformcheque_tipodonante_0{
                    display: block;
                    float: left;
                    vertical-align: middle;
                    margin-top: 19px;
                    margin-right: 21px;
                }

                .gracias{
                    text-align: center;
                    font-weight: bold;
                }
                .dir-cudeca{
                    padding-left: 30px;
                }


@media (max-width: 767px) {
  body {
    padding-right: 0px;
    padding-left: 0px;
  }
  #seccion-cuerpo,body > header{
    padding-right: 10px;
    padding-left: 10px;

  }

}
