body{font-family:'Ubuntu',serif;font-size:15px;background: url("/Plantillas/Imagenes/fondo-web-compressor.png") repeat-x scroll center 95px transparent;}
body.header-fixed-space {padding-top: 94px;}
h1{text-transform:uppercase;color: #005a43;font-weight:bold;margin:20px 0px;}
h1, h2, h3, h4, h5, h6{font-family: 'Ubuntu',serif;}
h2 {
    color: #9ec73d;
    font-family: 'Ubuntu',serif;
    font-weight: 600;
    font-size: 20px;
    padding: 20px 0 20px 30px;
    text-transform: uppercase;
}
h3{font-weight:bold;font-size:20px;}
li a{color:#005a43;}
a, a:focus, a:hover, a:active {
  outline: 0 none !important;
  text-decoration: none !important;
}
a {color: #9ec73d;}
a:hover {color: #005a43;-webkit-transition: all 0.4s cubic-bezier(0.7, 1, 0.7, 1);transition: all 0.4s cubic-bezier(0.7, 1, 0.7, 1);}
input {
    transition: border-color 0.3s ease 0s;
    border: 1px solid #e5e5e5;
}
input[type='submit']{
    
    color:#FFFFFF;
    border: 0 none;
    font-weight:bold;
    width:105px;
    text-transform:uppercase;
    height:35px;
    background-color:#005a43;
    margin-top: 22px;
}
input:hover[type='submit']{background-color: #9ec73d;}
#myForm {
    margin-bottom: 20px;
    padding: 20px;
    background-image: linear-gradient(180deg, #f8f8f8 0%, white 100%);
}
.header-v6 .navbar {
  min-height: 40px !important;
}
blockquote{background: #f6f6f6;font-style: italic;}
.mega-menu .container {
}
.owl-carousel-v5 .owl-controls .owl-page.active span, .owl-carousel-v5 .owl-controls.clickable .owl-page:hover span{background:#9ec73d;}
.owl-carousel-v5 .owl-wrapper-outer{margin-bottom:0px;}
.owl-controls{position: absolute;right: 20px;bottom: 10px;}
.fecha{color:#005a43;margin:10px 0px;}
.fancybox-lock .fancybox-overlay{z-index:10000;}
.container{position:relative;background:#FFF;}
#pie .container,.header-v6  .container,#bloquesPortada .container,#destacamos .container,#bloqueSlidePortada .container,#bloqueMapaPortada .container{background:none;}
#pie {background-color: #005a43;color: #ffffff;padding: 54px 0 24px;}
#pie strong{color:white;font-size:16px;}
#pie a{color:#FFF;font-weight:bold;}
#pie ul{margin: 20px 0px;padding: 0px;}
#pie ul li{list-style:none;margin:10px 0px;padding:0px;}
#pie li a{font-weight:normal;}
#pie li a:hover{color:#9ec73d;}
#pie2 img.submarcas{}
.minymas-pie{height:25px;margin-top:4px;}
.mym-pie{height:27px;margin-top:4px;}
.mycash-pie,.hlr-pie{height:20px;}
.pagination li .paginaActual,.pagination li a:hover{padding:5px 15px;background:#005a43;border-color:#9ec73d;}
.tag-box-v1{padding:20px;}
.texto a{color:#333;}
.bloqueContenido{background:#F3F3F3;padding:20px;margin-bottom:20px;}
.textoTitulo{font-weight:bold;}
.foto-cabecera{border-bottom:10px solid #005a43;width:100%;}
#pie2{background:#FFF;}
.logos-pie-sociales img{max-height:50px;}
#logo-semilla-pie {margin: 10px 20px;font-size: 16px;}
#logo-semilla-pie a {border: 0px;}
#logo-semilla-pie .logo{background:url("/Plantillas/Imagenes/firma.png") no-repeat scroll left center transparent;height: 54px;width: 91px;float: left;}
.wrapper {position: relative;z-index: 1;padding-top:30px;background:transparent;}
.brand-icon{position:absolute;right:10px;bottom:10px;}
.brand-icon img{height:15px;}
.redes-sociales{margin-top: 8px;}
.redes-sociales ul{margin:0px;}
#contenedor-contenido{background:#FFF;padding:20px;clear:both;}
.att-cliente{font-size:12px;text-align:right;}
.redes-sociales li{padding:0px;}
.redes-sociales a{background-color: #9ec73d;border-radius: 50px !important;font-size: 10px;width: 22px;height: 22px;float: left;line-height: 22px;text-align: center;}
.redes-sociales a:hover{background-color: #005a43;}
.redes-sociales a i{color:#FFF;}
.redes-sociales a.portal-corporativo{background-color:#999;}
.redes-sociales a.portal-corporativo:hover{background-color:#333;}
.menu-legal li,.logos-pie li,.logos-pie-sociales li{float:left;}
.menu_franquicias a.marca{background:url("/Plantillas/Imagenes/fondo_franquicia.png") repeat-x scroll center bottom #f4f4f4;margin-top: 4px;padding-top: 16px !important;}
.menu_franquicias a.marca:hover{background:url("/Plantillas/Imagenes/fondo_franquicia.png") repeat-x scroll center bottom #9ec73d !important;margin-top: 4px;padding-top: 16px !important;}
.menu_franquicias a.marca span{position: absolute;bottom: -20px;font-size: 8px;text-align: center;color: #fff;text-transform: uppercase;right: 72px;}
.menu_marcas a.marca span{position: absolute;bottom: -20px;font-size: 8px;text-align: center;color: #fff;text-transform: uppercase;right: 20px;}
.menu_marcas a.marca{background:url("/Plantillas/Imagenes/fondo_profesionales.png") repeat-x scroll center bottom #f4f4f4;margin-top: 4px;padding-top: 16px !important;}
.menu_marcas img,.menu_franquicias img{max-width:80px !important;max-height:30px;}
.logos-pie li,.logos-pie-sociales li{margin:20px;}
.menu-legal{width: 100%;float: left;background: #f3f3f3;margin-bottom:20px;}
.menu-legal ul{float:left;}
#bloquesPortada{margin:30px 0px;}
#bloqueMapaPortada{margin:40px 0px 0px 0px;}
#bloqueContenidoPortada{margin-bottom:30px;}
#bloqueContenidoPortada h2{margin-left:0px;}
.imagenContenidoDerecha{float:right;}
.imagenContenidoIzquierda{float:left;}
#tienda-online a{background-image: linear-gradient(180deg, #009478 0%, #005a43 100%);width: 95px;height: 106px;position:fixed;right:0px;top:150px;display:block;z-index:1000;}
#tienda-online a:hover{background-image: linear-gradient(180deg, #333 0%, #005a43 100%)}
#tienda-online img{margin:15px 30px;}
#tienda-online a span{float:left;color:#FFF;text-transform:uppercase;font-weight:bold;font-size:14px;background-image: linear-gradient(180deg, #cde570 0%, #9ec73d 100%);width: 95px;height: 46px;line-height:14px;text-align:center;float:left;padding:8px;}
#trabaja-nosotros a{background-image: linear-gradient(180deg, #009478 0%, #005a43 100%);width: 95px;height: 106px;position:fixed;right:0px;top:250px;display:block;z-index:1000;}
#trabaja-nosotros a:hover{background-image: linear-gradient(180deg, #333 0%, #005a43 100%)}
#trabaja-nosotros i{margin:15px 33px;font-size:28px;color:#FFF;}
#trabaja-nosotros a span{float:left;color:#FFF;text-transform:uppercase;font-weight:bold;font-size:14px;background-image: linear-gradient(180deg, #cde570 0%, #9ec73d 100%);width: 95px;height: 48px;line-height:14px;text-align:center;float:left;padding:4px 8px;}
.bloque-portada{border: 2px solid #eee;}
.cabecera-bloque-portada{font-family:Georgia,serif;text-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);color: #9ec73d;font-size:38px;font-style: italic;padding:40px 20px;background:#FFF;}
.cabecera-bloque-portada a{line-height:5px;position:relative;}
.cabecera-bloque-portada a:hover{color: #005a43;}
.cabecera-bloque-portada span{color: #005a43;font-size: 36px;display:block;position:relative;}
.cabecera-bloque-portada a:hover span{color:#9ec73d;}
.cuerpo-bloque-portada{background-image: linear-gradient(180deg, #fcfdf9 0%, #f8fbf1 100%);padding:20px;min-height:150px;position:relative;}
.selector{float:left;width:100%;height:106px;background:#FFF;}
.selector .localiza{color: #005a43;text-transform:uppercase;line-height: 106px;font-size:24px;font-weight:bold;padding-left:50px;}
.selector select{height:106px;color: #005a43;font-size: 24px;border-left: 1px solid #eee;border-bottom: 0px;border-right: 0px;}
.selector button{height:106px;color: #005a43;font-size: 24px;border-left: 1px solid #eee;border-bottom: 0px;border-right: 0px;}
.selector button:hover{background:#eee;}
.selector .col-md-3,.selector .col-md-1{padding:0px;}
#bloqueContenidoPortada h2{color:#005a43;padding-left:0px;}
#bloqueContenidoPortada h2 a{color:#005a43;}
#bloqueContenidoPortada h2 a:hover{color:#9ec73d;}
#bloqueContenidoPortada .col-md-8{padding-left:0px;}
#bloqueContenidoPortada .col-md-4{padding-right:0px;}
.icono-bloque-portada{position: absolute;right: 20px;top: -10px;}
.pie-bloque-portada{text-align: center;}
.pie-bloque-portada a{color:#FFF;background-color: #9ec73d;line-height: 22px;font-size:16px;font-weight:bold;display:block;text-transform:uppercase;padding:10px;}
.pie-bloque-portada a:hover{background-color: #005a43;}
.primero{padding-left:0px;}
.ultimo{padding-right:0px;}
.fechas-carrusel{position:absolute;right:30px;top:10px;}
#destacamos h2{padding-left:20px;}
#destacamos .owl-pagination{display:none;}
#destacamos .owl-item{}
#destacamos .owl-item .item{background:#FFF;border:2px solid #eee;margin:0px 20px;}
#destacamos .owl-item .item img{width:100%;}
#destacamos h3{padding:10px;margin:0px;}
#destacamos p{padding:0px 10px;}
a.prev-v4,a.next-v4{margin-left:10px;font-size:25px;background:#9ec73d;color:#FFF;width:40px;height:40px;float: left;text-align: center;border-radius: 50px !important;}
a.prev-v4:hover,a.next-v4:hover{background:#005a43;}
#contenedor-contenido h3{margin-top:20px;}
.menu-legal .submarcas{margin: 15px 0px 10px 20px;}
.tag-box p{margin-bottom:10px;}
#map_canvas{float:left;}
.col-sm-2 .input,.col-sm-3 .input,.col-sm-4 .input,.col-sm-6 .input,.col-sm-12 .input{width:100%;}
.imagenContenidoIzquierda img{margin-right:20px;margin-bottom:20px;}
.imagenContenidoDerecha img{margin-left:20px;margin-bottom:20px;}
.valor-oferta-destacamos{background: #FEF102;color: #EC201F;padding: 10px 20px;position: absolute;right: 0px;top: 8px;font-size: 20px;letter-spacing: -2px;border: 3px solid #CBBCA5;border-radius: 10px !important;-ms-transform: rotate(7deg);-webkit-transform: rotate(7deg);transform: rotate(7deg);}
.col-md-2 .bloqueContenido,.col-md-12 .bloqueContenido,.col-md-6 .bloqueContenido,.col-md-4 .bloqueContenido ,.col-md-3 .bloqueContenido {background: #FFF;padding: 20px;margin-bottom: 20px;text-align: center;}
/*Estilos wordpress*/
.entry-footer{display:none;}
.post-thumbnail img {
    display: block;
    width: 30%;
    height: auto;
    float: left;
    margin-left: 7.6923%;
	margin-right:20px;
	margin-bottom:20px;
	}
.g-recaptcha{float:right;}
.more-link{border: 1px solid;padding: 10px 20px;margin: 20px 0px;float: right;text-transform: uppercase;}
/**
 * 8.0 - Alignments
 */

.alignleft {
	float: left;
	margin: 0.375em 1.75em 1.75em 0;
}

.alignright {
	float: right;
	margin: 0.375em 0 1.75em 1.75em;
}

.aligncenter {
	clear: both;
	display: block;
	margin: 0 auto 1.75em;
}

blockquote.alignleft {
	margin: 0.3157894737em 1.4736842105em 1.473684211em 0;
}

blockquote.alignright {
	margin: 0.3157894737em 0 1.473684211em 1.4736842105em;
}

blockquote.aligncenter {
	margin-bottom: 1.473684211em;
}
.more-link {
	white-space: nowrap;
}
.content{padding-top:30px;}
.columna-derecha-blog h2{font-size:17px;}
.columna-derecha-blog li{font-size:8px;color:#9ec73d;}
.columna-derecha-blog li a{font-size:12px;}
.columna-derecha-blog ul{padding:0px 20px;}
.entradas-blog{border-right:1px solid #000;}
.entradas-blog footer{border-top: 1px solid #000;padding-top: 15px;}
.entradas-blog article{position:relative;margin-bottom:40px;max-width:100%;}
.entradas-blog article h2 a{color:#000;font-size:19px;}
.comments-area input[type=submit]{border: 0px;background: #9ec73d;color: #FFF;padding: 5px 10px;width:auto;}
.widget_recent_entries,.widget_recent_comments,.widget_archive{border-bottom: 1px solid #000;}
.entradas-blog .compartir_redes{margin: 20px 0px;border-top: 1px solid #000;padding-top: 10px;}
#contenedor-contenido iframe{margin-top:10px;max-width:100%;}
.entradas-blog article .entry-content p{color:#000;font-size:15px;}
.cat-links{position: absolute;top: 0px;left: 15px;padding: 0px;}
.entradas-blog .posted-on,.entradas-blog .comments-link{}
span.cat-links:after{display:none !important;}
.cat-links a{text-transform: uppercase;}
.entradas-blog header{margin-top:20px;margin-bottom:20px;}
.comments-title{border-top:1px solid #000;padding-top:10px;}
article{clear:both;float:left;}
.sidebar{width: 100%;margin: 0px;}
.entry-title{display:inline;color:#000;padding:0px;}
.titulo-entrada-desplegada{margin: 20px 0px;float: left;width: 100%;}
a.leer-mas{text-transform:uppercase;text-decoration:none;display: block;padding: 10px 0px;}
.screen-reader-text{display:none;}
.search-form label{width:100%;}
.search-field{font-size:13px;width:100% !important;border:0px;	background:#DDD;padding: 5px 10px;}
.search-submit{background:transparent;border:0px;}
.container img{max-width:100%;}
.mapa{border:0px;}
.boton-sala-de-prensa{background-color: #9ec73d;color:#FFF !important;border:0px;margin-left:20px;}
a.marca{transition:none !important;}
.boton-sala-de-prensa:hover,.boton-sala-de-prensa:focus{background-color:#5fb611;}
.info-acompanamientos{background:#000;border-color:#333;position:absolute;top:0px;left:0px;}
.info-acompanamientos:hover{background:#60d4cb;border-color:#60d4cb;}
.header-wordpress .marca{height:92px;}
.header-wordpress .marca img{margin-top:16px;}
.header-wordpress .redes-sociales a i{margin-top:5px;}
.single-post .post-thumbnail img{width:92.3077%;}
.header-wordpress .header-v6 .navbar-brand img{margin-top:15px;}
.header-wordpress .redes-sociales{margin-top:18px;}
.header-wordpress .header-fixed .header-v6.header-fixed-shrink .navbar-nav > li > a{margin-top:2px;}
.header-wordpress .pagination{border:0px;}
.header-wordpress .pagination:after,.header-wordpress .pagination:before{display:none;}
.header-wordpress .pagination .page-numbers{display:inline-block;background: #333;color: #fff;}
.header-wordpress .pagination .next,.header-wordpress .pagination .prev,.header-wordpress .pagination .nav-links:after{display:none !important;}
.header-wordpress .menu_franquicias a.marca:hover,.header-wordpress .menu_franquicias a.marca{padding-top:12px !important;}
div.wp_rp_content{width:100%;}
ul.related_post{width:100%;}
ul.related_post li{width:118px !important;}
ul.related_post li img{width:100% !important;}
/*Fin estilos wordpress*/
.menu_marcas a.marca:hover{background:url("/Plantillas/Imagenes/fondo_profesionales.png") repeat-x scroll center bottom #ddd !important;margin-top: 4px;padding-top: 16px !important;}
#sky-form4 iframe {margin-top: 10px;}
.tag-box-v1 {border: 0px;border-top: solid 2px #72c02c;}
@media screen and (max-width: 769px) {
	body{padding-top:0px !important;}
	.wrapper{padding-top:0px !important;}
	.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {margin-left: 0px !important;}
	.menu_franquicias a.marca,.menu_marcas a.marca{background:none;}
	.att-cliente{width: 50%;text-align: left;}
	.primero{padding-left: 15px !important;}
	.ultimo{padding-right:15px !important;}	
	a.prev-v4, a.next-v4{border:1px solid #fff;}
	.selector .localiza{font-size:14px;}
	#bloqueContenidoPortada .col-md-4{padding-right:15px;}
	.logos-pie li, .logos-pie-sociales li {width: 37%;}
	.redes-sociales {margin-top: 6px;width: 40%;}
	.menu_marcas a.marca span,.menu_franquicias a.marca span{display:none;}
	.menu_marcas a.marca:hover{background:#ddd !important;}
	.menu_franquicias a.marca:hover{background:#9ec73d !important;}
	.header-v6 .nav > li > a:hover,.header-v6 .nav > li > a:focus {background: #9ec73d !important;color:#FFF !important;}
	.cuerpo-bloque-portada{display:none;}
	.bloque-portada{margin-bottom:30px;}
	.entradas-blog {border-right: 0px;}
	.wp_rp_wrap,.columna-derecha-blog{display:none;}
}
@media only screen and (min-device-width: 768px) and (max-device-width:1024px) and (orientation:portrait){
	.logos-pie li, .logos-pie-sociales li {width: 15%;}
	.logos-pie{width:60%;}
	.logos-pie-sociales{width:40%;}
}
@media (max-width:767px) {
	.logos-pie li, .logos-pie-sociales li{width: 30%;}
}
@media (min-width: 768px) and (max-width:1025px){
	.header-v6 .navbar-nav > li > a{padding:20px 10px;}
	.header-v6 .navbar-nav > li.menu_marcas> a{padding:20px;}	
	.header-v6 .navbar-brand img {width: 150px;}
	.cuerpo-bloque-portada{display:none;}
	.icono-bloque-portada{height:100px;}
	#bloquesPortada {margin: 30px 0px 100px 0px;}	
}
@media screen and (max-width: 480px) {
	#tienda-online a{width:55px;height:55px;}
	#tienda-online img{margin:10px;}
	#tienda-online a span{display:none;}
	#trabaja-nosotros a{width:55px;height:55px;top:205px;}
	#trabaja-nosotros i{margin:15px;}
	#trabaja-nosotros a span{display:none;}
	#contenedor-contenido iframe {height: auto;}
}
@media (min-width: 992px)
{
	.header-fixed .header-v6.header-fixed-shrink .navbar-nav > li > a {
		line-height: 56px;
	}
}
/*Emergente cookies*/
#barraaceptacion {
	display:none;
	position:fixed;
	left:0px;
	right:0px;
	bottom:0px;
	width:100%;
	text-align:center;
	min-height:170px;
	background-color: rgba(0, 0, 0, 0.7);
	color:#fff;
	z-index:99999;
}
.inner {
	width:100%;
	position:absolute;
	font-family:verdana;
	font-size:12px;
	top:25px;
}
.inner a.ok {padding:4px;color:#a9ce49;text-decoration:none;}
.inner a.info {padding-left:5px;text-decoration:none;color:#a9ce49;}
/*Versión mobile*/
@media (max-width: 768px){
	#barraaceptacion {min-height:300px;}
}
@media (min-width:1366px){
	#barraaceptacion {min-height:140px;}
}
.imagenContenidoCentrado{text-align:center;}