/*

Theme Name: SES

Theme URI: http://www.wataweb.com

Author: Alexander Perez

Author URI: http://www.wataweb.com

Description: Para Socios en Salud

Version: 1.0.0

License: Derechos Reservados

License URI: http://www.wataweb.com

Tags: wataweb, diseño web lima

*/



/*aResets*/





*{ box-sizing: border-box; -webkit-box-sizing: border-box;  -moz-box-sizing: border-box; box-sizing: border-box;}



body{ margin: 0; padding: 0; min-width: 250px; /*min-width: 1150px;*/}

img {border: 0; vertical-align: middle; page-break-inside: avoid; vertical-align: middle;}

button{ cursor: pointer;}

.aClear{ clear: both; height: 0;}

.aWrapper{margin: 0 auto; /*width: 1100px;*/}

.aBox{float: left; width: 50%; box-sizing: border-box; -webkit-box-sizing: border-box;  -moz-box-sizing: border-box; box-sizing: border-box;}

.container{padding: 0!important;}

p{  font: 400 16px/22px 'Source Sans Pro', sans-serif; color: #555555;text-align: justify;}

a{ color: #555555; font: 400 14px/16px 'Open Sans', sans-serif; display: inline-block; -webkit-transition: all 100ms linear; -moz-transition: all 100ms linear; -o-transition: all 100ms linear; -ms-transition: all 100ms linear; transition: all 100ms linear;}

a:hover{text-decoration: none; color: #621b4b;}

a:focus{outline: medium none;text-decoration: none;}

ul{ list-style: none; text-align: left;padding: 0; margin: 0;}

ul li{ color: #666666; position: relative;  font: 400 15px/18px 'Source Sans Pro', sans-serif;}

ul li:before{  position: absolute; left: 0; top: 0;}





h1{ color: #eb6e1c; font: 700 25px/29px "Source Sans Pro",sans-serif; }

h2{ color: #eb6e1c; font: 700 24px/28px "Source Sans Pro",sans-serif;}

h3{ color: #eb6e1c; font: 700 23px/27px "Source Sans Pro",sans-serif;}

h4{ color: #eb6e1c; font: 700 22px/26px "Source Sans Pro",sans-serif;}

h5{ color: #eb6e1c; font: 700 18px/22px "Source Sans Pro",sans-serif;}

h6{ color: #eb6e1c; font: 700 16px/20px "Source Sans Pro",sans-serif;}





.aBot{background: none repeat scroll 0 0 #F8971D; color: #ffffff; font: 600 14px/35px "Open Sans",sans-serif; padding: 13px 11px; text-align: center;}

.aBot:hover{background: #eb6e1c;}

.aBot2{background: none repeat scroll 0 0 #555656; border-bottom: 3px solid #d85715; border-radius: 0; color: #ffffff; display: block; font: 600 15px/19px "Source Sans Pro",sans-serif; height: 38px; padding: 9px; position: relative; text-align: center; width: 142px;}

.aBot2:hover{color: #621b4b!important;}





.aDonar{text-align: left; background: none repeat scroll 0 0 #F8971D; border-bottom: 3px solid #d85715; border-radius: 6px; color: #ffffff; display: block; font: 600 15px/19px "Source Sans Pro",sans-serif; height: 61px; padding: 9px; position: relative; width: 190px;}

.aDonar:before{background: url("img/before-donar.png") repeat scroll 0 0 rgba(0, 0, 0, 0); content: ""; height: 14px; margin-top: -7px; position: absolute; right: 8px; top: 50%; width: 24px;}

.aDonar:hover{color: #4c1139;}



.aHeader .aRedes{  margin-top: -92px; position: fixed; right: 0; top: 50%; z-index: 3000;}

.aHeader .aRedes ul{border: 1px solid #d5d5d5;}

.aHeader .aRedes ul li{border-bottom: 1px solid #d5d5d5; font: 400 15px/15px "Source Sans Pro",sans-serif;}

.aHeader .aRedes ul li:last-child{border-bottom: none;}

.aHeader .aRedes ul li a{background: url("img/redes.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0); height: 34px; width: 34px;}

.aHeader .aRedes ul li .aR1{ background: url("img/redes.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);}

.aHeader .aRedes ul li .aR1:hover{ background: url("img/redes.jpg") repeat scroll 0 -34px rgba(0, 0, 0, 0);}

.aHeader .aRedes ul li .aR2{ background: url("img/redes.jpg") repeat scroll -34px 0 rgba(0, 0, 0, 0);}

.aHeader .aRedes ul li .aR2:hover{ background: url("img/redes.jpg") repeat scroll -34px -34px rgba(0, 0, 0, 0);}

.aHeader .aRedes ul li .aR3{ background: url("img/redes.jpg") repeat scroll -68px 0 rgba(0, 0, 0, 0);}

.aHeader .aRedes ul li .aR3:hover{ background: url("img/redes.jpg") repeat scroll -68px -34px rgba(0, 0, 0, 0);}

.aHeader .aRedes ul li .aR4{ background: url("img/redes.jpg") repeat scroll -102px 0 rgba(0, 0, 0, 0);}

.aHeader .aRedes ul li .aR4:hover{ background: url("img/redes.jpg") repeat scroll -102px -34px rgba(0, 0, 0, 0);}

.aHeader .aRedes ul li .aR5{ background: url("img/redes.jpg") repeat scroll -136px 0 rgba(0, 0, 0, 0);}

.aHeader .aRedes ul li .aR5:hover{ background: url("img/redes.jpg") repeat scroll -136px -34px rgba(0, 0, 0, 0);}

.aHeader .aRedes ul li .aR6{ background: url("img/redes.jpg") repeat scroll -170px 0 rgba(0, 0, 0, 0);}

.aHeader .aRedes ul li .aR6:hover{ background: url("img/redes.jpg") repeat scroll -170px -34px rgba(0, 0, 0, 0);}

.aHeader .aRedes ul li .aR7{ background: url("img/redes.jpg") repeat scroll -204px 0 rgba(0, 0, 0, 0);}

.aHeader .aRedes ul li .aR7:hover{ background: url("img/redes.jpg") repeat scroll -204px -34px rgba(0, 0, 0, 0);}





/*Header*/



.menu-item-has-children:hover .sub-menu{background: none repeat scroll 0 0 #F8971D; border-radius: 0 0 15px 15px; display: block; left: 0; padding: 10px 10px 10px 31px; position: absolute; top: 50px; width: 100%; z-index: 2000;}

.sub-menu{display: none;}

.sub-menu li{margin-bottom: 6px;}

.sub-menu li a{color: #ffffff;}



.aHeader{padding-top: 25px;}

.aHeader > .aWrapper{overflow: hidden;}

.aHeader > .aWrapper .aLogo { display: inline-block; float: left;}

.aHeader > .aWrapper .aLogo a{ }

.aHeader > .aWrapper .aLogo img { }



.aHeader > .aWrapper .aHright{float: right;}

.aHeader > .aWrapper .aHright .aOpc{display: inline-block; vertical-align: bottom; margin-right: 25px;}

.aHeader > .aWrapper .aHright .aOpc ul{text-align: center;}

.aHeader > .aWrapper .aHright .aOpc ul li{border-right: 1px solid #6c6c6c; display: inline-block; padding: 0 15px;}

.aHeader > .aWrapper .aHright .aOpc ul li:last-child{border-right: none;}

.aHeader > .aWrapper .aHright .aOpc ul li a{color: #6c6c6c; font: 400 14px/16px "Open Sans",sans-serif;}

.aHeader > .aWrapper .aHright .aOpc .aBuscador{ margin-top: 17px; width: 193px;}



.aHeader > .aWrapper .aHright .aPub{border: 1px solid #e2e2e2; display: inline-block; height: 90px; padding: 4px; vertical-align: bottom; width: 209px;}

.aHeader > .aWrapper .aHright .aPub span{ color: #555555; display: block; font: 400 14px/16px "Open Sans",sans-serif; padding: 5px 0; text-align: center; }

.aHeader > .aWrapper .aHright .aPub .aBot{background: none repeat scroll 0 0 #008EA0; color: #ffffff; font: 600 14px/35px "Open Sans",sans-serif; height: 37px; text-align: center; width: 100%; padding: 0;}

.aHeader > .aWrapper .aHright .aPub .aBot:hover{background: #eb6e1c;}



.aHeader .aMenu{ margin-top: 25px;  background: #641a45; /* Old browsers */ background: -moz-linear-gradient(top,  #F8971D 0%, #F8971D 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#641a45), color-stop(100%,#4b0e37)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #641a45 0%,#4b0e37 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #641a45 0%,#4b0e37 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #641a45 0%,#4b0e37 100%); /* IE10+ */ background: linear-gradient(to bottom,  #F8971D 0%,#F8971D 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#641a45', endColorstr='#4b0e37',GradientType=0 ); /* IE6-9 */ }

.aHeader .aMenu .aWrapper{ position: relative; }

.aHeader .aMenu .aWrapper .menu-menu_principal-container {display: block; height: 50px;}

.aHeader .aMenu .aWrapper .menu-menu_principal-container > ul{ display: inline-block; }

.aHeader .aMenu .aWrapper .menu-menu_principal-container > ul > li{border-left: 1px solid rgba(255, 255, 255, 0.15); float: left; height: 50px;}

.aHeader .aMenu .aWrapper .menu-menu_principal-container > ul > li:first-child{border-left: none;}

.aHeader .aMenu .aWrapper .menu-menu_principal-container > ul > li > a{ color: #ffffff; display: block; font: 400 17px/47px "Open Sans",sans-serif; height: 50px; padding: 0 30px; text-align: center; vertical-align: middle;}

.aHeader .aMenu .aWrapper .menu-menu_principal-container > ul .current-menu-item > a, .aHeader .aMenu .aWrapper .menu-menu_principal-container ul li a:hover{color: #eb6e1c;} 



.aHeader .aMenu .aWrapper .aDonar{position: absolute; right: 30px; top: 6px;}



#searchform { margin-top: 0 !important;}

.input-group {background-color: rgba(0, 0, 0, 0); border: medium none; border-radius: 0; color: #666666; height: 40px; padding: 0; width: 193px;}

.input-group .form-control {  border-radius: 0 !important; color: #999999; display: block; font: 400 13px/15px "Scada",sans-serif; height: 40px; width: 100%; }

.input-group-btn {color: #ffffff; font-size: 0; height: 32px; margin: 0; position: absolute; right: 4px; top: 4px; white-space: nowrap; width: 32px; z-index: 20;}

.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default { background-color: #555656; border: medium none; color: #ffffff;}

.btn-default { background-color: #008EA0; border: medium none; border-radius: 0; color: #ffffff; height: 32px; margin: 0 !important; padding: 0; width: 32px;}

.form-control:focus { border-color: #621b4b; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(98,27,75,0.6); outline: 0 none;}





/*Index*/



.aSlider{position: relative;}

.aSlider img{width: 100%;}

.aSlider .tp-bullets.simplebullets.round .bullet{display: none;}

.aSlider .tparrows{width: 60px!important; height: 60px!important;}

.aSlider .tp-leftarrow.default{background: url('img/slider-left.png'); left: 90px!important;}

.aSlider .tp-rightarrow.default{background: url('img/slider-right.png'); right: 90px!important;}

.aSlider .tp-leftarrow:hover, .aSlider .tp-rightarrow:hover{background-position: left bottom;}

/*.aSlider:before{content: ''; width: 100%; height: 22px; background: url('img/slider-sombra-top.png'); position: absolute; top: 0; left: 0; z-index: 60;}

.aSlider:after{content: ''; width: 100%; height: 22px; background: url('img/slider-sombra-bot.png'); position: absolute; bottom: 0; left: 0; z-index: 60;}

.aSlider .tp-bullets.simplebullets.round .bullet{background: url("img/slider-botones.png") no-repeat scroll left top rgba(0, 0, 0, 0);}



*/



.aMain{ margin-top: -60px; position: relative; z-index: 200;}

.aMain .aWrapper{}

.aMain .aWrapper .aCaption{ overflow: hidden; width: 100%; height: 120px; text-align: center; background: #621a4b; /* Old browsers */ background: -moz-linear-gradient(top,  #621a4b 0%, #400d30 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#621a4b), color-stop(100%,#400d30)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #621a4b 0%,#400d30 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #621a4b 0%,#400d30 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #621a4b 0%,#400d30 100%); /* IE10+ */ background: linear-gradient(to bottom,  #F8971D 0%,#F8971D 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#621a4b', endColorstr='#400d30',GradientType=0 ); /* IE6-9 */ }

.aMain .aWrapper .aCaption h1{ font: 600 42px/48px 'Source Sans Pro', sans-serif; color: #ffffff;}

.aMain .aWrapper .aCaption h1 strong{ font: 600 42px/48px 'Source Sans Pro', sans-serif; color: #d06d2a;}

.aMain .aWrapper .aCaption h2{color: #ffffff;  font: 400 20px/22px "Open Sans",sans-serif; }



.aMain .aWrapper .aServ{margin: 35px 0;}

.aMain .aWrapper .aServ .aBox{width: 33.3%; float: left;}

.aMain .aWrapper .aServ .aBox .aInterna{padding: 0 17px; text-align: center;}

.aMain .aWrapper .aServ .aBox .aInterna .aS{  background: none repeat scroll 0 0 #008EA0; color: #FFFFFF; font: 600 22px/25px "Source Sans Pro",sans-serif; height: 72px; padding-left: 120px; padding-top: 8px; position: relative; width: 100%;}

.aMain .aWrapper .aServ .aBox .aInterna .aS:before{background: url("img/before-serv.png") repeat scroll 0 0 rgba(0, 0, 0, 0); content: ""; height: 80px; left: 0; margin-top: -40px; position: absolute; top: 50%; width: 107px;}

.aMain .aWrapper .aServ .aBox .aInterna .aS:hover{color: #621b4b;}



.aMain .aWrapper .aServ .aBox .aInterna .aS1:before{background: url("img/before-serv.png") repeat scroll 0 0 rgba(0, 0, 0, 0);}

.aMain .aWrapper .aServ .aBox .aInterna .aS2:before{background: url("img/before-serv.png") repeat scroll -108px 0 rgba(0, 0, 0, 0);}

.aMain .aWrapper .aServ .aBox .aInterna .aS3:before{background: url("img/before-serv.png") repeat scroll -217px 0 rgba(0, 0, 0, 0);}





.aMain .aNoticias{background: none repeat scroll 0 0 #f1f1f1; border-bottom: 1px solid #dcdcdc; border-top: 1px solid #dcdcdc; padding: 25px 0; text-align: center;}

.aMain .aNoticias .aNoticarrusel{text-align: center; width: 1040px; margin: 0 auto;}

.aMain .aNoticias .aNoticarrusel .aC1{  display: inline-block; overflow: hidden;  height: 375px;}

.aMain .aNoticias .aNoticarrusel .aC1 .aN1{ background: #ffffff; text-align: left; border: 1px solid #e1dedd;  float: left;  height: 375px;  margin: 0 12px 0 0;  padding: 4px;  width: 685px;}

.aMain .aNoticias .aNoticarrusel .aC1 .aN1 .aIm{float: left; height: 100%; width: 445px;}

.aMain .aNoticias .aNoticarrusel .aC1 .aN1 .aIm img{ height: 100%; width: 100%;}

.aMain .aNoticias .aNoticarrusel .aC1 .aN1 .aText{background: none repeat scroll 0 0 #f1f1f1; float: left; height: 100%; overflow: hidden; padding: 15px 20px; width: 227px;}

.aMain .aNoticias .aNoticarrusel .aC1 .aN1 .aText h1{margin: 20px 0;}

.aMain .aNoticias .aNoticarrusel .aC1 .aN1 .aText h1 a{ color: #e86d1f; font: 300 25px/25px "Source Sans Pro",sans-serif;}

.aMain .aNoticias .aNoticarrusel .aC1 .aN1 .aText h1 a:hover{color: #621b4b;}

.aMain .aNoticias .aNoticarrusel .aC1 .aN1 .aText p{}

.aMain .aNoticias .aNoticarrusel .aC1 .aN1 .aText .aDonar{ margin: 25px auto;}



.aMain .aNoticias .aNoticarrusel .aC1 .aN2{background: #ffffff; text-align: left; margin-left: 13px; border: 1px solid #e1dedd; float: left; height: 375px; padding: 4px; width: 330px;}

.aMain .aNoticias .aNoticarrusel .aC1 .aN2 .aIm{ height: 260px; width: 319px;}

.aMain .aNoticias .aNoticarrusel .aC1 .aN2 .aIm img{ height: 260px; width: 319px;}

.aMain .aNoticias .aNoticarrusel .aC1 .aN2 .aText{ padding: 15px 10px;  height: 104px;  overflow: hidden;}

.aMain .aNoticias .aNoticarrusel .aC1 .aN2 .aText h6{ padding-left: 35px; position: relative; color: #555555; font: 600 16px/18px "Source Sans Pro",sans-serif;}

.aMain .aNoticias .aNoticarrusel .aC1 .aN2 .aText h6:before{background: url("img/before-noti.png") repeat scroll -20px 0 rgba(0, 0, 0, 0); content: ""; height: 24px; left: 0; position: absolute; top: 0; width: 24px;}

.aMain .aNoticias .aNoticarrusel .aC1 .aN2 .aText p{}



.aMain .aNoticias .aNoticarrusel .aC1 .aN2:hover{}

.aMain .aNoticias .aNoticarrusel .aC1 .aN2:hover .aText{background: #621b4b;}

.aMain .aNoticias .aNoticarrusel .aC1 .aN2:hover .aText h6{color: #ffffff;}

.aMain .aNoticias .aNoticarrusel .aC1 .aN2:hover .aText p{color: #ffffff;}

.aMain .aNoticias .aNoticarrusel .aC1 .aN2:hover .aText h6:before{background: url("img/before-noti.png") repeat scroll -20px -24px rgba(0, 0, 0, 0);}





.aMain .aNoticias .aNotifijas { margin-top: 25px;  display: inline-block; overflow: hidden; text-align: center;}

.aMain .aNoticias .aNotifijas .aNoticiafija{ float: left; margin: 0 12px; text-align: left;}

.aMain .aNoticias .aNotifijas .aNoticiafija .aFija{background: #ffffff;  border: 1px solid #dbdbdb; height: 178px; padding: 4px; width: 330px;}

.aMain .aNoticias .aNotifijas .aNoticiafija .aFija .aIm{ float: left; height: 168px; width: 168px;}

.aMain .aNoticias .aNotifijas .aNoticiafija .aFija .aIm img{height: 100%; width: 100%;}

.aMain .aNoticias .aNotifijas .aNoticiafija .aFija .aText{ background: none repeat scroll 0 0 #f1f1f1; float: left; height: 100%; padding: 10px; width: 152px;}

.aMain .aNoticias .aNotifijas .aNoticiafija .aFija .aText h6{margin: 5px 0 10px 0; position: relative; padding-left: 35px; color: #555555; font: 600 16px/18px "Source Sans Pro",sans-serif;}

.aMain .aNoticias .aNotifijas .aNoticiafija .aFija .aText h6:before{background: url("img/before-noti.png") repeat scroll -20px 0 rgba(0, 0, 0, 0); content: ""; height: 24px; left: 0; position: absolute; top: 0; width: 24px;}

.aMain .aNoticias .aNotifijas .aNoticiafija .aFija .aText p{font: 400 15px/22px "Source Sans Pro",sans-serif;}

.aMain .aNoticias .aNotifijas .aNoticiafija .aFija .aText span{color: #555555; font: italic 400 15px/18px "Source Sans Pro",sans-serif;}





.aMain .aNoticias .aNotifijas .aNoticiafija .aFija:hover .aText{background: #621b4b;}

.aMain .aNoticias .aNotifijas .aNoticiafija .aFija:hover .aText h6{color: #ffffff;}

.aMain .aNoticias .aNotifijas .aNoticiafija .aFija:hover .aText p{color: #ffffff;}

.aMain .aNoticias .aNotifijas .aNoticiafija .aFija:hover .aText h6:before{background: url("img/before-noti.png") repeat scroll -20px -24px rgba(0, 0, 0, 0);}

.aMain .aNoticias .aNotifijas .aNoticiafija .aFija:hover .aText span{color: #ffffff;}





.aMain .aInferior{ padding: 20px 0;}

img.vGrayscale {

    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+ */

    filter: gray; /* IE6-9 */

    -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */

    -webkit-transition: all .6s ease; /* Fade to color for Chrome and Safari */

    -webkit-backface-visibility: hidden; /* Fix for transition flickering */

    -webkit-transition: all 200ms linear; -moz-transition: all 200ms linear; -o-transition: all 200ms linear; -ms-transition: all 200ms linear; transition: all 200ms linear;

}



img.vGrayscale:hover {

    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");

    -webkit-filter: grayscale(0%);

}





/* Carrusel */



.vShorizontal { margin: 0 auto; overflow: hidden; width: 960px;}

.vShorizontal ul{ margin: 0; overflow: hidden; width: 7000px;}

.vShorizontal ul li{  float: left; height: 94px; padding: 0 15px; text-align: center; vertical-align: top;}

.vShorizontal ul li .aImg{ margin:0 0 20px;}

.vShorizontal ul li a{ /*border-left: 1px solid rgba(255,255,255,0.4); border-right: 1px solid rgba(0,0,0,0.09);*/ display: block; padding: 0; }

.vShorizontal ul li:first-child{ margin-left: -2px; }

.vShorizontal ul li:first-child a{ border-left-width: 0; }

.vShorizontal ul li:last-child a{ border-right-width: 0; }

.vShorizontal ul li > a{ height: 55px; width: 130px;}

.vS-wrapper{margin: 15px auto; position: relative; width: 1004px;}

.vS-wrapper .vS-boton{ border: medium none; color: #621b4b; display: inline-block; font-size: 35px; height: 28px; margin-top: -20px; padding: 0 !important; position: absolute; top: 50%; width: 23px;}

.vS-wrapper .vS-boton i:before{content: none;}

.vS-wrapper .vS-boton:hover{  color: #eb6e1c; }

.vS-wrapper .vS-anterior{background: url("img/carrusel-flecha-i.png") repeat scroll 0 0 rgba(0, 0, 0, 0); left: 0;}

.vS-wrapper .vS-anterior:hover{background:  url("img/carrusel-flecha-i.png") repeat scroll 0 28px rgba(0, 0, 0, 0)}

.vS-wrapper .vS-siguiente{background: url("img/carrusel-flecha-d.png") repeat scroll 0 0 rgba(0, 0, 0, 0); right: 0;}

.vS-wrapper .vS-siguiente:hover{background:  url("img/carrusel-flecha-d.png") repeat scroll 0 28px rgba(0, 0, 0, 0)}



/*Footer*/



.aFooter{}

.aFooter .aFoot1{ padding: 15px 0; background: #621a4b; /* Old browsers */ background: -moz-linear-gradient(top,  #621a4b 0%, #400d30 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#621a4b), color-stop(100%,#400d30)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #621a4b 0%,#400d30 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #621a4b 0%,#400d30 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #621a4b 0%,#400d30 100%); /* IE10+ */ background: linear-gradient(to bottom,  #008EA0 0%,#008EA0 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#621a4b', endColorstr='#400d30',GradientType=0 ); /* IE6-9 */ }

.aFooter .aFoot1 .aWrapper{text-align: center; overflow: hidden;}

.aFooter .aFoot1 .aWrapper .aBox{ float: left; padding: 0 28px; text-align: left; width: 25%;}

.aFooter .aFoot1 .aWrapper .aBox img{margin: 15px 0;}

.aFooter .aFoot1 .aWrapper .aBox p{color: #ffffff; font: 14px/19px "Open Sans",sans-serif;}

.aFooter .aFoot1 .aWrapper .aBox h6{  color: #ffffff; font: 700 18px/18px "Source Sans Pro",sans-serif; text-align: center; margin: 10px 0 20px;}

.aFooter .aFoot1 .aWrapper .aBox ul{padding-left: 25px;}

.aFooter .aFoot1 .aWrapper .aBox ul li{margin-bottom: 10px; padding-left: 10px; position: relative;}

.aFooter .aFoot1 .aWrapper .aBox ul li:before{background: none repeat scroll 0 0 #ffffff; content: ""; height: 5px; left: 0; position: absolute; top: 50%; width: 5px; margin-top: -2px;}

.aFooter .aFoot1 .aWrapper .aBox ul li a{color: #ffffff; font: 14px/16px "Open Sans", sans-serif;}

.aFooter .aFoot1 .aWrapper .aBox ul li a:hover{color: #eb6e1c;}

.aFooter .aFoot1 .aWrapper .aBox > span{margin-bottom: 13px; color: #ffffff;  display: block;  font: italic 17px/19px "Open Sans",sans-serif;  text-align: center;}

.aFooter .aFoot1 .aWrapper .aBox .aDonar{display: block; margin: 20px auto 0;}





.aFooter .aFoot1 .aWrapper .aBox .vInput {margin-bottom: 6px; float: left; vertical-align: top; width: 100%;}

.aFooter .aFoot1 .aWrapper .aBox .vCform .vBwrapper input { background: none repeat scroll 0 0 #eb6e1c; border-radius: 0; border-width: 0; color: #ffffff; display: inline-block; padding: 0 33px; border-bottom: 4px solid #d85715; font: 600 14px/28px "Open Sans",sans-serif; }



.aFooter .aFoot2{padding: 8px 0;}

.aFooter .aFoot2 .aWrapper{text-align: center;}

.aFooter .aFoot2 .aWrapper .aCopy{color: #565454; font: 400 13px/15px "Open Sans",sans-serif;}

.aFooter .aFoot2 .aWrapper .aDis{float: right; color: #717171;font: 400 12px/14px 'Open Sans', sans-serif;}

.aFooter .aFoot2 .aWrapper span strong{color: #af0003;}









/* Paginas Internas*/



.aColor{background: none repeat scroll 0 0 #e86d1f; margin-bottom: 20px; margin-top: 60px; padding: 35px 0;}

.aColor .aWrapper{}

.aColor .aWrapper p{color: #ffffff; font: 400 17px/22px 'Open Sans', sans-serif;}

.aColor .aWrapper p strong{color: #ffffff; font: 700 17px/22px 'Open Sans', sans-serif;}



.aPaginacion{  margin: 20px 0 40px; text-align: center;}

.aPaginacion ul{display: inline-block; overflow: hidden;}

.aPaginacion ul li{float: left;}

.aPaginacion ul li a{background: none repeat scroll 0 0 #f7f7f7; border: 1px solid #e5e5e5; color: #555555; margin: 0 4px; padding: 6px 10px;}

.aPaginacion ul li a:hover, .aPaginacion ul li a.active{color: #fff; background: #d85715; border:1px solid #bf4506;}



.aPinterna .su-accordion{ text-align: left; }

.aPinterna .su-accordion .su-spoiler { border: 1px solid #f1f1f1;}

.aPinterna .su-spoiler-icon { display: block; font-family: 'FontAwesome'; font-size: 24px; font-style: normal; font-weight: normal; height: 20px; left: inherit !important; line-height: 21px; position: absolute; right: 11px !important; text-align: center; top: 13px; width: 20px;}

.aPinterna .su-spoiler.su-spoiler-closed > .su-spoiler-title { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border-radius: 0; color: #808080; font: 600 18px/24px "Source Sans Pro",sans-serif; padding: 12px 7px 12px 45px;}

.aPinterna .su-spoiler.su-spoiler-closed > .su-spoiler-title:before {background: none repeat scroll 0 0 #e1e1e1; border-left: 3px solid #c0c0c0; color: #ffffff; content: '\f054'; font-family: "Fontawesome";font-size: 18px;font-weight: normal;height: 100%;left: 0;line-height: 49px;padding-left: 7px;position: absolute;top: 0;width: 30px;}

.aPinterna .su-spoiler-icon-plus.su-spoiler-closed .su-spoiler-icon:before{content: '\f055';}

.aPinterna .su-spoiler > .su-spoiler-title, .aPinterna .su-spoiler.su-spoiler-closed > .su-spoiler-title:hover {/*border-bottom: 1px solid #f1f1f1;*/ color: #e86d1f; background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border-radius: 0; font: 600 18px/24px "Source Sans Pro",sans-serif; padding: 12px 7px 12px 45px;}

.aPinterna .su-spoiler > .su-spoiler-title:before, .aPinterna .su-spoiler.su-spoiler-closed > .su-spoiler-title:hover:before{background: none repeat scroll 0 0 #e86d1f; border-left: 3px solid #d85715; color: #ffffff; content: '\f054'; font-family: "Fontawesome";font-size: 18px;font-weight: normal;height: 100%;left: 0;line-height: 49px;padding-left: 7px;position: absolute;top: 0;width: 30px;}

.aPinterna .su-spoiler-icon-plus .su-spoiler-icon:before { content: '\f056';}

.aPinterna .su-spoiler-style-default > .su-spoiler-content {border-top: 1px solid #f1f1f1; padding: 30px 29px;}

.aPinterna .su-spoiler-style-default > .su-spoiler-content p{font: 400 16px/22px "Source Sans Pro",sans-serif;}

.aPinterna .su-spoiler-style-default > .su-spoiler-content p strong {color: #e86d1f;}



img.aGrayscale { filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+ */ filter: gray; /* IE6-9 */ -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */ -webkit-transition: all .6s ease; /* Fade to color for Chrome and Safari */ -webkit-backface-visibility: hidden; /* Fix for transition flickering */ -webkit-transition: all 200ms linear; -moz-transition: all 200ms linear; -o-transition: all 200ms linear; -ms-transition: all 200ms linear; transition: all 200ms linear;}

img.aGrayscale:hover { filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale"); -webkit-filter: grayscale(0%); -moz-transform: scale(1.2); -webkit-transform: scale(1.2); transform: scale(1.2);}



.aPinterna .aPDF{  background: url("img/pdf.png") repeat scroll 0 0 rgba(0, 0, 0, 0); height: 48px; margin: 20px auto; overflow: hidden; position: relative; width: 48px; }

.aPinterna .aPDF:hover{}

.aPinterna .wpdm_file.wpdm-only-button { height: 100%; width: 100%; }

.aPinterna .wpdm_file .cont { border-bottom-left-radius: 0; border-bottom-right-radius: 0; font-size: 9pt; height: 100%; padding: 0; width: 100%; }

.aPinterna .btn_outer { background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important; border: 0 none; border-radius: 0; color: #6e6e6e; display: block; float: none; font: bold 12px Helvetica,Arial,sans-serif; height: 100%; margin: 0 !important; padding: 0 !important; position: relative; text-decoration: none; text-shadow: 0 1px 0 #ffffff; transition: border-color 0.218s ease 0s; width: 100%; }

.aPinterna .wpdm-only-button .btn_outer_c { background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important; height: 100%; min-height: 30px; padding: 0 !important; vertical-align: middle; width: 100%; }

.aPinterna .btn_left { height: 100%; left: 0; margin: 0; position: absolute; text-indent: -999999px; top: 0; width: 100%;}







.modal-body{padding: 0;  margin-top: 55px;}

.modal-body .aTitular{}

.modal-body .aTitular h4{padding-left: 25px;}

.modal-body .aTitular span{font: 400 19px/24px "Source Sans Pro",sans-serif!important; padding: 8px 25px !important; display: block;}

.modal-body .aTitular .aFormulario{}



.aPinterna button.close { background: none repeat scroll 0 0 #eb6e1c;  border: medium none;  border-radius: 0;  color: #ffffff;  cursor: pointer;  height: 28px;  line-height: 15px;  opacity: 1;  padding: 0;  position: absolute;  right: 0;  top: 0;  width: 28px;  z-index: 200;}

.aPinterna button.close:hover{ background: #000; color: #fff; }



/* NUESTRA HISTORIA */



.aPnueshistoria{}

.aPnueshistoria .aImagensup{ position: relative;}

.aPnueshistoria .aImagensup img{width: 100%; }

.aPnueshistoria .aImagensup .aWrapper{bottom: 32px; height: auto; left: 50%; margin-left: -550px; position: absolute;}

.aPnueshistoria .aImagensup .aWrapper span{ background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5); color: #ffffff; display: inline-block; font: 600 30px/35px "Source Sans Pro",sans-serif; padding: 12px 35px; position: relative;}

.aPnueshistoria .aImagensup .aWrapper span:before{background: url("img/nuestrahistoria-before-caption.png") repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0); content: ""; height: 100%; position: absolute; right: -25px; top: 0; width: 25px;}

.aPnueshistoria .aImagensup .aWrapper span strong{font: 600 13px/20px "Source Sans Pro",sans-serif;}

.aPnueshistoria .aImagensup .aWrapper .aTopLink{background: none repeat scroll 0 0 #eb6e1c; border-bottom: 4px solid #d85715; border-radius: 4px; bottom: 50px; color: #ffffff; font-size: 25px; height: 40px; line-height: 32px; position: absolute; right: 0; text-align: center; width: 40px;}

.aPnueshistoria .aImagensup .aWrapper .aTopLink:hover{color: #641a45;}





.aPnueshistoria .aMenu{background: #f1f1f1;}

.aPnueshistoria .aMenu .aWrapper{}

.aPnueshistoria .aMenu .aWrapper .menu-menu_historia-container {display: block;}

.aPnueshistoria .aMenu .aWrapper .menu-menu_historia-container ul{ overflow: hidden; }

.aPnueshistoria .aMenu .aWrapper .menu-menu_historia-container ul li{border-left: 1px solid rgba(255, 255, 255, 0.15); float: left; padding: 0 30px; text-align: center; width: 20%;}

.aPnueshistoria .aMenu .aWrapper .menu-menu_historia-container ul li:first-child{border-left: none;}

.aPnueshistoria .aMenu .aWrapper .menu-menu_historia-container ul li a{ color: #8c8c8c; display: inline-block; font: 400 18px/55px "Open Sans",sans-serif;position: relative; text-align: center; vertical-align: middle;}

.aPnueshistoria .aMenu .aWrapper .menu-menu_historia-container ul li a:before{background: url("img/nuestrahistoria-flecha.png") repeat scroll 0 0 rgba(0, 0, 0, 0); content: ""; height: 9px; left: -15px; margin-top: -4px; position: absolute; top: 50%; width: 5px;}

.aPnueshistoria .aMenu .aWrapper .menu-menu_historia-container ul .current-menu-item a, .aPnueshistoria .aMenu .aWrapper .menu-menu_historia-container ul li a:hover{color: #e86d1f;} 

.aPnueshistoria .aMenu .aWrapper .menu-menu_historia-container ul .current-menu-item a:before, .aPnueshistoria .aMenu .aWrapper .menu-menu_historia-container ul li a:hover:before{background: url("img/nuestrahistoria-flecha.png") repeat scroll 0 -9px rgba(0, 0, 0, 0);}



/* Mision */



.aPmision{}

.aPmision .aContenido{ padding: 35px 0;}

.aPmision .aContenido .aWrapper{}

.aPmision .aContenido .aWrapper .aPresentacion{color: #eb6e1c; display: block; font: 300 25px/32px "Source Sans Pro",sans-serif; text-align: justify;}

.aPmision .aContenido .aWrapper .aDiv{ margin: 35px 0; -webkit-column-count: 2; /* Chrome, Safari, Opera */ -moz-column-count: 2; /* Firefox */ column-count: 2; -webkit-column-gap: 90px; /* Chrome, Safari, Opera */ -moz-column-gap: 90px; /* Firefox */ column-gap: 90px;}

.aPmision .aContenido .aWrapper .aDiv p{}

.aPmision .aContenido .aWrapper .aDiv p strong{color: #e86d1f; font: 700 15px/22px "Open Sans",sans-serif; text-transform: uppercase; }

.aPmision .aContenido .aWrapper .aFrase{color: #5c1846; display: block; font: italic 19px/26px "Open Sans",sans-serif; margin: 0 auto; text-align: center; width: 925px;}



/* Historia */ /* Linea de Tiempo */



#timeline { width: 980px; overflow: hidden; margin: 50px auto; position: relative; }

#timeline:before{background: url("img/linea-fechas.png") repeat scroll 0 0 rgba(0, 0, 0, 0); content: ""; height: 8px; left: 50%; margin-left: -460px; position: absolute; top: 38px; width: 920px;}



#dates { width: 800px; height: 60px; overflow: hidden;}

#dates li { list-style: none; float: left; width: 100px; height: 50px; font-size: 24px; text-align: center; background: url('../images/biggerdot.png') center bottom no-repeat;}

#dates a { color: #9b9b9b; font: 400 20px/24px "Source Sans Pro",sans-serif; padding-bottom: 23px; position: relative;}

#dates .selected , #dates a:hover{ color: #eb6e1c; font: 400 26px/24px "Source Sans Pro",sans-serif; position: relative; }

#dates a:before{background: none repeat scroll 0 0 #9b9b9b; border-radius: 50%; bottom: 0; content: ""; height: 10px; left: 50%; margin-left: -5px; position: absolute; width: 10px;}

#dates a:hover:before, #dates .selected:before{ background: none repeat scroll 0 0 #eb6e1c; bottom: -3px; height: 16px; margin-left: -8px; width: 16px;}

	

#issues { height: 330px; overflow: hidden; width: 980px; margin-top: 45px;}	

#issues li { float: left; height: 330px; list-style: outside none none; width: 980px;}

#issues li .aContlinea{overflow: hidden; padding: 0 60px; text-align: center;}

#issues li .aContlinea img { border: 4px solid #eb6e1c; border-radius: 50%; display: inline-block; height: 325px; margin-right: 44px; vertical-align: middle; width: 325px;}

#issues li .aContlinea .aText{display: inline-block; margin-left: -3px; vertical-align: middle; width: 490px;}

#issues li .aContlinea .aText h1 { font-weight: 300; margin: 10px 0 20px; text-align: left;}

#issues li .aContlinea .aText p {font: 400 15px/22px "Source Sans Pro",sans-serif;}

#issues li .aContlinea .aText p strong{color: #eb6e1c;}



#next,#prev {height: 34px; overflow: hidden; position: absolute; text-indent: -9999px; top: 240px; width: 24px;-webkit-transition: all 0ms linear;  -moz-transition: all 0ms linear;  -o-transition: all 0ms linear;  -ms-transition: all 0ms linear;  transition: all 0ms linear;}

#next:hover,#prev:hover { background-position: 0 -34px; }

#next {	background: url("img/flecha-linea-right.png") repeat scroll 0 0 rgba(0, 0, 0, 0);right: 0;}

#prev { left: 0; background: url("img/flecha-linea-left.png") repeat scroll 0 0 rgba(0, 0, 0, 0);}





/* Valores */



.aPvalores{}

.aPvalores .aContenido{}

.aPvalores .aContenido .aValor{ border-bottom: 1px solid #d0d0d0; overflow: hidden; padding: 35px 0;}

.aPvalores .aContenido .aValor h1{color: #e86d1f; display: inline-block; font: 700 30px/22px "Source Sans Pro",sans-serif; margin-left: -3px; position: relative; text-align: center; vertical-align: middle; width: 50%;}

.aPvalores .aContenido .aValor h1:before{ background: url("img/flecha2.png") repeat scroll 0 0 rgba(0, 0, 0, 0); content: ""; height: 20px; margin-top: -8px; position: absolute; right: 125px; top: 50%; width: 14px;}

.aPvalores .aContenido .aValor ul{display: inline-block; margin-left: -3px; vertical-align: middle; width: 50%;}

.aPvalores .aContenido .aValor ul li{color: #666666; font: 400 16px/20px "Source Sans Pro",sans-serif; margin-bottom: 10px; padding-left: 35px; position: relative;}

.aPvalores .aContenido .aValor ul li:before{ background: url("img/nuestrahistoria-flecha.png") repeat scroll 0 -9px rgba(0, 0, 0, 0); content: ""; height: 9px; left: 14px; position: absolute; top: 6px; width: 5px;}

.aPvalores .aContenido .aValor:nth-child(2n) h1:before{ background: url("img/flecha1.png") repeat scroll 0 0 rgba(0, 0, 0, 0); left: 125px; right: inherit;}





/* Lineas de Accion */



.aPlineasdeaccion{}

.aPlineasdeaccion .aContenido {}

.aPlineasdeaccion .aContenido .aValor{ border-bottom: 1px solid #d0d0d0; overflow: hidden; padding: 35px 0;}

.aPlineasdeaccion .aContenido .aValor h1{color: #e86d1f; display: inline-block; font: 700 30px/22px "Source Sans Pro",sans-serif; margin-left: -3px; position: relative; text-align: center; vertical-align: middle; width: 50%;}

.aPlineasdeaccion .aContenido .aValor h1:before{ background: url("img/flecha2.png") repeat scroll 0 0 rgba(0, 0, 0, 0); content: ""; height: 20px; margin-top: -8px; position: absolute; right: 125px; top: 50%; width: 14px;}

.aPlineasdeaccion .aContenido .aValor p{display: inline-block; margin-left: -3px; vertical-align: middle; width: 50%; color: #666666; font: 400 16px/22px "Source Sans Pro",sans-serif; margin-bottom: 10px; padding-right: 35px; position: relative;}

.aPlineasdeaccion .aContenido .aValor:nth-child(2n) h1:before{ background: url("img/flecha1.png") repeat scroll 0 0 rgba(0, 0, 0, 0); left: 110px; right: inherit;}

.aPlineasdeaccion .aContenido .aValor:nth-child(2n) p{padding-left: 35px; padding-right: 0;}



/* Organizacion */



.aPorganizacion{}

.aPorganizacion .aContenido {}
.aPorganizacion .aContenido .aWrapper{}
.aPorganizacion .aContenido .aWrapper > div:nth-child(1){height: auto!important;}
.aPorganizacion .aContenido .aValor{ border-bottom: 1px solid #d0d0d0;  margin: 0 65px;  overflow: hidden;  padding: 35px 0;}

.aPorganizacion .aContenido .aValor h1{color: #e86d1f;  display: inline-block;  font: 700 22px/22px "Source Sans Pro",sans-serif;  margin-left: -1px;  position: relative;  text-align: left;  vertical-align: middle;  width: 33.3%;}

.aPorganizacion .aContenido .aValor h1:before{ background: url("img/flecha2.png") repeat scroll 0 0 rgba(0, 0, 0, 0);  content: "";  height: 20px;  margin-top: -8px;  position: absolute;  right: 15px;  top: 50%;  width: 14px;}

.aPorganizacion .aContenido .aValor .aCargo{color: #555555; display: inline-block; font: 600 18px/22px "Source Sans Pro",sans-serif; margin-left: -3px; padding-left: 57px; text-align: center; vertical-align: middle; width: 33.3%;}

.aPorganizacion .aContenido .aValor .aCorreo{color: #555555; display: inline-block; font: 400 17px/22px "Source Sans Pro",sans-serif; margin-left: -3px; text-align: right; vertical-align: middle; width: 33.3%;}





/* NUESTRO TRABAJO */



.aPnuestrotrabajo{}

.aPnuestrotrabajo .aImagensup{ position: relative; width: 100%;}

.aPnuestrotrabajo .aImagensup img{width: 100%; height: 100%;}

.aPnuestrotrabajo .aImagensup .aWrapper{bottom: 32px; height: auto; left: 50%; margin-left: -550px; position: absolute;}

.aPnuestrotrabajo .aImagensup .aWrapper span{ background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5); color: #ffffff; display: inline-block; font: 600 30px/35px "Source Sans Pro",sans-serif; padding: 12px 35px; position: relative;}

.aPnuestrotrabajo .aImagensup .aWrapper span:before{background: url("img/nuestrahistoria-before-caption.png") repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0); content: ""; height: 100%; position: absolute; right: -25px; top: 0; width: 25px;}

.aPnuestrotrabajo .aImagensup .aWrapper span strong{font: 600 13px/20px "Source Sans Pro",sans-serif;}

.aPnuestrotrabajo .aImagensup .aWrapper .aTopLink{background: none repeat scroll 0 0 #eb6e1c; border-bottom: 4px solid #d85715; border-radius: 4px; bottom: 50px; color: #ffffff; font-size: 25px; height: 40px; line-height: 32px; position: absolute; right: 0; text-align: center; width: 40px;}

.aPnuestrotrabajo .aImagensup .aWrapper .aTopLink:hover{color: #641a45;}



.aPnuestrotrabajo .aMenu{background: none repeat scroll 0 0 #f6f3f1; border-bottom: 1px solid #cac9ca; padding: 13px 0; text-align: center;}

.aPnuestrotrabajo .aMenu .aDonar{border-radius: 0; display: inline-block; margin: 0 54px; text-align: center; vertical-align: middle; width: 360px;}

.aPnuestrotrabajo .aMenu .aDonar:before{content: none;}



.aPnuestrotrabajo .aContenido{}

.aPnuestrotrabajo .aContenido .aWrapper{padding: 30px 0 !important;}

.aPnuestrotrabajo .aContenido .aWrapper > p{ font: 400 17px/23px "Source Sans Pro",sans-serif; margin: 0 auto; text-align: center; width: 860px;}

.aPnuestrotrabajo .aContenido .aWrapper > p strong{color: #641a45; font: 700 17px/23px "Source Sans Pro",sans-serif;}



.aPnuestrotrabajo .aContenido .aWrapper .aTrabajos{ margin: 30px auto 0;  text-align: left;  width: 1000px;}



.aPnuestrotrabajo .aContenido .aWrapper .aTrabajos .aTrabajo{display: inline-block; height: 160px; margin: 10px 15px; overflow: hidden; position: relative; width: 455px;}

.aPnuestrotrabajo .aContenido .aWrapper .aTrabajos .aTrabajo .aTexto{background: #eceae9; border-left: 1px solid #efefef; float: left; height: 100%; padding-left: 20px; padding-top: 13px; position: relative; text-align: left; width: 205px;}

.aPnuestrotrabajo .aContenido .aWrapper .aTrabajos .aTrabajo .aTexto:before{background: url("img/trabajo-before1.png") repeat scroll 0 0 rgba(0, 0, 0, 0); content: ""; height: 100%; position: absolute; right: -37px; top: 0; width: 37px; z-index: 10;}

.aPnuestrotrabajo .aContenido .aWrapper .aTrabajos .aTrabajo .aTexto h5{  color: #641a45;  margin: 0 0 10px !important;  text-align: left;}

.aPnuestrotrabajo .aContenido .aWrapper .aTrabajos .aTrabajo .aTexto p{color: #7f7f7f; font: 400 14px/19px "Source Sans Pro",sans-serif; margin: 0; text-align: left; width: 160px;}

.aPnuestrotrabajo .aContenido .aWrapper .aTrabajos .aTrabajo .aImag{ float: right;}

.aPnuestrotrabajo .aContenido .aWrapper .aTrabajos .aTrabajo .aImag img{}

.aPnuestrotrabajo .aContenido .aWrapper .aTrabajos .aTrabajo .aVer{background: none repeat scroll 0 0 #e86d1f; border-right: 3px solid #c95b12; bottom: 9px; color: #ffffff; font: 600 14px/16px "Open Sans",sans-serif; padding: 5px 6px; position: absolute; right: -150px; -webkit-transition: all 300ms linear;  -moz-transition: all 300ms linear;  -o-transition: all 300ms linear;  -ms-transition: all 300ms linear;  transition: all 300ms linear;}

.aPnuestrotrabajo .aContenido .aWrapper .aTrabajos .aTrabajo .aVer:before{background: url("img/before-ver.png") repeat scroll 0 0 rgba(0, 0, 0, 0); content: ""; height: 100%; left: -15px; position: absolute; top: 0; width: 15px;}





.aPnuestrotrabajo .aContenido .aWrapper .aTrabajos .aTrabajo:hover .aTexto{background: url("img/trabajo-bg.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0); border-left: 1px solid #cf5507; float: left; height: 100%; position: relative; text-align: left; width: 205px;}

.aPnuestrotrabajo .aContenido .aWrapper .aTrabajos .aTrabajo:hover .aTexto:before{background: url("img/trabajo-before.png") repeat scroll 0 0 rgba(0, 0, 0, 0); content: ""; height: 100%; position: absolute; right: -37px; top: 0; width: 37px; z-index: 10;}

.aPnuestrotrabajo .aContenido .aWrapper .aTrabajos .aTrabajo:hover .aTexto h5{  color: #ffffff;  margin: 0 0 30px;  text-align: left;}

.aPnuestrotrabajo .aContenido .aWrapper .aTrabajos .aTrabajo:hover .aTexto p{color: #ffffff; font: 400 14px/19px "Source Sans Pro",sans-serif; margin: 0; text-align: left; width: 160px;}

.aPnuestrotrabajo .aContenido .aWrapper .aTrabajos .aTrabajo:hover .aImag{ float: right;}

.aPnuestrotrabajo .aContenido .aWrapper .aTrabajos .aTrabajo:hover .aImag img{opacity: 0.5;}

.aPnuestrotrabajo .aContenido .aWrapper .aTrabajos .aTrabajo:hover .aVer{background: none repeat scroll 0 0 #e86d1f; border-right: 3px solid #c95b12; bottom: 9px; color: #ffffff; font: 600 14px/16px "Open Sans",sans-serif; padding: 5px 6px; position: absolute; right: 0;}

.aPnuestrotrabajo .aContenido .aWrapper .aTrabajos .aTrabajo:hover .aVer:before{background: url("img/before-ver.png") repeat scroll 0 0 rgba(0, 0, 0, 0); content: ""; height: 100%; left: -15px; position: absolute; top: 0; width: 15px;}





/*Nuestro Trabajo Interna*/



.aPtrabajointerna{}

.aPtrabajointerna .aWrapper{ padding-top: 35px!important;}

.aPtrabajointerna .aColor .aWrapper{padding: 0!important;}



.aPtrabajointerna .aWrapper .aIzquierda{float: left; width: 27%; padding-right: 49px;}

.aPtrabajointerna .aWrapper .aIzquierda .aMenu{ display: inline-block;   position: relative;}

.aPtrabajointerna .aWrapper .aIzquierda .aMenu {display: block;}

.aPtrabajointerna .aWrapper .aIzquierda .aMenu ul{  border: medium none; display: block;}

.aPtrabajointerna .aWrapper .aIzquierda .aMenu ul li{ float: left; margin: 0; width: 100%;}

.aPtrabajointerna .aWrapper .aIzquierda .aMenu ul li:first-child{border-left: none;}

.aPtrabajointerna .aWrapper .aIzquierda .aMenu ul li a{background: #f1f1f1; border-radius: 0 !important;  margin: 0!important; border: none!important;  color: #8c8c8c; display: block; font: 600 16px/42px "Open Sans",sans-serif; padding: 0 28px; text-align: left; vertical-align: middle; -webkit-transition: all 0ms linear; -moz-transition: all 0ms linear; -o-transition: all 0ms linear; -ms-transition: all 0ms linear; transition: all 0ms linear;  }

.aPtrabajointerna .aWrapper .aIzquierda .aMenu ul .active a, .aPtrabajointerna .aWrapper .aIzquierda .aMenu ul li a:hover { background: none repeat scroll 0 0 #e86d1f; color: #ffffff !important;}

.aPtrabajointerna .aWrapper .aIzquierda .aMenu ul .current-menu-item a, .aPtrabajointerna .aWrapper .aIzquierda .aMenu  ul li:hover a{ background: #e86d1f; color: #ffffff!important;}

.aPtrabajointerna .aWrapper .aIzquierda .aMenu ul .current-menu-item:before, .aPtrabajointerna .aMenu  ul li:hover:before { background: url("img/nuestrotrabajo-interna-menu-before.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0); content: ""; height: 100%; left: -22px; position: absolute; top: 0; width: 22px; }

.aPtrabajointerna .aWrapper .aIzquierda .aMenu ul .current-menu-item:after, .aPtrabajointerna .aMenu ul li:hover:after{ background: url("img/nuestrotrabajo-interna-menu-after.png") repeat scroll 0px 0 rgba(0, 0, 0, 0); content: ""; height: 100%; position: absolute; right: -12px; top: 0; width: 12px; background-size: 100% 100%;}



.aPtrabajointerna .aWrapper .aDerecha{float: left; width: 73%;}

.aPtrabajointerna .aWrapper .aDerecha .aCprincipal{}

.aPtrabajointerna .aWrapper .aDerecha .aCprincipal h1{font: 300 25px/29px "Source Sans Pro",sans-serif;  margin: 0;}

.aPtrabajointerna .aWrapper .aDerecha .aCprincipal .aCartrabajointerna{margin: 25px auto;}

.aPtrabajointerna .aWrapper .aDerecha .aCprincipal .frs-slideshow-container .frs-skin-default div.frs-slider-nav span{display: none!important;}

.aPtrabajointerna .aWrapper .aDerecha .aCprincipal .aTexto{}

.aPtrabajointerna .aWrapper .aDerecha .aCprincipal .aTexto p{}

.aPtrabajointerna .aWrapper .aDerecha .aCprincipal .aTexto p strong{color: #e86d1f;}



.aPtrabajointerna .aWrapper .aDerecha .aCprincipal .frs-slideshow-container .frs-skin-default div.frs-slider-nav span.frs-arrow-right { background: url("img/botones-carrusel.png") repeat scroll -50px 0 rgba(0, 0, 0, 0) !important; bottom: 15px; height: 40px; right: 34px; top: inherit; width: 47px; }

.aPtrabajointerna .aWrapper .aDerecha .aCprincipal .frs-slideshow-container .frs-skin-default div.frs-slider-nav span.frs-arrow-left { left: inherit; background: url("img/botones-carrusel.png") repeat scroll 0 0 rgba(0, 0, 0, 0) !important; bottom: 15px; height: 40px; right: 96px; top: inherit; width: 50px; }

.aPtrabajointerna .aWrapper .aDerecha .aCprincipal .frs-slideshow-container .frs-slideshow-container .frs-skin-default div.frs-slider-nav span{opacity: 0.8;}



.aPtrabajointerna .aWrapper .aInferior{  margin: 40px 0; background: none repeat scroll 0 0 #f1f1f1; display: inline-block; text-align: center; width: 100%; padding: 25px 0;}

.aPtrabajointerna .aWrapper .aInferior h3{ color: #3a3a3a; margin: 0 0 25px; padding-left: 43px; text-align: left;}

.aPtrabajointerna .aWrapper .aInferior .aProyecto{display: inline-block; overflow: hidden;}

.aPtrabajointerna .aWrapper .aInferior .aProyecto .aImagen{float: left; height: 333px; width: 512px;}

.aPtrabajointerna .aWrapper .aInferior .aProyecto .aImagen img{ height: 100%; width: 100%;}



.aPtrabajointerna .aWrapper .aInferior .aProyecto .aInfo{float: left; padding-left: 35px; width: 500px;}

.aPtrabajointerna .aWrapper .aInferior .aProyecto .aInfo > h5 { text-align: left;}

.aPtrabajointerna .aWrapper .aInferior .aProyecto .aInfo p{font: 400 15px/20px "Source Sans Pro",sans-serif;}

.aPtrabajointerna .aWrapper .aInferior .aProyecto .aInfo > ul{  margin-top: 25px;}

.aPtrabajointerna .aWrapper .aInferior .aProyecto .aInfo > ul > li{margin-bottom: 15px; overflow: hidden;}

.aPtrabajointerna .aWrapper .aInferior .aProyecto .aInfo > ul > li h5{float: left; font: 600 16px/18px "Source Sans Pro",sans-serif; margin: 0; width: 40%;}

.aPtrabajointerna .aWrapper .aInferior .aProyecto .aInfo > ul > li ul{float: left; width: 60%;}

.aPtrabajointerna .aWrapper .aInferior .aProyecto .aInfo > ul > li ul li{ font: 400 13px/13px "Open Sans",sans-serif; margin-bottom: 10px; position: relative; padding-left: 15px;}

.aPtrabajointerna .aWrapper .aInferior .aProyecto .aInfo > ul > li ul li:before{ background: url("img/nuestrahistoria-flecha.png") repeat scroll 0 9px rgba(0, 0, 0, 0); content: ""; width: 5px; height: 9px; position: absolute; top: 3px;}



.aPtrabajointerna .aWrapper .aInferior .frs-slideshow-container .frs-skin-default div.frs-slider-nav span.frs-arrow-right { background: url("img/botones-carrusel.png") repeat scroll -50px 0 rgba(0, 0, 0, 0) !important;height: 40px;right: 0;top: -40px;width: 47px;}

.aPtrabajointerna .aWrapper .aInferior .frs-slideshow-container .frs-skin-default div.frs-slider-nav span.frs-arrow-left {  background: url("img/botones-carrusel.png") repeat scroll 0 0 rgba(0, 0, 0, 0) !important; height: 40px; left: inherit; right: 54px; top: -40px; width: 50px;}

.aPtrabajointerna .aWrapper .aInferior .frs-slideshow-container .frs-slideshow-container .frs-slideshow-container .frs-skin-default div.frs-slider-nav span{opacity: 0.8;}







/* Investigacion en salud global */



.aPinvestigacion .aWrapper .aIzquierda{ width: 100%; margin-bottom: 50px;  padding: 0;}

.aPinvestigacion .aWrapper .aIzquierda .aMenu{ display: inline-block;   position: relative;}

.aPinvestigacion .aWrapper .aIzquierda .aMenu {display: block;}

.aPinvestigacion .aWrapper .aIzquierda .aMenu ul{  display: block; border: none; overflow: hidden;}

.aPinvestigacion .aWrapper .aIzquierda .aMenu ul li{ margin: 0 33px !important; width: 44%; float: left;}

.aPinvestigacion .aWrapper .aIzquierda .aMenu ul li:first-child{border-left: none;}

.aPinvestigacion .aWrapper .aIzquierda .aMenu ul li a{background: #f1f1f1; border-radius: 0 !important;  margin: 0!important; border: none!important;  color: #8c8c8c; display: block; font: 600 16px/42px "Open Sans",sans-serif; padding: 0 28px; text-align: left; vertical-align: middle; -webkit-transition: all 0ms linear; -moz-transition: all 0ms linear; -o-transition: all 0ms linear; -ms-transition: all 0ms linear; transition: all 0ms linear;  }

.aPinvestigacion .aWrapper .aIzquierda .aMenu ul .active a, .aPinvestigacion .aWrapper .aIzquierda .aMenu ul li a:hover { background: none repeat scroll 0 0 #e86d1f; color: #ffffff !important;}

.aPinvestigacion .aWrapper .aIzquierda .aMenu ul .current-menu-item a, .aPinvestigacion .aWrapper .aIzquierda .aMenu  ul li:hover a{ background: #e86d1f; color: #ffffff!important;}

.aPinvestigacion .aWrapper .aIzquierda .aMenu ul .current-menu-item:before, .aPinvestigacion .aMenu  ul li:hover:before { background: url("img/nuestrotrabajo-interna-menu-before.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0); content: ""; height: 100%; left: -22px; position: absolute; top: 0; width: 22px; }

.aPinvestigacion .aWrapper .aIzquierda .aMenu ul .current-menu-item:after, .aPinvestigacion .aMenu ul li:hover:after{ background: url("img/nuestrotrabajo-interna-menu-after.png") repeat scroll 0px 0 rgba(0, 0, 0, 0); content: ""; height: 100%; position: absolute; right: -12px; top: 0; width: 12px; background-size: 100% 100%;}



.aPinvestigacion .aWrapper .aDerecha {width: 100%;}





.aPinvestigacion{}

.aPinvestigacion .aColor{margin: 35px 0;}

.aPinvestigacion .aColor .aWrapper{padding: 0!important; overflow: hidden;}

.aPinvestigacion .aColor .aWrapper .aL{border-right: 1px solid #d76116; float: left; width: 50%; padding-right: 35px;}

.aPinvestigacion .aColor .aWrapper .aR{border-left: 1px solid #ed762b; float: left; width: 50%; padding-left: 35px;}

.aPinvestigacion .aColor .aWrapper .aL h1, .aPinvestigacion .aColor .aWrapper .aR h1{ color: #ffffff; font: 400 25px/29px "Source Sans Pro",sans-serif; margin: 0 0 15px 0;}

.aPinvestigacion .aColor .aWrapper .aL img, .aPinvestigacion .aColor .aWrapper .aR img{width: 100%; height: 200px; margin-bottom: 20px;}





/* Programa ses*/



.aPprogramases .aWrapper .aIzquierda{ width: 100%; margin-bottom: 50px;  padding: 0;}

.aPprogramases .aWrapper .aIzquierda .aMenu{ display: inline-block;   position: relative;}

.aPprogramases .aWrapper .aIzquierda .aMenu {display: block;}

.aPprogramases .aWrapper .aIzquierda .aMenu ul{  display: block; border: none; overflow: hidden;}

.aPprogramases .aWrapper .aIzquierda .aMenu ul li{ margin: 0 33px !important; width: 44%; float: left;}

.aPprogramases .aWrapper .aIzquierda .aMenu ul li:first-child{border-left: none;}

.aPprogramases .aWrapper .aIzquierda .aMenu ul li a{background: #f1f1f1; border-radius: 0 !important;  margin: 0!important; border: none!important;  color: #8c8c8c; display: block; font: 600 16px/42px "Open Sans",sans-serif; padding: 0 28px; text-align: left; vertical-align: middle; -webkit-transition: all 0ms linear; -moz-transition: all 0ms linear; -o-transition: all 0ms linear; -ms-transition: all 0ms linear; transition: all 0ms linear;  }

.aPprogramases .aWrapper .aIzquierda .aMenu ul .active a, .aPprogramases .aWrapper .aIzquierda .aMenu ul li a:hover { background: none repeat scroll 0 0 #e86d1f; color: #ffffff !important;}

.aPprogramases .aWrapper .aIzquierda .aMenu ul .current-menu-item a, .aPprogramases .aWrapper .aIzquierda .aMenu  ul li:hover a{ background: #e86d1f; color: #ffffff!important;}

.aPprogramases .aWrapper .aIzquierda .aMenu ul .current-menu-item:before, .aPprogramases .aMenu  ul li:hover:before { background: url("img/nuestrotrabajo-interna-menu-before.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0); content: ""; height: 100%; left: -22px; position: absolute; top: 0; width: 22px; }

.aPprogramases .aWrapper .aIzquierda .aMenu ul .current-menu-item:after, .aPprogramases .aMenu ul li:hover:after{ background: url("img/nuestrotrabajo-interna-menu-after.png") repeat scroll 0px 0 rgba(0, 0, 0, 0); content: ""; height: 100%; position: absolute; right: -12px; top: 0; width: 12px; background-size: 100% 100%;}









.aPprogramases{}



.aPprogramases .aWrapper .aDerecha{width: 100%;}

.aPprogramases .aDerecha .aDiv{text-align: center; border-bottom: 1px solid #f1f1f1; margin-bottom: 25px; padding-bottom: 25px;}

.aPprogramases .aDerecha .aDiv .aImagen{display: inline-block; vertical-align: top;}

.aPprogramases .aDerecha .aDiv .aImagen img{outline: 1px solid #f1f1f1; padding: 3px;}

.aPprogramases .aDerecha .aDiv .aText{display: inline-block; padding-left: 25px; vertical-align: top; width: 415px;}

.aPprogramases .aDerecha .aDiv .aText h1 { font: 300 25px/29px "Source Sans Pro",sans-serif; margin: 0 0 10px;}

.aPprogramases .aDerecha .aDiv .aText p{}





/*APOYA NUESTRO LABOR */



/* Convocatoria */



.aPconvocatoria{}

.aPconvocatoria .aWrapper{text-align: center;}

.aPconvocatoria .aWrapper .aTitular{text-align: left; background: none repeat scroll 0 0 #f1f1f1; margin: 30px 0; position: relative;}

.aPconvocatoria .aWrapper .aTitular h4{ background: url("img/bg-titulo.png") repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0); color: #ffffff; float: left; left: 0; margin: 0; padding: 27px 45px 27px 30px; position: relative; top: -8px;}

.aPconvocatoria .aWrapper .aTitular h4:before{background: url("img/nuestrotrabajo-interna-menu-before.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);  content: "";  height: 100%;  left: -22px;  position: absolute;  top: 0;  width: 22px;}

.aPconvocatoria .aWrapper .aTitular h4:after{}

.aPconvocatoria .aWrapper .aTitular span{ color: #636363; display: inline-block; font: 400 22px/24px "Source Sans Pro",sans-serif; padding: 20px 25px;}



.aPconvocatoria .aWrapper .aConvocatoria{ display: inline-block; margin: 20px auto 0; text-align: left;}

.aPconvocatoria .aWrapper .aConvocatoria .aTrab{border-bottom: 1px solid #eaeaea; margin-bottom: 35px; overflow: hidden; padding-bottom: 40px;}

.aPconvocatoria .aWrapper .aConvocatoria .aTrab .aImagen{border: 3px solid #ffffff; float: left; height: 299px; outline: 1px solid #f1f1f1; width: 420px;}

.aPconvocatoria .aWrapper .aConvocatoria .aTrab .aImagen img{height: 100%; width: 100%;}

.aPconvocatoria .aWrapper .aConvocatoria .aTrab .aCont{float: left; padding-left: 40px; width: 650px;}

.aPconvocatoria .aWrapper .aConvocatoria .aTrab .aCont h1{ font: 300 25px/29px "Source Sans Pro",sans-serif; margin: 0 0 15px;}

.aPconvocatoria .aWrapper .aConvocatoria .aTrab .aCont h1 strong{ font: 600 25px/29px "Source Sans Pro",sans-serif;}

.aPconvocatoria .aWrapper .aConvocatoria .aTrab .aCont p{}



.aPconvocatoria .aWrapper .aConvocatoria .aTrab .aCont .aBoxs{ overflow: hidden; margin-top: 20px;}

.aPconvocatoria .aWrapper .aConvocatoria .aTrab .aCont .aBoxs .aBox{  padding: 0 43px;}

.aPconvocatoria .aWrapper .aConvocatoria .aTrab .aCont .aBoxs .aBox h4{ height: 50px; font: 600 22px/26px "Source Sans Pro",sans-serif; position: relative;}

.aPconvocatoria .aWrapper .aConvocatoria .aTrab .aCont .aBoxs .aBox:first-child h4:before{ background: url("img/before-titulo-convocatoria.png") repeat scroll 0 0 rgba(0, 0, 0, 0); content: ""; height: 32px; left: -40px; position: absolute; top: 5px; width: 31px;}

.aPconvocatoria .aWrapper .aConvocatoria .aTrab .aCont .aBoxs .aBox:last-child h4:before{background: url("img/before-titulo-convocatoria.png") repeat scroll -32px 0 rgba(0, 0, 0, 0); content: ""; height: 32px; left: -40px; position: absolute; top: 5px; width: 30px;}

.aPconvocatoria .aWrapper .aConvocatoria .aTrab .aCont .aBoxs .aBox p{}

.aPconvocatoria .aWrapper .aConvocatoria .aTrab .aCont .aBoxs .aBox .aBot2{  display: block; margin: 0 auto;}

.aPconvocatoria .aWrapper .aConvocatoria .aTrab .aCont .aBoxs .aBox .aPDF{background: none repeat scroll 0 0 #eb6e1c; height: 38px; width: 142px;}

.aPconvocatoria .aWrapper .aConvocatoria .aTrab .aCont .aBoxs .aBox .aPDF .wpdm_file.wpdm-only-button { height: 100%; left: 0; position: absolute; top: 0; width: 100%; }



/* Campaña */



.aPcampania{}

.aPcampania .aContenido{}

.aPcampania .aContenido .aWrapper{}

.aPcampania .aContenido .aWrapper .aPresentacion{color: #eb6e1c; display: block; font: 300 25px/32px "Source Sans Pro",sans-serif; margin-top: 25px;}

.aPcampania .aContenido .aWrapper .aCampanias{ margin: 50px 0;  width: 1100px;}

.aPcampania .aContenido .aWrapper .aCampanias .aBox{margin: 15px 0; text-align: center; width: 50%;}

.aPcampania .aContenido .aWrapper .aCampanias .aBox .aCamp{background: none repeat scroll 0 0 #f1f1f1; border-bottom: 1px solid #d9d9d9; display: inline-block; position: relative; width: 400px;}

.aPcampania .aContenido .aWrapper .aCampanias .aBox .aCamp .aImagen{height: 290px; overflow: hidden; width: 100%;}

.aPcampania .aContenido .aWrapper .aCampanias .aBox .aCamp .aImagen img{width: 100%; height: 100%;}

.aPcampania .aContenido .aWrapper .aCampanias .aBox .aCamp .aInfo{ text-align: center;}

.aPcampania .aContenido .aWrapper .aCampanias .aBox .aCamp .aInfo h5{text-transform: uppercase;}

.aPcampania .aContenido .aWrapper .aCampanias .aBox .aCamp .aInfo p{text-align: center;}

.aPcampania .aContenido .aWrapper .aCampanias .aBox .aCamp .aPrecio{background: url("img/bg-titulo.png") repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0); color: #ffffff; font: 700 22px/47px "Source Sans Pro",sans-serif; height: 50px; left: -15px; position: absolute; top: 19px; width: 120px;}



.aPcampania .frs-slider-nav.undefined { background: none repeat scroll 0 0 #f1f1f1; display: inline-block; height: 59px; overflow: hidden; position: absolute; right: 36px; top: -60px; width: 130px;}

.aPcampania .frs-slideshow-container .frs-skin-default div.frs-slider-nav span.frs-arrow-right { background: url("img/botones-carrusel.png") repeat scroll -50px 0 rgba(0, 0, 0, 0) !important; height: 40px; right: 10px; width: 47px;}

.aPcampania .frs-slideshow-container .frs-skin-default div.frs-slider-nav span.frs-arrow-left { background: url("img/botones-carrusel.png") repeat scroll 0 0 rgba(0, 0, 0, 0) !important; height: 40px; left: 10px; width: 50px;}

.aPcampania .frs-slideshow-container .frs-skin-default div.frs-slider-nav span{color: #ffffff; cursor: pointer; font-size: 1px; font-weight: bold; height: 28px; line-height: 33px; margin-top: 0; opacity: 0.8; position: absolute; text-align: center; top: 10px;}



/* MENU SECTION 3 */

.aPsection3 .aDivtog{display: none;}
.aPsection3 .aMenu{background: #f1f1f1;}
.aPsection3 .aMenu .aWrapper{}
.aPsection3 .aMenu .aWrapper .menu-menu_labor-container {display: block;}
.aPsection3 .aMenu .aWrapper .menu-menu_labor-container ul{ overflow: hidden; }
.aPsection3 .aMenu .aWrapper .menu-menu_labor-container ul li{border-left: 1px solid rgba(255, 255, 255, 0.15); float: left; padding: 0 30px; text-align: center; width: 20%;}
.aPsection3 .aMenu .aWrapper .menu-menu_labor-container ul li:first-child{border-left: none;}
.aPsection3 .aMenu .aWrapper .menu-menu_labor-container ul li a{ color: #8c8c8c; display: inline-block; font: 400 18px/55px "Open Sans",sans-serif;position: relative; text-align: center; vertical-align: middle;}
.aPsection3 .aMenu .aWrapper .menu-menu_labor-container ul li a:before{background: url("img/nuestrahistoria-flecha.png") repeat scroll 0 0 rgba(0, 0, 0, 0); content: ""; height: 9px; left: -15px; margin-top: -4px; position: absolute; top: 50%; width: 5px;}
.aPsection3 .aMenu .aWrapper .menu-menu_labor-container ul .current-menu-item a, .aPsection3 .aMenu .aWrapper .menu-menu_labor-container ul li a:hover{color: #e86d1f;} 
.aPsection3 .aMenu .aWrapper .menu-menu_labor-container ul .current-menu-item a:before, .aPsection3 .aMenu .aWrapper .menu-menu_labor-container ul li a:hover:before{background: url("img/nuestrahistoria-flecha.png") repeat scroll 0 -9px rgba(0, 0, 0, 0);}

/*MENU SECTION 4*/

.aPsection4 .aDivtog{display: none;}
.aPsection4 .aMenu{background: #f1f1f1;}
.aPsection4 .aMenu .aWrapper{}
.aPsection4 .aMenu .aWrapper .menu-menu_noticia-container {display: block;}
.aPsection4 .aMenu .aWrapper .menu-menu_noticia-container ul{ overflow: hidden; }
.aPsection4 .aMenu .aWrapper .menu-menu_noticia-container ul li{border-left: 1px solid rgba(255, 255, 255, 0.15); float: left; padding: 0 30px; text-align: center; width: 25%;}
.aPsection4 .aMenu .aWrapper .menu-menu_noticia-container ul li:first-child{border-left: none;}
.aPsection4 .aMenu .aWrapper .menu-menu_noticia-container ul li a{ color: #8c8c8c; display: inline-block; font: 400 18px/55px "Open Sans",sans-serif;position: relative; text-align: center; vertical-align: middle;}
.aPsection4 .aMenu .aWrapper .menu-menu_noticia-container ul li a:before{background: url("img/nuestrahistoria-flecha.png") repeat scroll 0 0 rgba(0, 0, 0, 0); content: ""; height: 9px; left: -15px; margin-top: -4px; position: absolute; top: 50%; width: 5px;}
.aPsection4 .aMenu .aWrapper .menu-menu_noticia-container ul .current-menu-item a, .aPsection4 .aMenu .aWrapper .menu-menu_noticia-container ul li a:hover{color: #e86d1f;} 
.aPsection4 .aMenu .aWrapper .menu-menu_noticia-container ul .current-menu-item a:before, .aPsection4 .aMenu .aWrapper .menu-menu_noticia-container ul li a:hover:before{background: url("img/nuestrahistoria-flecha.png") repeat scroll 0 -9px rgba(0, 0, 0, 0);}


/* Donaciones */



.aPdonaciones{}

.aPdonaciones .aImagensup{ position: relative;}

.aPdonaciones .aImagensup img{width: 100%; }

.aPdonaciones .aImagensup .aWrapper{bottom: 32px; height: auto; left: 50%; margin-left: -550px; position: absolute;}

.aPdonaciones .aImagensup .aWrapper span{ background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5); color: #ffffff; display: inline-block; font: 600 30px/35px "Source Sans Pro",sans-serif; padding: 12px 35px; position: relative;}

.aPdonaciones .aImagensup .aWrapper span:before{background: url("img/nuestrahistoria-before-caption.png") repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0); content: ""; height: 100%; position: absolute; right: -25px; top: 0; width: 25px;}

.aPdonaciones .aImagensup .aWrapper span strong{font: 600 13px/20px "Source Sans Pro",sans-serif;}

.aPdonaciones .aImagensup .aWrapper .aTopLink{background: none repeat scroll 0 0 #eb6e1c; border-bottom: 4px solid #d85715; border-radius: 4px; bottom: 50px; color: #ffffff; font-size: 25px; height: 40px; line-height: 32px; position: absolute; right: 0; text-align: center; width: 40px;}

.aPdonaciones .aImagensup .aWrapper .aTopLink:hover{color: #641a45;}



.aPdonaciones .aSectprincipal{}

.aPdonaciones .aSectprincipal .aWrapper{}

.aPdonaciones .aSectprincipal .aWrapper .aModo{ overflow: hidden;  padding-top: 20px;}

.aPdonaciones .aSectprincipal .aWrapper .aModo .aDepositos{  float: left; width: 50%;}

.aPdonaciones .aSectprincipal .aWrapper .aModo .aDepositos h4{}

.aPdonaciones .aSectprincipal .aWrapper .aModo .aDepositos h5{ font: 400 18px/22px "Source Sans Pro",sans-serif; color: #666666;}

.aPdonaciones .aSectprincipal .aWrapper .aModo .aDepositos h5 strong{color: #e86d1f;}

.aPdonaciones .aSectprincipal .aWrapper .aModo .aDepositos ul{}

.aPdonaciones .aSectprincipal .aWrapper .aModo .aDepositos ul li{ color: #666666;  font: 400 16px/18px "Source Sans Pro",sans-serif;  margin-bottom: 10px;}

.aPdonaciones .aSectprincipal .aWrapper .aModo .aDepositos ul li strong{ color: #e86d1f; font: 700 18px/18px "Source Sans Pro",sans-serif;}



.aPdonaciones .aSectprincipal .aWrapper .aModo .aOnline{float: left; padding-left: 25px; width: 50%;}

.aPdonaciones .aSectprincipal .aWrapper .aModo .aOnline h4{}

.aPdonaciones .aSectprincipal .aWrapper .aModo .aOnline h5{font: 400 18px/22px "Source Sans Pro",sans-serif;}

.aPdonaciones .aSectprincipal .aWrapper .aModo .aOnline .aPaypal{ background: url("img/paypal.png") repeat scroll 0 0 rgba(0, 0, 0, 0); display: block; height: 26px; position: relative; width: 92px;}



.aPdonaciones .aSectprincipal .aWrapper .aAfilia { margin: 35px 0;}





.aPdonaciones .aSectprincipal .aWrapper .aTipo{margin: 40px 0;}

.aPdonaciones .aSectprincipal .aWrapper .aTipo .su-accordion.aCtipo { overflow: hidden;}

.aPdonaciones .aSectprincipal .aWrapper .aTipo .su-spoiler{float: right; width: 525px;}

.aPdonaciones .aSectprincipal .aWrapper .aTipo .su-spoiler:first-child{float: left;}



.aPdonaciones .aSectprincipal .aWrapper .aDetalles{padding: 0 0 20px;}

.aPdonaciones .aSectprincipal .aWrapper .aDetalles h2{ margin: 0 0 25px; text-align: center;}



.aBot.aPrecios { border-radius: 5px; font: 600 14px/15px "Open Sans",sans-serif; margin: 0 10px; padding: 7px 19px;}

.aPeriodo{  margin: 5px 16px !important; width: 160px;}

.aPdonaciones .su-spoiler-style-default > .su-spoiler-content { border-top: 1px solid #f1f1f1; padding: 30px 0; text-align: center;}

.aPdonaciones .su-spoiler-style-default > .su-spoiler-content h5{margin-top: 25px;}

.aPdonaciones .su-spoiler-style-default > .su-spoiler-content h1{  vertical-align: middle;   display: inline-block; text-transform: uppercase; width: 350px; color: #eb6e1c;font: 600 20px/24px "Source Sans Pro",sans-serif;}

.aPdonaciones .su-spoiler-style-default > .su-spoiler-content .aCosto {vertical-align: middle; color: #eb6e1c; display: inline-block; font: 600 20px/24px "Source Sans Pro",sans-serif; text-transform: uppercase; width: 280px;}

.aPdonaciones .su-spoiler-style-default > .su-spoiler-content .aDetail{color: #555555; display: inline-block; vertical-align: middle; width: 400px; text-align: justify;}

.aPdonaciones .su-spoiler-style-default > .su-spoiler-content .aDetail p { color: #555555; font: 400 16px/22px "Source Sans Pro",sans-serif; }

.aPdonaciones .su-spoiler-style-default > .su-spoiler-content .aDetail ul li{color: #555555; padding-left: 20px; font: 400 16px/22px "Source Sans Pro",sans-serif; }

.aPdonaciones .su-spoiler-style-default > .su-spoiler-content .aDetail ul li:before{ background: none repeat scroll 0 0 #eb6e1c; border-radius: 50%; content: ""; height: 6px; left: 5px; top: 6px; width: 6px;}





			/*Tabs*/

.aTabs{border: 0 none; margin-bottom: 10px;}

.aTabs li{ border-left: 1px solid #ffffff; border-right: 1px solid #e2e2e2; margin: 0 !important; text-align: center; width: 25%; }

.aTabs li a{background: none repeat scroll 0 0 #f1f1f1; border: medium none !important; color: #555555; font: 700 19px/22px "Source Sans Pro",sans-serif; margin: 0 !important;}

.aTabs li a:hover{color: #e86d1f;}

.aTabs li.active a{border: medium none; border-radius: 0; color: #ffffff !important; margin: 0;  background: #641a45; /* Old browsers */ background: -moz-linear-gradient(top,  #641a45 0%, #4b0e37 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#641a45), color-stop(100%,#4b0e37)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #641a45 0%,#4b0e37 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #641a45 0%,#4b0e37 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #641a45 0%,#4b0e37 100%); /* IE10+ */ background: linear-gradient(to bottom,  #641a45 0%,#4b0e37 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#641a45', endColorstr='#4b0e37',GradientType=0 ); /* IE6-9 */ }







/* Voluntarios */



.aPvoluntarios{}

.aPvoluntarios .aWrapper{text-align: center;  padding-top: 35px!important;}

.aPvoluntarios .aWrapper .aTitular{text-align: left; background: none repeat scroll 0 0 #f1f1f1; margin: 30px 0; position: relative;}

.aPvoluntarios .aWrapper .aTitular h4{ background: url("img/bg-titulo.png") repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0); color: #ffffff; float: left; left: 0; margin: 0; padding: 27px 45px 27px 30px; position: relative; top: -8px;}

.aPvoluntarios .aWrapper .aTitular h4:before{background: url("img/nuestrotrabajo-interna-menu-before.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);  content: "";  height: 100%;  left: -22px;  position: absolute;  top: 0;  width: 22px;}

.aPvoluntarios .aWrapper .aTitular h4:after{}

.aPvoluntarios .aWrapper .aTitular span{ color: #636363; display: inline-block; font: 400 22px/24px "Source Sans Pro",sans-serif; padding: 20px 25px;}





.aPvoluntarios .aWrapper .aVoluntarios{}

.aPvoluntarios .aWrapper .aVoluntarios .aSectop{margin: 70px 0; overflow: hidden;}

.aPvoluntarios .aWrapper .aVoluntarios .aSectop .aVideo{width: 50%; float: left; height: 300px;}

.aPvoluntarios .aWrapper .aVoluntarios .aSectop .aVideo img{}

.aPvoluntarios .aWrapper .aVoluntarios .aSectop .aClases { float: left; padding-left: 35px; width: 50%; }



.aPvoluntarios .aWrapper .aVoluntarios .aVoldetalle{margin: 30px 0; overflow: hidden; text-align: left;}

.aPvoluntarios .aWrapper .aVoluntarios .aVoldetalle .aBeneficio{float: left; width: 50%;}

.aPvoluntarios .aWrapper .aVoluntarios .aVoldetalle .aBeneficio h1{ font-weight: lighter; margin: 0 0 15px;}

.aPvoluntarios .aWrapper .aVoluntarios .aVoldetalle .aBeneficio ul{}

.aPvoluntarios .aWrapper .aVoluntarios .aVoldetalle .aBeneficio ul li{margin-bottom: 10px; padding-left: 30px; position: relative;}

.aPvoluntarios .aWrapper .aVoluntarios .aVoldetalle .aBeneficio ul li:before{ background: url("img/nuestrahistoria-flecha.png") repeat scroll 0 -9px rgba(0, 0, 0, 0); content: ""; height: 9px; left: 14px; position: absolute; top: 5px; width: 5px;}



.aPvoluntarios .aWrapper .aVoluntarios .aVoldetalle .aObjetivo{ float: left; padding-left: 35px; width: 50%;}

.aPvoluntarios .aWrapper .aVoluntarios .aVoldetalle .aObjetivo h1{ font-weight: lighter; margin: 0 0 15px;}

.aPvoluntarios .aWrapper .aVoluntarios .aVoldetalle .aObjetivo p{}



.aPvoluntarios .aPie{background: none repeat scroll 0 0 #e9e9e9; border-bottom: 1px solid #c7c6c7; margin-bottom: 30px;  padding: 30px 0 20px;}

.aPvoluntarios .aPie .aWrapper{overflow: hidden;  padding-top: 0 !important;}

.aPvoluntarios .aPie .aWrapper p{ float: left; padding-left: 28px; width: 860px;}

.aPvoluntarios .aPie .aWrapper .aBot2{display: inline-block; margin-top: 16px;}





/* Testimonios */



.aPtestimonio .aWrapper .aIzquierda{ width: 100%; margin-bottom: 75px; padding: 0; margin-top: 40px;}

.aPtestimonio .aWrapper .aIzquierda .aMenu{ display: inline-block;   position: relative;}

.aPtestimonio .aWrapper .aIzquierda .aMenu {display: block;   background: none repeat scroll 0 0 rgba(0, 0, 0, 0);}

.aPtestimonio .aWrapper .aIzquierda .aMenu ul{  display: block; border: none; overflow: hidden;}

.aPtestimonio .aWrapper .aIzquierda .aMenu ul li{ margin: 0 33px !important; width: 44%; float: left;}

.aPtestimonio .aWrapper .aIzquierda .aMenu ul li:first-child{border-left: none;}

.aPtestimonio .aWrapper .aIzquierda .aMenu ul li a{background: #f1f1f1; border-radius: 0 !important;  margin: 0!important; border: none!important;  color: #8c8c8c; display: block; font: 600 16px/42px "Open Sans",sans-serif; padding: 0 28px; text-align: left; vertical-align: middle; -webkit-transition: all 0ms linear; -moz-transition: all 0ms linear; -o-transition: all 0ms linear; -ms-transition: all 0ms linear; transition: all 0ms linear;  }

.aPtestimonio .aWrapper .aIzquierda .aMenu ul .active a, .aPtestimonio .aWrapper .aIzquierda .aMenu ul li a:hover { background: none repeat scroll 0 0 #e86d1f; color: #ffffff !important;}

.aPtestimonio .aWrapper .aIzquierda .aMenu ul .current-menu-item a, .aPtestimonio .aWrapper .aIzquierda .aMenu  ul li:hover a{ background: #e86d1f; color: #ffffff!important;}

.aPtestimonio .aWrapper .aIzquierda .aMenu ul .current-menu-item:before, .aPtestimonio .aIzquierda  .aMenu  ul li:hover:before { background: url("img/nuestrotrabajo-interna-menu-before.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0); content: ""; height: 100%; left: -22px; position: absolute; top: 0; width: 22px; }

.aPtestimonio .aWrapper .aIzquierda .aMenu ul .current-menu-item:after, .aPtestimonio .aIzquierda  .aMenu ul li:hover:after{ background: url("img/nuestrotrabajo-interna-menu-after.png") repeat scroll 0px 0 rgba(0, 0, 0, 0); content: ""; height: 100%; position: absolute; right: -12px; top: 0; width: 12px; background-size: 100% 100%;}





.aPtestimonio{}

.aPtestimonio .aWrapper{text-align: center;}

.aPtestimonio .aWrapper .aTitular{text-align: left; background: none repeat scroll 0 0 #f1f1f1; margin: 30px 0; position: relative;}

.aPtestimonio .aWrapper .aTitular h4{ background: url("img/bg-titulo.png") repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0); color: #ffffff; float: left; left: 0; margin: 0; padding: 27px 45px 27px 30px; position: relative; top: -8px;}

.aPtestimonio .aWrapper .aTitular h4:before{background: url("img/nuestrotrabajo-interna-menu-before.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);  content: "";  height: 100%;  left: -22px;  position: absolute;  top: 0;  width: 22px;}

.aPtestimonio .aWrapper .aTitular h4:after{}

.aPtestimonio .aWrapper .aTitular span{ color: #636363; display: inline-block; font: 400 22px/24px "Source Sans Pro",sans-serif; padding: 20px 25px;}



.aPtestimonio .aWrapper .aTestimonio{display: inline-block; margin: 10px auto 40px; width: 1100px; position: relative;}

.aPtestimonio .aWrapper .aTestimonio .aC1{overflow: hidden; display: inline-block;}

.aPtestimonio .aWrapper .aTestimonio .aImagen{border: 4px solid #ffffff; float: left; height: 360px; outline: 1px solid #f1f1f1; position: relative; width: 360px;}

.aPtestimonio .aWrapper .aTestimonio .aImagen img{height: 100%; width: 100%;}

.aPtestimonio .aWrapper .aTestimonio .aImagen .aNombre{background: none repeat scroll 0 0 rgba(241, 241, 241, 0.9); bottom: 0; color: #e66c20; font: 600 22px/28px "Source Sans Pro",sans-serif; left: 0; padding: 12px 0; position: absolute; width: 100%;}



.aPtestimonio .aWrapper .aTestimonio .aContenedor{ float: left; padding-left: 45px; width: 715px;}

.aPtestimonio .aWrapper .aTestimonio .aContenedor .aComentario{border: 1px solid #e5e5e5; box-shadow: 2px 1px 0 0 rgba(0, 0, 0, 0.05); padding: 30px; position: relative;}

.aPtestimonio .aWrapper .aTestimonio .aContenedor .aComentario:before{background: url("img/before-testimonio.png") repeat scroll 0 0 rgba(0, 0, 0, 0); bottom: 63px; content: ""; height: 56px; left: -29px; position: absolute; width: 31px;}

.aPtestimonio .aWrapper .aTestimonio .aContenedor .aComentario p{  font: 400 16px/22px "Source Sans Pro",sans-serif;}



.aPtestimonio .aWrapper .aTestimonio .aContenedor .aVervideo{  color: #e86d1f; font: 600 30px/36px "Open Sans",sans-serif; margin-top: 40px; padding-left: 71px; position: relative; text-align: left;}

.aPtestimonio .aWrapper .aTestimonio .aContenedor .aVervideo > span { color: #838383; display: block; font: 600 12px/16px "Open Sans",sans-serif; }

.aPtestimonio .aWrapper .aTestimonio .aContenedor .aVervideo:before{ background: url("img/reproductor.png") repeat scroll 0 0 rgba(0, 0, 0, 0); content: ""; position: absolute; top: 50%; left: 0; width: 60px; height: 60px; margin-top: -30px;}



.aPtestimonio .frs-slider-nav.undefined { background: none repeat scroll 0 0 #f1f1f1; display: inline-block; height: 59px; overflow: hidden; position: absolute; right: 0px; top: -70px; width: 130px;}

.aPtestimonio .frs-slideshow-container .frs-skin-default div.frs-slider-nav span.frs-arrow-right { background: url("img/botones-carrusel.png") repeat scroll -50px 0 rgba(0, 0, 0, 0) !important; height: 40px; right: 10px; width: 47px;}

.aPtestimonio .frs-slideshow-container .frs-skin-default div.frs-slider-nav span.frs-arrow-left { background: url("img/botones-carrusel.png") repeat scroll 0 0 rgba(0, 0, 0, 0) !important; height: 40px; left: 10px; width: 50px;}

.aPtestimonio .frs-slideshow-container .frs-skin-default div.frs-slider-nav span{color: #ffffff; cursor: pointer; font-size: 1px; font-weight: bold; height: 28px; line-height: 33px; margin-top: 0; opacity: 0.8; position: absolute; text-align: center; top: 10px;}





/* Clientes */



.aPclientes{}

.aPclientes .aWrapper{padding: 45px 0 25px !important;}

.aPclientes .aWrapper .aIzquierda{ width: 100%;}

.aPclientes .aWrapper .aIzquierda .aMenu{ background: none repeat scroll 0 0 rgba(0, 0, 0, 0); display: inline-block;   position: relative;}



.aPclientes .aWrapper .aIzquierda .aMenu {display: block;}

.aPclientes .aWrapper .aIzquierda .aMenu ul{  display: block; border: none;}

.aPclientes .aWrapper .aIzquierda .aMenu ul li{ margin: 0 33px !important; width: 44%;}

.aPclientes .aWrapper .aIzquierda .aMenu ul li:first-child{border-left: none;}

.aPclientes .aWrapper .aIzquierda .aMenu ul li a{border-radius: 0 !important;  margin: 0!important; border: none!important;  color: #8c8c8c; display: block; font: 600 16px/42px "Open Sans",sans-serif; padding: 0 28px; text-align: left; vertical-align: middle; -webkit-transition: all 0ms linear; -moz-transition: all 0ms linear; -o-transition: all 0ms linear; -ms-transition: all 0ms linear; transition: all 0ms linear;  }

.aPclientes .aWrapper .aIzquierda .aMenu ul .active a, .aPclientes .aWrapper .aIzquierda .aMenu ul li a:hover { background: none repeat scroll 0 0 #e86d1f; color: #ffffff !important;}





.aPclientes .aWrapper .aIzquierda .aMenu ul .active a, .aPclientes .aWrapper .aIzquierda .aMenu  ul li:hover a{ background: #e86d1f; color: #ffffff!important;}

.aPclientes .aWrapper .aIzquierda .aMenu ul .active:before, .aPclientes .aMenu  ul li:hover:before { background: url("img/nuestrotrabajo-interna-menu-before.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0); content: ""; height: 100%; left: -22px; position: absolute; top: 0; width: 22px; }

.aPclientes .aWrapper .aIzquierda .aMenu ul .active:after, .aPclientes .aMenu ul li:hover:after{ background: url("img/nuestrotrabajo-interna-menu-after.png") repeat scroll 0px 0 rgba(0, 0, 0, 0); content: ""; height: 100%; position: absolute; right: -12px; top: 0; width: 12px; background-size: 100% 100%;}





.aPclientes .aWrapper .aDerecha{float: left; padding-left: 0; width: 100%; margin-top: 30px;}



.aPclientes .aWrapper .aDerecha .tab-pane .aImgcliente{ width: 274px; height: 159px; overflow: hidden; border-bottom: 1px solid #dedede;border-right: 1px solid #dedede; float: left;}

.aPclientes .aWrapper .aDerecha .tab-pane .aImgcliente img{width: 100%; height: 100%;}

.aPclientes .aWrapper .aDerecha .tab-pane.fade.in.active { border-left: 1px solid #dedede; border-top: 1px solid #dedede; overflow: hidden;}





/* Galeria */



.aPgaleria{}

.aPgaleria .aWrapper{text-align: center;}

.aPgaleria .aWrapper .aTitular{text-align: left; background: none repeat scroll 0 0 #f1f1f1; margin: 30px 0; position: relative;}

.aPgaleria .aWrapper .aTitular h4{ background: url("img/bg-titulo.png") repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0); color: #ffffff; float: left; left: 0; margin: 0; padding: 27px 45px 27px 30px; position: relative; top: -8px;}

.aPgaleria .aWrapper .aTitular h4:before{background: url("img/nuestrotrabajo-interna-menu-before.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);  content: "";  height: 100%;  left: -22px;  position: absolute;  top: 0;  width: 22px;}

.aPgaleria .aWrapper .aTitular h4:after{}

.aPgaleria .aWrapper .aTitular span{ color: #636363; display: inline-block; font: 400 22px/24px "Source Sans Pro",sans-serif; padding: 20px 25px;}



.aPgaleria .aWrapper .aGaleria{ margin-bottom: 30px; overflow: hidden;}

.aPgaleria .aWrapper .aGaleria .aImggaleria{float: left; height: auto; overflow: hidden; position: relative; width: 50%;}

.aPgaleria .aWrapper .aGaleria .aImggaleria img{height: 100%; width: 100%;}

.aPgaleria .aWrapper .aGaleria .aImggaleria .aMask{ background: none repeat scroll 0 0 rgba(0, 0, 0, 0.55); height: 100%; left: 0; opacity: 0; position: absolute; top: 0;  width: 100%; -webkit-transform: scale(2);   -moz-transform: scale(2);   -o-transform: scale(2);   -ms-transform: scale(2);   transform: scale(2); -webkit-transition: all 300ms linear;  -moz-transition: all 300ms linear;  -o-transition: all 300ms linear;  -ms-transition: all 300ms linear;  transition: all 300ms linear; }

.aPgaleria .aWrapper .aGaleria .aImggaleria .aMask .aTexto{background: none repeat scroll 0 0 #ffffff; display: inline-block; left: 50%; margin-left: -86px; margin-top: -28px; padding: 6px 15px; position: absolute; text-align: center; top: 50%;}

.aPgaleria .aWrapper .aGaleria .aImggaleria .aMask .aTexto h5{ margin: 0; text-align: center;}

.aPgaleria .aWrapper .aGaleria .aImggaleria .aMask .aTexto p{ margin: 0;text-align: center;}

.aPgaleria .aWrapper .aGaleria .aImggaleria:hover .aMask{ opacity: 1; -webkit-transform: scale(1);  -moz-transform: scale(1);  -o-transform: scale(1);  -ms-transform: scale(1);  transform: scale(1);}





/* Boletines */



.aPboletines{}

.aPboletines .aWrapper{text-align: center;}

.aPboletines .aWrapper .aTitular{text-align: left; background: none repeat scroll 0 0 #f1f1f1; margin: 30px 0; position: relative;}

.aPboletines .aWrapper .aTitular h4{ background: url("img/bg-titulo.png") repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0); color: #ffffff; float: left; left: 0; margin: 0; padding: 27px 45px 27px 30px; position: relative; top: -8px;}

.aPboletines .aWrapper .aTitular h4:before{background: url("img/nuestrotrabajo-interna-menu-before.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);  content: "";  height: 100%;  left: -22px;  position: absolute;  top: 0;  width: 22px;}

.aPboletines .aWrapper .aTitular h4:after{}

.aPboletines .aWrapper .aTitular span{ color: #636363; display: inline-block; font: 400 22px/24px "Source Sans Pro",sans-serif; padding: 20px 25px;}



.aPboletines .aWrapper .aContenido {display: inline-block; margin-top: 25px; overflow: hidden;}

.aPboletines .aWrapper .aContenido .aLeft{ float: left; margin-bottom: 20px; overflow: hidden; width: 75%;}

.aPboletines .aWrapper .aContenido .aLeft .aBoletines { overflow: hidden;}

.aPboletines .aWrapper .aContenido .aLeft .aBoletines .aBoletin{ float: left; height: 537px; margin-bottom: 30px; margin-right: 30px; overflow: hidden; position: relative; width: 380px;}

.aPboletines .aWrapper .aContenido .aLeft .aBoletines .aBoletin img{height: 100%; width: 100%;}

.aPboletines .aWrapper .aContenido .aLeft .aBoletines .aBoletin .aMask{ background: none repeat scroll 0 0 rgba(0, 0, 0, 0.55); height: 100%; left: 0; opacity: 0; position: absolute; top: 0;  width: 100%; -webkit-transform: scale(2);   -moz-transform: scale(2);   -o-transform: scale(2);   -ms-transform: scale(2);   transform: scale(2); -webkit-transition: all 300ms linear;  -moz-transition: all 300ms linear;  -o-transition: all 300ms linear;  -ms-transition: all 300ms linear;  transition: all 300ms linear; }

.aPboletines .aWrapper .aContenido .aLeft .aBoletines .aBoletin .aMask .aTexto{background: none repeat scroll 0 0 #ffffff; display: inline-block; left: 50%; margin-left: -82px; margin-top: -28px; padding: 6px 15px; position: absolute; text-align: center; top: 50%;}

.aPboletines .aWrapper .aContenido .aLeft .aBoletines .aBoletin .aMask .aTexto h5{ margin: 0; text-align: center;}

.aPboletines .aWrapper .aContenido .aLeft .aBoletines .aBoletin .aMask .aTexto p{ margin: 0;text-align: center;}

.aPboletines .aWrapper .aContenido .aLeft .aBoletines .aBoletin:hover .aMask{ opacity: 1; -webkit-transform: scale(1);  -moz-transform: scale(1);  -o-transform: scale(1);  -ms-transform: scale(1);  transform: scale(1);}



.aPboletines .aWrapper .aContenido .aRight{ float: left; width: 25%;}

.aPboletines .aWrapper .aContenido .aRight .aIn{border-top: 4px solid #e66c20;  padding: 0 15px; background: #f7f7f7;text-align: center;}

.aPboletines .aWrapper .aContenido .aRight .aIn .aOtros{border-bottom: 1px solid #e5e5e5; border-top: 1px solid #ffffff; display: block; padding: 15px 0;}

.aPboletines .aWrapper .aContenido .aRight .aIn .aOtros .aC{ margin: 10px 0 20px;}

.aPboletines .aWrapper .aContenido .aRight .aIn .aOtros .aC > a{border: 1px solid #ffffff; display: inline-block; height: 80px; vertical-align: middle; width: 80px;}

.aPboletines .aWrapper .aContenido .aRight .aIn .aOtros .aC > a img{width: 100%; height: 100%;}

.aPboletines .aWrapper .aContenido .aRight .aIn .aOtros .aC .aCuadro{display: inline-block; vertical-align: middle;}

.aPboletines .aWrapper .aContenido .aRight .aIn .aOtros .aC .aCuadro h6 { margin: 0 0 0 10px; text-align: left; vertical-align: top; width: 150px;}

.aPboletines .aWrapper .aContenido .aRight .aIn .aOtros .aC .aCuadro h6 a {color: #e66c20; font: 700 13px/16px "Open Sans",sans-serif; text-transform: uppercase;}

.aPboletines .aWrapper .aContenido .aRight .aIn .aOtros .aC .aCuadro h6 a:hover{ text-decoration: underline;}

.aPboletines .aWrapper .aContenido .aRight .aIn .aOtros .aC .aCuadro .aF { color: #641a45; display: inline; font: 400 13px/16px "Open Sans",sans-serif;}





/* Publicaciones Salud global */



.aPsaludglobal{}

.aPsaludglobal .aWrapper{text-align: center;}

.aPsaludglobal .aWrapper .aTitular{text-align: left; background: none repeat scroll 0 0 #f1f1f1; margin: 30px 0; position: relative;}

.aPsaludglobal .aWrapper .aTitular h4{ background: url("img/bg-titulo.png") repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0); color: #ffffff; float: left; left: 0; margin: 0; padding: 27px 45px 27px 30px; position: relative; top: -8px;}

.aPsaludglobal .aWrapper .aTitular h4:before{background: url("img/nuestrotrabajo-interna-menu-before.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);  content: "";  height: 100%;  left: -22px;  position: absolute;  top: 0;  width: 22px;}

.aPsaludglobal .aWrapper .aTitular h4:after{}

.aPsaludglobal .aWrapper .aTitular span{ color: #636363; display: inline-block; font: 400 22px/24px "Source Sans Pro",sans-serif; padding: 20px 25px;}



.aPsaludglobal .aWrapper .aContenido { margin-top: 25px; overflow: hidden;}

.aPsaludglobal .aWrapper .aContenido .aLeft{ float: left; margin-bottom: 20px; overflow: hidden; width: 75%;}

.aPsaludglobal .aWrapper .aContenido .aLeft .aSaludglobal { overflow: hidden;}

.aPsaludglobal .aWrapper .aContenido .aLeft .aSaludglobal .aSalud{ float: left;  margin-bottom: 30px; margin-right: 30px; position: relative; width: 380px;}

.aPsaludglobal .aWrapper .aContenido .aLeft .aSaludglobal .aSalud .aImg{display: block;}

.aPsaludglobal .aWrapper .aContenido .aLeft .aSaludglobal .aSalud .aTexto{background: none repeat scroll 0 0 #f1f1f1; border-bottom: 1px solid #939393; padding: 17px 20px 35px; position: relative; text-align: left;}

.aPsaludglobal .aWrapper .aContenido .aLeft .aSaludglobal .aSalud .aTexto h6{margin: 0 0 7px; padding-bottom: 20px; position: relative;}

.aPsaludglobal .aWrapper .aContenido .aLeft .aSaludglobal .aSalud .aTexto h6:before{background: url("img/before-pubglobal.png") repeat scroll 0 0 rgba(0, 0, 0, 0); bottom: 0; content: ""; height: 8px; position: absolute; width: 210px;}

.aPsaludglobal .aWrapper .aContenido .aLeft .aSaludglobal .aSalud .aTexto h6 a{color: #e86d1f; font: 700 16px/20px "Source Sans Pro",sans-serif; text-transform: uppercase;}

.aPsaludglobal .aWrapper .aContenido .aLeft .aSaludglobal .aSalud .aTexto h6 a:hover{color: #641a45;}

.aPsaludglobal .aWrapper .aContenido .aLeft .aSaludglobal .aSalud .aTexto .aFecha{color: #555555; font: 400 14px/15px "Source Sans Pro",sans-serif;}

.aPsaludglobal .aWrapper .aContenido .aLeft .aSaludglobal .aSalud .aTexto .aPDF{ background: url("img/pdf.png") no-repeat scroll 6px 36px rgba(0, 0, 0, 0); height: 86px; margin: 0; position: absolute; right: 30px; top: 16px; width: 68px;}

.aPsaludglobal .aWrapper .aContenido .aLeft .aSaludglobal .aSalud .aTexto .aPDF span{color: #555555; left: 0; position: absolute; text-decoration: underline; top: 0;}

.aPsaludglobal .aWrapper .aContenido .aLeft .aSaludglobal .aSalud .aTexto .aPDF:hover span{color: #e86d1f;}



.aPsaludglobal .aWrapper .aContenido .aRight{ float: left; width: 25%;}

.aPsaludglobal .aWrapper .aContenido .aRight .aIn{border-top: 4px solid #e66c20;  padding: 0 15px; background: #f7f7f7;text-align: center;}

.aPsaludglobal .aWrapper .aContenido .aRight .aIn .aOtros{  display: block;  padding-top: 12px;}

.aPsaludglobal .aWrapper .aContenido .aRight .aIn .aOtros .aC{ border-bottom: 1px solid #eaeaea; margin: 10px 0 20px; padding-bottom: 20px; text-align: left;}

.aPsaludglobal .aWrapper .aContenido .aRight .aIn .aOtros .aC h6 { margin: 0; text-align: left; vertical-align: top;}

.aPsaludglobal .aWrapper .aContenido .aRight .aIn .aOtros .aC h6 a {  color: #641a45; font: 600 17px/20px "Source Sans Pro",sans-serif;}

.aPsaludglobal .aWrapper .aContenido .aRight .aIn .aOtros .aC h6 a:hover{ text-decoration: underline;}

.aPsaludglobal .aWrapper .aContenido .aRight .aIn .aOtros .aC .aF { color: #555555; font: 400 13px/16px "Open Sans",sans-serif;}

.aPsaludglobal .aWrapper .aContenido .aRight .aIn .aOtros .aC > a{color: #e66c20; font: 400 15px/16px "Source Sans Pro",sans-serif; text-decoration: underline;}

.aPsaludglobal .aWrapper .aContenido .aRight .aIn .aOtros .aC > a:hover{color: #641a45;}







/* Noticias */





.aPnoticias{}

.aPnoticias .aWrapper{text-align: center;}

.aPnoticias .aWrapper .aTitular{text-align: left; background: none repeat scroll 0 0 #f1f1f1; margin: 30px 0; position: relative;}

.aPnoticias .aWrapper .aTitular h4{ background: url("img/bg-titulo.png") repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0); color: #ffffff; float: left; left: 0; margin: 0; padding: 27px 45px 27px 30px; position: relative; top: -8px;}

.aPnoticias .aWrapper .aTitular h4:before{background: url("img/nuestrotrabajo-interna-menu-before.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);  content: "";  height: 100%;  left: -22px;  position: absolute;  top: 0;  width: 22px;}

.aPnoticias .aWrapper .aTitular h4:after{}

.aPnoticias .aWrapper .aTitular span{ color: #636363; display: inline-block; font: 400 22px/24px "Source Sans Pro",sans-serif; padding: 20px 25px;}



.aPnoticias .aWrapper{}

.aPnoticias .aWrapper .aContent{overflow: hidden;}

.aPnoticias .aWrapper .aContent .aArt1{float: left; width: 70%;}

.aPnoticias .aWrapper .aContent .aArt1 .aArticulo{overflow: hidden;margin: 30px 0;}

.aPnoticias .aWrapper .aContent .aArt1 .aArticulo .aIz{float: left; width: 20%;text-align: right;}

.aPnoticias .aWrapper .aContent .aArt1 .aArticulo .aIz > img{ width: 100%;border: 1px solid #f2f2f2;}

.aPnoticias .aWrapper .aContent .aArt1 .aArticulo .aIz .aFecha{  background: url("img/bg-titulo.png") repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0); display: inline-block; height: 89px; padding-left: 13px; padding-top: 16px; position: relative; width: 155px;}

.aPnoticias .aWrapper .aContent .aArt1 .aArticulo .aIz .aFecha:before{background: url("img/nuestrotrabajo-interna-menu-before.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 22px; }

.aPnoticias .aWrapper .aContent .aArt1 .aArticulo .aIz .aFecha .aDia{color: #ffffff; display: block; font: 700 32px/36px "Open Sans",sans-serif; margin-bottom: 5px; text-align: center;}

.aPnoticias .aWrapper .aContent .aArt1 .aArticulo .aIz .aFecha .aMes{color: #ffffff; display: block; font: 600 16px/18px "Open Sans",sans-serif; text-align: center; text-transform: capitalize;}

.aPnoticias .aWrapper .aContent .aArt1 .aArticulo .aDer{ text-align: left; border-bottom: 1px solid #f1f1f1; float: left; padding-left: 30px; width: 80%;}

.aPnoticias .aWrapper .aContent .aArt1 .aArticulo .aDer > a{border: 1px solid #f1f1f1; padding: 4px; width: 100%;}

.aPnoticias .aWrapper .aContent .aArt1 .aArticulo .aDer > a img{width: 100%;}

.aPnoticias .aWrapper .aContent .aArt1 .aArticulo .aDer h5{padding-left: 50px; border-right: 2px solid #eb6e1c; display: inline-block; margin: 10px 5px 10px 0; padding-right: 10px; position: relative; text-align: left;}

.aPnoticias .aWrapper .aContent .aArt1 .aArticulo .aDer h5 a{color: #641a45; font: 700 19px/21px "Source Sans Pro",sans-serif;}

.aPnoticias .aWrapper .aContent .aArt1 .aArticulo .aDer h5 .aIcono{left: 0; margin-top: -16px; position: absolute; top: 50%;}

.aPnoticias .aWrapper .aContent .aArt1 .aArticulo .aDer .aFlinear{color: #a0a0a0; font: italic 400 14px/18px "Source Sans Pro",sans-serif;}

.aPnoticias .aWrapper .aContent .aArt1 .aArticulo .aDer .more-link { margin: 10px 0; color: #eb6e1c; display: inline-block; font: 700 14px/16px "Open Sans",sans-serif;border: none;}

.aPnoticias .aWrapper .aContent .aArt1 .aArticulo .aDer .aImg{width: 100%;}

.aPnoticias .aWrapper .aContent .aArt2{float: left; margin: 30px 0; padding-left: 30px; width: 30%;}

.aPnoticias .aWrapper .aContent .aArt2 .aIn{border-top: 4px solid #e66c20; padding: 0 25px; background: #f7f7f7;text-align: center;}

.aPnoticias .aWrapper .aContent .aArt2 .aIn .aOtros{border-bottom: 1px solid #e5e5e5; border-top: 1px solid #ffffff; display: block; padding: 15px 0;}

.aPnoticias .aWrapper .aContent .aArt2 .aIn .aOtros .aC{ margin: 10px 0;}

.aPnoticias .aWrapper .aContent .aArt2 .aIn .aOtros .aC > a{border: 1px solid #ffffff; display: inline-block; height: 80px; vertical-align: middle; width: 80px;}

.aPnoticias .aWrapper .aContent .aArt2 .aIn .aOtros .aC > a img{width: 100%; height: 100%;}

.aPnoticias .aWrapper .aContent .aArt2 .aIn .aOtros .aC .aCuadro{display: inline-block; vertical-align: middle;}

.aPnoticias .aWrapper .aContent .aArt2 .aIn .aOtros .aC .aCuadro h6 { margin: 0 0 0 10px; text-align: left; vertical-align: top; width: 150px;}

.aPnoticias .aWrapper .aContent .aArt2 .aIn .aOtros .aC .aCuadro h6 a {color: #e66c20; font: 700 13px/16px "Open Sans",sans-serif; text-transform: lowercase;}

.aPnoticias .aWrapper .aContent .aArt2 .aIn .aOtros .aC .aCuadro h6 a:hover{ text-decoration: underline;}

.aPnoticias .aWrapper .aContent .aArt2 .aIn .aOtros .aC .aCuadro .aF { color: #641a45; display: inline; font: 400 13px/16px "Open Sans",sans-serif;}



.aPnoticias .aWrapper .aContent .aArt2 .aIn .aCat { border-top: 1px solid #ffffff; overflow: hidden;}

.aPnoticias .aWrapper .aContent .aArt2 .aIn .aCat h4{ color: #641a45;}

.aPnoticias .aWrapper .aContent .aArt2 .aIn .aCat ul{margin-top: 15px;}

.aPnoticias .aWrapper .aContent .aArt2 .aIn .aCat ul li{border-bottom: 1px solid #e8e8e8; margin-bottom: 15px; padding-bottom: 5px;}

.aPnoticias .aWrapper .aContent .aArt2 .aIn .aCat ul li a{padding-left: 16px; position: relative;}

.aPnoticias .aWrapper .aContent .aArt2 .aIn .aCat ul li a:before{content: ">"; left: 0; position: absolute; top: 0;}



.aPnoticias .aWrapper .aContent .aArt2 .aIn .aTes{ border-bottom: 1px solid #e5e5e5; border-top: 1px solid #ffffff; display: block; padding: 15px 0;}

.aPnoticias .aWrapper .aContent .aArt2 .aIn .aTes h4{color: #621b4b; margin-top: 0;}

.aPnoticias .aWrapper .aContent .aArt2 .aIn .aTes h4 a{color: #621b4b;  font: 700 22px/26px "Source Sans Pro",sans-serif;}

.aPnoticias .aWrapper .aContent .aArt2 .aIn .aTes p{}



.aPnoticias .aWrapper .aContent .aArt2 .aIn .aGal{  padding-bottom: 20px;}

.aPnoticias .aWrapper .aContent .aArt2 .aIn .aGal h4{ color: #621b4b;}

.aPnoticias .aWrapper .aContent .aArt2 .aIn .aGal h4 a{color: #621b4b;  font: 700 22px/26px "Source Sans Pro",sans-serif;}

.aPnoticias .aWrapper .aContent .aArt2 .aIn .aGal .aMiniaturas{overflow: hidden;}

.aPnoticias .aWrapper .aContent .aArt2 .aIn .aGal .aMiniaturas a{float: left; height: 80px; margin: 2px 1px; width: 80px;}

.aPnoticias .aWrapper .aContent .aArt2 .aIn .aGal .aMiniaturas a img{height: 100%; width: 100%;}



.aPnoticias .aWrapper .aContent .aArt2 .aIn .aBuscador {  border-bottom: 1px solid #e5e5e5; padding: 20px 0;}

.aPnoticias .aWrapper .aContent .aArt2 .aIn .aBuscador #searchform {}

.aPnoticias .aWrapper .aContent .aArt2 .aIn .aBuscador .input-group { background-color: rgba(0, 0, 0, 0); border: medium none; border-radius: 0; color: #666666; height: 40px; padding: 0; width: 100%; }





.vPaginacion { margin: 25px 0;}

.aPnoticias  .aPaginacion {    float: right; margin: 10px 0 55px; text-align: center; width: 80%;}



/*formulario*/



.vCform{ position: relative; font-family: "Open Sans", sans-serif!important; text-align: left;  padding: 0 15px; text-align: center;}

.vCright{ border-left: 1px solid #E5E5E5; }

.vChorizontal{ margin-top: 15px; }

.vLabel{  color: #e86d1f; float: left; font: 400 16px/19px "Source Sans Pro",sans-serif; margin: 5px 0; padding-right: 19px; text-align: right; vertical-align: top; width: 17%;}

.vInput{ float: left; margin-bottom: 10px; margin-left: -3px; vertical-align: top; width: 82%;}

.vInput input,.vInput textarea{ background-color: #fff; border: 1px solid #D7D9DA; border-radius: 4px; color: #797c86; font: 13px/30px "Open Sans", sans-serif!important; margin-bottom: 5px; padding: 0 7px; width: 100%; 

 -webkit-transition: all 100ms linear; -moz-transition: all 100ms linear; -o-transition: all 100ms linear; -ms-transition: all 100ms linear; transition: all 100ms linear; -webkit-box-sizing: border-box;  -moz-box-sizing: border-box; box-sizing: border-box; }

.vInput textarea:focus,.vInput input:focus{ background-color: #fcfcfc; border-color: #e86d1f; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(231, 109, 31, 0.6); color: #000000; outline: 0 none;}

.vInput textarea{ font-family: "Open Sans",sans-serif !important; height: 173px; max-width: 100%; min-height: 173px; min-width: 100%;}

.vCform .vBwrapper{  display: inline-block; margin: 5px 0; position: relative; }

.vCform .vBwrapper .aBott{ font-family: "Open Sans",sans-serif !important; height: 173px; max-width: 100%; min-height: 173px; min-width: 100%;}

.vLeyenda{ color: #666; float: right; font: 13px "Open Sans", sans-serif!important; margin: 10px 10px 0 0; padding-right: 0; width: auto; }

.vCform .vBwrapper input{ background: none repeat scroll 0 0 #eb6e1c; border-radius: 0; border-width: 0; color: #ffffff; display: inline-block; height: 30px; padding: 4px 40px;}

.vCform .vBwrapper input:hover{color: #fdde00;}

.vLsuma{ margin-top: 3px; }




.aFleft { float: left; overflow: hidden; padding-right: 10px; width: 50%;}

.aFleft .vLabel {width: 36%;}

.aFleft .vInput {width: 65%;}

.aFright {float: left;overflow: hidden;padding-left: 10px;width: 50%;}

.aFright .vLabel {width: 27%;}

.aFright .vInput {width: 70%;}



.aDiv{}

.aLabel{ font: 300 22px/19px "Source Sans Pro",sans-serif; padding-left: 12px; text-align: left; width: 100%!important;}

.aLabelspan { color: #555555; font: 400 15px/19px "Source Sans Pro",sans-serif; padding-left: 10px; text-align: left; width: 100%!important;}

span.wpcf7-list-item { margin: 0 !important; float: left; font: 400 14px/20px "Source Sans Pro",sans-serif; padding-left: 15px; width: 50%;}

.wpcf7-checkbox { display: inline-block; margin-top: 10px; overflow: hidden !important;}

.vInput.aLabel2 { float: left; margin-top: 10px; padding-left: 14px; width: 98%;}



/*VALIDACION*/

.wpcf7-form.invalid { position: relative;}

.vInput span { width: 100%;}

span.wpcf7-not-valid-tip{display: none!important;}

.wpcf7-form.sent {position: relative;}

.wpcf7-quiz-label{ font-size: 13px; }

.wpcf7-quiz{ margin-top: 3px; }

.wpcf7-not-valid-tip{ color: #f3b401 !important; font: normal 12px "Open Sans", sans-serif!important; margin-bottom: 8px; -webkit-transition: all 100ms linear; -moz-transition: all 100ms linear; -o-transition: all 100ms linear; -ms-transition: all 100ms linear; transition: all 100ms linear; }

.wpcf7-validation-errors, .wpcf7-mail-sent-ok{ border-color: rgba(0, 0, 0, 0) !important; border-width: 1px !important; bottom: 0; color: #f3b401 !important; font: 12px/16px "Open Sans",sans-serif !important; margin: 0 !important; padding: 0 !important; position: absolute; text-align: center; transition: all 100ms linear 0s; width: 100%;}

.wpcf7 img.ajax-loader{ border-width: 0!important; box-shadow: none; position: absolute; right: 4px; bottom: 4px; }






/*vWordpress*/



.alignleft {float: left;}

.alignright {float: right;}

.aligncenter { display: block; margin-left: auto; margin-right: auto; }

blockquote.alignleft, img.alignleft { margin: 7px 24px 7px 0; }

.wp-caption.alignleft { margin: 7px 14px 7px 0;}

blockquote.alignright,img.alignright {margin: 7px 0 7px 24px;}

.wp-caption.alignright { margin: 7px 0 7px 14px;}

blockquote.aligncenter, img.aligncenter,.wp-caption.aligncenter {margin-top: 7px;margin-bottom: 7px;}

.site-content blockquote.alignleft,.site-content blockquote.alignright { border-top: 1px solid rgba(0, 0, 0, 0.1); border-bottom: 1px solid rgba(0, 0, 0, 0.1); padding-top: 17px; width: 50%; }

.site-content blockquote.alignleft p, .site-content blockquote.alignright p { margin-bottom: 17px;}

.wp-caption {margin-bottom: 24px;}

.wp-caption img[class*="wp-image-"] { display: block; margin: 0; }

.wp-caption { color: #767676; }

.wp-caption-text { -webkit-box-sizing: border-box; -moz-box-sizing:    border-box; box-sizing:         border-box; font-size: 12px; font-style: italic; line-height: 1.5; margin: 9px 0; padding-right: 10px; }

.wp-smiley { border: 0; margin-bottom: 0; margin-top: 0; padding: 0; }





/* Assistive text */



.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute; }

.screen-reader-text:focus { background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto; color: #21759b; display: block; font-size: 14px; font-weight: bold; height: auto; line-height: normal; padding: 15px 23px 14px; position: absolute; left: 5px; top: 5px; text-decoration: none; text-transform: none; width: auto; z-index: 100000; /* Above WP toolbar */ }

.hide {display: none;}





/*imagen*/



.aImg{ position: relative; overflow: hidden; display: inline-block}

.aImg a{ display: block; height: 100%; width: 100%; }

.aImg a i,

.aImg a .aHv{ color: #fff; font-size: 30px; left: 50%; margin-left: -15px; margin-top: -15px; position: absolute; top: -100px; -webkit-transition: all 200ms linear; -moz-transition: all 200ms linear; -o-transition: all 200ms linear; -ms-transition: all 200ms linear; transition: all 200ms linear; }

.aImg a .aHv{ bottom: -100px; font: 700 19px/16px "Open Sans",sans-serif; left: 0; margin-bottom: -15px; margin-left: inherit; margin-top: inherit; text-align: center; top: inherit; width: 100%; }

.aImg a img{width: 100%;  -webkit-transition: all 1000ms linear; -moz-transition: all 1000ms linear; -o-transition: all 1000ms linear; -ms-transition: all 1000ms linear; transition: all 1000ms linear; }

.aImg:hover{ background-color: #eb6e1c; -webkit-box-shadow:inset 0 0 30px 0 rgba(0,0,0,0.7); box-shadow:inset 0 0 30px 0 rgba(0,0,0,0.7); }

.aImg:hover a i{ z-index: 1; top: 50%; }

.aImg:hover a .aHv{ z-index: 1; bottom: 35%; }

.aImg:hover a img{ opacity: 0.45; -moz-transform: scale(1.3); -webkit-transform: scale(1.3); transform: scale(1.3); }

.aImg a span{ font-size: 16px; }



/*carrusel noticias*/



.frs-slideshow-container {  margin: 0 auto; }

.frs-slideshow-container div.frs-wrapper { position: relative; }

.frs-slideshow-container div.frs-slideshow-content {position: relative; }

.frs-slideshow-container .frs-slideshow-content {overflow: hidden; }

.frs-slideshow-container .frs-slideshow-content img { border: 0 none; height: auto; margin: 0 !important; max-width: 100%; padding: 0 !important; vertical-align: middle; }





.frs-slideshow-container .frs-skin-default .frs-bullets-wrapper{ display: none!important;  position:absolute; width:100%; height:13px; text-align: center;   }

.frs-slideshow-container .frs-skin-default .frs-bullets-wrapper ul.frs-bullets { position: relative; z-index: 1000; list-style: none; bottom: -10px; display: inline-block; margin: 0px;   padding:0px; height:13px;  }

.frs-slideshow-container .frs-wrapper.frs-skin-default ul.frs-bullets li.frs-slideshow-nav-bullets { float: left; margin-left: 10px; cursor: pointer; color: #999;   width: 14px; height: 14px; overflow: hidden; padding:0px; -webkit-border-radius: 90px; -moz-border-radius: 90px; border-radius: 90px; background-color: #000; }

.frs-slideshow-container .frs-wrapper.frs-skin-default ul.frs-bullets li.frs-bullets-active { color: #222; background-color: #20B099; margin-left:auto; margin-right:auto; margin-left: 10px; }

.frs-slideshow-container .frs-wrapper.frs-skin-default ul.frs-bullets  li.has-thumb { background: none; width: 100px; height: 75px; }

.frs-slideshow-container .frs-wrapper.frs-skin-default ul.frs-bullets  li.frs-bullets-active.has-thumb { background-position: 0 0; border-top: 2px solid #000;}





.frs-slideshow-container .frs-skin-default nav.frs-slider-nav {display: block}

.frs-slideshow-container .frs-skin-default div.frs-slider-nav span {	color: #ffffff; cursor: pointer; font-size: 1px; font-weight: bold; height: 28px; line-height: 33px; margin-top: -14px; opacity: 0.9; position: absolute; text-align: center; top: 50%; width: 23px; z-index: 1000;}

.frs-slideshow-container .frs-skin-default div.small span{  top: 40%;	width: 40px;height: 40px;font-size: 60px;font-weight: 100;line-height: 30px;margin-top: -20px;}

.frs-slideshow-container .frs-skin-default div.frs-slider-nav span:hover { background-position: left bottom!important; color: #ffffff; text-decoration: none; opacity: 1; filter: alpha(opacity=100);}

.frs-slideshow-container .frs-skin-default div.frs-slider-nav span.frs-arrow-right {background: url('img/carrusel-flecha-d.png');  right: -50px;}

.frs-slideshow-container .frs-skin-default div.frs-slider-nav span.frs-arrow-left { background: url('img/carrusel-flecha-i.png');  left: -50px;}


/* SEARCH */

.aIcabecera{}
.aIcabecera img{ width: 100%;}
.aIcabecera .aItitular{}
.aIcabecera .aItitular .aWrapper{}
.aIcabecera .aItitular .aWrapper h1{}

.aResultado{margin-bottom: 30px!important;}
.aResultado .aRes{border-top: 1px dashed #e3e3e3; padding-top: 13px; width: 600px;}
.aResultado .aRes .aTitulo{padding-left: 24px; position: relative;}
.aResultado .aRes .aTitulo:before{content: '\f022'; color: #eb6e1c; font-family: "FontAwesome"; font-size: 16px; left: 0; line-height: 16px; position: absolute; top: 0;}
.aResultado .aRes .aTitulo h2{font: 600 14px/16px "Open Sans",sans-serif;  margin: 0 0 10px;}
.aResultado .aRes .aTitulo h2 a{color: #eb6e1c; font: 600 14px/16px "Open Sans",sans-serif;}
.aResultado .aRes .aTitulo h2 a:hover{}
.aResultado .aRes .aContenido{ padding-left: 24px;}
.aResultado .aRes .aContenido p{}
.aResultado .aRes .aContenido a { color: #621b4b; display: block; margin-top: 5px; }




.aPtestimonioses .modal-body { margin-top: 0; overflow: hidden; padding: 0; height: 400px;}
.aPtestimonioses button.close{display: none;}

.vTestimonioVideo .modal-dialog{ margin-top: -201px; top: 50%; height: 402px; position: absolute; left: 50%; width: 600px; margin-left: -300px; }


/*Responsive*/

.vMenuResponsive .trigger { background : #ff7231; border : 1px solid rgba(0 , 0, 0, 0.03 ); border-radius : 2px ; color : #fff; display : none; font : 1.4em/ 14px 'Helvetica Neue Light' ; padding : 8px 10px; position : relative; text-transform : uppercase; text-align : center;}
.vMenuResponsive .trigger:before { content : none; display : inline-block; height : 13px ; font : 21px/ 13px "vIconSitrasis" ; margin : -3px 5px 0 0 ; text-transform : none; vertical-align : middle; width : 21px ;}
.vMenuResponsive .trigger:hover, .vMenuResponsive .clicked { background-color : #641a45; cursor : pointer;}
.vMenuResponsive .trigger span { display : inline-block; vertical-align : middle;}
.vMenuResponsive :after { visibility : hidden; display : block; font-size : 0; content : " "; clear : both; height : 0;}
.vMenuResponsive .trigger { color: #ffffff; display: none; height: 55px; padding: 15px 12px 0; position: absolute; right: 35px; text-align: center; top: -74px;}
.vMenuResponsive .trigger span { background-color : #F4F4F4; display : block; height : 2px ; margin : 5px 0; width : 30px ;}


.aTog { display: none; background: none repeat scroll 0 0 #ff7231; color: #ffffff;  font: 400 19px/16px "Open Sans",sans-serif; padding: 10px 0; text-align: center;}
.aDivtog{display: block;}




@media only screen and (max-width: 1199px){
.aHeader .aRedes { margin-top: 0; position: absolute; right: 50%; top: 25px; z-index: 3000; margin-right: -485px;}
.aHeader .aRedes ul { border: none; overflow: hidden;}
.aHeader .aRedes ul li { border: 1px solid #d5d5d5 !important; float: left;}
.aHeader > .aWrapper .aHright .aPub{ height: auto; border: none; width: 252px; padding: 0; margin-top: 50px; vertical-align: top;}
.aHeader > .aWrapper .aHright .aPub span{display: none;}

/*aHeader*/
.aHeader .aMenu .aWrapper .menu-menu_principal-container > ul > li > a{font: 400 15px/47px "Open Sans",sans-serif;}
/*main*/
.aMain .aWrapper .aServ .aBox .aInterna .aS { font: 600 20px/25px "Source Sans Pro",sans-serif; padding-left: 100px; }
.aMain .aNoticias .aNoticarrusel { margin: 0 auto; text-align: center; width: 970px; padding: 0 30px;}
.frs-slideshow-container .frs-skin-default div.frs-slider-nav span.frs-arrow-right{right: -30px;}
.frs-slideshow-container .frs-skin-default div.frs-slider-nav span.frs-arrow-left{left: -30px;}
.aMain .aNoticias .aNoticarrusel .aC1 .aN1{width: 594px;}
.aMain .aNoticias .aNoticarrusel .aC1 .aN1 .aIm{width: 356px;}
.aMain .aNoticias .aNoticarrusel .aC1 .aN2{width: 33.33333%; margin-left: 0;}
.aMain .aNoticias .aNoticarrusel .aC1 .aN2 .aIm{width: 100%;}
.aMain .aNoticias .aNotifijas{width: 100%;}
.aMain .aNoticias .aNotifijas .aNoticiafija { margin: 0; width: 33.3333%; padding: 0 5px;}
.aMain .aNoticias .aNotifijas .aNoticiafija .aFija{background: none repeat scroll 0 0 #f1f1f1; border: 4px solid #ffffff; height: auto; outline: 1px solid #dbdbdb; padding: 0; width: 100%;}
.aMain .aNoticias .aNotifijas .aNoticiafija .aFija .aIm { float: left; height: auto; width: 46%;}
.aMain .aNoticias .aNotifijas .aNoticiafija .aFija .aText { height: 140px; padding: 10px 10px 0 10px; width: 54%;}
.vS-wrapper { margin: 15px auto; position: relative; width: 100%; padding: 0 30px;}
.vShorizontal{width: 100%;}
.vShorizontal ul li:first-child{margin-left: 0;}
.vShorizontal ul li{padding: 0 11px;}
/*footer*/
.aFooter .aFoot1 .aWrapper .aBox img { width: 100%;}
/*NUESTRA HISTORIA*/
.aPinterna .aImagensup .aWrapper{margin-left: -485px;}
.aPnueshistoria .aMenu .aWrapper .menu-menu_historia-container ul li{padding: 0;}
/*historia*/
#timeline { width: 100%;}
#issues{height: auto;}
#issues li{width: 970px; height: auto;}
#issues li .aContlinea img{width: 300px; height: 300px;}
.aPhistoria .aColor{margin-top: 20px}
/*valores*/
.aPvalores .aContenido .aValor h1{width: 40%;}
.aPvalores .aContenido .aValor h1::before{right: 60px;}
.aPvalores .aContenido .aValor:nth-child(2n) h1::before{left: 60px;}
.aPvalores .aContenido .aValor ul{width: 60%}
/*NUESTRO TRABAJO*/
.aPtrabajointerna .aWrapper .aInferior .aProyecto .aImagen { float: left; height: auto; width: 455px;}
.aPtrabajointerna .aWrapper .aInferior .aProyecto .aInfo { float: left; padding-left: 35px; width: 450px;}
.aPtrabajointerna .aWrapper .aInferior .frs-slideshow-container .frs-skin-default div.frs-slider-nav span.frs-arrow-right { right: 13px; top: -30px;;}
.aPtrabajointerna .aWrapper .aInferior .frs-slideshow-container .frs-skin-default div.frs-slider-nav span.frs-arrow-left { right: 66px; top: -30px;}
.aPtrabajointerna .aWrapper .aIzquierda { float: left; padding-right: 40px; width: 30%;}
.aPtrabajointerna .aWrapper .aDerecha { float: left; width: 70%;}
.aPtrabajointerna .aWrapper .aInferior{padding-bottom: 5px;}
.aPtrabajointerna .aColor{margin-top: 10px;}
/*donaciones*/
.aPdonaciones .su-spoiler-style-default > .su-spoiler-content h1 { float: left; font: 600 17px/20px "Source Sans Pro",sans-serif; width: 25%;}
.aPdonaciones .su-spoiler-style-default > .su-spoiler-content .aCosto { float: left; font: 600 18px/22px "Source Sans Pro",sans-serif;width: 25%;}
.aPdonaciones .su-spoiler-style-default > .su-spoiler-content .aDetail{float: left; width: 50%;}
.aPdonaciones .aTabs li a{ font: 700 17px/20px "Source Sans Pro",sans-serif;}
/*voluntarios*/
.aPvoluntarios .aWrapper .aVoluntarios .aSectop .aVideo iframe{width: 100%;}
.aPvoluntarios .aPie{ padding: 30px 20px 20px;}
.aPvoluntarios .aPie .aWrapper p { float: left; padding-left: 0; width: 100%;}
/*aliados*/
.aPclientes .aWrapper .aIzquierda .aMenu ul li { margin: 0 0 0 60px !important; width: 42%;}
.aPclientes .aWrapper .aDerecha .tab-pane .aImgcliente{width: 242px;}
/*noticias*/
.aPnoticias .aWrapper .aContent .aArt2 .aIn .aGal .aMiniaturas a { float: left; height: auto; margin: 0; padding: 5px; width: 50%;}
/*testimonios*/
.aPtestimonio .aWrapper .aIzquierda .aMenu ul li { float: left; margin: 0 0 0 60px !important; width: 43%;}
.aPtestimonio .aWrapper .aTestimonio{width: 100%;}
.aPtestimonio .aWrapper .aTestimonio .aContenedor{width: 600px;}
/*boletines*/
.aPboletines .aWrapper .aContenido{width: 100%;}
.aPboletines .aWrapper .aContenido .aLeft .aBoletines .aBoletin { border-right: 25px solid #ffffff; float: left; height: auto; margin-bottom: 30px; margin-right: 0; overflow: hidden; position: relative; width: 50%;}
/*salud global*/
.aPsaludglobal .aWrapper .aContenido .aLeft .aSaludglobal .aSalud { margin-right: 0; padding-right: 28px; width: 50%;}


}



@media only screen and (max-width: 991px){
.aHeader .aRedes{margin-right: -375px;}
.aHeader > .aWrapper{position: relative;}
.aHeader > .aWrapper .aLogo { display: inline-block; float: none; position: relative;}
.aHeader > .aWrapper .aHright { float: none; width: 100%; position: relative;}
.aHeader > .aWrapper .aHright .aPub { float: right; margin-top: 0; position: absolute; right: 0; top: -46px;}
.aHeader > .aWrapper .aHright .aOpc { display: inline-block; margin-right: 25px; vertical-align: bottom; width: 100%;}
.aHeader > .aWrapper .aHright .aOpc ul { display: inline-block; text-align: center; vertical-align: middle; margin-top: 15px; margin-left: 60px;}
.aHeader > .aWrapper .aHright .aOpc .aBuscador {display: inline-block;float: right;margin-top: 0;vertical-align: middle;width: 252px;}
.input-group{width: 252px;}

/*aHeader*/
.aHeader .aMenu .aWrapper .menu-menu_principal-container > ul > li > a { font: 400 14px/48px "Open Sans",sans-serif; padding: 0 15px;}
.aHeader .aMenu .aWrapper .aDonar{right: 0;}
.sub-menu{display: none!important;}
.aMain .aWrapper .aCaption{height: auto;}
.aMain .aWrapper .aCaption h1{margin: 10px 0;}
.aMain .aWrapper .aCaption h2 { font: 400 17px/22px "Open Sans",sans-serif; margin: 10px 0;}
.aMain .aWrapper .aServ .aBox .aInterna{padding: 0 8px;}
.aMain .aWrapper .aServ .aBox .aInterna .aS { font: 600 19px/21px "Source Sans Pro",sans-serif; height: auto; padding: 13px 3px 13px 72px;}
.aMain .aWrapper .aServ .aBox .aInterna .aS::before { background-size: auto 100%; height: 100%; margin: 0; top: 0; width: 75px;}
.aMain .aWrapper .aServ .aBox .aInterna .aS1::before { background: url("img/before-serv.png") repeat scroll -3px 0 / auto 100% rgba(0, 0, 0, 0);}
.aMain .aWrapper .aServ .aBox .aInterna .aS2::before { background: url("img/before-serv.png") repeat scroll -93px 0 / auto 100% rgba(0, 0, 0, 0)}
.aMain .aWrapper .aServ .aBox .aInterna .aS3::before { background: url("img/before-serv.png") repeat scroll -188px 0 / auto 100% rgba(0, 0, 0, 0);}
.aMain .aNoticias .aNoticarrusel{width: 100%;}
.aMain .aNoticias .aNoticarrusel .aC1{height: 293px;}
.aMain .aNoticias .aNoticarrusel .aC1 .aN1 {height: 293px; margin: 0; position: relative; width: 66.6666%; outline: 1px solid #e1dedd; border: 4px solid #ffffff; overflow: hidden; padding: 0;}
.aMain .aNoticias .aNoticarrusel .aC1 .aN1 .aIm { bottom: 0; height: auto; left: 0; margin: auto; position: absolute; right: 0; top: 103px; width: 100%;}
.aMain .aNoticias .aNoticarrusel .aC1 .aN1 .aIm img { height: auto; width: 100%;}
.aMain .aNoticias .aNoticarrusel .aC1 .aN1 .aText {  height: 95px;text-align: center; width: 100%; display: block; position: relative;}
.aMain .aNoticias .aNoticarrusel .aC1 .aN1 .aText > b{display: none;}
.aMain .aNoticias .aNoticarrusel .aC1 .aN1 .aText > span{display: none;}
.aMain .aNoticias .aNoticarrusel .aC1 .aN1 .aText > p{display: none;}
.aMain .aNoticias .aNoticarrusel .aC1 .aN2{height: auto;}
.aMain .aNoticias .aNoticarrusel .aC1 .aN2 .aIm { height: auto; width: 100%;}
.aMain .aNoticias .aNoticarrusel .aC1 .aN2 .aIm img { height: auto; width: 100%;}
.aMain .aNoticias .aNoticarrusel .aC1 .aN2 .aText h6 { color: #555555; font: 400 14px/18px "Source Sans Pro",sans-serif; padding-left: 0; position: relative;}
.aMain .aNoticias .aNoticarrusel .aC1 .aN2 .aText h6::before{content: none;}
.aMain .aNoticias .aNoticarrusel .frs-slide-img .aC1 .aN2{display: none;}
.aMain .aNoticias .aNoticarrusel .frs-slide-img .aC1 .aN2:nth-child(1){display: block;}
.aMain .aNoticias .aNoticarrusel .frs-slide-img .aC1 .aN2:nth-child(2){display: block;}
.aMain .aNoticias .aNoticarrusel .frs-slide-img .aC1 .aN2:nth-child(3){display: block;}
.aMain .aNoticias .aNotifijas{padding: 0 20px;}
.aMain .aNoticias .aNotifijas .aNoticiafija{padding: 0 10px;}
.aMain .aNoticias .aNotifijas .aNoticiafija .aFija { background: none repeat scroll 0 0 #f1f1f1; border: 1px solid #dbdbdb; height: auto; outline: 1px solid #dbdbdb; padding: 4px; width: 100%;}
.aMain .aNoticias .aNotifijas .aNoticiafija .aFija .aIm { float: none; height: auto; width: 100%;}
.aMain .aNoticias .aNotifijas .aNoticiafija .aFija .aText { height: 116px; padding: 10px 10px 0; width: 100%;}
.vShorizontal ul li { padding: 0 22px;}
/*footer*/
.aFooter .aFoot1 .aWrapper .aBox{padding: 0 20px;}
.aFooter .aFoot1 .aWrapper .aBox:nth-child(2){ padding: 0 10px;}
.aFooter .aFoot1 .aWrapper .aBox:nth-child(4){ padding: 0 15px;}
.aFooter .aFoot1 .aWrapper .aBox ul { padding-left: 15px;}
.aFooter .aFoot1 .aWrapper .aBox > span { font: italic 14px/19px "Open Sans",sans-serif;}
.aFooter .aFoot1 .aWrapper .aBox p { color: #ffffff; font: 14px/17px "Open Sans",sans-serif; text-align: center;}
.aFooter .aFoot1 .aWrapper .aBox .vCform{padding: 0;}
/*NUESTRA HISTORIA*/
.aPinterna .aImagensup .aWrapper .aTopLink{bottom: 70px;}
/*Mision*/
.aPinterna .aImagensup .aWrapper{margin-left: -375px;}
.aPnueshistoria .aMenu .aWrapper .menu-menu_historia-container { display: block; text-align: center;}
.aPnueshistoria .aMenu .aWrapper .menu-menu_historia-container ul { display: inline-block; overflow: hidden;}
.aPnueshistoria .aMenu .aWrapper .menu-menu_historia-container ul li { padding: 0 31px; width: auto;}
.aPmision .aContenido .aWrapper .aDiv{-webkit-column-gap: 60px; /* Chrome, Safari, Opera */  -moz-column-gap: 60px; /* Firefox */  column-gap: 60px;}
.aPmision .aContenido .aWrapper .aFrase {width: 100%;}
/*historia*/
#issues li { width: 750px;}
#issues li .aContlinea{padding: 0 30px;}
#issues li .aContlinea img { height: 250px; margin-right: 30px; width: 250px;}
#issues li .aContlinea .aText { width: 400px;}
#next, #prev { margin-top: -17px; top: 50%;}
/*valores*/
.aPvalores .aContenido .aValor{position: relative;}
.aPvalores .aContenido .aValor h1 { left: 0; margin: 0 0 0 30px; position: absolute; top: 35px; width: auto;}
.aPvalores .aContenido .aValor h1::before{content: none;}
.aPvalores .aContenido .aValor ul { margin-top: 40px; width: 100%;}
/*linea de accion*/
.aPlineasdeaccion .aContenido .aValor{position: relative;}
.aPlineasdeaccion .aContenido .aValor h1 { left: 0; margin: 0; position: absolute; top: 35px; width: auto;}
.aPlineasdeaccion .aContenido .aValor h1::before{content: none;}
.aPlineasdeaccion .aContenido .aValor p { margin: 40px 0 0; padding: 0 !important; width: 100%;}
/*Organizacion*/
.aPorganizacion .aContenido .aWrapper > div:nth-child(1) { margin: 10px !important;}
.aPorganizacion .aContenido .aValor{margin: 0 10px;}
.aPorganizacion .aContenido .aValor h1::before{content: none;}
.aPorganizacion .imgOrgPre { margin-right: 30px !important;}
/*Nuestro trabajo*/
.aPtrabajointerna .aWrapper .aIzquierda{width: 100%; padding-right: 0;}
.aPtrabajointerna .aWrapper .aIzquierda .aMenu ul { border: medium none; display: block; border-top: 1px solid rgba(0, 0, 0, 0.2); border-left: 1px solid rgba(0, 0, 0, 0.2); overflow: hidden;}
.aPtrabajointerna .aWrapper .aIzquierda .aMenu ul .current-menu-item::before, .aPtrabajointerna .aMenu ul li:hover::before{content: none;}
.aPtrabajointerna .aWrapper .aIzquierda .aMenu ul .current-menu-item::after, .aPtrabajointerna .aMenu ul li:hover::after{content: none;}
.aPtrabajointerna .aWrapper .aIzquierda .aMenu ul li { border-bottom: 1px solid rgba(0, 0, 0, 0.2); border-right: 1px solid rgba(0, 0, 0, 0.2); float: left; margin: 0; text-align: center; width: 33.333%;}
.aPtrabajointerna .aWrapper .aIzquierda .aMenu ul li a{font: 600 16px/34px "Open Sans",sans-serif;  text-align: center;}
.aPtrabajointerna .aWrapper .aDerecha { float: left; width: 100%;}
.aPtrabajointerna .aWrapper .aInferior .aProyecto .aImagen { float: none; height: auto; max-width: 100%; width: 500px; display: block; margin: 0 auto;}
.aPtrabajointerna .aWrapper .aInferior .aProyecto .aInfo { float: none; padding: 0 35px; width: 100%;  margin-top: 20px;}
/*SECTION 3*/
.aPsection3 .aDivtog{display: block;}
.aPsection3 .aMenu .aWrapper .menu-menu_labor-container ul li{width: 33.3333%;}
/*donaciones*/
.aPdonaciones .aTabs li {width: 50%; border: 1px solid #e2e2e2;}
/*voluntarios*/
.aPvoluntarios .aWrapper .aVoluntarios .aSectop .aVideo { float: none; height: 300px; max-width: 100%; width: 500px;}
.aPvoluntarios .aWrapper .aVoluntarios .aSectop .aClases { float: left; margin-top: 30px; padding-left: 0; width: 100%;}
.aPvoluntarios .aWrapper .aVoluntarios .aSectop { margin: 50px 0 20px; overflow: hidden;}
.aPvoluntarios .aWrapper .aVoluntarios .aVoldetalle .aBeneficio { float: none; margin-bottom: 20px; width: 100%;}
.aPvoluntarios .aWrapper .aVoluntarios .aVoldetalle .aObjetivo { float: none; padding-left: 0; width: 100%;}
.aPvoluntarios .aDivtog .aWrapper { padding-top: 0 !important;}
/*aliados*/
.aPclientes .aWrapper .aIzquierda .aMenu ul li { margin: 0 0 0 45px !important;}
.aPclientes .aDivtog .aWrapper{padding: 0!important;}
.aPclientes .aWrapper .aIzquierda .aMenu ul .active::before, .aPclientes .aMenu ul li:hover::before{content: none;}
.aPclientes .aWrapper .aIzquierda .aMenu ul .active::after, .aPclientes .aMenu ul li:hover::after{content: none;}
.aPclientes .aWrapper .aDerecha .tab-pane .aImgcliente { width: 33.3333%;}
/*SECTION 4*/
.aPsection4 .aDivtog{display: block;}
.aPsection4 .aMenu .aWrapper .menu-menu_noticia-container ul li{width: 25%;}
/*noticias*/
.aPnoticias .aWrapper .aContent .aArt1 { float: left; width: 100%;}
.aPnoticias .aWrapper .aContent .aArt1 .aArticulo{position: relative;}
.aPnoticias .aWrapper .aContent .aArt1 .aArticulo .aIz { float: none; left: 0; position: absolute; text-align: right; top: 0; width: 20%; z-index: 300;}
.aPnoticias .aWrapper .aContent .aArt1 .aArticulo .aDer { padding-left: 0; width: 100%;}
.aPnoticias .aWrapper .aContent .aArt2 {  margin: 0 0 30px; padding-left: 0; width: 100%;}
.aPnoticias .aWrapper .aContent .aArt2 .aIn .aGal .aMiniaturas a { width: 16.5%;}
/*testimonios*/
.aPtestimonio .aWrapper .aIzquierda{margin-bottom: 30px;}
.aPtestimonio .aWrapper .aIzquierda .aMenu ul .current-menu-item::before, .aPtestimonio .aIzquierda .aMenu ul li:hover::before{content: none;}
.aPtestimonio .aWrapper .aIzquierda .aMenu ul .current-menu-item::after, .aPtestimonio .aIzquierda .aMenu ul li:hover::after{content: none;}
.aPtestimonio .aWrapper .aIzquierda .aMenu ul li { float: left; margin: 0 0 0 45px !important; width: 42%;}
.aPtestimonio .aWrapper .aTestimonio .aImagen{width: 300px; height: 300px;}
.aPtestimonio .aWrapper .aTestimonio .aContenedor{width: 450px;}
.aPtestimonio .aWrapper .aTestimonio .aContenedor .aVervideo { font: 600 23px/25px "Open Sans",sans-serif; margin-top: 25px; padding-left: 71px;}
/*boletines*/
.aPboletines .aWrapper .aContenido .aLeft{width: 100%;}
.aPboletines .aWrapper .aContenido .aLeft .aBoletines .aBoletin { border-left: 10px solid #ffffff; border-right: 10px solid #ffffff;}
.aPboletines .aWrapper .aContenido .aRight{width: 100%;}
/*salud global*/
.aPsaludglobal .aWrapper .aContenido .aLeft{width: 100%;}
.aPsaludglobal .aWrapper .aContenido .aLeft .aSaludglobal .aSalud { padding: 0 15px;}
.aPsaludglobal .aWrapper .aContenido .aRight {width: 100%;}
.aPsaludglobal .aWrapper .aTitular h4 {font: 700 19px/26px "Source Sans Pro",sans-serif; background: url("img/bg-titulo.png") repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0); padding: 17px 38px 18px 19px;}
.aPsaludglobal .aWrapper .aTitular span {  font: 400 16px/24px "Source Sans Pro",sans-serif;  padding: 12px 25px;}
    




}


@media only screen and (max-width: 767px){
.vMenuResponsive .trigger{display: none; z-index: 999;  position: absolute; right: 25px; text-align: center; top: -132px;}
.aHeader {padding: 25px 0 0; position: relative;}
.aHeader > .aWrapper{padding: 0 25px!important;}
.aHeader .aRedes { margin-right: 0; right: 25px; margin-right: 0;}
.aHeader > .aWrapper .aHright .aOpc ul{margin-left: 145px; margin-top: 20px;}
.aHeader > .aWrapper .aHright .aOpc .aBuscador{margin-top: 10px;}
.aHeader > .aWrapper .aHright .aPub{top: -40px;}

/*.aHeader > .aWrapper .aLogo { display: inline-block; float: none; position: relative;}
.aHeader > .aWrapper .aHright { float: none; margin-top: 30px; overflow: hidden;}
.aHeader > .aWrapper .aHright .aOpc { display: block; float: left; margin-right: 0; overflow: hidden; vertical-align: bottom; width: auto;}
.aHeader > .aWrapper .aHright .aOpc ul { display: block; float: left; margin-top: 12px; text-align: center;}
.aHeader > .aWrapper .aHright .aOpc ul li:first-child{padding-left: 0;}
.aHeader > .aWrapper .aHright .aOpc .aBuscador { display: block; float: right; margin-top: 0; width: 193px;}
.aHeader > .aWrapper .aHright .aPub { border: 1px solid #e2e2e2; float: right; height: auto; padding: 0; width: 235px;}
.aHeader > .aWrapper .aHright .aPub span{display: none;}*/
.aHeader .aMenu { background: none repeat scroll 0 0 rgba(0, 0, 0, 0);}
.aHeader .aMenu .aWrapper .aDonar { left: 25px; top: -63px;}
.aHeader .aMenu .aWrapper .menu-menu_principal-container { display: table!important; height: auto; width: 100%;}
.aHeader .aMenu .aWrapper .menu-menu_principal-container > ul { display: table-row; overflow: hidden; position: relative; width: 100%; background: #641a45; /* Old browsers */ background: -moz-linear-gradient(top,  #641a45 0%, #4b0e37 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#641a45), color-stop(100%,#4b0e37)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #641a45 0%,#4b0e37 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #641a45 0%,#4b0e37 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #641a45 0%,#4b0e37 100%); /* IE10+ */ background: linear-gradient(to bottom,  #641a45 0%,#4b0e37 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#641a45', endColorstr='#4b0e37',GradientType=0 ); /* IE6-9 */ }
.aHeader .aMenu .aWrapper .menu-menu_principal-container > ul > li { border-left: 1px solid rgba(255, 255, 255, 0.15); display: table-cell; float: none; height: 50px; width: auto;}
.aMain .aWrapper .aCaption { padding: 0 20px;}
.aMain .aWrapper .aCaption h1 { font: 600 33px/36px "Source Sans Pro",sans-serif;}
.aMain .aWrapper .aServ{padding: 0 20px;}
.aMain .aWrapper .aServ .aBox .aInterna .aS { padding: 80px 0px 13px 0px;}
.aMain .aWrapper .aServ .aBox .aInterna .aS::before { background-size: auto 100%; height: 60px; margin: 0; top: 10px; width: 65px; left: 50%; margin-left: -32px;}
.aMain .aWrapper .aServ .aBox .aInterna .aS2::before { background: url("img/before-serv.png") repeat scroll -83px 0 / auto 100% rgba(0, 0, 0, 0);}
.aMain .aWrapper .aServ .aBox .aInterna .aS3::before { background: url("img/before-serv.png") repeat scroll -167px 0 / auto 100% rgba(0, 0, 0, 0);}
.aMain .aNoticias { padding: 25px 20px;}
.aMain .aNoticias .aNoticarrusel .frs-slide-img .aC1 .aN2:nth-child(3){display: none;}
.aMain .aNoticias .aNoticarrusel .aC1 { height: auto;}
.aMain .aNoticias .aNoticarrusel .aC1 .aN1 { height: auto; border: 1px solid #e1dedd; float: left; outline: medium none; padding: 4px; width: 50%;}
.aMain .aNoticias .aNoticarrusel .aC1 .aN1 .aIm { bottom: inherit; height: auto; left: 0; margin: auto; position: relative; right: inherit; top: 0; width: 100%;}
.aMain .aNoticias .aNoticarrusel .aC1 .aN1 .aText{height: 89px;}
.aMain .aNoticias .aNoticarrusel .aC1 .aN1 .aText h1 a { color: #e86d1f; font: 300 19px/25px "Source Sans Pro",sans-serif;}
.aMain .aNoticias .aNoticarrusel .frs-slide-img .aC1 .aN2 { border: 1px solid #e1dedd; float: left; outline: medium none; padding: 4px; width: 50%;}
.aMain .aNoticias .aNoticarrusel .aC1 .aN2 .aText { height: 90px; overflow: hidden; padding: 15px 10px;}
.aMain .aInferior { padding: 20px;}
.vShorizontal { width: 600px;}
.vShorizontal ul { width: 20000px;}
.vShorizontal ul li { padding: 0 30px;}
.vShorizontal ul li > a{width: 140px;}
/*NUESTRA HISTORIA*/
/*Mision*/
.aPinterna .aImagensup .aWrapper{margin-left: 0; width: 100%; left: 0; }
.aTopLink{right: 30px!important;}
.aPnueshistoria .aMenu .aWrapper .menu-menu_historia-container ul li{padding: 0 20px;}
.aPnueshistoria .aMenu .aWrapper .menu-menu_historia-container ul li a::before{content: none;}
.aPinterna .aImagensup .aWrapper span{font: 600 22px/25px "Source Sans Pro",sans-serif;}
.aPnueshistoria .aContenido .aWrapper{ padding: 0 20px!important;}
/*historia*/
#timeline { width: 500px; margin-bottom: 10px;}
#issues li { width: 500px;}
#issues li .aContlinea img{margin-right: 0; max-width: 100%;}
#issues li .aContlinea .aText { margin: 20px 0 0; max-width: 100%; width: 100%;}
#issues li .aContlinea .aText p {  font: 400 15px/22px "Source Sans Pro",sans-serif;  text-align: justify !important;}
/*organizacion*/
.aPorganizacion .aContenido .aValor { padding: 15px 0;}
.aPorganizacion .aContenido .aValor h1 { font: 700 20px/22px "Source Sans Pro",sans-serif; margin: 0 0 5px; text-align: center; width: 100%;}
.aPorganizacion .aContenido .aValor .aCargo { margin-left: 0; padding-left: 0; text-align: center; width: 100%;}
.aPorganizacion .aContenido .aValor .aCorreo { margin-left: 0px; text-align: center; width: 100% !important;}
/*nuestro trabajo*/
.aPtrabajointerna .aWrapper .aIzquierda .aMenu ul li{width: 50%;}
.aPtrabajointerna .aWrapper .aDerecha .aCprincipal .aTexto { padding: 0 20px;}
.aPtrabajointerna .aWrapper{padding-top: 0!important;}
.aPtrabajointerna .aColor { padding: 35px 20px;}
.aPtrabajointerna .aWrapper .aIzquierda .aMenu ul { border-top: 1px solid rgba(0,0,0,0.2);}
/*donaciones*/
.aPdonaciones .aSectprincipal .aWrapper{padding: 0 20px!important;}
.aPdonaciones .aSectprincipal .aWrapper .aModo .aDepositos { float: left; width: 100%;}
.aPdonaciones .aSectprincipal .aWrapper .aModo .aOnline { float: left; padding-left: 0; width: 100%;}
.aPdonaciones .su-spoiler-style-default > .su-spoiler-content{padding: 30px 35px;}
.aPdonaciones .su-spoiler-style-default > .su-spoiler-content h1 { font: 600 17px/20px "Source Sans Pro",sans-serif; text-align: left; width: 100%;}
.aPdonaciones .su-spoiler-style-default > .su-spoiler-content .aCosto { float: left; font: 600 18px/22px "Source Sans Pro",sans-serif; margin-bottom: 10px; text-align: left; width: 100%;}
.aPdonaciones .su-spoiler-style-default > .su-spoiler-content .aCosto br{display: none;}
.aPdonaciones .su-spoiler-style-default > .su-spoiler-content .aDetail { float: left; width: 100%;}
.aPdonaciones .su-spoiler-style-default > .su-spoiler-content .aDetail p { color: #555555; font: 400 15px/18px "Source Sans Pro",sans-serif;}
.aPdonaciones .aColor { padding: 35px 20px; margin-top: 0;}
/*voluntarios*/
.aPsection3 .aDivtog { border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc;}
.aPvoluntarios .aWrapper .aVoluntarios { padding: 0 20px;}
.aPvoluntarios .aWrapper .aTitular { margin: 0; padding: 20px;}
.aPvoluntarios .aWrapper .aTitular h4 { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); color: #e86d1f; float: none; left: 0; margin: 0 0 10px; padding: 0; position: relative; top: 0;}
.aPvoluntarios .aWrapper .aTitular h4::before{content:  none;}
.aPvoluntarios .aWrapper .aTitular span{padding: 0; font: 400 18px/20px "Source Sans Pro",sans-serif;}
/*form*/
.vLabel{width: 15%;}
.vInput {  margin-left: 0;width: 85%;}
.aFleft .vLabel { width: 31%;}
.aFleft .vInput { width: 69%;}
.aFright .vLabel { width: 31%;}
.aFright .vInput { width: 69%;}

/*aliados*/
.aPclientes .aWrapper .aIzquierda{padding: 0 20px;}
.aPclientes .aWrapper .aIzquierda .aMenu ul li { margin: 0 !important; width: 50%;}
.aPclientes .aWrapper .aDerecha{padding: 0 20px;}
.aPclientes .aWrapper .aDerecha .tab-pane .aImgcliente { padding: 15px; height: auto;}
/*Noticias*/
.aPsection4 .aDivtog { border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc;}
.aPnoticias .aWrapper .aTitular {margin: 30px 0 0; padding: 20px; position: relative;}
.aPnoticias .aWrapper .aTitular h4 { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); color: #e86d1f; float: none; left: 0; margin: 0 0 5px; padding: 0; position: relative; top: 0;}
.aPnoticias .aWrapper .aTitular h4::before{content: none;}
.aPnoticias .aWrapper .aTitular span { color: #636363; display: block; font: 400 18px/22px "Source Sans Pro",sans-serif; padding: 0;}
.aPnoticias .aWrapper .aContent { padding: 0 20px;}
/*testimonios*/
.aPtestimonio .aWrapper .aIzquierda .aMenu ul{padding: 0 20px;}
.aPtestimonio .aWrapper .aIzquierda .aMenu ul li { border-right: 1px solid #e2e2e2; float: left; margin: 0 !important; width: 50%;}
.aPtestimonio .aWrapper .aTestimonio { padding: 0 20px; width: 100%;}
.aPtestimonio .aWrapper .aTestimonio .aImagen { display: block; float: none; height: auto; margin: 0 auto; max-width: 100%; width: 300px;}
.aPtestimonio .aWrapper .aTestimonio .aContenedor { padding-left: 0; width: 100%;}
.aPtestimonio .aWrapper .aTestimonio .aContenedor .aComentario::before{content: none;}
.aPtestimonio .aWrapper .aTestimonio .aContenedor .aComentario { border: medium none; box-shadow: none; margin-top: 20px; padding: 0; position: relative;}
.aPtestimonio .aWrapper .aTestimonio .aContenedor .aVervideo::before { height: 40px; margin-top: -20px; top: 50%; width: 40px; background-size: 100% auto;}
.aPtestimonio .aWrapper .aTestimonio .aContenedor .aVervideo { font: 600 18px/22px "Open Sans",sans-serif; margin-top: 25px; padding-left: 51px;}
/*galeria*/
.aPgaleria .aWrapper .aTitular { margin: 20px 0; padding: 20px;}
.aPgaleria .aWrapper .aTitular h4 { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); color: #e86d1f; float: none; left: 0; margin: 0 0 10px; padding: 0; position: relative; top: 0;}
.aPgaleria .aWrapper .aTitular h4::before{content:  none;}
.aPgaleria .aWrapper .aTitular span{padding: 0; font: 400 18px/20px "Source Sans Pro",sans-serif;}
/*boletines*/
.aPboletines .aWrapper .aContenido{padding: 0 10px;}
.aPboletines .aWrapper .aTitular { margin: 20px 0; padding: 20px;}
.aPboletines .aWrapper .aTitular h4 { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); color: #e86d1f; float: none; left: 0; margin: 0 0 10px; padding: 0; position: relative; top: 0;}
.aPboletines .aWrapper .aTitular h4::before{content:  none;}
.aPboletines .aWrapper .aTitular span{padding: 0; font: 400 18px/20px "Source Sans Pro",sans-serif;}
/*salud global*/
.aPsaludglobal .aWrapper .aTitular { margin: 20px 0; padding: 20px;}
.aPsaludglobal .aWrapper .aTitular h4 { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); color: #e86d1f; float: none; left: 0; margin: 0 0 10px; padding: 0; position: relative; top: 0;}
.aPsaludglobal .aWrapper .aTitular h4::before{content:  none;}
.aPsaludglobal .aWrapper .aTitular span{padding: 0; font: 400 18px/20px "Source Sans Pro",sans-serif;}
.aPsaludglobal .aWrapper .aContenido{padding: 0 10px;}

}


@media screen and (max-width: 750px) {

.aFooter .aFoot1 .aWrapper{position: relative;}
.aFooter .aFoot1 .aWrapper .aBox:nth-child(1) { width: 30%;}
.aFooter .aFoot1 .aWrapper .aBox:nth-child(2) {padding: 0 10px;width: 30%;}
.aFooter .aFoot1 .aWrapper .aBox:nth-child(3) { bottom: 15px; left: 0; position: absolute; width: 30%;}
.aFooter .aFoot1 .aWrapper .aBox:nth-child(4) { width: 40%;}
.aFooter .aFoot1 .aWrapper .aBox .aDonar { display: block; margin: 0 auto;}
.aFooter .aFoot1 .aWrapper .aBox:nth-child(3) h6{display: none;}
.aFooter .aFoot1 .aWrapper .aBox:nth-child(3) span{display: none;}
.aFooter .aFoot1 .aWrapper .aBox:nth-child(3) p{display: none;}
/*video*/
.vTestimonioVideo .modal-dialog { bottom: 0; height: 402px; left: 0; margin: auto; position: absolute; right: 0; top: 0; width: 600px;}

}



@media screen and (max-width: 700px) {
.vTestimonioVideo .modal-dialog{ width: 85%; }
.aHeader > .aWrapper .aLogo{width: 255px;}
.aHeader > .aWrapper .aLogo a{width: 100%;}
.aHeader > .aWrapper .aLogo a img{width: 100%;}

.aHeader .aRedes { left: 25px; right: inherit; top: 122px;}
.aHeader .aMenu .aWrapper .aDonar { left: inherit; right: 25px; top: -158px;}
.aHeader > .aWrapper .aHright { margin-top: 20px;}
.aHeader > .aWrapper .aHright .aOpc { float: none; margin: 0; text-align: right;}
.aHeader > .aWrapper .aHright .aOpc ul{margin-top: 0; float: none;}
.aHeader > .aWrapper .aHright .aOpc ul li{border: none; padding: 0;}
.aHeader > .aWrapper .aHright .aOpc ul li:first-child { padding-left: 0; margin-right: 13px;}
.aHeader > .aWrapper .aHright .aOpc ul li a { background: none repeat scroll 0 0 #641a45; color: #ffffff; font: 600 14px/16px "Open Sans",sans-serif; padding: 10px 0; text-align: center; width: 118px;}
.aHeader > .aWrapper .aHright .aOpc ul li a:hover{background: none repeat scroll 0 0 #eb6e1c;}
.aHeader > .aWrapper .aHright .aOpc .aBuscador { display: none; }
.input-group{width: 100%;}
.aHeader > .aWrapper .aHright .aPub { float: none; margin-top: 0; top: -48px;}


.aMain .aWrapper .aCaption { padding: 15px 40px;}
.aMain .aWrapper .aCaption h1 {font: 600 31px/32px "Source Sans Pro",sans-serif;margin: 5px 0;}
.aMain .aWrapper .aCaption h1 strong { color: #d06d2a; font: 600 31px/32px "Source Sans Pro",sans-serif;}
.aMain .aWrapper .aCaption h2 { font: 400 15px/22px "Open Sans",sans-serif; margin: 5px 0;}
.aMain .aNoticias .aNotifijas .aNoticiafija .aFija .aText { height: auto; padding: 12px 0; text-align: center; width: 100%;}
.aMain .aNoticias .aNotifijas .aNoticiafija .aFija .aText p { display: none;}
.aMain .aNoticias .aNotifijas .aNoticiafija .aFija .aText h6 {margin: 0; padding-left: 0;}
.aMain .aNoticias .aNotifijas .aNoticiafija .aFija .aText h6::before{content: none;}
.vShorizontal { width: 500px;}
.vShorizontal ul li{height: auto;}
.vShorizontal ul li > a { height: auto; width: 190px;}
}


@media screen and (max-width: 660px) {
}


@media screen and (max-width: 650px) {
.aMain .aNoticias .aNoticarrusel .aC1 .aN1 .aText h1 a { font: 300 17px/23px "Source Sans Pro",sans-serif;}

/*NUESTRA HISTORIA*/
/*Mision*/
.aPinterna .aImagensup .aWrapper span{display: block;}
.aPinterna .aImagensup .aWrapper span::before{content: none;}
.aPinterna .aImagensup .aWrapper .aTopLink{display: none;}
.aPnueshistoria .aMenu .aWrapper .menu-menu_historia-container ul{display: block; border-top: 1px solid #8c8c8c; border-right: 1px solid #8c8c8c;}
.aPnueshistoria .aMenu .aWrapper .menu-menu_historia-container ul li{padding: 0; width: 33.333%; border-left: 1px solid #8c8c8c; border-bottom: 1px solid #8c8c8c;}
.aPnueshistoria .aMenu .aWrapper .menu-menu_historia-container ul li:nth-child(1){}
.aPnueshistoria .aMenu .aWrapper .menu-menu_historia-container ul li:nth-child(2){}
.aPnueshistoria .aMenu .aWrapper .menu-menu_historia-container ul li:nth-child(3){}
.aPnueshistoria .aMenu .aWrapper .menu-menu_historia-container ul li:nth-child(4){width: 50%;}
.aPnueshistoria .aMenu .aWrapper .menu-menu_historia-container ul li:nth-child(5){width: 50%;}
.aPnueshistoria .aMenu .aWrapper .menu-menu_historia-container ul li a{display: block; font: 400 18px/45px "Open Sans",sans-serif;}

.aPmision .aContenido .aWrapper .aDiv{ -webkit-column-count: 1; /* Chrome, Safari, Opera */  -moz-column-count: 1; /* Firefox */  column-count: 1; }
/*aliados*/
.aPclientes .aWrapper .aDerecha .tab-pane .aImgcliente{width: 50%;}
/*salud global*/
.aPsaludglobal .aWrapper .aContenido .aLeft .aSaludglobal .aSalud { float: none; margin: 0 auto 20px; max-width: 100%; padding: 0 15px; width: 450px;}



}

@media screen and (max-width: 630px) {
.aFooter .aFoot1 .aWrapper .aBox:nth-child(1){width: 50%; text-align: center;}
.aFooter .aFoot1 .aWrapper .aBox:nth-child(2){display: none;}
.aFooter .aFoot1 .aWrapper .aBox:nth-child(3){width: 50%;}
.aFooter .aFoot1 .aWrapper .aBox:nth-child(4) { width: 50%; padding: 0 20px;}
.aFooter .aFoot1 .aWrapper .aBox img { width: auto; max-width: 100%;}
.aMain .aNoticias .aNotifijas .aNoticiafija { padding: 0 4px;}
}



@media screen and (max-width: 600px) {

.aHeader .aMenu .aWrapper .aDonar { border-bottom: medium none; border-left: 1px solid rgba(255, 255, 255, 0.15); border-radius: 0; font: 600 14px/37px "Open Sans",sans-serif; height: 37px; left: inherit; padding: 0; right: 0; text-align: center; top: -37px; width: 50%;}
.aHeader .aMenu .aWrapper .aDonar:before{content: none;}
.aHeader .aRedes { left: 50%; margin-left: -126px; right: inherit; top: 25px;}
.aHeader > .aWrapper {padding: 0!important;}
.aHeader > .aWrapper .aLogo { display: block; margin: 53px auto 0; max-width: 100%; width: 295px;}
.aHeader > .aWrapper .aHright { margin-top: 65px; position: relative;}
.aHeader > .aWrapper .aHright .aOpc { position: absolute; text-align: center; top: -50px; width: 100%;}
.aHeader > .aWrapper .aHright .aPub { position: relative; top: 0; width: 50%;}
.aHeader > .aWrapper .aHright .aPub .aBot:hover { background: none repeat scroll 0 0 #555656; color: #eb6e1c;}
.aHeader > .aWrapper .aHright .aOpc ul { margin-left: 0; text-align: right;}
.aHeader > .aWrapper .aHright .aOpc ul li a{width: 85px;}
.aHeader .aMenu{margin-top: 0;}
.aHeader .aMenu .aWrapper .menu-menu_principal-container { display: block; height: auto; width: 100%;}
.aHeader .aMenu .aWrapper .menu-menu_principal-container > ul{display: block; width: 100%;}
.aHeader .aMenu .aWrapper .menu-menu_principal-container > ul > li{float: left; width: 50%;border-bottom: 1px solid rgba(255, 255, 255, 0.15);}
.aHeader .aMenu .aWrapper .menu-menu_principal-container > ul > li:nth-child(1){border-top: 1px solid rgba(255, 255, 255, 0.15);}
.aHeader .aMenu .aWrapper .menu-menu_principal-container > ul > li:nth-child(2){border-top: 1px solid rgba(255, 255, 255, 0.15);}
.aHeader .aMenu .aWrapper .menu-menu_principal-container > ul > li:nth-child(3) {border-left: none;}
.aMain .aNoticias .aNoticarrusel .frs-slide-img .aC1 .aN1 {width: 100%;}
.aMain .aNoticias .aNoticarrusel .frs-slide-img .aC1 .aN2 {width: 100%;}
.vShorizontal {width: 420px;}
.vShorizontal ul li > a { width: 155px;}
/*galeria*/
.aPgaleria .aWrapper .aGaleria .aImggaleria{width: 100%;}
/*noticia*/
.aPnoticias .aWrapper .aContent .aArt1 .aArticulo .aIz { position: relative; text-align: center; width: 100%;}
.aPnoticias .aWrapper .aContent .aArt1 .aArticulo .aIz .aFecha::before{content: none;}
.aPnoticias .aWrapper .aContent .aArt1 .aArticulo .aIz .aFecha { background: none repeat scroll 0 0 #e86d1f; display: inline-block; height: auto; padding: 10px 16px; width: 100%;}
.aPnoticias .aWrapper .aContent .aArt1 .aArticulo .aIz .aFecha .aDia { display: inline-block; font: 600 20px/23px "Open Sans",sans-serif;}
.aPnoticias .aWrapper .aContent .aArt1 .aArticulo .aIz .aFecha .aMes { display: inline-block; font: 600 20px/23px "Open Sans",sans-serif;}
/*form*/
.modal-body .aTitular span { font: 400 17px/22px "Source Sans Pro",sans-serif !important; padding: 8px 20px!important}
.modal-body .aTitular span br{display: none;}
.vLabel{width: 100%; text-align: left;}
.vInput, .aFleft, .aFleft .vLabel, .aFleft .vInput,.aFright, .aFright .vLabel, .aFright .vInput{width: 100%; padding: 0;}
span.wpcf7-list-item { margin-left: 0.5em; width: 100%;}




}


@media screen and (max-width: 570px){	
}



@media screen and (max-width: 560px) {
.aMain .aWrapper .aServ .aBox { width: 100%; margin: 5px 0;}
.aMain .aWrapper .aServ .aBox .aInterna .aS { width: 270px; padding: 20px 0 20px 59px; text-align: center;}
.aMain .aWrapper .aServ .aBox .aInterna .aS::before { left: 20px; margin: 0; top: 10px;}
.aMain .aNoticias .aNotifijas .aNoticiafija { display: block; float: none; margin: 0 auto 13px; padding: 0 4px; width: 260px; max-width: 100%;}
/*historia*/
#timeline { width: 420px;}
#issues li { width: 420px;}
#issues li .aContlinea .aText h1{display: none;}
#next, #prev { margin-top: 0; top: 130px;}
/*valores*/
.aPvalores .aContenido .aValor h1{font: 700 23px/23px "Source Sans Pro",sans-serif;}
/*lineas de accion*/
.aPlineasdeaccion .aContenido .aValor h1{font: 700 23px/23px "Source Sans Pro",sans-serif;}
/*donaciones*/
.aPdonaciones .aTabs li a { font: 600 16px/19px "Source Sans Pro",sans-serif;}
.aPdonaciones .su-spoiler-icon-plus.su-spoiler-closed .su-spoiler-icon::before { content: none;}
.aPdonaciones .su-spoiler-icon-plus .su-spoiler-icon::before { content: none;}
/*noticias*/
.aPsection4 .aMenu .aWrapper .menu-menu_noticia-container ul li a{font: 400 18px/36px "Open Sans",sans-serif; display: block;}
.aPsection4 .aMenu .aWrapper .menu-menu_noticia-container ul li { border-left: 1px solid #cccccc; width: 50%;  border-bottom: 1px solid #cccccc;}
.aPsection4 .aMenu .aWrapper .menu-menu_noticia-container ul li:nth-child(3){border-left: none; border-bottom: none;}
.aPsection4 .aMenu .aWrapper .menu-menu_noticia-container ul li:nth-child(4){border-bottom: none;}
.aPsection4 .aMenu .aWrapper .menu-menu_noticia-container ul li a::before{content: none;}
/*testimonios*/
.aPtestimonio .aWrapper .aIzquierda .aMenu ul li { border-right: medium none; width: 100%;}
.aPtestimonio .aWrapper .aIzquierda .aMenu ul li a{text-align: center;}
.aPboletines .aWrapper .aContenido .aLeft .aBoletines .aBoletin{width: 400px; max-width: 100%; float: none;}



}

@media screen and (max-width: 550px) {
.aHeader > .aWrapper{padding: 0!important;}

.vMenuResponsive .trigger span {  display: block; margin: 5px auto; width: 55px;}
.aHeader .input-group .form-control{border-radius: 0!important;}
.aHeader > .aWrapper .aHright .aOpc ul{text-align: center;}
.vTestimonioVideo .modal-dialog{ width: 90%; }
}


@media screen and (max-width: 520px) {
.vS-wrapper { width: 340px; max-width: 100%;}
.vShorizontal { width: 250px;}
.vShorizontal ul li > a { height: auto; width: 190px;}
/*organizacion*/
.aPorganizacion .imgOrgPre { display: block!important; float: none !important; margin: 0 auto !important; max-width: 100% !important;}

}

@media screen and (max-width: 500px) {
.aPtrabajointerna .aWrapper .aInferior .aProyecto .aImagen{width: 100%;}
.aPtrabajointerna .aWrapper .aInferior .aProyecto .aInfo > ul > li h5 { float: none; width: 100%;}
.aPtrabajointerna .aWrapper .aInferior .aProyecto .aInfo > ul > li ul { float: none; margin-top: 10px; width: 100%;}
.aPtrabajointerna .aWrapper .aInferior .aProyecto .aInfo > h5{font: 700 16px/18px "Source Sans Pro",sans-serif;}
/*nuestro trabajo*/
.aPtrabajointerna .aWrapper .aIzquierda .aMenu ul li a { font: 400 16px/34px "Open Sans",sans-serif; text-align: center; padding: 0;}
/*voluntarios*/
.aPvoluntarios .aWrapper .aVoluntarios .aSectop{margin: 20px 0;}
.aPvoluntarios .su-spoiler-icon-plus.su-spoiler-closed .su-spoiler-icon::before { content: none;}
.aPvoluntarios .su-spoiler-icon-plus .su-spoiler-icon::before { content: none;}

}


@media screen and (max-width: 470px){
/*historia*/
	#timeline {width: 350px;}
	#issues li { width: 350px;}
	#issues li .aContlinea .aText p { font: 400 14px/20px "Source Sans Pro",sans-serif; text-align: justify !important;}
	#issues li .aContlinea img {  height: 200px;  width: 200px;}
/*donaciones*/
.aPdonaciones .aTabs li { border: 1px solid #e2e2e2; width: 100%;}
.aPinterna .su-spoiler.su-spoiler-closed > .su-spoiler-title {font: 600 16px/20px "Source Sans Pro",sans-serif;}
.aPinterna .su-spoiler > .su-spoiler-title, .aPinterna .su-spoiler.su-spoiler-closed > .su-spoiler-title:hover{font: 600 16px/20px "Source Sans Pro",sans-serif;}

}

@media screen and (max-width: 450px) {

.aTog { display: block; font: 400 19px/16px "Open Sans",sans-serif; height: 40px;}

.vMenuResponsive .trigger { padding-top: 7px; height: 40px; border-radius: 0; border-top: 1px solid rgba(0, 0, 0, 0.2); display: block; position: relative; right: 0; text-align: center; top: 0; width: 100%; z-index: 999;}
.aHeader .aMenu .aWrapper .aDonar { font: 400 16px/39px "Open Sans",sans-serif; height: 40px; top: -40px; width: 100%;}
.aHeader > .aWrapper .aHright .aPub { width: 100%;}
.aHeader > .aWrapper .aHright .aPub .aBot { background: none repeat scroll 0 0 #641a45; color: #ffffff; font: 600 15px/37px "Open Sans",sans-serif; height: 40px; padding: 0; text-align: center; width: 100%;}
.aHeader .aMenu { margin-top: 40px;}
/*NUESTRA HISTORIA*/
.aTog{display: block;}
.aDivtog{display: none;}
.aPinterna .aImagensup { height: 160px; position: relative; text-align: center; width: 100%; overflow: hidden;}
.aPinterna .aImagensup img { bottom: 0; height: 160px; margin: 0 auto 0 -230px; position: absolute; top: 0; width: 460px;}
.aPinterna .aImagensup .aWrapper span { font: 600 20px/22px "Source Sans Pro",sans-serif;}
.aPnueshistoria .aMenu .aWrapper .menu-menu_historia-container ul li{width: 100%!important;}
.aPnueshistoria .aMenu .aWrapper .menu-menu_historia-container ul li a { display: block; font: 400 16px/33px "Open Sans",sans-serif;}

.aPmision .aContenido .aWrapper .aPresentacion { color: #eb6e1c; display: block; font: 300 18px/21px "Source Sans Pro",sans-serif; text-align: justify;}
/*nuestro trabajo*/
.aPtrabajointerna .aTog {border-top: 1px solid rgba(0,0,0,0.1); }
.aPtrabajointerna .aWrapper .aInferior .frs-slideshow-container .frs-skin-default div.frs-slider-nav span.frs-arrow-left { right: 50%; top: -30px;}
.aPtrabajointerna .aWrapper .aInferior .frs-slideshow-container .frs-skin-default div.frs-slider-nav span.frs-arrow-right { margin-right: -56px; right: 50%; top: -30px;}
.aPtrabajointerna .aWrapper .aIzquierda .aMenu ul { border-left: medium none; border-top: none;}
.aPtrabajointerna .aWrapper .aIzquierda .aMenu ul li{width: 100%; border-right: none;}
.aPtrabajointerna .aWrapper .aIzquierda .aMenu ul .current-menu-item a, .aPtrabajointerna .aWrapper .aIzquierda .aMenu ul li:hover a { background: none repeat scroll 0 0 #f1f1f1; color: #e86d1f!important;}
/*donaciones*/
.aPsection3 .aDivtog{display: none;}
.aPsection3 .aMenu .aWrapper{padding: 0!important;}
.aPnueshistoria .aMenu .aWrapper .menu-menu_historia-container ul { border-top: 1px solid #8c8c8c;}
.aPsection3 .aMenu .aWrapper .menu-menu_labor-container ul { border-left: medium none; border-top: none;}
.aPsection3 .aMenu .aWrapper .menu-menu_labor-container ul li{width: 100%; border-right: none; padding: 0; border-bottom: 1px solid #8c8c8c;}
.aPsection3 .aMenu .aWrapper .menu-menu_labor-container ul li a { display: block; font: 400 16px/33px "Open Sans",sans-serif;}
.aPsection3 .aMenu .aWrapper .menu-menu_labor-container ul li a::before{content: none;}
.aPsection3 .aMenu .aWrapper .menu-menu_labor-container ul .current-menu-item a, .aPsection3 .aMenu .aWrapper .menu-menu_labor-container ul li:hover a { background: none repeat scroll 0 0 #f1f1f1; color: #e86d1f!important;}
.aPdonaciones .aSectprincipal .aWrapper .aModo .aDepositos ul li strong{display: block;}
/*voluntarios*/
.aPvoluntarios .aWrapper {padding-top: 0 !important;}
.aPvoluntarios .aWrapper .aVoluntarios .aSectop .aVideo{height: auto;}
.aPvoluntarios .aWrapper .aVoluntarios .aSectop .aVideo iframe { height: 200px; width: 100%;}
.aPvoluntarios .aWrapper .aVoluntarios .aVoldetalle .aObjetivo{text-align: justify;}
.aPvoluntarios .aTog { border-top: 1px solid rgba(0, 0, 0, 0.2);}
/*aliados*/
.aPclientes .aWrapper .aIzquierda .aMenu ul li { border-right: none; margin: 0 !important; text-align: center; width: 100%;}
.aPclientes .aWrapper .aIzquierda .aMenu ul li a{text-align: center; padding: 0;}
.aPclientes .aWrapper .aDerecha .tab-pane.fade.in.active { display: block; margin: 0 auto; max-width: 100%; width: 260px;}
.aPclientes .aWrapper .aDerecha .tab-pane .aImgcliente { width: 100%;}
/*noticias*/
.aPsection4 .aDivtog{display: none; border-bottom: none;}
.aPsection4 .aMenu .aWrapper .menu-menu_noticia-container ul li{width: 100%; border-bottom: 1px solid #8c8c8c!important; padding: 0;} 
.aPsection4 .aMenu .aWrapper .menu-menu_noticia-container ul li a { display: block; font: 400 16px/33px "Open Sans",sans-serif;}
.aPsection4 .aTog {border-top: 1px solid rgba(0, 0, 0, 0.2);}
.aPnoticias .aWrapper .aTitular {margin: 0;}
/*testimonios*/
.aPtestimonio .aWrapper .aTestimonio .aC1 { width: 100%;}
/*noticias*/
.aPnoticias .aWrapper .aContent .aArt1 .aArticulo .aIz .aFecha .aDia {font: 600 17px/20px "Open Sans",sans-serif; margin: 0;}
.aPnoticias .aWrapper .aContent .aArt1 .aArticulo .aIz .aFecha .aMes {font: 600 17px/20px "Open Sans",sans-serif;}

/*vid*/
.vTestimonioVideo .modal-dialog {  height: 260px; }
.aPtestimonioses .modal-body{height: 260px;}


}

@media screen and (max-width: 420px) {

.aHeader .aMenu .aWrapper .menu-menu_principal-container > ul > li { border-top: none!important; border-left: none!important; border-right: none!important; border-bottom: 1px solid rgba(255, 255, 255, 0.15); float: left; width: 100%;}
.aHeader .aMenu .aWrapper .menu-menu_principal-container > ul > li:first-child{border-top: 1px solid rgba(255, 255, 255, 0.15)!important;}
.aFooter .aFoot1 .aWrapper .aBox:nth-child(1) {width: 100%;}
.aFooter .aFoot1 .aWrapper .aBox:nth-child(3) { bottom: inherit; left: inherit; position: relative; width: 100%; margin: 5px 0;}
.aFooter .aFoot1 .aWrapper .aBox:nth-child(4) { padding: 0 65px; width: 100%;}
/*valores*/
.aPvalores .aContenido .aValor h1{font: 700 18px/20px "Source Sans Pro",sans-serif;}
.aPvalores .aContenido .aValor ul{margin-top: 30px;}
.aPvalores .aContenido .aValor ul li { font: 400 16px/19px "Source Sans Pro",sans-serif; }
/*lineas de tiempo*/
.aPlineasdeaccion .aContenido .aValor h1{font: 700 18px/20px "Source Sans Pro",sans-serif;}
.aPlineasdeaccion .aContenido .aValor p { font: 400 16px/19px "Source Sans Pro",sans-serif; }

}

@media screen and (max-width: 400px) {
.aMain .aNoticias .aNoticarrusel .aC1 .aN2 .aText h6{margin: 0;}
/*historia*/
#timeline {width: 300px;}
#issues li { width: 300px;}


}


@media screen and (max-width: 350px) {
.aMain .aWrapper .aServ .aBox .aInterna { padding: 0;}
.aMain .aWrapper .aServ .aBox .aInterna .aS { padding: 86px 0 13px; text-align: center; width:210px; max-width: 100%;}
.aMain .aWrapper .aServ .aBox .aInterna .aS::before { left: 50%; margin: 0; top: 13px; margin-left: -32px;}
.aMain .aNoticias .aNoticarrusel{padding: 0; }
.aMain .aNoticias .aNoticarrusel .frs-slider-nav.undefined { display: none!important;}
.vShorizontal { width: 190px;}
.vShorizontal ul li { max-width: 100%; padding: 0;}

}


@media screen and (max-width: 320px) {
.aHeader > .aWrapper .aLogo{padding: 0 15px;}
.aHeader > .aWrapper .aLogo a{width: 100%;}
.aHeader > .aWrapper .aLogo a img{width: 100%;}
.aFooter .aFoot1 .aWrapper .aBox:nth-child(4) { padding: 0 30px; width: 100%;}
/*historia*/
#timeline {width: 276px;}
#issues li { width: 276px;}

}


		

