b{font-weight:bold; color:#4f4f4f;}
a{text-decoration:none;}
body{font-family: 'Noto Sans', sans-serif; font-size:18px; line-height:22px; color:#858585;}
small{font-size:11px;}

h5{font-size:24px; line-height:29px;}
h1{font-size: 23px;line-height: 29px;text-align: right;margin-top: 38px;font-weight: bold;}
h2{font-size:20px; font-weight:bold; color:#4f4f4f;margin:0px 0px 20px 0px;}
h3{font-size:20px; font-weight:bold; color:#4f4f4f;margin:0px 0px 20px 0px; background-color:#F3F3F3; padding:15px;  border-top: 1px solid #c4c4c4;}
#topline{height:18px; background-color: #f6f6f6; border-bottom:2px solid #e6e6e6; }
#myheader{height: 135px;}
#myheader h5{margin-top:34px;}
#myfooter{height:90px; border-top:1px solid #e6e6e6; background-color:#f6f6f6;}
#myfooter p{text-align:center; padding-top:29px; font-size:14px; font-weight:bold;}


#header_extra_slogan{text-align:center; font-size:27px; margin:10px 0px 30px 0px; color:#872939; font-weight:bold;}
#header_extra_slogan span{display:block; text-align:center; font-size:14px; color:#b1b0b0; font-weight:normal; margin:10px 0px 0px 0px;}

#mybloque1, #mybloque2, #mybloque3, #mybloque4, #mybloque5{background-image:url('../img/bg_contenido.jpg'); background-repeat:repeat-x;padding:20px 0px;}
.botonera{text-align:right;padding:20px 0px 0px;border-top:1px solid #e6e6e6;}
.btn_pasos{color:#5e5e5e; background-image:url('../img/btn_bg.jpg');height:40px;width:130px; border:1px solid #C2C2C2; -webkit-border-radius: 5px;-moz-border-radius:5px;border-radius:5px;display:inline-block;cursor:pointer;}
.btn_pasos:hover{color:#872939;}
.btn_pasos p{text-align:center;font-weight:bold; font-size:14px; padding-top:7px;}



/* Estilos bloque 1 */
.container_stylo_modelo{margin:0px 0px 20px 0px;}
.foto_stylo_modelo img{-webkit-border-radius: 5px;-moz-border-radius:5px;border-radius:5px;}
.btn_stylo_modelo{-webkit-border-radius: 5px;-moz-border-radius:5px;border-radius:5px; background-color:#f6f6f6; padding:10px 0px; cursor:pointer; color:#b1b0b0;}
.btn_stylo_modelo p{text-align: center; font-weight:bold; font-size:14px;}

/* Estilos bloque 2 */
#inputancho label{}
#inputancho input{color:#b1b0b0; font-size:18px; text-align:right; padding:0px 10px;}

/* Estilos bloque 3 */
.img_modulo p{text-align: center; font-size:10px; font-weight:bold;}
#imagengrandemodulo{height: 370px;}
#imagengrandemodulo p{text-align: center;}
#selectordemodulos{margin:20px 0px;}
#password_box{margin:20px 0px;text-align:center; background-color:#F1F1F1;-webkit-border-radius: 5px;-moz-border-radius:5px;border-radius:5px; padding:10px 0px;}
#password_box label{font-size:14px;}
#password_box input{color:#b1b0b0; text-align:right; padding:0px 10px;}
#password_box small{display: block;}
#descripcion_modulo_paso3{font-size: 14px; margin-top: 7px; text-align: center; color:#872939;}

/* Estilos bloque 4 */
#imagen_final_modular{text-align: center;padding-left: 33px}
#imagen_final_modular img{margin:0px 0px 0px -25px;}

#envio_info_final{margin:40px 0px 40px 0px; padding: 10px; border:2px solid #e6e6e6; -webkit-border-radius: 5px;-moz-border-radius:5px;border-radius:5px;}
#envio_info_final p{font-size:17px;margin-bottom:10px; color:#872939; font-weight: bold;}
#envio_info_final label{font-size:15px;}
#envio_info_final input{color:#872939;}
#envio_info_final p#sms_envio_email{font-size: 12px; margin-top:15px;}

#info_final_modular{width:950px; text-align: center;}
#info_final_modular p{display: inline-block; width: 200px; margin:10px auto 0px auto; padding: 0px 10px; font-size:15px; text-align: left;}
#info_final_modular p span{display: block;}
a#envio_presupuesto_previo{color:#ffffff;background-color:#872939;font-size:12px; padding: 2px 8px;}
#description_final_modelo_armario{margin-left: 20px; padding-bottom: 10px;}
#description_final_modelo_armario p{font-size:16px; color: #4f4f4f;}
#description_final_materiales{margin-left: 20px;}
#description_final_materiales label{font-size:14px; color: #b1b0b0;}
#descripcion_similar_modelos p{margin-top: 13px; font-size:13px; color: #4f4f4f; line-height: 18px; padding-left:20px;}
#cuenta_final{margin-top:30px;}
#cuenta_final p{font-size:14px; line-height:22px; border-top: 1px solid #c4c4c4;padding:3px 0px;}
#cuenta_final p span{font-weight: bold; color:#872939; }

/* Global effects */
#mybloque1, #mybloque2, #mybloque3, #mybloque4, #mybloque5{display:none;}
/* #mybloque4{display: block;} */

/* Slider */
.slidercontent{}
.slidercontent .slide_foto_producto{float: left;}
.slidercontent .slide_info_producto{}
.slide_info_producto{} .slide_titular_producto{background-color:#cfcfcf; color:#fff; font-weight:bold; font-size: 13px; text-align: center;}

.slider_description_producto{}
.slider_description_producto .slider_description_izq{float: left;width:290px;}
.slider_description_producto .slider_description_der{}
.slider_description_producto .slider_description_izq p , .slider_description_producto .slider_description_der p{padding:5px 0px 0px 20px; font-size: 13px;}
