
@font-face {
	font-family: 'FuturaStd-Bold';
    src: url('fonts/original_FuturaStd-Bold.eot?#iefix') format('embedded-opentype'), 
         url('fonts/original_FuturaStd-Bold.woff') format('woff'),
         url('fonts/original_FuturaStd-Bold.ttf') format('truetype'),
         url('fonts/original_FuturaStd-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
	}

@font-face {
	font-family: 'FuturaStd-Medium';
    src: url('fonts/original_FuturaStd-Medium.eot?#iefix') format('embedded-opentype'), 
         url('fonts/original_FuturaStd-Medium.woff') format('woff'),
         url('fonts/original_FuturaStd-Medium.ttf') format('truetype'),
         url('fonts/original_FuturaStd-Medium.svg') format('svg');
	font-weight: normal;
	font-style: normal;
	}


/* LAYOUT *******************************/
html, body {
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS", sans-serif;
	font-weight: normal;
	font-size: 15px;
	color: #4B4B4B;
	background-image: url(img/encabezado.gif);
	background-repeat: no-repeat;
	background-position: center top;
	}
img { border: 0px;}
a {	text-decoration: none;}
p {
	text-decoration: none;
	padding: 0px;
	padding: 0px;
}
#top {
	height: 120px;
	width: 1020px;
	margin: 0px auto 0px auto;
	}
#logo {
	padding: 18px 0px 0px 0px;
	float:left;
	}
	
	
/* MENUES *******************************/
#menus {
	font-family: 'FuturaStd-Medium';
	font-size: 22px;
	float: right;
	padding-top:30px;
	color:#FFFFFF;
	}
.menu_top, .menu_top_news {
	font-family: 'FuturaStd-Medium';
	font-size: 17px;
	font-weight: normal;
	font-style: normal;
	letter-spacing: 0.05em;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
	}
.menu_top {color:#FFF;}
.menu_top:hover {color:#4CC5BE;}
.menu_top_news {color:#DA932F;}

#menu_products {
	background-image: url(img/back_menu.png);
	float: right;
	height: 28px;
	width: 675px;
	}
.menu_products {
	font-family: 'FuturaStd-Medium';
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
	color:#FFF;
	letter-spacing: normal;
	text-shadow: 1px 1px 1px rgba(116, 116, 118, 1);
	}
.menu_products:hover {
	color:#4B4B4B;
	text-shadow: 1px 1px 1px rgba(255, 255, 255, 1);
	}

/* SLIDE PRODUCTOS */
#submenues {
	height: 130px;
	width: 1020px;
	margin: 0px auto 0px auto;
	z-index:99;
	}
#vacia { position:relative; left:0px; top:0px;z-index:99;}
#bolsasybobinas {
	padding-top:15px;
	height: 115px;
	width: 1020px;
	overflow: hidden;
	z-index:99;
	}
#submenu_embalaje,
#submenu_descartables,
#submenu_reusables {
	position:absolute;
	left:0px;
	top:0px;
	width:900px;
	height:110px;
	z-index:99;
	visibility:hidden;
	padding: 20px 60px 0px 60px;
	}
#submenu_embalaje {background-image: url(img/back_submenu_embalajes.png);}
#submenu_descartables {	background-image: url(img/back_submenu_descartables.png);}
#submenu_reusables { background-image: url(img/back_submenu_reusables.png);}

.submenu_columna {
	float: left;
	height: 90px;
	width: 200px;
	padding-left: 25px;
	background: url(img/barra_columna.png) no-repeat;
	background-position: right top;
	}
.submenu_columna_inicial {
	float: left;
	height: 90px;
	width: 275px;
	background: url(img/barra_columna.png) no-repeat;
	background-position: right top;
	}
.submenu_columna_final {
	float: left;
	height: 90px;
	width: 150px;
	padding-left: 25px;
	}
.submenu_columna a,
.submenu_columna_inicial a,
.submenu_columna_final a {
	font-family: 'FuturaStd-Medium';
	font-size: 13px;
	font-weight: normal;
	font-style: normal;
	color:#FFF;
	letter-spacing: 0.05em;
	text-shadow: 1px 1px 1px rgba(102, 102, 102, 1);
	}
.submenu_columna a:hover,
.submenu_columna_inicial a:hover,
.submenu_columna_final a:hover {
	color:#000;
	text-shadow: 1px 1px 1px rgba(204, 204, 204, 1);
	}


/* HOME ***********************************/
#home {
	width: 100%;
	background-image: url(img/back_home.jpg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	}
.container_home {
	height: 550px;
	width: 1020px;
	margin: 0px auto 0px auto;
	}
#home_izq {
	background-image: url(img/transp_black.png);
	height: 250px;
	width: 350px;
	margin-top:150px;
	float:left;
	}
#home_der {
	background-image: url(img/transp_bco.png);
	height: 210px;
	width: 630px;
	margin-top:150px;
	float:left;
	font-size: 15px;
	padding: 40px 0px 0px 40px;
	}
#home_der .titulo,
#nosotros_der .titulo,
#materiales_der .titulo,
#producto_detalle .titulo,
.novedades_content .titulo {
	color: #109B95;
	font-size: 21px;
	}


/* NOSOTROS ***********************************/
#nosotros {
	width: 100%;
	background-image: url(img/back_nosotros.jpg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	}
#nosotros_izq {
	background-image: url(img/transp_black.png);
	height: 260px;
	width: 260px;
	margin-top:50px;
	float:left;
	padding: 40px;
	}
#nosotros_der {
	background-image: url(img/transp_bco.png);
	width: 580px;
	height: 260px;
	margin-top:50px;
	float:left;
	font-size: 12px;
	padding: 40px;
	}
#nosotros_der .subtitulo,
#materiales_der .subtitulo {
	font-size: 16px;
	font-weight: bold;
	}
	

/* MATERIALES ***********************************/
#materiales {
	width: 100%;
	background-image: url(img/back_materiales.jpg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	}
.container_materiales {
	width: 1020px;
	margin: 0px auto 0px auto;
	}
#materiales_izq {
	background-image: url(img/transp_black.png);
	height: 710px;
	width: 260px;
	margin:50px 0px 50px 0px;
	float:left;
	padding: 40px;
	}
#materiales_der {
	background-image: url(img/transp_bco.png);
	width: 550px;
	height: 710px;
	margin:50px 0px 50px 0px;
	float:left;
	font-size: 12px;
	padding: 40px;
	line-height: 18px;
	}
#materiales .subtitulo {
	font-size: 16px;
	font-weight: bold;
	}
#materiales_der .bold {
	font-weight: bold;
	color: #000;
	}


/* NOVEDADES ***********************************/
#novedades {
	width: 100%;
	background-image: url(img/back_novedades.jpg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	}
.container_novedades {
	width: 1020px;
	margin: 0px auto 0px auto;
	padding-bottom: 30px;
	}
.novedades_content {
	width: 420px;
	padding: 30px;
	margin: 30px 30px 0px 0px;
	float:left;
	background-image: url(img/transp_bco.png);
	font-size: 14px;
	color: #4B4B4B;
	text-align: justify;
	}


/* CONTACTO ***********************************/
#contacto_izq {
	background-image: url(img/transp_black.png);
	height: 260px;
	width: 260px;
	margin:50px 0px 50px 0px;
	float:left;
	padding: 40px;
	color:#333;
	font-size: 12px;
	font-weight: bold;
	}
#contacto_izq .titular,
#ubicacion_content .titular {
	color: #FFF;
	font-size: 18px;
	}
#contacto_der {
	background-image: url(img/transp_bco.png);
	width: 580px;
	height: 260px;
	margin-top:50px;
	float:left;
	color:#333;
	font-size: 12px;
	font-weight: bold;
	padding: 40px;
	}
#contacto_der a { color: #333; }
#contacto_der .obligatorio {
	font-size: 10px;
	font-weight: normal;
	}
#contacto_form {
	color:#4B4B4B;
	font-size: 13px;
	font-weight: bold;
	height: 190px;
	width: 540px;
	padding: 20px;
	background-color: #A8E3E0;
	background: -moz-linear-gradient(top,  #a8e3e0 0%, #3fb7ab 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a8e3e0), color-stop(100%,#3fb7ab));
	background: -webkit-linear-gradient(top,  #a8e3e0 0%,#3fb7ab 100%);
	background: -o-linear-gradient(top,  #a8e3e0 0%,#3fb7ab 100%);
	background: -ms-linear-gradient(top,  #a8e3e0 0%,#3fb7ab 100%);
	background: linear-gradient(to bottom,  #a8e3e0 0%,#3fb7ab 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a8e3e0', endColorstr='#3fb7ab',GradientType=0 );
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	}
.campo_1,
.campo_2,
.campo_3 {
	background-image: url(img/back_form.png);
	padding: 3px;
	border: none;
	font-family: "Trebuchet MS", sans-serif;
	color:#4B4B4B;
	font-size: 13px;
	}
.campo_1 { width: 530px; height:18px;}
.campo_2 { width: 170px; height:18px;}
.campo_3 { width: 530px; height:45px;}
.enviar {
	font-family: "Trebuchet MS", sans-serif;
	color:#FFF;
	font-size: 13px;
	font-weight: bold;
	height: 25px;
	width: 90px;
	background-color: #84D9D5;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: none;
	}


/* UBICACION *****************************/
#ubicacion {
	width: 100%;
	}
#ubicacion_content {
	position:absolute;
	left:0px;
	top:130px;
	height: 470px;
	width: 260px;
	padding: 40px;
	z-index:99;
	background-image: url(img/transp_black2.png);
	color:#FFF;
	text-align: center;
	font-size: 12px;
	}
#ubicacion_content a { color:#FFF;}


/* PRODUCTOS *****************************/
.container_productos {
	width: 1020px;
	margin: 50px auto 0px auto;
	}
#producto_gde {
	float: left;
	height: 400px;
	width: 400px;
	border: 2px solid #b3b7b4;
	margin-right:10px;
	}
#producto_gde img {	height: 400px; width: 400px; }
#producto_thumbnail {
	float: left;
	width: 150px;
	}
.producto_thumb {
	float: left;
	height: 125px;
	width: 125px;
	margin-bottom: 9px;
	border: 2px solid #b3b7b4;
	}
.producto_thumb img { height: 125px; width: 125px; }

#producto_detalle {
	float: left;
	width: 430px;
	color:#666;
	font-size:14px;
	padding-bottom: 30px;
	}
.producto_consulta {
	background-image: url(img/back_consulta.png);
	background-repeat: no-repeat;
	height: 30px;
	width: 165px;
	display: block;
	color: #FFF;
	font-family: 'FuturaStd-Medium';
	font-size: 14px;
	letter-spacing: 0.05em;
	text-align: center;
	padding-top:10px;
	}
.producto_consulta:hover { color: #4B4B4B; }

.tooltip {
	display:none;
	position:absolute;
	background-color:#4CC5BE;
	color:#333;
	font-family: 'FuturaStd-Medium';
	font-size:12px;
	width:300px;
	height:15px;
	z-index:1000px;
	}
#zoom {
	position:absolute;
	left:350px;
	top:530px;
	z-index:1;
	}

/* PIE ***********************************/
#pie {
	width: 100%;
	background-image: url(img/back_foot.gif);
	background-repeat: repeat-x;
	}
#pie .contenido {
	height: 75px;
	width: 1020px;
	margin: 0px auto 0px auto;
	font-family: "Trebuchet MS", sans-serif;
	font-weight: normal;
	font-size: 11px;
	color:#FFF;
	padding-top:30px;
	}
#pie .contenido a {	color:#FFF;	}
#facebook {
	float: right;
	}
#datafiscal {
	float:right;
	width:100px;
	height:40px;
	padding-left: 20px;
	}