﻿/*************IMPORTAMOS LOS ESTILOS ACTUALES DE SharePoint****************/


/* CSS Document TORRAS PAPEL DISTRIBUCION */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}body {font:13px/1.231 arial,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

body { background:url(imagescss/bg_tpd.jpg) no-repeat center top; margin-bottom:20px; min-height:590px;color:#666;}
#envoltori{text-align:center;}
#continente { width:978px; margin:0 auto; position: relative; text-align:left;height:100%;}
#central { width: 724px;padding:10px 0 0 20px; }
.central_amplio{ width: 924px!important;}
#derecha { width:190px; padding:10px 20px 0 0;}
#pie{ background:url(imagescss/bg_pie.jpg) no-repeat center top; padding:20px 0px 10px 0px; margin-top:30px; width:100%;float:left;color:#999;font-size:85%;text-align:center;}
#central, .ficha_papel td, .ficha_papel th{font-family:Arial!important;font-size:13px!important;}
}
/*GENERICOS*/
h1 { font-family:arial!important; font-size:36px!important; margin-bottom:.3em!important; line-height:22px!important;letter-spacing:-1px!important;color:#000!important; font-weight:normal!important;}
h2 { font-family:arial!important; font-size:18px!important; margin-bottom:.3em!important;letter-spacing:-1px;color:#000;font-weight:normal!important;}
h3 { margin-bottom:.5em;color:#000; font-weight:bold;font-family:arial!important; font-size:12.35px!important;}
h4 { margin-bottom:.5em; font-weight:bold;font-size:95%;}
a, a:link { color:#0072C6!important; text-decoration:none}
a:hover { text-decoration:underline;color:#0072C6!important;}
a:active, a:focus { text-decoration:underline; outline:none;color:#0072C6!important;}

#central a, #central a:link {font-family:arial!important;font-size:13px!important;color:#0072c6!important;text-decoration:none!important;}
#central a:hover {color:#0072c6!important;font-family:arial!important;font-size:13px!important;text-decoration:none!important;}
#central a:active, #central a:focus {color:#0072c6!important;font-family:arial!important;font-size:13px!important;text-decoration:none!important;}

p { margin-bottom:10px;font-size:13px!important;font-family:arial!important;}
#derecha h2, #derecha h3 { text-transform:uppercase;}
#derecha h3 { text-align:center}

/*BREADCRUMB*/
ul#breadcrumb { margin-left:20px;color:#000;display:block;padding:20px 0 5px 0px; background:url(imagescss/bg_path.gif) no-repeat left bottom;position:relative; z-index:100;}
ul#breadcrumb li { float: left; background: url(imagescss/ico_path.gif) no-repeat left bottom; padding:0px 4px 2px 20px;position:relative;}
ul#breadcrumb li a.despliega { background:url(imagescss/ico_arrow_path.gif) no-repeat right 5px;padding-right:15px;display:block;  }
#breadcrumb li.inicio {background:none; padding:0px 4px 2px 0px;}
/*despliega*/
ul#breadcrumb ul {position:absolute;top:22px;left:6px;background:white; display:block;font-size:90%;border-bottom:#B5C2DF 2px solid ;border-left: #B5C2DF 1px solid;border-right:#B5C2DF 1px solid ;width:210px;padding:10px 2px;}
ul#breadcrumb ul li { float: none; background:#fff;padding:0; }
ul#breadcrumb ul a { height:auto; _height:1%;line-height:1em;padding:5px 5px 5px 12px;border-top:1px solid #fff; background:#fff; display:block;}
ul#breadcrumb ul a:hover {background:#EEF3FB;text-decoration:none}

/*clases*/
.oculto, caption, legend { display: none!important}
.logo{float:left; padding:18px 0 0 18px; width:212px;}
.lfloat { float: left !important}
.rfloat { float:right !important}
.limpiar { clear: both}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix{display:inline-block;}
html[xmlns] .clearfix{display:block;}
* html .clearfix{height:1%;}
.relative { position: relative}
.inline{display:inline;}
.centro { text-align: center;display:block;}
a.mail{ background:url(imagescss/ico_mail.gif) no-repeat left 2px;padding-left:22px;margin-left:5px;}
.phone{color:#0072C6;font-size:180%;font-weight:bold; background:url(imagescss/bg_phone_top.gif) no-repeat center top;padding:8px 3px 3px 3px;}
.phone_bottom{background:url(imagescss/bg_phone_bottom.gif) no-repeat center bottom;padding:0px 1px 8px 1px;margin-bottom:10px;font-size:85%;}
.bigger{font-size:16px!important;}
/*medidas*/
.inferior15 { margin-bottom:15px !important}
.superior15 { margin-top:15px !important}
.superior5 { margin-top:5px !important}
.inferior5 { margin-bottom:5px !important}
.inferior10 { margin-bottom:10px !important}
.derecha10 { margin-right:10px!important}
.izquierda15 { margin-left:15px!important}
.izquierda25 { margin-left:25px!important}
.medida46{ width:46%;}
.medida40{ width:40%;}
.izquierda180{margin-left:148px;}
.medida250 { width:250px}
.medida225 { width:225px}
.medida180 { width:180px}
.superior-15 { margin-top:-15px !important}
.medida20 { width:20%}
.medida22 { width:19%}
.medida28 { width:38%}
.medida30 { width:30%}
.medida40 { width:40%}
.medida15 { width:15%}
.medida35 { width:28%}
.medida280 { width:280px}
.medida420 { width:420px}
.medida190 { width:190px;}
.izquierda10 { margin-left:10px!important}
.izquierda20 { margin-left:20px!important}
.izquierda70 { margin-left:70px!important}
.izquierda5 { margin-left:5px!important}
.medida32 { width:31%}
.medida200{width:200px!important;}
.medida225{width:225px!important;}


/*listas*/
ul.tabs_papeles{float:left;width:204px; display:block; border-top:#EEF3FB 1px solid;}
ul.tabs_papeles li{margin:0!important;}
ul.tabs_papeles li a{display:block;padding:10px 10px 10px 35px; border-bottom:#EEF3FB 1px solid;}
ul.tabs_papeles li a.papeles_activo{background:#EEF3FB url(imagescss/ico_papeles.gif) no-repeat 10px 7px;color:#000;}
ul.tabs_papeles li a:hover{ background:#FBFBD0;}
ul.list_papeles,  .back_white{ background:#FFF;display:block;padding:10px;}
ul.list_papeles li{border-bottom:#CAD4E9 1px solid;padding:10px 0;}
ul.list_papeles li a{display:block; width:30%;float:left}
ul.list_papeles li div{display:block; width:70%;float:left}
ul.list_papeles_detalle_familia li{width:100%;}
.lista_pie {margin-bottom:10px;}
.lista_pie li { border-right:1px solid #CAD4E9; padding:0 10px;color:#7691B4;display:inline; }
.lista_pie li a{color:#7691B4 }
.lista_pie li.last { border-right:none;}
.modul_otros ul.list_square{ width:32%;float:left;display:block; }
.modul_otros ul.list_square li a{ display:block;background:url(imagescss/ico_square_arrow.gif) no-repeat left 3px;padding:0 10px 5px 15px!important;height:1%;margin-left:10px;}
.modul_otros ul.list_square li a:hover{ background-color:#FFFFFF}

/*tabs_papeles*/
#capa_papel{ background:#EEF3FB url(imagescss/bg_capa_papel.jpg) repeat-x left bottom;padding:10px; width:500px;float:left; min-height:183px;}
.papel{ background:url(imagescss/ico_papeles.gif) no-repeat left center; padding-left:25px;}

/*Modul_right*/
.modul_right{ width:190px; background: url(imagescss/bg_modul_right_middle.jpg) repeat-y center bottom;}
.modul_right .top{background: url(imagescss/bg_modul_right_top.gif) no-repeat center top;padding:15px 15px 0px 15px;text-align:center;}
.modul_right .bottom{background: url(imagescss/bg_modul_right_bottom.gif)  no-repeat center bottom;padding:0px 15px 15px 15px;}

/*Modul otros*/
.modul_otros{ background:#F5F8FC;padding:3px;float:left; width:268px!important;margin-left:0px;margin-top:0px!important;margin-right:5px;}
.modul_otros_contacto{width:92%!important;}
.modul_otros_resultados_busqueda,  .modul_otros_productos{width:98%!important;margin-left:13px!important;}
.modul_otros_productos ul.list_papeles li{width:100%!important;}
.modul_otros h2{ background:#F5F8FC; background:url(imagescss/bg_titular.jpg) repeat-x left bottom;border:#fff 2px solid;padding:8px 10px;}

/*Modul_puede_comprar*/
.modul_puede_comprar{ width:500px; background: url(imagescss/bg_modul_right_middle.jpg) repeat-y center bottom;}
.modul_puede_comprar .top{background: url(imagescss/bg_modul_puede_comprar_top.gif) no-repeat center top;padding:15px 15px 0px 15px;text-align:center;}
.modul_puede_comprar .bottom{background: url(imagescss/bg_modul_puede_comprar_bottom.gif)  no-repeat center bottom;padding: 3px  15px 15px 32px;text-align:left;}


/*Tabs certificados*/
/*.ficha_cert{background:#fff;padding:10px; float:left;min-height:160px;width:100%;padding-left:25px;}
.txt_cert{ width:325px;}
a#certificados_activo{background:#EEF3FB;color:#000;}*/
.ficha_cert{ background:#FFF;padding:10px; float:left;min-height:160px;  }
/*expression es para ie7*/
.txt_cert{ width:360px; width: expression('340px');}
/*para mozilla 360*//*.txt_cert{ width:360px;}*/
a#certificados_activo{background:#EEF3FB;color:#000;}




/*Botones*/
button {border:0}
.btn  {text-indent:-9999px;cursor:pointer;display:block}
.btn-certificado_pdf {background:transparent url(imagescss/boton_pdf_certificado.gif) no-repeat left center;width:150px;}
.btn-certificado_ficha {background:transparent url(imagescss/boton_ficha_certificado.gif) no-repeat left center;width:110px;}
.btn-ver {background:transparent url(imagescss/boton_ver.gif) no-repeat left center;width:90px;}
.altura45 {height:45px;}
.altura30{height:30px; }
.altura63{height:63px; }
.altura39{height:39px; }
.btn-compra {background:transparent url(imagescss/boton_comprar.png) no-repeat left center;width:190px;}
/*
.btn-descargartarifa {background:transparent url(imagescss/boton_descargartarifa.png) no-repeat left top;width:190px;}
.btn-descargarcertificado {background:transparent url(imagescss/boton_descargarcertificados.png) no-repeat left top;width:190px;}
*/
.btn-descargarcertificado{background-color:transparent;background-repeat:no-repeat;background-position:left top;width:190px;}

.btn-siguientesmall {background:transparent url(imagescss/siguiente_small.png) no-repeat left center;width:30px;
overflow:hidden;}
.btn-anteriorsmall {background:transparent url(imagescss/anterior_small.png) no-repeat left center;width:30px;}
.btn-anteriorcentral {background:transparent url(imagescss/boton_centralhome_nav_left.png) no-repeat left center;width:39px;}
.btn-siguientecentral {background:transparent url(imagescss/boton_centralhome_nav_right.png) no-repeat left center;width:39px;}
.btn-subhome_ant {background:transparent url(imagescss/boton_subome_not_ant.gif) no-repeat left center;width:20px;height:24px;}
.btn-subhome_sig {background:transparent url(imagescss/boton_subome_not_sig.gif) no-repeat left center;width:21px;height:24px;}
.btn-centrallink{background:transparent url(imagescss/home_central_link.png) no-repeat top center;width:204px;}
.btn-compra-registro {background:transparent url(imagescss/boton_comprar_registro.png) no-repeat left top;width:110px;}
.btn-quieroregistrarme {background:transparent url(imagescss/boton_quieroregistrarme.png) no-repeat left top;width:164px;height:66px;}
.btn-quieroverlademo {background:transparent url(imagescss/boton_quieroverlademo.png) no-repeat left top;width:163px;height:66px;}
.btn-irtiendaonline {background:transparent url(imagescss/boton_iratiendaonline.png) no-repeat left top;width:148px;height:60px;}
.btn-verdirecciones {background:transparent url(imagescss/boton_verdirecciones.png) no-repeat left top;width:110px;height:45px;}
.btn-verfichapapel {background:transparent url(imagescss/boton_verfichapapel.png) no-repeat left center;width:134px;}
.altura36 {height:36px!important;}
.altura46 {height:46px!important;}
.btn-enviar {background:transparent url(imagescss/boton_enviar.gif) no-repeat left top;width:110px;}
.btn:hover {background-position:left bottom;}
.btn_disabled {background-position:left top;}
.btn_disabled:hover {background-position:left top;}



/*Ficha*/
h1.detalleFamilia_h1{font-family:arial!important; font-size:36px!important; margin-bottom:.3em; line-height:22px;letter-spacing:-1px;color:#000; font-weight:normal!important;}
#central table{width:100%;margin-bottom:10px;}*/
#central table td, #central table th{vertical-align:top; border: none;padding:10px 10px 10px 10px;border-top:1px solid #CAD4E9;}
table.ficha_papel { clear: both; }
.ficha_papel td { padding:10px 10px 10px 0;border-top:1px solid #CAD4E9;width:510px;}
.ficha_papel th {padding:10px 10px 10px 10px; color:#666; font-weight:bold; border-top:1px solid #CAD4E9; width:204px; font-size:0.9em;vertical-align:top;}
a.pdf_link { background: transparent  url(imagescss/ico_pdf_link.gif) no-repeat center left;padding: 2px 0 2px 52px;}
a.pdf_small { background: transparent  url(imagescss/ico_pdf_small.gif) no-repeat center left;padding: 0px 0 0px 30px;}
.list_iconos li{float:left;padding:64px 7px 5px 7px;font-size:0.9em;}

/*certificado que si se usan*/
/*
.list_iconos li.iso9001{ background:url(imagescss/logos_certificados/ico9001_small.gif) no-repeat center 5px;}
.list_iconos li.iso14001{ background:url(imagescss/logos_certificados/ico14001_small.gif) no-repeat center 5px;}
.list_iconos li.emas{ background:url(imagescss/logos_certificados/emas_small.gif) no-repeat center 5px;}
.list_iconos li.ángelazul{ background:url(imagescss/logos_certificados/blaue_small.gif) no-repeat center 5px;}
.list_iconos li.cisnenórdico{ background:url(imagescss/logos_certificados/nordic_small.gif) no-repeat center 5px;}
.list_iconos li.ecolabel{ background:url(imagescss/logos_certificados/ecolabel_small.gif) no-repeat center 5px;}
.list_iconos li.pefc{ background:url(imagescss/logos_certificados/pefc_small.gif) no-repeat center 5px;}
.list_iconos li.fsc{ background:url(imagescss/logos_certificados/fsc_small.gif) no-repeat center 5px;}
.list_iconos li.napm{ background:url(imagescss/logos_certificados/NAPM_small.gif) no-repeat center 5px;}
*/
.list_iconos li.iso9001{background-repeat: no-repeat;background-position: center 5px;}
.list_iconos li.iso14001{background-repeat: no-repeat;background-position: center 5px;}
.list_iconos li.emas{background-repeat: no-repeat;background-position: center 5px;}
.list_iconos li.ángelazul{background-repeat: no-repeat;background-position: center 5px;}
.list_iconos li.cisnenórdico{background-repeat: no-repeat;background-position: center 5px;}
.list_iconos li.ecolabel{background-repeat: no-repeat;background-position: center 5px;}
.list_iconos li.pefc{background-repeat: no-repeat;background-position: center 5px;}
.list_iconos li.fsc{background-repeat: no-repeat;background-position: center 5px;}
.list_iconos li.napm{background-repeat: no-repeat;background-position: center 5px;}



/*certificados que no se usuan*/
.list_iconos li.reciclado100{ background:url(imagescss/logos_certificados/100reciclado_small.gif) no-repeat center 5px;}
.list_iconos li.blaue{ background:url(imagescss/logos_certificados/blaue_small.gif) no-repeat center 5px;}
.list_iconos li.ecf{ background:url(imagescss/logos_certificados/ecf_small.gif) no-repeat center 5px;}
.list_iconos li.fleurq{ background:url(imagescss/logos_certificados/fleurq_small.gif) no-repeat center 5px;}
.list_iconos li.ico9001{ background:url(imagescss/logos_certificados/ico9001_small.gif) no-repeat center 5px;}
.list_iconos li.ico9706{ background:url(imagescss/logos_certificados/ico9706_small.gif) no-repeat center 5px;}
.list_iconos li.iso9706{ background:url(imagescss/logos_certificados/ico9706_small.gif) no-repeat center 5px;}
.list_iconos li.ico14001{ background:url(imagescss/logos_certificados/ico14001_small.gif) no-repeat center 5px;}
.list_iconos li.reciclado{ background:url(imagescss/logos_certificados/reciclado_small.gif) no-repeat center 5px;}
.list_iconos li.rfsc{ background:url(imagescss/logos_certificados/rfsc_small.gif) no-repeat center 5px;}
.list_iconos li.tcf{ background:url(imagescss/logos_certificados/tcf_small.gif) no-repeat center 5px;}

.gramaje_col{ width:80px;padding-left:5px;float:left;}
.gramaje_col label{ display:block;padding:2px 2px;}




/*Noticia, Noticias y Plantilla texto*/
h1.noticia{font-family:arial!important;font-weight:normal;font-size:2.1em!important;color:#000;margin-bottom:0.3em;	line-height:25px;letter-spacing:-1px;}
.fecha{color:#999;display:block;}
.foto, ul.list_noticias li div.img_list img, ul.list_noticias_somos li div.img_list img{padding:2px!important; border:#CAD4E9 1px solid!important;}
.pie_txt{font-size:0.85em;clear:left;color:#999;display:block; border-top:#EEF3FB 1px solid;padding:2px;margin-top:2px; }
.volver{background:url(imagescss/ico_volver.gif) no-repeat left center;padding: 3px 0 3px 28px;}
ul.plantilla_txt, ol.plantilla_txt  {margin:10px 0 15px 15px;}
ul.plantilla_txt li{ background:url('imagescss/ico_list.gif') no-repeat left 5px ;
padding:0 0 3px 12px;
}
blockquote{margin:10px;color:#56739A; }
ul.list_noticias{}
ul.list_noticias li{border-bottom:1px solid #CAD4E9;padding:10px 0;}
ul.list_noticias li div.img_list{float:left; width:20%;  }
ul.list_noticias li div.txt_list{ float:right; width:80%;}
a.tit{font-size:1.1em!important;display:block!important;padding-bottom:5px!important;}

a.mas{background:url(imagescss/ico_mas.gif) no-repeat right 10px;padding: 3px 11px 3px 0;}/*clear:left;*/

/*Paginacion*/
ul.paginacion {font-size:13px!important;font-family:arial;}
ul.paginacion li { margin-right:2px;float:left;display:block;border:0px;}
ul.paginacion li strong { margin-right:5px; padding:3px 0 0 5px;display:block;}
ul.paginacion a { border: 1px solid #CAD4E9; padding:2px 4px;display:block;}
ul.paginacion a.desactivo, ul.paginacion span.desactivo { border: 1px solid #CAD4E9; padding:2px 4px;display:block;color:#999999}
ul.paginacion a:hover { background-color:#F5F8FC;text-decoration:none}
ul.paginacion a.desactivo:hover { background-color:#fff; cursor: default;}

/*BREADCRUMB*/

ul.breadcrumb {height:20px; margin-left:20px;color:#000;display:block;padding:20px 0 5px 0px; background:url(imagescss/bg_path.gif) no-repeat left bottom;position:relative; z-index:100; color:#666;}
ul.breadcrumb a, ul.breadcrumb a:visited{font-family:arial!important;font-size:13px!important;color:#0072c6!important;text-decoration:none!important;}
ul.breadcrumb li { float: left; background: url(imagescss/ico_path.gif) no-repeat -5px bottom; padding:2px 15px 2px 15px;position:relative;border-left: #fff 1px solid;border-right: #fff 1px solid;border-top: #fff 1px solid;}
ul.breadcrumb li a.despliega { background:url(imagescss/ico_arrow_path.gif) no-repeat right top;padding-right:19px;display:block; }
ul.breadcrumb li a.despliega:hover { background:url(imagescss/ico_arrow_path_desplegado.gif) no-repeat right top; }
.breadcrumb li.inicio, .breadcrumb li.producto {background:none; padding:2px 4px 2px 0px;}
.breadcrumb li.producto{float: left; background: url(imagescss/ico_path.gif) no-repeat -5px bottom; padding:2px 15px 2px 15px;position:relative;border-left: #fff 1px solid;border-right: #fff 1px solid;border-top: #fff 1px solid;}
}
/*despliega*/
ul.breadcrumb li div{}
ul.breadcrumb ul {position:absolute;top:18px;left:-1px;background:#EEF3FB; display:block;font-size:90%;border-bottom:#B5C2DF 2px solid ;border-left: #B5C2DF 1px solid;border-right:#B5C2DF 1px solid ;width:210px;padding:5px 5px;}
ul.breadcrumb ul li { float: none; background:none;padding:0;border-left: #EEF3FB 1px solid;border-right: #EEF3FB 1px solid;border-top: #EEF3FB 1px solid; }
ul.breadcrumb ul a { height:auto; _height:1%;line-height:1em;padding:5px 5px 5px 7px;border-top:1px solid #EEF3FB; background:#fff; display:block;}
ul.breadcrumb ul a:hover {background:#EEF3FB;text-decoration:none;}
ul.breadcrumb li.desplegado { background:#EEF3FB;border-left: #B5C2DF 1px solid;border-right: #B5C2DF 1px solid;border-top: #B5C2DF 1px solid;}
ul.breadcrumb li.desplegado a.despliega { background:url(imagescss/ico_arrow_path_desplegado.gif) no-repeat right top; }


/*Contacto*/
#col_left, #col_right, #col_left a, #col_right a{font-family:Arial!important;font-size:13px!important;}
#col_left{ width: 457px;padding:0px 0 0 20px; }
#col_right { width:457px; padding:0px 20px 0 0;}
h1.contacto_h1{padding:10px 20px 0px 20px}
h1.contacto_h1{font-family:arial!important; font-size:36px!important; margin-bottom:.3em; line-height:100%;letter-spacing:-1px;color:#000; font-weight:normal!important;}

.phone_cont{color:#0072C6;font-weight:bold; }
.tit_barra{ background:#F5F8FC; background:url(imagescss/bg_titular_claro.jpg) repeat-x left bottom;border:#fff 2px solid;padding:8px 10px;}

#col_left h3{ color:#56739A; }
.contacto label{ display: inline-block!important; width:140px!important;vertical-align:middle;text-align: right!important; margin-right:5px}
.label_textarea { vertical-align: top!important;}
textarea.alto { height:100px}
a.mapa{ background:url(imagescss/ico_mapa.gif) no-repeat left center;padding-left:22px;margin:4px 0; display:block;}



/*MODIFICACION ESTILOS SPS*/
/*menu principal*/
#menu_principal {height:49px; float: right; margin-top:35px; width:745px;border:0px solid #f00;}
#menu_principal .ms-topNavContainer{width:100%;border:0px;}

#menu_principal table{border-collapse:collapse;}

#menu_principal .ms-topNavContainer td{height:49px;background:url(imagescss/bg_menu.jpg);}
/*NORMAL*/
#menu_principal .ms-topNav{border:0px;background:none;font-family:Arial;font-size:14px;	/*Sacamos el fondo que tiene el topNav por defecto*/}

#menu_principal .ms-topNav a, #menu_principal .ms-topNav a:active, #menu_principal .ms-topNav a:link{
	/*height:100%;*/
	font-size:110%;
	*font-size:104%;
	color:#CFE5F5!important;
	font-weight:bold;
	padding: 16px 0px 16px 15px;
	display: block;
	background:url(imagescss/bg_menu.jpg) no-repeat right center;
	text-transform: uppercase;
	letter-spacing:-1px;
	text-decoration:none;
}
#menu_principal .ms-topNav a:hover {background:url(imagescss/bg_menu_over.jpg) no-repeat right center;color:#fff!important; text-decoration:none;color:#82CAFF;}
/*SELECTED*/
#menu_principal .ms-topNavSelected{
		background:none;	/*Sacamos el fondo que tiene el topNav por defecto*/
}
#menu_principal .ms-topNavSelected a, #menu_principal .ms-topNavSelected a:active{
	background:url(imagescss/bg_menu_active.jpg) no-repeat right center;color:#fff!important;
}
#menu_principal .ms-topNavSelected a:hover {
	background:url(imagescss/bg_menu_over.jpg) no-repeat right center;color:#82CAFF!important;}

.ms-pagebreadcrumb{display:none!important;}

/*BREADCRUMB MENU*/


/*HOME*/
/*home destacado principal*/
.central_destacado{ float:left; overflow:hidden;height:228px; display: block;width:732px; background:url(imagescss/bg_central_home.jpg) no-repeat left top;margin:-4px -4px 0 -4px;}
.central_destacado ul {list-style:none;display: block;overflow: hidden;margin:8px;width:724px;height: 208px;}
.central_destacado ul li{display:inline;}
.central_destacado ul li a{width:724px;float:left;display:block;overflow: hidden; height: 208px;text-decoration:none!important; }
.nav_rel{position:relative;z-index:200;}
.nav{position:absolute;z-index:210; width:39px;height:39px;top:80px;left:-10px;	}
.navright{left:696px;}
.central_destacado_link{position:absolute;z-index:210; width:204px;height:63px;top:130px;left:530px;	}

/*home buscador*/
.desplegado{padding:10px; border-bottom:1px solid #CAD4E9;margin:-3px;}
.nodesplegado{padding:10px 10px 7px 10px; border-bottom:1px solid #CAD4E9;margin:3px -3px -3px -3px; background-color:#FFF; width:265px;}
.desplegado h3{ background:url(imagescss/icon_buscador_desplegado.gif) no-repeat top left;padding-left:25px; font-size:110%;height:20px;}
.nodesplegado h3{ background:url(imagescss/icon_buscador_nodesplegado.gif) no-repeat top left;padding-left:25px; font-size:110%;height:20px;}
.nodesplegado h3.papel{ background:url(imagescss/ico_papeles.gif) no-repeat left center;padding:2px 0px 2px 25px;margin-bottom:.4em;}
h1.papel{font-family:arial!important; font-size:36px!important; margin-bottom:.3em; line-height:100%;letter-spacing:-1px;color:#000; font-weight:normal!important;}
.ex{font-size:85%!important;color:#666;margin-bottom:3px;}
.desplegado h3 a,.desplegado h3 a:link, .desplegado h3 a:active, .desplegado h3 a:hover, .desplegado h3 a:visited, .desplegado h3 a:focus,
.nodesplegado h3 a,.nodesplegado h3 a:link, .nodesplegado h3 a:active, .nodesplegado h3 a:hover, .nodesplegado h3 a:visited, .nodesplegado h3 a:focus{
	font-size:15px!important;
	color:#0072c6!important;
}

/*home destacados noticias*/
.destacados_2{border:1px solid #CAD4E9; padding:10px 20px;position:relative;}
ul.homenoticias h3{font-size:110%;} 
.nav_2{position:absolute;z-index:210; width:30px;height:30px;top:75px;left:-10px;	}
.navright_2{left:400px;}
 ul.homenoticias {list-style:none;display: block;overflow: hidden;width:378px;height:225px;}
ul.homenoticias  li{display:inline;width:176px;display:block;float:left;padding:0 6px 8px 6px; }


/*home highlight*/
.highlight{width:724px;height:44px; background:url(imagescss/bg_highlight.png) no-repeat left top;padding:10px 4px 2px 4px; text-align:center;_text-align:left;}
.highlight h2{_padding-left:25px;}
.highlight .nav_2{top:-3px;	}
.highlight .navright_2{left:700px;}

/*home zona clientes*/
.zonaclientes ul {border-top:1px solid #CAD4E9;}
.zonaclientes ul li a{background:white url(imagescss/ico_square_arrow.gif) no-repeat left center;padding:10px 10px 10px 18px!important;_height:1%;border-bottom:1px solid #CAD4E9;display:block;}
.zonaclientes ul li a:link ,
.zonaclientes ul li a:active,
.zonaclientes ul li a:visited,
.zonaclientes ul li a:hover{
color:#0072c6;
background-color:#F5F8FC;
}


/*Paginacion*/
ul.paginacion { font-size:90%; }
ul.paginacion li { margin-right:2px;float:left;display:block;}
ul.paginacion li strong { margin-right:5px; padding:3px 0 0 5px;display:block;}
ul.paginacion a { border: 1px solid #CAD4E9; padding:2px 4px;display:block;}
ul.paginacion a.desactivo { border: 1px solid #CAD4E9; padding:2px 4px;display:block;color:#999999}
ul.paginacion a:hover { background-color:#F5F8FC;text-decoration:none}
ul.paginacion a.desactivo:hover { background-color:#fff; cursor: default;}

/*Lista producto*/
.tabla_productos td{font-size:13px!important;font-family:Arial;}
.tabla_productos th {font-size:13px!important;font-family:Arial;padding:5px 10px; color:#000; font-weight:bold; background:url(imagescss/bg_titular.jpg) repeat-x top left;border: none;}
.tabla_productos td {border:none;padding:5px 10px; color:#333;}
.tabla_productos tr.azulito {background:#EEF3FB;}
h1 span{ font-family:arial!important; font-size:36px!important; margin-bottom:.3em!important; line-height:100%!important;letter-spacing:-1px!important;color:#000!important; font-weight:normal!important;}
/*Quienes somos*/
ul.list_noticias_somos li{padding:10px 0; float:left; width:50%}
ul.list_noticias_somos li div.img_list{float:left; width:40%;  }
ul.list_noticias_somos li div.txt_list{ float:left; width:60%;}
.div_quienes_somos{width:93%!important;padding-left:30px!important;}

/*Home Modul_registro*/
.modul_registro{ width:190px; background: url(imagescss/bg_modul_registro_middle.jpg) repeat-y left bottom;}
.modul_registro .top{background: url(imagescss/bg_modul_registro_top.jpg) no-repeat left top;padding:15px 15px 0px 15px;}
.modul_registro .bottom{background: url(imagescss/bg_modul_registro_bottom.jpg)  no-repeat left bottom;padding:0px 15px 10px 15px;}
.modul_registro ul li{ background: url(imagescss/ico_visto.png) no-repeat left top; padding:0 0 5px 30px;color:#1A457E;font-size:0.9em;}
.modul_registro a:link ,
.modul_registro a:active,
.modul_registro a:visited,
.modul_registro a:hover{
color:#0072c6;
}

/*SUBHOME PRODUCTOS*/
h1.pagina_productos{margin:5px 0px 12px 0px!important;font-family:arial!important; font-size:36px!important; margin-bottom:.3em; line-height:22px;letter-spacing:-1px;color:#000; font-weight:normal!important; }
ul.list_productos{float:left;display:block;clear:left; }
ul.list_productos li a{ display:block;background:url(imagescss/ico_square_arrow.gif) no-repeat left 3px;padding:0 5px 5px 15px!important;_height:1%;}
ul.list_productos li a:hover{ background-color:#F5F8FC;}
ul.subhometop {width:680px;height:100px;display: block;overflow: hidden;}
ul.subhometop li{display:inline;width:320px;display:block;float:left;padding:0 10px 0px 10px; }
ul.subhometop li img{float:left;margin:0 10px 0px 0;  }
ul.subhometop li div.txt_list{ float:left; width:55%;}
ul.subhometop li div.txt_list h3{font-size:105%;margin-bottom:3px;}

.nav_subhome{position:absolute;z-index:210; width:30px;height:30px;top:45px;left:-10px;	}
.navright_subhome{left:702px;}

/*.fondo_subhome{background:#Fff url(imagescss/bg_subhome_destacados.jpg) repeat-x top left;border:1px solid #CAD4E9; padding:10px 20px;position:relative;}*/
.fondo_subhome{background:#Fff url(imagescss/bg_subhome_destacados.jpg) repeat-x top left;border:1px solid #CAD4E9;}
ul.list_descargas{padding:10px;} 
ul.list_descargas{margin-top:-10px;}
ul.list_descargas li a{padding:8px 0 8px 32px;display:block;background:transparent url(imagescss/ico_flecha.gif) no-repeat  left 10px;border-bottom:#EEF3FB 1px solid;_height:1%}
ul.list_descargas li a.pdf{background:transparent url(imagescss/ico_pdf_small.gif) no-repeat  left 10px;}
ul.list_descargas li a:hover, ul.list_descargas li a.pdf:hover {background-color:#F5F8FC;}
.medida200 ul.homenoticias{margin-left:4px;}
.div_listado_productos{width:97%!important;}

/*SOSTENIBILIDAD y SERVICIOS*/
.list_iconos_sos li{float:left;padding:10px;}
/*ul.serviciostop {/*width:716px;height:205px;*//*display: block;overflow: hidden;margin-left:10px;}*/
/*ul.serviciostop li{display:inline;/*width:355px;*//*display:block;float:left;padding:0 0px 0px 1px;/*height:205px;*/ }
/*ul.serviciostop li img{float:left;margin:0 5px 0px 5px;}*/
/*ul.serviciostop li span{ display:block;font-size:0.8em;color:#666; text-align:center;}*/

ul.serviciostop {}
ul.serviciostop li{display:block;padding:0 0px 0px 2px;height:205px; }
ul.serviciostop li img{float:left;margin:0 5px 0px 5px;}
ul.serviciostop li span{ display:block;font-size:0.8em;color:#666; text-align:center;}


.medida46_sostenibilidad{width:97%;}
.medida46_sostenibilidad2{width:97%;}
.formularioSostenibilidadInicio{position:relative;top:-10px;margin-left:10px;}

/*GENERICOS ATR*/
.columnleft, columnright {width:100%;}
.columnleft p, .columnright p, .columncentral_abajo p{font-size:13px!important;font-family:arial!important;}
.ms-WPBody{font-size:13px!important;font-family:arial!important;}
.padl30{padding-left:30px!important;}
.padl10{padding-left:10px!important;}
.padr5{padding-right:5px!important;}
.RadRotator{padding-left:8px;padding-top:8px;font-size:13px!important;font-family:arial!important;}
.noborder{border:0px!important;}
/*Rotator pagina inicio arriba*/
.DivBotonesRotatorRight, .DivBotonesRotatorLeft{position:absolute;z-index:8000;top:90px;left:-18px;}
.DivBotonesRotatorRight{left:699px!important;}
.carrusselInicioArriba{position:relative;left:5px;}
/*Rotator pagina inicio medio*/
.DivBotonesRotator2Right, .DivBotonesRotator2Left{position:relative;z-index:8000;left:0px;top:15px;}
.DivBotonesRotator2Right{left:435px;top:-15px;}
.carrusselInicioMedio{width:390px!important;position:relative;left:-15px;}
/*Rotator pagina inicio abajo*/
.DivBotonesRotator3Right, .DivBotonesRotator3Left{position:relative;z-index:8000;left:0px;top:-15px;}
.carrusselInicioAbajo{margin-right:20px;}
/*Rotator pagina tienda online*/
.DivBotonesRotatorTiendaOnlineLeft, .DivBotonesRotatorTiendaOnlineRight{position:relative;z-index:2;left:0px;top:30px;}
.DivBotonesRotatorTiendaOnlineRight{left:708px;top:0px;}
.divCarrusselTiendaOnline{border:0px solid black;}
.CarrusselTiendaOnline{position:relative;z-index:1;left:0px;top:-60px;}

.cssLinkTiendaOnlineDemo{position:relative;z-index:2;left:20px;top:-40px;}


.margt15{margin-top:15px!important;}
.margt10{margin-top:10px!important;}
.margl45
{
	margin-left:45px!important;
}
/*.enlaceRotatorPiePagina{color:#0072c6!important;font-size:18px!important;padding-top:5px;}*/
.w100{width:100%!important;}
.w99{width:99%!important;}
.w724{width:724px!important;}
.CarruselTiendaOnline li{margin-right:18px;}
.colazul{color:#0072C6;}
/*.listagramajes label{padding-right:40px;margin-left:4px;vertical-align:top;}
.listagramajes label{width:expression('50px');padding-right:expression('0px');}
.listagramajes input{margin-top:2px;}*/
table.listagramajes{width:auto!important;}
table.listagramajes td{padding:0px;border:0px;width:80px!important;}}
p.ex{font-size:85%!important;}
.BreadCrumbOculto{width:100%;height:10px;}

/*Modal Popup Ajax*/
.modalBackground{
	background-color:White;
	filter:alpha(opacity=70);
	opacity:0.7;
}


.modalPopup{
	background-color:#ffffff;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:775px;
	height:415px;
	border:1px solid red;
}

.ImagenPopUpCerrar{
position:relative;
top:0px;
z-index:20002;
float:right;
}


.ImagenPopUp{
position:relative;
top:-30px;
z-index:20001;
}

/*Modal Popup Ajax*/

.PopUpAtr{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
/*	background-color:#ffffdd;*/
	border-width:3px;
	border-style:solid;
	border-color:red;
	padding:3px;
	width:150%;
	height:175%;
	z-index:20000;
	position:absolute;
	top:-20px;
	left:-20px;
}

