body{margin:3px 0px 8px}
#header form{width:90%;margin:auto;}
.left-block{display:table-cell;margin:0px 0 20px;width:99%;padding:0px 0px 20px;height:100%;}
.left-block h1{margin:10px 3px 0;font-size:24px;}
.right-block{display:table-cell;background-color:#F5F5F5;box-shadow: 7px 0 19px #DDDDDD inset;vertical-align:top;width:300px;height:100%;}
h1{margin:17px auto 12px;color:#444;font-size:30px;}
h3{margin:0;}
.offer{border-bottom:1px dotted #B0B0B0;padding:15px 3px 10px;}
.offer-sponsor{border-bottom:1px dotted #B0B0B0;padding:16px 0px 16px 0px;margin:0px 10px 0px 10px;}
.offer-logo{display:inline-block;width:29%;}
.offer-logo-sponsor{display:inline-block;width:104px;}
.offer-desc{display:inline-block;width:69%;font-size:16px;font-weight:bold;vertical-align:top;overflow:hidden;}
.offer-desc a{text-decoration:none;}
.offer-desc-sponsor{display:inline-block;width:196px;font-weight:bold;vertical-align:top;}
.offer-title{text-decoration:none;color:#0000CC; margin:0;line-height:18px;font-size:16px}
.offer-title{margin:0;}
.offer-title-sponsor{text-decoration:none;color:#0066CC; margin:0;line-height:18px;font-size:14px;}
.offer-title-sponsor{margin:0;}
.company{color:#234F32;margin:0px;font-size:12px;}
.aditional{margin:0px;}
.price{display:block;font-size:25px;font-weight:bold;letter-spacing:-1px;color:#555;width:100%;margin-top:10px;}
.price p{display:inline-block;margin:0 0 0 5px;width:99%;text-align:center}
.price input{display:inline-block;}
.description{font-size:14px;font-weight:normal;margin:0px;}
.highlight{font-weight:bold;}
/* .button-right{display:block;margin:5px 19px 0px; width:125px;} */
.sponsor{font-size:17px;margin:0 0 0 10px;font-weight:bold;color:#444;}
.modal-body{max-height:350px;overflow-y:auto;padding:15px;background-color:#F5F5F5;}
.modal-header{border-bottom:1px solid #EEEEEE; padding: 0px 5px 0px 15px;}
.modal-footer{background-color:#FFF;}
.condiciones-legales{font-size:11px;}
#imagen-cabecera-info{display:inline-block;margin:5px 0px 0px;}
#cabecera-info{display:inline-block;margin-left:15px;vertical-align:top;}
.title-info{margin:11px 0px 3px;font-size:16px;font-weight:bold;}
.company-info{margin:line-height:17px; margin:0px 0px 4px;font-size: 14px;color: #234F32;width:400px;}
.campo-form{display:inline-block;margin-left:3px}
.field-name{font-size:12px;color:#333;vertical-align:4px;width:75px;display:inline-block;text-align:right;}
.modal-body input{height: 15px;font-size:12px;width:145px;}
.modal-body select{height: 28px;font-size:12px;width:159px;}
.modal-body textarea{font-size:12px;width:390px;height:100px;}
.modal-backdrop, .modal-backdrop.fade.in {opacity:0.45}
.share{margin:5px auto 10px;width:205px;}
.mobile{margin:5px auto 10px;width:205px;text-align:center;}
.related {padding:0 0 0 10px;}
.related a{text-decoration:none;color:#0066CC;font-size:12px;}
#id_fecha_nacimiento_0{padding-left:0;text-align:center;width:54px;}
#id_fecha_nacimiento_1{margin-left: 11px;padding-left: 0;text-align: center;width: 54px;}
#id_fecha_nacimiento_2{margin-left: 11px;padding-left: 0;text-align: center;width: 68px;}
.right1{height:1000px;}
.right2{position:absolute;bottom:10px;right:15px;}
#content{position:relative;display:inline-block;}
#general{width:100%;}
#id_email{height: 14px;width: 170px;}
#alert_form{margin: 0 0 0 15px;}
#mobile_banner{margin: 35px auto 10px;}
.paginator-link{color:#444;text-decoration:none;color:#0066CC;font-size:15px;}
.input-append .btn{margin-left:-2px;margin-top:-0.65px}
.location{color: #009933;font-size:12px;font-weight:normal;}
.no-offer-advert{border:3px double #AAA;width:90%;margin:auto;}
#gorilanooffer{width:50px;display:inline-block;margin: 0 5px;}
.no-offer-text{display:inline-block;text-align:center;vertical-align:top;width:71%;}
#no-offer-text-title{font-weight: bold; font-size: 15px; padding-bottom: 0px; margin-bottom: 0px;margin-top:0px;}
#no-offer-text-continue{margin-top: 9px; margin-bottom: 0px;font-size:14px;}
.no-offer-pre-more{font-size:17px;margin:30px 0 0;color: #333;text-decoration:underline;}
.box_bottom {padding:8px;text-align:center;border-radius:5px; border: 1px solid #DDDDDD; background-color: #F9F9F9;margin:0 auto 5px; width:90%;}
.box_bottom .input-append .btn{margin-left:-3px;margin-top:0}
.box_bottom form {margin:auto;display:inline-block;padding:0;width:90%;}
.box_bottom div {display:inline-block;font-size:12px;vertical-align:middle;}
.middle {width:50%;}
.social {padding:10px;text-align:center;border-radius:5px; border: 1px solid #DDDDDD; background-color: #F9F9F9;margin:0 auto; width:90%;}
.social *{display:inline-block;vertical-align:middle;}
.social img{width:120px;}
.social #___plusone_0{vertical-align:middle !important;}
.social #fb_like_wrapper{vertical-align:middle !important; }
#fb_like a img {width: 18px;}
.share_text{font-size:12px; margin: 0 5px; color:black;}
.pager {padding:0px 5px 0px;}
