body {
  color: inherit;
  font-family: Verdana;
  font-size: xx-small;
  margin: 0 auto;
}
input,textarea{
  border-left: 1px solid #A8A8A8;
  border-top: 1px solid #A8A8A8;
}
a{
  text-decoration : none;
}
A:hover {
  text-decoration : underline;
}

h1{
  font-family: Arial;
  font-size: 28px;
  color: #204699;
  margin-top: 0px;
  margin-bottom: 1px;
}

h2{
  font-family: Arial;
  font-size: 22px;
  color: #204699;
  margin-top: 0px;
  margin-bottom: 1px;
}

input,textarea{
  border: 1px solid #D5D5D5; /*#5B7A9C;      */
  background-image: url(../images/input_text_bg.jpg);
  background-position: top;
  background-repeat: repeat-x;
  height: 16px;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  color: #000000;
  padding: 5px;
}

.input_text{
  height: 29px;
  border: 1px solid #5B7A9C;
  background-image: url(../images/input_text_bg.jpg);
  background-position: top;
  background-repeat: repeat-x;
  float: left;
  background-color: #FFFFFF;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
}

.input_text_gray{
  height: 29px;
  border: 1px solid #D5D5D5;
  background-image: url(../images/input_text_bg.jpg);
  background-position: top;
  background-repeat: repeat-x;
  float: left;
  background-color: #FFFFFF;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
}

.button_orange{
  background-image: url(../images/button_orange_bg.jpg);
  background-position: top;
  background-repeat: repeat-x;
  height: 30px;
  border: solid 1px #CE9010;
}

.button_gray{
  background-image: url(../images/button_gray.jpg);
  background-position: top;
  background-repeat: repeat-x;
  height: 31px;
  border: solid 1px #DDDDDD;
}

.text_menu_button{
  width: 216px;
  height: 12px;
  float: left;
  padding: 12px;
  margin-bottom: 10px;
}

#top{
  background-image: url(../images/bg_top.png);
  background-position: center;
  background-repeat: repeat-y;
  height: 113px;
  float: left;
  width: 100%;
  background-color: #00213A;
}


#container{
  width: 100%;
  float: left;
}

#container2{
  width: 100%;
  background-image: url(../images/home-slide-bg.jpg);
  background-position: bottom;
  background-repeat: repeat-y;
  float: left;
  background-color: #00213A;
}

.mid_content{
  margin: 0 auto;
  width: 1010px;
}

.separador_horizontal_big{
  background-image: url(../images/separator_horizontal_big.jpg);
  background-position: center top;
  background-repeat: no-repeat;
  height: 22px;
  margin-top: 1px;
  margin-bottom: 6px;
  width: 100%;
  float: left;
}


#logo{
  background-image: url(../images/refricenter_logo.gif);
  background-position: center top;
  background-repeat: no-repeat;
  width: 1010px;
  height: 109px;
  float: left;
  cursor: pointer;
  margin-top: 2px;
}

#footer{
  background-image: url(../images/Footer_bg.jpg);
  background-repeat: repeat-x;
  background-position: top;
  width: 100%;
  /*height: 279px;  */
  margin-top: 10px;
  float: left;
  background-color: #003366;
  padding-bottom: 10px;
}

#menu_container{
  width: 100%;
  height: 54px;
  float: left;
  margin-bottom: 0px;
  background-image: url(../images/menu_bg.png);
  background-position: top;
  background-repeat: repeat-x;
}

#menu_container ul { /* remove bullets and list indents */
  list-style: none;
  margin: 0;
  padding: 0;
}

#main_menu li:hover{
  color: #FF9933;
}

.menu_separator{
  background-image: url(../images/menu_separator.jpg);
  background-position: center;
  background-repeat: no-repeat;
  width: 1px;
  height: 52px;
  float: left;
}

.menu_button{
  width: 120px;
  text-align: center;
  height: 52px;
  float: left;
  cursor: pointer;
}

.slide-top-bg{
  background-image: url(../images/home-slide-bg.jpg);
  background-repeat: repeat-y;
  width: 100%;
  height: 350px;
  float: left;
  background-position: center;
  background-color: #00213A;
}

.slide-top-gradient{
  background-image: url(../images/default_slide_degradation.jpg);
  background-position: top;
  background-repeat: repeat-x;
  width: 100%;
  height: 8px;
  float: left;
}

.general_content{
  width: 100%;
  float: left;
}

.scroller-slide-container{
  width: 300px;
  height: 340px;
  float: left;
  margin-left: 20px;
  margin-top: 10px;
}

.scroller-slide-bg{
  width: 280px;
  height: 104px;
  margin-bottom: 8px;
  background-image: url(../images/cuadro_info_home.png);
  background-position: center;
  background-repeat: no-repeat;
}

.scroller-slide-content{
    width:268px;
    height:97px;
    float:left;
    margin-top:4px;
    margin-left:4px;
    overflow:hidden;
}

.slideshow_homepage{
  width: 657px;
  height: 338px;
  float: left;
  margin-top: 6px;
}

.cuadros_scroller ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.scroller-marcas-container{
  width: 100%;
  height: 98px;
}

.scroller-marcas-content{
    width: 100%;
    height:86px;
    overflow:hidden;
}

.marcas_scroller ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.content-home{
  width: 320px;
  float: left;
  margin-left: 10px;
}

.content-product-category{
  width: 239px;
  height: 230px;
  overflow: hidden;
  float: left;
  padding: 6px;
  text-align: center;
  margin-bottom: 10px;
}

.content-product{
  width: 480px;
  height: 220px;
  overflow: hidden;
  float: left;
  margin-left: 10px;
  margin-bottom: 15px;
}


.bg-degradado{
  background-image: url(../images/bg-degradado.jpg);
  background-repeat: repeat-x;
  height: 29px;
  background-position: bottom;
}

.border-gray{
  border: solid 1px #CECDCB;
}

.border-gray-down{
  border-bottom: solid 1px #CECDCB;
}

.border-gray-top{
  border-top: solid 1px #CECDCB;
}

.border-gray-right{
  border-right: solid 1px #CECDCB;
}

.border-gray-left{
  border-left: solid 1px #CECDCB;
}

/* C. fonts */

.font_slogan{
  font-family: Arial;
  font-size: 12px;
  color: #0A0CD9;
}

.menu_font_off{
  font-family: Arial;
  font-size: 14px;
  color: #FFFFFF;
}
.menu_font_off:hover{
  color: #FFFF99 !important;
}
.menu_font_on{
  font-family: Arial;
  font-size: 14px;
  color: #FFFF99;
}

.bold{
  font-weight: bold;
}

.titles-blue{
  font-family: Arial;
  font-size: 16px;
  color: #204699;
}

.titles-white{
  font-family: Arial;
  font-size: 18px;
  color: #FFFFFF;
}

.titles-black{
  font-family: Arial;
  font-size: 16px;
  color: #000000;
}

.titles-big-blue{
  font-family: Arial;
  font-size: 28px;
  color: #204699;
}

.font-normal0{
  font-family: Arial;
  font-size: 13px;
  color: #000000;
  line-height: 120%;
}

.font-normal{
  font-family: Arial;
  font-size: 14px;
  color: #000000;
  line-height: 120%;
}

.font-normal2{
  font-family: Arial;
  font-size: 14px;
  color: #000000;
}

.font-normal-gray{
  font-family: Arial;
  font-size: 12px;
  color: #808080;
}

.font-normal-white{
  font-family: Arial;
  font-size: 12px;
  color: #FFFFFF;
}

.font_orange_18{
  font-family: Arial;
  font-size: 18px;
  color: #F7B119;
}

.font_red_15{
  font-family: Arial;
  font-size: 15px;
  color: #CC0000;
}

.font_titles_black{
  font-family: Arial;
  font-size: 13px;
  color: #000000;
}

.font_regular_black2{
  font-family: Arial;
  font-size: 12px;
  color: #000000;
}

.font-copyright{
  font-family: Arial;
  font-size: 11px;
  color: #FFFFFF;
}


/* t. fonts */

/* c. bg */

.bg_blue_light{
  background-color: #E3ECF3;
}

.bg_blue_medium{
  background-color: #AEC8DD;
}
/* t. bg */

.vertical_separator{
  width: 1px;
  height: 116px;
  /*float: left;  */
  background-image: url(../images/vertical-separator.jpg);
  background-position: top;
  background-repeat: no-repeat;
  margin-left: 9px;
  margin-right: 9px;
}

.customize_scroll{
  width: 950px;
  height: 140px;
  float: left;
  /*border: solid 1px;*/
}

.customize_scroll li { /* remove bullets and list indents */
  width: 153px;
  height: 140px;
}

.customize_scroll ul { /* remove bullets and list indents */
  list-style: none;
  margin: 0;
  padding: 0;
}

 .calculadora_foto_fondo_sp{
  background-image: url(../images/Medidas-Hab-Portada.jpg);
  background-position: top;
  background-repeat: no-repeat;
  float: left;
  width: 990px;
  height: 265px;
}

 .calculadora_foto_fondo_eng{
  background-image: url(../images/Medidas-Hab-Portada_eng.jpg);
  background-position: top;
  background-repeat: no-repeat;
  float: left;
  width: 990px;
  height: 265px;
}
/* top search */
.bg_med_blue{
  background-color: #1D4492;
}

.top_search_box{
  float:right;
  margin-right:45px;
  width:210px;
  height:30px;
  margin-top:0px;
  padding:5px;
  -webkit-border-bottom-right-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -moz-border-radius-bottomright: 6px;
  -moz-border-radius-bottomleft: 6px;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}























