@charset "utf-8";
* {
	margin: 0;
	padding: 0
}
body {
	color: #333;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	font-size: 16px
}
h1, h2, h3, h4, h5 {
	font-family: 'Roboto Slab', serif;
	font-weight: 300
}
.slideshow-fullsize {
	height: 288px!important
}
input[type="submit"] {
	border: 0
}
h2 {
	color: #8b2e0a;
	font-size: 170%;
	margin-bottom: 40px;
	padding-top: 25px;
	text-align: center;
	text-transform: uppercase
}
h3 {
	color: #000;
	font-size: 100%;
	font-weight: 400
}
h4 {
	text-align: center;
	text-transform: uppercase;
	color: #4d4d4d
}
p {
	font-size: 100%;
	margin-bottom: 15px
}
a {
	text-decoration: none;
	color: #000
}
.gr {
	font-size: 28px
}
.grpie a {
	color: #fff
}
.wh {
	color: #fff
}
#frase-ie {
	display: none
}
#nomobile #cont-blanco {
	padding-top: 0
}
#nomobile #cont-blanco #main {
	padding: 0
}
#nomobile #cont-blanco #main #mitad:first-child {
	padding-top: 3%
}
#nomobile #cont-blanco #main #mitad:nth-child(2) {
	padding-top: 3%
}
#nomobile #cont-blanco #main #mitad:nth-child(3) {
	padding-bottom: 3%
}
#nomobile #cont-blanco #main #mitad:last-child {
	padding-bottom: 3%
}
#inscripcion input {
	width: 96%;
	padding: 1%;
	margin: 2% 0
}
#inscripcion {
	margin: 2%;
	border-top: 1px solid #cf0a2c;
	border-bottom: 1px solid #cf0a2c
}
#inscripcion input[type="submit"] {
	background: #969696;
	padding: 2%;
	text-transform: uppercase;
	border: 0
}
#inscripcion input[type="checkbox" i] {
width:initial
}
.numero {
	background: #000;
	padding: 1.4% 1%;
	color: #c0b696;
	width: 1%;
	float: left;
	font-weight: 500
}
.pum-content.popmake-content input#searchsubmit {
	border: 0;
	background: #000;
	color: #fff;
	padding: 1% 2%
}
.event-is-recurring {
	display: none
}
#header {
	background: #fff;
	position: fixed;
	width: 100%;
	z-index: 999;
	top: 0
}
#header-ie {
	background: #fff;
	position: fixed;
	width: 100%;
	z-index: 999;
	top: 0;
	display: none
}
#navegacion {
	max-width: 1200px;
	width: 96%;
	margin: 0 auto;
	padding: 0 2% .9%
}
#navegacion #logo {
	padding: 1% 2%;
	float: left
}
#logo img {
	float: left;
	max-height: 70px
}
.eslogan {
	color: #333 !important;
	font-size: 12px;
	float: left;
	max-width: 150px;
	margin-top: 18px;
	margin-left: 7px
}
#logo-z img {
    margin-right: 10px;
}
#ayuda {
	background: #cf0a2c;
	color: #fff;
	float: right
}
#lang_sel li, #lang_sel ul ul {
	width: 100px!important;
	text-align: center;
	text-transform: uppercase
}
#lang_sel a:visited {
	padding-left: -10px!important
}
#lang_sel {
	float: right
}
#lang_sel a {
	padding-left: 10px!important
}
#lang_sel a.lang_sel_sel {
	background: url(../img/nav-arrow-down.png) #cf0a2c right no-repeat;
	color: #fff;
	border: 0;
	height: 26px;
	padding: 7px;
	text-transform: uppercase
}
#lang_sel ul ul {
	top: 40px
}
.fdnegro {
	color: #fff;
	background-color: #000;
	padding: 3px;
	font-size: 12px
}
.fdgris {
	color: #fff;
	background-color: #9fa3a7;
	padding: 3px;
	font-size: 12px
}
.buscapalabra {
	border-top: #c0b696 solid 1px;
	padding: 2%
}
.buscapalabra input[type="submit"] {
	padding: 1% 2%;
	background-color: #c0b696;
	margin-left: 10%
}
.buscapalabra input#s {
	padding: 3px;
	border: #c0b696 1px solid
}
.necesitas {
	width: 45%;
	float: left;
	padding: 10% 0 10% 5%;
    margin-top: 100px;
}
.necesitas-r {
	width: 45%;
	float: right;
	padding: 10% 5% 10% 0;
	margin-top: 100px;
}
.necesitas-r h2 {
	text-align: left;
	color: gray
}
#beige {
	background-color: #c0b696;
	padding: 3% 0;
	text-align: center;
	padding-top: 180px;
	margin-bottom: 1%
}
#beige h3 {
	color: #333;
	font-size: 18px;
	width: 40%;
	margin: 0 auto
}
#example1.bs-docs-example input.step4 {
	width: 19%;
	float: left;
	margin: 0 1%;
	padding: 1%;
	font-size: 13px
}
#example1.bs-docs-example input[type="submit"].boton-buscar {
	background: #000;
	width: 7%;
	float: left;
	padding: 1.5%;
	margin: 0 1%;
	color: #fff;
	border: 0
}
.textonegro #lista input.step4 {
	width: 69%;
	float: left;
	margin: 1.5% 1%;
	padding: 1%;
	font-size: 13px
}
.textonegro #lista input[type="submit"].boton-buscar {
	background: #000;
	width: 15%;
	float: left;
	padding: 1%;
	margin: 2%;
	color: #fff
}
#example1.bs-docs-example input.step4 {
	padding: 1.4%
}
.select {
	position: relative;
	border: 1px solid #ccc;
	overflow: hidden;
	background-color: #fff;
	width: 13%;
	float: left;
	margin: 0 1%;
	padding: 1%
}
.select:before {
	content: '';
	position: absolute;
	right: 7px;
	top: 17px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 10px 7px 0;
	border-color: #000 transparent transparent;
	z-index: 5;
	pointer-events: none
}
.select select {
	padding: 5px 8px;
	width: 130%;
	border: none;
	box-shadow: none;
	background-color: transparent;
	background-image: none;
	appearance: none;
	font-size: 13px;
	color: #999
}
.textonegro .select {
	width: 300px;
	margin: 0 auto;
	float: none
}
span.titulo {
	font-size: 24px
}
.rojo {
	color: #980006
}
.outer {
	width: 100%;
	margin: auto;
	position: relative;
	overflow: auto;
	height: 104vh
}
.image-holder {
	margin: 86px 0 0;
	width: 100%;
	height/*\**/: 600px;
	height: 60vh!important;
	background: url(https://www.izaroerp.com/wp-content/themes/i68/img/cabecera_web_i68_cambio_marca.jpg) no-repeat top left;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	position: relative;
	z-index: 1
}
ul.links {
	list-style: none;
	padding: 1% 1.5% 0%;
	border-bottom: none;
	height/*\**/: 150px;
	/*height: 22vh;*/
	clear: both;
	background-color: #000
}
ul.links h1 {
	font-family: 'Roboto', sans-serif;
	color: #999;
	font-size: 20px;
	text-align: center;
	font-weight: 300;
	z-index: 998;
	padding: 2% 0 1%;
	background: #000
}
.links li {
	width: 24.25%;
	color: #fff;
	display: inline-block;
	border: 1px #fff solid;
	background: url(img/linea-galeria.png) repeat-x left bottom #000
}
.links li a {
	display: block;
	padding: 5px;
	color: #fff;
	text-decoration: none
}
.links li a div {
	position: absolute;
	top: -999em;
	right: 0;
	width: 100%;
	height/*\**/: 600px;
	height: 60vh!important;
	display: block;
	margin: 0;
	color: #fff;
	overflow: hidden
}
.links li a p {
	text-align: center;
	margin-bottom: 0;
	margin-top: 10px
}
.links li a div p {
	text-align: left
}
.links li:hover, .links li.over {
	color: #fff;
	visibility: visible;
	background: url(img/linea-galeria.png) repeat-x left bottom #980006
}
.links li a:hover div, .links li.over a div {
	top: 100px
}
.image-holder-nou h3 {
	font-size: 25px;
	font-weight: 100;
	
	color: #333;
	position: absolute;
	
	line-height: 30px;
	text-align: left;
	
	z-index: 996;
	position: relative;
	font-style: italic
}
.links li a div h3 {
	font-size: 25px;
	font-weight: 100;
	width: 45%;
	color: #fff;
	position: absolute;
	right/*\**/: 2%;
	right: 2vh;
	top/*\**/: 150px;
	top: 25vh;
	line-height: 30px;
	text-align: left;
	float: right;
	z-index: 996;
	position: relative;
	color: #fff;
	font-style: italic
}
.links li a div img {
	height: auto;
	bottom: 0;
	position: absolute;
	max-width: 1500px;
	z-index: 995;
	min-width: 100%
}
#logo-z {
    text-align: right;
}
#slideshow-wrappergallery #fullsizegallery {
	height: 200px!important
}
#slideshow-wrappergallery3605 #informationgallery3605 {
	height: auto!important
}
slideshow-information {
	height: auto
}
slideshow-fullsize {
	height: 288px!important
}

@media only screen and (max-width:1180px) {
#cuarto {
	min-height: 170px!important;
}
}

@media only screen and (max-width:1024px) {
#cuarto {
	min-height: 155px!important;
}
}

@media only screen and (max-width:1024px) {
#datos {
	min-height: 250px!important
}
.links li a div img {
	left: -18%
}
#subfooter {
	padding: 1% 2% 5%!important
}
}

@media only screen and (max-width:385px) {
.buscapalabra input[type="submit"] {
	margin: 2%
}
}

@media only screen and (max-width:600px) {
.links li a div {
	display: none
}
.grpie {
	font-size: 28px;
	line-height: 40px;
	display: block
}
#footer #intro p {
	margin-bottom: 0!important
}
#mega-menu-wrap-menu-pie #mega-menu-menu-pie {
	text-align: center!important
}
#mega-menu-wrap-menu-pie {
	margin-top: 0!important;
	float: none!important
}
#subfooter .eslogan {
	max-width: inherit;
	float: none
}
#subfooter #logo img {
	float: none!important
}
#subfooter {
	text-align: center!important
}
#subfooter #legal {
	float: none!important
}
}

@media only screen and (max-width:768px) {
.rc-anchor-normal {
	width: 235px!important
}
.textonegro #lista input.step4 {
	width: 69%
}
.image-holder {
	height/*\**/: 560px;
	height: 60vh!important
}
.links li a div h3, .image-holder h3 {
	font-size: 20px;
	width: 56%
}
#fabricacion, #finanzas, #logistica, #rrhh, #producto, #izaro, #spro, #sfab, #sser, #sali, #saut, #sdis, #ssan, #sgra, #grupo, #cliente {
	height: 100%!important;
	margin-top: 70px;
	height/*\**/: 700px
}
#actualidad {
	height: 90vh!important
}
#aviso {
	padding: 25% 1% 0!important
}
ul.links {
	height/*\**/: 180px;
	height: 35vh
}
#sidebar {
	width: initial!important
}
div#gris-a:nth-child(2), #gris-a, #gris-c {
	min-height: 550px!important
}
.formulariopie input.campo {
	width: 90%
}
.formulariopie textarea.campo {
	width: 120%
}
#cikautxo, #audens {
	max-height: 220px;
	height: 100%
}
.slick-slide {
	height: auto!important
}
h3.entry-title {
	line-height: 40px
}
.cuadro {
	min-height: 380px!important
}
.links li a div img {
	left: -35%
}
.cuadrado-contacto .izq {
	float: none!important;
	width: 100%!important
}
#menucontacto {
	margin-top: 80px
}
.simple blockquote p {
	font-size: 90%!important
}
.outer {
	height: 120vh
}
.links li a div h3 {
	top/*\**/: 250px;
	top: 10vh
}
.links li a div {
	height/*\**/: 560px;
	height: 60vh!important
}
.links li a:hover div, .links li.over a div {
	top: 87px
}
}

@media only screen and (max-width:675px) {
.image-holder {
	display: none
}
.outer {
	background: #000;
	height: 110vh!important
}
ul.links {
	margin-top: 130px
}
.links li {
	width: 96%;
	margin: 2%
}
.links li.over a div {
	display: none
}
span.titulo {
	font-size: 20px
}
#nomobile {
	display: none
}
}
.hvr-boton {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0,0,0,0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	background: #e1e1e1;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: .3s;
	transition-duration: .3s
}
.hvr-boton:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: #cf112b;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: 50%;
	transform-origin: 50%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}
.hvr-boton:hover, .hvr-boton:focus, .hvr-boton:active {
	color: #fff
}
.hvr-boton:hover:before, .hvr-boton:focus:before, .hvr-boton:active:before {
	-webkit-transform: scaleX(1);
	transform: scaleX(1)
}
[class^="hvr-"] {
	display: inline-block;
	margin: .4em;
	padding: 1em;
	cursor: pointer;
	background: #e1e1e1;
	text-decoration: none;
	color: #666;
	-webkit-tap-highlight-color: rgba(0,0,0,0)
}
#noticias .hvr-boton-dorado {
	width: 150px;
	padding: 2%;
	font-weight: 500;
	margin: 1%
}
.hvr-boton-dorado {
	text-align: center;
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0,0,0,0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	background: none;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	font-size: 14px;
	font-weight: 400;
	font-family: roboto;
	border: 1px solid #c0b696;
	padding: 7px 0;
	width: 150px;
	margin: 0 auto;
	color: #b3b3b3;
	margin-bottom: 2%	
}
.hvr-boton-dorado:hover {
	color: #fff
}
.hvr-boton-dorado:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: #c0b696;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: 50%;
	transform-origin: 50%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}
.hvr-boton-dorado:hover, .hvr-boton-dorado:focus, .hvr-boton-dorado:active {
	color: #fff
}
.hvr-boton-dorado:hover:before, .hvr-boton-dorado:focus:before, .hvr-boton-dorado:active:before {
	-webkit-transform: scaleX(1);
	transform: scaleX(1)
}
#area {
	background: url(img/linea-galeria.png) repeat-x left bottom #fff;
	border: 1px solid #c0b696;
	font-size: 14px;
	float: left;
	margin: 2% 1% 4%;
	padding: 2% 1%;
	width: 20%;
	position: relative;
	z-index: 998;
	text-align: center;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out
}
#area a {
	color: #4d4d4d
}
#area:hover {
	background: url(img/linea-galeria.png) repeat-x left bottom #cf0a2c
}
#area:hover a {
	color: #fff
}
#area.active {
	background: url(img/linea-galeria.png) repeat-x left bottom #cf0a2c
}
#area.active a {
	color: #fff
}
ul.articulos {
	margin-left: 5%
}
ul.articulos li {
	list-style-type: none;
	padding: 10px 0;
	text-decoration: underline
}
ul.articulos li a {
	color: inherit
}
.boton {
	border: 1px solid #c0b696;
	padding: 2%;
	background: none;
	text-transform: uppercase;
	margin-top: 5%
}
.boton:hover {
	opacity: .5
}

/*///PORTAL PRIVACIDAD /// */

.accordion-content {   
    padding: 2%;
    border-left: 1px solid #d4d4d4;
    border-right: 1px solid #d4d4d4;
    border-bottom: 1px solid #d4d4d4;
}

.accordion-title{
	font-size: 20px;
    background: #545454;
    color: #ffffff;
    padding: 1%;
}
.accordion-title:after {content: '+';
    float: right;
    color: #ffffff;}
.accordion-title.read.open:after {content: '-';
    float: right;
    color: #ffffff;}


.accordion-content ul { margin: 0 0 2% 4%;}
.accordion-content h4 {text-align: left;
    margin-bottom: 2%;
    margin-top: 3%;
    font-weight: bold;}

.accordion-content table td {padding:1%;}

#actualidad {
	background: url(https://www.izaroerp.com/wp-content/themes/i68/img/noticias-eventos-i68.jpg) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	height/*\**/: 500px;
	height: 50vh
}
#actualidad h1 {
	text-align: center;
	color: #fff;
	padding-top: 200px
}
#actualidad h2 {
	font-family: 'Roboto', sans-serif;
	font-weight: 100;
	color: #fff;
	text-transform: inherit
}
h3.entry-title {
	color: #8b2e0a;
	font-family: 'Roboto Slab', serif;
	font-size: 20px;
	font-weight: 100;
	padding: 2% 0;
	background: url(img/linea-blog.png) repeat-x left bottom #fff;
	margin-bottom: 2%
}
h3.entry-title a {
	color: #8b2e0a;
	font-family: 'Roboto Slab', serif;
	font-size: 20px;
	font-weight: 100;
	background-color: #fff;
	padding: 5px 0
}
#entrada {
	padding-bottom: 30px;
	margin-bottom: 30px;
	border-bottom: 1px solid #c0b696;
	text-align: justify
}
#entrada .texto .imagen img {
	padding: 3% 0
}
#entrada ul, #entrada ol {
	margin: 3% 5%
}
#text ul {
	margin: 3% 5% 3% 30px
}
div.leermas {
	background: #cf0a2c;
	padding: 5px 20px;
	font-size: 12px !important;
	max-width: 70px;
	margin: 20px 0;
	text-align: center
}
div.leermas a {
	color: #fff
}
div.leermas:hover {
	opacity: .7
}
.prev-next-posts {
	padding: 50px 0
}
.prev-posts-link, .next-posts-link {
	padding: 2%;
	max-width: 44%;
	width: 100%;
	text-align: center;
	float: left;
	margin: 0 1% 3% 0;
	color: #000;
	text-transform: uppercase
}
.prev-posts-link a, .next-posts-link a {
	color: #000;
	padding: 2% 5%;
	max-width: 94%;
	width: 100%;
	border: 1px solid #c0b696;
	display: inherit
}
#newsletter {
	background: #cf0a2c;
	padding: 1% 0 .2%;
	text-align: center;
	color: #fff;
	margin-bottom: 2%;
	padding-bottom: 1%
}
.cnews {
	padding: 10px;
	width: 300px;
	margin-left: 20px
}
#noticias {
	float: left;
	width: 68%
}
#noticias a .boton {
	color: #000
}
#noticias .boton {
	padding: 2%;
	border: 1px solid #c0b696;
	width: 150px;
	text-align: center;
	float: left;
	margin: 0 1% 3% 0
}
#noticias #mitad {
	padding: 2%;
	border: 1px solid #c0b696;
	text-align: center;
	color: #000;
	float: left;
	width: 43%
}
#noticias #mitad a {
	color: #8b2e0a;
	font-family: 'Roboto Slab', serif;
	font-size: 16px;
	font-weight: 100
}
#tribe-geo-results h2.tribe-events-page-title, h2.tribe-events-page-title {
	font-size: 24px;
	font-weight: 300
}
#sidebar {
	float: right;
	width: 25%
}
#tribe-events-header, #tribe-events-footer {
	display: none
}
.tribe-events-list-event-title a {
	font-size: 20px;
	color: #8B2E09
}
.tribe-events-loop .tribe-events-event-meta {
	padding: 2%;
	background: #E2E2E2
}
.tribe-mini-calendar-no-event {
	color: #000!important;
	font-weight: 300
}
.tribe-mini-calendar td a {
	background-color: #cf0a2c;
	color: #000
}
.tribe-mini-calendar-event .list-info h2 {
	text-align: left;
	padding-top: 0;
	text-transform: inherit
}
.tribe-mini-calendar-event .list-info h2 a {
	color: #8b2e0a
}
.tribe-events-loop .tribe-events-content {
	width: 100%
}
.tribe-events-list-separator-month {
	color: #8B2E09
}
.tribe-events-loop .tribe-events-event-meta a {
	cursor: none;
	color: #333
}
.tribe-events-schedule h2 {
	font-size: 120%;
	text-align: left
}
.tribe-events-back a {
	color: #8B2E09
}
.tribe-mini-calendar-nav div {
	background: #fff
}
.tribe-mini-calendar-month-0 {
	color: #000
}
a.tribe-events-gcal.tribe-events-button {
	display: none!important
}
.tribe-mini-calendar div[id*='daynum-'] a {
	background: #cf0a2c
}
.tribe-mini-calendar td a {
	background: #fff
}
.tribe-mini-calendar .tribe-events-present, .tribe-mini-calendar .tribe-mini-calendar-today {
	background: #c0b696!important
}
#tribe-events .tribe-events-button, .tribe-events-button {
	float: left;
	font-size: 14px!important
}
#sidebar h3 {
	display: none
}
ul.ecs-event-list {
	list-style-type: none
}
h4.entry-title.summary {
	text-align: left;
	font-size: 24px;
	text-transform: inherit;
	font-weight: 400
}
h4.entry-title.summary a {
	color: #fff
}
span.duration.time {
	line-height: 60px
}
.clear {
	clear: both
}
#cont-blanco, #cont-blanco-con, #cont-gris {
	width: 100%
}
#cont-blanco {
	padding-top: 40px
}
#cont-gris {
	background: url(img/linea.png) repeat-x #f2f2f2
}
#cont-blanco-con {
	background: url(img/linea.png) repeat-x #fff
}
#cont-gris-sin a {
	color: #000
}
#cont-gris-sin {
	background: #f2f2f2;
	text-align: center;
	padding: 3% 1% 0
}
#cont-gris-event {
	width: 100%;
	background: #f2f2f2;
	clear: both
}
#cont-gris-osc {
	background: url(img/fd-gris.jpg) #303030;
	color: #fff
}
#cont-gris-osc img.izaro, #cont-blanco img.izaro {
	width: auto;
	height: auto;
	-webkit-box-shadow: none;
	box-shadow: none;
	max-width: 81px
}
#cont-gris-osc img.izaro:hover, #cont-blanco img.izaro:hover {
	-webkit-box-shadow: none;
	box-shadow: none;
	opacity: 1
}
#mitad img.izaro-peq {
	width: 35px;
	height: auto;
	-webkit-box-shadow: none;
	box-shadow: none;
	vertical-align: middle;
	margin: 1%
}
#mitad img.izaro-peq:hover {
	box-shadow: none
}
#cont-gris-osc h5, #cont-blanco h5 {
	font-size: 15px
}
#cont-gris-osc #tercio, #cont-blanco #tercio {
	min-height: 250px;
	text-align: center
}
#cont-gris-osc #tercio p, #cont-blanco #tercio p {
	font-size: 13px;
	color: #b3b3b3
}
#tercio.bd-azul {
	width: 30%;
	border-left: 1px solid #29abe2;
	border-right: 1px solid #29abe2
}
#tercio.bd-gris {
	width: 30%;
	border-left: 1px solid #999;
	border-right: 1px solid #999
}
#tercio.bd-rojo {
	width: 30%;
	border-left: 1px solid #e61f00;
	border-right: 1px solid #e61f00
}
#tercio.bd-verde {
	width: 30%;
	border-left: 1px solid #c3c000;
	border-right: 1px solid #c3c000
}
#tercio.bd-amarillo {
	width: 30%;
	border-left: 1px solid #fddf01;
	border-right: 1px solid #fddf01
}
div.mas {
	width: 150px;
	margin: 0 auto;
	border: 1px solid #c0b696;
	padding: 7px 0;
	color: #fff;
	background: none;
	border: 1px solid #c0b696;
	font-size: 14px;
	font-weight: 100;
	font-family: roboto;
	color: #b3b3b3
}
div.mas:hover {
	background: #c0b696;
	color: #fff
}
div.mas a {
	color: #b3b3b3
}
div.mas a:hover {
	color: #fff
}
#azul-evento ul.ecs-event-list h4 {
	font-size: 22px;
	margin-bottom: 20px;
	text-transform: initial;
	text-align: left
}
#azul-evento ul.ecs-event-list h4 a {
	color: #fff
}
#azul-evento ul.ecs-event-list li {
	list-style-type: none
}
#azul-evento ul.ecs-event-list li:first-child {
	width: 29.3%;
	float: left;
	background: #123456;
	padding: 2%;
	color: #fff;
	min-height: 230px;
	text-align: left!important
}
#azul-evento ul.ecs-event-list li:nth-child(2) {
	width: 29.3%;
	float: left;
	background: #4dabcf;
	padding: 2%;
	color: #fff;
	min-height: 230px;
	text-align: left!important
}
#azul-evento ul.ecs-event-list li:last-child {
	width: 29.3%;
	float: left;
	background: #415d78;
	padding: 2%;
	color: #fff;
	min-height: 230px;
	text-align: left!important
}
#rojo-evento ul.ecs-event-list h4 {
	font-size: 22px;
	margin-bottom: 20px;
	text-transform: initial;
	text-align: left
}
#rojo-evento ul.ecs-event-list h4 a {
	color: #fff
}
#rojo-evento ul.ecs-event-list li {
	list-style-type: none
}
#rojo-evento ul.ecs-event-list li:first-child {
	width: 29.3%;
	float: left;
	background: #e61f00;
	padding: 2%;
	color: #fff;
	min-height: 230px;
	text-align: left!important
}
#rojo-evento ul.ecs-event-list li:nth-child(2) {
	width: 29.3%;
	float: left;
	background: #980006;
	padding: 2%;
	color: #fff;
	min-height: 230px;
	text-align: left!important
}
#rojo-evento ul.ecs-event-list li:last-child {
	width: 29.3%;
	float: left;
	background: #df3d35;
	padding: 2%;
	color: #fff;
	min-height: 230px;
	text-align: left!important
}
#verde-evento ul.ecs-event-list h4 {
	font-size: 22px;
	margin-bottom: 20px;
	text-transform: initial;
	text-align: left
}
#verde-evento ul.ecs-event-list h4 a {
	color: #fff
}
#verde-evento ul.ecs-event-list li {
	list-style-type: none
}
#verde-evento ul.ecs-event-list li:first-child {
	width: 29.3%;
	float: left;
	background: #c3c000;
	padding: 2%;
	color: #fff;
	min-height: 230px;
	text-align: left!important
}
#verde-evento ul.ecs-event-list li:nth-child(2) {
	width: 29.3%;
	float: left;
	background: #879500;
	padding: 2%;
	color: #fff;
	min-height: 230px;
	text-align: left!important
}
#verde-evento ul.ecs-event-list li:last-child {
	width: 29.3%;
	float: left;
	background: #a2aa02;
	padding: 2%;
	color: #fff;
	min-height: 230px;
	text-align: left!important
}
#amarillo-evento ul.ecs-event-list h4 {
	font-size: 22px;
	margin-bottom: 20px;
	text-transform: initial;
	text-align: left
}
#amarillo-evento ul.ecs-event-list h4 a {
	color: #fff
}
#amarillo-evento ul.ecs-event-list li {
	list-style-type: none
}
#amarillo-evento ul.ecs-event-list li:first-child {
	width: 29.3%;
	float: left;
	background: #d6a213;
	padding: 2%;
	color: #fff;
	min-height: 230px;
	text-align: left!important
}
#amarillo-evento ul.ecs-event-list li:nth-child(2) {
	width: 29.3%;
	float: left;
	background: #b38815;
	padding: 2%;
	color: #fff;
	min-height: 230px;
	text-align: left!important
}
#amarillo-evento ul.ecs-event-list li:last-child {
	width: 29.3%;
	float: left;
	background: #deb647;
	padding: 2%;
	color: #fff;
	min-height: 230px;
	text-align: left!important
}
#gris-evento ul.ecs-event-list h4 {
	font-size: 22px;
	margin-bottom: 20px;
	text-transform: initial;
	text-align: left
}
#gris-evento ul.ecs-event-list h4 a {
	color: #fff
}
#gris-evento ul.ecs-event-list li {
	list-style-type: none
}
#gris-evento ul.ecs-event-list li:first-child {
	width: 29.3%;
	float: left;
	background: #9ba0a4;
	padding: 2%;
	color: #fff;
	min-height: 230px;
	text-align: left!important
}
#gris-evento ul.ecs-event-list li:nth-child(2) {
	width: 29.3%;
	float: left;
	background: #666;
	padding: 2%;
	color: #fff;
	min-height: 230px;
	text-align: left!important
}
#gris-evento ul.ecs-event-list li:last-child {
	width: 29.3%;
	float: left;
	background: #999;
	padding: 2%;
	color: #fff;
	min-height: 230px;
	text-align: left!important
}
#azul-a {
	width: 29.3%;
	float: left;
	background: #123456;
	padding: 2%;
	color: #fff
}
#gris-a {
	width: 29.3%;
	float: left;
	background: #9ba0a4;
	padding: 2%;
	color: #fff;
	min-height: 320px
}
div#gris-a:nth-child(2) {
	width: 29.3%;
	float: left;
	background: #666;
	padding: 2%;
	color: #fff;
	min-height: 320px
}
#amarillo-a {
	width: 29.3%;
	float: left;
	background: #d6a213;
	padding: 2%;
	color: #fff
}
#rojo-a {
	width: 29.3%;
	float: left;
	background: #e61f00;
	padding: 2%;
	color: #fff
}
#verde-a {
	width: 29.3%;
	float: left;
	background: #c3c000;
	padding: 2%;
	color: #fff
}
#azul-b {
	width: 29.3%;
	float: left;
	background: #4dabcf;
	padding: 2%;
	color: #fff
}
#gris-b {
	width: 29.3%;
	float: left;
	background: #666;
	padding: 2%;
	color: #fff
}
#amarillo-b {
	width: 29.3%;
	float: left;
	background: #b38815;
	padding: 2%;
	color: #fff
}
#rojo-b {
	width: 29.3%;
	float: left;
	background: #980006;
	padding: 2%;
	color: #fff
}
#verde-b {
	width: 29.3%;
	float: left;
	background: #879500;
	padding: 2%;
	color: #fff
}
#azul-c {
	width: 29.3%;
	float: left;
	background: #415d78;
	padding: 2%;
	color: #fff
}
#gris-c {
	width: 29.3%;
	float: left;
	background: #999;
	/*padding: 2%;*/
	color: #fff;
	/*min-height: 320px*/
}
#amarillo-c {
	width: 29.3%;
	float: left;
	background: #deb647;
	padding: 2%;
	color: #fff
}
#rojo-c {
	width: 29.3%;
	float: left;
	background: #df3d35;
	padding: 2%;
	color: #fff
}
#verde-c {
	width: 29.3%;
	float: left;
	background: #a2aa02;
	padding: 2%;
	color: #fff
}
#azul-a h3, #azul-b h3, #azul-c h3, #gris-a h3, #gris-b h3, #gris-c h3, #amarillo-a h3, #amarillo-b h3, #amarillo-c h3, #rojo-a h3, #rojo-b h3, #rojo-c h3, #verde-a h3, #verde-b h3, #verde-c h3 {
	font-size: 24px;
	color: #fff;
	margin-bottom: 20px
}
#azul-a p, #azul-b p, #azul-c p, #gris-a p, #gris-b p, #gris-c p, #amarillo-a p, #amarillo-b p, #amarillo-c p, #rojo-a p, #rojo-b p, #rojo-c p, #verde-a p, #verde-b p, #verde-c p {
	line-height: 26px
}
#main {
	max-width: 1200px;
	width: 92%;
	margin: 0 auto;
	padding: 0 4% 2%
}
.fd-blanco {
	background: #fff;
	padding: 2% 0;
	margin-bottom: 5%;
	display: table
}
.fd-blanco #dostercios {
	margin-bottom: 0;
	color: #333;
	float: none;
	display: table-cell;
	vertical-align: middle
}
.fd-blanco #tercio {
	float: none;
	display: table-cell;
	vertical-align: middle;
	padding: 0 2%
}
.cuadro {
	background-color: #fff;
	width: 46%;
	float: left;
	margin: 1%;
	min-height: 450px;
	-webkit-box-shadow: 1px 1px 0 0 #BFBFBF;
	box-shadow: 1px 1px 0 0 #BFBFBF;
	-webkit-transition: all .7s ease;
	-moz-transition: all .7s ease;
	-o-transition: all .7s ease;
	transition: all .7s ease;
	position: relative;
	max-width: 1000px;
	list-style: none
}
.cuadro h3 {
	font-family: 'Roboto', sans-serif;
	font-size: 150%;
	font-weight: 300;
	margin-bottom: 15px;
	padding: 2%
}
.cuadro p {
	font-size: 110%;
	padding: 2%
}
.cuadro img {
	width: 100%;
	height: auto
}
#datos {
	width: 44%;
	float: left;
	padding: 3%;
	text-align: center;
	min-height: 250px;
	display: table
}
#datos:first-child {
	background-color: #e6e6e6;
	margin-top: 40px
}
#datos:nth-child(2) {
	background-color: #cf0a2c;
	margin-top: 40px
}
#datos:nth-child(3) {
	background-color: gray
}
#datos:nth-child(4) {
	background-color: #6b6b6b
}
#datos h3 {
	font-size: 42px
}
.blanco, .blanco h3 {
	color: #fff;
    /*padding: 15px;*/
}

.blanco p, .blanco ul {
/*    padding: 30px;*/
    margin-left: 3%;
}

.blanco ul li {
    font-weight: 300;
    font-family: 'Roboto', sans-serif;
    line-height: 1.5em;
}    

.gris, .gris h3 {
	color: #333;
}
.gris, .gris h2 {
	color: #333;
}
.gris, .gris h1 {
	color: #333;
}
.center {
	text-align: center;
	font-size: 18px;
	padding: 30px;
}
#datos p {
	font-size: 20px;
	margin-top: 15px
}
#call {
	margin: 2% auto;
	text-align: center;
	text-transform: uppercase
}
#call .hvr-boton-dorado {
	padding: 2% 3%;
	font-size: 21px;
	font-weight: 500;
	max-width: 350px;
	width: 94%
}
#mitad {
	width: 48%;
	float: left;
	margin: 1%
}
#cont-blanco #main #mitad:nth-child(odd) {
	clear: both
}
#tercio {
	width: 31.3%;
	float: left;
	margin: 1%
}
#mitad img, #tercio img {
	width: 100%;
	height: auto;
	-webkit-box-shadow: 1px 1px 0 0 #BFBFBF;
	box-shadow: 1px 1px 0 0 #BFBFBF;
	-webkit-transition: all .7s ease;
	-moz-transition: all .7s ease;
	-o-transition: all .7s ease;
	transition: all .7s ease
}
#mitad img:hover, #tercio img:hover {
	-webkit-box-shadow: 1px 1px 10px 1px #BFBFBF;
	box-shadow: 1px 1px 10px 1px #BFBFBF;
	opacity: .5
}
#tercio .multiple img:hover {
	opacity: 1
}
#dostercios {
	/*width: 60%;
	float: left;*/
	padding-left: 3%;
	color: #fff;
	border-left: 1px solid #000;
	margin-bottom: 5%
}
img.cluster {
	max-width: 7.7%;
	height: auto;
	width: 100%;
	margin: 3% 1% 6%;
	vertical-align: middle
}
img.partner {
	max-width: 9.9%;
	height: auto;
	width: 100%;
	margin: 3% 2% 4%;
	vertical-align: middle
}
.partnercentrar {
	margin: 0 auto;
	text-align: center
}
#cuarto {
	width: 24%;
	float: left;
	background-color: #fff;
	min-height: 185px;
	margin: .5%;
	-webkit-box-shadow: 1px 1px 1px 0 #BDBDBD;
	box-shadow: 1px 1px 1px 0 #BDBDBD
}
#cuarto img {
	width: 100%;
	height: auto
}
#cuarto h4 {
	font-family: 'Roboto', sans-serif;
	padding: 5%;
	text-align: left
}
#cuarto p {
	padding: 1% 5%;
	text-align: left
}
#fabricacion {
	background: url(img/fd-fabricacion.jpg) no-repeat top center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	height/*\**/: 700px;
	height: 100vh!important;
	display: table;
	width: 100%
}
#finanzas {
	background: url(img/fd-finanzas.jpg) no-repeat top center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	height/*\**/: 700px;
	height: 100vh!important;
	display: table;
	width: 100%
}
#logistica {
	background: url(img/fd-logistica.jpg) no-repeat top center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	height/*\**/: 700px;
	height: 100vh!important;
	display: table;
	width: 100%
}
#rrhh {
	background: url(img/fd-rrhh.jpg) no-repeat top center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	height/*\**/: 700px;
	height: 100vh!important;
	display: table;
	width: 100%
}
#fabricacion #main, #finanzas #main, #logistica #main, #rrhh #main {
	padding-top: 24%
}
#fabricacion h1, #finanzas h1, #logistica h1, #rrhh h1 {
	text-transform: inherit;
	color: #fff;
	font-size: 24px;
	text-align: center
}
#fabricacion h1 .mayus, #finanzas h1 .mayus, #logistica h1 .mayus, #rrhh h1 .mayus {
	text-transform: uppercase;
	font-size: 35px
}
#fabricacion h2, #finanzas h2, #logistica h2, #rrhh h2 {
	font-size: 20px;
	font-family: 'Roboto', sans-serif;
	color: #fff;
	font-weight: 300;
	text-align: center
}
#izaro {
/*	background: url(img/fd-izaro-erp.jpg) no-repeat center center;*/
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	height/*\**/: 700px;
	height: 100vh!important;
	display: table;
	width: 100%
}
#izaro #main {
	padding-top: 24%
}
#izaro h1 {
	text-transform: inherit;
	color: #fff;
	font-size: 24px;
	text-align: center
}
#izaro h1 .mayus {
	text-transform: uppercase;
	font-size: 35px
}
#izaro h2 {
	font-size: 20px;
	font-family: 'Roboto', sans-serif;
	color: #fff;
	font-weight: 300;
	text-align: center
}
#sfab {
	/*background: url(img/fd-area-fabricacion-discreta.jpg) no-repeat center center;*/
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	height/*\**/: 700px;
	height: 100vh;
	display: table;
	width: 100%
}
#sali {
	/*background: url(img/fd-area-alimentacion.jpg) no-repeat center center;*/
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	height/*\**/: 700px;
	height: 100vh;
	display: table;
	width: 100%
}
#saut {
	/*background: url(img/fd-sector-automocion.jpg) no-repeat center center;*/
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	height/*\**/: 700px;
	height: 100vh;
	display: table;
	width: 100%
}
#sdis {
	/*background: url(img/fd-sector-distribucion.jpg) no-repeat center center;*/
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	height/*\**/: 700px;
	height: 100vh;
	display: table;
	width: 100%
}
#spro {
/*	background: url(img/fd-sector-proyectos.jpg) no-repeat center center;*/
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	height/*\**/: 700px;
	height: 100vh;
	display: table;
	width: 100%
}
#sser {
	/*background: url(img/fd-sector-proyectos.jpg) no-repeat center center;*/
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	height/*\**/: 700px;
	height: 100vh;
	display: table;
	width: 100%
}
#sgra {
	/*background: url(img/fd-sector-gran-consumo.jpg) no-repeat center center;*/
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	height: 100vh;
	display: table;
	width: 100%
}
#ssan {
	/*background: url(img/fd-sector-sanidad.jpg) no-repeat center center;*/
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	height/*\**/: 700px;
	height: 100vh;
	display: table;
	width: 100%
}
#sser {
	background: url(img/fd-sector-servicios.jpg) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	height/*\**/: 700px;
	height: 100vh;
	display: table;
	width: 100%
}
#centrar h1 {
	text-transform: inherit;
	color: #333;
	font-size: 24px;
	text-align: center
}
#centrar h1 .mayus {
	text-transform: uppercase;
	font-size: 35px
}
#centrar h2 {
	font-size: 20px;
	font-family: 'Roboto', sans-serif;
	color: #333;
	font-weight: 300;
	text-align: center
}
.centrar {
	text-align: center
}
p.scroll {
	width: 150px;
	margin: 1% auto 0
}
#azul {
	background-color: #a4bdd6;
	padding: 3% 1%;
	text-transform: uppercase;
	color: #292929;
	text-align: center;
	font-family: 'Roboto', sans-serif;
	font-size: 18px
}
#azul h4 {
	max-width: 1200px;
	margin: 0 auto
}
#amarillo {
	background-color: #fddf01;
	padding: 3% 1%;
	text-transform: uppercase;
	color: #292929;
	text-align: center;
	font-family: 'Roboto', sans-serif;
	font-size: 18px
}
#amarillo h4 {
	max-width: 1200px;
	margin: 0 auto
}
#rojo {
	background-color: #e61f00;
	padding: 3% 1%;
	text-transform: uppercase;
	color: #000;
	text-align: center;
	font-family: 'Roboto', sans-serif;
	font-size: 18px
}
#rojo h4 {
	max-width: 1200px;
	margin: 0 auto;
	color: #000
}
#verde {
	background-color: #c3c000;
	padding: 3% 1%;
	text-transform: uppercase;
	color: #000;
	text-align: center;
	font-family: 'Roboto', sans-serif;
	font-size: 18px
}
#verde h4 {
	max-width: 1200px;
	margin: 0 auto;
	color: #000
}
#cont-gris-osc h2 {
	background: url(img/linea.png) repeat-x #f2f2f2;
	padding-bottom: 20px
}
#cont-gris-osc #tercio, #cont-blanco #tercio {
	text-align: center
}

#producto {
	/*background: url(img/fd-producto.png) no-repeat center center;*/
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	height/*\**/: 700px;
	height: 100vh;
	display: table;
	width: 100%
}
#producto #main {
	padding-top: 24%
}
#producto h1 {
	text-transform: inherit;
	color: #333;
	font-size: 24px;
	text-align: center
}
#producto h1 .mayus {
	text-transform: uppercase;
	font-size: 35px
}
#producto h1 img {
	margin-bottom: 2%
}
#producto h2 {
	text-transform: inherit;
	font-size: 24px;
	font-family: 'Roboto', sans-serif;
	color: #333;
	font-weight: 300;
	text-align: center
}
#producto h2.azul {
	color: #29abe2
}
#producto h2.amarillo {
	color: #fddf01
}
#producto h2.rojo {
	color: #e61f00
}
#producto h2.verde {
	color: #c3c000
}
#producto h2.blanco {
	color: #fff
}
#azul-producto {
	background-color: #29abe2;
	padding: 3% 1%;
	text-transform: uppercase;
	color: #292929;
	text-align: center;
	font-family: 'Roboto', sans-serif;
	font-size: 18px
}
#azul-producto h2 {
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	max-width: 1200px;
	margin: 0 auto;
	font-size: 18px;
	color: #fff;
	padding-top: 0
}
#amarillo-producto {
	background-color: #fddf01;
	padding: 3% 1%;
	text-transform: uppercase;
	color: #292929;
	text-align: center;
	font-family: 'Roboto', sans-serif;
	font-size: 18px
}
#amarillo-producto h2 {
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	max-width: 1200px;
	margin: 0 auto;
	font-size: 18px;
	color: #000;
	padding-top: 0
}
#rojo-producto {
	background-color: #e61f00;
	padding: 3% 1%;
	text-transform: uppercase;
	color: #292929;
	text-align: center;
	font-family: 'Roboto', sans-serif;
	font-size: 18px
}
#rojo-producto h2 {
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	max-width: 1200px;
	margin: 0 auto;
	font-size: 18px;
	color: #000;
	padding-top: 0
}
#verde-producto {
	background-color: #c3c000;
	padding: 3% 1%;
	text-transform: uppercase;
	color: #292929;
	text-align: center;
	font-family: 'Roboto', sans-serif;
	font-size: 18px
}
#verde-producto h2 {
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	max-width: 1200px;
	margin: 0 auto;
	font-size: 18px;
	color: #fff;
	padding-top: 0
}
#negro-producto {
	background-color: #000;
	padding: 3% 1%;
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	font-family: 'Roboto', sans-serif;
	font-size: 18px
}
#negro-producto h2 {
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	max-width: 1200px;
	margin: 0 auto;
	font-size: 18px;
	color: #fff;
	padding-top: 0
}
#gris-producto {
	background-color: #f2f2f2;
	padding: 3% 1%;
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	font-family: 'Roboto', sans-serif;
	font-size: 18px
}
#gris-producto h2 {
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	max-width: 1200px;
	margin: 0 auto;
	font-size: 18px;
	color: #4d4d4d;
	padding-top: 0
}
#caract {
	background-color: #ccc;
	color: #fff
}
#centrar-caract {
	width: 100%;
	margin: 0 auto;
	padding: 2% 4%;
	display: table-cell;
	vertical-align: middle
}
#sinformulario #beneficios, #sinformulario #funcionalidades, #sinformulario #funcionalidades-rojo, #sinformulario #funcionalidades-gris, #sinformulario #funcionalidades-amarillo, #sinformulario #funcionalidades-verde {
	width: 44%;
	float: left
}
#sinformulario #formulario {
	display: none
}
#sinformulario #dat {
	float: none;
	width: 100%
}
#beneficios {
	background-color: #6b6b6b;
	/*width: 94%;*/
	padding: 3%;
	/*display: table;
	min-height: 382px*/
    color: #ffffff;

}
#beneficios h3{
    color: #ffffff;
}
#beneficios p {
    color: #ffffff;
    padding: 10px;
}

#funcionalidades {
	background-color: #415d78;
	width: 94%;
	padding: 3%;
	display: table;
	min-height: 382px
}
#funcionalidades-gris {
	background-color: #9ba0a4;
	width: 94%;
	padding: 3%;
	display: table;
	min-height: 382px
}
#funcionalidades-amarillo {
	background-color: #b38815;
	width: 94%;
	padding: 3%;
	display: table;
	min-height: 382px
}
#funcionalidades-rojo {
	background-color: #980006;
	width: 94%;
	padding: 3%;
	display: table;
/*	min-height: 382px*/
}
#funcionalidades-verde {
	background-color: #879500;
	width: 94%;
	padding: 3%;
	display: table;
	min-height: 382px
}
#caract h3 {
	font-size: 22px;
	color: #fff;
	font-weight: 300;
	margin-bottom: 3%
}
#caract ul {
	margin-left: 3%
}
#caract ul li {
	font-weight: 300;
	font-family: 'Roboto', sans-serif;
	line-height: 1.5em
}
.articulo {
	font-weight: 300;
	font-family: 'Roboto', sans-serif;
	text-align: left;
	color: gray;
	margin-bottom: 10px
}
.enlace {
	color: #980006;
	text-decoration: underline;
	font-size: 13px;
	font-weight: 400
}
/*#dat {
	width: 49%;
	float: left
}*/
#formulario {
	background: url(img/linea.png) repeat-x;
	/*float: right;
	width: 44%;*/
	padding: 80px 0% 2%;
	/*min-height: 620px*/
    padding-left: 100px;
}
#formulario input[type="submit"] {
	background: #fff;
	padding: 5% 20%;
	text-transform: uppercase;
	border: 0
}

.vce-contact-form-7 input[type="submit"] {
     background: #fff;
    padding: 5% 20%;
    text-transform: uppercase;
    border: 0;   
}

.vce-contact-form-7 .nota span .wpcf7-list-item-label {
    
    color: #fff;
}

#formulario h3 {
    font-size: 22px;
	color: #fff;
	font-weight: 300;
	margin-bottom: 3%
}
#formulario p {
    background-color: #ccc;
	color: #fff
}

#formulario h2.azul {
	color: #29abe2;
	text-align: left;
	padding-top: 0;
	margin-bottom: 20px
}

#formulario h2.gris {
	color: #000;
	text-align: left;
	padding-top: 0;
	margin-bottom: 20px
}
#formulario h2.amarillo {
	color: #fddf01;
	text-align: left;
	padding-top: 0;
	margin-bottom: 20px
}
#formulario h2.rojo {
	color: #e61f00;
	text-align: left;
	padding-top: 0;
	margin-bottom: 20px
}
#formulario h2.verde {
	color: #c3c000;
	text-align: left;
	padding-top: 0;
	margin-bottom: 20px
}
#formulario .wpcf7-form-control-wrap input, #formulario .wpcf7-form-control-wrap textarea {
	padding: 1%;
	font-size: 13px;
	border: 0;
	width: 100%
}
#formulario .wpcf7-form-control-wrap textarea {
	width: 100%;
	height: 5%
}
#formulario .nota {
	color: #fff
}
#formulario input[type='checkbox'] {
	width: 20px
}
#aviso {
	padding: 10% 1% 0
}
#aviso h3 {
	font-size: 150%
}
#aviso #mitad img {
	box-shadow: none
}
#aviso #mitad img:hover {
	box-shadow: none;
	transition: none;
	opacity: 1
}
#aviso .aviso {
	margin-top: 2%
}
#aviso #mitadaviso img {
	/*max-width: 200px;*/
	width: auto;
}
#aviso #mitadaviso {
	float: right;
	width: 48%;
	text-align: right
}
#avisonegro .avisotres {
	color: #fff;
	background: #4C4C4C
}
#avisotable .clear {
	border-bottom: 1px solid #e3e3e3
}
.avisotres:first-child {
	float: left;
	width: 20%;
	padding: 2%
}
.avisotres:nth-child(2) {
	float: left;
	width: 48%;
	padding: 2%
}
.avisotres:nth-child(3) {
	float: left;
	width: 20%;
	padding: 2%
}
#diputacion, #vasco, #gobierno {
	margin: 4% 0
}
#footer {
	background: url(img/linea-footer.png) repeat-x #000;
	color: #fff
}
#footer h2 {
	color: #fff;
	font-weight: 300
}
#footer #intro {
	float: left;
	width: 40%;
	line-height: 22px
}
#footer #intro p {
	font-size: 15px;
	/*margin-bottom: 100px*/
}
#footer #intro p.nota {
	font-size: 12px;
	line-height:14px;
	color: #999;
	margin-bottom: 0
}
#footer #intro p.nota a {text-decoration:underline; color: #999;;}
#footer .formulariopie #mitad img {
	width: 20px!important;
}
#subfooter {
	clear: both;
	max-width: 1200px;
	margin: 0 auto;
	padding: 1% 2%;
	width: 96%
}
#subfooter .eslogan {
	color: #333
}
#legal {
	float: right;
	width: 70%;
	text-align: right;
}
#legal p {
	font-size: 13px;
	/*margin-top: 30px;*/
	display: inline-block;
	padding-right: 5px; 
}
.formulariopie {
	width: 55%;
	float: right
}
input.campo, textarea.campo {
	background: #000;
	border: 1px solid #999;
	color: #fff;
	margin-bottom: 5%
}
input.campo {
	padding: 5%;
	width: 84%
}
textarea.campo {
	padding: 2%
}
div.wpcf7-validation-errors {
	margin-top: 5%;
	clear: both
}
.nota {
	font-size: 11px;
	color: #d4d4d4;
	/*line-height: 30px;*/
}
#footer .nota {line-height:12px!important;}
#footer input[type="submit"] {
	background: #fff;
	padding: 5% 20%;
	text-transform: uppercase;
	border: 0
}
#mega-menu-wrap-menu-pie {
	margin-top: 0px !important;
}

.lopd {color:#545454;line-height:14px;}
.lopd p.nota {line-height:14px; color:#545454!important; margin-bottom:0;}
.lopd h4.nota {text-align:left!important;color:#545454!important;}

/* LOPD NEWSLETTER */

#newsletter input[type="email"] {width:30%;}
#newsletter input[type="submit"] {width:15%; background:#000000; color:#ffffff; padding:13px;}

.lopdnews label {
  display: initial;
  margin: 20px 0 0;
	font-size:10px;
}
.lopdnews label:hover {
  text-decoration: underline;
}


input#item-1 {  position: absolute;
  left: -999em;
}


.lopdnews .hide {
 opacity: 0;
  max-height: 0;
  border: none;
  margin-top:20px;
}
.lopdnews .hide p {
    margin: 0;
    line-height: 14px;
}
.lopdnews .hide p a {color:#ffffff;}

.lopdnews .ex1 input[type="checkbox"]:checked + div {
  
    width: 50%;
    max-height: 99em;
    opacity: 1;
    height: auto;
    overflow: hidden;
    transition: opacity 1.5s linear, max-height 1.5s linear;
    margin: 0 auto;
    text-align: justify;

}


.news {
	padding: 1%;
	margin: 0 1%
}
.formulariopie #mitad {
	width: 45%
}
.g-recaptcha {
	transform: scale(0.74);
	-webkit-transform: scale(0.74);
	transform-origin: 0 0;
	-webkit-transform-origin: 0 0
}

@media screen and (max-width: 1294px) {
.g-recaptcha {
	transform: scale(0.74);
	-webkit-transform: scale(0.74);
	transform-origin: 0 0;
	-webkit-transform-origin: 0 0
}
}

@media screen and (max-width: 600px) {
#ayuda {
	width: 98%;
	position: absolute;
	padding: 0 1%
}
#navegacion {
	width: 100%;
	padding: 0
}
#navegacion #logo {
	padding: 60px 2% 1%
}
#aviso {
	padding-top: 35%!important
}
}
.clear {
	clear: both
}
#centrar {
	width: 100%;
	margin: 0 auto;
	padding: 0 4% 2%;
	display: table-cell;
	vertical-align: middle
}
#grupo {
	/*background: url(img/grupoi68-personas.jpg) #000 repeat-y center 130px;*/
	-webkit-background-size: 100%;
	-moz-background-size: 100%;
	-o-background-size: 100%;
	background-size: 100%;
	height/*\**/: 700px;
	height: 100vh;
	display: table;
	width: 100%
}
#grupo h1 {
	text-transform: inherit;
	color: #fff;
	font-size: 34px;
	text-align: center;
	font-weight: 700
}
#grupo h2 {
	font-size: 20px;
	font-family: 'Roboto', sans-serif;
	color: #fff;
	font-weight: 300;
	text-align: center
}
#cont-grupo {
	max-width: 1200px;
	width: 100%;
	margin: 0 auto;
	background: #f2f2f2
}
.cuadrado {
	width: 50%;
	float: left
}
.cuadrado img {
	width: 96%;
	height: auto;
	margin: 2%
}
.cuadrado .izq {
	background: #FFF;
	width: 60%;
	padding: 4%;
	margin-left: 32%;
	bottom: 0
}
.cuadrado .der {
	background: #FFF;
	width: 60%;
	padding: 4%;
	margin-right: 32%;
	bottom: 0
}
#idi {
	background: url(https://www.izaroerp.com/wp-content/uploads/2016/06/grupoi68-fondo-idi.jpg) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	display: table;
	width: 100%
}
#idi h2 {
	font-weight: 700;
	color: #FFF;
	margin-bottom: 1%
}
.cuadrado-idi {
	width: 29%;
	margin: 2%;
	float: left;
	background: rgba(255,255,255,0.8);
	min-height: 210px
}
.cuadrado-idi h3 {
	font-size: 400%;
	color: #999;
	font-weight: 700;
	text-align: center
}
.cuadrado-idi p {
	padding: 2%
}
.cuadrado-premio {
	width: 50%;
	float: left
}
.cuadrado-premio img {
	margin: 2%
}
.cuadrado-premio p {
	padding: 2%
}
.linea {
	width: 80%;
	padding: 2%;
	background: #FFF
}
.linea2 {
	width: 100%;
	padding: 2%;
	background: #FFF
}
.cuadrado-premio p, .cuadrado p {
	text-align: left
}
.cuadrado-noticia {
	position: relative;
	margin: 0 auto;
	padding: 1em 0 4em;
	max-width: 1200px;
	list-style: none;
	text-align: center
}
.cuadrado-noticia figure {
	position: relative;
	float: left;
	overflow: hidden;
	margin: 10px 1%;
	max-height: 360px;
	width: 48%;
	text-align: center;
	cursor: pointer
}
.cuadrado-noticia figure img {
	position: relative;
	display: block;
	min-height: 100%;
	max-width: 100%
}
.cuadrado-noticia figure figcaption {
	color: #fff;
	font-size: 1.25em;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
.cuadrado-noticia figure figcaption::before, .cuadrado-noticia figure figcaption::after {
	pointer-events: none
}
.cuadrado-noticia figure figcaption {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.cuadrado-noticia figure h4 {
	word-spacing: -.15em;
	font-weight: 300
}
.cuadrado-noticia figure h4 span {
	font-weight: 800
}
.cuadrado-noticia figure h4, .cuadrado-noticia figure p {
	margin: 0
}
.cuadrado-noticia figure p {
	letter-spacing: 1px;
	font-size: 68.5%
}
figure.texto img {
	max-width: none;
	width: -webkit-calc(100% + 50px);
	width: calc(100% + 50px);
	-webkit-transition: opacity 0.35s, -webkit-transform .35s;
	transition: opacity 0.35s, transform .35s;
	-webkit-transform: translate3d(-40px, 0, 0);
	transform: translate3d(-40px, 0, 0)
}
figure.texto figcaption {
	text-align: left
}
figure.texto figcaption:hover > div {
	background-color: rgba(0,0,0,0.5);
	-webkit-transition-delay: .05s;
	transition-delay: .05s;
	-webkit-transition-duration: .35s;
	transition-duration: .35s
}
figure.texto figcaption > div {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 96%;
	height: 55%;
	padding: 2%;
	margin: 0 auto;
	text-align: center
}
figure.texto h4, figure.texto h3, figure.texto p, figure.texto a {
	-webkit-transform: translate3d(0, 40px, 0);
	transform: translate3d(0, 40px, 0)
}
figure.texto h4 {
	-webkit-transition: -webkit-transform .35s;
	transition: transform .35s;
	border-bottom: solid 3px #FFF;
	padding: 2%;
	color: #FFF;
	font-weight: 400;
	font-size: 25px
}
figure.texto h3 {
	color: rgba(255,255,255,1);
	opacity: 0;
	-webkit-transition: opacity 0.2s, -webkit-transform .35s;
	transition: opacity 0.2s, transform .35s;
	color: #FFF;
	font-weight: 400;
	font-size: 16px;
	padding: 2% 0
}
figure.texto p {
	color: rgba(255,255,255,1);
	opacity: 0;
	-webkit-transition: opacity 0.2s, -webkit-transform .35s;
	transition: opacity 0.2s, transform .35s
}
figure.texto a {
	border: #fff solid 1px;
	opacity: 0;
	-webkit-transition: opacity 0.2s, -webkit-transform .35s;
	transition: opacity 0.2s, transform .35s;
	color: rgba(255,255,255,1);
	padding: 1%;
	margin: 1%;
	font-size: 14px
}
figure.texto:hover img, figure.texto:hover p, figure.texto:hover h3, figure.texto:hover a {
	opacity: 1
}
figure.texto:hover img, figure.texto:hover h4, figure.texto:hover h3, figure.texto:hover p, figure.texto:hover a {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
figure.texto:hover p, figure.texto:hover h3, figure.texto:hover a {
	-webkit-transition-delay: .05s;
	transition-delay: .05s;
	-webkit-transition-duration: .35s;
	transition-duration: .35s
}
#galeria {
	width: 48%;
	float: left;
	padding: 1%
}
#galeria h2 {
	color: #000;
	font-size: 140%;
	margin-bottom: 2%
}
#imgnextgallery1176 .slideshow-imgnext .imgnav {
	opacity: 1!important
}
h3.slideshow-info-heading {
	text-align: center
}
p.slideshow-info-content {
	text-align: center;
	font-weight: 300;
	font-family: 'Roboto', sans-serif
}
#testimoniales {
	width: 80%;
	margin: 50px auto;
	padding: 0 0 3%
}
.slick-dots {
	display: none!important
}
#testimoniales .slick-slide img {
	width: 150px;
	height: 150px
}
#testimoniales .slick-slide {
	height: auto
}
.white-back {
	box-shadow: 0 2px 5px rgba(0,0,0,0.2);
	background: #fff
}
.simple blockquote p {
	color: #333;
	padding: 25px 50px;
	text-align: center;
	font-size: 120%
}
.simple cite {
	font-size: 80%;
	float: right;
	font-style: normal;
	color: #cf0a2c;
	text-align: right;
	margin-top: -40px
}
blockquote img {
	padding: 2%
}
.bubble blockquote {
	margin: 10px 10px 0;
	background: #fff;
	padding: 60px;
	position: relative;
	border: none;
	border-radius: 8px;
	font-size: 1.25em;
	color: #1e528e
}
.bubble blockquote:before, .bubble blockquote:after {
	content: "\201C";
	position: absolute;
	font-size: 80px;
	padding: 10px;
	line-height: 1;
	color: #1e528e
}
.bubble blockquote:before {
	top: 0;
	left: 10px
}
.bubble blockquote:after {
	content: "\201D";
	right: 10px;
	bottom: -.5em
}
.bubble div {
	width: 0;
	height: 0;
	border-left: 0 solid transparent;
	border-right: 20px solid transparent;
	border-top: 20px solid #fff;
	margin: 0 0 0 60px;
	margin-bottom: 10px
}
.bubble cite {
	padding-left: 20px;
	font-size: 1.25em;
	color: #f7f7f7
}
#rojo-cereza {
	background-color: #cf0a2c;
	padding: 3% 1%;
	text-transform: uppercase;
	color: #292929;
	text-align: center;
	font-family: 'Roboto', sans-serif;
	font-size: 18px
}
#rojo-cereza h2 {
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	max-width: 1200px;
	margin: 0 auto;
	font-size: 18px;
	color: #FFF;
	padding-top: 0
}
#cliente {
	/*background: url(https://www.izaroerp.com/wp-content/themes/i68/img/fd-cabecera-clientes.jpg) repeat-y center 130px;*/
	-webkit-background-size: 100%;
	-moz-background-size: 100%;
	-o-background-size: 100%;
	background-size: 100%;
	height/*\**/: 700px;
	height: 100vh;
	display: table;
	width: 100%;
	text-transform: inherit;
	color: #fff;
	font-size: 34px;
	text-align: center;
	font-weight: 700
}
#cliente h2 {
	font-size: 20px;
	font-family: 'Roboto', sans-serif;
	color: #fff;
	font-weight: 300;
	text-align: center
}
.textonegro h2 {
	color: #333
}
.centrarcliente {
	text-align: center;
	margin: 0 auto;
	max-width: 1000px;
	width: 100%
}
.clienteproducto img {
	width: 100%;
	height: auto
}
.clienteproducto {
	width: 10%;
	padding: 5%;
	float: left
}
#contacto #cont-gris-sin {
	padding: 10% 1% 0
}
.cuadrado-contacto {
	width: 50%;
	float: left;
	min-height: 600px
}
.cuadrado-contacto h3 {
	text-align: left;
	padding-left: 2%;
	padding-top: 2%;
	text-transform: uppercase
}
.cuadrado-contacto p {
	text-align: left;
	padding: 0 5%
}
.cuadrado-contacto p.nota {margin:0; line-height: 14px; color: #cacaca;}
.izq {
	width: 50%;
	float: left
}
.rojocontacto p {
	color: #FFF
}
.rojocontacto {
	background: #cf0a2c
}
.beige {
	background: #c0b696;
	display: table;
	margin: 0 auto 5%;
	width: 50%;
	float: left;
	text-align: left;
	min-height: 230px
}
.beige h2 {
	display: table-cell;
	vertical-align: middle;
	padding: 5%;
	color: #333
}
.chat {
	background: #FFF;
	margin: 0 auto 5%;
	display: table;
	width: 50%;
	float: left;
	text-align: left;
	min-height: 230px
}
.medio {
	display: table-cell;
	vertical-align: middle;
	padding: 0 5%;
	color: #333
}
#menucontacto {
	padding: 1.5%
}
#menucontacto ul {
	padding: 1%
}
#menucontacto li {
	display: inline;
	margin: 2% 0
}
#menucontacto a {
	text-decoration: none;
	color: #000;
	background: #e6e6e6;
	font-size: 16px;
	padding: .5% 2%;
	line-height: 2em;
	margin: 2% 0
}
#menucontacto a:hover {
	text-decoration: none;
	color: #FFF;
	background: #cf0a2c;
	font-size: 16px;
	padding: .5% 2%
}
.cuadro figure {
	position: relative;
	float: left;
	overflow: hidden;
	width: 100%;
	cursor: pointer
}
.cuadro figure figcaption {
	color: #000;
	text-transform: uppercase;
	font-size: 1.25em;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
.cuadro figure figcaption::before, .cuadro figure figcaption::after {
	pointer-events: none
}
.cuadro figure figcaption, .cuadro figure figcaption > a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.cuadro figure figcaption > a {
	z-index: 1000;
	text-indent: 200%;
	white-space: nowrap;
	font-size: 0
}
.cuadro figure h3 {
	word-spacing: -.15em;
	font-weight: 300
}
.cuadrofigure h2 span {
	font-weight: 800
}
.cuadro figure h3, .cuadro figure p {
	margin: 0
}
.cuadrofigure p {
	font-size: 68.5%
}
figure.effect-romeo {
	-webkit-perspective: 1000px;
	perspective: 1000px
}
.texto-efecto {
	padding: 4%
}
figure.effect-romeo:hover img {
	opacity: 1
}
figure.effect-romeo figcaption::before, figure.effect-romeo figcaption::after {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 50px;
	background: #FFF;
	content: '+';
	-webkit-transition: opacity 0s, -webkit-transform .1s;
	transition: opacity 0s, transform .1s;
	-webkit-transform: translate3d(-50%, -50%, 0);
	transform: translate3d(-50%, -50%, 0);
	opacity: 0;
	font-size: 50px;
	padding: 1% 2%;
	-webkit-border-radius: 150px;
	border-radius: 150px;
	-webkit-box-shadow: -2px 1px 5px 2px #424242;
	box-shadow: -2px 1px 5px 2px #424242;
	text-align: center
}
figure.effect-romeo:hover figcaption::after {
	opacity: 1;
	-webkit-transform: translate3d(-50%, -50%, 0) rotate(-90deg);
	transform: translate3d(-50%, -50%, 0) rotate(-90deg)
}
figure.effect-romeo h3 {
	bottom: 0;
	left: 0;
	width: 92%;
	background: #FFF;
	padding: 1% 4%
}
figure.effect-romeo p {
	bottom: 0;
	left: 0;
	width: 92%;
	background: #FFF
}
.cliente #mitad {
	width: 49.6%;
	float: left;
	margin: .2%
}
.cliente #tercio {
	width: 32.9%;
	float: left;
	margin: .2%
}
#cikautxo {
	background: url(https://www.izaroerp.com/wp-content/themes/i68/img/clientes/cikautxo.jpg);
	width: 100%;
	height: 320px;
	background-size: 100%;
	background-repeat: no-repeat;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease
}
#cikautxo:hover {
	background: url(https://www.izaroerp.com/wp-content/themes/i68/img/clientes/cikautxo-hover.jpg);
	width: 100%;
	height: 320px;
	background-size: 100%;
	background-repeat: no-repeat
}
#audens {
	background: url(https://www.izaroerp.com/wp-content/themes/i68/img/clientes/audens.jpg);
	width: 100%;
	height: 320px;
	background-size: 100%;
	background-repeat: no-repeat;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease
}
#audens:hover {
	background: url(https://www.izaroerp.com/wp-content/themes/i68/img/clientes/audens-hover.jpg);
	width: 100%;
	height: 320px;
	background-size: 100%;
	background-repeat: no-repeat
}
#rpk {
	background: url(https://www.izaroerp.com/wp-content/themes/i68/img/clientes/rpk.jpg);
	width: 100%;
	height: 320px;
	background-size: 100%;
	background-repeat: no-repeat;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease
}
#rpk:hover {
	background: url(https://www.izaroerp.com/wp-content/themes/i68/img/clientes/rpk-hover.jpg);
	width: 100%;
	height: 320px;
	background-size: 100%;
	background-repeat: no-repeat
}
#silam {
	background: url(https://www.izaroerp.com/wp-content/themes/i68/img/clientes/silam.jpg);
	width: 100%;
	height: 320px;
	background-size: 100%;
	background-repeat: no-repeat;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease
}
#silam:hover {
	background: url(https://www.izaroerp.com/wp-content/themes/i68/img/clientes/silam-hover.jpg);
	width: 100%;
	height: 320px;
	background-size: 100%;
	background-repeat: no-repeat
}
#pasaban {
	background: url(https://www.izaroerp.com/wp-content/themes/i68/img/clientes/pasaban.jpg);
	width: 100%;
	height: 320px;
	background-size: 100%;
	background-repeat: no-repeat;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease
}
#pasaban:hover {
	background: url(https://www.izaroerp.com/wp-content/themes/i68/img/clientes/pasaban-hover.jpg);
	width: 100%;
	height: 320px;
	background-size: 100%;
	background-repeat: no-repeat
}
#lista ul {
	list-style-type: none
}
#lista {
	width: 70%;
	margin: 0 auto
}
#lista ul li a {
	text-decoration: underline;
	color: #e61f00
}
#lista ul li img {
	padding: 3%;
	vertical-align: middle
}
.hvr-boton-dorado.buscador {
	text-align: center;
	width: 200px;
	margin: 0 auto
}
.tribe-events-divider {
	display: none
}
.tribe-events-cost:before {
	content: "→";
	padding-right: 2%
}
.tribe-events-cost {
	color: #cf0a2c!important;
	font-family: 'Roboto Slab', serif!important;
	font-weight: 500;
	font-size: 20px
}
.tribe-events-single-section-title {
	color: #cf0a2c!important;
	font-family: 'Roboto Slab', serif!important
}
.tribe-venue a, .tribe-events-gmap, .tribe-events-event-categories a, .tribe-organizer a, .tribe-events-event-url a, .tribe-organizer-url a {
	color: #cf0a2c
}
.tribe-events-cal-links {
	width: 100%!important;
	clear: both;
	height: 50px
}
.tribe-events-meta-group-gmap {
	width: 100%!important;
	float: none!important
}
.tribe-events-meta-group-venue, .tribe-events-meta-group-details, .tribe-events-meta-group-organizer {
	width: 50%!important;
	float: left!important
}
.tribe-mini-calendar-nav span {
	color: #cf0a2c!important
}
.tribe-mini-calendar .tribe-events-present {
	color: #d4d4d4
}
.tribe-events-meta-group.tribe-events-meta-group-details dt {
	font-weight: 600
}
span#tribe-mini-calendar-month-0 {
	color: #000!important
}
.cuatro {
	width: 21%;
	padding: 2%;
	text-align: center;
	float: left
}
#servicios-2 #cont-gris-sin {
	padding: 0 1%!important
}
#servicios-2 h5 {
	font-weight: 700;
	text-transform: uppercase;
	font-family: 'Roboto', sans-serif
}
#servicios-2 .serv-mitad p {
	color: #7f7f7f
}
#servicios {
	/*background: url(https://www.izaroerp.com/wp-content/uploads/2016/07/servicios-grupoi68.jpg) no-repeat center center;*/
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	height/*\**/: 700px;
	height: 100vh;
	display: table;
	width: 100%
}
#servicios h1 {
	text-transform: inherit;
	color: #fff;
	font-size: 34px;
	text-align: center;
	font-weight: 700
}
#servicios h2 {
	font-size: 20px;
	font-family: 'Roboto', sans-serif;
	color: #fff;
	font-weight: 300;
	text-align: center
}
.serv-img {
	width: 50%;
	padding: 0;
	float: left;
	margin-top: -1px
}
.serv-mitad {
	float: left;
	text-align: left;
	width: 42%;
	padding: 4%
}
.serv-mitad-columna {
	text-align: left;
	width: 92%;
	padding: 4%
}
.serv-mitad, .serv-mitad-columna {
	line-height: 150%
}
.serv-negro {
	float: left;
	text-align: left;
	width: 42%;
	padding: 4%
}
.serv-negro ul, .serv-mitad ul {
	padding: 0 0 2% 4%;
	list-style-type: none
}
.serv-negro li {
	line-height: 150%
}
.serv-mitad li {
	line-height: 150%;
	color: #666
}
.titulo-serv-rojo {
	color: #fff;
	text-align: center;
	width: 100%
}
.titulo-serv-gris {
	color: #fff;
	text-align: center;
	width: 100%
}
.titulo-serv-rojo p {
	margin-bottom: 0;
	text-transform: uppercase;
	background: #e05551;
	padding: 4%
}
.titulo-serv-gris p {
	margin-bottom: 0;
	text-transform: uppercase;
	background: #666;
	padding: 4%
}
.titulo-serv {
	color: #fff;
	text-align: center;
	width: 100%
}
.titulo-serv p {
	margin-bottom: 0;
	text-transform: uppercase;
	background: #e05551;
	padding: 2%
}
.cont-serv {
	max-width: 1200px;
	width: 100%;
	margin: 0 auto;
	background: #fff
}
#serv-columna {
	float: left;
	width: 50%;
	margin-top: -5px
}
.tri-gris {
	width: 0;
	height: 0;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-top: 10px solid #666;
	margin: 0 auto
}
.tri-rojo {
	width: 0;
	height: 0;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-top: 10px solid #e05551;
	margin: 0 auto
}
img.partner-2 {
	max-width: 11.9%;
	height: auto;
	width: 100%;
	margin: 4%;
	vertical-align: middle
}
#marca-img {
	padding: 4%;
	margin-top: 4%
}

@media only screen and (max-width:400px) {
#menucontacto a {
	font-size: 12px!important
}
#lang_sel a.lang_sel_sel {
	padding: 0
}
#lang_sel {
	width: 90px;
	padding-top: 2px
}
}

@media only screen and (max-width:767px) {
.cuadro {
	min-height: 500px!important
}
#datos:nth-child(2) {
	margin-top: 0!important
}
#cikautxo, #audens {
	max-height: 500px
}
#datos #centrar {
	padding: 0
}
#sinformulario #beneficios, #sinformulario #funcionalidades, #sinformulario #funcionalidades-rojo, #sinformulario #funcionalidades-gris, #sinformulario #funcionalidades-amarillo, #sinformulario #funcionalidades-verde {
	width: 94%;
	float: none
}
#example1.bs-docs-example input.step4 {
	width: 96%;
	float: none;
	margin: 1% 0
}
#example1.bs-docs-example input[type="submit"].boton-buscar {
	width: 100%;
	float: none;
	margin: 1% 0
}
.numero {
	float: none;
	width: 5%;
	text-align: center
}
#footer textarea.campo {
	width: 96%
}
.textonegro #lista input.step4 {
	width: 96%!important;
	float: none!important;
	margin: 2%!important
}
.textonegro #lista input[type="submit"].boton-buscar {
	width: 98%!important;
	float: none!important;
	margin: 2%!important
}
#lang_sel {
	position: absolute;
	top: 0;
	z-index: 999;
	right: 0
}
#mega-menu-wrap-menu-principal #mega-menu-menu-principal > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item {
	width: 100%!important;
	clear: both!important
}
#example1 p {
	text-align: center
}
#example1 input[type="submit"].boton-buscar {
	width: 96%;
	float: none;
	margin: 2%
}
#example1 input.step4 {
	width: 96%;
	float: none;
	margin: 2%
}
#example1 .select {
	width: 96%;
	float: none;
	margin: 2%
}
#area {
	width: 96%
}
.necesitas, .necesitas-r {
	width: 95%;
	float: none;
	padding: 10% 0 10% 5%
}
.simple blockquote p {
	min-width: 100px
}
.slick-list {
	max-height: 550px!important
}
.slick-slide {
width:240px !important!important
}
#cont-gris-osc #tercio, #cont-blanco #tercio {
	min-height: inherit
}
#cont-gris-sin #tercio img {
	width: inherit;
	margin: 0 auto
}
#funcionalidades, #funcionalidades-rojo, #funcionalidades-verde, #funcionalidades-amarillo, #funcionalidades-gris, #beneficios, #formulario {
	min-height: inherit
}
#dat {
	float: none;
	width: 100%
}
#formulario {
	float: none;
	width: 94%
}
img.cluster {
	max-width: 90px
}
img.partner {
	max-width: 90px
}
#footer .formulariopie #mitad {
	width: 100%
}

#footer input.campo {
	width: 96%;
	padding: 2%
}
h3.entry-title {
	padding: 5% 0;
	line-height: 30px
}
#tercio {
	width: 100%;
	float: none
}
#tercio.bd-gris, #tercio.bd-azul, #tercio.bd-rojo, #tercio.bd-amarillo, #tercio.bd-verde {
	width: 98%;
	border-left: none;
	border-right: none
}
#gris-a, #gris-c {
	float: none;
	width: 96%;
	min-height: 0!important
}
.serv-img, #serv-columna {
	width: 100%;
	float: none
}
.serv-negro, .serv-mitad {
	float: none;
	width: 92%
}
#footer #intro {
	float: none;
	width: 98%
}
.formulariopie {
	float: none;
	width: 100%
}
#a, #b, #c, #d {
	width: 21.8%
}
.a h3, .b h3, .c h3, .d h3, .e h3 {
	left/*\**/: 2%;
	left: 2vh!important;
	top/*\**/: 24%;
	top: 24vh!important;
	width: 70%;
	font-size: 20px
}
#que h1 {
	bottom/*\**/: 15%;
	bottom: 15vh!important;
	font-size: 18px
}
figure.effect-romeo figcaption::before, figure.effect-romeo figcaption::after {
	left: 50%
}
#mitad {
	float: none;
	width: 98%
}
#cuadro {
	float: none;
	width: 90%;
	min-height: 0;
	padding: 5%
}
#cuadro img {
	width: 100%;
	margin: 0
}
#datos {
	float: none;
	width: 94%
}
.cuadro {
	width: 96%;
	float: none;
	min-height: 0
}
.links li a div h3, .image-holder h3 {
	width: 54%;
	top: 10px
}
#centrar {
	padding: 25% 4% 2%
}
#funcionalidades, #beneficios, #funcionalidades-rojo, #funcionalidades-verde, #funcionalidades-amarillo, #funcionalidades-gris {
	width: 90%;
	padding: 5%
}
#azul-evento ul.ecs-event-list li:first-child, #rojo-evento ul.ecs-event-list li:first-child, #verde-evento ul.ecs-event-list li:first-child, #amarillo-evento ul.ecs-event-list li:first-child, #gris-evento ul.ecs-event-list li:first-child {
	width: 96%;
	float: none;
	min-height: inherit
}
#azul-evento ul.ecs-event-list li:nth-child(2), #rojo-evento ul.ecs-event-list li:nth-child(2), #verde-evento ul.ecs-event-list li:nth-child(2), #amarillo-evento ul.ecs-event-list li:nth-child(2), #gris-evento ul.ecs-event-list li:nth-child(2) {
	width: 96%;
	float: none;
	min-height: inherit
}
#azul-evento ul.ecs-event-list li:last-child, #rojo-evento ul.ecs-event-list li:last-child, #verde-evento ul.ecs-event-list li:last-child, #amarillo-evento ul.ecs-event-list li:last-child, #gris-evento ul.ecs-event-list li:last-child {
	width: 96%;
	float: none;
	min-height: inherit
}
#azul-a, #azul-b, #azul-c, #rojo-a, #rojo-b, #rojo-c, #verde-a, #verde-b, #verde-c, #amarillo-a, #amarillo-b, #amarillo-c {
	width: 96%;
	float: none
}
#cuarto {
	float: none;
	width: 99%
}
#dostercios {
	width: 90%;
	float: none;
	border-left: 0;
	padding: 2%
}
div#gris-a:nth-child(2) {
	float: none;
	width: 96%;
	padding: 2%;
	min-height: 0!important
}
.fd-blanco, .fd-blanco #dostercios, .fd-blanco #tercio {
	display: inherit
}
.cuatro {
	width: 96%;
	float: none
}
.cuadrado img {
	margin: 1% 0;
	width: 100%
}
.cuadrado {
	float: none;
	width: 100%
}
.cuadrado .izq, .cuadrado .der {
	margin-left: 0;
	width: 92%
}
.cuadrado-idi {
	width: 96%;
	float: none
}
.cuadrado-premio {
	width: 100%;
	float: none
}
.linea {
	width: 96%
}
.cuadrado-noticia figure {
	float: none;
	width: 98%
}
#galeria {
	float: none;
	width: 98%
}
#actualidad h1 {
	padding-top: 40%
}
#noticias img {
	width: 100%;
	height: auto
}
#noticias, #sidebar {
	float: none;
	width: 100%
}
.tribe-events-loop .tribe-events-content {
	float: none;
	width: 100%
}
.tribe-events-meta-group-venue, .tribe-events-meta-group-details, .tribe-events-meta-group-organizer {
	width: 100%!important;
	float: none!important
}
.cliente #tercio, .cliente #mitad {
	float: none;
	width: 100%
}
#contacto #cont-gris-sin {
	padding: 20% 1% 0
}
.cuadrado-contacto {
	float: none;
	min-height: 0;
	width: 100%
}
.izq {
	float: none;
	width: 100%;
	padding-bottom: 2%
}
.chat {
	display: none
}
.beige {
	width: 100%;
	float: none
}
}
.slick-slider {
	position: relative;
	display: block;
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent
}
.slick-list {
	position: relative;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
	max-height: 250px
}
.slick-list:focus {
	outline: none
}
.slick-list.dragging {
	cursor: pointer;
	cursor: hand
}
.slick-slider .slick-track, .slick-slider .slick-list {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.slick-track {
	position: relative;
	top: 0;
	left: 0;
	display: block
}
.slick-track:before, .slick-track:after {
	display: table;
	content: ''
}
.slick-track:after {
	clear: both
}
.slick-loading .slick-track {
	visibility: hidden
}
.slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px
}
[dir='rtl'] .slick-slide {
	float: right
}
.slick-slide.slick-loading img {
	display: none
}
.slick-slide.dragging img {
	pointer-events: none
}
.slick-initialized .slick-slide {
	display: block
}
.slick-loading .slick-slide {
	visibility: hidden
}
.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent
}
.slick-arrow.slick-hidden {
	display: none
}
.slider {
	max-width: 1200px;
	width: 92%;
	margin: 0 auto;
	padding: 0 4% 2%
}
.slick-slide {
	margin: 0 20px
}
.slick-slide img {
	width: 100%
}
.slick-prev:before, .slick-next:before {
	color: #000
}
.slick-prev, .slick-next {
	position: absolute;
	display: block;
	height: 60px;
	width: 60px;
	line-height: 0;
	font-size: 0;
	cursor: pointer;
	background: #000;
	color: transparent;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	padding: 0;
	border: none;
	outline: none
}
.slick-prev {
	left: 0;
	background: url(https://www.izaroerp.com/wp-content/themes/i68/img/back.png) no-repeat
}
.slick-next {
	right: 0;
	background: url(https://www.izaroerp.com/wp-content/themes/i68/img/next.png) no-repeat
}
.multiple {
	position: relative;
	overflow: hidden
}
.multiple img.hoverPhoto {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	opacity: 0
}
.multiple:hover img {
	opacity: 0;
	-web-kit-transition: opacity .5s ease;
	-moz-transition: opacity .5s ease;
	-o-transition: opacity .5s ease;
	transition: opacity .5s ease
}
.multiple:hover img.hoverPhoto {
	opacity: 1
}
.popup {
	background: #cf0a2c;
	padding: 2%;
	color: #fff
}
.popup h3 {
	color: #fff;
	font-size: 150%
}
.popup p {
	text-align: right
}
.popup-2 h2 {
	color: #000;
	text-align: left;
	text-transform: uppercase;
	font-weight: 700
}
.popup-2 h4 {
	font-size: 120%;
	color: #cf0a2c;
	font-weight: 700;
	text-align: left
}
.popup-2 p {
	padding: 2%
}
.popup-2 {
	width: 40%;
	padding: 2%;
	float: left
}
.popup-img {
	width: 55%;
	float: right;
	padding: 2%
}
.popup-3 {
	padding: 2%
}
.popup-3 h5 {
	color: #cf0a2c;
	font-size: 110%;
	padding: 1%
}
.popup-3 ul {
	list-style-type: none
}
.popup-3 ul li::before {
	content: "●";
	color: #cf0a2c;
	padding: 0 1%
}
.popup-3 li {
	padding: 2% 0
}
.popup-3 img {
	float: right;
	padding: 2%
}

@media screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
.image-holder h3 {
	top/*\**/: 350px!important;
	top: 35vh!important;
	padding: 2%;
	width: 90%;
	background: rgba(0,0,0,0.2)
}
.links li a div h3 {
	top/*\**/: 250px;
	top: 30vh
}
.links li a div img {
	left: -100px
}
ul.links {
	height: 20vh!important
}
.outer {
	height: 90vh!important
}
}
.cuadrado-noticia {
*display:none
}
#frase-ie {
*display:block;
*text-align:center
}
#header {
*display:none
}
#header-ie {
*display:block
}
.image-holder {
*display:none
}
.links li.over a div {
*display:none
}
#menu-ie ul li {
*display:inline;
*list-style-type:none;
*color:#fff;
*padding:10px;
*text-transform:uppercase
}
#menu-ie {
*margin-top:70px;
*font-size:12px;
*float:right
}
#menu-ie a {
*color:#fff
}
#ayuda-ie {
*background-color:#cf0a2c;
*color:#fff;
*text-transform:uppercase;
*padding:5px;
*width:150px;
*font-size:12px;
*float:right;
*text-align:center;
*height:20px
}
img {
*border:0
}
#datos {
*border:1px solid #000
}
.blanco {
*color:#000
}
.blanco h3 {
*color:#000
}
img.cluster {
*width:8%
}
img.partner {
*width:9.9%
}
img.partner-2 {
*width:11.9%
}
p.scroll {
*text-align:center;
*width:100%;
*margin:0
}
.cuadrado-contacto .rojocontacto img {
	height: 100px!important;
	width: 100px!important
}
.links li {
*display:inline
}
#mega-menu-wrap-menu-pie #mega-menu-menu-pie > li.mega-menu-item > a.mega-menu-link {
*display:inline
}
.multiple {
*width:330px;
*height:277;
*float:left;
*padding:5px
}
.serv-img img {
*width:501.77px;
*height:335.02px
}
.links li.over, .links li, .links li:hover {
*background:none
}
.cuadrado-contacto img {
*width:461.61px;
*height:307.98px
}
.cuadrado-idi {
*background:#fff
}
ul.links h1 {
*margin-top:100px
}
#logo img {
*height:100px
}
.eslogan {
*width:150px
}
input.campo {
*padding:15px
}
#mitad {
*height:300px
}
}


.letra_blanca {
    
    text-transform: uppercase;
    color: #fff !important;
    text-align: center;
    font-family: 'Roboto', sans-serif !important;
    font-size: 18px !important;
}

#rsvp-now {
    margin: 2%;
    border-top: 1px solid #cf0a2c;
    border-bottom: 1px solid #cf0a2c;
}

.tribe-events-tickets {
        width: 100% !important;
        max-width: none !important;
       
}

.tribe-event-tickets-plus-meta input[type="text"], .tribe-events-tickets input[type="text"], #tribe-tickets-full-name {
    width: 100% !important;
}
.tribe-tickets-table {
    width: 100% !important;
}

.add-to-cart .tribe-button {
    background: #969696 !important;
    padding: 2% !important;
    text-transform: uppercase !important;
    border: 0 !important;
    width: 92% !important;
}

/*.tribe-events-tickets-rsvp  .quantity {
    visibility: hidden !important;
}*/

div.vce-text-block.subtitulo h2 {
    font-family: 'Roboto', sans-serif;
    font-weight: 300 !important;
    max-width: 1200px;
    margin: 0 auto;
    font-size: 18px !important;
    color: #ffffff !important;
    padding-top: 0;
}



div.vce-text-block.subtitulo_rojo h2 {
    font-family: 'Roboto', sans-serif;
    font-weight: 300 !important;
    max-width: 1200px;
    margin: 0 auto;
    font-size: 18px !important;
    color: #000000 !important;
    padding-top: 30px;
    padding-bottom: 30px;
}



.relacionados {
    padding-left: 350px;
    padding-right: 350px;
}


.sin-margin-right{
    padding-right: 0px !important;
    margin-right: 0px !important;
}

.pagina_central 
{
    max-width: 1200px;
    width: 92%;
    margin: 0 auto;
    padding: 0 4% 2%;

}

.bd-gris {

    
    border-left: 1px solid #999;
    border-right: 1px solid #999;

}

.cajaproducto {
    min-height: 250px;
    margin-bottom: 15px;
}

/*
.vce-posts-grid-list .vce-posts-grid-item:nth-child(odd) {
    background: #666;
    padding: 2%;
    color: #fff;    
}

.vce-posts-grid-list .vce-posts-grid-item:nth-child(even) {
    background: #9ba0a4;
    padding: 2%;
    color: #fff;    
}

.vce-posts-grid--gap-30 .vce-posts-grid-item {
    padding-left: 0px !important;
    padding-right: 0px !important;
}


.vce-posts-grid-item .vce-post-description--excerpt {
    color: #ffffff;
}*/

.padding-grid-fabricacion-discreta article:nth-child(odd) {
     background: #666;
    padding: 2%;
    color: #fff;   
}

.padding-grid-fabricacion-discreta article:nth-child(even) {
    background: #9ba0a4;
    padding: 2%;
    color: #fff;   
}

.padding-grid-fabricacion-discreta article .vce-post-description--title h3 a {
     color: #ffffff;
     font-size: 24px;
}

.padding-grid-fabricacion-discreta article .vce-post-description--excerpt p{
     color: #ffffff;
     font-size: 16px;
     line-height: 26px;
}


.vce-posts-grid-container .vce-posts-grid-item .vce-post-description  {
   /* background-color: #fff !important;*/
    min-height: 400px !important;
    /*box-shadow: 1px 1px 0 0 #BFBFBF !important;*/
    transition: all .7s ease !important;
}

.vce-posts-grid-container .vce-posts-grid-item .vce-post-description  .vce-post-description--content {
    padding-left: 20px;
    padding-right: 20px;
}

.productos p {
    /*min-height: 250px;*/
    font-size: 13px;
}


.blanco_contacto{
    color: #ffffff;
    text-align: left;
    padding-left: 20px;
}


.sinmargin {
}

div.vce-col-content div#beneficios.vce-text-block.blanco h3, div.vce-col-content div#funcionalidades-rojo.vce-text-block.blanco h3, div#funcionalidades-gris.vce-text-block.blanco h3,
div#funcionalidades.vce-text-block.blanco h3, div.vce-text-block.blanco h3
{
    font-size: 22px;
    color: #fff;
    font-weight: 300;
    margin-bottom: 3%;
}



.vce {
    margin-bottom: 0px !important;
}

.cajaproducto h5 {
    font-size: 15px;
}
.cajaproducto p {
    font-size: 13px;
    color: #b3b3b3;
}

#formulario {
    padding-right: 10%;
}

.subtitulo {
    padding-bottom: 30px;
}

.vce-post-description--title h3 a{
        font-weight: 300 !important;
    font-family: 'Roboto', sans-serif;
    text-align: left;
    color: gray;
    margin-bottom: 10px;
}

.vce-post-description--excerpt p {
        font-family: 'Roboto', sans-serif;
        font-size: 16px;
        font-weight: 300;
        color: rgb(51, 51, 51);
}

.letra-gris {
        font-size: 13px;
        color: #b3b3b3;
        border-right: 1px solid #000000;
}

.letra-gris-2 {
            font-size: 16px;;
    margin-bottom: 15px;
    color: rgb(51,51,51);
    text-align: left;
    font-weight:300;
}

/*.vce-posts-grid-list .vce-posts-grid-item:nth-child(odd) {  */
/*
.vce-posts-grid-container.padding-grid-fabricacion-discreta.vce-posts-grid-list.vce-posts-grid-item:nth-child(odd) {    
        background: #666;
        padding: 2%;
}
/*.vce-posts-grid-list .vce-posts-grid-item:nth-child(even) {*/
/*
.vce-posts-grid-container.padding-grid-fabricacion-discreta.vce-posts-grid-list.vce-posts-grid-item:nth-child(even) {

        background: #9ba0a4;;
        padding: 2%;
}

.vce-posts-grid-list .vce-posts-grid-item h3 a {
    font-size: 24px;
    color: #fff;
    margin-bottom: 20px;
}

.vce-posts-grid-list .vce-posts-grid-item p {
       color: #fff;
}


.vce-text-block-wrapper.vce div a.hvr-boton-dorado, .vce-text-block-wrapper.vce p a.hvr-boton-dorado {
    margin-top: 15px;
}

*/

ul#mega-menu-menu-principal.mega-menu.max-mega-menu.mega-menu-horizontal div.textwidget p a {
    font-family: "Roboto", sans-serif !important;
}

.imagen-icono article  {
    width: 100%;
    display:block;        
    text-decoration:none;
    /*padding-left:20px;*/
    
}

.imagen-icono article:before {
        width: 35px;
    height: 40px;
    float: left;
    content: '';
    /*background:url('https://encrypted-tbn3.gstatic.com/images?q=tbn:ANd9GcSj3XfIpf-OOJRCcWz4iN2CU3qMKVVbj0p0bRvKNGVo1U9pk_8ZIlyR8pWreA');*/
    background:url('https://www.izaroerp.com/wp-content/uploads/2016/06/ic-fabricacion.png');
    background-size:cover;
    /*position:absolute;*/

    margin-left:20px;
    margin-bottom: 20px;

}

.imagen-icono-amarillo article:before {
    width: 35px;
    height: 40px;
    float: left;
    content: '';
    /*background:url('https://encrypted-tbn3.gstatic.com/images?q=tbn:ANd9GcSj3XfIpf-OOJRCcWz4iN2CU3qMKVVbj0p0bRvKNGVo1U9pk_8ZIlyR8pWreA');*/
    background:url('https://www.izaroerp.com/wp-content/uploads/2016/06/ic-rrhh.png');
    background-size:cover;
    /*position:absolute;*/

    margin-left:20px;
    margin-bottom: 20px;


}


.imagen-icono-gris article:before {
    width: 35px;
    height: 40px;
    float: left;
    content: '';
    /*background:url('https://encrypted-tbn3.gstatic.com/images?q=tbn:ANd9GcSj3XfIpf-OOJRCcWz4iN2CU3qMKVVbj0p0bRvKNGVo1U9pk_8ZIlyR8pWreA');*/
    background:url('https://www.izaroerp.com/wp-content/uploads/2016/07/ic-transversales.png');
    background-size:cover;
    /*position:absolute;*/

    margin-left:20px;
    margin-bottom: 20px;


}



.imagen-icono-rojo article:before {
    width: 35px;
    height: 40px;
    float: left;
    content: '';
    /*background:url('https://encrypted-tbn3.gstatic.com/images?q=tbn:ANd9GcSj3XfIpf-OOJRCcWz4iN2CU3qMKVVbj0p0bRvKNGVo1U9pk_8ZIlyR8pWreA');*/
    background:url('https://www.izaroerp.com/wp-content/uploads/2016/07/ic-logistica.png');
    background-size:cover;
    /*position:absolute;*/

    margin-left:20px;
    margin-bottom: 20px;


}


.sectores .vce-posts-grid-item{
    /*width: 80% !important;*/
    background-color: #fff;
    /*min-height: 185px;*/
  /*  margin: .5%;*/
    -webkit-box-shadow: 1px 1px 1px 0 #BDBDBD;
    box-shadow: 1px 1px 1px 0 #BDBDBD;
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.vce-post-description--title h3 a {
    font-family: 'Roboto', sans-serif 1important;
    
    text-align: left;
    font-size: 16px !important;

}

#mega-menu-wrap-menu-principal #mega-menu-menu-principal ul, #mega-menu-wrap-menu-principal #mega-menu-menu-principal li, #mega-menu-wrap-menu-principal #mega-menu-menu-principal p, #mega-menu-wrap-menu-principal #mega-menu-menu-principal img:not(.mega-menu-logo), #mega-menu-wrap-menu-principal #mega-menu-menu-principal div, #mega-menu-wrap-menu-principal #mega-menu-menu-principal a {
    color: #666;
    font-family: "Roboto", sans-serif !important;
    font-size: 14px;
    background: none;
    border: 0;
    border-radius: 0;
    margin: 0;
        margin-bottom: 0px;
    opacity: 1;
    padding: 0;
    position: relative;
    right: auto;
    top: auto;
    bottom: auto;
    left: auto;
    text-align: left;
    text-transform: none;
    vertical-align: baseline;
    box-shadow: none;
    list-style-type: none;
    line-height: 1.7;
    box-sizing: border-box;
    float: none;
    overflow: visible;
    display: block;
    min-height: 0;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
    text-decoration: none;
    width: auto;
    clip: auto;
    height: auto;
    outline: none;
    visibility: inherit;
    pointer-events: auto;
}
