@CHARSET "ISO-8859-1";
#contenedor{width:880px; background-color:#FCFDPP; margin:auto; font:11px arial; color:#4A4A4C;}

/******** Estilos para el Contenido del layout*************************************************/
.contenedorContenido{border-left:1px solid #d0cfd1;	border-right:1px solid #d0cfd1;	padding:2px 10px 2px 10px; overflow:hidden; width:858px;
					background:url(/public/static/images/fondos/bg_fondo.jpg) repeat-y;}
.contenedorContenido div.columnaIzq{width:229px; float:left;}
.contenedorContenido div.columnaCentral{width:425px;float:left;	margin:0 1px 0 1px;	}
.contenedorContenido div.columnaDer{width:200px;float:left;}

/******** Estilos para el Contenido del layout crear pedidos *************************************************/
.contenedorContenidoPedido{border-left:1px solid #d0cfd1;	border-right:1px solid #d0cfd1;	padding:2px 10px 2px 10px; overflow:hidden; width:858px;
					background:url(/public/static/images/fondos/bg_fondo_left.jpg) repeat-y;}
.contenedorContenidoPedido div.columnaIzq{width:229px; float:left;}
.contenedorContenidoPedido div.columnaCentral{width:625px;float:left; margin:0 1px 0 1px;}
.contenedorContenidoPedido div.columnaDer{width:200px; float:left;}

/******** Estilos para el Contenido del layout de Empresas del grupo*************************************************/
.contenedorContenidoEmpresa{overflow:hidden; width:100%; clear: both; background:url(/public/static/images/fondos/bg_fondo_empresa.jpg) repeat-y;}
.contenedorContenidoEmpresa div.columnaIzq{width:257px; float:left; }
.contenedorContenidoEmpresa div.columnaCentral{width:421px;float:left;}
.contenedorContenidoEmpresa div.columnaDer{width:200px; float:left;}

.contenedorContenidoEmpresa2{overflow:hidden; width:100%; clear: both;}
.contenedorContenidoEmpresa2 div.columnaIzq{width:257px; float:left; }
.contenedorContenidoEmpresa2 div.columnaCentral{width:421px;float:left;}
.contenedorContenidoEmpresa2 div.columnaDer{width:200px;float:left;}
.video{padding-left: 30px;}

/******** Estilos para el Contenido Central del grupoTpm*************************************************/
.contCentralGrupo{padding:5px 10px 0 12px; margin:15px 0 10px 0;overflow: hidden;}
.contCentralGrupo h2{font-size:30px;letter-spacing: -2px;}
.contCentralGrupo h2 span{font-size:18px;display: block; letter-spacing: normal;}
.contCentralGrupo .texto{padding:10px 0 10px 0;font:11px verdana; line-height: 16px;}
.contCentralGrupo h3{font-size:20px; letter-spacing: -2px; color:#6598D7;margin:20px 0 10px 0;}


/******** Estilos para el Contenido Central de Empresas del grupo*************************************************/
.contCentralEmp{padding:10px 10px 0 12px; overflow: hidden;}
.contCentralEmp h2{font-size:30px;letter-spacing: -2px;}
.contCentralEmp h2 span{font-size:18px;display: block; letter-spacing: normal;}
.contCentralEmp .texto{padding:10px 0 10px 0;font:11px verdana; line-height: 16px;}

/******** Estilos para el Contenido Central de Empresas de Pedido del grupo*************************************************/
.contCentralEmpPedido{padding:10px 10px 0 12px; overflow: hidden;}
.contCentralEmpPedido h2{font-size:30px;letter-spacing: -2px;}
.contCentralEmpPedido h2 span{font-size:18px;display: block; letter-spacing: normal;}
.contCentralEmpPedido .texto{padding:10px 0 10px 0;font:11px verdana; line-height: 16px;}

/******** Estilos para el Contenido Central de Productos*************************************************/
.contenedorContenidoVideo{border-right:1px solid #d0cfd1;padding:2px 10px 2px 10px; overflow:hidden; width:858px;}
.contenedorContenidoVideo div.columnaIzq{width:229px; float:left;}
.contenedorContenidoVideo div.columnaCentralProductos{width:611px; float:left;}


.contenedorContenidoProducto{border-left:1px solid #d0cfd1;	border-right:1px solid #d0cfd1;	padding:2px 10px 2px 10px; overflow:hidden; width:858px;
					background:url(/public/static/images/fondos/bg_fondo_prod.jpg) repeat-y;}
.contenedorContenidoProducto div.columnaIzq{width:229px; float:left;}
.contenedorContenidoProducto div.columnaCentralProductos{width:621px;float:left;}


.contenedorContenidoEmpresaPedido{border-right:1px solid #d0cfd1; overflow:hidden; width:100%;}
.contenedorContenidoEmpresaPedido div.columnaIzq{width:257px; float:left;}
.contenedorContenidoEmpresaPedido div.columnaCentral{width:611px; float:left;}


/************ Estilos para Certificados Calidad *********************************************/
.certificadosCalidad{padding:5px 8px 10px 13px; border:1px solid #d0cfd1; border-right:none;
					background:url(/public/static/images/shared/certificadosCalidad/bg_certificado_calidad.jpg) repeat-x bottom; background-color:#F9F7FA;}
.certificadosCalidad h2{font:17px arial; font-weight:normal; letter-spacing:-1px;}
.certificadosCalidad h2 span{font-size:12px; font-weight:normal; display:block; letter-spacing:normal;}
.certificadosCalidad .images{padding: 15px 0 5px 0; height:100px;}
.certificadosCalidad .imgAenor{margin-left:20px; display: block; width:70px; height:98px; float:left; background:url(/public/static/images/shared/certificadosCalidad/aenor.gif) no-repeat;}
.certificadosCalidad .imgIqnet{margin-left:20px; display: block; width:73px; height:73px; float:left; background:url(/public/static/images/shared/certificadosCalidad/r_calidadp.gif) no-repeat;}
.certificadosCalidad .texto{margin:6px 0 0 0; font-size: 11px; font-weight: bold;}

/************ Estilos para Demanda ********************************************/
table.filasFormulario tr td.enviar{text-align:center;}
table.filasFormulario tr td.empresa{font:12px arial; font-weight: bold; line-height: 19px;}
table.filasFormulario tr td.empresa a{font:11px arial; color:#6598D7; font-weight: bold;}

/************ Estilos para Grupo TPM *********************************************/
.grupoTpm{padding:5px 12px 0px 5px; margin:0 0 5px 5px; }
.grupoTpm .imagen a{background: url(/public/static/images/shared/grupoTpm/grupo_tpm.jpg) no-repeat; height:55px; display: block;}
.grupoTpm .texto{margin:6px 5px 0 5px; color:#27076A;text-align:center;}
.grupoTpm .logoGrupoTpm{font-size:15px; text-align:center;}

/********** Estilos comunes ************************************************************/
.enlaceGris a{color:#4e4c4e;text-decoration:none;}
.enlaceGris a:hover{text-decoration:underline;}
.enlaceGrisUnderline a{color:#4e4c4e;text-decoration:underline;}
.lineaGris{width: 100%;height:1px; display:block; overflow: hidden;	border-bottom:5px solid #58585A;}
.clear{clear:both;}
.negrita{font-weight: bold;}
.noVisible{display:none;}
.lineaGrisMod{width: 100%;height:2px; display:block; overflow: hidden;	border-bottom:1px solid #d0cfd1;}
.borderLeftGris{border-left:1px solid #d0cfd1;}
.borderRightGris{border-right:1px solid #d0cfd1;}

table.formulario tr td{padding:3px 0 3px 0; vertical-align: top; }
table.formulario tr td.obligatorios{font:11px arial; color:#6598D7;font-weight: bold;}
table.formulario tr td.obligatorios a{font:11px arial; color:#6598D7;font-weight: bold;}
form.formulario input, 
form.formulario option,
form.formulario select,
form.formulario textarea{font:11px verdana; border:1px solid #ccc; color:#666; padding:2px;}
form.formulario .noborde{border:0px;}
form.formulario .boton{color:#fff; padding:2px; background-color: #666; border:2px solid #ccc;font-weight: bold;cursor: pointer;}

.alignLeft{text-align:left;}
.alignCenter{text-align:center;}
.alignRight{text-align:right;}
.floatLeft{float:left;}
.floatRight{float:right;}

/************ Estilos para Error y Avisos ****************************************************/
.contenidoError{padding:10px; background-color:#e8f1f9; border:1px solid #0b61af; font-size:14px; line-height: 20px; color:#000; margin-bottom:15px; clear:both;}
.contenidoError h2{font-size:30px; letter-spacing: normal; color:#cc1300; padding-bottom:15px;margin:0px;}
.contenidoError h3{font-size:18px; letter-spacing: normal; color:#000; padding-bottom:10px;margin:0px;}

/************ Estilos para El menu de Acceso Directo ****************************************************/
.menuAccesoDirecto{padding:12px 0 12px 10px; border:1px solid #e4e5e7; color:#737374;margin:1px 0 1px 0;
					background:url(/public/static/images/shared/menuAccesoDirecto/bg_menu.jpg) repeat-x bottom;}
.menuAccesoDirecto a{color:#737374; text-decoration:none; padding:0 3px 0 3px; line-height:20px;}.menuAccesoDirecto a:hover{text-decoration:underline;}

/************ Estilos para Documentos interes *********************************************/
.documentos{padding:5px 12px 10px 0; position:relative; margin:10px 0 10px 0;}
.documentos h2{font:17px arial; color:#779C2A; font-weight:bold; letter-spacing:-1px;}
.documentos h2 span{font-size:12px; font-weight:normal; display:block;letter-spacing:normal;}
.documentos .enlace a{color:#4A4A4C; text-decoration:underline;}
.documentos .enlace{padding: 5px;}
.documentos .enlace span{color:#779C2A; padding: 5px;}

/************ Estilos para Rss *********************************************/
.rss{padding:10px 5px 10px 5px; border:1px solid #d0cfd1; margin:10px 0 10px 4px; height:250px; 
	background:url(/public/static/images/shared/certificadosCalidad/bg_certificado_calidad.jpg) repeat-x bottom; background-color:#F9F7FA;}
.rss h2{font-size:15px; font-weight:bold; display: block; float:left;}
.rss h2 span{display:block; background:url(/public/static/images/cabecera/vineta_redonda.png) no-repeat; width:15px; height:20px; float:left; margin:3px 0 0 3px;}
.rss .noticia{clear:both; color:#6598D7; font-size:10px; padding:10px 0 0 10px; border-top:1px solid #505052; margin:1px 0 0 0; height: 200px; overflow: auto; }
.rss .noticia h3 a{font:12px verdana; padding-bottom:5px; font-weight:bold; color:#6598D7; display:block; text-decoration: none;}
.rss .noticia h3 a:hover{color:#4A4A4C;text-decoration: underline;}
.rss .noticia .texto{font-size:12px; color:#4A4A4C; padding:5px 0 0 0;}
.rss .noticia .texto a{font-size:12px; color:#4A4A4C; padding:5px 0 0 0; font-weight:bold;}

/************ Estilos para Documentos interes *********************************************/
.links{padding:5px 12px 10px 0; position:relative; margin:10px 0 10px 0;}
.links h2{font:17px arial; color:#38586D; font-weight:bold; letter-spacing:-1px;}
.links h2 span{font-size:12px; font-weight:normal; display:block;letter-spacing:normal;}
.links .enlace a{color:#4A4A4C; text-decoration:underline;}
.links .enlace{padding: 5px;}
.links .enlace span{color:#38586D; padding: 5px;}
.links .categoria{color:#38586D; font-weight:bold; margin:5px 0 0px 0; font-size:12px}


/************ Estilos para Productos del Grupo********************************************/
.columnaCentralProductos h1{padding:5px 0 5px 10px; border:1px solid #767677; background-color:#ECEBEB; font-size:30px; letter-spacing: -2px; }
.columnaCentralProductos .subtitulo{color:#5785BE; margin:20px 0 0 10px; padding: 0px 0 0 5px; font-size:22px; border-left:4px solid #5785BE; overflow:hidden; }
.columnaCentralProductos .subtitulo a{color:#5785BE; text-decoration: none;}.columnaCentralProductos .subtitulo a:hover{color:#000; text-decoration:underline;}
.columnaCentralProductos .productos{padding-left:20px; float:left; width:260px; overflow:hidden; height:70px; margin-top:20px;}
.columnaCentralProductos .productos span{padding-bottom:5px; display:block; overflow:hidden; text-align: right;}
.columnaCentralProductos .productos span a{color:#4A4A4C;}
.columnaCentralProductos .productos span a:hover{color:#5785BE;}
.columnaCentralProductos .productos span.imgMacresur{margin-top:15px;width:140px; height:18px; background:url(/public/static/images/productos/logo_macresur.jpg) no-repeat;}
.columnaCentralProductos .productos span.imgPlastimer{width:140px; height:40px; background:url(/public/static/images/productos/logo_plastimer.jpg) no-repeat;}
.columnaCentralProductos .productos span.imgTorres{width:150px; height:35px; background:url(/public/static/images/productos/logo_torres.jpg) no-repeat;}
.columnaCentralProductos .productos span.imgGeobasa{width:140px; height:41px; background:url(/public/static/images/productos/logo_geobasa.jpg) no-repeat;}
.columnaCentralProductos .productos span.imgTPMIndustrial{width:140px; height:41px; background:url(/public/static/images/productos/logo_grupotpmindustrial.jpg) no-repeat;}
.columnaCentralProductos .productos span.macresur{width:140px;}
.columnaCentralProductos .productos span.plastimer{width:140px;}
.columnaCentralProductos .productos span.torres{width:150px;}
.columnaCentralProductos .productos span.geobasa{width:120px;}
.columnaCentralProductos .productos span.grupotpmindustrial{width:120px;}
.familiaProducto{margin:20px 0 0 10px; padding: 0px 0 0 5px; font-size:22px; border-left:4px solid #5785BE; overflow:hidden; }
.familiaProducto a{color:#5785BE; text-decoration: none;}.familiaProducto a:hover{color:#000; text-decoration:underline;}
.descripcionFamilia{margin:10px 0 0 20px; font-size:14px;}
.productosFamilia{margin:10px 0 10px 20px;}
.productosFamilia span.product{color:#5785BE; margin-bottom:10px; font-size:14px; font-weight:bold; padding:5px; border:1px solid #6598D7; background-color: #F1F6FD; display:block; overflow:hidden; width:350px;}
.productosFamilia span.product a{color:#5785BE; text-decoration:none;}
.productosFamilia span.definicion{padding-bottom:15px; display:block; font-size:12px;}
.productosFamilia span.definicion a{color:#5785BE; font-weight:bold;}
.columnaCentralProductos .verproductos{padding:20px; font-size:13px;}
.columnaCentralProductos .verproductos a{color:#4A4A4C;}

/******** Estilos para el Contenido Central de Empresas del grupo para productos*************************************************/
.contenedorContenidoProductoEmp{overflow:hidden; width:100%; clear: both; background:url(/public/static/images/fondos/bg_fondo_emp_prod.jpg) repeat-y;}
.contenedorContenidoProductoEmp div.columnaIzq{width:257px; float:left;}
.contenedorContenidoProductoEmp div.columnaCentralProductos{width:621px;float:left;}

/************ Estilos para Productos de empresas********************************************/

.columnaCentralProductosEmp h1{padding:5px 0 5px 10px; border:1px solid #767677; background-color:#ECEBEB; font-size:30px; letter-spacing: -2px;}
.familiaProducto{margin:20px 0 0 10px; padding: 0px 0 0 5px; font-size:22px; border-left:4px solid #5785BE; overflow:hidden; }
.familiaProducto a{color:#5785BE; text-decoration: none;}.familiaProducto a:hover{color:#000; text-decoration:underline;}
.descripcionFamilia{margin:10px 0 0 20px; font-size:13px; line-height: 19px;}
.descripcionFamilia span{display:block;}
.descripcionFamilia a{color:#5785BE;}
.productosFamilia{margin:10px 0 10px 20px;}
.productosFamilia span.product{color:#5785BE; margin:20px 0 10px 0; font-size:14px; font-weight:bold; padding:5px; border:1px solid #6598D7; background-color: #F1F6FD; display:block; overflow:hidden; width:350px;}
.productosFamilia span.definicion{padding-bottom:0px; display:block; font-size:12px;}
.productosFamilia span.definicion a{color:#5785BE; font-weight:bold;}


/************ Estilos para Google Maps *********************************************/
.googlemaps{border-left:3px solid #000; border-right:3px solid #000; border-top:10px solid #000; border-bottom:10px solid #000; width:390px; height:350px; margin-top:20px;}

/************ Estilos para Acceso a Empresas ********************************************/
.accesoEmpresas{padding:5px 0px 10px 18px; margin:10px 0 10px 0;}
.accesoEmpresas h2{font:17px arial; color:#779C2A; letter-spacing:-1px;font-weight:bold;}
.accesoEmpresas h2 span{font-size:12px; font-weight:normal; display:block; letter-spacing:normal;}
.accesoEmpresas .texto{margin:6px 0 5px 0;}
.accesoEmpresas .inputAreaTexto{color:#779C2A; padding:4px 0 5px 15px;}
.accesoEmpresas .inputAreaTexto input{width: 95px; border:1px Solid #779C2A; font:11px arial; padding:1px; color:#333;}
.accesoEmpresas .inputAreaTexto span #pass{margin-left:2px;}
.accesoEmpresas .inputAreaTexto span{padding-left:5px;}
.accesoEmpresas .imagen{ margin:10px;}
.accesoEmpresas .imagen input.botonAcceder{width:77px; height:20px; color:#5a663e; font:11px Arial; font-weight:bold; border:none; background:url(/public/static/images/accesoEmpresas/boton_acceder.jpg) no-repeat;}

/************ Estilos para la Paginacion *********************************************/
.paginacion{margin:10px 0 10px 0; text-align: right; color:#000; font-size:12px;}
.paginacion a{font-size:12px; color:#6598D7; font-weight: bold; padding:0 2px 0 2px;}.paginacion a:hover{color:#000;}
.paginacion span.activado a{font-size:12px; color:#000; font-weight: bold; padding:0 2px 0 2px; text-decoration: none;}

/************ Estilos para BreadCrumbs *********************************************/
.breadcrumb{margin:10px 0 0 10px; overflow: hidden; width: 93%;}
.breadcrumb ul li {float:left; margin:0 10px 0 0; font-size:12px; font-weight:bold;}
.breadcrumb ul li a{color:#6598D7; text-decoration: none;}
.breadcrumb ul li a:hover{color:#000; text-decoration: underline;}

/************ Estilos para los Site Map *********************************************/
.sitemap dt {padding:5px 0 5px 0;}
.sitemap dt a {font-size:14px; font-weight:bold;}.sitemap dd{font-size:13px; padding:0 0 10px 20px;}
.sitemap ul {margin:10px 0 10px 35px; list-style: disc; font-size:12px; line-height: 18px;}.sitemap ul li a{padding:0 10px 0 0; font-size:12px; font-size:normal;}

/************ Estilos para division industrial *********************************************/
.division_industrial a{color:#6598D7; text-decoration: none;}
.division_industrial a{color:#6598D7; text-decoration: underline;}
