@import url(fonts/roboto/roboto.css);
@import url(animate.css);
@import url(../js/plugins/jquery.bxslider/jquery.bxslider.css);
@import url(../js/plugins/Selecter/jquery.fs.selecter.css);
@import url(../js/plugins/UItoTop/css/ui.totop.css);
@import url(fonts/fontello/css/fontello.css);
@import url(fonts/entypo/css/entypo.css);
@import url(fonts/font-awesome/css/font-awesome.css);
@import url(../js/plugins/ThumbnailGridExpander/component.css);
@import url(../js/plugins/jquery.easy-pie-chart/jquery.easy-pie-chart.css);


body {
    color: #8e9293;
}


a,a:before,a:after,a:hover span,.task,a:hover img{
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-o-transition:all .3s ease;
	-ms-transition:all .3s ease;
	transition:all .3s ease
}
a:hover{
	text-decoration:none
}
label{
	font-weight:normal
}
mark{
	padding-left:4px;
	padding-right:4px
}
/*blockquote{
	border-left:0;
	padding:0
}*/
blockquote p{
	font-size:1em
}
form .selecter-options{
	left:15px !important;
	width:89.6% !important
}
#index-appointment-form-small .form-group,#online-appointment-form .form-group{
	margin-bottom:30px
}
.form-control.error{
	border-color:red;
	-webkit-box-shadow:0 0 5px rgba(255,0,0,0.3);
	box-shadow:0 0 5px rgba(255,0,0,0.3)
}
label.error{
	color:red;
	position:absolute
}
.search-form .form-group{
	position:relative
}
.search-form input{
	position:relative;
	z-index:50
}
.search-form .form-group:after{
	content:'\e803';
	font-family:'fontello';
	font-size:15px;
	display:inline-block;
	position:absolute;
	right:10px;
	top:7px;
	z-index:100
}
.section-title,.widget-title{
	border-bottom:1px solid #ebebeb;
	font-family:'roboto-l';
	font-size:18px;
	margin-bottom:1em;
	padding-bottom:.5em;
	position:relative
}
.section-title{
	font-size:24px;
	margin-top:0
}
.widget-title{
	border-bottom-color:#345986
}
.section-title:before,.widget-title:before{
	background-color:#fff;
	bottom:-1px;
	content:" ";
	display:block;
	height:2px;
	left:0;
	position:absolute;
	width:50px
}
.text-title{
	font-size:18px
}
.text-title small{
	display:block;
	margin-top:5px
}
.og-details .text-title{
	margin-top:0
}
.well{
	font-family:'roboto-l';
	margin-bottom:0
}
.well-lg{
	font-size:30px
}
.well .btn{
	margin-left:30px
}
.container article .floating-media img{
	max-width:170px
}
.read-more,.reply-to{
	margin-bottom:0
}
.read-more a:before,.link-list a:before,.reply-to a:before{
	content:"\e810";
	display:inline-block;
	font-family:'fontello';
	padding-right:10px
}

.link-list a.despliega:before {
	content:"\e821";
	display:inline-block;
	font-family: 'entypo';
	padding-right:10px
}
.link-list a.sindespliega:before {
	content:"\e81f";
	display:inline-block;
	font-family: 'entypo';
	padding-right:10px
}


#toTop{
	border-radius:4px
}
.btn-special{
	padding-left:40px;
	position:relative
}
.btn-special span{
	background-color:rgba(0,0,0,0.2);
	bottom:0;
	left:0;
	padding-left:8px;
	padding-right:8px;
	padding-top:7px;
	position:absolute;
	top:0
}
.top-bar{
	padding-bottom:10px;
	padding-top:10px
}
.top-bar p{
	margin-bottom:0
}
.top-bar .nav>li>a{
	color:#969da0;
	padding:0 10px
}
.top-bar .nav>li:first-child a{
	border-right:1px dotted #777
}
.top-bar .nav>li+li{
	margin-right:20px
}
.bottom-bar{
	padding-bottom:10px;
	padding-top:20px
}
.navbar{
	border-top:1px solid #ebebeb;
	margin-bottom:0
}
.navbar-nav{
	padding-top:10px
}
.navbar-nav a{
	font-size:16px
}
.navbar-toggle{
	border:1px solid #ebebeb
}
header .navbar-right .dropdown-menu{
	left:0;
	right:auto;
	margin-top:6px;
	padding:0;
	z-index:9999
}
.dropdown-menu a{
	font-size:.9em
}
.page-header{
	border-bottom:0;
	margin:0;
	/*margin:0 0 30px;
	padding-bottom:60px;
	padding-top:60px*/
}
.page-header h1{
	border-right:1px solid #fff;
	margin:0 5px 0 0;
	padding-right:20px
}
.breadcrumb{
	font-size:11px;
	margin:0;
	text-transform:uppercase
}
.breadcrumb a{
	color:#ebebeb
}
.search-form .form-group{
	margin-bottom:0
}
.hero-unit{
	position:relative
}
.hero-unit form{
	background-color:#fff;
	padding-top:15px
}
.hero-unit form .row,.hero-unit form.row{
	padding:15px 30px 0
}
.hero-unit .hero-form-large,.hero-unit .hero-form-small{
	position:absolute;
	width:100%;
	z-index:1000
}
.hero-form-large,.hero-form-small{
	bottom:0
}
.hero-form-large form{
	background-color:#eaecee;
	padding:15px 0 0
}
.hero-form-large input.btn-block{
	font-size:16px;
	margin-top:15px;
	padding:20px
}
.hero-form-small form{
	margin-bottom:30px
}
.hero-form-small .container{
	border-bottom:1px solid #ebebeb
}
.bx-slider-html .caption{
	position:absolute;
	top:60px;
	width:100%;
	z-index:10
}
.bx-slider-html .col-sm-8{
	background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.8) 15%,rgba(255,255,255,0.8) 85%,rgba(255,255,255,0) 100%);
	background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.8) 15%,rgba(255,255,255,0.8) 85%,rgba(255,255,255,0) 100%);
	background:-o-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.8) 15%,rgba(255,255,255,0.8) 85%,rgba(255,255,255,0) 100%);
	background:-ms-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.8) 15%,rgba(255,255,255,0.8) 85%,rgba(255,255,255,0) 100%);
	background:linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.8) 15%,rgba(255,255,255,0.8) 85%,rgba(255,255,255,0) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#00ffffff',GradientType=1);
	padding-left:50px;
	padding-right:50px
}
#map{
	margin-right:-30px;
	min-height:477px
}
.copyright{
	padding-top:10px
}
.social-links a{
	border-style:solid;
	border-width:1px;
	display:inline-block;
	font-size:14px;
	height:38px;
	padding:6px 8px;
	text-align:center;
	width:38px
}
.carousel-controls,.carousel-controls-inset{
	height:0;
	text-align:right
}
.carousel-controls>div[class],.carousel-controls-inset>div[class]{
	display:inline-block;
	position:relative;
	text-align:center;
	width:20px
}
.carousel-controls>div[class]{
	top:-60px
}
.carousel-controls-inset{
	height:5px
}
.carousel-controls-inset>div[class]{
	margin-left:-4px;
	top:5px;
	z-index:100
}
.carousel-controls-inset>div[class] a{
	color:#fff
}
.blog-carousel .thumbnail{
	border:0
}
.blog-item figure{
	overflow:hidden
}
.blog-item figure a{
	display:block;
	position:relative;
	background:#0392ef
}
.blog-item figure a:before{
	border:transparent solid 40px;
	bottom:0;
	content:" ";
	display:block;
	height:0;
	position:absolute;
	right:-80px;
	width:0
}
.blog-item figure a:after{
	bottom:12px;
	color:#fff;
	content:"\e800";
	display:block;
	font-family:'fontello';
	position:absolute;
	right:-20px
}
.blog-item figure a:hover:before{
	right:0
}
.blog-item figure a:hover:after{
	right:20px
}
.doctor-item figure{
	margin-bottom:60px;
	position:relative
}
.doctor-item .thumbnail>img,.doctor-item .thumbnail a>img{
	max-width:120px;
	position:relative;
	top:40px
}
.doctor-item .btn{
	height:0;
	overflow:hidden;
	visibility:hidden
}
.doctor-item:hover .btn{
	height:auto;
	margin-bottom:10px;
	visibility:visible
}
.medical-center img{
	max-width:745px
}
.company-carousel li img{
	border:1px solid #ebebeb
}
.company-carousel li a:hover img{
	border:1px solid #0393f0
}
aside .widget{
	margin-bottom:60px
}
aside:last-child{
	margin-bottom:
}
.taxo-list li{
	margin-bottom:8px;
	padding:0 !important
}
.taxo-list a{
	background:#ebebeb;
	padding:5px 10px
}
.secondary{
	border-bottom:1px solid #ebebeb;
	border-top:1px solid #ebebeb
}
.bg-primary{
	padding:30px 40px
}
.chart-labels:before{
	content:" ";
	display:inline-block;
	height:15px;
	margin-right:10px;
	width:50px
}
.list-features article{
	position:relative;
	padding-left:65px
}
.icon-holder,.iconized-list span{
	border-radius:2px;
	height:40px;
	margin-right:10px;
	text-align:center;
	width:40px
}
.icon-holder{
	position:absolute;
	top:10px;
	left:15px;
	font-size:22px;
	margin-bottom:50px
}
.iconized-list li{
	line-height:40px;
	margin-bottom:5px
}
.iconized-list span{
	font-size:16px;
	padding:5px
}
.pagination{
	margin-bottom:0
}
.pagination>li>a{
	border-color:transparent;
	margin-right:4px;
	padding-bottom:2px;
	padding-top:2px
}

footer.primary{
	padding-bottom:30px;
	padding-top:30px
}

footer .media-heading{
	line-height:1.8em
}
.director-profile>div{
	border:1px solid #ebebeb
}
.director-profile figure{
	padding-left:0 !important
}
.director-profile .btn{
	bottom:0;
	position:absolute;
	right:15px;
	text-transform:uppercase
}
.min-gallery li{
	margin-bottom:15px;
	margin-right:5px;
	padding-left:0;
	padding-right:0
}
.min-gallery li img{
	max-width:80px
}

footer .min-gallery li:nth-child(3n){
	margin-right:0
}


aside .min-gallery li:nth-child(4n){
	margin-right:0
}
.media-object,.min-gallery img{
	border:1px solid transparent
}
.list-group-item:first-child,.list-group-item:last-child{
	border-radius:0
}
.list-group-item{
	border-left:0;
	border-right:0
}
.testimonials-list a.list-group-item{
	font-size:14px;
	font-style:italic;
	margin-bottom:5px;
	padding:20px
}
.link-list .list-group-item{
	border-bottom:1px solid #ebebeb
}
.link-list .list-group-item:hover{
	padding-left:25px
}
.link-list .list-group-item:first-child{
	border-top:0
}
.media-meta{
	margin-bottom:0
}
.progress-title,.progress{
	margin-bottom:.25em
}
.progress{
	height:22px
}
.alert{
	margin-bottom:10px;
	padding:8px 15px
}
.task a{
	display:block
}
.panel-group .panel{
	border:0;
	border-radius:0;
	-webkit-box-shadow:none;
	box-shadow:none
}
/*.panel-body{
	padding-left:0;
	padding-right:0
}*/
.panel-title a{
	display:block;
	position:relative;
	padding: 5px 15px;
}
.panel-title a.collapsed{
	background-color:#ebebeb
}
.panel-title a:before{
	content:"\e812"
}
.panel-title a.collapsed:before{
	content:"\e815"
}
.panel-title a:before{
	background-color:rgba(0,0,0,0.1);
	bottom:0;
	display:block;
	font-family:'fontello';
	position:absolute;
	right:0;
	text-align:center;
	top:0;
	width:27px
}
.tabbed-pills li{
	margin-bottom:8px;
	padding-right:70px
}
.tabbed-pills a{
	border-bottom-right-radius:0 !important;
	border-top-right-radius:0 !important;
	font-size:16px;
	height:50px;
	position:relative
}
.tabbed-pills a:after{
	border:25px solid transparent;
	content:" ";
	display:block;
	height:0;
	left:100%;
	position:absolute;
	top:0;
	width:0
}
.filter-list a{
	border-bottom:1px solid #ebebeb;
	color:#979ea1;
	cursor:pointer;
	display:inline-block;
	padding:5px 10px
}

.list-float-none li {
	float:none;
	display: block;
}

.gallery-item{
	border-bottom:1px solid #ebebeb
}
.gallery-item figure{
	overflow:hidden
}
.gallery-item a img{
	max-width:560px
}

.fourcolong a img, .fourcolong p{
	max-width:180px
}
.threecolong a img, .threecolong p{
	max-width:230px
}
.gallery-item figure a,.og-grid a.og-grid-item{
	display:block;
	position:relative
}
.gallery-item figure a:before,.og-grid a.og-grid-item:before{
	bottom:0;
	content:" ";
	display:block;
	left:0;
	position:absolute;
	right:0;
	text-align:center;
	top:0;
	z-index:2;
	background-color:transparent
}
.gallery-item figure a:after,.og-grid a.og-grid-item:after{
	border:2px solid transparent;
	color:transparent;
	content:"\e803";
	display:block;
	font-family:'fontello';
	font-size:18px;
	height:32px;
	left:50%;
	line-height:32px;
	margin:-16px auto auto -16px;
	position:absolute;
	top:-32px;
	width:32px;
	z-index:3
}
.gallery-item figure a:hover:after,.og-grid a.og-grid-item:hover:after{
	border-color:#fff;
	color:#fff;
	top:50%
}
.og-details .btn+.btn{
	margin-left:20px
}
.og-details-text-holder{
	margin-bottom:30px
}
.og-details-text-holder:last-child{
	margin-bottom:0
}
.blockquote p{
	font-size:16px;
	font-style:italic
}
.globe-blockquote-body{
	background-color:#fff;
	border:2px solid #ebebeb;
	border-radius:4px;
	margin-bottom:24px;
	padding:22px;
	position:relative;
	z-index:5
}
.globe-blockquote footer:before,.globe-blockquote footer:after{
	content:" ";
	display:block;
	height:0;
	position:absolute;
	width:0
}
.globe-blockquote footer:before{
	border-color:transparent;
	border-style:solid;
	border-width:21px;
	bottom:89%;
	left:30px
}
.globe-blockquote footer:after{
	border-color:#fff transparent transparent #fff;
	border-style:solid;
	border-width:18px;
	bottom:100%;
	left:32px;
	z-index:6
}
.globe-blockquote footer{
	font-size:11px;
	position:relative;
	text-transform:uppercase
}
.globe-blockquote footer strong{
	display:block;
	font-size:13px;
	text-transform:none
}
.globe-blockquote-body .floating-media{
	margin-bottom:0;
	max-width:90px
}
.blog-article .blog-post,.small-blog-item{
	padding-left:95px;
	position:relative
}
.small-blog-item{
	overflow:hidden
}
.small-blog-item .text-title{
	margin-top:0
}
.blog-post{
	border-bottom:1px solid #ebebeb;
	margin-bottom:40px;
	padding-bottom:20px
}
.blog-media-holder{
	position:relative
}
.blog-media-holder figure{
	position:relative;
}
.post-meta{
	overflow:hidden
}
.post-meta>a{
	display:block;
	float:left;
	padding:16px 0;
	text-align:center;
	width:80px
}
.first-post .post-meta>a,.single-post .post-meta>a{
	border-right:1px solid #2fa8f6
}
.blog-article .post-meta>a{
	border-bottom:1px solid #2fa8f6
}
.single-post .floating-media{
	max-width:170px
}
.post-meta>a:hover,.post-meta .tags-meta:hover{
	background-color:rgba(255,255,255,0.1)
}
.post-meta>a span{
	display:block
}
.post-meta .tags-meta{
	margin-left:240px;
	padding-bottom:28px;
	padding-left:20px;
	padding-top:27px
}
.blog-article .blog-media-holder .post-meta{
	left:0;
	position:absolute;
	top:0;
	width:80px
}
.post-date-holder{
	left:0;
	position:absolute;
	text-align:center;
	top:20px;
	width:80px
}
.small-blog-item .post-date-holder{
	top:0
}
.post-date-holder .date-meta{
	display:block;
	position:relative;
	padding:1px 0;
	font-size:12px
}
.post-date-holder .date-meta:after{
	border:3px solid transparent;
	content:" ";
	display:block;
	height:0;
	left:37px;
	position:absolute;
	top:100%;
	width:0
}

#comments .media-heading{
	font-size:13px
}

#comments .media{
	margin-top:0;
	padding-bottom:20px;
	padding-top:20px
}

#comments .media+.media,#comments .media .media{
	border-top:1px solid #ebebeb
}

#comments .media .media{
	border-bottom:1px solid #ebebeb;
	margin-top:20px
}

#comments .media img{
	max-width:100px
}
.floating-media{
	margin-bottom:15px;
	margin-right:15px
}
.five-columns-list li{
	float:left;
	padding:0 15px;
	width:20%
}
.padded-top{
	padding-top:80px
}
.padded-bottom{
	padding-bottom:80px
}
.separated-top{
	margin-top:80px
}
.separated-bottom{
	margin-bottom:80px
}

@media screen and (max-width:768px){
	.hero-unit .hero-form-large,.hero-unit .hero-form-small{
		position:static
	}
	.hero-unit.padded-bottom{
		padding-bottom:0
	}
	.top-bar p{
		margin-bottom:20px;
		text-align:center
	}
	.well-lg{
		font-size:20px
	}
	.separated-on-small{
		margin-bottom:60px
	}
	.director-profile{
		margin-bottom:30px
	}
	#map{
		margin-right:0;
		min-height:550px
	}
	.icon-holder{
		margin-bottom:0;
		margin-top:0
	}
	aside>ul>li:last-child .widget{
		margin-bottom:0
	}
	.pagination{
		margin-bottom:60px
	}
	#og-grid{
		margin-right:0
	}
	.five-columns-list li{
		float:none;
		padding:0 15px;
		width:100%
	}
	.page-header h1{
		border-right:0
	}
	.page-header .breadcrumb{
		clear:both;
		margin-left:-15px;
		margin-top:10px
	}
	.page-header form{
		clear:both;
		margin-top:20px;
		width:100%;
		margin-left:-15px;
		float:none !important
	}
}

@media screen and (max-width:992px){
	#map{
		min-height:550px !important
	}
	footer .widget:nth-child(3){
		clear:both
	}
}

/*****************************************************************/
/******************************ESTILOS PRODRUG********************/
/*****************************************************************/

.page-title-wrapper {
	background: none repeat scroll 0px 0px rgba(255, 255, 255, 0.5);
}



.list-inline > li:first-child {padding-left: 5px;}

.navbar-nav>li>a, .navbar-nav>li>a:hover, .navbar-nav>li>a:focus, .navbar-nav>li>a:visited {color:#fff;}

.main-wrapper{
	background-image: url("/documents/425003/439771/fondo_general_v2.jpg/d918dbd6-460a-4cbc-b51c-eac559c518b4?t=1369675540928");
	background-position: center -200px;
	background-repeat: no-repeat;
}

#main-and-sidebar {background-color: rgba(255, 255, 255, 0.75);}

.main-wrapper{
	background-image: url("/documents/425003/439771/fondo_general_v2.jpg/d918dbd6-460a-4cbc-b51c-eac559c518b4?t=1369675540928");
	background-position: center -200px;
	background-repeat: no-repeat;
}

#main-and-sidebar {background-color: rgba(255, 255, 255, 0.75);}

.section-title, .widget-title {border-bottom: none;}

h1.content-title {color: #96BD0D;}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {color: #0076BC;}

.blog-media-holder figure{
	text-align:center;
}

.blog-media-holder figure .img-responsive{
	display:inline;
}

.pager li>a:hover,.pager li>a:focus{
text-decoration:none;background-color:#96BD0D; color:#fff;
}

a.enlaceEnfermedad, a.enlaceEnfermedad:visited, a.enlaceEnfermedad:link, a.enlaceEnfermedad:hover,
a.enlaceCanal, a.enlaceCanal:visited, a.enlaceCanal:link, a.enlaceCanal:hover,
a.enlaceSintoma, a.enlaceSintoma:visited, a.enlaceSintoma:link, a.enlaceSintoma:hover,
a.enlaceMedicamento, a.enlaceMedicamento:visited, a.enlaceMedicamento:link, a.enlaceMedicamento:hover,
a.enlacePrueba, a.enlacePrueba:visited, a.enlacePrueba:link, a.enlacePrueba:hover   {
    color: #81A408;
    font-weight: normal;
    letter-spacing: 0;
    text-decoration: none;
}

a.enlaceExterno, a.enlaceExterno:visited, a.enlaceExterno:link   {
    color: #1B93E1;
    font-weight: normal;
    letter-spacing: 0;
    text-decoration: none;
}

.entradaGlosario:link, .entradaGlosario:visited, .entradaGlosario:hover {
    background-image: url("../ui/Glosary-tooltip/imagenes/glossary8.png");
    background-position: right top;
    background-repeat: no-repeat;
    border-bottom: 1px dotted #1B93E1;
    color: #FF9C00;
    cursor: help;
    font-weight: normal;
    padding-right: 10px;
    text-decoration: none;
}

.separated-medium-top{
	margin-top:30px
}

.separated-medium-bottom{
	margin-bottom:30px
}

blockquote.blockquote-danger{
background-color:#fdf7f7;border-color:#d9534f
}
blockquote.blockquote-warning{
background-color:#fcf8f2;border-color:#f0ad4e
}
blockquote.blockquote-info{
background-color:#f4f8fa;border-color:#5bc0de
}

.bs-callout{
margin:20px 0;padding:20px;border-left:3px solid #eee
}
.bs-callout h4{
margin-top:0;margin-bottom:5px
}
.bs-callout p:last-child{
margin-bottom:0
}
.bs-callout code{
background-color:#fff;border-radius:3px
}
.bs-callout-danger{
background-color:#fdf7f7;border-color:#d9534f
}
.bs-callout-danger h4{
color:#d9534f
}
.bs-callout-warning{
background-color:#fcf8f2;border-color:#f0ad4e
}
.bs-callout-warning h4{
color:#f0ad4e
}
.bs-callout-info{
background-color:#f4f8fa;border-color:#5bc0de
}
.bs-callout-info h4{
color:#5bc0de
}

/*Bloques de Homes*/
.servive-block .servive-block-in {
	padding: 20px 30px;
	text-align: center;
	margin-bottom: 20px;
	background: #fafafa;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.servive-block .servive-block-in:hover {
	box-shadow: 0 0 8px #ddd;
}

.servive-block .servive-block-in h4 {
	line-height: 25px;
}

.servive-block .servive-block-in h4 a:hover {
	color: #72c02c;
	text-decoration: none;
}

.servive-block .servive-block-in:hover h4,
.servive-block .servive-block-in:hover i {
	color: #72c02c;
}

.servive-block .servive-block-in i {
	color: #565656;
	font-size: 40px;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.servive-block .servive-block-red {
	background: #e74c3c;
}
.servive-block .servive-block-sea {
	background: #1abc9c;
}
.servive-block .servive-block-blue {
	background: #3498db;
}
.servive-block .servive-block-grey {
	background: #95a5a6;
}
.servive-block .servive-block-yellow {
	background: #f1c40f;
}
.servive-block .servive-block-orange {
	background: #e67e22;
}
.servive-block .servive-block-green {
	background: #2ecc71;
}

.servive-block .servive-block-colored i,
.servive-block .servive-block-colored p,
.servive-block .servive-block-colored h4,
.servive-block .servive-block-colored:hover i,
.servive-block .servive-block-colored:hover h4 {
	color: #fff;
}

.servive-block .servive-block-colored:hover {
	opacity: 0.8;
	box-shadow: none;
}

/*Bloques Alternativos*/
.service-alternative .service:hover { 
	background: #76ca2c;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.service-alternative .service:hover i,
.service-alternative .service:hover p,
.service-alternative .service:hover h4 { 
	color: #fff;
}

/*Bloques de homes*/

/*Estilos para el megamenu*/
.dropdown-menu {
    background: none repeat scroll 0 center transparent;
    border: 0 none;
    color: rgba(255, 255, 255, 0.6);
    float: none !important;
    left: 0;
    margin: 0;
    max-width: 100%;
    padding: 0;
    position: relative;
}
.dropdown-menu:before, .dropdown-menu:after {
    display: none;
}
.dropdown-menu ul {
    list-style: none outside none;    margin: 0;
    padding: 0;
}
.dropdown-menu li {
    background: none repeat scroll 0 center transparent;
    border-bottom: 1px solid #424242;
    margin: 0;
    padding: 0;
}
.dropdown-menu li span {
    display: none;
    font-size: 11px;
}
.dropdown-menu li strong {
    font-weight: normal;
}
.dropdown-menu li a, .dropdown-menu li a:link, .dropdown-menu li a:focus, .dropdown-menu li a.menu-item {
    background: none repeat scroll 0 0 transparent;
    border-bottom: 0 none;
    color: rgba(255, 255, 255, 0.6);
    display: block;
    float: none;
    font-size: 12px;
    line-height: 20px;
    margin: 0;
    padding: 6px 20px !important;
    text-transform: none;
}
.dropdown-menu li a:before, .dropdown-menu li a:link:before, .dropdown-menu li a:focus:before, .dropdown-menu li a.menu-item:before {
    color: rgba(255, 255, 255, 0.6);
/*    content: "";
    font-family: FontAwesome;*/
    font-size: 9px;
    height: 30px;
    padding: 0 6px 0 0;
    width: 30px;
}
.dropdown-menu li a:hover, .dropdown-menu li a:link:hover, .dropdown-menu li a:focus:hover, .dropdown-menu li a.menu-item:hover {
    background: none repeat scroll 0 0 transparent;
    border-bottom-color: rgba(255, 255, 255, 0.16);
    color: #FFFFFF;
    text-decoration: none;
}
.dropdown-menu li a.img-link, .dropdown-menu li a.img-link:link, .dropdown-menu li a.img-link:focus, .dropdown-menu li a.menu-item.img-link {
    display: none;
    padding: 0 !important;
}
.dropdown-menu li a img, .dropdown-menu li a:link img, .dropdown-menu li a:focus img, .dropdown-menu li a.menu-item img {
    display: block;
    height: auto;
    max-width: 100%;
    width: auto;
}
.dropdown-menu .menu-title, .dropdown-menu .dropdown-header, .dropdown-menu .dropdown-footer {
    display: none;
}
.mega-menu {
    max-width: 100%;
    min-width: 100%;
    padding: 0;
}
.nav > li.dropdown {
    position: static;
}
.dropdown-menu {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.3) #55A79A;
    border-image: none;
    border-radius: 0 0 0 0;
    border-style: solid;
    border-width: 1px 1px 4px;
    color: rgba(27, 27, 27, 0.8);
    left: auto;
    margin-top: 3px;
    min-width: 250px;
    padding: 0;
    position: absolute;
}
.dropdown-menu .divider {
    height: 2px;
    margin: 0;
}
.dropdown-menu:before {
    border-bottom: 7px solid rgba(0, 0, 0, 0.15);
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    content: "";
    display: inline-block;
    left: 12px;
    position: absolute;
    top: -7px;
}
.dropdown-menu:after {
    border-bottom: 6px solid #FFFFFF;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    content: "";
    display: inline-block;
    left: 13px;
    position: absolute;
    top: -6px;
}
.dropdown-menu li {
    border-bottom: 0 none;
    border-left: medium none;
    border-right: 0 none;
    float: none;
}
.dropdown-menu li span {
    display: block;
}
.dropdown-menu li strong {
    font-weight: bold;
}
.dropdown-menu li a, .dropdown-menu li a:link, .dropdown-menu li a:focus, .dropdown-menu li a.menu-item {
    background-image: linear-gradient(to bottom, #FFFFFF 0px, #F2F2F2 100%);
    background-repeat: repeat-x;
    border-bottom: 1px solid #E6E6E6;
    border-radius: 0 0 0 0;
    color: #1B1B1B;
    font-size: 12px;
    font-weight: normal;
    margin: 0;
    padding: 10px 15px;
    text-transform: none;
}
.dropdown-menu li a:before, .dropdown-menu li a:link:before, .dropdown-menu li a:focus:before, .dropdown-menu li a.menu-item:before {
    color: rgba(27, 27, 27, 0.6);
/*    content: "";
    font-family: FontAwesome;*/
    font-size: 10px;
    height: 30px;
    padding-right: 10px;
    width: 30px;
}
.dropdown-menu li a:hover, .dropdown-menu li a:link:hover, .dropdown-menu li a:focus:hover, .dropdown-menu li a.menu-item:hover {
    background-image: linear-gradient(to bottom, #FFFFFF 0px, #E6E6E6 100%);
    background-repeat: repeat-x;
    border-bottom-color: #55A79A;
    color: rgba(27, 27, 27, 0.8);
    text-decoration: none;
}
.dropdown-menu li a.img-link, .dropdown-menu li a.img-link:link, .dropdown-menu li a.img-link:focus, .dropdown-menu li a.menu-item.img-link {
    background: none repeat scroll 0 0 #FFFFFF;
    display: block;
    padding: 0;
}
.dropdown-menu li a.img-link:before, .dropdown-menu li a.img-link:link:before, .dropdown-menu li a.img-link:focus:before, .dropdown-menu li a.menu-item.img-link:before {
    content: "";
}
.dropdown-menu li a.img-link:hover, .dropdown-menu li a.img-link:link:hover, .dropdown-menu li a.img-link:focus:hover, .dropdown-menu li a.menu-item.img-link:hover {
    background: none repeat scroll 0 0 #E6E6E6;
}
.dropdown-menu [class*="col-"] {
    float: left;
    padding: 10px;
}
.menu-title, .dropdown-header, .dropdown-menu li.menu-title, .dropdown-menu li.dropdown-header, .dropdown-footer, .dropdown-menu li.dropdown-footer {
    border-bottom: 2px solid #E6E6E6;
    color: #1B1B1B;
    display: block;
    float: none;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 5px;
    margin-top: 10px;
    padding: 5px 10px;
}
.menu-title:first-child, .dropdown-header:first-child, .dropdown-menu li.menu-title:first-child, .dropdown-menu li.dropdown-header:first-child, .dropdown-footer:first-child, .dropdown-menu li.dropdown-footer:first-child {
    margin-top: 0;
}
.dropdown-footer, .dropdown-menu li.dropdown-footer {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #E6E6E6 -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-right: 0 none;
    border-style: solid none none;
    border-width: 2px 0 0;
    font-size: 11px;
    font-weight: 100;
    margin-bottom: 0;
}
.dropdown-footer:first-child, .dropdown-menu li.dropdown-footer:first-child {
    margin-top: 10px;
}
.mega-menu .menu-title, .mega-menu .dropdown-header, .mega-menu li.menu-title, .mega-menu li.dropdown-header {
    font-size: 14px;
    padding: 10px;
}
.mega-menu .dropdown-footer, .mega-menu li.dropdown-footer {
    font-size: 11px;
}
.mega-menu {
    max-width: 800px;
    width: 750px;
    min-width: 550px;
}
.nav > li.dropdown-right {
    position: relative;
}
.nav > li.dropdown-right .dropdown-menu, .nav > li.dropdown-right .mega-menu {
    right: 0;
}
.nav > li.dropdown-right .dropdown-menu:before, .nav > li.dropdown-right .mega-menu:before {
    border-bottom: 7px solid rgba(0, 0, 0, 0.15);
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    content: "";
    display: inline-block;
    left: 12px;
    position: absolute;
    top: -7px;
}
.nav > li.dropdown-right .dropdown-menu:after, .nav > li.dropdown-right .mega-menu:after {
    border-bottom: 6px solid #FFFFFF;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    content: "";
    display: inline-block;
    left: 13px;
    position: absolute;
    top: -6px;
}
.nav > li.dropdown-right .dropdown-menu:before, .nav > li.dropdown-right .mega-menu:before {
    left: auto;
    right: 12px;
}
.nav > li.dropdown-right .dropdown-menu:after, .nav > li.dropdown-right .mega-menu:after {
    left: auto;
    right: 13px;
}
.nav > li.dropdown-full .dropdown-menu, .nav > li.dropdown-full .mega-menu {
    left: 5%;
    max-width: 100%;
    right: 5%;
}
.nav > li.dropdown-full .dropdown-menu:before, .nav > li.dropdown-full .mega-menu:before {
    border-bottom: 7px solid rgba(0, 0, 0, 0.15);
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    content: "";
    display: inline-block;
    left: 12px;
    position: absolute;
    top: -7px;
}
.nav > li.dropdown-full .dropdown-menu:after, .nav > li.dropdown-full .mega-menu:after {
    border-bottom: 6px solid #FFFFFF;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    content: "";
    display: inline-block;
    left: 13px;
    position: absolute;
    top: -6px;
}
.nav > li.dropdown-full .dropdown-menu:before, .nav > li.dropdown-full .mega-menu:before {
    left: auto;
    right: 12px;
}
.nav > li.dropdown-full .dropdown-menu:after, .nav > li.dropdown-full .mega-menu:after {
    left: auto;
    right: 13px;
}
#header-hidden-link a.show-hide > i:before {
/*    content: "";
    font-family: 'FontAwesome';*/
    font-size: 16px;
    font-style: normal;
}
#header-hidden-link a.show-hide.open {
    text-decoration: none;
}
#header-hidden-link a.show-hide.open > i:before {
    content: "";
}

.colour-switcher.page a:hover, .colour-switcher.page a.active {
    border: 3px solid rgba(27, 27, 27, 0.6);
}
#header-hidden-link {
    position: absolute;
    right: 15px;
    top: -15px;
}
#header-hidden-link a.show-hide, #header-hidden-link a.top-link {
    background: none repeat scroll 0 0 #55A79A;
    border-radius: 0 0 3px 3px;
    color: transparent;
    display: block;
    font-size: 0;
    height: 20px;
    line-height: 1;
    padding: 0 10px;
    text-align: center;
    text-decoration: none;
}
#header-hidden-link a.show-hide i, #header-hidden-link a.top-link i {
    color: rgba(255, 255, 255, 0.8);
    font-size: 16px;
    line-height: 1;
}
#header-hidden-link a.show-hide:hover, #header-hidden-link a.top-link:hover {
    text-decoration: none;
}
#header-hidden-link a.show-hide:hover i, #header-hidden-link a.top-link:hover i {
    color: #FFFFFF;
}
.show-hide-open {
    height: auto !important;
    max-height: 40000px;
    min-height: 40px;
}
.show-hide-close {
    height: 0;
    overflow: hidden;
}
/*.navbar {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #1B1B1B;
    background-image: url("../img/bg_noise-2.png");
    background-position: left top;
    background-repeat: repeat;
    border-color: -moz-use-text-color -moz-use-text-color #55A79A;
    border-image: none;
    border-radius: 0 0 0 0;
    border-style: none none solid;
    border-width: 0 0 3px;
    box-shadow: 1px 1px 10px rgba(27, 27, 27, 0.4);
    color: rgba(255, 255, 255, 0.7);
    filter: none;
    margin-bottom: 0;
    padding: 0 8px;
    transition: all 0.3s ease-out 0s;
}*/
#navigation {
    color: rgba(255, 255, 255, 0.7);
    position: relative;
    z-index: 99999;
}
#navigation:before, #navigation:after {
    content: " ";
    display: table;
}
#navigation:after {
    clear: both;
}
#navigation .header-hidden {
    background: none repeat scroll 0 0 #55A79A;
    height: 0;
    overflow: hidden;
    transition: all 0.4s ease-out 0s;
}
#navigation .header-hidden.show-hide-open {
    padding: 15px 0;
}
#navigation .header-hidden a {
    color: #FFFFFF;
}
#navigation .header-hidden h1, #navigation .header-hidden h1, #navigation .header-hidden h3, #navigation .header-hidden h4, #navigation .header-hidden h5, #navigation .header-hidden h6 {
    font-weight: 600;
}
#navigation .header {
    background: none repeat scroll 0 0 transparent;
    border-top: 1px solid #55A79A;
    color: #1B1B1B;
    height: auto;
    padding: 10px 0;
    text-align: center;
}
#navigation .header .header-inner {
    position: relative;
}
#navigation .header .social-media {
    margin: 16px 0 0;
}
#navigation .navbar-brand {
    border: 0 none;
    color: #55A79A;
    display: block;
    float: none;
    font-family: "Rambla",Arial,serif;
    font-weight: 400;
    line-height: 1;
    margin: 6px 0 0;
    max-width: none;
    padding: 0;
    text-align: center;
    text-shadow: none;
}
#navigation .navbar-brand h1 {
    font-family: "Rambla",Arial,serif;
    font-size: 40px;
    font-weight: 400;
    line-height: 1;
    margin: 0;
    padding: 0;
}
#navigation .navbar-brand h1 span {
    color: rgba(27, 27, 27, 0.8);
    font-weight: 700;
}
#navigation .navbar-brand:hover {
    cursor: pointer;
    text-decoration: none;
}
#navigation .slogan {
    color: #888888;
    font-size: 14px;
}
#navigation .user-menu {
    padding: 0;
}
#navigation .user-menu a.btn {
    font-size: 12px;
    height: 36px;
    line-height: 36px;
    margin: 9px 0;
    padding: 0 1.5em;
    text-transform: uppercase;
}
#navigation .js-clingify-placeholder {
    height: auto !important;
}
#navigation .js-clingify-locked {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #1B1B1B;
   /* background-image: url("../img/bg_noise-2.png");*/
    background-position: left top;
    background-repeat: repeat;
    border-color: -moz-use-text-color -moz-use-text-color #55A79A;
    border-image: none;
    border-radius: 0 0 0 0;
    border-style: none none solid;
    border-width: 0 0 3px;
    box-shadow: 1px 1px 10px rgba(27, 27, 27, 0.4);
    filter: none;
    transition: all 0.3s ease-out 0s;
}
#navigation .js-clingify-locked .navbar {
    background: none repeat scroll 0 center transparent;
    border: 0 none;
    border-radius: 0 0 0 0;
    box-shadow: none;
}

/*fin de estilos megamenu*/


.limpiar-busqueda-home {
	text-align: right;
}


.col-xxs-1, .col-xxs-2, .col-xxs-3, .col-xxs-4, .col-xxs-5, .col-xxs-6, .col-xxs-7, .col-xxs-8, .col-xxs-9, .col-xxs-10, .col-xxs-11, .col-xxs-12 {position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px;}



@media (max-width: 480px){

	.hidden-xxs {
		display: none !important;
	}
	.items-homes {
		height: auto;
	}

	.col-xxs-1, .col-xxs-2, .col-xxs-3, .col-xxs-4, .col-xxs-5, .col-xxs-6, .col-xxs-7, .col-xxs-8, .col-xxs-9, .col-xxs-10, .col-xxs-11 {float: left;}

	.col-xxs-1 {width: 8.333333333333332%;}
	.col-xxs-2 {width: 16.666666666666664%;}
	.col-xxs-3 {width: 25%;}
	.col-xxs-4 {width: 33.33333333333333%;}
	.col-xxs-5 {width: 41.66666666666667%;}
	.col-xxs-6 {width: 50%;}
	.col-xxs-7 {width: 58.333333333333336%;}
	.col-xxs-8 {width: 66.66666666666666%;}
	.col-xxs-9 {width: 75%;}
	.col-xxs-10 {width: 83.33333333333334%;}
	.col-xxs-11 {width: 91.66666666666666%;}
	.col-xxs-12 {width: 100%;}
	   
}

@media (min-width: 480px) and (max-width: 767px){
	.items-homes {
		height: 350px;
	}
   
}

@media (min-width: 767px) and (max-width: 991px){
	.items-homes {
		height: 350px;
	}
   
}

@media (min-width: 991px){
	.items-homes {
		height: 300px;
	}
}

.enlaces-list-home {
    list-style: none outside none;
    margin-bottom: 0;
    padding: 20px 0 20px 0;
text-align:left;
}

.enlaces-list-home > li {
    padding: 5px 0;
    color: #fff;

}

.enlaces-list-home > li > a {
    color: #fff;
    transition: all 0.2s ease 0s;
}

.enlaces-list-home > li:last-child {
    border-bottom: 0;
}

.enlaces-list-home > li:before {
    font-family: 'FontAwesome';
    content: "\f105";
    margin-right: 15px;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
}


/* nuevos estilos cajas con relieve. 2014-04-28 */
/*
.servive-block-blue {
	background: #2477bc;
}
.servive-block-green {
	background: #7AA213;
}

.servive-block-in {
	box-shadow: -8px -4px 24px -4px #303080;
	opacity: 0.9;
	filter: alpha(opacity=90);
	border-radius: 16px;
	-moz-border-radius: 16px;
	-web-kit-border-radius: 16px;
	border-top-left-radius: 80px;
	-moz-border-radius-topleft: 80px;
	-webkit-border-radius-top-left: 80px;
	border-bottom-right-radius: 96px;
	-moz-border-radius-bottomright: 96px;
	-webkit-border-radius-bottom-right: 96px;
}

.servive-block-in:hover {
	box-shadow: -8px -4px 24px -4px #202050 !important;
	opacity: 1 !important;
	filter: alpha(opacity=100) !important;
}

.servive-block .servive-block-colored:hover {
	filter: alpha(opacity=80);
}

.servive-block-in>h4 {
	font-family: 'roboto-l';
	font-size: 1.75em;
}

.servive-block-in>h4, .servive-block-in>div>i, .enlaces-list-home>li:before, .servive-block-in>p, .enlaces-list-home>li>a {
	color: #FFFFFF !important;
	text-shadow: -1px 1px 16px #000000 !important;
}

.enlaces-list-home>li:before, .servive-block-in>p, .enlaces-list-home>li>a {
	font-size: 15px;
}*/

.servive-block-blue {
	background: #2477bc !important;
}
.servive-block-green {
	background: #7AA213 !important;
}

.servive-block-in {
	box-shadow: -8px -4px 24px -4px #303080;
	opacity: 0.9;
	filter: alpha(opacity=90);
	border-radius: 16px;
	-moz-border-radius: 16px;
	-web-kit-border-radius: 16px;
	border-top-left-radius: 80px;
	-moz-border-radius-topleft: 80px;
	-webkit-border-radius-top-left: 80px;
	border-bottom-right-radius: 96px;
	-moz-border-radius-bottomright: 96px;
	-webkit-border-radius-bottom-right: 96px;
}

.servive-block-in:hover {
	box-shadow: -8px -4px 24px -4px #202050 !important;
	opacity: 1 !important;
	filter: alpha(opacity=100) !important;
}

.servive-block .servive-block-colored:hover {
	filter: alpha(opacity=80);
}

.servive-block-in>h4 {
	font-family: 'roboto-l';
	font-size: 1.75em;
}

.servive-block-in>h4, .servive-block-in>div>i, .enlaces-list-home>li:before, .servive-block-in>p, .enlaces-list-home>li>a {
	color: #FFFFFF !important;
	text-shadow: -1px 1px 16px #000000 !important;
}

.enlaces-list-home>li:before, .servive-block-in>p, .enlaces-list-home>li>a {
	font-size: 15px;
}

.post-details {
	color: #505050;
	font-size: 15px;
	padding-top: 4px;
	padding-bottom: 4px;
}

article.single-post {
	background: rgba(255,255,255,0.75);
	border-radius: 16px;
	-moz-border-radius: 32px;
	-web-kit-border-radius: 32px;
	box-shadow: 0px 0px 8px 8px rgba(255,255,255,0.75);
}


/*fin de estilos de cajas*/

/* estilos para publicidades*/
#publi-lateral {
	overflow: hidden;
	padding-bottom: 100%;
	position: relative;
	height: 0;
}

#publi-lateral iframe {
	top: 5px;
	left: 0;
	height: 100%;
	width: 100%;
	position:absolute;
}

asside.col-xs-1, asside.col-sm-1, asside.col-md-1, asside.col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, asside.col-sm-5, asside.col-md-5, asside.col-lg-5, asside.col-xs-6, asside.col-sm-6, asside.col-md-6, asside.col-lg-6, asside.col-xs-7, asside.col-sm-7, asside.col-md-7, asside.col-lg-7, asside.col-xs-8, asside.col-sm-8, asside.col-md-8, asside.col-lg-8, asside.col-xs-9, asside.col-sm-9, asside.col-md-9, asside.col-lg-9, asside.col-xs-10, asside.col-sm-10, asside.col-md-10, asside.col-lg-10, asside.col-xs-11, asside.col-sm-11, asside.col-md-11, asside.col-lg-11, asside.col-xs-12,asside.col-sm-12, asside.col-md-12, asside.col-lg-12 {
	padding-right: 0px;
	padding-left: 0px;
}
/* estilos para publicidades*/

/**/

/* correción de estilos de los botones de los índices */
.btn.btn-default.btn-xs:focus {
  background: #0050FF;
}

/* ajuste de las imágenes de los marcadores de los vídeos */
.listareproduccion > li > a > .img-responsive {
  width: 65.2px;
}

/* recortar por debajo el widget de publicidad lateral */
/* DEBE REEMPLAZAR AL ESTILO ORIGINAL, QUE NO SÉ DÓNDE ESTÁ */
#publi-lateral {
  height: 312px;
  overflow: hidden;
  padding-bottom: 5px;
  position: relative;
}


/**************** QUICKWIN: Aumentar tamaño de textos cuerpo general en escritorio, no móvil ***************/ 

/* Tamaño te texto en general*/
p, li {
	font-size: 16px;
}

/* Tamaño de títulos (ladillos, y algún otro como los títulos de los enlaces del widget "más en este canal") */
h4 {
	font-size: 20px;
}

/* Estos dos estilos solucionan el problema de que se viera más grande el texto en algunos sitios */
/* El primero lo soluciona para los botones de Facebook y Twitter para el widget "Compartir", así como para el widget "Lo más visto" */
a[data-toggle=tab] {
	font-size: 13px;
}

/* El segundo lo soluciona para el widget "Elementos relacionados" */
.taglib-text{
	font-size: 13px;
}

/* Para la versión móvil se ha dejado el tamaño del texto como estaba */
@media screen and (max-width: 768px){
	p, li {
		font-size: 13px;
	}
	
	h4 {
		font-size: 17px;
	}
}

/********************************************************************************************************/




/********************** QUICKWIN: Aumentar tamaño de textos cuerpo general en móvil y aprovechamiento del máximo espacio de 
pantalla (Había mucho espacio lateral) *********************/ 

.headline {
	padding-left: 10px;
	padding-right: 10px
}

/* Para la versión móvil se ha dejado el tamaño del texto como estaba */
@media screen and (max-width: 768px){
	
	/*estos dos primeros estilos, sobrecargan/sobreescriben los que se implementaron para que el cambio no afectase a dispositivos móviles,
	  con este nuevo cambio, ya afecta en móviles.*/
	p, li {
		font-size: 15px !important;
	}
	
	h4 {
		font-size: 18px;
	}
	
	.container{
		padding-right: 0px;
		padding-left: 0px;
	}
	
	h2.section-title{
		margin-left:10px;
	}
	
	.panel-body{
		padding-left: 5px;
		padding-right: 5px
	}

}

/********************************************************************************************************/

/********************** QUICKWIN: cambiar color fuente escritorio y móvil *********************/ 

p, li{
	color: #555;
}

/********************************************************************************************************/

/********************** QUICKWIN: Fix margen lateral colaux tras elim ul *********************/
.container-right{
	margin: 0 1em 12px 2em;
}

/*******************************************************************************************************/

/********************** QUICKWIN: fix corporative WC margin *****************************************/
.corporativo{
	margin:0.5em;
}
/*******************************************************************************************************/
/********************** QUICKWIN: fix news widget margin  *******************************/
.noticiasRelacionadas{
	margin-top:50px;
}
/*******************************************************************************************************/
/********************** QUICKWIN: mark img  *******************************/

.img-active{
border:2px solid #85ab33;
border-radius:5px; 
box-shadow:0px 0px 15px #85ab33;
}
/*******************************************************************************************************/

/*********************************************** Atrocidades ********************************************/ 

.titulosLadillos{
	margin-top:25px;	
}

/********************************************************************************************************/
