/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{display:block}
mark, rp, rt, ruby, summary, time{display:inline }
/* Left & Right alignment */
.left {float:right;}
.left_confianza {float:left; margin-right:464px;}
.right {float:right;}
.wrapper {width:100%;overflow:hidden}
.wrapper2 {width:100%;overflow:hidden}
.wrapper2 a {color: #ffffff; text-decoration: none;}
/* Global properties ======================================================== */
body{background:#000;border:0;font:14px Arial, Helvetica, sans-serif;color:#2f2f2f;line-height:22px;}
.ic, .ic a {border:0;float:right;background:#fff;color:#f00;width:50%;line-height:10px;font-size:10px;margin:-220% 0 0 0;overflow:hidden;padding:0}
.css3{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;box-shadow:0 0 4px rgba(0, 0, 0, .4);-moz-box-shadow:0 0 4px rgba(0, 0, 0, .4);-webkit-box-shadow:0 0 4px rgba(0, 0, 0, .4);position:relative}
.body1{background-color: #fff;}
.body2{background:url(../images/bg_top2.gif) bottom repeat-x;background-color: #fff;}
.body3{background:#fff;}
.body4{background-color: #080808;}
.body5{background:url("../images/bg_top_img.jpg") repeat-x scroll center bottom transparent}
/* Global Structure ============================================================= */
.main {margin:0 auto;width:940px; font-family:Open Sans,sans-serif;}
/* ============================= main layout ====================== */
a{color:#696969;text-decoration:underline;outline:none}
sup{font-size: 12px;}
a:hover{text-decoration:none}
h2{font-size:30px;font-style:normal;font-weight:400;line-height:1.2em;padding:0px 0 5px 0;color:#000;letter-spacing:-1px}

h2.news{font-size:20px;font-style:normal;font-weight:400;line-height:1.2em;padding: 0 190px;color:#ff0000;letter-spacing:0px}
h2.under{border-bottom:1px solid #ff0000;margin-bottom:25px;color: #ff0000;margin: 4px 4px 15px 0px;font-size:26px;}
h2.under2{border-bottom:1px solid #ff0000;margin-bottom:25px;color: #ff0000;margin: 4px 4px 15px 0px;font-size:19px;}
h2.producto{font-size: 16px;font-weight: bold;padding: 0px 0px 10px;color: #696969;letter-spacing:1px;}
h2.productos{font-size: 12px;font-weight: bold;padding: 25px 0px;color: #696969;letter-spacing:1px;}
.ancho{width: 625px;}
h2.plasticos{margin-bottom:25px;color: #ff0000;margin: 4px 4px 15px 0px;font-size:19px;text-decoration: none;}
h2.principal{font-size:21px;color:#000;line-height:1.4em;letter-spacing:-0px;padding-bottom:12px;padding-top:30px;font-weight:400;font-style:normal; text-align:center;}
h2.principal span{display:block;margin-top:0px}
h2.principal .dropcap{float:left;width:56px;height:56px;margin-top:0px;margin-right:10px;background:url(../images/dropcap1.gif) 0 0 no-repeat;font-size:38px;color:#fff;text-align:center;font-weight:700;line-height:1.2em;padding-top:6px}
h1.nosotros{border-bottom:1px solid #ff0000;margin-top: 5px;margin-bottom: 10px;font-size:26px;color:#ff0000;padding: 5px;text-align: left;width: 100%;}
h1.indice{color: #ffffff;}
h1.index{color: #ff0000; font-size:18px} /*modificat per fer header blanc*/
h1.secciones{border-bottom:1px solid #ff0000;margin-top: 5px;margin-bottom: 10px;font-size:33px;color:#ff0000;padding: 5px;text-align: left; line-height: 40px}
h1.empresa_title{border-bottom:4px solid #4d4d4e;margin-top: 55px;margin-bottom: 10px;font-size:63px;color:#4d4d4e;padding: 5px;text-align: center; line-height: 60px}
h1.secciones2{border-bottom:1px solid #ff0000;margin-top: 5px;margin-bottom: 10px;font-size:26px;color:#ff0000;padding: 5px;}
h1.nosotrosg{border-bottom:1px solid #676767;margin-top: 5px;margin-bottom: 10px;font-size:26px;color:#676767;padding: 5px;width: 100%;}

/* ============================= Diseño de noticias  ====================== */
h1.new-machines{border-bottom:1px solid #ff0000;margin-top: 5px;margin-bottom: 10px;font-size:26px;color:#ff0000;padding: 5px;width: 100%;}
h1.new-racks{border-bottom:1px solid #f09340;margin-top: 5px;margin-bottom: 10px;font-size:26px;color:#ff752e;padding: 5px;width: 100%;}
h1.new-eyelets{border-bottom:1px solid #6fa43a;margin-top: 5px;margin-bottom: 10px;font-size:26px;color:#6fa43a;padding: 5px;width: 100%;}
h1.new-tools{border-bottom:1px solid #0087c4;margin-top: 5px;margin-bottom: 10px;font-size:26px;color:#0087c4;padding: 5px;text-align: left;width: 100%;}

h2.new-machines{font-size:40px;font-style:normal;font-weight:400;line-height:1.2em;padding:0px 0 5px 0;color:#ff0000;letter-spacing:-1px}
h2.new-tools{font-size:40px;font-style:normal;font-weight:400;line-height:1.2em;padding:0px 0 5px 0;color:#0087c4;letter-spacing:-1px}
h2.new-other{font-size:40px;font-style:normal;font-weight:400;line-height:1.2em;padding:0px 0 5px 0;color:#676767;letter-spacing:-1px}
h2.new-racks{font-size:40px;font-style:normal;font-weight:400;line-height:1.2em;padding:0px 0 5px 0;color:#f09340;letter-spacing:-1px}
h2.new-eyelets{font-size:40px;font-style:normal;font-weight:400;line-height:1.2em;padding:0px 0 5px 0;color:#6fa43a;letter-spacing:-1px}

h3.new-machines{font-size:21px;color:#ff0000;line-height:1.4em;letter-spacing:-0px;padding-bottom:12px;font-weight:400;font-style:normal}
h3.new-tools{font-size:21px;color:#0087c4;line-height:1.4em;letter-spacing:-0px;padding-bottom:12px;font-weight:400;font-style:normal}
h3.new-other{font-size:21px;color:#676767;line-height:1.4em;letter-spacing:-0px;padding-bottom:12px;font-weight:400;font-style:normal}
h3.new-racks{font-size:21px;color:#f09340;line-height:1.4em;letter-spacing:-0px;padding-bottom:12px;font-weight:400;font-style:normal}
h3.new-eyelets{font-size:21px;color:#6fa43a;line-height:1.4em;letter-spacing:-0px;padding-bottom:12px;font-weight:400;font-style:normal}


h4.new-racks{font-size:18px;color:#f09340;line-height:1.4em;letter-spacing:-0px;font-weight:400;font-style:normal; text-decoration:none; padding-bottom:5px;}


h2.subsec-tools{  text-align: left; color: white; background-color: #0087c4; padding:5px; font-size:24px;}
h2.subsec-racks{  text-align: left; color: white; background-color: #f09340; padding:5px; font-size:24px;}


h1.nosotros-verde{border-bottom:1px solid #696969;margin-top: 5px;margin-bottom: 10px;font-size:26px;color:#696969;padding: 5px;text-align: left;width: 100%;}
h1.nosotros-negro{border-bottom:1px solid #696969;margin-top: 5px;margin-bottom: 10px;font-size:26px;color:#696969;padding: 5px;text-align: left;width: 100%;}
h1.nosotros-marron{border-bottom:1px solid #696969;margin-top: 5px;margin-bottom: 10px;font-size:26px;color:#696969;padding: 5px;text-align: left;width: 100%;}
h1.nosotros-azul{border-bottom:1px solid #696969;margin-top: 5px;margin-bottom: 10px;font-size:26px;color:#696969;padding: 5px;text-align: left;width: 100%;}
h1.nosotros-naranja{border-bottom:1px solid #696969;margin-top: 5px;margin-bottom: 10px;font-size:26px;color:#696969;padding: 5px;text-align: left;width: 100%;}
h1.secciones2{text-align:center;}
h3{font-size:21px;color:#696969;line-height:1.4em;letter-spacing:-0px;padding-bottom:12px;font-weight:400;font-style:normal}

h3.des_prod{font-size: 12px;padding-bottom: 0px;color: #696969;letter-spacing: 0.5px;font-style: normal;}
h3 span{display:block;margin-top:0px}
h3.galeria{font-size: 16px;}
* + html h3 span{margin-top:-25px}
h3 .dropcap{float:left;width:56px;height:56px;margin-top:0px;margin-right:10px;background:url(../images/dropcap1.gif) 0 0 no-repeat;font-size:38px;color:#fff;text-align:center;font-weight:700;line-height:1.2em;padding-top:6px}
h4.noticia1{color:#9e9e9e;text-decoration:none;font-size:17px;}
h4.new-tools{color:#0087c4;text-decoration:none;font-size:17px;}
h4{font-size:21px;line-height:1.2em;color:#fff;font-weight:400;padding:20px 0 11px 0;text-decoration: underline;}
h4.sitemap{font-size: 12px;font-weight: normal;line-height: 0.2em;padding: 2px 0 15px;margin-left: 15px;}
h4.menuizq{padding:12px 0 0 0;line-height:0;font-style: normal;}
h5{padding:0px;color: #ff0000;font-style: normal;text-decoration: none;}
h2 .dropcap{float:left;width:56px;height:56px;margin-top:0px;margin-right:10px;background:url(../images/dropcap1.gif) 0 0 no-repeat;color:#fff;text-align:center}
h2 .dropcap strong{font-weight:700;font-size:34px;line-height:1.2em;display:block;padding-top:3px;letter-spacing:-2px}
h2 .dropcap span{font-weight:400;font-size:14px;line-height:1.2em;display:block;margin-top:-8px}
h6{font-size:20px;line-height:1.2em;color:#000;padding:0 0 5px 0;font-style:normal;font-weight:400}
p{padding-bottom:22px}
h3.des_prod span a{text-decoration: underline;}
p.sin_espacio{padding-bottom: 0px; padding-left: 55px;}
p.con_espacio{padding-bottom: 8px;}
/* ============================= header ====================== */
header{padding-top:5px;height:125px; list-style:none;}
#logo{display:block;background:url(../images/) 0 0 no-repeat;width:288px;height:94px;text-indent:-9999px}
#menu {float:right;padding-top:0px; height: 75px; width:960px;}
#menu #nav4 {float:left;padding-left:1px;}
#menu li {float:left;padding-left:30px;}
#menu #nav8{float:left;padding-left:10px;}
#menu #nav1{float:left;padding-left:25px;}
#menu #nav8 a{display:block;font:20px "Trebuchet MS", Arial, Helvetica, sans-serif;line-height:1.2em;color:#bbb;text-transform:uppercase;text-decoration:none;text-align:center;letter-spacing:-1px;height:15px;font-style:normal;font-weight:700}
#menu li a.enlacenav1{font: 16px "Trebuchet MS"; color: #ffffff; text-decoration: none; width: 197px; padding-top: 40px;}
#menu li a{display:block;font:20px "Trebuchet MS", Arial, Helvetica, sans-serif;line-height:1.2em;color:#ff0000;text-transform:uppercase;text-decoration:none;text-align:center;letter-spacing:-1px;height:50px;font-style:normal;font-weight:700}
#menu li a span{font-size:13px;line-height:1.2em;color:#666666;display:block;letter-spacing:-1px;margin-top:-3px;font-weight:normal}
#menu li a:hover, #menu .active a{color:#ff0000}
#menu li a:hover span, #menu .active a span{color:#ff0000}
#menu #nav1 a{height: 74px;width: 212px;background:url(../images/logo_plastgrommet_web.png) top left no-repeat}
#menu #nav2 a{position:relative; margin-top:20px; }
#menu #nav3 a{position:relative; margin-top:20px; }
#menu #nav4 a{position:relative; margin-top:20px; }
#menu #nav5 a{position:relative; margin-top:20px; }
#menu #nav6 a{position:relative; margin-top:20px; }
#menu #nav7 a{position:relative; margin-top:20px; }
/*
#menu #nav2 a{background:url(../images/menu_icon7.gif) bottom center no-repeat}
#menu #nav2 a:hover, #menu #nav2.active a{background:url(../images/menu_icon7_active.gif) bottom center no-repeat}
#menu #nav3 a{background:url(../images/menu_icon2.gif) bottom center no-repeat}
#menu #nav3 a:hover, #menu #nav3.active a{background:url(../images/menu_icon2_active.gif) bottom center no-repeat}
#menu #nav4 a{background:url(../images/menu_icon4.gif) bottom center no-repeat}
#menu #nav4 a:hover, #menu #nav4.active a{background:url(../images/menu_icon4_active.gif) bottom center no-repeat}
#menu #nav5 a{background:url(../images/menu_icon3.gif) bottom center no-repeat}
#menu #nav5 a:hover, #menu #nav5.active a{background:url(../images/menu_icon3_active.gif) bottom center no-repeat}
#menu #nav6 a{background:url(../images/menu_icon6.gif) bottom center no-repeat}
#menu #nav6 a:hover, #menu #nav5.active a{background:url(../images/menu_icon6_active.gif) bottom center no-repeat}
#menu #nav7 a{background:url(../images/menu_icon5.gif) bottom center no-repeat}
#menu #nav7 a:hover, #menu #nav5.active a{background:url(../images/menu_icon5_active.gif) bottom center no-repeat}
*/
.logo_plastgrommet{padding-top: 10px;width: 113px;}
.slider_bg {width:100%;height:404px;position:relative;overflow:hidden;box-shadow:0 0 5px rgba(0, 0, 0, .4);-moz-box-shadow:0 0 5px rgba(0, 0, 0, .4);-webkit-box-shadow:0 0 5px rgba(0, 0, 0, .4);}
.slider {top:10px;right:10px;position:absolute;z-index:1;width:920px}
.slider .items {display:none}
.slider .pic {float:right;position:relative}
.banner {left:0px;top:0;position:absolute;width:271px;z-index:2;text-align:center}
/* ============================= TITULOS SLIDER INDEX ====================== */
.banner strong {   color: #ff0000;
    display: block;
    font-size: 36px;
    letter-spacing: 0;
    line-height: 1.2em;
    /*padding: 55px 0 0;*/
    text-transform: uppercase;}
.banner strong span {display:block;margin-top:0px; margin-bottom: 20px}
.banner b {display:block;font-size:27px;color:#312826;text-transform:uppercase;padding:0 0 23px 0;line-height:1.2em;letter-spacing:-1px}
.banner p {background:url(../images/quot1.png) 0 0 no-repeat}
.banner p span {display:block;background:url(../images/quot2.png) right bottom no-repeat;padding:0 0 0 0;color:#6c5f5b;padding-bottom:2px;font-size: 16px;}
.slider .pagination {position:absolute;z-index:3;bottom:10px;left:55px}/* modificat'left', iconos pagines banner*/
.slider .pagination li {float:left;padding-right:3px}
.slider .pagination a {display:block;width:17px;height:17px;text-indent:-9999px;background:url(../images/buttons.png) right 0 no-repeat}
.slider .pagination a:hover, .slider .pagination .current a {background-position:left}
label.error{color: #ff0000;}
.botones{color: #ffffff; background-color: #ff0000;}
.botones-med{color: #ffffff; background-color: #ff0000; font-size:18px}
#ContactForm .wrapper #sector{height: 30px;}
#enlaces {height:30px;width:100%;position:fixed; z-index:999;right: 0px;top:0px;background-color: #1B1B1B;background-image: -moz-linear-gradient(center top , #ff0000, #CD0000);background-repeat: repeat-x;border-color: #252525;}
#Enlacesweb {display:inline-block;width:auto;text-align:center;height:30px;margin: 0px 8px;}
#enlaces #Enlacesweb a:hover, #enlaces #Enlacesweb.active a{color: #ffffff;}
.menu_pdf{background-color: #F0F0F0;height: 100px;margin: 5px;padding: 8px;}
.sombra_pdf{background:url(../images/sombra-pdf.png) 0 0 no-repeat;height: 5px;}
/* ============================= content ====================== */
#content{padding-top:15px;padding-bottom:0px}
#content3{padding-top:0px;padding-bottom:36px}
#content4{padding-top:15px;padding-bottom:10px}
#content6{padding:4px 0px 15px 0px;}
#content_noticias{padding:4px 0px 15px 0px; width:630px;}
#content2{padding-bottom:0px}
.pad_left1{padding-left:50px;}
.pad_left2{padding-left:50px}
.pad_left3{padding-left:25px}
.pad_left4{padding-left:46px; color:white}
.pad_top{padding-top: 13px;}
.pad_bot1{padding-bottom:10px}
.pad_bot2{padding:20px}
.pad_bot3{padding:0px 20px}
.pad_bot4{border-left: 5px solid #ff0000;font-size: 16px;font-weight: bold;padding: 0 5px 7px;}
.pad_bot5{padding-bottom:8px; font-size: 12px;}
.pad_bot7{padding-bottom:8px; font-size: 12px;color: #696969;}
.pad_bot6{border-left: 5px solid #ff0000;font-size: 14px;font-weight: bold;padding: 0 4px 4px;}
.pad_bot8{padding: 8px 0px 3px 10px;}
.marg_right1{margin:0px 20px 30px;}
.marg_right2{margin:12px;}
.marg_right3{margin:12px 24px 12px 12px;}
.img_center{vertical-align: middle;padding-left: 4px;}
.link1{color:#ff0000;font-style:normal; text-decoration: none;}
.link_racks{color:#f09340;font-style:normal; text-decoration: none;}
.link_grey{color:#ababab;font-style:normal; text-decoration: none;}
.link_prof{color:#ff0000;font-style:normal; text-decoration: none;margin:10px}
.link_prof:hover{	filter: alpha(opacity=70); /* internet explorer */
	-khtml-opacity: 0.7;      /* khtml, version anterior de safari */
	-moz-opacity: 0.7;       /* firefox, mozilla, netscape */
	opacity: 0.7;           /* safari, chrome, opera */
       -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";}
.link10{color:#ff0000;font-style:normal; text-decoration: underline;}
.link1:hover{	filter: alpha(opacity=70); /* internet explorer */
	-khtml-opacity: 0.7;      /* khtml, version anterior de safari */
	-moz-opacity: 0.7;       /* firefox, mozilla, netscape */
	opacity: 0.7;           /* safari, chrome, opera */
       -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";}
.testimonials{width:100%;position:relative;z-index:1;height:210px;overflow:hidden}
#testimonials div{background:url(../images/bg_testimonials.gif) 0 bottom no-repeat #f5f5f5;padding:25px 27px 53px 29px}
#testimonials span{display:block;padding:0 0 0 11px;font-style:normal}
.testimonials li{height:210px}
.up, .down{position:absolute;z-index:2;bottom:8px;right:0;width:32px;height:32px;display:block}
.up{right:33px;background:url(../images/marker_up.gif) 0 0 no-repeat}
.down{background:url(../images/marker_down.gif) 0 0 no-repeat}
.up:hover, .down:hover{background-position:bottom}
.color1{color:#000}
.color2{color:#ff0000;}
.foto_p{width: 140px;}
.left_2{padding-bottom: 10px;float: left;}
.centrar{text-align: center;}
ul.list_redondo2 li{line-height:18px;list-style-type:disc;margin-left: 40px;color: #696969;font-style: normal;letter-spacing: 0.5px;padding-bottom: 0px;}
ul.list_redondo li{line-height:18px;margin-left: 40px;color: #696969;font-style: normal;letter-spacing: 0.5px;padding-bottom: 0px;}


ul.noticias li{line-height:48px;list-style-type:disc;margin-left: 40px;color: #000000;font-size: 18px;font-style: normal;letter-spacing: 0.5px;padding-bottom: 0px;}
ul.noticias-min li{line-height:20px;list-style-type:disc;margin-left: 40px;color: #000000;font-size: 12px;font-style: normal;letter-spacing: 0.5px;padding-bottom: 0px;}
ul.lista_contenido li{line-height:38px;margin-left: 20px;color: #000000;font-size: 14px;font-style: normal;letter-spacing: 0.5px;padding-bottom: 0px;}

.lista_contenido li.noseq{line-height:18px}


ul.profesionales li{line-height:48px;list-style-type:disc;margin-left: 40px;font-size: 16px;font-style: normal;letter-spacing: 0.5px;padding-bottom: 0px;}

.list0{background:url(../images/line_hor1.png) 10px 0 no-repeat;padding-top:10px}
.list0 li{background:url(../images/line_hor1.png) 10px bottom no-repeat;line-height:20px; text-decoration: underline;}
.list0 a{color:#ff0000;text-decoration:underline;font-style:normal;padding-left:24px;background:url(../images/menu-logo) 0 5px no-repeat}

.list1{background:url(../images/line_hor1.png) 10px 0 no-repeat;padding-top:1px; font-size: 12px;padding-left: 15px;}
.list1 li{background:url(../images/line_hor1.png) 10px bottom no-repeat;line-height:29px}
.list1 a{color:#696969;text-decoration:none;font-style:normal;padding-left:14px;background:url(../images/marker_1.gif) 0 6px no-repeat}
.list1 a:hover{color:#ffffff;}

.list2{background:url(../images/line_hor1.png) 10px 0 no-repeat;padding-top:0px;}
.list2 li{background:url(../images/line_hor1.png) 10px bottom no-repeat;line-height:20px; padding-left: 22px;text-decoration: none;}
.list2 a{color:#969696;text-decoration:none;font-size:13px;font-style:normal;padding-left:10px;background:url(../images/marker_1.gif) 0 6px no-repeat}
.list2 a:hover{color:#ff0000;}

.address img{padding:5px;}
.address{background:url(../images/line_hor1.png) 0px 0 no-repeat;padding-top:1px;font-size: 12px;padding-left: 15px;}
.address li{background:url(../images/line_hor1.png) 0px bottom no-repeat;line-height:29px;font-style:normal}
.address span{padding-left:4px;float:left;width:62px}
.address a{color:#fff}
#icons{background:url(../images/line_hor1.png) 23px 0 no-repeat;padding-top:1px;font-size: 12px;padding-left: 15px;}
#icons li{background:url(../images/line_hor1.png) 23px bottom no-repeat;line-height:29px}
#icons a{color:#696969;text-decoration:none;font-style:normal;display:inline-block}
#icons img{float:left;margin-right:9px;margin-top:5px}
#icons a:hover{color:#fff}
/*--- tabs begin ---*/
.tabs {}
.tabs ul.nav {float:left;padding-left:372px;padding-bottom:24px}
.tabs ul.nav li{padding-right:1px;float:left}
.tabs ul.nav li a{display:block;position:relative;width:32px;height:32px;font-size:19px;color:#fff;line-height:32px;background:#ff0000;text-decoration:none;text-align:center}
.tabs ul.nav .selected a, .tabs ul.nav  a:hover{background:#696969}
.tabs .tab-content {display:none}
/*--- tabs end ---*/
#address span{float:left;width:55px; font-weight: bold;}
/* ============================= footer ====================== */
footer {background-color: #080808; font-style:normal;color:#696969;text-align:center}
footer a{color:#fff}
footer a:hover{}
/* ============================= forms ============================= */
#ContactForm {margin-top:20px}
#ContactForm span{width:109px;float:left;line-height:20px}
#ContactForm .wrapper{min-height:30px}
#ContactForm .textarea_box{min-height:150px;width:100%;overflow:hidden;padding-bottom:6px}
#ContactForm span#copia, #ContactForm span#terminos,#ContactForm span#obligatorio{width: 100%;}
.terminos2{color: #ff0000;width: 100%;}
#ContactForm a#aviso, #ContactForm a#politica{color:#696969;text-decoration:underline;outline:none; float: none; background: none;margin: 0px;line-height: inherit;}
#ContactForm a{margin-left:10px;float:right;width:62px;font-style:normal;font-weight:bold;color:#fff;height:32px;line-height:32px;text-decoration:none;background:#ff0000;text-align:center}
#ContactForm a:hover{background:#080808}
#ContactForm select{width:281px;height:26px;background:#fff;padding:3px 5px;color:#696968;font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;font-style:italic;margin:0}
#ContactForm .input{width:269px;height:18px;border:1px solid #e5e5e5;background:#fff;padding:3px 5px;color:#696968;font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;margin:0}
#ContactForm textarea {overflow:auto;width:500px;height:140px;border:1px solid #e5e5e5;background:#fff;padding:3px 5px;color:#696968;font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;font-style:italic;margin:0;}

#ContactForm_profesionales {margin-top:20px}
#ContactForm_profesionales span{width:209px;float:left;line-height:30px}
#ContactForm_profesionales .wrapper{min-height:30px}
#ContactForm_profesionales .textarea_box{min-height:150px;width:100%;overflow:hidden;padding-bottom:6px}
#ContactForm_profesionales span#copia, #ContactForm span#terminos,#ContactForm span#obligatorio{width: 100%;}
.terminos2{color: #ff0000;width: 100%;}
#ContactForm_profesionales a#aviso, #ContactForm a#politica{color:#696969;text-decoration:underline;outline:none; float: none; background: none;margin: 0px;line-height: inherit;}
/*#ContactForm_profesionales a{margin-left:10px;float:right;width:62px;font-style:normal;font-weight:bold;color:#fff;height:32px;line-height:32px;text-decoration:none;background:#ff0000;text-align:center}*/
#ContactForm_profesionales a:hover{background:#080808}
#ContactForm_profesionales select{width:281px;height:26px;background:#fff;padding:3px 5px;color:#696968;font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;font-style:italic;margin:0}
#ContactForm_profesionales .input{width:209px;height:40px;border:1px solid #e5e5e5;background:#fff;padding:3px 5px;color:#696968;font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;margin:0}
#ContactForm_profesionales textarea {overflow:auto;width:500px;height:140px;border:1px solid #e5e5e5;background:#fff;padding:3px 5px;color:#696968;font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;font-style:italic;margin:0;}
#comentarios{overflow:auto;width:500px;height:140px;border:1px solid #e5e5e5;background:#fff;padding:3px 5px;color:#696968;font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;font-style:italic;margin:0;-webkit-box-shadow: inset 2px 2px 13px 10px rgba(183,21,27,0.14);-moz-box-shadow: inset 2px 2px 13px 10px rgba(183,21,27,0.14);box-shadow: inset 2px 2px 13px 10px rgba(183,21,27,0.14);}
.inputform{width:269px;height:18px;border:1px solid #ff0000;background:#fff;padding:3px 5px;color:#696968;font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;font-style:italic;margin:0px 10px 0px 0px;-webkit-box-shadow: inset 2px 2px 13px 10px rgba(183,21,27,0.14);-moz-box-shadow: inset 2px 2px 13px 10px rgba(183,21,27,0.14);box-shadow: inset 2px 2px 13px 10px rgba(183,21,27,0.14);}
#newsletter{}
#newsletter .input{background:#fff;padding:6px 18px;width:184px;height:18px;font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;font-style:inherit;color:#b4b4b4;margin:0}
#newsletter .input:focus{color:#696969}
#newsletter .wrapper{min-height:40px}
#newsletter a{float:right;width:90px;height:32px;background:#fff;line-height:32px;color:#000;font-weight:bold;text-align:center;font-style:normal;text-decoration:none}
#newsletter a:hover{background:#ff0000;color:#fff}

.cuadro{width: 230px; height: auto; float: left;margin-left: 4px;}
.cuadro2{padding: 10px 0;width: 230px; height: 314px; float: left;margin-left: 4px;}
.cuadro3{padding: 10px 0;width: 230px; height: 190px; float: left;margin-left: 4px;}
.cuadro4{padding: 10px 0;height: 190px; float: left;margin-left: 4px;}
.cuadroleft{width: 200px; float: left;}
.cuadromedio{width: 540px; float: left;}
.cuadroright{width: 200px; float: right;}
.cuadroall{width:900px;}
.cuadrobajo{margin-bottom: -35px;}

.cesion{font-size:10px ; line-height: 10px}

/* =============================  CUADROS MENU PRODUCTOS ============================= */
.prod_seccion{width: 230px; height: 190px; float: left;margin-left: 4px;padding: 1px;margin: 1px;line-height:1.2em;}
.prod_seccion1{border: 1px solid rgba(0, 0, 0, 0.25); color: #848484;border-radius: 8px 8px 4px 4px;box-shadow: 5px 5px 8px rgba(0, 0, 0, 0.3);float: left;height: auto;margin: 15px 70px;text-align: center;width: 200px;}
.prod_seccion2{border: 1px solid rgba(0, 0, 0, 0.25);border-radius: 8px 8px 8px 8px;box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.3);display: inline-block; height: auto;margin: 15px 10px;text-align: center;width: 200px; height:180px;}
.prod_seccion4{border: 1px solid rgba(0, 0, 0, 0.25);border-radius: 8px 8px 8px 8px;box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.3);display: inline-block; height: auto; margin:8px;text-align: center;width: 150px;}
.prod_seccion5{border: 1px solid rgba(0, 0, 0, 0.25);border-radius: 8px 8px 8px 8px;box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.3);float: left;height: auto; margin:15px 40%;text-align: center;width: 140px;}
.prod_seccion6{border: 1px solid rgba(0, 0, 0, 0.25);border-radius: 8px 8px 8px 8px;box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.3);float: left;height: auto;margin: 25px;text-align: center;width: 140px;}
.prod_seccion0{width: 114px; height: 114px; float: left;padding: 11px;margin: 20px;}
.prod_seccion_space{margin: 25px 50px;display: inline-block;}
.prod_seccion_4x{margin: 20px 15px;display: inline-block;}
.prod_seccion_space2{margin: 25px 50px;display: inline-block;}
#izquierda, #centro, #derecha{width:33%;float:left;padding-top: 10px;}
.subrayado{text-decoration: underline;}
.redondo{background: none repeat scroll 0 0 #FFFFFF;border-radius: 20px 20px 20px 20px;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);height: 180px;margin: 15px 0px;padding: 3px;width: 180px;}
.redondo2{background: none repeat scroll 0 0 #FFFFFF;border-radius: 20px 20px 20px 20px;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);height: 144px;margin: 0px;padding: 3px;}
.redondo3{background: none repeat scroll 0 0 #FFFFFF;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);height: 144px;margin: 0px;padding: 3px;}

.cuadrado{background: none repeat scroll 0 0 #FFFFFF;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);height: 160px;margin: 15px 0px;padding: 3px;width: 160px;}
.sub_menu{color: #696969;font-weight: bold;margin: 1px 0;}
/* ============================= COLORES LETRA CUADROS MENU PRODUCTOS ============================= */
.borde-verde .sub_menu{color: #696969;font-weight: bold;margin: 1px 0;}
.borde-negro .sub_menu{color: #696969;font-weight: bold;margin: 1px 0;}
.borde-marron .sub_menu{color: #696969;font-weight: bold;margin: 1px 0;}
.borde-azul .sub_menu{color: #696969;font-weight: bold;margin: 1px 0;}
.borde-naranja .sub_menu{color: #696969;font-weight: bold;margin: 1px 0;}

/* ============================= tablas producto ============================= */
.referencia{background:#ff0000;color:#fff;min-width: 60px;padding: 1px 10px;}
.referencia-verde{background:#ff0000;color:#fff;min-width: 60px;padding: 1px 10px;}
.referencia-negro{background:#ff0000;color:#fff;min-width: 60px;padding: 1px 10px;}
.referencia-marron{background:#ff0000;color:#fff;min-width: 60px;padding: 1px 10px;}
.referencia-azul{background:#0087c4;color:#fff;min-width: 60px;padding: 1px 10px;}
.referencia-naranja{background:#f09340;color:#fff;min-width: 60px;padding: 1px 10px;}

.redondo5{border: 1px solid #FFFFFF;background: none repeat scroll 0 0 #FFFFFF;border-radius: 20px 20px 20px 20px;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);height: 200px;margin:20px;padding: 3px;width: 200px; object-fit:cover;}
.redondo5:hover{border-radius: 20px 20px 20px 20px;border: 1px solid #ff0000;}
.des_tabla{font-size: 16px;font-weight: bold;padding: 0px 0px 7px;text-decoration: underline;}
.gris{background-color: #c3c3c3;text-align: center;font-weight: bold;padding: 0 5px;}
.blanco{background-color: #ffffff;text-align: center;font-weight: bold;padding: 0 5px;}
.gris2{background-color: #c3c3c3;text-align: center;font-weight: bold;}
.blanco2{background-color: #ffffff;text-align: center;font-weight: bold;}
.divider{background:url(../images/divider-logo.png) bottom no-repeat;height: 16px;margin: 15px 0 5px;}
.divider-verde{background:url(../images/divider-logo.png) bottom no-repeat;height: 16px;margin: 15px 0 5px;}
.divider-negro{background:url(../images/divider-logo.png) bottom no-repeat;height: 16px;margin: 15px 0 5px;}
.divider-marron{background:url(../images/divider-logo.png) bottom no-repeat;height: 16px;margin: 15px 0 5px;}
.divider-azul{background:url(../images/divider-logo.png) bottom no-repeat;height: 16px;margin: 15px 0 5px;}
.divider-naranja{background:url(../images/divider-logo.png) bottom no-repeat;height: 16px;margin: 15px 0 5px;}
.m-top{width:700px; margin-bottom:50px;}
.m-full{width:100%; margin-bottom:50px;}
.prod_seccion a{text-decoration: none;color: #ff0000;}
.img_sec{padding: 10px 22px;}
.img_sec2{background: none repeat scroll 0 0 #FFFFFF;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);margin: 0px;padding: 3px;}
.letra_gris{color: #696969;}
/* ============================= logo menu ============================= */
.plast{font-weight: bold; color: #ff0000;font-size: 21px;border-bottom: 1px solid #ff0000;margin-bottom: 10px;}
.direccion{font-weight: bold; color: #ff0000;font-size: 21px;margin: 20px;}
.grommet{font-weight:normal; color: #000000;font-size: 21px;border-bottom: 1px solid #ff0000;margin-bottom: 10px;}
.negro{color: #000000;}

/* =============================  menu ============================= */

 
/* Hacemos que los links (etiqueta a) se comporten como bloque para aumentar su zona cliqueable  */
dl.menu-top a {
    display: block;
    text-decoration: none;
    padding: 0px 0px;
}
 
/* Elimino margenes predeterminados y aplico una sombra blanca para todos los textos, estoy aplica el filete iluminado de los textos del menœ */
dl.menu-top, dt, dd.categoria, ul.subcategoria2, li.subcategoria {
    padding: 0px;
    margin: 0px;}
 
/* Defino el ancho del menœ, su borde, la sombra y las esquinas redondeadas */
dl.menu-top {
    width: 218px;
    margin: 0;
}
 
dd.categoria a{
	color: #ffffff;
	font-weight: bold;
	height: 20px;
}
 
dd.categoria {
    border-bottom: 1px solid #ffffff;
    font-size: 12px;
	/*text-shadow: 1px 0px 0px rgba(0, 0, 0, 0.25);*/
   	padding: 0px;
   	text-align: left;
	margin-bottom:3px;
	padding-left:3px;
}
 
/* Aplicando la pseudo clase hover a todos los dd (’tems) le digo que muestre los sub’tems cada vez que paso por encima de los ’tems con el rat—n *//*
dd.categoria:hover li.subcategoria {
    display: block;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000', endColorstr='#991214');
    background: -webkit-gradient(linear, left top, left bottom, from(#ff0000), to(#991214));
    background: -moz-linear-gradient(top,  #ff0000,  #991214);
}
 
/* Aplico color de fondo a todos los ’tems (dd) impares *//*
dd.categoria:nth-child(even){
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000', endColorstr='#991214');
    background: -webkit-gradient(linear, left top, left bottom, from(#ff0000), to(#991214));
    background: -moz-linear-gradient(top,  #ff0000,  #991214);
}
 
/* Aplico otro color de fondo a todos los ’tems (dd) pares (esto genera el cebrado) *//*
dd.categoria:nth-child(odd){
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000', endColorstr='#991214');
    background: -webkit-gradient(linear, left top, left bottom, from(#ff0000), to(#991214));
    background: -moz-linear-gradient(top,  #ff0000,  #991214);
}

 /* Hago que el œltimo ’tem(dd) tenga sus esquinas inferiores redondeadas */ /*
dd.categoria:last-child {
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
}

 /* Hago que el œltimo ’tem(dd) tenga sus esquinas inferiores redondeadas */ /*
dd.categoria:first-child {
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    -webkit-top-bottom-left-radius: 10px;
    -webkit-top-bottom-right-radius: 10px;
}
 
/* Hago que el œltimo sub’tem (li) tambiŽn tenga sus esquinas inferiores redondeadas */ /*
dd.categoria:last-child li.subcategoria:last-child {
	border: none;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000', endColorstr='#991214');
    background: -webkit-gradient(linear, left top, left bottom, from(#ff0000), to(#991214));
    background: -moz-linear-gradient(top,  #ff0000,  #991214);
}
 
/* Mientras el menœ este contra’do, oculto todos los sub’tems */
li.subcategoria {
    /*display: none;*/
    font-size: 12px;
    color: #696969;
   	/*text-shadow: 1px 0px 0px rgba(0, 0, 0, 0.25);*/
   	color: #000000;
   	margin: 0px;
   	padding: 0px;
}
 
/* A todos los nodos hijos (no sus nietos) a le aplico un padding izquierdo. Con esto hago que los sub’tems queden un poco desfasados con respecto a los ’tems */
li.subcategoria > a {
	padding-left: 5px;
	background: #ffffff;
	color: #696969;
	text-align: left;
	margin: 0px;
   	padding: 0px;
	padding-left:3px;
}
 
/* Este es el aspecto que tomaran los sub’tems (li) cada vez que pase con el rat—n por encima de ellos */ /*
li.subcategoria a:hover {
	color: #ffffff;
	text-shadow: rgba(0, 0, 0, 0.5) 1px 1px 1px;
	background-color: #ff0000;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000', endColorstr='#991214');
	background: -webkit-gradient(linear, left top, left bottom, from(#ff0000), to(#991214));
	background: -ms-linear-gradient(top, #ff0000, #991214);
   	background: -moz-linear-gradient(top, #ff0000a, #991214);
	background: -o-linear-gradient(top, #ff0000, #991214);
}*/
 
/* Color de fondo para todos los sub’tems (li) impares */
li.subcategoria:nth-child(even){
    background: #ffffff;
}
 
/* Color de fondo para todos los sub’tems (li) pares */
li.subcategoria:nth-child(odd){
    background: #ffffff;
}
.img_menu{vertical-align: middle;}

.ancho{	border-bottom: 1px dotted #696969;color: #696969;font-style: italic;width: auto;} 
     
.ancho1es{padding: 310px 0 0;}      
.ancho2es{padding: 184px 0 0;}
.ancho3es{padding: 463px 0 0;}
.ancho4es{padding: 52px 0 0;}
.ancho5es{padding: 385px 0 0;}

/*_____________________________________________*/
/* Asignacion de tamaño a imagenes de categorias*/
.imgCat{width:140px;}



/*css para imagenes de productos con tamaños distintos ----- &Oslash;*/

/*ollaos*/
.redondo7{background: none repeat scroll 0 0 #FFFFFF;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);height: 144px;margin: 0px;padding: 3px;}
.redondo8{background: none repeat scroll 0 0 #FFFFFF;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);height: 144px;margin: 0px;padding: 3px;}
.redondo7:hover{border-radius: 20px 20px 20px 20px;border: 1px solid #ff0000;}
.redondo8:hover{border-radius: 20px 20px 20px 20px;border: 1px solid #ff0000;}

.ancho7{padding: 262px 0 0;}
.ancho8{padding: 400px 0 0;}

.redondo7{border: 1px solid #FFFFFF;background: none repeat scroll 0 0 #FFFFFF;border-radius: 20px 20px 20px 20px;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);height: 120px;margin:20px;padding: 3px;width: 120px;}
.redondo8{border: 1px solid #FFFFFF;background: none repeat scroll 0 0 #FFFFFF;border-radius: 20px 20px 20px 20px;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);height: 120px;margin:20px;padding: 3px;width: 120px; object-fit:cover;}

/*maquinaria olladoras*/
.hps020r{
width:95px;
height:160px;
}

.hps020{
width:122px;
height:140px;
}
/*organizacion de vinilos*/
.cuadradas{background: none repeat scroll 0 0 #FFFFFF;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);height: 144px;margin: 0px;padding: 3px;}
.cuadradas:hover{border-radius: 20px 20px 20px 20px;border: 1px solid #ff0000;}
.cuadradas{border: 1px solid #FFFFFF;background: none repeat scroll 0 0 #FFFFFF;border-radius: 20px 20px 20px 20px;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);height: 200px;margin:20px;padding: 3px;width: 200px;}
.ancho1{padding: 262px 0 0;}

.alargadas{
	width:95px;
	height:160px;
}

/* EXTRA EN MENU */
dd.categoria a{
	
}
li.subcategoria a{
	background:#FFFFFF	
}

dd.categoria a.primero{
	background-color: #ff0000;
	background: -ms-linear-gradient(left, #383838,#383838,#383838,#ffffff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#47b649', endColorstr='#ffffff');
   	background: -webkit-gradient(linear, left top, right bottom,color-stop(0.1,#383838),color-stop(0.7,#383838),color-stop(0.9,#ffffff));
   	background: -moz-linear-gradient(left,  #383838,#383838,#383838,#ffffff);
	background: -o-linear-gradient(left, #47b649,#47b649,#47b649,#ffffff);
	}

dd.categoria a.segundo{
	background-color: #ff0000;
	background: -ms-linear-gradient(left, #383838,#383838,#383838,#ffffff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000', endColorstr='#ffffff');
   	background: -webkit-gradient(linear, left top, right bottom,color-stop(0.1,#383838),color-stop(0.7,#383838),color-stop(0.9,#ffffff));
   	background: -moz-linear-gradient(left,  #383838,#383838,#383838,#ffffff);
	background: -o-linear-gradient(left, #ff0000,#ff0000,#ff0000,#ffffff);
	}
	
dd.categoria a.tercero{
	background-color: #ff0000;
	background: -ms-linear-gradient(left, #383838,#383838,#383838,#ffffff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#231f20', endColorstr='#ffffff');
   	background: -webkit-gradient(linear, left top, right bottom,color-stop(0.1,#383838),color-stop(0.7,#383838),color-stop(0.9,#ffffff));
   	background: -moz-linear-gradient(left,  #383838,#383838,#383838,#ffffff);
	background: -o-linear-gradient(left, #231f20,#231f20,#231f20,#ffffff);-webkit-gradient(linear, left top, right bottom,color-stop(0.1,#383838),color-stop(0.7,#383838),color-stop(0.9,#ffffff))
	}
	
dd.categoria a.cuarto{
	background-color: #ff0000;
	background: -ms-linear-gradient(left, #383838,#383838,#383838,#ffffff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cf4e27', endColorstr='#ffffff');
   	background: -webkit-gradient(linear, left top, right bottom,color-stop(0.1,#383838),color-stop(0.7,#383838),color-stop(0.9,#ffffff));
   	background: -moz-linear-gradient(left,  #383838,#383838,#383838, #ffffff);
	background: -o-linear-gradient(left, #cf4e27,#cf4e27,#cf4e27,#ffffff);
	}
	
dd.categoria a.quinto{
	background-color: #ff0000;
	background: -ms-linear-gradient(left, #383838,#383838,#383838,#ffffff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#526eb5', endColorstr='#ffffff');
   	background: -webkit-gradient(linear, left top, right bottom,color-stop(0.1,#383838),color-stop(0.7,#383838),color-stop(0.9,#ffffff));
   	background: -moz-linear-gradient(left,  #383838,#383838,#383838, #ffffff);
	background: -o-linear-gradient(left, #526eb5,#526eb5,#526eb5,#ffffff);
	}
	
dd.categoria a.sexto{
	background-color: #ff0000;
	background: -ms-linear-gradient(left, #383838,#383838,#383838,#ffffff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f89e53', endColorstr='#ffffff');
   	background: -webkit-gradient(linear, left top, right bottom,color-stop(0.1,#383838),color-stop(0.7,#383838),color-stop(0.9,#ffffff));
   	background: -moz-linear-gradient(left,  #383838,#383838,#383838, #ffffff);
	background: -o-linear-gradient(left, #f89e53,#f89e53,#f89e53,#ffffff);
	}
	
dd.categoria a.septimo{
	background-color: #ffffff;
	color: #ff0000;
	font-size: 15px;
	}
	
/*===================================COLOR MENU LATERAL OVER SECTIONS===========================*/	
.sub_primero a:hover{
	color: #ffffff;
	text-shadow: rgba(0, 0, 0, 0.5) 1px 1px 1px;
	background-color: #ff0000;
}

.sub_segundo a:hover{
	color: #ffffff;
	text-shadow: rgba(0, 0, 0, 0.5) 1px 1px 1px;
	background-color: #ff0000;
}

.sub_tercero a:hover{
	color: #ffffff;
	text-shadow: rgba(0, 0, 0, 0.5) 1px 1px 1px;
	background-color: #ff0000;
}

.sub_cuarto a:hover{
	color: #ffffff;
	text-shadow: rgba(0, 0, 0, 0.5) 1px 1px 1px;
	background-color: #ff0000;
}

.sub_quinto a:hover{
	color: #ffffff;
	text-shadow: rgba(0, 0, 0, 0.5) 1px 1px 1px;
	background-color: #ff0000;
}

.sub_sexto a:hover{
	color: #ffffff;
	text-shadow: rgba(0, 0, 0, 0.5) 1px 1px 1px;
	background-color: #ff0000;
}

/*COLORES y CUADROS MENU PRODUCTOS*/
.borde-verde{border: 1px solid rgba(0, 0, 0, 0.25); color: #848484;}
.borde-negro{border: 1px solid rgba(0, 0, 0, 0.25); color: #848484;}
.borde-marron{border: 1px solid rgba(0, 0, 0, 0.25); color: #848484;}
.borde-azul{border: 1px solid rgba(0, 0, 0, 0.25); color: #848484;}
.borde-naranja{border: 1px solid rgba(0, 0, 0, 0.25); color: #848484;}

#enlace-cookies{color: #ff0000;}
#cookies{width: 938px;border: solid 1px #696969;padding: 2px 0 2px 6px;margin: 0 0 4px;}
.anchocookie{height: 180px;}
.anchocookie2{height: 180px;}
.bandera{margin-left: 23px;}
.confianza{overflow: hidden; width: 100%;padding-top: 5px;}
.sinborde{border: 0;}
.top{margin-top: -20px;}
h3.new{font-size:12px;color:#696969;line-height:1.4em;letter-spacing:-0px;padding:10px;font-weight:400;font-style:normal;display: inline-flex;margin-top: -25px;}
.pad{padding: 40px 150px;}
h3.news{font-size:16px;color:#696969;line-height:1.4em;letter-spacing:-0px;padding:10px;font-weight:400;font-style:normal;display: inline-flex;margin-top: -25px;}
.acepte{border: 1px solid #ff0000;-webkit-box-shadow: inset 2px 2px 13px 10px rgba(183,21,27,0.14);-moz-box-shadow: inset 2px 2px 13px 10px rgba(183,21,27,0.14);box-shadow: inset 2px 2px 13px 10px rgba(183,21,27,0.14);padding: 4px;}

.list_colum_right{margin-left:30px;}
.list_colum_right h3{font-size:12px;}
.list_colum_right li{list-style-image: url("../images/tic.png");}
section.quick4.pad_bot1{padding-left:50px;padding-top:10px;}
div.prod_seccion5.borde-verde{margin-bottom:40px;}

/*-------------------SOBRE NOSOTROS EMPRESA------------------------*/


.tabla_empresa1{
	 width:940px;
	 border-collapse: separate;
	 border-spacing: 30px 10px;
	 padding-top:50px;
	 
}
.tabla_empresa1 td{
	WIDTH:300px; 
	
	text-align:center;
	vertical-align: top; 
}

.tabla_empresa{
	 width:900px;
	 border-collapse: separate;
	 border-spacing: 10px 10px;
	 
}
.tabla_empresa td{
	WIDTH:300px; 
	height:200px;
}



.red_box{
	width:900px;
	padding-top:10px;
}
.red_box td{
	width:900px;
	height:50px;
	background-color:#cc0a05;
	color:white;
	font-weight: bold;
	font-size:20px;
	text-align:center;
	vertical-align: middle; 
	
}

p.nempresa{
	color:black;
	font-weight: bold;
	font-size:35px;
	text-align:left;
	line-height:1.2;
}
p.nempresa{
	padding-top:70px;
	padding-bottom:70px;
	color:dimgrey;
	font-weight: bold;
	font-size:35px;
	text-align:center;
	line-height:1.2;
}
p.gempresa{
	color:#ff0000;
	font-size:25px;
	text-align:left;
	line-height:1.2;
	vertical-align:baseline;
	
	
}
p.gempresa1{
	color:#ff0000;
	font-size:30px;
	text-align:justify;
	line-height:1;	
}
p.gempresa2{
	color:#ff0000;
	font-size:30px;
	text-align:center;
	line-height:1;

	
}
p.bigred{
	color:#cc0a05;
	font-size:33px;
	text-align:justify;
	line-height:0.6;

	
}
p.text_e1{
	text-align:justify; 
	font-size:17px;
	
}
p.text_e{
	text-align:justify; 
	line-height:1.3;
}
p.redempresa{
	padding-top:20px;
	color:#5d5d5d;
	font-size:25px;
	text-align:justify;
	line-height:0.5;
}

/** CALCULADOR MARCOS**/
.tabla_marcos1 {
	width:900px;
	padding-top:10px;
}
.tabla_marcos1 td{
	padding-right:20px;
	height:30px;
	background-color:#fe0000;
	color:white;
	font-weight: bold;
	font-size:15px;
	text-align:center;
	vertical-align: middle; 
	
}
.tabla_marcos2 {
	width:900px;
	padding-top:10px;
}
.tabla_marcos2 td{
	padding-left:10px;
	padding-right:20px;
	height:50px;
	font-size:15px;
	text-align:right;
	vertical-align: middle;	
	
}
.tabla_marcos2 tr{
	border-bottom: 1px solid black;	
	
}
.resum_marcos {
	width:350px;
	padding-top:10px;
	margin-right:60px;
	
}
.resum_marcos td{
	padding-left:10px;
	height:30px;
	font-size:15px;
	text-align:right;
	vertical-align: middle;	
	
}
.resum_marcos tr{	
	
}

.fieldcalculador {
	width:50px;
}
/*-------------------SECCION OLLAOS | EYELETS ------------------------*/

.tabla-ollaos td{
	padding:10px;width:25%;padding-bottom:25px;
	
}
/* ============================= Diseño de secciones  ====================== */
h1.titulo-eyelets{border-bottom:10px solid #6fa43a;margin-top: 5px;margin-bottom: 30px;font-size:40px;color:#6b6b6b;padding-top: 10px; padding-bottom: 20px;width: 100%;}
h2.titulo-eyelets{font-size:25px;font-style:normal;font-weight:400;line-height:1.2em;padding:0px 0 5px 0;color:#6fa43a;letter-spacing:-1px}

ul.caracteristicas-principales li{line-height:30px;list-style-type:disc;margin-left: 40px;color: #696969;font-size: 20px;font-style: normal;letter-spacing: 0.5px;padding-bottom: 0px;} /*SECCION DE OLLAOS - EYELETS SECTION*/
ul.caracteristicas-ollaos li{line-height:18px;list-style-type:disc;margin-left: 15px;color: #696969;font-size: 12px;font-style: normal;letter-spacing: 0.5px;padding-bottom: 0px;}

}
/* ============================= MENU FIJO FIEX MENU AIO-R2R  ====================== */

.btn {
  border: none;
  background-color: #f44336;
  padding: 14px 28px;
  font-size: 16px;
  cursor: pointer;
  display: inline-block;
  margin: 10px;
}


/* Red */
.danger {
  color: white;
}

.danger:hover {
  background: #757575;
  color: white;
}

.logos-footer {background:white;}
