﻿.darkbackgroundtext {
    color: #333333 !important;
}

.telefono-header {
	color: #000000;
    text-decoration: none;
}

.telefono-title {
    color: #FFFFFF;
    text-decoration: none;
}

.telefono-header:hover {
	color: #000000;
    text-decoration: none;
}

.telefono-title:hover {
    color: #FFFFFF;
    text-decoration: none;
}

.telefono-header:focus {
	color: #000000;
    text-decoration: none;
}

.telefono-title:focus {
    color: #FFFFFF;
    text-decoration: none;
}

.reasons h2 {
    line-height: 30px;
}

a.area-privada:focus {
    color: #FFFFFF;
}

ul.social-network li a {
    padding: 10px 0 0 0;
}

.modal .formulario-carru h2 {
    line-height: 45px !important;
}

.red-social a {
    padding: 10px 0 0;
}

/*
.noticias #sidebar-coberturas:after {
    z-index: 999999;
}
*/

.formulario-carru .btn {
    padding: 12px !important;
}

#formulario-plegado > div.checkbox > label > a {
    line-height: 20px;
}

input[type=checkbox] {
    width: 18px;
    height: 18px;
}


/*Estilos para el producto de reputación online*/
#home-slider {
    min-height: 570px !important;
}

.box-carrousel {
    width: 410px;
    left: 25%;
}

.owl-dots {
    margin-bottom: 0 !important;
}

.ro .coberturas {
    padding: 71px 0;
}

.ro .coberturas .btn-block {
    font-size: 14px !important;
    padding: 12px 100px 12px 15px !important;
    text-transform: uppercase !important;
}

.carousel.testimonios .item:nth-child(1) {
    background-image: url("../images/carrusel/testimonio_01.jpg");
    background-position: right center;
}

.carousel.testimonios .item:nth-child(2) {
    background-image: url("../images/carrusel/testimonio_02.jpg");
    background-position: right center;
}

.carousel.testimonios .item:nth-child(3) {
    background-image: url("../images/carrusel/testimonio_03.jpg");
    background-position: right center;
}

.carousel.testimonios .item:nth-child(4) {
    background-image: url("../images/carrusel/testimonio_04.jpg");
    background-position: right center;
}

.carousel.testimonios .item:nth-child(5) {
    background-image: url("../images/carrusel/testimonio_05.jpg");
    background-position: right center;
}

ul.feature-two.left .line {
    height: 76%;
}

ul.feature-two .line {
    height: 75%;
}

ul.feature-two.left::before {
	top: 334px;
}

ul.feature-two.right::before {
	top: 334px;
}

div.modal-header {
    border-bottom: none;
}

div.modal-footer {
    border-top: none;
}

#customModal .ocultar-campos {
    display: block;
}

#customModal > div > div > div.modal-body > div {
    background-color: initial;
    border-radius: initial;
    box-sizing: initial;
    float: none;
    height: auto;
    margin: 0;
    padding: 0;
    width: 100%;
}

.ro .modal-body h2 {
    text-align: center;
}

.ro .modal-body p {
    text-align: center;
}

.modal-body .asejur-feature {    
    text-align: left !important;
	list-style: none;        
    padding: 0 !important;
	margin-bottom: 10px;

}

.modal-body .asejur-feature:after {
    background-image: none !important;
}

/*a {
    cursor: pointer; 
    cursor: hand;
	
}*/

a.linkToModal {
    cursor: pointer; 
    cursor: hand;
}

.selector-perfil {
    background-color: transparent;
    position: relative;
    z-index: 1;
}

.pestanias {
    position: relative;
}

.absolute-center {
    left: 50%;
    margin: -26px 0 0 -135px;
    position: absolute;
    right: 50%;
    width: 270px;
    z-index: 2;
}

.pestanias-perfil {
    background-color: transparent;
    background-position: center center;
    color: #000000;
    display: block;
    float: left;
    font-size: 16px;
    height: 52px;
    line-height: 63px;
    text-align: center;
    text-transform: uppercase;
    width: 135px;
}

.pestanias-perfil.activo {
    color: #cc0033;
    text-decoration: underline;
}

.pizq {
    background-image: url("/sites/legalitasnw/support/images/pestanias-perfil-izq.png");
}

.pdch {
    background-image: url("/sites/legalitasnw/support/images/pestanias-perfil-dch.png");
}

.separatres {
    background-color: transparent;
    background-image: url("/sites/legalitasnw/support/images/separador4.png");
    background-position: center center;
    height: 25px;
    margin: 0 0 -24px;
    position: relative;
    width: 100%;
}

.ro .novedoso {
    margin: -24px auto 50px;
}

.box-carrousel h2 {
    color: #666666;
    font-size: 25px;
    font-weight: normal;
    line-height: 25px;
}

.ro .glyphicons-headset::before {
    content:"";
}

.cobertura-content-greybox {
    border: 1px solid #C0C0C0;
    background-color: #EEEEEE;
    color: #000000;
    padding: 15px;
    margin-bottom: 30px;
}

.cobertura-content-greenbox {
    background-color: #407C00;
    padding: 10px;
    color: #FFFFFF !important;
    margin-bottom: 30px;
}

.cobertura-content-greybox p {
    width: 90%;
    right: 0;
    margin-left: auto;
}

.cobertura-content-greybox img {
	float: left;
}

.carousel.testimonios .carousel-caption::before {
    content: "\"";
}

.cobertura-content h3.red:before {
    display: inline-block !important;
}

.cobertura-content h3.green::before {
    display: inline-block !important;
}

#confianza {
    background: #f9f8f8;
    padding-top: 100px;
    padding-bottom: 90px;
}

/*
.imgconsulta {
    left: -33%;
    top: -45px;
}
*/

.color-legalitas {
    color: #CC0033 !important;
}

.eliminarFlechaCoberturas:after {
    background-color: rgba(0, 0, 0, 0.6);
    color: #ffffff;
    content: "";
    display: none !important;
    float: right;
    font-family: FontAwesome;
    font-size: 39px;
    font-style: normal;
    font-weight: normal;
    height: 38px;
    line-height: 38px;
    margin: -38px 32px 0 0;
    padding: 0;
    position: relative;
    text-align: center;
    vertical-align: top;
    width: 148px;
    z-index: 2147483647;
}

.problemo img {
    margin: 0 0 20px;
    width: 100%;
    height: auto;
}

.noticias .main .noticia_destacada img {
    margin: 0 0 20px;
    width: 100%;
    height: auto;
}

.noticias .main .destacadas img {
    margin: 0 0 20px;
    width: 100%;
    height: auto;
}

.noticias .main .manuales img {
    margin: 0 0 20px;
    width: 100%;
    height: auto;
}

/*.noticias .main .manuales p {
    color: #000000;
    font-size: 16px;
    font-weight: 300;
    line-height: 20px;
    min-height: 80px;
}*/

.noticias #form-familias {
    margin: 0;
}

.dark-side img {
    width: 100%;
    margin: 0 0 10px 0;
    height: auto;
}

.dark-side a {
    color: #000;
}

.modal .formulario-carru {
    float: none;
    padding: 0;
    width: 100%;
}

/*
nav.navbar-bottom ul li a {
    padding-left: 2px;
    padding-right: 10px;
}*/

#familiar .cobertura-item {
    padding-top: 10px !important;
}

.cobertura-item span {
    display: block;
}

.cobertura-item a {
    color: #000000;
}

#about a:hover, #about a:focus {
    background-color: #4a6815;	
}

#about a {
    background-color: #577b19;
    border: medium none;
    font-size: 19px;
    padding: 7px 75px;
    margin-top: 15px;
}

.cta .btn.btn-success {
    background: #577b19;
    border: medium none;
    font-size: 19px;
    padding: 7px 75px;
    margin-top: 15px;
}

.cta .btn.btn-success:hover, .cta .btn.btn-success:focus {
    background-color: #4a6815;	
}

#sidebar-coberturas::after {
    background-color: #909090;
    opacity: 0.4;
}

#carrousel-three-block .navigation{
    position: absolute;
    width: 100%;
    top: 30%;
}
#carrousel-three-block .navigation > div{
    margin: 0 5%;
}
#carrousel-three-block .navigation i{
    font-size: 150px;
    color: rgba(65, 65, 65, 0.5);
}
#carrousel-three-block .navigation i::before{}

#carrousel-three-block .navigation #nextcarOcs{
    position: absolute;
    right: 0;
}

#carrousel-three-block .navigation #prevcarOcs{
    position: absolute;
    left: 0;
}

#carrousel-three-block .img_navigation {
    opacity: 0.6;
}

#home-slider .formulario-carru h2 span {
    line-height: 45px;
}

#contact-page h1 {
    text-align: left;
    margin-top: 25px;
    margin-bottom: 30px;
}

#contactFormModal .modal-body .page-header {
    margin: 0 0 10px 0;
}

.cobertura-price-box .price {
    font-size: 20px !important;
}

.main ul {
    padding-left: 30px;
}

.main ul li {
    color: #000000;
    font-size: 16px;
    font-weight: 300;
    line-height: 22px;
    list-style-type: none;
    position: relative;
}


#twitter-widget-0 {
	height : 490px !important;
}
/*
.noticias .rrss {
	max-height : 500px !important;
}
*/
.buscarMovil {
    padding: 3px !important;
}

.menu-mobile ul li .active{
    background-color: #9E1C2C;
}

/*.play-button-familia {
    z-index: 1024;
}*/

.modal-body #form-familias h2 {
    font-size: 50px;
}

.modal .formulario-carru h2 {
    line-height: 45px !important;
}

.modal-body #form-familias h2 span {
    font-size: 25px;
}

td.ui-datepicker-week-end.ui-datepicker-unselectable.ui-state-disabled {
    opacity: 0.5;
}

.producto-titulo-azul {
    padding: 21px; 
    width: 50%; 
    background-color: #d6e9f5;
}

/*micss.cs */
.producto-multas .multasinterior .alerta {
    margin-bottom: 30px;
}

/*style.css [5375]*/
.producto-multas .formulario-carru h4 {
    color: #cc0033;
    font-size: 22px;
    font-weight: 600;
    text-align: center;
}

/*style.css [5448]*/
.producto-multas .formulario-carru .form-group-personalizado {
    margin-top: 0px; 
}

/*style.css [5452]*/
.producto-multas .formulario-carru .btnform {
    margin: 0 0 10px 0;
}

/*style.css [5654]*/
.producto-multas .texto-producto-explicativo .container {
    padding: 0;
    min-height: 0px;
}

.producto-multas section#coberturas {
    background-image: none !important;
}

.producto-multas .landing-imagen-producto img.foto-producto{
	width: 100%;
	height: 525px;
}

.producto-multas img.logo{
    height: 75px;
}

.producto-multas .landing-imagen-producto .texto-carru-flotante {
    background-color: #ffffff;
    border-radius: 20px;
    box-sizing: border-box;
    height: auto;
    margin: 0 0 0 0%;
    padding: 25px 15px 0;
    position: absolute;
    left: 0;
    top: -430px;
    width: 60%;
    z-index: 3;
    opacity: 0.7;
}

    .producto-multas .landing-imagen-producto .texto-carru-flotante h3 {
        color: #000;
        font-weight: bold;
        font-size: 170%;
    }

     .producto-multas .landing-imagen-producto .texto-carru-flotante p {
        color: #000;
        font-weight: bold;
        font-size: 110%;
    }

     .producto-multas .landing-imagen-producto .texto-carru-flotante li {
        color: #000;
        font-weight: bold;
        font-size: 110%;
    }

.multa .texto-multa {
    color: #000000 !important;
}


.btnform.btn-formulario-multa {
    padding: 10px 44px !important;
}

.fromleft .modal-dialog .modal-content ul li ul.iconito li.i-familia:before{
    content: "\e917";
}

.multasinterior .alerta a.btn-alerta {
    background-color: #407c00;
    color: #ffffff;
}

.noticias.interior .main .paginacion  a, .paginacion a, .paginacion span{
	list-style: outside none none;
    margin: 0 20px 0 0;	
	color: #000;
	text-decoration: none;
}

.paginacion .aspNetDisabled
{
	display:none;
}

.pepapig {
	background-color: #ffcccc;
}

.pepapig a{
	text-decoration: none;
}

.fromleft .modal-dialog .modal-content ul li ul.iconito li.i-seguro-impago-alquiler:before{
    content: "\e93e";
}

@media (max-width: 1279px) {
    
    .darkbackgroundtext {
        color: #000000 !important;
    }

    .producto-titulo-azul { 
        width: auto; 
        background-color: #fff;
    }

    .box-carrousel p {
        font-size: 18px;
    }

    .bg {
        z-index: 1;
        position: absolute;
        opacity: 0.8;
        float: left;
        height: 570px;
        width: 100%;
        background-color: #FFFFFF;
    }

    .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
	    background: #D9D3D3;
    }
    
    /*
    .owl-theme .owl-dots .owl-dot span {
	    background: #919191;
    } 

    .owl-theme .owl-dots .owl-dot {
        position: relative;
        top: 500px;
    }
    */    
}


@media (max-width: 1080px) {

    .carousel.testimonios .carousel-caption .btn-primary {
        padding: 20px 40px;
    }

    .carousel.testimonios .carousel-caption {
        color: #000000;
        left: auto;
        right: auto;
        text-align: center;
        text-shadow: 0 0 0 #000000;
        width: 100%;
        top: 81px;
        padding: 0 80px;
        bottom: auto;
    }

    .carousel.testimonios .item:nth-child(1) {
        background-image: none;      
    }

    .carousel.testimonios .item:nth-child(2) {
        background-image: none;
    }

    .carousel.testimonios .item:nth-child(2n) .carousel-caption {
        left: auto;
    }

    .carousel.testimonios .item:nth-child(3) {
        background-image: none;
    }

    .carousel.testimonios .item:nth-child(4) {
        background-image: none;
    }

    .carousel.testimonios .item:nth-child(5) {
        background-image: none;
    }

    .menu-mobile ul li.active {
        background-color: #9e1c2c;
    }

}


@media (min-width:1024px) and (max-width:1280px){    /*modificaciones ana vacaciones*/                
    .btn {
	    margin-bottom:0;
    }

    .cobertura-price-box p {
	    float: none;	
    }

    .botttom-table-slider > div {
        vertical-align: initial !important;
    }
}


@media (max-width: 1024px) {
    .box-carrousel {
        color: black;
        width: 355px;
        left: 5%;
    }

    .producto-multas .landing-imagen-producto .container {
        position: relative;
        padding-right: 0;
    }

    .producto-multas .landing-imagen-producto img.foto-producto {
        height: auto;
        width: 100%;
    }

    .producto-multas .landing-imagen-producto .formulario-carru {
        width: 100%;
        position: static;
        margin: 0 0 35px;
    }

    .producto-multas .landing-imagen-producto .texto-carru-flotante {
        background-color: #e7eaea;
        border-radius: 0;
        box-sizing: initial;
        height: auto;
        margin: 10px;
        padding: 0;
        position: relative;
        left: 0;
        top: initial;
        width: 100%;
        z-index: 3;
        opacity: 1;
    }

    .producto-multas .landing-imagen-producto .texto-carru-flotante h3 {
        color: #48494b;
        font-weight: initial;
    }

     .producto-multas .landing-imagen-producto .texto-carru-flotante p {
        color: #48494b;
        font-weight: initial;
    }

     .producto-multas .landing-imagen-producto .texto-carru-flotante li {
        color: #48494b;
        font-weight: initial;
    }

}

@media (max-width: 990px) {

    .coberturas .btn.btn-danger {
        width: 100%;
    }

    ul.feature-two.left li:after {
        content: "";
        position: absolute;
        right: 0;
        margin-right: 0;
        top: 0;
        margin-top: 0;
        width: 0;
        height: 0;
        background-image:none;
    }

    ul.feature-two li {
        width: 100%;
    }

    ul.feature-two .line {
        position: absolute;
        height: 0;
        width: 0;
        background-image: none;
    }

    ul.feature-two.right li:after {
        content: "";
        position: absolute;
        left: 0;
        margin-left: 0;
        top: 0;
        margin-top: 0;
        width: 0;
        height: 0;
        background-image: none;
    }

    ul.feature-two.left:before {
        top: 0;
        margin-top: 0;
        right: 0;
        margin-right: 0;
        width: 0;
        height: 0;
        background-image: none;
    }

    ul.feature-two.right:before {
        top: 0;
        margin-top: 0;
        left: 0;
        margin-left: 0;
        width: 0;
        height: 0;
        background-image: none;
    }
}

@media (max-width: 770px) {
 .box-carrousel {
    left: auto;
    right:auto;
    margin: 0;
    position: relative;
    text-align: center;
    width: 100%;
}


@media (max-width: 768px) {

    .imgconsulta {
        left: -11%;
        top: 0;
    }
	
	
.bloque_actualidad {
    
    padding: 20px;
   
}

.producto-multas .cobertura-content li:before {
	display:none !important;
} 


.producto-multas .cobertura-content h3.red:before {
	display: none !important;
}

    .producto-multas .main ul {
        max-width: 94%;
    }

}

@media (max-width: 480px) {

	strong.sobig .phone-text-number {
		position: initial;
		top: initial;
		width: auto;
		right: initial;
	}

    .blockhome {
        margin: 5px 0 0px;
    }

}
