@charset "UTF-8";
/*
Theme Name: Velneo (DMS Child Theme)
Theme URI: http://www.pagelines.com
Description: Skeleton, a basic child theme for PageLines DMS
Version: 1.0.0
Author: Danny Holt
Author URI: https://github.com/Dannyholt/

Template: dms

*/
/**
 * All CSS & LESS CSS should be added to the style.less file.
 * However, you can use this file if you only wish to use CSS.
 * Lines 13-17 can be removed.
 */
/*********************** GENERAL Y GUIA DE ESTILO ***********************/
html {
  overflow-x: hidden !important; }

body, h1, h2, h3, h4, h5, h6, p {
  font-family: 'Roboto', sans-serif;
  color: #53565A; }

h1 {
  font-size: 48px;
  line-height: 57px;
  font-weight: 700; }

h2 {
  font-size: 36px;
  line-height: 46px;
  font-weight: 300; }

h3 {
  font-size: 22px;
  line-height: 31px;
  font-weight: 300; }

h6 {
  font-size: 22px;
  line-height: 31px;
  font-weight: 300; }

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  color: #DA291C; }

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
  text-decoration: none; }

p {
  font-size: 18px;
  line-height: 28px; }

p small {
  font-size: 12px;
  line-height: 18px; }

strong {
  font-weight: 700; }

ol, ul {
  font-size: 18px;
  line-height: 28px;
  color: #53565A; }

a, a:hover {
  color: #DA291C; }

a:hover {
  text-decoration: underline; }

#pl_areauae793 a:hover, #pl_areauae8a1 a:hover {
  text-decoration: none; }

table, tr, th, td {
  color: #53565A; }

tr, th {
  font-weight: 700; }

td {
  font-weight: 400; }

a:focus {
  outline: 5px auto -webkit-focus-ring-color !important; }

a:active {
  outline: none;
  border: none; }

.label {
  text-transform: uppercase;
  font-weight: 400; }

.label-default {
  background-color: #D3D4D5; }

pre {
  font-family: 'Roboto Mono', Sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  color: #292A2C; }

.entry-content ul li {
  font-size: 18px;
  list-style-type: circle;
  margin-left: 40px; }
.entry-content ol li {
  list-style-type: decimal;
  margin-left: 40px; }
.entry-content blockquote {
  margin: 48px;
  line-height: 1.5em;
  font-size: 25px;
  font-family: Roboto;
  font-weight: 300;
  color: #292A2C; }
  .entry-content blockquote p {
    display: inline;
    line-height: 1.5em;
    font-size: 25px;
    font-family: Roboto;
    font-weight: 300;
    color: #292A2C; }

/* Masthead */
.masthead .masthead-title {
  font-size: 48px;
  /* H1 */
  line-height: 60px; }

/* Selection */
::selection {
  background: #EEE; }

::-moz-selection {
  background: #EEE; }

/* Márgenes area migas */
#pl_areauw6elir, #pl_areaug5u3s4, #pl_areau495hgj, #pl_areautmalxc, #pl_areaulwngpr, #pl_areaub82gq9,
#pl_areauy3qkih, #pl_areauwmi0xr, #pl_areau3n5xl7, #pl_areau9qtmqi, #pl_areaurbb1jh, #pl_areaugy41lq,
#pl_areau7orao9, #pl_areaubf9vns, #pl_areauc6vg7g, #pl_areauxd18dj, #pl_areauo7zcb1 {
  margin-bottom: -60px; }

/* Formato migas */
#textboxusvsxmp p, #textboxuk26ivs p, #textboxu06aoh0 p, #textboxuspiwrz p, #textboxugad6q4 p,
#textboxuhddi60 p, #textboxus4w4gs p, #textboxu69vwum p, #textboxu97ztep p, #textboxulpjo1i p,
#textboxuf3d47n p, #textboxu2ouxlt p, #textboxuvoa2hj p, #textboxu49lur0 p, #textboxubc8ag6 p,
#textboxugssg16 p, #textboxus8p62y p, #textboxu1z6vud p, #textboxu5n9kjc p, #textboxumd4ne3 p,
#textboxu41wx5f p, #textboxufilwjt p {
  border-top: solid 1px #D3D4D5;
  color: #767676;
  font-size: 12px; }

#textboxusvsxmp .pl-section-pad, #textboxuk26ivs .pl-section-pad, #textboxu06aoh0 .pl-section-pad,
#textboxuspiwrz .pl-section-pad, #textboxugad6q4 .pl-section-pad, #textboxuhddi60 .pl-section-pad,
#textboxus4w4gs .pl-section-pad, #textboxu69vwum .pl-section-pad, #textboxu97ztep .pl-section-pad,
#textboxulpjo1i .pl-section-pad, #textboxuf3d47n .pl-section-pad, #textboxu2ouxlt .pl-section-pad,
#textboxuvoa2hj .pl-section-pad, #textboxu49lur0 .pl-section-pad, #textboxubc8ag6 .pl-section-pad,
#textboxugssg16 .pl-section-pad, #textboxus8p62y .pl-section-pad, #textboxu1z6vud .pl-section-pad,
#textboxu5n9kjc .pl-section-pad, #textboxumd4ne3 .pl-section-pad, #textboxu41wx5f .pl-section-pad {
  padding-top: 10px; }

/* Formato masthead */
#mastheadun4qzir .masthead-title, #mastheaduc6d9rk .masthead-title, #mastheadu2hm24p .masthead-title,
#mastheaduiuhyzz .masthead-title, #mastheadu5cdw73 .masthead-title, #mastheaduywtp39 .masthead-title,
#mastheaduxyle62 .masthead-title, #mastheadunw1pjt .masthead-title, #mastheaduh275et .masthead-title,
#mastheadulqoz19 .masthead-title, #mastheadulqzh45 .masthead-title, #mastheadu3ju05d .masthead-title,
#mastheadulr1pfp .masthead-title, #mastheadumoh4kg .masthead-title, #mastheadu4v4ead .masthead-title,
#mastheaduv3awe1 .masthead-title, #mastheadug9rwtc .masthead-title {
  font-size: 48px;
  line-height: 57px;
  color: #53565A;
  margin-bottom: 10px; }

#mastheadun4qzir .masthead-tag, #mastheaduc6d9rk .masthead-tag, #mastheadu2hm24p .masthead-tag,
#mastheaduiuhyzz .masthead-tag, #mastheadu5cdw73 .masthead-tag, #mastheaduywtp39 .masthead-tag,
#mastheaduxyle62 .masthead-tag, #mastheadunw1pjt .masthead-tag, #mastheaduh275et .masthead-tag,
#mastheadulqoz19 .masthead-tag, #mastheadulqzh45 .masthead-tag, #mastheadu3ju05d .masthead-tag,
#mastheadulr1pfp .masthead-tag, #mastheadumoh4kg .masthead-tag, #mastheadu4v4ead .masthead-tag,
#mastheaduv3awe1 .masthead-tag, #mastheadug9rwtc .masthead-tag {
  font-size: 24px;
  line-height: 28px;
  font-weight: 300;
  margin-bottom: 60px;
  margin-top: 40px; }

.parent-pageid-7010609081967 {
  /* Márgenes area migas */
  /* Formato migas */
  /* Formato masthead */ }
  .parent-pageid-7010609081967 .bloque-entero {
    margin: -60px 0 60px 0; }
  .parent-pageid-7010609081967 .migas p {
    border-top: solid 1px #D3D4D5;
    color: #767676;
    font-size: 12px; }
  .parent-pageid-7010609081967 .migas .pl-section-pad {
    padding-top: 10px; }
  .parent-pageid-7010609081967 .cabecera .masthead-title {
    font-size: 48px;
    line-height: 57px;
    color: #53565A;
    margin-bottom: 10px; }
  .parent-pageid-7010609081967 .cabecera .masthead-tag {
    font-size: 24px;
    line-height: 28px;
    font-weight: 300;
    margin-bottom: 60px;
    margin-top: 40px; }

/*********************** MENÚ CABECERA NAVI *****************/
.navi-right {
  overflow: hidden; }

.section-navi .navi-container {
  padding: 7px 0; }

#navius69lsi img {
  max-height: 46px;
  /*margin-left: 20px;*/ }

#navius69lsi ul {
  text-transform: uppercase;
  color: #767676;
  font-family: 'Roboto Mono';
  font-weight: 700;
  margin-top: 20px; }

#navius69lsi a {
  opacity: 1;
  background-color: white; }

/* color hover de los elementos */
#navius69lsi a:hover {
  color: #53565A !important; }

/* elementos destacados (registrarse) */
.destaca {
  color: #DA291C; }

#navius69lsi .destaca a:hover {
  color: #DA291C !important; }

/* margen de opcion 'salir' a  'lupa' */
.menu-item-7010609100043, .menu-item-7010609100041 {
  margin-right: -10px; }

#menu-menu-principal-1 .current-menu-item {
  color: #292A2C; }

/*********************** BLOQUE PRINCIPAL **************/
#pl_areau6kqwiv {
  color: #FFF; }

/* Dimensiones */
.template-portada .section-highlight .highlight-area {
  margin-top: 120px; }

#textboxu03ii4r {
  margin-bottom: 140px; }

/* Hightlight H2 */
.template-portada .section-highlight h2 {
  font-family: 'Roboto', sans-serif;
  font-size: 48px;
  color: #FFF;
  margin-bottom: 10px; }

/* Hightlight Tagline */
.template-portada .section-highlight .highlight-subhead {
  font-size: 24px;
  opacity: 1;
  color: #FFF; }

/* BOTONES */
/* Rojo fondo negro normal */
#pl_areau6kqwiv a.btn-important, #pl_areauzwbc0k a.btn-important, #propricingu8zo7x2 a.btn-important, #textboxua4ysbo a.btn-important,
#textboxunjl3wp a.btn-important, #pl_areau88058 a.btn-important, #pl_areau9e7wt7 a.btn-important, #pl_areaukvm7be a.btn-important,
a.btn-important, button.btn-important, input[type="submit"].btn-important {
  font-family: 'Roboto Mono';
  font-weight: 700;
  font-size: 18px;
  background: #DA291C;
  border: 1px solid #DA291C !important;
  border-radius: 6px;
  color: #FFFFFF;
  text-shadow: none;
  box-shadow: none;
  letter-spacing: normal;
  transition: color .2s linear, background .2s linear; }

/* Rojo fondo negro hover */
#pl_areau6kqwiv a.btn-important:hover, #pl_areauzwbc0k a.btn-important:hover, #pl_areau9e7wt7 a.btn-important:hover {
  background: #FFF;
  border: 1px solid #DA291C;
  color: #DA291C; }

/* Rojo fondo blanco hover */
#pl_areauzwbc0k a.btn-important:hover, #textboxua4ysbo a.btn-important:hover, #textboxunjl3wp a.btn-important:hover,
#pl_areau88058 a.btn-important:hover, #pl_areaukvm7be a.btn-important:hover,
a.btn-important:hover, button.btn-important:hover, input[type="submit"].btn-important:hover {
  background: #FFF;
  border: 1px solid #DA291C;
  color: #DA291C;
  text-shadow: 0 0 0;
  opacity: 1;
  transition: color .2s linear, background .2s linear; }

/* Gris fondo blanco normal */
a.btn-black, button.btn.btn-black.btn-large {
  font-family: 'Roboto Mono';
  font-weight: 700;
  border: 1px solid #53565A;
  border-radius: 6px;
  font-size: 18px;
  color: #53565A;
  opacity: 1;
  letter-spacing: 0; }

a.btn-black:hover, button.btn.btn-black.btn-large:hover {
  color: #DA291C;
  background-color: #FFF; }

/* EN TARIFAS, ANCHO COMPLETO */
#propricingu8zo7x2 a.btn-important {
  width: 82%; }

/* Gris fondo blanco normal EN TARIFAS, ANCHO COMPLETO */
#propricingu8zo7x2 a.btn-large.btn-ol-black {
  font-family: 'Roboto Mono';
  font-weight: 700;
  border: 1px solid #53565A;
  border-radius: 6px;
  font-size: 18px;
  color: #53565A;
  opacity: 1;
  width: 82%; }

/* Gris fondo blanco normal hover EN TARIFAS, ANCHO COMPLETO */
#propricingu8zo7x2 a.btn-important:hover {
  background: #FFF;
  border: 1px solid #53565A;
  color: #DA291C;
  width: 82%; }

#propricingu8zo7x2 .pl-standard-title {
  font-family: 'Roboto', sans-serif; }

/* Gris fondo negro normal */
#pl_areau6kqwiv a.btn-ol-white {
  font-family: 'Roboto Mono';
  font-weight: 700;
  border: 1px solid #FFFFFF;
  border-radius: 6px;
  font-size: 18px;
  color: #FFFFFF;
  opacity: 0.5;
  letter-spacing: normal;
  float: left; }

/* Gris fondo negro hover */
#pl_areau6kqwiv a.btn-ol-white:hover, a.btn-black:hover {
  background: rgba(255, 255, 255, 0.25);
  opacity: 1; }

/* Boton nuevo comentarios blog, adaptado del de arriba */
#commentsuji7suv input, #postloopu9e173 .btn {
  font-family: 'Roboto Mono';
  font-weight: 700;
  border: 1px solid #53565A;
  border-radius: 3px;
  font-size: 13px;
  color: #53565A;
  text-transform: uppercase; }

/* Gris fondo blanco normal hover */
#propricingu8zo7x2 a.btn-large.btn-ol-black:hover, #commentsuji7suv input:hover {
  background: rgba(255, 255, 255, 0.25);
  opacity: 0.5; }

/*********************** BLOQUE ARGUMENTOS *************/
/* Dimensiones */
#pl_areauvuz8r1 .pl-area-wrap {
  margin-top: 80px;
  margin-bottom: -55px; }

/* Tamaño imágenes */
#pl_areauvuz8r1 img {
  width: 77px;
  height: 76px; }

/* Titulares */
#pl_areauvuz8r1 h3, #pl_areaupcwv4u h3 {
  font-size: 22px;
  font-weight: 300;
  line-height: 31px;
  color: #53565A; }

/* Párrafos */
#pl_areauvuz8r1 p {
  font-family: 'Roboto-Regular', sans-serif;
  font-size: 14px;
  line-height: 21px;
  color: #53565A; }

/*********************** CONTENIDO PRINCIPAL/PAGE ***********/
/* Dimensiones */
#pl_areau4ba39 .pl-area-wrap {
  margin-bottom: -10px; }

/*#post-7010609088998 h1 {
    font-size: 38px;
    font-weight: 300;
    line-height: 46px;
    text-align: center;
    color: #292A2C;
    margin-bottom: 10px;
}
#post-7010609088998 p {
	font-size: 14px;
    font-weight: 300;
    line-height: 21px;
    text-align: center;
    color: #53565A;
}
#post-7010609088998 img.aligncenter {
    margin-top: 10px;
}*/
/* Margenes boton */
#icalloutucfvcjj {
  margin-top: -20px; }

/*********************** BLOQUE TESTIMONIOS ***********/
/* Dimensiones */
#pl_areauzwbc0k .pl-area-wrap {
  margin-top: 50px;
  margin-bottom: 35px; }

/* Titulares */
#pl_areauzwbc0k h4 {
  font-weight: 300;
  font-size: 22px;
  line-height: 31px;
  color: #53565A; }

/* Autoría */
.ibox-desc {
  color: #53565A; }

/* Llamada a la acción final */
#textboxu8qrwt1 {
  margin-top: 50px;
  margin-bottom: 50px; }

/*********************** PIE ****************/
/* Dimensiones */
#pl_areauae8a1 .pl-area-wrap {
  margin-top: 8px;
  margin-bottom: 15px; }

/* Teléfono */
#footer .phone {
  font-family: "Roboto Mono";
  font-weight: 700;
  font-size: 14px;
  color: #A9AAAC; }

/* Menú */
#simple_navuf5tzr6, #simple_navuf5tzr6 ul {
  font-family: "Roboto Mono";
  font-weight: 700;
  font-size: 12px;
  color: #A9AAAC;
  text-transform: uppercase; }

#simple_navuf5tzr6 .pl-section-pad.fix {
  margin-bottom: 10px; }

/* Iconos sociales y copyright */
#textboxucg00ok {
  color: #A9AAAC; }

#textboxucg00ok .iconosSociales, #textboxucg00ok .logoLis {
  margin-bottom: 15px; }

.iconosSociales img {
  margin-right: 10px; }

.iconosSociales a {
  margin: 0 12px; }

.simplenav li a {
  font-size: 100%; }

/******************* BLOG *********************/
/* Alineamos info usuario y fecha */
.blog .hentry .entry-header .metabar,
.single .hentry .entry-header .metabar,
#propricingu8zo7x2 .lineaTarifa2 {
  text-align: center;
  text-transform: uppercase;
  color: #7E8083;
  font-size: 12px; }

/* Quitamos el [...] del excerpt */
.blog .hentry .entry-content p {
  display: none; }

/* Centramos el paginador */
/*.blog ul.pager.page-nav-default.fix {
    width: 200px;
    margin: 30px auto 60px;
}*/
/* Márgenes del loop */
.multi-post .pl-new-loop {
  padding-bottom: 30px;
  margin-bottom: 60px;
  border-bottom-style: solid;
  border-bottom-width: 1px; }

/* Coloreamos el loop */
/* Metabar */
.blog .fn a,
.blog .post-comments a,
.single .fn a,
.single .post-comments a {
  color: #7E8083;
  text-decoration: none; }

/* Títulos portada */
.blog .hentry .entry-header .entry-title {
  font-family: "Roboto", san-serif;
  font-weight: 300;
  text-align: center;
  color: #DA291C;
  font-size: 36px;
  line-height: 46px; }

.blog .hentry .entry-title a:hover {
  color: #DA291C; }

/* Títulos single post */
.single .hentry .entry-header .entry-title {
  font-family: "Roboto", san-serif;
  font-weight: 300;
  text-align: center;
  color: #292A2C;
  font-size: 38px;
  line-height: 46px;
  margin-bottom: 60px; }

/* Boton entradas anteriores */
.blog .section-pagination .pager,
.blog .highlighted-news {
  text-align: center; }

.blog .section-pagination .pager a,
.blog .section-pagination .pager span,
.blog .highlighted-news a {
  display: inline-block;
  padding: 5px 14px;
  background: #FFF;
  float: none;
  font-family: 'Roboto Mono';
  font-weight: 700;
  border: 1px solid #53565A;
  border-radius: 6px;
  font-size: 13px;
  color: #53565A;
  text-decoration: none;
  text-transform: uppercase; }

.blog .section-pagination .pager a:hover,
.blog .section-pagination .pager span:hover,
.blog .highlighted-news a:hover {
  opacity: 0.5; }

.blog .section-pagination .pager .previous-entries,
.blog .section-pagination .pager .next-entries {
  display: block;
  margin-bottom: 20px; }

.blog:not(.paged) .highlighted-news .hentry {
  margin-bottom: 60px; }

.blog:not(.paged) .section-pagination .pager .previous-entries,
.blog:not(.paged) .section-pagination .pager .next-entries {
  margin-bottom: 0; }

.blog:not(.paged) .highlighted-news .pl-section-pad {
  padding-top: 0; }

.blog.paged .highlighted-news a {
  display: none; }

.blog:not(.paged) .highlighted-news a {
  display: inline-block; }

/*@media screen and (min-width: 48em){
.blog .section-pagination .pager.page-nav-default.fix {
	width: 100%;
}
.blog .section-pagination .pager .previous-entries {
	float: left;
}
.blog .section-pagination .pager .next-entries {
	float: right;
}
.blog:not(.paged) .highlighted-news a {
	float: right;
	top: -96px;
}
}*/
/* SINGLE POST */
/* Imágenes */
.single .hentry img.aligncenter.size-full,
.single .hentry p {
  margin-bottom: 30px; }

.single .hentry .entry-content {
  margin-bottom: 60px;
  font-size: 18px;
  font-weight: 300;
  line-height: 28px;
  color: #53565A; }

/* listas */
.single .hentry .entry-content li {
  font-size: 18px; }

/* Llamada acción */
#textboxua4ysbo p, #textboxunjl3wp p, #textboxuoztmrr p {
  font-size: 22px;
  line-height: 31px; }

#pl_areau5kyue5 .pl-area-wrap, #pl_areauhsb2p7 .pl-area-wrap, #pl_areau4nuu7v .pl-area-wrap {
  margin-top: 25px;
  margin-bottom: 25px; }

/* Bloque nuevo comentario */
#pl_areauxqb6mz h3 {
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  font-size: 22px;
  color: #292A2C; }

#pl_areauxqb6mz .logged-in-as, #commentsuji7suv cite.fn, #commentsuji7suv .says {
  text-transform: uppercase;
  font-weight: 300;
  padding-bottom: 20px; }

#pl_areauxqb6mz .logged-in-as a, #commentsuji7suv cite.fn, #commentsuji7suv cite.fn a, #commentsuji7suv .says {
  color: #DA291C; }

#commentsuji7suv textarea {
  background-color: #EEEEEE;
  border: 1px solid #EEEEEE; }

#commentsuji7suv {
  margin-top: 70px;
  margin-bottom: 70px; }

#commentsuji7suv h5 {
  font-weight: 300;
  color: #292A2C; }

#commentsuji7suv .comment-meta {
  font-size: 12px;
  color: #7E8083;
  text-transform: uppercase;
  font-weight: 300; }

#commentsuji7suv p {
  font-size: 18px;
  color: #53565A;
  line-height: 25px;
  font-weight: 300; }

/******************* TARIFAS *********************/
/* TODOS LOS BLOQUES */
#pl_areau61u6l9 {
  margin-bottom: 70px; }

#propricingu8zo7x2 .span3 {
  border: 0; }

#propricingu8zo7x2 .pp-plan .pp-header .pp-title {
  border: 0;
  font-size: 22px;
  font-weight: 300; }

#propricingu8zo7x2 .lineaTarifa, #propricingu8zo7x2 .lineaTarifa2 {
  border-bottom: 1px solid #D3D4D5;
  font-size: 14px;
  padding-bottom: 20px; }

#propricingu8zo7x2 .lineaTarifaDestaca {
  border-bottom: 1px solid #DA291C;
  color: #DA291C;
  font-size: 14px;
  padding-bottom: 20px; }

#propricingu8zo7x2 .pp-plan .pp-header .pp-price .price {
  font-size: 38px; }

#propricingu8zo7x2 .price-sub, #textboxu58wcoo p {
  color: #7E8083;
  margin-top: 15px;
  font-style: normal;
  font-size: 12px; }

/* Quitamos la flecha de los botones */
#propricingu8zo7x2 i.icon {
  display: none; }

/* BLOQUE MÁS POPULAR */
/* Ocultamos texto de más popular */
#propricingu8zo7x2 .mp {
  display: none; }

/* Estandarizamos cabecera */
#propricingu8zo7x2 .pp-title.pl-link-inverse {
  background-color: white;
  color: red;
  font-size: 18px;
  padding: 8px; }

/* Estandarizamos botón */
#propricingu8zo7x2 .pp-link {
  padding: 10px; }

/* Estandarizamos altura/espaciado */
#propricingu8zo7x2 .pp-plan.most-popular {
  margin-top: 25px; }

/* Color precio destacado */
#propricingu8zo7x2 .most-popular .price {
  color: red; }

/* RESTO DE BLOQUES */
/* Cabecera */
#propricingu8zo7x2 .pp-title {
  color: #000;
  text-transform: capitalize; }

/******************* BUSCADOR *********************/
#pl_areaue9e23 h3 {
  text-align: center; }

/******************* INFO / QUÉ ES *********************/
#plcolumnud9r4os, #plcolumnu8s1e4v, #plcolumnury4b07 {
  margin-bottom: 60px;
  font-size: 18px;
  font-weight: 300;
  line-height: 28px;
  color: #53565A;
  margin-top: 120px; }

#plcolumnut3mewk, #plcolumnu4buig4, #plcolumnu1xqetq, #plcolumnu9khioa, #plcolumnudrab0s {
  margin-bottom: 30px; }

#plcolumnuzmmssb, #plcolumnu7dd0e, #plcolumnu7de5e, #plcolumnu7dfad {
  margin-bottom: 90px; }

#pl_areau33dfa p {
  color: #53565A; }

/******************* MENU MOBILE *********************/
.searchform {
  display: none; }

/***************** VIDEOTUTORIALES, FORMACIÓN, LICENCIAS 6X, VD... ******************/
.page-id-7010609083438 .hentry table td {
  vertical-align: top; }

#postloopucb974 li, #postloopu8db70 td, #postloopucb9e9 td, #postloopu41626 td {
  font-size: 14px;
  line-height: 27px; }

/* videotutoriales */
#postloopu5l8wm8 div, #postloopu5l8wm8 td, #postloopu5l8wm8 li {
  font-size: 18px;
  font-weight: 300; }

/***************** PÁGINA DE TUTORES ******************/
.page-id-7010609061701 table, .page-id-7010609061701 tr, .page-id-7010609061701 td, .page-id-7010609061701 ul,
.page-id-7010609061701 li {
  font-size: 14px; }

/***************** VELNEO DIRECTO / MI VELNEO ******************/
.tablaCompra {
  text-align: right; }

#menu-mivelneo ol, ul {
  font-size: 16px; }

.tabla2Panel {
  margin-bottom: 57px; }

/* Páginas con tablas */
/* Mi Velneo, Caracteristicas */
.parent-pageid-7010609081945 table, .parent-pageid-7010609081945 tr, .parent-pageid-7010609081945 td,
.parent-pageid-7010609081973 table, .parent-pageid-7010609081973 tr, .parent-pageid-7010609081973 td,
.parent-pageid-7010609081985 table, .parent-pageid-7010609081985 tr, .parent-pageid-7010609081985 td,
.page-id-7010609081967 table, .page-id-7010609081967 tr, .page-id-7010609081967 td,
.page-id-3023 table, .page-id-3023 tr, .page-id-3023 td {
  font-size: 14px; }

.table td {
  vertical-align: middle;
  padding: 10px; }

/****** LANDINGS VELNEO A VISUAL BASIC & VELAZQUEZ VISUAL ****/
#highlightu4gwiy0 h2, #highlightup4ub72 h2 {
  font-family: 'Roboto', sans-serif;
  font-size: 48px;
  margin-bottom: 10px;
  color: #FFF;
  margin-top: 170px; }

#highlightu4gwiy0 .highlight-subhead, #highlightup4ub72 .highlight-subhead {
  font-size: 24px;
  opacity: 1;
  color: #FFF; }

#pl_areau76azg3, #pl_areauss1s2n {
  margin-top: 55px; }

/* Tamaño imágenes */
#pl_areau76azg3 img, #pl_areauss1s2n img {
  width: 77px; }

/* Titulares */
#pl_areau76azg3 h3, #pl_areauss1s2n h3 {
  font-size: 22px;
  color: #53565A;
  font-weight: 300; }

/* Párrafos */
#pl_areau76azg3 p, #pl_areau76azg3 .numRazon, #pl_areauss1s2n p, #pl_areauss1s2n .numRazon {
  font-size: 14px;
  color: #53565A; }

#pl_areaur9uesj, #pl_areauyn7czb, #pl_areauiz3bhi, #pl_areaumq8l85, #pl_areau8jdkem, #pl_areaubmdbyd {
  margin-bottom: 75px; }

/******* OFERTA DE TRABAJO *******/
.page-id-7010609102250 .tOferta1 {
  font-size: 24px;
  font-weight: 400;
  margin-bottom: 25px; }

.page-id-7010609102250 #postloopu01012 li {
  font-size: 18px; }

.page-id-7010609102250 .tOferta2 {
  font-size: 22px; }

.page-id-7010609102250 #pl_areau311hxx .pl-area-wrap {
  padding-top: 40px !important;
  padding-bottom: 40px !important; }

/******* LANDING SEMINARIOS *******/
.page-id-7010609102337 #highlightumkqo8y {
  margin-top: 80px; }

.page-id-7010609102337 .section-highlight .highlight-head {
  font-weight: 700;
  font-size: 48px;
  color: #FFF; }

.page-id-7010609102337 .section-highlight .highlight-subhead {
  font-size: 24px;
  color: #FFF;
  line-height: 35px;
  opacity: 1; }

.page-id-7010609102337 h6 {
  font-size: 38px;
  line-height: 35px; }

.page-id-7010609102337 #textboxuuvlnyv, .page-id-7010609102337 #textboxukrecp9, .page-id-7010609102337 #textboxu7fp4q3,
.page-id-7010609102337 #textboxu1puksg, .page-id-7010609102337 #textboxuax4d59 {
  margin-bottom: 80px; }

.page-id-7010609102337 #textboxugzk9wd h6 {
  margin-bottom: 0; }

.page-id-7010609102337 #textboxu1puksg strong, .page-id-7010609102337 #textboxuaw02p1 strong, .page-id-7010609102337 #textboxuwh36or strong {
  font-size: 22px;
  font-weight: 300;
  line-height: 31px; }

/* Aviso de cookies */
.cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-texto {
  background-color: #767676 !important;
  border-top: 1px solid #707070 !important;
  border-bottom: 1px solid #707070 !important; }
  .cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-texto p {
    font-family: 'Roboto', sans-serif;
    color: #FFF !important;
    text-align: center !important;
    font-size: 13px;
    line-height: 150%;
    margin: 0 40px 10px 10px; }
    .cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-texto p a {
      font-family: 'Roboto', sans-serif;
      color: #FFF !important;
      font-size: 12px !important;
      text-decoration: underline; }
      .cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-texto p a:hover {
        color: #000 !important; }
      .cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-texto p a.cdp-cookies-boton-cerrar {
        text-decoration: none !important;
        margin: 15px auto 0 auto; }

/* Invisivilizamos aviso de cookies */
.parent-pageid-7010609081967 .cdp-cookies-alerta, .page-id-7010609109504 .cdp-cookies-alerta {
  display: none; }

/* CSS para la pagina de activacion de cuenta */
.cajaActivarCuenta {
  display: block;
  margin: auto;
  width: 40%;
  text-align: center;
  background-color: #EEEEEE;
  border: 1px solid #CCCCCC;
  padding-bottom: 40px; }

.cajaActivarCuenta h2 {
  font-family: Helvetica;
  font-size: 24px;
  font-weight: normal;
  margin-top: 20px; }

div#signup-welcome {
  display: none; }

/* NUEVA GUÍA CANCELACIÓN SUSCRIPCIÓN */
#textboxu6fjvdg {
  margin-bottom: 100px; }

#textboxu6fjvdg h1 {
  margin-bottom: -10px; }

#textboxu6fjvdg .sub1 {
  font-size: 24px;
  font-weight: 400;
  margin-bottom: 60px; }

#textboxut7cszj, #textboxud5pkaw, #textboxujnr6g7, #textboxu75jvfe,
#textboxu231ko1, #textboxuwgs29z, #textboxusakqqo, #textboxuqwfogh {
  margin-bottom: 90px; }

#textboxu1x82bj .aviso1 {
  font-size: 24px;
  font-weight: 600; }

#textboxu1x82bj .aviso2 {
  font-size: 24px; }

#textboxu1x82bj .btn {
  margin-top: 40px;
  margin-bottom: 50px; }

/* GUÍA NUEVOS SUSCRIPTORES */
#textboxuxrwkex {
  margin-bottom: 100px; }

#textboxuxrwkex h1 {
  margin-bottom: -10px; }

#textboxuxrwkex .sub1 {
  font-size: 24px;
  font-weight: 400;
  margin-bottom: 60px; }

#textboxug2kbph, #textboxusbcj00, #textboxud9jp1o, #textboxuvjn7n9, #textboxuggb35o, #textboxurhiwyf,
#textboxu5rmui6, #textboxuvo4j9s, #textboxuyx8eku, #textboxuxylbgu, #textboxux2170k, #textboxus4cshs {
  margin-bottom: 90px; }

#textboxuaaabss .aviso1 {
  font-size: 24px;
  font-weight: 600; }

#textboxuaaabss .aviso2 {
  font-size: 24px; }

#textboxuaaabss .btn {
  margin-top: 40px;
  margin-bottom: 50px; }

/* CURSOS PAYPAL */
.page-id-7010609087036 div {
  margin-top: 0px !important; }

.page-id-7010609087036 .post-style .texto IMG {
  padding: 0px; }

.page-id-7010609087036 .post-style .texto H3 {
  padding-top: 10px;
  padding-bottom: 0px; }

/* MAPA VDESARROLLADORES */
.page-id-7010609067690 input.wpcf7-form-control.wpcf7-text {
  width: 100%; }

@media (max-width: 767px) {
  body.page-id-7010609067690 .hentry iframe {
    max-height: 300px; } }
/* ACERCA DE */
#mastheadu2hm24p img.masthead-img {
  width: 140px;
  height: 140px; }

#menu-about.quick-links {
  font-size: 22px; }

#menu-about .current-menu-item a {
  color: #53565A; }

.template-empresa_u860db #textboxubj8czc {
  margin-top: 30px; }

#textboxu2a3aph {
  margin-top: 40px; }

#textboxul0b9gd, #textboxu79d1j3, #textboxu4nvo3r, #textboxu4pzxy9, #textboxu3w9a4c,
#textboxuqla7ib, #textboxuh0dnb8, #textboxuixqjdx, #textboxukw81rv, #textboxui0a8vn {
  margin-bottom: 40px; }

/* Localización */
#textboxub6mbbd, #textboxuq3wh03 {
  margin-bottom: 40px; }

/* INSTALADOR PERSONALIZADO */
#mastheaduknarpd {
  margin-top: -20px;
  margin-bottom: 30px; }

#mastheaduknarpd p.masthead-tag {
  font-size: 24px;
  opacity: 1;
  margin-top: 50px; }

#textboxui88w38 p {
  font-size: 38px; }

#postloopubf40f label {
  font-size: 18px;
  font-weight: 300; }

#postloopubf40f .subLabel {
  font-size: 14px; }

#postloopubf40f input {
  font-family: 'Roboto', sans-serif;
  font-size: 18px;
  font-weight: 300; }

/* CURSO AVANZADO VELNEO 20 */
/* Dimensiones */
.curso-header .highlight-area {
  margin-top: 170px; }

/* Hightlight H2 */
.curso-header h2 {
  font-family: 'Roboto', sans-serif;
  font-size: 48px !important;
  color: #FFF;
  margin-bottom: 10px !important; }

/* Hightlight Tagline */
.curso-header .highlight-subhead {
  font-size: 24px;
  opacity: 1;
  color: #FFF; }

.curso-blocks .the-media h3 {
  font-size: 36px !important;
  line-height: 46px !important; }

iframe.center-video {
  display: block;
  margin: 0 auto; }

.curso-actualizacion-content h4 {
  font-size: 22px;
  color: #585B5F;
  border-bottom: 1px solid #ADADAD;
  padding-bottom: 20px;
  margin-top: 140px; }
  .curso-actualizacion-content h4.first {
    margin-top: 40px !important; }
.curso-actualizacion-content .schedule {
  display: inline-block;
  vertical-align: top; }
  .curso-actualizacion-content .schedule p {
    margin: 5px 0; }
  .curso-actualizacion-content .schedule > .img {
    display: inline-block; }
  .curso-actualizacion-content .schedule > p, .curso-actualizacion-content .schedule > h5 {
    padding: 0 10px; }
  .curso-actualizacion-content .schedule .owner {
    padding: 0 10px; }
    .curso-actualizacion-content .schedule .owner .img {
      margin: 0 20px 0 0;
      display: inline-block; }
    .curso-actualizacion-content .schedule .owner p {
      margin: 0;
      display: inline-block;
      vertical-align: top;
      padding: 10px 0 0;
      width: 70%;
      word-wrap: break-word; }
      .curso-actualizacion-content .schedule .owner p span.name {
        font-weight: bold; }
  .curso-actualizacion-content .schedule hr {
    width: 20px;
    border-bottom: 1px solid #707070;
    margin-left: 10px; }
@media (min-width: 320px) {
  .curso-actualizacion-content h4 {
    margin-top: 22px; }
  .curso-actualizacion-content .col-sm-1 {
    width: 100%; }
    .curso-actualizacion-content .col-sm-1.schedule {
      margin-bottom: 80px; } }
@media (min-width: 768px) {
  .curso-actualizacion-content .col-md-6 {
    width: 49%; } }
@media (min-width: 992px) {
  .curso-actualizacion-content .col-lg-4 {
    width: 33%; } }

#pl_areaufv1ec3 {
  margin-bottom: 50px; }

#pl_areaufv1ec3 img {
  margin-bottom: 20px; }

#postloopub73ff td {
  width: 75%; }

/* FORMULARIO DE CONTACTO QUE SUSTITUYE AL FORMULARIO DE ZENDESK */
.wpcf7-form label {
  font-size: 18px;
  line-height: 28px;
  font-weight: 300; }

.wpcf7-form .campoFormZendesk {
  margin-bottom: 0; }

.wpcf7-form .sinMargenIzquierda {
  margin-left: 0; }

.wpcf7-form .botonDerecha {
  text-align: right; }

.wpcf7-form .wpcf7-text,
.wpcf7-form .wpcf7-select {
  width: 100%; }

.wpcf7-form input.wpcf7-submit {
  /*width: 20%;*/
  width: auto; }

#page .wpcf7-form .wpcf7-mail-sent-ok {
  padding: 10px;
  border-top: none;
  border-right: none;
  border-bottom: none;
  border-left: 5px solid #6EA7F0;
  color: #2A7CEA;
  font-size: 14px;
  line-height: 1.5em;
  text-align: left;
  text-shadow: none;
  background-color: #D4E6FA;
  box-shadow: none; }

#page .wpcf7-form .wpcf7-not-valid-tip,
#page .wpcf7-form .wpcf7-validation-errors {
  padding: 10px;
  border-top: none;
  border-right: none;
  border-bottom: none;
  border-left: 5px solid #F9967B;
  color: #F6653C;
  font-size: 14px;
  line-height: 1.5em;
  text-align: left;
  text-shadow: none;
  background-color: #FDE0D8;
  box-shadow: none; }

/* Mi Cloud en Panel de Control */
#textboxul9a816 {
  margin-bottom: 35px; }

#textboxul9a816 h3 {
  margin-top: 0; }

/* PÁGINA DE INCIDENCIAS https://velneo.es/consulta-incidencia/ */
.elementoCentrado {
  text-align: center; }

input.form-control.caja-incidencias {
  height: 46px;
  width: 350px; }

@media (max-width: 767px) {
  input.form-control.caja-incidencias {
    margin-bottom: 10px; } }
/* CSS para páginass de novedades JIRA */
.template-jira .hentry table td ul {
  font-size: 18px;
  margin-bottom: 50px; }

.template-jira li {
  list-style-type: circle;
  margin-left: 40px; }

/* NUEVA PÁGINA DESCARGAS 10.02.17 - DANIEL ESPERÓN */
.descargas {
  font-size: 18px; }

.descargas .span6 {
  position: relative;
  padding-left: 120px;
  margin-bottom: 20px;
  box-sizing: border-box; }

.descargas .descargas-icon {
  position: absolute;
  left: 0;
  top: 0;
  width: 100px; }

.descargas .descargas-description {
  margin-bottom: 18px;
  line-height: 1.556em; }

.descargas .descargas-description .red {
  color: #DA291C; }

.descargas .descargas-links {
  width: 70%; }
  .descargas .descargas-links a {
    padding: 1px 5px 1px;
    margin: 0 10px 10px 0;
    min-width: 60px;
    font-size: 11px;
    box-sizing: border-box; }
  .descargas .descargas-links .disabled {
    cursor: default;
    text-decoration: none; }
  .descargas .descargas-links br {
    display: none; }

.descargas .alert {
  font-size: 14px; }

@media screen and (min-width: 57.5em) {
  .descargas .row {
    min-height: 160px;
    margin-bottom: 60px; }

  .descargas .span6 {
    padding-left: 180px;
    margin-bottom: 0; }

  .descargas .descargas-icon {
    width: 160px; }

  .descargas .descargas-links br {
    display: inline; }

  .descargas .descargas-alert {
    margin-bottom: 40px; } }
/* FIN NUEVA PÁGINA DESCARGAS 10.02.17 - DANIEL ESPERÓN */
/* NUEVA PÁGINA EQUIPO 10.02.17 - DANIEL ESPERÓN */
.equipo {
  margin-bottom: 40px; }

.equipo img {
  float: left;
  width: 50%; }

@media screen and (min-width: 30em) {
  .equipo img {
    width: 33.3334%; } }
@media screen and (min-width: 45em) {
  .equipo img {
    width: 25%; } }
@media screen and (min-width: 60em) {
  .equipo img {
    width: 20%; } }
/* FIN NUEVA PÁGINA EQUIPO 10.02.17 - DANIEL ESPERÓN */
/* NUEVA PÁGINA vERP 10.02.17 - DANIEL ESPERÓN */
.page-id-7010609106227 #textboxuzw50qn {
  margin-top: 130px; }

.page-id-7010609106227 #textboxuzw50qn h3 {
  font-size: 48px;
  font-weight: 700;
  color: #FFF; }

.page-id-7010609106227 #textboxuzw50qn p {
  font-size: 24px;
  line-height: 35px;
  color: #FFF; }

.demo-info .sd-hidden {
  display: none; }

.demo-info .row {
  margin: 60px 0; }

.demo-info .span4 p:first-child {
  font-size: 22px; }

@media screen and (min-width: 48em) {
  .demo-info .sd-hidden {
    display: inline; } }
/* FIN NUEVA PÁGINA vERP 10.02.17 - DANIEL ESPERÓN */
/* SELECCIÓN DE PLATAFORMA EN DESCARGA 03.10.17 - DANIEL ESPERÓN */
a#PackBienvenida.disabled {
  background-color: #CCC !important;
  border-color: #CCC !important;
  color: #FFF !important; }

#plataforma-form label {
  margin-bottom: 16px;
  font-size: 18px;
  font-weight: 300; }

/* FIN DE SELECCIÓN DE PLATAFORMA EN DESCARGA 03.10.17 - DANIEL ESPERÓN */
/* CONSULTOR ASIGNADO 23.10.17 - DANIEL ESPERÓN */
.consultor-asignado h6 {
  margin-bottom: 32px; }

/* FIN DE CONSULTOR ASIGNADO 23.10.17 - DANIEL ESPERÓN */
/* QUITAR EL FONT-SIZE DE ESTA PROPIEDAD PARA QUE TODOS LOS MENUS TENGAN 16PX*/
#menu-about.quick-links {
  font-size: 16px; }

/* CSS ajuste padding */
.pl-section-pad {
  padding: 15px 11px; }

/* CSS template02 */
.template-plantilla02 .inner {
  padding-top: 28px; }

.template-plantilla02 .masthead-tag {
  margin-top: 43px;
  font-size: 24px; }

.template-plantilla02 .template-region-wrap .menu {
  margin: 0;
  text-align: center;
  list-style-type: none; }

.template-plantilla02 .template-region-wrap .menu .menu-item {
  display: inline-block;
  margin: 0 8px;
  font-size: 18px;
  font-weight: 400; }

.template-plantilla02 .template-region-wrap .menu .current-menu-item a {
  color: #53565A; }

#textboxu66x130 p {
  border-top: solid 1px #D3D4D5;
  color: #767676;
  font-size: 12px;
  text-transform: uppercase; }

#textboxu66x130 .pl-section-pad {
  padding-top: 10px; }

/* FIN CSS template02 */
/* CSS template03 */
#textboxun8sli0 p {
  border-top: solid 1px #D3D4D5;
  color: #767676;
  font-size: 12px;
  text-transform: uppercase; }

#textboxun8sli0 .pl-section-pad {
  padding-top: 10px; }

/* FIN CSS template03 */
/* CSS template01 template01extend */
.template-plantilla01 .inner, .template-plantilla01extend .inner {
  padding-top: 139px; }

.template-plantilla01 .masthead-title, .template-plantilla01extend .masthead-title {
  color: #fff; }

.template-plantilla01 .masthead-tag, .template-plantilla01extend .masthead-tag {
  color: #fff;
  opacity: 1; }

.template-plantilla01 .btn-large, .template-plantilla01extend .btn-large {
  font-family: 'Roboto Mono';
  color: #fff;
  font-weight: 700;
  font-size: 18px;
  background: #DA291C;
  border: 1px solid #DA291C !important;
  border-radius: 6px;
  text-shadow: none;
  box-shadow: none;
  letter-spacing: normal; }

.template-plantilla01 .btn-large:hover, .template-plantilla01extend .btn-large:hover {
  background: #FFF;
  border: 1px solid #DA291C;
  color: #DA291C; }

.template-plantilla01extend .textbox-wrap h2, .template-plantilla02extend .textbox-wrap h2 {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #53565A;
  font-size: 22px;
  line-height: 31px;
  font-weight: 300; }

.template-plantilla01 h3, .template-plantilla01extend h3 {
  font-size: 36px;
  line-height: 46px; }

.template-plantilla01 h4, .template-plantilla01extend h4 {
  font-size: 22px;
  line-height: 31px; }

/* FIN CSS template01 template01extend */
.nov_header_version {
  padding-top: 170px;
  margin-bottom: 10px !important;
  color: #FFFFFF; }

.nov_header_title {
  margin: 0 !important;
  font-weight: 700;
  font-size: 48px;
  color: #FFFFFF;
  line-height: 46px; }

.nov_header {
  margin-top: 10px !important;
  padding: 0 20% 0 20%;
  font-size: 24px;
  color: #FFFFFF;
  line-height: 35px; }

.nov_log {
  margin-top: 0px !important;
  padding: 0 30% 0 30%; }

.nov_log_ico {
  margin-top: 30px !important;
  margin-bottom: 10px !important; }

#pl_areauzlfd5u h3 {
  margin: 0 0 20px 0 !important; }

#pl_areaus6bsts h3 {
  margin: 0 0 20px 0 !important; }

/* WPFront Notification Bar 07.02.18 - DANIEL ESPERÓN */
#wpfront-notification-bar {
  display: none; }

.blog #wpfront-notification-bar,
.single-post #wpfront-notification-bar {
  display: block; }

#wpfront-notification-bar td {
  padding: 8px 28px;
  line-height: 1.5em; }

#wpfront-notification-bar a.wpfront-button {
  box-shadow: none;
  text-shadow: none;
  font-family: "Roboto Mono";
  font-weight: 700; }

#wpfront-notification-bar div.wpfront-close {
  padding: 0;
  width: 18px;
  height: 18px;
  top: 14px;
  border: none !important;
  text-indent: -9999px;
  background-color: transparent !important;
  background-image: url(images/hellobar-close.png);
  background-size: cover; }

@media screen and (min-width: 48em) {
  #wpfront-notification-bar div.wpfront-close {
    right: 16px; } }
/* WPFront Notification Bar END */
/* Vídeos de youtube responsive  21.02.18 - DANIEL ESPERÓN  */
.responsive-video {
  position: relative;
  padding-bottom: 56.25%; }

.responsive-video iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0; }

/* Vídeos de youtube responsive END */
/* Formulario de bienvenida  19.03.18 - DANIEL ESPERÓN  */
#wpcf7-f7010609243481-p7010609243473-o1 .wpcf7-text {
  margin-bottom: 16px; }

#wpcf7-f7010609243481-p7010609243473-o1 .wpcf7-textarea {
  margin-bottom: 24px;
  height: 120px; }

/* Formulario de bienvenida  19.03.18 - DANIEL ESPERÓN  */
.shadow-box {
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.6); }

.tml-user-social-wrap {
  margin-bottom: 20px; }

/* Zona privada */
.account .photo {
  margin: 0 10px;
  display: inline-block;
  text-align: center; }
  .account .photo a.btn {
    margin: 10px 0; }
.account .info {
  display: inline-block;
  vertical-align: top; }
  .account .info p {
    margin: 0 0 15px 0; }
    .account .info p:first-child {
      margin: 0; }

.consultor-asignado p.info {
  display: inline-block !important;
  vertical-align: middle !important;
  margin: 10px 20px !important; }

.perfilprivado button {
  font-family: 'Roboto Mono' !important;
  font-weight: 700 !important;
  font-size: 18px !important;
  background: #DA291C !important;
  border: 1px solid #DA291C !important;
  border-radius: 6px !important;
  color: #FFFFFF !important;
  text-shadow: none !important;
  box-shadow: none !important;
  letter-spacing: normal !important;
  transition: color .2s linear, background .2s linear !important;
  text-transform: uppercase !important; }

.grecaptcha-badge {
  visibility: hidden; }

.fotoMiniResponsable img {
  height: 100px !important;
  width: auto; }

/*# sourceMappingURL=style.css.map */
