.form-type-checkbox .form-checkbox{float:left !important;margin-top:8px !important;margin-right:8px !important;}
input#edit-field-fotograf-a-und-0-upload{padding:0px !important;}
.captcha .fieldset-wrapper img{margin-top:11px;}
.form-item.form-type-textfield.form-item-captcha-response{float:left;margin-right:10px;}
.node-denuncia-form .control-group input[type=text]{width:97% !important;}
.module-3 a{color:#FFF;text-decoration:none}
.module-3 a:hover{color:blue;}
.module-2 .slides p a{color:black;}
.icon-servicios a{color:white;}
.icon-servicios a{color:white;}
.secundary-nav .static-nav .form .form-item{margin:0;}
.secundary-nav .static-nav div{display:block;}
.breadcrumb{padding:0;}
.views-exposed-form .views-exposed-widget{padding:0;float:none;}
.module-search-results .control-group{padding:20px 0 10px;}
.footer-nav-content .footer-nav a.nolink{padding:0;}
.module-search-results .table .tr{display:block;}
.dropdown-list a .fa.fa-envelope-o{top:0;position:relative;font-size:inherit;right:0}
.dropdown-list li.active .fa.fa-envelope-o:before{content:"\f0e0";}
.fa-envelope-o:before{content:"\f0e0";}
.form-item, .form-actions{margin:0}
.post-paginator li a.next-page:hover, .post-paginator li a.prev-page:hover{background-color:#fff}
.post-image-content{}
.share-box .stButton{display:block !important;padding:2px 0;}
.share-box .stLarge{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:xx-large;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:100%;color:#31734c;background:none !important;}
.stButton .stLarge:hover{opacity:1 !important;}
.st_facebook_large .stLarge:before{content:"\f082";}
.st_facebook_large:hover .stLarge{color:#46629e;}
.st_twitter_large .stLarge:before{content:"\f081";}
.st_twitter_large:hover .stLarge{color:#55acee;}
.st_googleplus_large .stLarge:before{content:"\f0d4";}
.st_googleplus_large:hover .stLarge{color:#e14c45;}
.st_linkedin_large .stLarge:before{content:"\f08c";}
.st_linkedin_large:hover .stLarge{color:#0078b0;}
.st_email_large .stLarge:before{content:"\f0e0";}
.st_email_large:hover .stLarge{color:#2c3739;}
.search-results, .search-results .search-snippet-info{margin:0;padding:0}
.search-results h3{text-align:left;}
.module-11 .map-content img{width:auto;height:auto}
.captcha .fieldset-legend{display:none;}
.captcha .fieldset-description{margin-bottom:20px;}
.form-item label{padding-bottom:16px !important;}
#edit-field-terminos{padding-bottom:0 !important;}
#edit-field-fotograf-a .image-widget-data{width:100%;height:40px;}
#edit-field-fotograf-a .image-widget-data input{width:100%;}
.form-item .description{margin-top:20px;line-height:24px;}
.form .form-item.control-terms .custom-checkbox span::before{top:-3px;}
div.messages.error{margin-bottom:32px;}
.list-reclamos .item{margin-bottom:32px !important;}
.list-reclamos li.item{width:100%;}
.secundary-nav .static-nav *::-moz-placeholder{font:400 14px/35px ralewayregular,Arial,sans-serif;}
.primary-menu-wrapper .primary-nav > li a .fa{bottom:3px;}
.banner-header .banner-caption h1{font-size:30px;line-height:34px;}
.tab .tab-nav li{height:35px;float:none;}
@media all and (min-width:640px){.tab .tab-nav li{float:left;}
}
@media all and (min-width:640px){.banner-header .banner-caption h1{font-size:44px;line-height:48px;}
}
@media all and (min-width:1024px){.primary-menu-wrapper .primary-nav > li{position:relative;}
.primary-menu-wrapper .primary-nav > li > ul{width:300px;right:0;}
.menu-top-wrapper .nav-info{width:50%;}
}
@media all and (max-width:1023px){.share-box .stButton{display:inline !important;}
}
.breadcrumbs a{padding-right:0;}
.breadcrumbs i.fa-angle-right{padding-left:12px;}
#block-views-exp-documentos-page .form-item .description{display:none;}
.center-content footer{display:none;}
#admin-menu{}
.center table{border-collapse:collapse;border-spacing:0;width:100%;}
.center td, .center th{border:1px solid #ddd;text-align:left;padding:8px;}
.center tr:nth-child(even){background-color:#f2f2f2;}
.center th{padding-top:11px;padding-bottom:11px;background-color:#328e61;color:white;text-transform:uppercase;font:400 15px ralewayregular,Arial,sans-serif;}
.module-search-results .table h3{word-break:normal;}
#views-exposed-form-denuncias-y-reclamos-page .views-exposed-form .views-exposed-widget{padding:0;float:left;margin-left:10px;}
#views-exposed-form-denuncias-y-reclamos-page .views-exposed-form .views-exposed-widget .form-submit{margin-top:0px;}
.view-denuncias-y-reclamos .view-filters{margin-left:-7.9%}
.open-data.module-3 .fa{font-size:86px;margin-top:43px;}
.open-data .icon-servicios{height:100px;width:100px;}
.module-2.n3.open-data .icon-servicios i.fa{font-size:40px;top:32px;}
.primary-menu-wrapper .primary-nav li:hover{background:#cfd6cd;-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.8);-moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.8);box-shadow:0 0 5px rgba(0, 0, 0, 0.8);}
.primary-menu-wrapper .primary-nav li:hover ul{display:block;}
.primary-menu-wrapper .primary-nav li:hover span{color:#37444a;}
.primary-menu-wrapper .primary-nav li:hover ul a:hover{font-weight:bold;-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.8);-moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.8);box-shadow:0 0 5px rgba(0, 0, 0, 0.8);}
@keyframes dropHeader{0%{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:1s ease-in-out;-moz-transition:1s ease-in-out;-ms-transition:1s ease-in-out;-o-transition:1s ease-in-out;transition:1s ease-in-out;opacity:0}
100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}
}
#edit-field-fotograf-a .image-widget-data input {
	width: 100%;
}
.form-item .description {
	margin-top: 20px;
	line-height: 24px;
}
.form .form-item.control-terms .custom-checkbox span::before {
	top: -3px;
}
div.messages.error {
	margin-bottom: 32px;
}
.list-reclamos .item {
	margin-bottom: 32px !important;
}

.list-reclamos li.item {
	width: 100%;
}

.secundary-nav .static-nav *::-moz-placeholder {
	font: 400 14px/35px ralewayregular,Arial,sans-serif;
}
.primary-menu-wrapper .primary-nav > li a .fa {
	bottom: 3px;
}
.banner-header .banner-caption h1 {
	font-size: 30px;
	line-height: 34px;
}
.tab .tab-nav li {
	height: 35px;
	float: none;
}



@media all and (min-width: 640px) {
	.tab .tab-nav li {
		float: left;
	}
}

@media all and (min-width: 640px) {
	.banner-header .banner-caption h1 {
		font-size: 44px;
		line-height: 48px;
	}
}

@media all and (min-width: 1024px) {
	.primary-menu-wrapper .primary-nav > li {
		position: relative;
	}
	.primary-menu-wrapper .primary-nav > li > ul {
		width: 300px;
		right: 0;
	}
	.menu-top-wrapper .nav-info {
		width: 50%;
	}



}

@media all and (max-width: 1023px) {
	.share-box .stButton {
		display: inline !important;
	}
}

.breadcrumbs a {
	padding-right: 0;
}
.breadcrumbs i.fa-angle-right {
	padding-left: 12px;
}


#block-views-exp-documentos-page .form-item .description {
	display: none;
}

.center-content footer{
	display:none;
}

#admin-menu{

	/* top: -20px; */
}

.center table {

	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
}

.center td, .center  th {
	border: 1px solid #ddd;
	text-align: left;
	padding: 8px;

}

.center tr:nth-child(even){
	background-color: #f2f2f2;
}

.center th {
	padding-top: 11px;
	padding-bottom: 11px;
	background-color: #328e61;
	color: white;
	text-transform: uppercase;
	font: 400 15px ralewayregular,Arial,sans-serif;
}

.module-search-results .table h3{
	word-break: normal;
}

#views-exposed-form-denuncias-y-reclamos-page .views-exposed-form .views-exposed-widget {
	padding: 0;
	float: left;
	margin-left: 10px;
}
#views-exposed-form-denuncias-y-reclamos-page .views-exposed-form .views-exposed-widget .form-submit {
	margin-top: 0px; 
}
.view-denuncias-y-reclamos .view-filters {
	margin-left: -7.9%
}

/*Servicios de datos abiertos mas peque�os*/

.open-data.module-3 .fa {
	font-size: 86px ;
	margin-top: 43px;
}

.open-data .icon-servicios {
	height: 100px;
	width: 100px;
}

.module-2.n3.open-data .icon-servicios i.fa {
	font-size: 40px;
	top: 32px;
}


/*Ajuste de menu - el cliente no navega*/
.primary-menu-wrapper .primary-nav li:hover{
	background: #cfd6cd;
	-webkit-box-shadow:  0 0 5px rgba(0, 0, 0, 0.8);
	-moz-box-shadow:  0 0 5px rgba(0, 0, 0, 0.8);
	box-shadow:  0 0 5px rgba(0, 0, 0, 0.8);
}
.primary-menu-wrapper .primary-nav li:hover ul{ display: block;}

.primary-menu-wrapper .primary-nav li:hover span{
	color: #37444a;
}
.primary-menu-wrapper .primary-nav li:hover ul a:hover { 
	font-weight: bold;
	-webkit-box-shadow:  0 0 5px rgba(0, 0, 0, 0.8);
	-moz-box-shadow:  0 0 5px rgba(0, 0, 0, 0.8);
	box-shadow:  0 0 5px rgba(0, 0, 0, 0.8);
}

/*Ajuste de menu - el cliente no navega*/






/********NEW STYLES*****/

/*LOGO START*/
@keyframes dropHeader {
	0% {
		-webkit-transform:translateY(-100%);
		-moz-transform:translateY(-100%);
		-ms-transform:translateY(-100%);
		-o-transform:translateY(-100%);
		transform:translateY(-100%);

		-webkit-transition:1s ease-in-out;
		-moz-transition:1s ease-in-out;
		-ms-transition:1s ease-in-out;
		-o-transition:1s ease-in-out;
		transition:1s ease-in-out;

		opacity: 0
	}
	100% {
		-webkit-transform:translateY(0);
		-moz-transform:translateY(0);
		-ms-transform:translateY(0);
		-o-transform:translateY(0);
		transform:translateY(0);

		opacity: 1
	}
}
.logo img{
	animation: 1s ease-out 0s 1 dropHeader;
}
/*LOGO ENDS*/


/*SUB MENU START*/
.aside-right.aside-nav {
	background-color: #37444a;
	padding: 0px;
}

.aside-right.aside-nav a {
	color: #fff;
	padding: 20px;
	width: 100%;
	display: inline-block;
	float: left;
	box-sizing: border-box;
}

.aside-nav li.active a::before {
	top: auto;
	left: -10px;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-right: 10px solid #939598;
}
.aside-nav li.active a::after { display: none}
#edit-field-fotograf-a .image-widget-data input {
	width: 100%;
}
.form-item .description {
	margin-top: 20px;
	line-height: 24px;
}
.form .form-item.control-terms .custom-checkbox span::before {
	top: -3px;
}
div.messages.error {
	margin-bottom: 32px;
}
.list-reclamos .item {
	margin-bottom: 32px !important;
}

.list-reclamos li.item {
	width: 100%;
}

.secundary-nav .static-nav *::-moz-placeholder {
	font: 400 14px/35px ralewayregular,Arial,sans-serif;
}
.primary-menu-wrapper .primary-nav > li a .fa {
	bottom: 3px;
}
.banner-header .banner-caption h1 {
	font-size: 30px;
	line-height: 34px;
}
.tab .tab-nav li {
	height: 35px;
	float: none;
}



@media all and (min-width: 640px) {
	.tab .tab-nav li {
		float: left;
	}
}

@media all and (min-width: 640px) {
	.banner-header .banner-caption h1 {
		font-size: 44px;
		line-height: 48px;
	}
}

@media all and (min-width: 1024px) {
	.primary-menu-wrapper .primary-nav > li {
		position: relative;
	}
	.primary-menu-wrapper .primary-nav > li > ul {
		width: 300px;
		right: 0;
	}
	.menu-top-wrapper .nav-info {
		width: 50%;
	}



}

@media all and (max-width: 1023px) {
	.share-box .stButton {
		display: inline !important;
	}
}

.breadcrumbs a {
	padding-right: 0;
}
.breadcrumbs i.fa-angle-right {
	padding-left: 12px;
}


#block-views-exp-documentos-page .form-item .description {
	display: none;
}

.center-content footer{
	display:none;
}

#admin-menu{

	/* top: -20px; */
}

.center table {

	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
}

.center td, .center  th {
	border: 1px solid #ddd;
	text-align: left;
	padding: 8px;

}

.center tr:nth-child(even){
	background-color: #f2f2f2;
}

.center th {
	padding-top: 11px;
	padding-bottom: 11px;
	background-color: #328e61;
	color: white;
	text-transform: uppercase;
	font: 400 15px ralewayregular,Arial,sans-serif;
}

.module-search-results .table h3{
	word-break: normal;
}

#views-exposed-form-denuncias-y-reclamos-page .views-exposed-form .views-exposed-widget {
	padding: 0;
	float: left;
	margin-left: 10px;
}
#views-exposed-form-denuncias-y-reclamos-page .views-exposed-form .views-exposed-widget .form-submit {
	margin-top: 0px; 
}
.view-denuncias-y-reclamos .view-filters {
	margin-left: -7.9%
}

/* Servicios de datos abiertos mas pequeños */

.open-data.module-3 .fa {
	font-size: 86px ;
	margin-top: 43px;
}

.open-data .icon-servicios {
	height: 100px;
	width: 100px;
}

.module-2.n3.open-data .icon-servicios i.fa {
	font-size: 40px;
	top: 32px;
}


/*Ajuste de menu - el cliente no navega*/
.primary-menu-wrapper .primary-nav li:hover{
	background: #cfd6cd;
	-webkit-box-shadow:  0 0 5px rgba(0, 0, 0, 0.8);
	-moz-box-shadow:  0 0 5px rgba(0, 0, 0, 0.8);
	box-shadow:  0 0 5px rgba(0, 0, 0, 0.8);
}
.primary-menu-wrapper .primary-nav li:hover ul{ display: block;}

.primary-menu-wrapper .primary-nav li:hover span{
	color: #37444a;
}
.primary-menu-wrapper .primary-nav li:hover ul a:hover { 
	font-weight: bold;
	-webkit-box-shadow:  0 0 5px rgba(0, 0, 0, 0.8);
	-moz-box-shadow:  0 0 5px rgba(0, 0, 0, 0.8);
	box-shadow:  0 0 5px rgba(0, 0, 0, 0.8);
}

/*Ajuste de menu - el cliente no navega*/






/********NEW STYLES*****/

/*LOGO START*/
@keyframes dropHeader {
	0% {
		-webkit-transform:translateY(-100%);
		-moz-transform:translateY(-100%);
		-ms-transform:translateY(-100%);
		-o-transform:translateY(-100%);
		transform:translateY(-100%);

		-webkit-transition:1s ease-in-out;
		-moz-transition:1s ease-in-out;
		-ms-transition:1s ease-in-out;
		-o-transition:1s ease-in-out;
		transition:1s ease-in-out;

		opacity: 0
	}
	100% {
		-webkit-transform:translateY(0);
		-moz-transform:translateY(0);
		-ms-transform:translateY(0);
		-o-transform:translateY(0);
		transform:translateY(0);

		opacity: 1
	}
}
.logo img{
	animation: 1s ease-out 0s 1 dropHeader;
}
/*LOGO ENDS*/


/*SUB MENU START*/
.aside-right.aside-nav {
	background-color: #37444a;
	padding: 0px;
}

.aside-right.aside-nav a {
	color: #fff;
	padding: 20px;
	width: 100%;
	display: inline-block;
	float: left;
	box-sizing: border-box;
}

.aside-nav li.active a::before {
	top: auto;
	left: -10px;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-right: 10px solid #939598;
}
.aside-nav li.active a::after { display: none}
.logo img{animation:1s ease-out 0s 1 dropHeader;}
.aside-right.aside-nav{background-color:#37444a;padding:0px;}
.aside-right.aside-nav a{color:#fff;padding:20px;width:100%;display:inline-block;float:left;box-sizing:border-box;}
.aside-nav li.active a::before{top:auto;left:-10px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #939598;}
.aside-nav li.active a::after{display:none}
.aside-right.aside-nav li.active a,
.aside-right.aside-nav a:hover{
	background-color: #939598;
	color: #fff;
}
/*SUB MENU ENDS*/




/*ICON SERVCIOS START*/
.module-2 .slide{ padding-top: 25px;}
.icon-servicios{
	-webkit-transition:0.5s ease-in-out;
	-moz-transition:0.5s ease-in-out;
	-ms-transition:0.5s ease-in-out;
	-o-transition:0.5s ease-in-out;
	transition:0.5s ease-in-out;
}
.icon-servicios:hover {
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	-ms-transform:scale(1.2);
	-o-transform:scale(1.2);
	transform:scale(1.2);
	transform-origin: center;
	border: 7px solid #fff;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
}
/*ICON SERVCIOS ENDS*/


/*ICON OTROS SERVICIOS STARTS*/
.module-3 { 
	background-color: #d1d2d4;
	background-image: none;
}
.module-3 h4 a {
	color: #186094;
}

.module-3 a i {
	padding: 20px;
	background-color: #e7e7e8;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 50px;
	min-width: 50px;
	min-height: 50px;
	-webkit-transition:1s ease-in-out;
	-moz-transition:1s ease-in-out;
	-ms-transition:1s ease-in-out;
	-o-transition:1s ease-in-out;
	transition:1s ease-in-out;	
}

.module-3 a i:hover {
	-webkit-transform:scale(1.5);
	-moz-transform:scale(1.5);
	-ms-transform:scale(1.5);
	-o-transform:scale(1.5);
	transform:scale(1.5);
	transform-origin: center;
	color: #e7e7e8;
	background-color: #186094;	
}
.module-3 a:hover {
	color: #31734c;
}
/*ICON OTROS SERVICIOS ENDS*/

.fa-recycle::before {
	top: 40px;
	position: relative;
}
.fa.fa-recycle {
	font-family: FontAwesome;
	font-size: 100px;
	float: left;
	color: #328e61;
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 0;
	width: 100px;
	height: 100px;
	position: relative;
}


/*FLEXSLIDER HOME STARTS*/
.module-15 { margin-bottom:50px}
.module-15 .flexslider.carrousel .slides li {
	width: 20px !important;
	height: 20px !important;
	background-color: #c6c9cf;
	margin: 5px;
	border: 1px solid #37454b;
	opacity: 1;
}

.aside-right.aside-nav a:hover{
	background-color: #939598;
	color: #fff;
}
/*SUB MENU ENDS*/




/*ICON SERVCIOS START*/
.module-2 .slide{ padding-top: 25px;}
.icon-servicios{
	-webkit-transition:0.5s ease-in-out;
	-moz-transition:0.5s ease-in-out;
	-ms-transition:0.5s ease-in-out;
	-o-transition:0.5s ease-in-out;
	transition:0.5s ease-in-out;
}
.icon-servicios:hover {
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	-ms-transform:scale(1.2);
	-o-transform:scale(1.2);
	transform:scale(1.2);
	transform-origin: center;
	border: 7px solid #fff;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
}
/*ICON SERVCIOS ENDS*/


/*ICON OTROS SERVICIOS STARTS*/
.module-3 { 
	background-color: #37444a;
	background-image: none;
}
.module-3 h4 a {
	color: #FFF;
	text-decoration: none;
}

.module-3 a i {
	padding: 20px;
	background-color: #e7e7e8;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 50px;
	min-width: 50px;
	min-height: 50px;
	-webkit-transition:1s ease-in-out;
	-moz-transition:1s ease-in-out;
	-ms-transition:1s ease-in-out;
	-o-transition:1s ease-in-out;
	transition:1s ease-in-out;	
}

.module-3 a i:hover {
	-webkit-transform:scale(1.5);
	-moz-transform:scale(1.5);
	-ms-transform:scale(1.5);
	-o-transform:scale(1.5);
	transform:scale(1.5);
	transform-origin: center;
	color: #e7e7e8;
	background-color: #186094;	
}
.module-3 a:hover {
	color: #31734c;
}
/*ICON OTROS SERVICIOS ENDS*/

.fa-recycle::before {
	top: 40px;
	position: relative;
}
.fa.fa-recycle {
	font-family: FontAwesome;
	font-size: 100px;
	float: left;
	color: #328e61;
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 0;
	width: 100px;
	height: 100px;
	position: relative;
}


/*FLEXSLIDER HOME STARTS*/
.module-15 { margin-bottom:50px}
.module-15 .flexslider.carrousel .slides li {
	width: 20px !important;
	height: 20px !important;
	background-color: #c6c9cf;
	margin: 5px;
	border: 1px solid #37454b;
	opacity: 1;
}

.aside-right.aside-nav a:hover{background-color:#939598;color:#fff;}
.module-2 .slide{padding-top:25px;}
.icon-servicios{-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-ms-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out;}
.icon-servicios:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);transform-origin:center;border:7px solid #fff;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);}
.module-3{background-color:#37444a;background-image:none;}
.module-3 h4 a{color:#FFF;text-decoration:none;}
.module-3 a i{padding:20px;background-color:#e7e7e8;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:50px;min-width:50px;min-height:50px;-webkit-transition:1s ease-in-out;-moz-transition:1s ease-in-out;-ms-transition:1s ease-in-out;-o-transition:1s ease-in-out;transition:1s ease-in-out;}
.module-3 a i:hover{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5);transform-origin:center;color:#e7e7e8;background-color:#186094;}
.module-3 a:hover{color:#31734c;}
.fa-recycle::before{top:40px;position:relative;}
.fa.fa-recycle{font-family:FontAwesome;font-size:100px;float:left;color:#328e61;margin-right:10px;margin-bottom:10px;padding:0;width:100px;height:100px;position:relative;}
.module-15{margin-bottom:50px}
.module-15 .flexslider.carrousel .slides li{width:20px !important;height:20px !important;background-color:#c6c9cf;margin:5px;border:1px solid #37454b;opacity:1;}
.module-15 .flexslider.carrousel .slides li.flex-active-slide,
.module-15 .flexslider.carrousel .slides li:hover{
	background-color: #7f7f7f;
	border: 1px solid #fff;
}
.module-15 .flexslider.carrousel .slides {
	width: auto !important;
	display: inline-block;
}

#carousel .slides {
    transform: inherit !important;
}
/*FLEXSLIDER HOME ENDS*/


html.js div.contextual-links-wrapper {
	display: block;
	background: green;
	position: relative;
}

.module-15 .flexslider.carrousel .slides li:hover{
	background-color: #7f7f7f;
	border: 1px solid #fff;
}
.module-15 .flexslider.carrousel .slides {
	width: auto !important;
	display: inline-block;
}
/*FLEXSLIDER HOME ENDS*/


html.js div.contextual-links-wrapper {
	display: block;
	/*background: green;*/
	position: relative;
}

.module-15 .flexslider.carrousel .slides li:hover{background-color:#7f7f7f;border:1px solid #fff;}
.module-15 .flexslider.carrousel .slides{width:auto !important;display:inline-block;}
html.js div.contextual-links-wrapper{display:block;position:relative;}
div.contextual-links-wrapper,
div.contextual-links-wrapper a,
a.contextual-links-trigger{ display: block !important}
div.contextual-links-wrapper ul.contextual-links{ position: relative !important}


/* ghurtado - Estilos generales */

.webform-client-form .form-item input {
	padding: 0 0 0 15px;
	height: 55px;
	width: 97%;
}

.form-select {
	border: 5px solid #a7aca6;
	outline: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	-ms-border-radius: 9px;
	-o-border-radius: 9px;
	border-radius: 9px;
	-webkit-box-shadow: inset 2px 2px 5px #d5d6d8;
	-moz-box-shadow: inset 2px 2px 5px #d5d6d8;
	-ms-box-shadow: inset 2px 2px 5px #d5d6d8;
	-o-box-shadow: inset 2px 2px 5px #d5d6d8;
	box-shadow: inset 2px 2px 5px #d5d6d8;
	height: 50px;
	width: 100%;
}

.webform-client-form .form-item input[type="radio"] {
	box-shadow: 0 0 0;
	display: inline-block;
	float: left;
	margin-top: -8px;
	margin-right: 15px;
	width:3%;
}

.webform-client-form .form-item input[type="checkbox"] {
    box-shadow: 0 0 0;
    display: inline-block;
    float: left;
    margin: 0px !important;
    margin-right: 0;
    width: 40px;
    height: 40px;
}

.webform-client-form .form-item input[type="file"] {
	box-shadow: 0 0 0;
	border:0;
	font-size: 18px;
} 

.webform-client-form input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
	color: #fff;
	border: none;
	text-transform: uppercase;
	background-color: #328e61;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#328e61),to(#31734c));
	background-image: -webkit-linear-gradient(top,#328e61,#31734c);
	background-image: -moz-linear-gradient(top,#328e61,#31734c);
	background-image: -o-linear-gradient(top,#328e61,#31734c);
	background-image: -ms-linear-gradient(top,#328e61,#31734c);
	background-image: linear-gradient(top,#328e61,#31734c);
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.3);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.3);
	-ms-box-shadow: 0 1px 1px rgba(0,0,0,.3);
	-o-box-shadow: 0 1px 1px rgba(0,0,0,.3);
	box-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	padding: 20px 59px 19px;
}
a.contextual-links-trigger{ display: block !important}
div.contextual-links-wrapper ul.contextual-links{ position: relative !important}


/* ghurtado - Estilos generales */
#edit-captcha--2 {
    float: left;
    width: 100%;
    display: block;
    height: auto;
}
#edit-captcha--2 legend,
 #edit-captcha--2 .fieldset-wrapper a{
    display: none;
}
#edit-captcha--2 .field-prefix {
    width: 30%;
    float: left;
    text-align: center;
    line-height: 40px;
}
#edit-captcha--2 #edit-captcha-response {
    float: left;
    width: 70%;
}

#edit-captcha--2 .fieldset-wrapper {
    display: block !important;
}
#edit-captcha--2 #edit-challenge {
    display: none;
}

.webform-client-form .form-item input {
	padding: 0 0 0 15px;
	height: 40px;
	width: 97%;
}

.form-select {
	border: 5px solid #a7aca6;
	outline: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	-ms-border-radius: 9px;
	-o-border-radius: 9px;
	border-radius: 9px;
	-webkit-box-shadow: inset 2px 2px 5px #d5d6d8;
	-moz-box-shadow: inset 2px 2px 5px #d5d6d8;
	-ms-box-shadow: inset 2px 2px 5px #d5d6d8;
	-o-box-shadow: inset 2px 2px 5px #d5d6d8;
	box-shadow: inset 2px 2px 5px #d5d6d8;
	height: 50px;
	width: 100%;
}

.webform-client-form .form-item input[type="radio"] {
	box-shadow: 0 0 0;
	display: inline-block;
	float: left;
	margin-top: -8px;
	margin-right: 15px;
	width:3%;
}

.webform-client-form .form-item input[type="checkbox"] {
	box-shadow: 0 0 0;
	display: inline-block;
	float: left;
	margin-top: -8px;
	margin-right: 15px;
width: 40px;
height: 40px;
}

.webform-client-form .form-item input[type="file"] {
	box-shadow: 0 0 0;
	border:0;
	font-size: 18px;
} 

.webform-client-form input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
	color: #fff;
	border: none;
	text-transform: uppercase;
	background-color: #328e61;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#328e61),to(#31734c));
	background-image: -webkit-linear-gradient(top,#328e61,#31734c);
	background-image: -moz-linear-gradient(top,#328e61,#31734c);
	background-image: -o-linear-gradient(top,#328e61,#31734c);
	background-image: -ms-linear-gradient(top,#328e61,#31734c);
	background-image: linear-gradient(top,#328e61,#31734c);
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.3);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.3);
	-ms-box-shadow: 0 1px 1px rgba(0,0,0,.3);
	-o-box-shadow: 0 1px 1px rgba(0,0,0,.3);
	box-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	/*padding: 20px 59px 19px;*/
a.contextual-links-trigger{display:block !important}
div.contextual-links-wrapper ul.contextual-links{position:relative !important}
.webform-client-form .form-item input{padding:0 0 0 15px;height:40px;width:97%;}
.form-select{border:5px solid #a7aca6;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:9px;-moz-border-radius:9px;-ms-border-radius:9px;-o-border-radius:9px;border-radius:9px;-webkit-box-shadow:inset 2px 2px 5px #d5d6d8;-moz-box-shadow:inset 2px 2px 5px #d5d6d8;-ms-box-shadow:inset 2px 2px 5px #d5d6d8;-o-box-shadow:inset 2px 2px 5px #d5d6d8;box-shadow:inset 2px 2px 5px #d5d6d8;height:50px;width:100%;}
.webform-client-form .form-item input[type="radio"]{box-shadow:0 0 0;display:inline-block;float:left;margin-top:-8px;margin-right:15px;width:3%;}
.webform-client-form .form-item input[type="checkbox"]{box-shadow:0 0 0;display:inline-block;float:left;margin-top:-8px;margin-right:15px;width:3%;height:15px;}
.webform-client-form .form-item input[type="file"]{box-shadow:0 0 0;border:0;font-size:18px;}
.webform-client-form input[type="submit"]{-webkit-appearance:button;cursor:pointer;color:#fff;border:none;text-transform:uppercase;background-color:#328e61;background-image:-webkit-gradient(linear,left top,left bottom,from(#328e61),to(#31734c));background-image:-webkit-linear-gradient(top,#328e61,#31734c);background-image:-moz-linear-gradient(top,#328e61,#31734c);background-image:-o-linear-gradient(top,#328e61,#31734c);background-image:-ms-linear-gradient(top,#328e61,#31734c);background-image:linear-gradient(top,#328e61,#31734c);-webkit-box-shadow:0 1px 1px rgba(0,0,0,.3);-moz-box-shadow:0 1px 1px rgba(0,0,0,.3);-ms-box-shadow:0 1px 1px rgba(0,0,0,.3);-o-box-shadow:0 1px 1px rgba(0,0,0,.3);box-shadow:0 1px 1px rgba(0,0,0,.3);-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.webform-client-form input[type="submit"]:hover{background:#31734c;}
.form-type-radios .form-radios .form-type-radio label{font-size:20px;}
.form-type-radios .form-radios .form-type-radio{padding-bottom:10px}
.ds-3col-stacked-fluid > .group-left{width:100%;}
.webform-client-form .form-type-checkboxes .form-item label{font-size:20px !important;line-height:1.7;}
.webform-client-form .form-item.form-type-checkbox{padding-bottom:10px;}
.ds-3col-stacked-fluid.group-one-sidebar > .group-middle{width:100%;}
.webform-client-form .form-item table thead label{padding-left:15px;color:white;}
.field-item img{width:100%;height:auto;}
.module-search-results .field-item img {
  width: auto;
}
p, a{}
.label-above{font-size:23px;font-weight:700;border-top:solid 1px #999;padding-top:20px;}
.module-search-results .field-item img {
    width: auto;
}

	/*word-break: break-all;*/

.menu-module.n1 span.text,
.menu-module.n2 span.text,
.menu-module.n3 span.text,
.menu-module.n4 span.text,
.social-nav span{display:none}
.module-3 h2 {
    color: #FFF;
}
.module-3 a:hover {
    color: #FFF;
}
.module-3 a:hover {
	text-decoration: underline
}
.icon-servicios h4 a{ text-decoration:none }
.form-submit{ margin-top: 0}

.nav-info li a {
    font-weight: 100;
}
.menu-module.n1 span.text,
.menu-module.n2 span.text,
.menu-module.n3 span.text,
.menu-module.n4 span.text,
.social-nav span{display:none}
.module-3 h2{color:#FFF;}
.module-3 a:hover{color:#FFF;}
.module-3 a:hover{text-decoration:underline}
.icon-servicios h4 a{text-decoration:none}
.form-submit{margin-top:0}
.nav-info li a{font-weight:100;}



/*******TEST**********/
body.page-node-3424 .header-page,
body.page-node-3424 #page-title{
    display: none;
}
body.page-node-3424 .module-14 .center-content {
    padding-right: 0;
    width: 100%;
    margin: 0;
}
}