/*
 * SimpleModal Basic Modal Dialog
 * http://www.ericmmartin.com/projects/simplemodal/
 * http://code.google.com/p/simplemodal/
 *
 * Copyright (c) 2010 Eric Martin - http://ericmmartin.com
 *
 * Licensed under the MIT license:
 *   http://www.opensource.org/licenses/mit-license.php
 *
 * Revision: $Id: basic.css 242 2010-03-14 00:55:02Z emartin24 $
 *
 */

#basic-modal-content {display:none;}
#basic-modal-content_privacidad {display:none;}
#basic-modal-content_legal {display:none;}
#basic-modal-contrasena {display:none;}
#basic-modal-alert {display:none;}
.alert-lista {width:320px; height:75px;}
#basic-modal-oferta {display:none;}
#basic-modal-content3 {display:none;}
#basic-modal-edad {display:none;}
#basic-modal-newsletter {display:none;}
#basic-modal-telefonos {display:none;}
#basic-modal-loading {display:none;}
#privacidad-modal,#terminos-modal,#legal-modal, #normas-modal, #privacidad-modal_news, #cookies-modal-content{display:none; }
/* Overlay */
#simplemodal-overlay {background:#000; cursor:default;}

/* Container */
#simplemodal-container { color:#191919;line-height:normal;background:#fff;border: 1px solid #d2d2d2;padding: 20px;text-align: left;-webkit-box-shadow: 0px 0px 10px 0px #000;-moz-box-shadow: 0px 0px 10px 0px #000;box-shadow: 0px 0px 10px 0px #000;}
#simplemodal-container h3{font-size:15px; text-transform:uppercase; text-align:left; margin-bottom:0; color:#000; margin-bottom:10px;font-weight:bold;}
#simplemodal-container a{color: #F48E09;color: #020202;color: #D82A20;}
#simplemodal-container a.modalCloseImg {background:url(../../imgs/sprite.png) no-repeat -119px -71px;width:15px;height:15px; display:inline; z-index:3200; position:absolute; right: 5px; top: 5px;cursor:pointer;}

.olvido_contrasena{ width:300px; height:130px; padding:15px;}
.olvido_contrasena input{ width:295px; margin:10px 0;}
.olvido_contrasena .boton{ text-align:center; margin:10px 0 0 119px;float: right;}
.olvido_contrasena .contrasena1{ font-size:13px;}
.olvido_contrasena .bt_enviar{ float:left; display:inline;  background:url(../../imgs/sprite.png) no-repeat -152px -280px; font-size:12px; width:45px; height:19px; margin:5px 0 5px 113px; color:#FFF; padding:5px 23px 0 0; cursor:pointer; text-align:center}
.olvido_contrasena .bt_enviar:hover{ color:#8b8b8b;}

.alert-tancar{ text-align:center; width:300px;}

.proteccio_dades{ padding:15px;  height:400px; font-size:13px;}
.terminos_contrato{padding:15px;height:500px; height:500px;font-size:13px;}
.terminos_contrato .clausula{height: 488px;}
.proteccion{ width:800px;}
.clausula,.terminos{ width:780px; height:375px; overflow:auto; padding-right:30px; margin-right:-34px; text-align:justify; line-height:1.4;}
.clausula ul{float: left;margin-left: 3%;width: 97%;}
.clausula ul li{list-style:disc outside none;}
.clausula p,.terminos p{text-align:justify;line-height: 1.4;width: 100%;float: left;}
.clausula h5{font-weight: bold;float:left;clear:left;}
.clausula a.unvisible{float:left;clear:left;}
.terminos a{ text-decoration:underline;}
.terminos a:hover{text-decoration:none;}

.terminos td{border:1px solid #222; height:30px; padding:20px;}

.alert_newsletter{ width:440px; height:175px;}
.alert_newsletter ul{ float:left; display:inline; margin:30px 0 0 113px; width:265px; height:40px;}
.alert_newsletter li,.alert_newsletter li label,.alert_newsletter li input,.alert_newsletter li span{ float:left; display:inline; margin:0;}
.alert_newsletter li{ height:30px;}
.alert_newsletter li input#email_news{ position:relative; top:-4px; margin-left:10px; width:140px; border:1px solid #b3b3b3}
.alert_newsletter li span{ position:relative; top:3px; left:5px; font-size:10px;}
.alert_newsletter .boton{ margin-left:185px;}

.proteccio_dades.news{width:490px;height:560px;font-family: "Open Sans", sans-serif;}
#simplemodal-container .proteccio_dades.news h3{font-weight: 300;color: #9c9c9c;font-size: 20px;line-height: 34px;text-align: center;margin-bottom: 25px;}
.proteccio_dades.news .wrapIP{position:relative;border: 2px solid #ccc;padding-top:0;float:left;}
.proteccio_dades.news .wrapIP > #privacidad_newsletter_btn_volver {display:none;}
.proteccio_dades.news .info_privacidad{width: 100%;width: 441px;height: 258px;padding: 15px 30px 15px 15px;overflow-y: auto;color: #9c9c9c;}
.proteccio_dades.news .info_privacidad > #privacidad_newsletter_btn_volver {display:block;position:absolute;top: 0px;left: 0px;width: 466px;height: 20px;line-height: 20px;padding-right: 20px;text-align: right;text-transform: uppercase;background: #f0f0f0;cursor:pointer;}
#privacidad_newsletter_btn_volver:before{content:"<";position: relative;left: -5px;}
.news .info_privacidad h5{color: #9c9c9c;font-size:12px;float: left;clear:left;line-height: 1.4;font-weight:bold;}
.news .info_privacidad a.unvisible{float:left;clear:left;position:relative; }
.news .info_privacidad p{float:left;width:100%;font-size: 11px;line-height: 2;color: #9c9c9c;}
.news .info_privacidad p strong, .news .info_privacidad p b{color: #9c9c9c;}
.news .info_privacidad p span{color: #9c9c9c;}
.news .info_privacidad p a, .news .check_label label span a{color: #9c9c9c !important;text-decoration:underline;white-space: nowrap;}
.news .info_privacidad p a:hover, .news .check_label label span a:hover{text-decoration:none;}
.news .check_label{float:left;width: 100%;margin: 20px 0 24px;}
.news .check_label label{float:left;width: 100%;margin:4px 0;}	
.news .check_label label input[type="checkbox"]{float:left;width:20px;height:20px;margin: 5px 10px 5px 0;}
.news .check_label label span{margin-top: 7px;float:left;color: #9c9c9c;font-size: 11px;width:460px;}
.news .botons{float:left;width:100%;text-align:center;}
.news .botons .boto{display:inline-block;padding:10px 20px;min-width:60px;text-align:center;color:#fff !important;border-radius:5px;font-size:14px;margin: 0 20px;}
.news .botons .boto.cancel{background:#323232;}
.news .botons .boto.accept{background:#DD2D2F;}
