@charset 'UTF-8';
/* --------------------- Testimonials ---------------------- */
.caroufredsel_wrapper {height:100px !important;}
.bull-separador {font-size:24px;}

.marquee__item {  }*/

.marquee { width: 100%; overflow: hidden; white-space: nowrap;  position: relative; }
.marquee__content {display: flex;position: absolute;}
.marquee__item {display: inline-block;white-space: nowrap;flex-shrink: 0;}

#testimonial-wrap	{ overflow:hidden; position:relative; clear:both; margin:40px 0 0 ; padding:0px; vertical-align:central; }
#testimonial-wrap .container {overflow: hidden;}
#testimonial-wrap #tituloNoticias {padding-top:0px; max-height:41px; overflow: hidden;}
#testimonial-wrap #content_servicio {padding:17px;  background-color:#e6e6e6; margin-bottom: 40px;height:30px;}
#testimonial-wrap .c_2_tercio, #testimonial-wrap .c_1_tercio	{ }
#testimonial-wrap .c_1_margen	{ width:2%; min-height:120px; position:relative; float:left; }
.testimonial-scroller			{ position:relative;}
.testimonial-item				{ width:100%; float:left;margin-left: 20px;}
.testimonial-item a				{ color:#666; text-decoration:none; margin-right: 20px; }
.testimonial-item a:hover		{ color:#666;}
.testimonial-item .titNota {color:#7dbcb7;font-size:16px; font-weight: bold;}
.testimonial-item .notaCta {color:#999; font-size:14px;}
.testimonial-item .testi-ico			{background:url("../../imagen/ico/rss.png") no-repeat 0%; margin:0px; width:100%; min-height:20px; position:relative; float:left; padding-left:30px; color:rgb(255,255,255); line-height:20px; font-size:16px;}
.testimonial-item .testi-author		{text-align:center; font-size:11px; font-weight:bold; float:left; position:relative; width:90%; }
.testimonial-item .testi-content	{padding:5px 0px 0px 25px; float:left; position:relative; width:90%;  font-size:18px;}
.testimonial-item .testi-author span	{display:block; color:#999; font-size:11px; line-height:16px; font-style:italic; font-weight:normal; float:left;}
.testimonial-item .testi-content:before,
.testimonial-item .testi-content:after	{}
.testimonial-item .testi-content p  { line-height: 1.2em;}
/* boeltines */
.boletin-item				{width:100%; min-height:120px; max-height:auto; padding:5px 0px; float:left; }
.boletin-item a				{ color:rgb(0,82,91); text-decoration:underline; font-size:12px;}
.boletin-item a:hover		{ color:rgb(0,82,91);}
.boletin-item .testi-ico			{background:url("../../imagen/ico/boletin.png") no-repeat 0%; margin:0px; width:100%; min-height:20px; position:relative; float:left; padding-left:30px; color:rgb(255,255,255); line-height:20px; font-size:16px;}
.boletin-item .testi-author			{padding:5px 0px; font-size:18px;  line-height:12px; font-weight:bold; float:left; position:relative; width:99%; }
.boletin-item .testi-content		{padding:0px 0px; font-size:10px; float:left; position:relative; width:95%; }
.boletin-item .testi-author span	{display:block; color:113a44; font-weight:bold; font-size:11px; line-height:12px; }
.boletin-item .testi-content:before,
.boletin-item .testi-content:after	{content:''; }


#testimonial-wrap .widget-scroll-prev,
#testimonial-wrap .widget-scroll-next		{background-color:transparent margin:0 0px 0px 0px; }
#testimonial-wrap .widget-scroll-prev:hover,
#testimonial-wrap .widget-scroll-next:hover	{ }
#testimonial-wrap .widget-scroll-prev		{background:url("../../imagen/arrow-blue-l.png") no-repeat 45%; top:10px; left:0; right:auto;z-index: 10;}
#testimonial-wrap .widget-scroll-next		{background:url("../../imagen/arrow-blue-r.png") no-repeat 45%; top:10px; left:auto; right:0px;}
@media only screen and (max-width:979px)	{
	#testimonial-wrap #content_servicio {width: 95%;margin-bottom: 0px;}
#testimonial-wrap				{vertical-align:central;}
.boletin-item,
.testimonial-item				{width:100%; min-height:auto; max-height:auto; margin-left:10px; }
.boletin-item .testi-content,
.testimonial-item .testi-content { min-height:auto; height:auto; width:90%; }}
/* Tablet Portrait size to Tablet Landscape (devices and browsers) */
@media only screen and (min-width:768px) and (max-width:979px)	{
	#testimonial-wrap #content_servicio {
        width: 90%;
        margin-bottom: 20px;
    }
#testimonial-wrap .c_2_tercio, #testimonial-wrap .c_1_tercio	{ margin:0; float:none; width:100%; clear:right}
#testimonial-wrap				{vertical-align:central;}
.testimonial-item					{width:100%;}
.testimonial-item .testi-content 	{ min-height:85px;  width:90%; }
.boletin-item				{width:100%; min-height:100px; max-height:100px; margin-left:10px; }
.boletin-item .testi-content { min-height:auto; height:auto; width:90%; }}
@media only screen and (max-width:767px)	{
/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
.testimonial-item .testi-content { padding-left: 25px;}

@media only screen and (min-width:480px) and (max-width:767px)	{
#testimonial-wrap .c_2_tercio, #testimonial-wrap .c_1_tercio	{ margin:0; float:none; width:100%; clear:right}
#testimonial-wrap				{ vertical-align:central;}
.boletin-item,
.testimonial-item	{width:100%; min-height:auto; max-height:auto;}
.boletin-item .testi-content,
.testimonial-item .testi-content { min-height:auto; height:auto; width:80%; }}
/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width:479px)	{
#testimonial-wrap .c_2_tercio, #testimonial-wrap .c_1_tercio, #testimonial-wrap .c_1_margen { float:none !important;  width:100%;}
#testimonial-wrap	{vertical-align:central;}
.boletin-item,
.testimonial-item				{width:100%; min-height:auto; max-height:auto;}
.boletin-item .testi-content,
.testimonial-item .testi-content { min-height:auto; height:auto; width:80%; }}

@media only screen and (min-width:240px) and (max-width:350px)	{
#testimonial-wrap .c_2_tercio, #testimonial-wrap .c_1_tercio, #testimonial-wrap .c_1_margen { float:none !important;  width:100%;}
#testimonial-wrap	{ vertical-align:central;}
.testimonial-item				{width:100%; min-height:auto; max-height:auto;}
.testimonial-item .testi-content { min-height:150px; height:150px; width:80%; }}