
/*********** Estilos para la Cabecera *****************************************************/
.cabecera{width:100%; height:95px;	position:relative;}

/*------parte derecha, fondo e iconos------*/
.cabeceraDerecha{background-color: #fff; width:555px; height:37px; float:right; }
.cabeceraDerecha .contenedorFlags{height:15px; float:right; display:block; margin: 22px 0 0 0; }
.cabeceraDerecha .contenedorIconos{ width:250px;  float:left;  margin: 22px 0 0 0; display:block; }
.cabeceraDerecha .icono a,
.cabeceraDerecha .icono a:visited{display:block; padding:0 0 0 17px; font-size:9px; height:10px; margin:2px 10px 2px 0; float:left; color:#333; text-decoration:none;}
.cabeceraDerecha .icono a:hover{text-decoration: underline;}
.cabeceraDerecha .iconoHome a, 
.cabeceraDerecha .iconoHome a:visited{background:url(/public/static/images/cabecera/iconos_cabecera.jpg) 0 0px no-repeat; }
.cabeceraDerecha .iconoSiteMap a, 
.cabeceraDerecha .iconoSiteMap a:visited{background:url(/public/static/images/cabecera/iconos_cabecera.jpg) 0 -10px no-repeat;}
.cabeceraDerecha .iconoContacto a, 
.cabeceraDerecha .iconoContacto a:visited{background:url(/public/static/images/cabecera/iconos_cabecera.jpg) 0 -19px no-repeat;}

/*------logotipo con su enlace------*/
.logotipo a{width:320px; height:90px; position:absolute; left:0px; bottom:0px;	/*background:url(/public/static/images/cabecera/logo_grupo_general.jpg) no-repeat;*/}

/*------botones de la cabecera------*/
.botones{width:560px; height:54px; position:absolute; right:0px; bottom:0px;}
.botones .boton{width:279px; height:54px; float:left; background:url(/public/static/images/cabecera/bg_boton_cabecera.jpg) no-repeat right;	position:relative;}
.botones .boton2{border-left:1px solid #252326;	width:280px;}
.botones span.derecha{width:63px; height:54px; display:block; float:right; margin-right:7px;background-color: orange;}
.boton1 span.derecha{background:url(/public/static/images/cabecera/bg_fondo_numeros.jpg) no-repeat;}
.boton2 span.derecha{background:url(/public/static/images/cabecera/bg_fondo_numeros.jpg) 0 -54px no-repeat;}
.boton .enlace a{font-weight:bold; text-decoration:none; padding:3px 0 0 10px;display:block; position:relative;	height:50px; width:170px;}
.boton .enlace a:hover{color:#fff;}
.boton1 .enlace a{color:#ABD64E;}
.boton2 .enlace a{color:#FBB40B;}
.boton .enlace a .numero{font-size:17px;}
.boton .enlace a .division{	font-size:12px;}
.boton .enlace a .sector{font-size:30px; position:absolute; bottom:0px; left:30px; letter-spacing: -2px;}
.botones .enlace .acceder{position:absolute; right:-78px; bottom:7px; display:block; padding: 0 0 0 15px; font-size:9px; color:#fff;	
							background:url(/public/static/images/cabecera/vineta_redonda.png) no-repeat left; letter-spacing: -1px;}

 /**************** Estilos para el Pie *****************************************************/
.pie{height:88px; background-color: #DAE5ED; font-size:10px; color:#fff; position: relative;}
.pie .derechaPie{width:559px; background:url(/public/static/images/pie/bg_fondo.jpg) repeat-x; float:right; height:100%;}
.pie .enlaces{padding:8px 0 0 15px;	color:#4e4c4e; display:block; float:left;}
.pie .derechaPie .izquierda{border-left:1px solid #fff;	padding:1px 0 1px 5px; float:left; display:block; margin:8px 0 0 7px;}
.pie .derechaPie .derecha{ border-right:1px solid #fff;	padding:1px 5px 1px 0; float:right;	display:block; margin:8px 7px 0 0;	
							height:70px; text-align:right;} 
.widget{position: absolute; bottom:0; left:12px;}

 /********* Estilos para el Menu****************************************************************/
.menu{padding:4px 0 1px 5px; background-color: #676568;	}
.menu ul li a{width: 213px;	height:16px; display:block;	padding:6px 0 0 5px; border-bottom:1px solid #565457;color:#fff;	
			text-decoration: none; background:url(/public/static/images/menu/bg_menu.jpg) 0 -24px no-repeat;}
.menu ul li a:hover{color:#565457;	background:url(/public/static/images/menu/bg_menu.jpg) no-repeat;}
.menu ul li a .numero{display:block; padding:0 30px 0 0; color:#BFD6FB;	float:left;}
.menu ul li a:hover .numero{color:#565457;}

/*********** Estilos para Banner ****************************************************************/
.banner{width:425px; height:258px; position:relative; float: left}
.banner .bannerPrincipal{width:100%; height:100%; background-repeat: no-repeat;}
.capaTransparente{position:absolute; bottom:0px; left:0px; height:90px; width:100%; background-image:url(/public/static/images/banner/transparencia.png);}
.banner .texto{position:absolute; bottom: 10px; right:10px;	height:70px; color:#fff;}
.banner h1{font-size:30px; font-weight: bold; letter-spacing: -2px; width: 400px; text-align: right;}
.banner h1 a{color:#fff; text-decoration: none;}.banner h1 a:hover{text-decoration: underline;}

/*********** Estilos para Modulo de Destacados **************************************************/
.destacados{height:258px; padding-left:8px; background-color: #DDE7F0; overflow: auto;}
.destacados .titulo{color:#4A494B; font-weight:bold; font-size:12px; padding:0 0 0 13px; margin:12px 0 4px 0;	
					background:url(/public/static/images/cabecera/vineta_redonda.png) no-repeat left;}
.destacados .titulo a{color:#4A494B; text-decoration: none;}.destacados .titulo a:hover{color:#000; text-decoration:underline;}
.destacados ul li{color:#A97043; display:block; padding:5px 0 3px 5px; overflow:hidden;clear:both;}
.destacados ul li span.vineta{padding:0 3px 0 0; display: block; float:left; font-size:14px;}
.destacados ul li span.texto{display: block; float:left; width:162px;}
.destacados ul li a{color:#A97043; text-decoration:none; font-weight: normal; font-size:11px;}.destacados ul li a:hover{color:#666; text-decoration: underline;}
.destacados .linea{background-color:#C8C2B2; height:3px; width:165px; margin-top:10px; display:block; overflow: hidden;}

/************************Estilos para Destacados Modulo Central *****************/
h1.destacadosModCen{padding:5px 0 5px 10px; border:1px solid #767677; background-color:#ECEBEB; font-size:26px; letter-spacing: -2px; }
.destacado{margin:20px 0 0 10px; padding: 0px 0 0 5px; font-size:15px; border-left:4px solid #5785BE; overflow:hidden; color:#5785BE; }
.destacado a{color:#5785BE; text-decoration: none;}.familiaProducto a:hover{color:#000; text-decoration:underline;}
.textoDestacado{font-size:12px; padding:5px 10px 10px 20px; line-height:19px;}

/************ Estilos para Equipò de Profesionales **********************************************/
.equipoProfesionales{padding:5px 12px 0 0; height: 185px; margin:15px 0 10px 0;}
.equipoProfesionales h2{font-size:16px;	font-weight:bold;}
.equipoProfesionales h2 span{font-size:12px; font-weight:normal; display:block;}
.equipoProfesionales .imagen{width: 214px; height:83px; background:url(/public/static/images/images/equipo_profesional.jpg) no-repeat left; margin:5px 0 5px 0;}
.equipoProfesionales .enlace{text-align:right;}

/************ Estilos para Modulo de Noticias ****************************************************/
.noticiasMod{position:relative; background:url(/public/static/images/noticias/bg_noticias.jpg) repeat-x ; margin:5px 0 0 0; padding:15px 7px 0 7px; height: 195px;}
.noticiasMod h2{font-size:17px; font-weight:bold; color:#fff;}
.noticiasMod h2 span{display:block; background:url(/public/static/images/cabecera/vineta_redonda.png) no-repeat; width: 20px; height: 15px; float:left; margin:3px 0 0 3px;;}
.noticiasMod .noticia{color:#abd64e; font-size:10px; padding:5px 0 0 15px; border-top:1px solid #505052; margin:4px 0 0 0; }
.noticiasMod .noticia h3 a{font:12px verdana; padding-bottom:5px; font-weight:bold; color:#abd64e; display:block; text-decoration: none;}
.noticiasMod .noticia h3 a:hover{color:#fff;text-decoration: underline;}
.noticiasMod .noticia .texto{font-size:12px; color:#fff; padding:5px 0 0 0;}
.noticiasMod .ver{position:absolute; right:10px; bottom:20px;}
.noticiasMod .ver a{color:#abd64e; }

/************ Estilos para Modulo de Bienvenida ****************************************************/
.bienvenidaMod{padding:5px 10px 0 12px; margin:15px 0 10px 0;}
.bienvenidaMod .imagen{width: 114px; height:166px; background:url(/public/static/images/images/bienvenido.jpg) no-repeat left; margin:0 10px 0 0; float:left;}
.bienvenidaMod h2{font-size:30px;letter-spacing: -2px;line-height: 24px;}
.bienvenidaMod h2 span{font-size:18px; display:block;letter-spacing:normal;}
.bienvenidaMod .enlace{padding:8px 0 0 0;}
.bienvenidaMod .logos{width:100%; clear:both; margin-top:20px;}

/************ Estilos para Modulo de RRHH ****************************************************/
/*table.formularioRRHH tr td{}
table.formularioRRHH tr td.empresa{font:12px arial; font-weight: bold; line-height: 19px;}
table.formularioRRHH tr td.empresa a{font:11px arial; color:#6598D7;font-weight: bold;}*/

/************ Estilos para Modulo de Division Agricola ****************************************************/

.contEmpresaAgricola a{width:163px; height:85px; display:block; padding:55px 0 0 10px; text-decoration:none; font-weight:bold; font:11px arial;}
.contEmpresaAgricola a:hover{text-decoration:underline;}
.contEmpresaAgricola .irWeb{display:block; padding:0 5px 0 0; float:right; font-weight:bold; text-decoration:underline;}

.macresurAgricola{background:url(/public/static/images/divisionAgricola/macresur.jpg) no-repeat top;}.macresurAgricola a{color:#82001a;}
.plastimerAgricola{background:url(/public/static/images/divisionAgricola/plastimer.jpg) no-repeat top;}.plastimerAgricola a{color:#143b86;}
.geobasaAgricola{background:url(/public/static/images/divisionAgricola/geobasa.jpg) no-repeat top;}.geobasaAgricola a{color:#c0a730;}
.torresfilmAgricola{background:url(/public/static/images/divisionAgricola/torres.jpg) no-repeat top;}.torresfilmAgricola a{color:#143b86;}

/************ Estilos para Soporte Tecnico *********************************************/
.soporteTecnico{padding:5px 12px 10px 0;  margin:10px 0 10px 0; overflow:hidden;}
.soporteTecnico h2{font:17px arial; color:#6598D7; font-weight:bold; letter-spacing:-1px;}
.soporteTecnico h2 span{font-size:12px; font-weight:normal; display:block;letter-spacing:normal;}
.soporteTecnico .texto{width: 214px; margin:6px 0 5px 0;}
.soporteTecnico .oficinaCentral{color:#6598D7; font-weight:bold; margin:10px 0 5px 0; font-size:11px; display: block;}
.soporteTecnico ul{width:100%; overflow: hidden; position:relative;}
.soporteTecnico ul li {display: block; float:left; width: 100%; padding-bottom:3px;}
.soporteTecnico ul li span{color:#6598D7; padding:0 4px 0 5px; font-size:14px; display: block; float:left; font-weight:normal;}
.soporteTecnico ul li.textoAzul{color:#6598D7; font-size:14px; font-weight:bold;}
.soporteTecnico ul li.textoAzulpe{color:#6598D7; font-size:12px; font-weight:bold;}
.soporteTecnico ul li.enlace a{color:#6598D7; text-decoration:underline;}
.soporteTecnico ul li.espacioIzq{padding-left:52px; width: 150px;}
.soporteTecnico ul .imagen {position:absolute; right:15px; bottom:-5px; width:46px; height:21px; background:url(/public/static/images/soporteTecnico/logo_skype.gif) no-repeat; margin:5px 0 5px 0;}
.soporteTecnico ul .imagen2 a{position:absolute; right:15px; bottom:-5px; width:46px; height:21px; background:url(/public/static/images/soporteTecnico/logo_skype.gif) no-repeat; margin:5px 0 5px 0;}
.soporteTecnico ul .imagen2 a span, .soporteTecnico ul .imagen span{display: none;}
/************ Estilos para TPM Internacional ********************************************/
.tpmInternacionalMod{padding:4px 12px 0 12px; margin:10px 0 10px 0; height:240px;}
.tpmInternacionalMod h2{font:17px arial; color:#38586D; letter-spacing:-1px; font-weight:bold;}
.tpmInternacionalMod h2 span{font-size:13px; font-weight:normal; display:block;letter-spacing:normal;}
.tpmInternacionalMod .texto{padding:7px 20px 15px 0;}
.tpmInternacionalMod .titulo{color:#38586D; font-weight:bold; font-size:17px; width:100%; padding-bottom:10px;}
.tpmInternacionalMod .subtitulo{color:#38586D; font-weight:bold; font-size:13px;}
.tpmInternacionalMod ul{width:165px;overflow: hidden; margin:5px 0 15px 0; float:left;}
.tpmInternacionalMod ul li {display: block; width:165px; padding-bottom:4px;overflow: hidden;}
.tpmInternacionalMod ul li span.vineta{width:5px;color:#38586D; padding:0 4px 0 0; font-size:14px; display: block; float:left; font-weight:normal;}
.tpmInternacionalMod ul li span.lista{display: block; float:left;width:151px;}
.tpmInternacionalMod ul li span.textoAzul{color:#38586D; font-size:11px; font-weight:bold;}
.tpmInternacionalMod ul li span.enlace a{color:#38586D; text-decoration:underline;}
.tpmInternacionalMod .imagen{width:234px; height:290px; float:right;}

/************ Estilos para Calidad Menu ********************************************/
.enlaceArchivosPdf a{background: url(/public/static/images/calidad/icono_pdf.jpg) no-repeat left; color:#666; text-decoration:none; padding-left:20px; margin-right:10px;}
.enlaceArchivosPdf a:hover{text-decoration: underline}
.calidadImagen{height:100px; margin:0 0 0 10px;overflow: hidden;}
.contEnlacesCalidad{overflow: hidden; margin-bottom:30px;}
.enlaceCalidad a{color:#6598D7; text-decoration:underline; font-weight:bold; display:block;}
.enlaceCalidad a:hover{color:#000; text-decoration:underline;}

/************ Estilos para TPM Internacional Menu ********************************************/
.textoNegritaTpm{padding:10px 0 10px 0; font:11px verdana; line-height: 16px; font-weight: bold;}
.textoNegritaTpm a{color:#6598D7; text-decoration:underline;}

/************ Estilos para Contacto ********************************************/
.contacto span.subtituloContacto{font-size:12px; font-weight:bold; display:block;letter-spacing:normal;}
.contacto a:link,.contacto a:visited,.contacto a:active{color:#6598D7; text-decoration:underline; font-size:11px;}
.contacto span.mail{padding-left:30px; display:block;}

/************ Estilos para Noticias Modulo Central ********************************************/
.noticiaCentral{padding:5px 10px 15px 10px; margin:10px 0 10px 4px; color:#38586D; border:1px solid #f1f1f1;
				background:url(/public/static/images/shared/bg_noticia.jpg) repeat-x bottom; position: relative; width:370px;}
.noticiaCentral h3 a{font:14px arial; padding-bottom:5px; font-weight:bold; color:#38586D; display:block; text-decoration: none; letter-spacing:normal;}
.noticiaCentral h3 a:hover{color:#4A4A4C;text-decoration: underline;}
.noticiaCentral .fecha{color:#666; font-size: 11px; position: absolute; right:10px; top:10px;}
.noticiaCentral .textoNot{font-size:12px; color:#4A4A4C; line-height:19px;}
.noticiaCentral  .texto a{font-size:12px; color:#4A4A4C; padding:5px 0 0 0; font-weight:bold;}

/************ Estilos para el equipo de formulario de demanda ********************************************/
.equipoDemanda .titulo{color:#38586D; font-weight:bold; font-size:17px; width:100%; padding-bottom:5px; display:block; margin-top:15px;}
.equipoDemanda .subtitulo{color:#38586D; font-weight:bold; font-size:13px; display:block;}
.equipoDemanda ul{overflow: hidden; margin:5px 0 5px 5px; float:left; clear: both}
.equipoDemanda ul li {display:block; margin-bottom:3px; overflow:hidden; width:390px;}
.equipoDemanda ul li span.vineta{width:5px;color:#38586D; padding:0 4px 0 0; font-size:14px; display: block; float:left; font-weight:normal;}
.equipoDemanda ul li span.negrita{font-weight:bold;}
.equipoDemanda ul li a{color:#6598D7; text-decoration:underline;}
.equipoDemanda ul li a:hover{color:#000; text-decoration:underline;}
.equipoDemanda .espacioalto{display: block;height: 20px;}

/************ Estilos para el banner de la columna de la derecha **********************************/
.bannerColumDer a{width:100%;/* background:url("/public/static/images/bannerColumDer/banner_Geobasa.jpg") no-repeat; */height:286px; display: block; cursor:pointer;
				margin:10px 0 0 4px;}
				
/************ Estilos para el formulario de pedido **********************************/		
.formularioPedido{margin:30px 0;}	
.formularioPedido tr td{padding:3px 0 3px 0; vertical-align: top;}
.formularioPedido tr td.obligatorios{font:11px arial; color:#6598D7;font-weight: bold;}
.formularioPedido tr td.obligatorios a{font:11px arial; color:#6598D7;font-weight: bold;}
.formularioPedidoLineas{width:580px; margin: 20px 0}

.formularioPedidoLineas tr td{overflow: hidden; border: 1px solid #ccc;}
.formularioPedidoLineas tr th{text-align: center; color:#6598D7; border: 1px solid #ccc; border-right: 1px solid #ccc; padding: 3px 5px; font-weight: bold;}
.formularioPedidoLineas tr td input{border: none;}
.formularioPedidoLineas tr td.eliminar{border: none; }
.formularioPedidoLineas tr td.eliminar a{padding-left:5px}
/*.formularioPedidoLineas tr td.anadir a{}*/
.formularioPedidoLineas tfoot tr td a{width:72px; display:block; float: right; color:#779c2a; font-weight: bold; padding:5px 5px 5px 22px; background:url("/public/static/images/add.gif") no-repeat left;}


/*
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;}*/



