@charset "utf-8";

/*
	ESTILS CSS DEL WIDGET "TE PODEMOS AYUDAR".
	*****************************************
	
*/

#widgetnews {
		position: fixed;
		right: 8px;
		bottom: 8px;
		-webkit-box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.3);
		-moz-box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.3);
		box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.3);
		
		width: 262px; 
		z-index: 20000; 
		margin-bottom: -0px;
		
		background-color: #f6f6f7;
		overflow: hidden !important;
		height: 35px;
	}
	
	
	
	#widgetnews .w_minim {
		display: block;
		background: #162D88 url('https://www.dentaid.com/rsc/img/widget/widget_open.png') top right no-repeat;
		position: absolute; 
		top: 0;
		left: 0;
		width: 100%;
		color: #fff;
		cursor: pointer;
		height: 35px;
		line-height: 35px;
		margin-top: 0px;
		box-sizing: border-box;
		padding: 0 15px 0 15px ;
		margin: 0;
		z-index: 20100;
		font-weight: bold;
		font-size: 14px;
	}

	#widgetnews .w_minim.show {
		/*background: #153389 url('https://www.dentaid.com/rsc/img/widget/widget_close.png') top right no-repeat;*/
		background: #153389 url('https://www.dentaid.com/rsc/img/widget/widgetnews_close.png') top right no-repeat;
	}
	
	#widgetnews .w_intro {
		display: block;
		/*background: #f6f6f7 url('https://www.dentaid.com/rsc/img/widget/noia_widget.png') bottom right no-repeat;*/
		background: #f6f6f7 url('https://www.dentaid.com/rsc/img/widget/bg_widgetnews.png') bottom right no-repeat;
		min-height: 164px;
		margin: 0 0 0 20px;
		position: relative;
	}
	
	
	#widgetnews .w_intro span {
		display: inline-block;
		margin: 55px 170px 0 0;
		position: relative;
		font-family: Arial;
		color: #153389;
		font-size: 13px;
	}
	
	#widgetnews .w_form {
		margin: 0 20px 0 20px;
	}
	
	
	#widgetnews .w_form input[type="text"],
	#widgetnews .w_form select,
	#widgetnews .w_form textarea  {
		margin:0px;
		padding-left: 5px;
		width: 100%;
		border: 1px solid #d6d6d6;
		height: 27px;
		line-height: 27px;
		box-sizing: border-box;
		font-family: Arial;
		font-size: 13px;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;	
		background-color: #ffffff;
	}
	
	#widgetnews .w_form textarea  {
		line-height: 16px;		
	}

	#widgetnews .w_form input.man {
		background: #ffffff url('https://www.dentaid.com/rsc/img/widget/icons_man.png') right center no-repeat;
	}
	
	#widgetnews .w_form input.mail {
		background: #ffffff url('https://www.dentaid.com/rsc/img/widget/icons_mail.png') right center no-repeat;
	}
	
	#widgetnews .w_form textarea  {
		height: 80px;
	}


	#widgetnews .w_form .w_list {
		list-style: none;
		padding: 0;
		margin: 0;
		color: #153389;
		background-image: none;
	}
	
	#widgetnews .w_form .w_list li {
		list-style: none;
		padding: 0 0 10px 0;
		margin: 0;
	}
	
	
	::-webkit-input-placeholder  {
		color: #153389;
		opacity:1;
	}
	
	:-moz-placeholder	 {
		color: #153389;
		opacity:1;
	}
	
	::-moz-placeholder	 {
		color: #153389;
		opacity:1;
	}
	
	:-ms-input-placeholder	 {
		color: #153389;
		opacity:1;
	}
	
	
	#widgetnews .w_form input[type="submit"],
	#widgetnews .w_form input[type="button"] {
	    margin: 0;
	    border: 0;
	    padding: 10px 10px;
	    color: #fff;
	    font-size: 14px;
	    font-weight: bold;
	    background: #193288;
	    text-transform: uppercase;
	    width: 100px;
	}
	#btSubmit {
	    margin: 10px auto 0;
	    border: 0;
	    padding: 10px 10px;
	    color: #fff;
	    font-size: 12px;
	    font-weight: bold;
	    background: #193288;
	    text-transform: uppercase;
	    width: 82%;
	    display:block;
	    text-align: center;
	}
	
	#widgetnews .w_form li.f_left {
		float: left;
		text-align: left;
		width: 35%;
	}	
	
	#widgetnews .w_form li.f_right {
		float: right;
		text-align: right;
		width: 55%;
		vertical-align: top;
		/*padding-top: 15px;*/
		margin-bottom: 0px;
	}		
	
	#widgetnews .w_form li.f_right .txtLOPD {
		font-size: 11px;
		text-align: left;
		line-height: 12px;
		margin-right: 30px;
	}
	
	#widgetnews .w_form li.f_right .checkLOPD {
		float: right;
		display: inline-block;
		width: 21px !important;
		height: 21px !important;
		overflow: hidden;
		margin: 0;
		padding: 0;
	}
	
	
	#widgetnews .w_form a.lopd{
		text-decoration: underline;
		font-weight:  normal;
		line-height: 12px;
		margin-right: 10px;
	}
	
	#widgetnews .w_form #LOPD {
	    opacity: 0;
	    float: right;
	    margin-top: -22px;
    }
    
    #widgetnews .w_form label {
		margin-top: -20px;
    }
	
	

	#widgetnews .w_form input[type="checkbox"],input[type="radio"]{
	  vertical-align:middle;
	}
	
	#widgetnews .w_form input[type="checkbox"]+label,input[type="radio"]+label{
	  cursor:pointer;
	}
	
	#widgetnews .w_form input[type="checkbox"]+label:before,input[type="radio"]+label:before{
	  content:"";
	  display:inline-block;
	  height:19px;
	  margin:-20 0 0 -22px;
	  vertical-align:middle;
	  width:20px;
	}
	
	#widgetnews .w_form input[type="checkbox"]+label:before{
	  background:url('https://www.dentaid.com/rsc/img/widget/checkbox.png')left top no-repeat;
	}
	
	#widgetnews .w_form input[type="checkbox"]:checked+label:before{
	  background:url('https://www.dentaid.com/rsc/img/widget/checkbox.png')-20px top no-repeat;
	}
	
	
	
	#widgetnews .w_response, .w_processing {
	    margin: 0 20px 20px 20px;
	    padding: 20px;
	    border: 1px solid #ccc;
	    background-color: #ffffff;
        font-family: Arial;
		color: #153389;
		font-size: 13px;
    }
    
    #widgetnews .w_response strong, #widgetnews .w_processing strong {
		color: #153389;	    
    }
    
    #widgetnews .w_error {
	    margin: 0 20px 20px 20px;
	    padding: 20px;
	    border: 1px solid #ff0000;
	    background-color: #ffffff;
        font-family: Arial;
		color: #ff0000;
		font-size: 13px;
    }
    
    #widgetnews .w_error strong {
		color: #ff0000;	    
    }
    
    .g-recaptcha > div > div {
	    box-sizing: border-box !important;
	}
	
	
	
	
	.btPopupWidgetBack {
		margin: 20px;
	    border: 0;
	    padding: 10px 10px;
	    color: #fff;
	    font-size: 14px;
	    font-weight: bold;
	    background: #193288;
	    text-transform: uppercase;
	    text-align: center;
	    clear: both;
	    float: none;
	    display: block;

	}
	
	
	