@charset "utf-8";
/*
- Site: Refrigor

*/
@import url(reset.css);

/* --------------- GRAL --------------- */

html, body { height: 100%; margin: 0; padding: 0; font-size: 12px; color: #3d4a55; line-height: 1.4em; background:#eaeef5; }
body,div,td,input,select,textarea { font-family: Arial, Helvetica, sans-serif; }
form { margin: 0; }
img { border: 0; }
a { color: #245989; text-decoration: underline; font-weight:bold; font-style:italic;}
a:hover { color: #245989; text-decoration: none; font-weight:bold; font-style:italic; }
p { float:left; margin: 0; padding: 0 0 1em 0; line-height: 1.4em; }
ul,ul li { margin: 0; padding: 0; list-style-type: none; }
fieldset { border: none; padding: 0; margin: 0; }
input,select,textarea { font-size: 12px; color: #000; }
h1,h2,h3,h4,h5,h6,h7 { margin: 0; padding: 0; }
h1 { font-size: 12px; line-height: 1.4em; color: #245989; text-decoration: none; font-weight:bold; font-style:italic; }
h2 { font-size: 24px; line-height: 1.4em; color: #245989; text-decoration: none; font-weight:bold; font-style:italic; margin-bottom: 10px;}
.gralClear { clear: both; height: 1px; overflow: hidden; visibility: hidden; }
hr { clear: both; height: 1px; margin: 7px auto 11px auto; border: 0; background-color: #e9f0fa; color: #e9f0fa; }
.clear{ padding:0px; margin: 0px; height: 0px;clear: both; overflow: hidden;}

/* --------------- LAYOUT --------------- */

#container { min-height: 100%;}
#main_header { height: 102px; background: #fff  url(../img/gral_bg.png) repeat-x 0 0; margin: 0; padding: 0;}
#header { position: relative; width: 920px; height: 55px; margin: 0 auto 20px; padding-top: 25px; }
#wrap_news { height: 332px; background:url("../img/wrapnews-bg.png") repeat-x scroll center bottom transparent;}
#wrap_news_inside { height: 11px; background:url("../img/wrapnewsinside-bg.png") repeat-x scroll center bottom transparent;}
#general_container { background: url("../img/bg_degree.png") repeat-x scroll 0 0 #eaeef5; height: 605px; padding-bottom: 160px}
#general_container_inside { background: url("../img/bg_degree_inside.png") repeat-x scroll 0 0 #eaeef5; min-height: 590px; padding-bottom: 160px}
#footer { clear: both; margin-top: -120px; padding: 0; background: #d9e3f0 url(../img/footer_bg.png) repeat-x 0 0; font-size: 11px;}
#footIner { position: relative; width: 920px; margin: 0 auto; height: 110px; padding: 10px 0; color: #74879f; background: #d9e3f0 url(../img/footer_bg.png) repeat-x 0 0;}

hr { background-color:#d6dce3; border:0 none; clear:both; color:#d6dce3; height:1px; margin:2px auto 11px; }

/* Header */
#header #logo { width: 245px; height: 55px; background: url(../img/logo-refrigor.png) no-repeat; float: left;}
#header #logo a { display: block; width: 250px; height: 55px; text-indent: -1000px; overflow: hidden; float: left; }

/* Menu */
#menu { border:0 none; height:47px; margin:18px 0 0 424px; padding:0;}
#menu div {float: left;}
#menu a {display: block; background: no-repeat; height: 47px;}
#menu a:focus { outline: 0;}
#menu .home_bt a { background: url(../img/bt/home_bt.png); width: 66px; padding: 0px; margin: 0px; border: 0px;}
#menu .empresa_bt a { background: url(../img/bt/empresa_bt.png); width: 84px; padding: 0px; margin: 0px; border: 0px;}
#menu .aire_bt a { background: url(../img/bt/aire_bt.png); width: 128px; padding: 0px; margin: 0px; border: 0px;}
#menu .productos_bt a { background: url(../img/bt/productos_bt.png); width: 99px; padding: 0px; margin: 0px; border: 0px;}
#menu .contacto_bt a { background: url(../img/bt/contacto_bt.png); width: 88px; padding: 0px; margin: 0px; border: 0px;}
#menu a:hover, #menu a#hover {background-position: 0px -47px;}
#menu a:active, #menu a#active, #menu a:focus {}

/* Wrap-bg */
#news { position: relative; width: 920px; height: 55px; margin: 0 auto 20px; padding-top: 5px; }

#news_bt { border:0 none; height:68px; margin:0; padding:0; width: 293px; position:relative; top: 180px; left:438px;}
/*#news_bt a:focus { outline: 0;}
#news_bt a { background: url(../img/bt/news_bt.png) no-repeat; width: 293px; height:68px; padding: 0px; margin: 0px; border: 0px;}
#news_bt a a:hover, #news_bt a#hover {background-position: 0px -68px;}
#news_bt a:active, #news_bt a#active, #news_bt a:focus {}

/* Container */
#content { position: relative; width: 920px; height: 55px; margin: 0 auto 20px; padding-top: 5px; }
#cubiculo {margin: 40px 0 130px 0;}
.item { float:left; margin: 23px 15px 0 0}
.foto { float:left; width: 121px; height: 95px;}
.foto_small { float:left; width: 89px; height: 70px;}
.text { float:left; width: 165px; margin:0 0 0 5px}
.product_container { float:left; margin:0 0 10px 0}
.titulo_producto { float:left; margin:15px 0 0 10px; font-size: 14px }

/* Left */
#left{
	float: left;
	width: 580px;
}

.list{ float: left; width: 250px; padding-right: 35px; line-height: 2em}
.list li { background:url("../img/disc_bullet.gif") no-repeat scroll 0 0.8em transparent; line-height:2em; padding-left:10px;
}

/* Right */
#right{
	float: left;
	padding-left: 40px;
	width: 300px;
}


/* Footer */
#logo_fontsere { float:right;}
.img_logo{ float:left; width: 78px; height: 59px; margin: -10px 0 0 10px;}


/* Products */
.text_product_tanque_vertical_a {
background: url("../img/tanque_vertical_abierto_big.gif") no-repeat scroll left 0 transparent;
float: left;
text-align: left;
margin-bottom: 65px}


.text_product_tanque_vertical_a p{
float: none;}
 

.pixel {
float: left;
width: 240px;
height: 200px;
margin: 0 6px 4px 0;}


.pixelb {
float: left;
width: 245px;
height: 190px;
margin: 0 6px 4px 0;}


.text_product_tanque_vertical_c {
float: left;
text-align: left;
margin-bottom: 65px}

.text_product_tanque_vertical_c p{
float: none;}

