p {  line-height: normal;  margin: 18px 0; }
.aligncenter{text-align:center;}
.alignright{text-align:right;}
.alignright{text-align:left;} 

/*Plantilla Ancho Completo*/
#anchocomp{position:relative;}
#anchocomp-cont{text-align:center;}
#anchocomp-cont .linea_titulo{margin-bottom:30px;}
#anchocomp-cont ul li{text-align:justify;margin: 20px 0;list-style-type:disc;margin-left:50px;padding-left:10px;}
#anchocomp-cont ol li{text-align:justify;list-style-type:decimal;padding-left:10px;margin-left:20px;}
#anchocomp-cont p{text-align:left;}
#anchocomp-cont .lista-numero li{list-style-type:decimal;}
#anchocomp-cont .lista-letras li{list-style-type:lower-latin;}
#anchocomp-cont .lista-embebida li{margin-left:100px;padding-left:10px;}
#anchocomp-cont #contacto-sidebar p{font-size:21px;color:#000;line-height:28px;}

.otros-proyectos p{letter-spacing:3px;}
.otros-proyectos p a:hover{text-decoration:none;}

.titulo-linea-fondo h3, .titulo-linea-fondo h1{text-transform:uppercase;background:#fff;padding:0 25px;}
#anchocomp .titulo-linea-fondo h1{font-size: 21.6px;display: inline-block;margin:0;margin-bottom:-4px;}
.linea-fondo.sin-titulo{margin-top:14.5px;}

/*Contacto*/
#texto-superior-contacto h4{margin-bottom:30px;font-size:26px;}
#texto-superior-contacto p{margin-bottom: 4px;}
#texto-pre-formulario p {margin:0;}
#introduccion-formulario {max-width:645px;}
#introduccion-formulario blockquote p{width:68%;margin:auto;}
.wpcf7  .wpcf7-form {width:700px;max-width:96%;}
.wpcf7  .wpcf7-form input, .wpcf7  .wpcf7-form textarea{box-sizing: border-box;box-shadow: none;border: 2px solid #ff8200;padding: 6px 15px;width: 100%;font-size: 16px;}
.wpcf7  .wpcf7-form textarea{resize:none;height:165px;}
.wpcf7  .wpcf7-form input.wpcf7-submit{width:65px;background:#fff;color:#ff8200;float:right;width:100px;margin-top:30px;font-size:21.6px;}
.wpcf7  .wpcf7-form input.wpcf7-submit:hover{cursor:pointer;background:#ff8200;color:#fff;}
.wpcf7  .wpcf7-form p{margin:0;margin-bottom:5px;}

.linea-fondo.seccion-contacto{width:535px;margin:auto!important;max-width: 100%;} 
#mapa-contacto h4 {color:#848789;font-size:35px;line-height:41.8px;font-style:normal;text-transform:uppercase;}
#mapa-contacto bold{font-weight:900;}
#mapa-contacto iframe{max-width:90%;}

#equipo-general blockquote p{font-size:21.6px;line-height:35px;letter-spacing:2px;}
#equipo-detalle-cont{width:1920px!important;margin:auto;max-width:100%;}
.separador-equipo{width:60px;height:2px;background:#eaeaea;margin:auto;}
#equipo-detalle h3{font-size:15px;line-height:27px;text-transform:uppercase;letter-spacing:2px;}
#equipo-detalle p{font-size:12px;line-height:20px;padding:0 40px;}

.separador-envases{width:100%;height:2px;background:#f2942e;max-width:1460px;margin:auto;}
#envases-detalle-cont{max-width:1460px;margin:auto;}
#envases-detalle-cont h2{font-size:25px;letter-spacing:2px;margin-bottom:15px;}
#envases-detalle-cont p{font-size:15px;line-height:22px;letter-spacing:1px;margin:0;}
#envases-detalle-cont img{margin-top:15px;}

.borde-naranja{border:3px solid #ff8200;}

#equipo-detalle-cont .celda-equipo-detalle .foto-equipo-oculta img{display:none;}
#equipo-detalle-cont .celda-equipo-detalle:hover  .foto-equipo-oculta img{display:block;}
#equipo-detalle-cont .celda-equipo-detalle:hover  .foto-equipo-visible img{display:none;}

/*Servicios*/
.titulo-linea-fondo.titulo-servicios h3, .titulo-linea-fondo.titulo-servicios h1, .titulo-linea-fondo.titulo-servicios h2{letter-spacing:0px;font-weight:900;}
.titulo-linea-fondo.titulo-servicios.pagina-general h3{letter-spacing:3px;min-width:420px;box-sizing:border-box;}
.titulo-linea-fondo.titulo-servicios.pagina-general h2{letter-spacing:3px;min-width:420px;box-sizing:border-box;background:#fff;display:inline-block;font-weight: 900;}
.contenido-servicios p, .contenido-servicios li{color:#848789;line-height:25px;font-size:15px;margin:0;}
.contenido-servicios li{margin:0!important;padding-left:0!important;}
.contenido-servicios ul, .contenido-servicios ol {margin:0!important;}
.contenido-servicios ul li{list-style: none!important;line-height:25px!important;}
.contenido-servicios ul li::before{content: "\2022";color:#ff8200!important;margin-right:5px;}

.contenido-servicios strong{color:#8e9193;font-weight:900;}
.parrafo-border-right p{border-right:1px solid #ede7e7;padding-right:25px;}
.parrafo-border-right blockquote{border-right:1px solid #ede7e7;padding-right:25px;}
.parrafo-border-right blockquote p{border-right:none;}
.parrafo-border-right.naranja h3{border-right:1px solid #ede7e7;}

.parrafo-border-right.naranja h3{border-right:1px solid #ff8200;}
.parrafo-border-right.naranja p{border-right:1px solid #ff8200;}
.parrafo-border-right.naranja blockquote{border-right:1px solid #ff8200;}

.parrafo-border-right.sin-borde p{border-right:none!important;}
.separador-servicios{width:100%;height:2px;background:#ff8200;}
.separador-servicios.gris{background:#ede7e7;}

#linea-fondo-diseno.linea-fondo {width: 92%;margin-top: -135px!important;margin-bottom: 30px!important;}
#titulo-diseno{text-align: center;padding-bottom: 120px;}
#titulo-diseno span{color: #ff8200; background: #fff;text-transform:uppercase;padding:0 50px;background:#fff;font-size: 21.6px; letter-spacing: 2px;}

.contenido-servicios blockquote p{margin:3px 0;text-align:center!important;color:#ff8200;font-size:35px;line-height:42px;text-transform:uppercase;}
.contenido-servicios .quote-branding blockquote p{width:62%;margin:25px auto;}
.contenido-servicios .quote-branding{margin-top:30px;}
.contenido-servicios .quote-packaging blockquote p{width:78%;margin:12px auto;}
.contenido-servicios .quote-packaging blockquote{padding:5px 0;}
.contenido-servicios .quote-publicidad blockquote{margin-top:-15px;}
.contenido-servicios .quote-publicidad img{margin: 20px 0 18px 0;}
.contenido-servicios .quote-diseno blockquote{margin-top:15px;}
.contenido-servicios .quote-diseno blockquote p{width: 86%;margin: auto;margin-bottom: -10px;}
