.linea-inf-roja{border-bottom:3px solid #c31f22}.et_pb_divider::before{width:20%}.noticias-portada .post-content a,.type-post .post-content a{line-height:40px;text-decoration:underline}.noticias-portada .post-content a:hover,.type-post .post-content a:hover{color:#333}.curriculum img{border-radius:125px;-webkit-border-radius:300px;-moz-border-radius:300px;max-width:250px;max-height:250px;margin-left:auto;margin-right:auto}#sidebar h4,.et_pb_widget_area_left h4{background-color:#c31f22;color:#fff;font-size:15px;line-height:19px;margin-bottom:20px;padding:7px;font-family:"Open Sans",Arial,sans-serif}#sidebar li,.et_pb_widget_area_left li{border-bottom:1px dotted #CCCCCC;padding-top:10px;padding-bottom:10px}#sidebar li a,.et_pb_widget_area_left li a{font-weight:500!important;line-height:19px;color:#000!important}#sidebar li a:hover,.et_pb_widget_area_left li a:hover{color:#545b75!important}.et_pb_widget_area_left #archives-2 label,.type-project .et_main_title .et_project_categories{display:none}.type-post h2{margin-top:20px}.type-post h2 a{color:#000000!important}.type-post .post-meta,.type-post .post-meta a{color:#c31f22!important;font-size:13px;font-weight:600}.type-project .et_project_meta p{margin-top:10px}.type-project .et_project_meta p a,.et_project_meta p a{border:1px solid #545b75;padding:5px;margin-right:5px;background-color:#f4f6f8}.et_project_meta p a{margin-bottom:10px}.type-project .et_project_meta p a:hover,.et_project_meta p a:hover{background-color:#545b75;color:#FFF}#top-menu .sub-menu li a{text-transform:none!important}#footer-bottom{border-top:1px solid #9b9b9b}.aviso_legal h1{margin-bottom:20px}.aviso_legal h2{border-bottom-color:#CCCCCC;border-bottom-width:1px;border-bottom-style:dotted;margin-bottom:20px;margin-top:20px;color:#c31f22}.aviso_legal h3{color:#333}.form-trabajo{}.form-trabajo input.text,.form-trabajo input[type="email"],.form-trabajo input[type="tel"],.form-trabajo input[type="text"],.form-trabajo select,.form-trabajo textarea{background-color:#fff;border:1px solid #bbb;padding:10px;color:#4e4e4e;width:100%}.form-trabajo select,.form-trabajo textarea{margin-top:10px}.form-trabajo textarea{max-height:150px}.form7-2colum input[type="date"],.form7-2colum input[type="email"],.form7-2colum input[type="number"],.form7-2colum input[type="password"],.form7-2colum input[type="search"],.form7-2colum input[type="tel"],.form7-2colum input[type="text"],.form7-2colum input[type="url"],.form7-2colum select,.form7-2colum textarea{width:100%;border-bottom:1px solid #666;border-top:1px solid #666;border-left:1px solid #666;border-right:1px solid #666;border-radius:0px;padding:.5rem 1rem;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.form7-2colum textarea{height:120px}.form7-2colum .et_contact_bottom_container{margin-top:15px;margin-bottom:20px}.form7-2colum .acetar_politica .wpcf7-list-item{margin-left:0px!important}.form7-2colum .acetar_politica,.form7-2colum .acetar_politica a{color:#fff!important}.form7-2colum .acetar_politica{margin-top:10px}.form7-2colum .et_pb_button{background:#f00;border:0px;color:#fff}.form7-2colum .et_pb_button:hover{background:#fff;border:0px;color:#000}.wpcf7-select{width:100%;padding:15.5px;border:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0px;font-family:inherit;color:#aaa;background-color:#eee;-moz-appearance:none;-webkit-appearance:none;background-position:center right 15px;background-image:url("/wp-content/uploads/2017/11/arrow-2.png");background-repeat:no-repeat;margin-bottom:4px}div.wpcf7-validation-errors{display:none!important}.aceptar-condiciones{margin-top:10px;margin-bottom:10px}.wpcf7-form a{color:#333;text-decoration:underline}div.wpcf7-mail-sent-ok{border:1px solid #333;background-color:#D5FFFF}.cuadro-especializaciones{width:48%;float:left;margin:1%}.et_pb_contact_form_0 .et-pb-contact-message p{color:#fff}#cn-notice-buttons a{background:#000;padding-left:5px;padding-right:5px;color:#fff!important}#cn-notice-buttons a:hover{background:#fff;color:#000!important}