/* =Product List Nothing results
-------------------------------------------------- */
.main .products-search--results.nothing { font-weight: 700; text-align: center; }

/* =Form Cart form-text margin bottom
-------------------------------------------------- */
.table-cart p.form-item.form-type-textfield { margin-bottom: 0px; }
.legend-table { margin-bottom: 10px; font-weight: 700; font-size: 18px; }

.table-cart--col-quantity p { width: 55px; float: left; padding-right: 8px; }
.table-cart--col-quantity span { display: block; padding-top: 9px; }

/* =Form Cart Add New Adress,
-------------------------------------------------- */
#edit-weber-ecom-delivery-information-fieldset-fieldset-delivery p span.field-suffix { clear: both; display: block; }
#edit-weber-ecom-delivery-information-fieldset-date, #edit-weber-ecom-delivery-information-fieldset-message {padding:0px 20px;}
#edit-weber-ecom-delivery-information-fieldset-date .purchasing--delivery-preferences--date.line { margin: 0px 0px; }
#edit-weber-ecom-delivery-information-fieldset-date .purchasing--delivery-preferences--date.line p.form-type-date { margin: 0 -5px; }
#edit-weber-ecom-delivery-information-fieldset-date .purchasing--delivery-preferences--date.line label { color:black;font-weight: 900; font-size:110%; }
#edit-weber-ecom-delivery-information-fieldset-date-field-delivery-date {display: block;width: 100%;float: left;}
.purchasing--delivery-preferences--date.line label {margin-bottom: 10px;font-weight: 700;font-size: 18px;text-align:left;}
.form-item-weber-ecom-delivery-information-fieldset-message-message label {margin-bottom: 10px;font-weight: 900;font-size: 12px;clear: both;display: block;width: 100%;text-align: left;color:black;}
.form-item-weber-ecom-delivery-information-fieldset-message-message textarea {width:100%;max-width:100%;}
#edit-weber-ecom-delivery-information-fieldset-date-field-delivery-date select {width:33%;padding:0px;margin:0px;}
.purchasing--delivery-preferences--date.line p { display: none; float: left; }
.purchasing--delivery-preferences--date.line div.date-year, .purchasing--delivery-preferences--date.line div.date-month, .purchasing--delivery-preferences--date.line div.date-day { margin-right:10px;width: 50%; }
.purchasing--delivery-preferences--date.line .form-select { float: left; }
#edit-weber-ecom-delivery-information-fieldset label.option { color: #000; font-weight: 900; }

.purchasing--delivery-preferences .box--focus {min-height:170px;}

fieldset#edit-weber-ecom-delivery-information-fieldset { margin-bottom: 0px; }

/* =Form Cart Add New Adress,
-------------------------------------------------- */
.modal_bg { background: #000; position: fixed; z-index: 499; opacity: 0.8; top: 0px; left: 0px; height: 3000px; width: 3000px; }
/*.modal {width: 50% !important;z-index: 500 !important;position:absolute !important;}**/

.modal { position: absolute; top: 50px; left: 150px; z-index: 500; width: 600px; }
.modal:not([ie8min]) { position: absolute; top: 50%; left: 50%; width: auto; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 500; }

/* =Messages Drupal // Error, Status, Info ,Success
-------------------------------------------------- */
.messages { text-align: center; padding: 10px; border: 1px solid #dfdfdf; margin: 15px 0px 15px 0px; background: #e9e9e9; }
.messages.error { color: red; font-weight: 700; }

/* =Messages Drupal // Error, Status, Info ,Success
-------------------------------------------------- */
.line-item-total { color: #f6681e; padding-right: 52px; font-size: 14px; }
.line-item-total .line-item-total-label { padding-right: 74px; }

/* =Cart is empty
-------------------------------------------------- */
.cart-empty-page { text-align: center; font-weight: 700; padding-bottom: 21px; }

/* =Views load more
-------------------------------------------------- */
.pager-load-more { list-style: none; list-style-type: none; text-align: center; margin: 0 auto; height: 80px;; vertical-align: center; width: 80px; background: url("../../img/load-more.png"); }
.pager-load-more li { text-indent: -20px; padding-top: 20px; color: white; }

/* =Page de contenu
---------------------------------------------------- */
.box-wrap { max-width: 850px; }
ul { list-style: disc outside none; }
.figure { margin-bottom: 10px; position: relative; }
.page-node article.purchasing a { text-decoration: underline; }

/* =Webform
---------------------------------------------------- */
.webform-client-form div.form-item { margin-bottom: 10px; }
.webform-client-form div.form-item input, .webform-client-form div.form-item textarea { width: 65%; }
.webform-client-form div.form-actions { float: right; margin-bottom: 20px; }
.webform-client-form div.form-actions input.webform-submit { margin: 0; padding: 0 5px; background: #ffec00; background: linear-gradient(#FFF83B, #FFD429); height: 28px; border: 1px solid #e6df2b; border-radius: 5px; font-weight: 700; line-height: 26px; color: #515151; display: inline-block; box-sizing: border-box; transition: all .4s; }
.webform-client-form div.form-actions input.webform-submit:hover { border-color: #ffd429; text-decoration: none; color: #1b1b1b; }
body.node-type-webform p.form-type-item { display: none; }

/* =Logo Weechat
---------------------------------------------------- */
.box.nav-social-networks a.weechat { background: none; }
.box.nav-social-networks a.weechat img { padding-top: 5px; padding-left: 3px; }

.entity-commerce-order .content { padding: 0px; }
/*.content .article .entity-commerce-order .field { clear: both; }*/
.content .article .entity-commerce-order .field-label { font-weight: 700; float: left; }

.purchasing #edit-cancel, .purchasing #edit-back { float: left; }

.pager-load-more { background: none; }
.pager-load-more li { text-indent: 0px; padding-top: 0px; }
.pager-load-more a { padding-top: 22px; list-style: none; list-style-type: none; text-align: center; margin: 0 auto; height: 80px; vertical-align: center; width: 80px; display: block; background: url("../../img/load-more.png") no-repeat; }

.product-item { min-height: 390px; }


/* =Mise en page orders details informations colonnes
---------------------------------------------------- */
div.entity.entity-commerce-order.commerce-order-commerce-order .content div.field-label-above {width:50%;float:left;}
div.entity.entity-commerce-order.commerce-order-commerce-order .content div.field-name-field-status-weber-order {clear:both;margin-bottom:15px;width:100%;}
div.entity.entity-commerce-order.commerce-order-commerce-order .content div.field-name-field-message {clear:both;margin-bottom:15px;width:100%;}
div.entity.entity-commerce-order.commerce-order-commerce-order .content div.field-name-field-delivery-address {clear:both;margin-bottom:15px;width:100%;}
div.entity.entity-commerce-order.commerce-order-commerce-order .content div.field-name-field-end-customer,
div.entity.entity-commerce-order.commerce-order-commerce-order .content div.field-name-field-construction-company,
div.entity.entity-commerce-order.commerce-order-commerce-order .content div.field-name-field-province,
div.entity.entity-commerce-order.commerce-order-commerce-order .content div.field-name-field-city,
div.entity.entity-commerce-order.commerce-order-commerce-order .content div.field-name-field-weber-related-responsible,
div.entity.entity-commerce-order.commerce-order-commerce-order .content div.field-name-field-project-name {margin-bottom:15px;}
div.entity.entity-commerce-order.commerce-order-commerce-order .content div.field-name-field-delivery-method {clear:both;}

/* =On cache le status dans une summary parcours de commande
---------------------------------------------------- */
#commerce-checkout-form-checkout div.field-name-field-status-weber-order {display:none;}


/* =Override screen.css
---------------------------------------------------- */
.purchasing--steps li {
float: left;
margin: 0 10px 0 0;
padding-right: 20px;
background: url("../img/purchasing-steps-sp.png") no-repeat 100% 50%;
font-family: "Weber Medium",Arial,sans-serif;
font-size: 14px;
font-weight: normal;
}
.purchasing--steps li:nth-last-child(1) {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.identity{ margin-top: 20px; }

.nav-quick{ 
	max-width: 670px;
     float: right;
     
}
.account { float: right; margin: 0 ; padding: 0; }
.account li{ list-style: none; float: left; line-height: 17px; background: linear-gradient(to left, #eaeaea 50%, #fff) repeat scroll 0 0 #eaeaea;}
.sign-in { background-color: #dfdfdf; }
.sign-in > a { background: url("../img/weber.png") no-repeat scroll 0 -493px rgba(0, 0, 0, 0); font-weight: bold; padding: 0 10px 0 30px; display: block; line-height: 35px;}

#map{ border-top: 10px solid #fff; }
.jvectormap-zoomin, .jvectormap-zoomout{ display: none; }
.infos{color: #d1d1d1;}
.legend{ position: absolute; margin: 394px 0 0 315px; }
.legend li {list-style: none; float: left; width: 30px; font-size: 14px; font-weight: bold; line-height: 14px}
.legend li span, #t-zonaClimatica b{ width: 13px; height: 14px; display: block; float: left; margin-right: 5px;}
.c_Al{ background-color: #b01c1c;  }
.c_A{ background-color: #fa0000;  }
.c_B{ background-color: #fca000;  }
.c_C{ background-color: #fcea1c;  }
.c_D{ background-color: #00b8e6;  }
.c_E{ background-color: #00458a;  }
.checkout-continue{ float: right; }
.checkout-back { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border: 0 none; color: #0071b3; padding: 4px 6px; font-size: 14px; line-height: 13px; }
.i-back{background: transparent url("../img/i-back.png") no-repeat scroll 0 0; color: #00a5df; display: block; font-family: "Weber",arial; height: 24px; min-width: 24px; padding-left: 23px;}
.form-map{ float: left; width: 280px; margin-top: 30px;}
.islasCanarias{ position: absolute; margin: 386px 0 0 -22px;}
.islasCanarias li{ float: left; list-style: none; }
.ic-line{position: absolute; margin-left: -26px; margin-top: -6px;}
.marker-las-palmas{ display: none; position: absolute; margin: -24px 0 0 5px; border: 1px solid #c1c1c1; padding: 3px; font-size: 9px; font-family: verdana; color: #fff; font-weight: normal; background-color: #505050; }
.marker-tenerife{ display: none; position: absolute; margin: -24px 0 0 5px; border: 1px solid #c1c1c1; padding: 3px; font-size: 9px; font-family: verdana; color: #fff; font-weight: normal; background-color: #505050; }
.l-error, .span-error{display: none; color: #b00; margin: 0 4% 5px 35%;}
.span-error{ display: block; }
#weber_paso_5 .span-error{ display: none; text-align: left; float: left; margin: 0;}
.c-valor .span-error{ margin: 0; }
.no-margin{ margin: 0; }
.note-help{font-family: "Open Sans"; font-weight: 100; font-size: 11px; color: #515151;}
.note-help a{ color: #0071b3; font-weight: 600; text-decoration: underline;}
.form-type-select i{ float: right; }
.valor-trasmitancia-maxima-cerramiento{ line-height: 30px; color: #515151; float: left; font-size: 23px; font-weight: 100; margin-top: 20px; text-align: center; width: 297px; display:none; }
.valor-trasmitancia-maxima-cerramiento{ display: block;  margin-left: 42px; width: 240px; font-size: 110%; line-height: 22px;}
/*.valor-trasmitancia-maxima-cerramiento b{ font-weight: 600; }*/ 
.valor-trasmitancia-maxima { line-height: 30px; color: #333; float: left; font-size: 20px; font-weight: 100; margin-top: 20px; text-align: center; width: 270px; display:none; }
.valor-trasmitancia-maxima b { color: #ffd429; font-weight: 600; margin-right: 5px; font-size: 25px;}
.valor-trasmitancia-maxima p span{ line-height: 40px; color: #ffd429; font-weight: 600; margin-right: 5px; font-size: 30px;}

.p-nota p, .nota, .nota2{font-size: 11px; color: #ababab; margin-bottom: 0;}
div.nota p{ margin: 0; }
.nota2{ font-size: 13px;}
.nota i{ font-style: italic; }
/*.nota b{ font-weight: 600; }*/
.disabled-field{ background-color: #eee; }
.description-page p, .text{ font-size: 13px; color: #515151;}
.description-page p b, .text b{ font-weight: 600; }
.description-tool p:first-child{ font-size: 11px; background-color: #eee; padding: 5px;}
.explain{ font-family: "Open Sans"; font-weight: 100; font-size: 13px; color: #515151; text-align: justify;}
.trasmitancias-block-info{ margin-top: 20px; float: left; width: 100%; }
.trasmitancias-block-info li{ list-style: none; float: left;}
.notificacionCumple{ background-color: #fffcde; color: #515151; display: none; float: right; font-size: 110%; line-height: 22px;  margin-top: 0; padding: 10px; }
.notificacionCumple > ul{ width: 100%; float: left; margin-bottom: 16px; }
.notificacionCumple > ul > li { width: 49%; float: left; margin: 0;}
.notificacionCumple p{ margin: 0; float: left; width: 100%; color: #333;}
.notificacionCumple > p{ background-color: #f7db6a; }
.notificacionCumple > p:first_child{ margin: 5px 0; }
.notificacionCumple p span{ display: block; font-weight: normal;  font-size: 100%;  min-height: 48px; }
.notificacionCumple p span.sad, .i-face-sad span{ background: url("../img/i_sad.png") no-repeat scroll 0 0 transparent; }
.notificacionCumple p span.happy, .i-face-happy span{ background: url("../img/i_happy.png") no-repeat scroll 0 0 transparent; }
.i-face-sad span, .i-face-happy span{ float: left; height: 48px; line-height: 48px; padding-left: 53px; }
.notificacionCumple > p > span{ padding-left: 55px;  }
.notificacionCumple p.go-next{ background: none; font-size: 110%; float: right; margin-top: 5px; width: auto; font-weight: normal; padding-left: 55px; color: #ad8318; }
.notificacionCumple .valor-trasmitancia-maxima-cerramiento{ margin : 0; }
.notificacionCumple .valor-trasmitancia-maxima-cerramiento p span {  background: none; }
.notificacionCumple .valor-trasmitancia-maxima-cerramiento > p > span{font-size: 180%; color: #5a4c40; font-weight: 600; margin: 10px auto 0;}
.notificacionCumple .valor-trasmitancia-maxima-cerramiento > p { /*font-size: 110%;*/ font-size: 16px;  }
.notificacionCumple .rValorCalculado > p > span{ color: #d0006f; }
.notificacionCumple .rValorCalculado > p > span.happy { color: #29ab36; }
.notificacionCumple .valor-trasmitancia-maxima-cerramiento p i { color: #839c08; }
.conj-hoja li { list-style: none; margin: 3px 0; width: 100%; float: left;}
/*.ul-hojas .conj-hoja-ext ul:first-chield{border-left: 1px solid #eee; background: linear-gradient(#edf8ff, #fff) repeat scroll 0 0 rgba(0, 0, 0, 0); margin: 5px;}*/
/*.ul-hojas .conj-hoja-int{border-left: 1px solid #eee; background: linear-gradient(#ffffeb, #fff) repeat scroll 0 0 rgba(0, 0, 0, 0); margin: 5px;}*/
.conj-hoja ul {float: left; margin: 0; width: 100%; }
.conj-hoja ul li ul li{width: auto;  margin: 0; padding: 0 5px;}
.conj-hoja{  clear: left; float: left; width: 100%; border-bottom: 1px dashed #bcbcbc; padding-bottom: 5px;} 
.conj-hoja label { clear: both; color: #666; line-height: 15px;  text-align: left;  margin: 5px 0 ; width: 100px;}
.conj-hoja ul li:nth-child(2n) {background-color: #fafafa;}
.conj-hoja ul ul li:nth-child(2n){background-color: transparent;}
.conj-hoja a{ margin-top: 5px; }
.conj-hoja-aire, .conj-hoja-aislante{ margin: 5px 0 ;  }
.conj-hoja-aire label, .conj-hoja-aislante label{ padding: 0; margin: 0; }
.conj-hoja-aire select, .conj-hoja-aislante select{ width: 100%; }
.conj-hoja .btn-more-element { width: 180px; line-height: 11px; float: left; color: #0071b3; margin-top: 7px;}
.conj-hoja .btn-more-element img{ margin: 0 4px 0 7px; float: left; }
.num-hojas label{ width: 40px; line-height: 14px;}
.num-hojas select{ width: 150px; }
.capa ul li{ min-height: 22px; float: left; margin-right: 5px; padding: 3px 5px; }
.capa ul li.c-action{ width: 2%; min-width: 20px;}
.capa ul li.c-action a { float: left; margin-right: 5px;}
.capa ul li.c-action a:last-child{ margin-right: 0; }
.capa ul li.c-action a.first-down{ /*margin-left: 21px; */}
.capa ul li.c-name{ width: 60%;  font-size: 14px; }
.capa ul li.c-name a{ float: left; }
.capa ul li.c-width{width: 90px; text-align: right; line-height: 22px;}
.capa ul li.c-landa{width: 100px; border-left: 2px dashed #eee; border-right: 2px dashed #eee; text-align: right; line-height: 22px;}
.capa ul li.c-resistencia{width: 95px; text-align: right; line-height: 18px; font-weight: bold;}
sup { vertical-align: super; font-size: smaller; }
sub { vertical-align: sub; font-size: smaller; }
.conj-hoja-label .capa ul li{ line-height: 20px; font-size: 12px;}
.vSumatorio{ color: #b0b0b0; font-weight: bold; margin: 4px 10px 0 0; float: right; text-align: right}
.preview-capa { float: left; /*width: 300px;*/width: 190px; /*padding: 5px;*/ margin-left: 10px;}
.preview-capa label { color: #bfbfbf; text-align: left; margin-top: 0; width: 100%; }
.preview-capa ul{ margin: 10px auto; float: left; }
.preview-capa:nth-child(2n){color: #d1d1d1; }
.preview-capa li{ list-style: none; float: left; margin: 0;}
.preview-capa img{ height: 130px; }
.conj-hoja-image{ margin: 0; padding: 0;}
#blanket { background-color:#111; opacity: 0.65; *background:none; position:absolute; z-index: 9001; top:0px; left:0px; width:100%; }
#ModalPopUp { position:fixed; background-color: #fff; max-width: 550px; z-index: 9002; }
#ModalPopUp .content h2 { background-color: #ffeb00; color: #333;
    margin: 0;
    min-height: 0;
    padding: 10px 20px; font-family: "Weber Medium",Arial,sans-serif;}
#ModalPopUp .content form legend { border-bottom: 1px solid #dfdfdf;
    color: #515151;
    font-family: "Weber Medium",Arial,sans-serif;
    font-size: 18px;
    line-height: 36px;
    margin-bottom: 20px;
    position: relative;
    width: 100%; }
#ModalPopUp .content form p button { background-color: #ffeb00;
    border: 2px solid #ffeb00;
    border-radius: 5px;
    color: #515151;
    font-family: "Weber Medium",Arial,sans-serif;
    font-size: 15px;
    padding: 5px 10px;}
#ModalPopUp .content form p button:hover {
    background-color: #fff;
}
#ModalPopUp .actions{ float: right; }
#ModalPopUp .little-size{ width: 20%; margin-right: 5px;}
#ModalPopUp .needing{ font-size: 11px; color: #8f8f8f; }

#ModalPopUpQuestion, #ModalPopUpAlert, #ModalPopUpAlertQuestion, #ModalPopUpDelete, #ModalPopUpInfo,
#ModalPopUpUnlinkMunicipio, #ModalPopUpInsertCaracteristica, #ModalPopUpInsertCaracteristicaSistema, #ModalPopUpSelectColor, #ModalPopUpAsesoramientoQuestion, #ModalPopUpLoading, #ModalPopUpFilterSearch{ position: fixed; background-color: #fff; max-width:550px;  z-index: 9002; top:40%; left: 40%;}
#ModalPopUpFilterSearch{ top: 10%; left: 30%;}
#ModalPopUpQuestion .content h2, #ModalPopUpAlert .content h2, #ModalPopUpAlertQuestion .content h2, 
#ModalPopUpDelete .content h2, #ModalPopUpInfo .content h2, #ModalPopUpUnlinkMunicipio .content h2, #ModalPopUpInsertCaracteristica .content h2, #ModalPopUpInsertCaracteristicaSistema .content h2, #ModalPopUpSelectColor .content h2, #ModalPopUpAsesoramientoQuestion .content h2, #ModalPopUpFilterSearch .content h2{ background-color: #ffd429; background-image: linear-gradient(#fff83b, #ffd429); color: #333; font-weight: 600; margin: 0; min-height: 0; padding: 10px 20px; line-height: 32px; }
#ModalPopUpQuestion .content h2 img, #ModalPopUpAlert .content h2 img, #ModalPopUpAlertQuestion .content h2 img, #ModalPopUpDelete .content h2 img, #ModalPopUpInfo .content h2 img, #ModalPopUpUnlinkMunicipio .content h2 img, #ModalPopUpDeleteMunicipio .content h2 img, #ModalPopUpInsertCaracteristica .content h2 img,  #ModalPopUpInsertCaracteristicaSistema .content h2 img, #ModalPopUpSelectColor .content h2 img, #ModalPopUpAsesoramientoQuestion .content h2 img, #ModalPopUpFilterSearch .content h2 img{ float: left; margin-right: 10px;}
#ModalPopUpQuestion .content b, #ModalPopUpAlert .content b, #ModalPopUpAlertQuestion .content b, #ModalPopUpDeleteProvincia .content b, #ModalPopUpInfo .content b, #ModalPopUpUnlinkMunicipio .content b, #ModalPopUpInsertCaracteristica .content b, #ModalPopUpInsertCaracteristicaSistema .content b, #ModalPopUpSelectColor .content b , #ModalPopUpAsesoramientoQuestion .content b, #ModalPopUpFilterSearch .content b{ font-weight: 600; }
#ModalPopUpQuestion .content p button, #ModalPopUpAlert .content p button, #ModalPopUpAlertQuestion .content p button, #ModalPopUpDelete .content p button, #ModalPopUpInfo .content p button, #ModalPopUpUnlinkMunicipio .content p button , #ModalPopUpInsertCaracteristica .content p button, #ModalPopUpInsertCaracteristicaSistema .content p button,#ModalPopUpSelectColor .content p button, #ModalPopUpAsesoramientoQuestion p button , #ModalPopUpFilterSearch p button, p.special-button button{ 
	 background-color: #ffeb00;
    border: 2px solid #ffeb00;
    border-radius: 5px;
    color: #515151;
    font-family: "Weber Medium",Arial,sans-serif;
    font-size: 15px;
    padding: 5px 10px; 
	}
#ModalPopUpQuestion .content p button:hover, #ModalPopUpAlert .content p button:hover, #ModalPopUpAlertQuestion .content p button:hover, #ModalPopUpDelete .content p button:hover, #ModalPopUpInfo .content p button:hover, #ModalPopUpUnlinkMunicipio .content p button:hover , #ModalPopUpInsertCaracteristica .content p button:hover, #ModalPopUpInsertCaracteristicaSistema .content p button:hover, #ModalPopUpSelectColor .content p button:hover, #ModalPopUpAsesoramientoQuestion p button:hover, #ModalPopUpFilterSearch p button:hover{
	background-color: #fff;
}
#ModalPopUpQuestion .actions, #ModalPopUpAlert .actions, #ModalPopUpAlertQuestion .actions, #ModalPopUpDelete .actions, #ModalPopUpInfo .actions, #ModalPopUpUnlinkMunicipio .actions, #ModalPopUpInsertCaracteristica .actions, #ModalPopUpInsertCaracteristicaSistema .actions, #ModalPopUpSelectColor .actions, #ModalPopUpAsesoramientoQuestion .actions{ float: right; }
#ModalPopUpAlert span, #ModalPopUpAlertQuestion span, #ModalPopUpDelete span, #ModalPopUpInfo span, #ModalPopUpUnlinkMunicipio span, #ModalPopUpInsertCaracteristica span, #ModalPopUpInsertCaracteristicaSistema span, #ModalPopUpSelectColor span, #ModalPopUpAsesoramientoQuestion span{ display: block; width: 100%;}
#ModalPopUpLoading{ left: 40%; top: 40%; }
#ModalPopUpFilterSearch .actions{ float: right; }
#ModalPopUpLoading{ border: 2px solid #ffeb00; padding: 3px; }

.content-thanks p.special-button{ margin: 50px 0 0 570px; }
.content-thanks p.special-button button{ padding: 10px 20px; }
.content-thanks p.special-button button span{ font-size: 25px; color: #5a4c40; font-weight: bold; font-family: "Weber",Arial,sans-serif;}
.content-thanks p.special-button button b{font-size: 30px; color: #5a4c40; font-family: "Weber Name",Arial,sans-serif; line-height: 25px;}
.content-thanks p.back-weber{ margin: 0px 0 0 585px; }
.content-thanks p.back-weber a{background: url("../img/i-backIni.png") no-repeat scroll transparent 0 2px; font-weight: bold;  font-family: "Weber",Arial,sans-serif; font-size: 18px; color: #5a4c40; padding-left: 40px;}
.asesoramiento .content-thanks p {margin-top: 25px;}

.PopupDiv{margin-top:20px; }
.PopupDiv .content{ padding: 0; }
.PopupDiv .sub-content{ margin: 10px; }
.info_producto{ display: none; }
.p_espesor{ text-align: right; }

.tab li{list-style: none; display: none;}
.tab li.active{ display: block; }
.tab li a{ color: #f60;}
.conj-aislamiento, .conj-acabados{ width: 99%; float: left; margin-top: 20px; list-style: outside none none;}
.conj-aislamiento li, .conj-acabados li { float: left; text-align: left; margin: 0; list-style: outside none none;}
.conj-aislamiento li.producto{ width: 259px; margin: 0 5px 5px 0; border: 5px solid #d1d1d1; padding: 10px;}
.conj-aislamiento li.border-selected, .conj-aislamiento li.selected{border-color: #ffd429; }
.conj-aislamiento li.producto ul{float: left; /* height: 100%; */}
.conj-aislamiento li.producto ul ul {margin: 0; }
/*.conj-aislamiento li.producto:nth-child(3n){margin-right: 0; }*/
.conj-aislamiento li.producto .image-product { width: 100%; height: 110px; margin: 0 0 10px; }
.conj-aislamiento li.producto .logo-marca h2{ margin: 0; background: #1d1d1d; font-family: "Weber Name",Arial; font-weight: 400; color: #ffec00;  font-size: 17px; padding: 5px 0 5px 10px; display: inline;}
.conj-aislamiento li.producto .logo-marca span{ margin-left: 5px; padding: 5px 10px; }
.conj-aislamiento li.producto .prodiedades-producto{margin: 10px 0 20px; float: left;}
.conj-aislamiento li.producto .prodiedades-producto h3, .conj-aislamiento li.producto h3{margin: 0; font-weight: 600;}
.conj-aislamiento li.producto .prodiedades-producto ul{ list-style: none; list-style-type: none; }
.conj-aislamiento li.producto .prodiedades-producto li{  float: left; font-size: 110%;  font-weight: normal; background: url("../img/i-bullet.png") no-repeat scroll 0 5% transparent; padding-left: 15px; }
.conj-aislamiento li.producto .prodiedades-producto b{ font-weight: 600; }
.conj-aislamiento li.producto .descripcion-producto {font-size: 100%; text-align: justify; font-weight: normal; margin-top: 10px;}
.conj-aislamiento li.producto .espesor-producto{ width: 100%; margin: 10px 0 20px; float: left; display:none;}
.conj-aislamiento .producto .checkout-processed{ display: none; }
.conj-aislamiento li.producto .espesor-producto input{width: 115px; }
.conj-aislamiento li.producto .espesor-producto i { font-size: 11px; color: #878787; margin-left: 35%;}
.conj-aislamiento li.producto .seleccionar-producto {width: 100%; text-align: center;}
.conj-aislamiento li.producto .seleccionar-producto input{cursor:pointer;}
.conj-aislamiento li.producto .subnombre{ font-size: 16px; font-family: "Weber Regular",Arial; font-weight: bold; color: #000; margin: -8px 0 15px 5px; display: block; width: 100%;}
.total-trasmitancia{ display: block; float: right; margin-right: 40px;}
.total-trasmitancia .valor-trasmitancia-maxima-cerramiento{ margin-top: 0; }

.conj-aislamiento li.producto .prodiedades-producto ul, .conj-aislamiento li.producto .prodiedades-producto li{ width: 95%; float: left; /*background-color: #fff;*/}
.conj-aislamiento li.producto .espesor-producto ul, .conj-aislamiento li.producto .espesor-producto li { float: left; }

/*
.flipDiv .cajaAislamiento .front{ background: url("../img/i-left-flip.png") no-repeat scroll 100% 0% #fff; min-height: 400px;}
.flipDiv .cajaAislamiento .back{ background: url("../img/i-right-flip.png") no-repeat scroll 100% 0% #fff; min-height: 400px;}
*/


.tbi-view{ width: 40%; margin: 0;}
.tbi-info{ width: 60%; margin: 0;}
.pos-right-notice{float: rigth; width: 250px; margin-top: 5px;}
.pos-abs{ margin: -20px 0 0 92px; position: absolute; }
.messages-alert{ background-color: #f9f9f9; color: #bd1a1a; font-weight: normal; padding: 5px; width: 99%; display:none;}
.messages-alert span{ font-weight: 600; }
.def-espesor{ float: right; margin: 0 253px 0 0; }
.pag-aislamiento {font-size: 16px; margin-top: 12px;}
.pag-aislamiento span{ color: #bfbfbf; font-weight: 600; }
.pag-aislamiento li{ line-height: 0; margin: 10px 0 0 0; font-size: 14px; list-style: none; }
.pag-aislamiento li span { margin: 12px 0 0 10px; line-height: 0; display: block;}
.no-cumple-bajo, .no-cumple-alto{background-color: #f9f9f9; border-bottom: 1px dashed #bcbcbc;}
.conj-aislamiento li.producto .messages-no-cumple{ color: #d0006f; font-weight: normal; display: none; text-align: justify; font-size: 12px; line-height: 11px;}
.conj-aislamiento li.producto .messages-no-cumple i{ margin: 0 0 10px 0; display: block; }
.pag-aislamientoCalculado i{ color: #bd1a1a; font-size: 70%; font-weight: normal; margin: 10px 0 0;}
.vTransmitancia{ background-color:rgba(255,255,255,0.98); width: 100%; height: 75%; font-size: 22px; color: #878787; font-family: "Open Sans"; font-weight: 100; text-align: center; padding: 5px 0; margin-top: 10px; line-height: 18px; display: none;}
.vTransmitancia b { font-weight: 600; font-size: 15px; }
.vTransmitancia span{ color: #ffd429; font-size: 24px; font-weight: 600;  display: block; margin-top: 0;}
.vTransmitancia i{ color: #bd1a1a; float: left; font-size: 55%; font-weight: normal; margin: 3px auto 0; width: 100%; }
.explain-puentes-termicos ul{ float: left; margin-bottom: 0; }
.explain-puentes-termicos li{ padding-top:55px;
/*background: url("../img/puentes_termicos.jpg") no-repeat scroll 50% 50% #515151;*/
background: url("http://www.enriquealario.com/wp-content/uploads/2012/02/Hospital-Dr.-Peset-01.jpg") no-repeat scroll 50% 50% #515151;
     background-size: cover; margin: 0; list-style: none; float: left; font-family:Open Sans, Arial; font-weight: 100; color: #fff;}  
.explain-puentes-termicos div{ background: -moz-linear-gradient(center top , transparent 0px, rgba(0, 0, 0, 0.98) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: 0;
    width: 100%;}
.explain-puentes-termicos h2{ font-size: 150%; font-weight: normal; color: #fff; margin: 0 10px 0 10px; font-weight: bold;}
.explain-puentes-termicos p{ margin: 0 10px 0 10px; text-align: justify; font-size: 13px; line-height: 15px; padding-bottom: 5px;} 
.col-municipio li ul li.i-move img{ margin: 0; }
.conj-acabados li.img-acabado{ margin: 0 10px 0 0; min-height: 150px; width: 27%; text-align: center;}
.conj-acabados li.img-acabado img{ height: 150px; margin: 0 auto 10px;}
.conj-acabados li.content-acabado{ width: 71%; color: #515151; font-size: 110%; margin-top: 20px; }
.conj-acabados li{ border-bottom: 1px solid #d1d1d1; margin-bottom: 0; width: 100%;}
.section-acabado, .section-productos { margin-bottom: 0; }
.section-acabado li, .section-productos li { border-bottom: none; }
.conj-acabados li ul { float: left; padding: 5px 0; width: 100%;}
.conj-acabados ul.section-acabado{ background: url("../img/i-close.png") no-repeat scroll transparent 100% 100%; cursor: pointer;}
.conj-acabados ul.section-acabado:hover{ background-color: #f9f9f9; }
.conj-acabados ul.active{ background: url("../img/i-open.png") no-repeat scroll #f9f9f9 100% 100%; }


.i-clasificacion{ background: url("../img/i-close_l.png") no-repeat scroll transparent 0 2px; cursor: pointer; padding-left: 20px; }
#setColor h4.active{ background: url("../img/i-open_l.png") no-repeat scroll transparent 0 2px; font-weight: bold;}

.section-productos{ float: left; clear: both; display: none; background-color: #f9f9f9;}
.list-productos-acabado{ /*width: 858px; */margin-left: 20px;}
.list-productos-acabado .producto{border: 5px solid #d1d1d1;
    margin-right: 10px;
    padding: 5px;
    width: 245px;
    background-color: #fff; margin-bottom: 10px;
}
.list-productos-acabado .producto .image-product{ width: 100%; height: 100px;}
.list-productos-acabado .producto h3{ margin-top: 10px; }
/*.list-productos-acabado .producto {font-family: "Open Sans"; font-size: 100%; }*/
.list-productos-acabado .producto .nombre-producto, .list-productos-acabado .producto .descripcion-producto{ float: left; text-align: justify;}
.list-productos-acabado .producto .subnombre{ font-size: 16px; font-weight: bold; color: #000; margin: 0 0 15px 5px; font-family: "Weber Regular",Arial;}
.list-productos-acabado .producto .prodiedades-producto li{ background: url("../img/i-bullet.png") no-repeat scroll 0 5% #fff; padding-left: 15px; margin-bottom: 5px; float: left; width: 95%; }
.list-productos-acabado .producto .prodiedades-producto{margin: 15px 0 10px;}
.list-productos-acabado .producto .prodiedades-producto h3, .conj-aislamiento li.producto .soportes-producto h3{margin: 0; font-family:Open Sans, Arial; font-weight: 600;}
.list-productos-acabado .producto .prodiedades-producto b{ font-weight: 600; }
.list-productos-acabado .producto .prodiedades-producto { margin-bottom: 0; }
.list-productos-acabado .producto .prodiedades-producto ul{ margin-left: 15px; width: 93%;}
.list-productos-acabado .producto .seleccionar-producto {width: 100%; text-align: center; float: left; }
.list-productos-acabado li.selected, .selected{border-color: #ffd429; }
.box-color{ width: 13px; height: 13px; display: block; margin: 0; border: 1px solid #999;}
#setColor{ padding: 0; margin: 0; overflow-y: visible; }
#setColor li{ width: 90%; list-style: none;}
#setColor li ul{ float: left; margin: 0;}
#setColor li li{ width: 18px; list-style: none; margin: 0; float: left; border: 3px solid #fff;}
#setColor li input{ margin-bottom: 0; }
.img-color{ min-width:80px; display: none; border: 3px solid #d1d1d1; color: #fff; font-weight: bold; height: 45px; margin: -63px 0 0 -24px; position: absolute; text-align: center; }
.img-color span{ background-color: #fff; color: #000; float: left; font-size: 10px; margin-top: 30px; width: 100%; }
#setColor{ margin-bottom: 20px; }
#setColor .selected { border-left: 3px solid #ffd429; border-top: 3px solid #ffd429; border-bottom: 3px solid #ffd429; border-right: 5px solid #ffd429;}
#setColor h4{ color : #999; margin: 10px 0 5px; float: left; width: 100%;}
#ModalPopUpSelectColor .actions{ margin-top: 20px; }
.list-productos-acabado .producto .nombre-producto{ margin: 10px 0 1px; }
.list-productos-acabado .producto .nombre-producto h3{ background: #1d1d1d; font-family: "Weber Name",Arial; font-weight: 400; color: #ffec00;  font-size: 17px; padding: 1px 0 1px 10px; display: inline;  margin-bottom: 5px;}
.list-productos-acabado .producto .nombre-producto span{ margin-left: 5px; padding: 1px 10px; }
.list-productos-acabado .producto .nombre-producto h3.no-bg{ background-color: transparent; color: #111; font-size: 20px;}
.sec-color{ display: none; float: left; width: 95%; padding: 10px; border: 3px solid #f9f9f9;}
.btn-color{ margin-right: 10px; }
.btn{ cursor: pointer; }
#ModalPopUpInfo button{ margin-left: 10px; }

.preview-capa ul.preview-hojas{ float: none; }

.detalle-cerramiento{ float: left; width: 100%; margin-bottom: 20px;}
.detalle-cerramiento li{ list-style: none; }
.list-hojas-cerramiento{ float: left; width: 360px;}
.list-hojas-cerramiento label { color: #bfbfbf;  margin-top: 0; text-align: left; width: 100%; }
.t-center{ text-align:center; line-height: 15px;}
ul.detalle-cerramiento li{ float: left; margin: 0;}
ul.detalle-cerramiento li.preview-capa { width: 40%; }
ul.detalle-cerramiento li.list-hojas-cerramiento{ width: 60%; }
ul.detalle-cerramiento li.list-hojas-cerramiento > ol { margin-top: 15px; }
ul.detalle-cerramiento li.list-hojas-cerramiento > ol > li{background: url("../img/i-bullet.png") no-repeat scroll 0 5% transparent ; padding-left: 15px;  margin-bottom: 3px; /*width: 100%;*/} 
.view-compare{ width: 100%; text-align: center; margin: 0; background-color: #fff;}
.view-compare span, .view-compare img, .view-compare b { display: inline; margin-top: 3px;}
.view-compare img{ margin-right: 0; position: absolute; margin-top: 0;}
.transmitancia-origen{ margin-left: 30px; }
.view-compare b{ font-size: 20px; font-weight: 600; }
.detalle-cerramiento .preview-capa{ margin-top: 0; }
.preview-sistema{ float: left;}
.preview-sistema span{ font-weight: 600;  }
.preview-sistema ul{ width: 100%; float: left;}
.preview-sistema ul li { list-style: none; float: left; margin: 0; }
.preview-sistema ul li img{ width: 210px; }
.preview-sistema ul li.li-leyenda{ width: 190px; }
.preview-sistema ol{ float: left; }
.preview-sistema ol li{ color: #515151; width: 100%; font-family: "Weber Name", Arial; font-weight: 100;}
.preview-sistema ol li.no-weber-name{ font-family: "Weber", Arial; font-weight: bold;}
.descrip-sistema{ float: left; margin-top: 10px; width: 625px;}
.detalle-sistema{ background-color: #f9ffcf; float: left; width: 100%; margin-bottom: 20px; }
.preview-sistema ol { counter-reset: li; }
.preview-sistema ol li { list-style: outside none none; margin: 0 0 10px 25px; position: relative; }
.preview-sistema ol li:before { background-color: #ffec00; color: #333; content: counter(li, decimal); counter-increment: li;  display: inline-block; font-weight: bold; left: -25px; margin-right: 10px; padding: 0 2px; position: absolute; text-align: center; width: 15px; }
.preview-sistema ol li a { color: #1d1d1d; }
.form-sistema ul{ width: 100%; }
.form-sistema ul li{ width: 45%; float: left; list-style: none; margin-left: 30px;}
input[type="file"] { float: left; /*width: 40%;*/ font-size: 10px;}
.section-para{ display: none; margin-bottom: 60px;}
.purchasing--actions-informe{ text-align: center; }
.checkout-informe{ height: 40px; padding: 0 20px; font-size: 1.2em;}
.numTelf{ display: none; }
.numTelf input{ width: 200px; }
.numTelf label{ float: left; padding-right: 10px; text-align: right; width: 32%; }
.first-actions{ display: block; }
.second-actions{ display: none; }

.info-zc-trasmitancia > li { float: left; list-style: outside none none; margin: 0; width: 100%;  background-color: #f9f9f9;}
.info-zc-trasmitancia > li:first-child{
	background-color: #f9f9f9;
	padding: 0; border-bottom: 4px dashed #515151;


}
.sistema-comparativa{ width: 99%; float: left; padding: 0 0 0 10px; margin:0;}
.sistema-comparativa > li { float: left; width: 48%; list-style: none; padding: 10px 0 0 0; margin: 0;}
.sistema-comparativa > li:first-child, .comparativa-transmitancias > li:first-child{ padding-right: 10px; }
.sistema-comparativa div.preview-capa{ margin-left: 0; margin-bottom: 20px;}

.rValorCalculadoSistema p span { color: #269134; }
.personal-box{ background-color: #ffeb00;
    clear: both;
    color: #333;
    float: left;
    font-weight: 600;
    line-height: 32px;
    margin: 0 -20px 10px;
    min-height: 0;
    padding: 10px 20px;
    width: 100%;
}
#weber_paso_5{ float: left; width: 100%;}
.hform td p { margin: 0; }
.t-rango img{ width: 50px; margin: 0 auto;}
.t-rango .c-img{ width: 70px; }
.rango{ width: 100%; float: left;}
.rango ul{ width: 100%; } 
.rango ul li{ float: left; }
.rango ul li.image-rango{ width: 80px; text-align: center; }
.rango img{ width: 50px; }
.rango li.title {font-weight: bold; font-size: 14px; line-height: 48px; margin: 0}
.rango li.action-rango{line-height: 48px;  margin:13px 0 0 22px; cursor:pointer;}
.c-only-m{ display: none; }
.dBlock{clear: right; }
.posPopup{ margin: 0 auto; top: 38%; }
.elegir-color{ float: left; min-height: 24px; font-size: 120%; line-height: 24px; min-height: 24px;}
.elegir-color span{ height: 24px; width: 24px; float: left; -moz-border-radius: 20px; -webkit-border-radius: 20px; -khtml-border-radius: 20px; border-radius: 20px; margin-right: 10px; font-size: 110%;}
.info-zc-trasmitancia{  width: 100%; float: left;}
.info-zc-trasmitancia p{ font-size: 110%; font-size: 120%;  margin: 5px 10px 0; }
.info-zc-trasmitancia p b{ font-size: 130%; color: #5a4c40;}
.info-zc-trasmitancia p.next-line-valor{ font-size: 190%; font-weight: 600;  text-align: center;}
.detalle-sistema p.subtext-h2{ font-size: 95%; line-height: 95%; margin: -8px 0 0; color:#545454; }
.detalle-sistema p.subtext-h2 b{ font-size: inherit; font-weight: 600; }
.comparativa-transmitancias{ width: 99%; float: left; padding: 0 0 0 10px; border-bottom: 4px dashed #515151;}
.comparativa-transmitancias > li { list-style: none; width: 48%; float: left; margin:0; padding: 10px 0 0;}
.comparativa-transmitancias > li p{ text-align: center; font-size: 200%; font-weight: 100; color: #515151; line-height: 30px;}
.sistema-comparativa .detalle-sistema, .comparativa-transmitancias .detalle-sistema{ padding: 10px; }
.info-zc-trasmitancia .comparativa-transmitancias > li p.i-face b{ color: #d0006f; font-size: 150%;}
.info-zc-trasmitancia .comparativa-transmitancias > li p.i-face-happy {  background-color: #f9ffcf; }
.info-zc-trasmitancia .comparativa-transmitancias > li p.i-face-happy b{ color: #8fad15; font-weight: 600; }
.i-recomendado{margin: -98px 0 0 11px; position: absolute; width: 114px;}
.form-sistema ul{ margin: 0; float: left; width: 100%; }
.form-sistema ul li{ float: left; list-style: none; margin: 0 5px; width: 32%;}
.form-sistema > ul li:first-child{ margin-right: 20px; }
.form-sistema ul li p label{ text-align: left; width: 100%; }
.form-sistema ul li p input[type="text"]{ width: 98%; }
.form-sistema ul li p.midle-text input[type="text"]{ width: 60%; }
.form-sistema ul li ul { width: 100%; margin-bottom: 10px; }
.form-sistema ul li.info-destinatario ul{ margin: 10px 0 0 0; }
.form-sistema ul li ul.info-view{ margin: 3px 0 8px; }
.form-sistema ul li ul.info-view li i{    border: 5px solid #f3f3f3;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3) inset;
    color: #666666;
    font-family: "Weber Regular",Arial,sans-serif;
    float: left;
    padding: 5px;
    transition: border-color 0.6s ease 0s;}
.form-sistema ul li ul li{ float: left; width: 48%; margin-left: 0;}
.form-sistema ul li ul li input[type="text"], .form-sistema ul li ul li select{ width: 98%; }
.form-sistema ul li ul li i { color: #5a4c40; }
.form-sistema label{ width: 100%; text-align: left;float: left;}

.form-sistema ul li.info-destinatario{ background-color: #f9f9f9; padding-left: 5px;}
.form-sistema ul li.info-destinatario p{ float: left; margin: -3px 0 5px;}
.next-setion{ margin-top: 14px; float: left;}
.logo-letter-center{ margin: 30px 50px 0 0  ; width: 350px; float: right;}
.title-letter-center{ color: #000; font-size: 350%; font-weight: 100;  margin: 171px 22px 0 0; text-align: right;}
.title-letter-center b{ font-weight: 600; }
.b-yellow{ background: url("../img/Admixtures.jpg") no-repeat scroll #e8d31a 0 0;  min-height: 240px; padding-top: 50px;}
.social-white{ background-color: #fff; }
.social-white p{ font-size: 120%; font-weight: 400; margin: 20px;}
.social-white p.title-letter-center{ font-family: "Open Sans"; font-size: 250%; font-weight: 400; margin: 20px; color: #d1d1d1;}
.icos-social{ width: 100%; margin: 20px 0; }
.form-asesoramiento{ width: 60%; margin: 0 auto;}
.divObra{ display: none; }
.aislante-box{ width: 100% ; float: left; }
.aislante-box-active li{ background-color: #fffcde; margin-bottom:30px; padding: 5px;}
.aislante-box-active { background: url("../img/i-arrow-b.png") no-repeat scroll transparent 20% 100%; }
.conj-aislamiento li ul.aislante-box li.aislante-box-desactive { background: url("../img/i-arrow-t.png") no-repeat scroll transparent 80% 0%; display: block; height: 30px; width: 100%; float: right;  margin-top: -127px;}
.conj-aislamiento li ul.aislante-box li.aislante-box-desactive-body{ border: 2px solid #e8e8e8; margin-top: 38px; padding: 5px; background-color:#fff; color: #7d7d7d;}
.conj-aislamiento li ul.aislante-box li.aislante-box-desactive-body span { color: #7d7d7d;}
.aislante-box li span{
	color: #d0006f;
    font-size: 180%;
    font-weight: 600;
    margin: 10px auto 0;
}
.aislante-box-active li span{
	/*color: #408244;*/
    font-weight: 600;
    font-size: 200%;
}
.aislante-box-desactive, .aislante-box-desactive li span { font-weight: 400;  }
.aislante-box li b{ font-weight: 600; }
.esquemas li{ float: left;
    height: 75px;
    margin-left: 45px;
    width: 75px;}
.esquemas img { width: 75px; }
.i-informe-prueba {margin: 17px 0 0; width: 245px;}
.more-info{ background: url("../img/i-info.png") no-repeat scroll transparent 0% 40%; padding-left: 10px; float: right; font-size: 10px; color: #000; line-height: 20px;}
.aislante-box p { margin-bottom: 5px; }
.aislante-box p.valor-u{ float: right; }
.aislante-box p.valor-u span{ font-size: 90%; }
.read-only{ background-color: #e6e6e6; color: #8a8a8a; }
.notice-asesoramiento{ width: 250px; float: left; margin-left: 250px; list-style: none; font-size: 140%; line-height: 22px;}
::-webkit-input-placeholder { /* WebKit browsers */
    color:    #d1d1d1;
    font-size: 90%;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #d1d1d1;
   opacity:  1;
   font-size: 90%;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #d1d1d1;
   opacity:  1;
   font-size: 90%;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
   color:    #d1d1d1;
   font-size: 90%;
}
.pop-field-telf{ margin: 10px 0 0 55px; font-size: 75%; }
.pop-input-telf{ border: 1px solid #ccc; color: #d0006f; font-size: 110%; height: 33px; margin-left: 55px; text-align: center; width: 140px;}
.pop-content .first-actions #siAsistencia{ height: 60px; font-size: 100%;}
.pop-content .span-error{ font-size: 65%; margin: 0 0 0 55px;}
#ModalPopUpAsesoramientoQuestion{ background: url("../img/asesoramiento1.jpg") no-repeat scroll #fff 0% 100%; }
#ModalPopUpAsesoramientoQuestion p button#noAsistencia{ font-size: 75%; margin-top: 20px;}
.notice-asesoramiento li p{ /*margin-top: 50px;*/ }

.block-no-cumple h3, .block-no-cumple .aislante-box p, 
.block-no-cumple .aislante-box-active li span, .conj-aislamiento li div.block-no-cumple ul.aislante-box li.aislante-box-desactive-body span
, .block-no-cumple .more-info { 
color: #b9b9b9;
}

.block-no-cumple .more-info { background: url("../img/i-info-no-cumple.png") no-repeat scroll 0 40% transparent;}
.page-full-width .bg-thanks{ background: url("../img/Agradecimiento-WeCare.png") no-repeat scroll 0 0% transparent; height: 599px; border-left: 5px solid #ffeb00; border-right: 0; border-bottom: 0;}
.content-thanks p { font-family: "Weber Brush",Arial,sans-serif;  color: #5a4c40; font-size: 28px;  margin-left: 480px; margin-top: 50px;}
.content-thanks p span{ color: #d0006f; }
.content-thanks p.text-little{  font-size: 20px;
    margin-left: 555px;
    margin-top: 45px;
    text-align: center;
    width: 258px;
    }
.content-thanks p.text-littleRedirect{  font-size: 20px;
    margin-left: 555px;
    margin-top: 65px;
    text-align: center;
    width: 258px;
	
    }
.content-thanks p.text-msg{ font-size: 26px; }
.content-thanks p.text-littleRedirect img{  margin-left: -40px; }
.content-thanks p.text-littleRedirect span{  float: left; color: #5a4c40;}
	
.page-full-width .bg-404{ background: url("../img/404.jpg") no-repeat scroll 100% 0 transparent; height:795px; margin: 0;}
.content-404{ background:rgb(0,0,0);
    background: transparent\9;
    background:rgba(0,0,0,0.64);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4cFF0000,endColorstr=#4cFF0000);
    zoom: 1; width: 505px; float: right; margin-top: 425px;}
.content-404 p { font-family: "Weber Regular",Arial,sans-serif; font-size: 30px; color: #fff; line-height: 35px; margin: 10px; float: left;}
.content-404 p b{  font-family: "Weber Medium",Arial,sans-serif; color: #ffeb00;  font-size: 120px;  margin: 32px 0; float: left;}

.page-full-width .bg-500{ background: url("../img/500.jpg") no-repeat scroll 100% 0 transparent; height:795px; margin: 0;}
.content-500{ background:rgb(0,0,0);
    background: transparent\9;
    background:rgba(0,0,0,0.64);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4cFF0000,endColorstr=#4cFF0000);
    zoom: 1; width: 570px; float: left; margin: 0 27px; clear: both;}
.content-500 p { font-family: "Weber Regular",Arial,sans-serif; font-size: 30px; color: #fff; line-height: 35px; margin: 0 27px; }
.ups{  font-family: "Weber Medium",Arial,sans-serif; color: #ffeb00;  font-size: 200px; margin: 132px 0 0 60px; float: left;}
.content-500 p.yellow-500{ font-family: "Weber Medium",Arial,sans-serif; color: #ffeb00;  font-size: 80px; line-height: 70px;}
.content-500 p b{ font-family: "Weber Bold",Arial,sans-serif; }
.content-500 p.text-500{ font-family: "Weber Light",Arial,sans-serif; color: #d1d1d1;  font-size: 16px; }
#ModalPopUpAsesoramientoQuestion p button#cancelAsistencia{ background: none; border: 0; }
.bgThermo{  background: url("../img/GOTP1.jpg") no-repeat scroll 100% 0% #fff; min-height: 140px;}
.nota-pop{ clear: both; margin-left: 20px; }
.num-color-clas{ color: #d1d1d1; font-size: 80%; }
.acordeon-color{ float: left; clear: both; width: 98%; padding-left: 20px}
.hide-list-color{ background: url("../img/i-close_l.png") no-repeat scroll transparent 0 2px; cursor: pointer; padding-left: 20px; }
.show-list-color{ background: url("../img/i-open_l.png") no-repeat scroll transparent 0 2px; cursor: pointer; padding-left: 20px; }
.list-colores{ background-color: #f5f5f5; padding-top: 15px; }
.c-detail{ clear: both; float: left;}
#edit-buttons a.i-back{ width: 45px; }
.loRed{ font-size: 11px; color: #b00000;}