
	/* ------------------------------------------------------------------------------------------------------
	/* - Hoja de estilos 26-09-2007
	/* - Merkasi.es
	/* ------------------------------------------------------------------------------------------------------ */
	
	body { font-family: Tahoma; background-image: url(../imagenes/fondos/punto.jpg); background-repeat: repeat; color: #555555; }

	#menu { margin: auto; border-bottom: 1px solid #cccccc; width: 850px; margin-top: 20px; }
	#menu ul { padding: 0; margin: 0; list-style-type: none; }
	#menu li { display: inline; margin: 0; font-size: 0.75em; font-weight: bold; }
	#menu li a { padding: 5px 15px; color: #555555; text-decoration: none; padding-right: 32px; /*extra right padding to account for curved right edge of tab image*/ background: transparent url(../imagenes/menus/menus-esquina.gif) 100% 0px no-repeat; /*give illusion of shifting 1px down vertically*/ border-left: 0px solid #615A54; position: relative; display: block; float: left; margin-left: -20px; /*shift tabs 20px to the left so they overlap*/ left: 20px; }
	#menu li a:hover { text-decoration: none; color: #f07410; }
	#menu li.selected a { color: #f07410; z-index: 100; top: 1px; background: transparent url(../imagenes/menus/menus-esquina.gif) 100% 0 no-repeat; }
	#menu li.selected a:hover { text-decoration: none; color: #f07410; }
	#menu { height: 1%;  /*3px de IE*/ }
	
	#contenedor { margin: auto; width: 850px; height: 450px; border: solid 0px; background-color: #ffffff; padding-top: 25px; border-right: solid #606060 2px; }
	
	#contenedor #lat_der { float: right; width: 575px; }
	#contenedor #lat_der .titulos { font-size: 0.80em; font-weight: bold; letter-spacing: 1px; }
	#contenedor #lat_der h1 { font-size: 1.45em; color: #f07410; display: inline; }
	#contenedor #lat_der h2 { font-size: 0.80em; color: #999999; display: inline; }
	#contenedor #lat_der #cab { width: 550px; font-size: 0.80em; color: #555555; font-weight: bold; letter-spacing: 1px; border-bottom: solid #cccccc 1px; padding-bottom: 5px; }
	#contenedor #lat_der #cab a { color: #555555; text-decoration: none; }	
	#contenedor #lat_der #cab a:hover { color: #F47109; text-decoration: underline; }	
	#contenedor #lat_der #trabajo { width: 530px; height: 225px; margin-top: 10px; margin-bottom: 10px; }
	#contenedor #lat_der #trabajo img { border: 0px; } /* trabajo home principal */		
	#contenedor #lat_der #txt { font-size: 0.70em; overflow: auto; width: 540px; height: 395px; margin-bottom: 10px; margin-top: 10px; padding: 10px; padding-top: 5px; padding-left: 0px; }
	#contenedor #lat_der #txt a { color: #f07410; text-decoration: none; }	
	#contenedor #lat_der #txt a:hover { color: #f07410; text-decoration: underline; }		
	#contenedor #lat_der #txt .naranja { color: #F47109; }
	#contenedor #lat_der #txt form { padding: 0px; margin: 0px; }
	#contenedor #lat_der #txt fieldset { padding: 10px; margin-top: 7px; border: solid #cccccc 1px; }
	#contenedor #lat_der #txt legend { color: #F47109; }
	#contenedor #lat_der #txt input { font-size: 0.95em; margin-top: 5px; padding-left: 3px; }
	#contenedor #lat_der #txt textarea { font-size: 1.20em; margin-top: 5px; padding-left: 3px; }
	#contenedor #lat_der #txt select { font-size: 1.05em; margin-top: 5px; padding-left: 3px; }		
	#contenedor #lat_der #txt img { border: 0px; }
	#contenedor #lat_der #txt #errores { width: auto; height: 30px; margin-top: 20px; margin-left: 20px; color: #800000; padding-left: 40px; padding-top: 12px; background-image: url(../imagenes/iconos/ico_denegado.gif); background-repeat: no-repeat; background-position: center left; }
	#contenedor #lat_der #txt #errores_formulario { width: auto; color: #800000; }
	#contenedor #lat_der #txt .testimonio { border-bottom: solid #eeeeee 1px; margin-bottom: 10px;padding-bottom: 10px; } 	
	#contenedor #lat_der #txt #datos { margin-top: 5px;}
	#contenedor #lat_der #txt #listado { width: 530px; height: 80px; border-top: solid #cccccc 1px; margin-top: 10px; text-align: right; }
	#contenedor #lat_der #txt #listado img { margin-left: 5px; margin-top: 10px; border: 0px; }	
	#contenedor #lat_der #txt .gris_p { font-size: 1.20em; font-weight: bold; color: #aaaaaa; text-decoration: none; }
	#contenedor #lat_der #txt .gris_g { font-size: 1.20em; font-weight: bold; color: #cccccc; text-decoration: none; }
	
	#contenedor #lat_der #txt table { border-collapse: collapse; width: 95%; margin-left: 2px; }
	#contenedor #lat_der #txt th { border: solid #dddddd 0px; text-align: center;  }
	#contenedor #lat_der #txt td { border: solid #dddddd 1px; text-align: center; }
	#contenedor #lat_der #txt th.tipo { border: solid #dddddd 1px; background-color: #DFDFDF; text-align: center; width: 95px; }
	#contenedor #lat_der #txt td.tipo { border: solid #dddddd 1px; background-color: #DFDFDF; text-align: left; padding-left: 5px; padding-right: 5px; }
		
	#contenedor #lat_der #cab_noticias { margin-top: 10px; }
	#contenedor #lat_der #cab_noticias h1 { font-size: 0.95em; color: #f07410; display: inline; }
	#contenedor #lat_der #cab_noticias h2 { font-size: 0.7em; color: #999999; display: inline; }	
	#contenedor #lat_der #txt_noticias { font-size: 0.70em; overflow: auto; width: 540px; height: 320px; margin-bottom: 10px; margin-top: 15px; padding: 10px; padding-left: 0px; }
	#contenedor #lat_der #txt h1 { font-size: 1.15em; color: #f07410; display: inline; }
	#contenedor #lat_der #txt h2 { font-size: 0.80em; color: #999999; display: inline; }	
	#contenedor #lat_der #txt a { text-decoration: none; }
	#contenedor #lat_der #txt a:hover {color: #f07410; text-decoration: underline; }
	
	#contenedor #lat_der #txt .paginador { float: right; padding: 5px; margin-top: 2px; margin-bottom: 5px; text-align: left; }
	#contenedor #lat_der#txt .pag_registros { text-decoration: none; background-color: #FFFFFF; color: #000; padding-left: 5px; padding-right: 5px; padding-top: 1px; padding-bottom: 1px; border: solid #585858 1px; }
	#contenedor #lat_der #txt .enlacep { color: #000000; text-decoration: none; background-color: #FFFFFF; padding-left: 5px; padding-right: 5px; padding-top: 1px; padding-bottom: 1px; border: solid #585858 1px; }
	#contenedor #lat_der #txt .enlacep2 { color: #fff; text-decoration: none; background-color: #F1710C; padding-left: 5px; padding-right: 5px; padding-top: 1px; padding-bottom: 1px; border: solid #585858 1px; }
	#contenedor #lat_der #txt .enlacep3 { color: #fff; text-decoration: none; background-color: #F1710C; padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 1px; border: solid #585858 1px; font-weight: bold; }			
	#contenedor #lat_der #txt .paginador a:hover { color: #aaa; }			
	
	#contenedor #lat_izq { width: 225px; height: 425px; margin: 25px; margin-top: 0px; margin-bottom: 25px; border-right: solid #cccccc 1px;  font-size: 1.00em; }
	#contenedor #lat_izq img { border: 0px; }
	#contenedor #lat_izq .titulos { font-size: 1.00em; font-weight: bold; }
	#contenedor #lat_izq h1 { font-size: 1.20em; color: #f07410; letter-spacing: 1px; display: inline; margin-left: 3px; }
	
	#contenedor #lat_izq #caja_izq { width: 180px; height: 255px; background-color: #eeeeee; font-size: 0.80em; padding: 10px; margin-top: 10px; padding-bottom: 25px; }
	#contenedor #lat_izq a { color: #f07410; text-decoration: none; }	
	#contenedor #lat_izq a:hover { color: #f07410; text-decoration: underline; }			
	#contenedor #lat_izq #caja_izq #leyenda { font-size: 0.85em; padding-left: 3px; margin-top: 5px; margin-bottom: 10px; text-align: left; }
	#contenedor #lat_izq #caja_izq #leyenda .e1 { color: #f07410; font-size: 0.90em; }
	#contenedor #lat_izq #caja_izq #leyenda .e2 { color: #BB6520; font-size: 0.90em; }	
	#contenedor #lat_izq #caja_izq #leyenda .e3 { color: #BB6520; font-size: 1.15em; font-weight: bold; }	
	#contenedor #lat_izq #caja_izq #boletin { font-size: 0.85em; }
	#contenedor #lat_izq #caja_izq #boletin input { font-size: 0.95em; margin-top: 5px; }
	#contenedor #lat_izq #caja_izq #boletin_mensaje { font-size: 0.80em; color: #f07410; margin-bottom: 5px; }
	#contenedor #lat_izq #caja_izq #boletin_mensaje_error { font-size: 0.80em; color: #C41616; margin-bottom: 5px; }
	#contenedor #lat_izq #clientes { width: 188px; margin-top: 5px; padding-left: 10px; font-size: 0.65em; }
	#contenedor #lat_izq #clientes a { color: #555555;  }
	
	#pie { clear: both; margin: auto; height: 47px; width: 855px; text-align: center; background: transparent url(../imagenes/fondos/fondo_pie_pagina.gif); background-repeat: no-repeat; background-position: center center; color: #ffffff; } 
	#pie a { font-size: 0.75em; color: #ffffff; text-decoration: none; font-weight: bold; }
	#pie a:hover { text-decoration: underline; color: #000000; }
	#pie #pie_direccion { color: #865946; font-size: 0.68em; }
	#pie #pie_direccion a { color: #ffffff; font-size: 1em; font-weight: normal; }
	
	.dos_puntos { color: #f07410; }	
	.lab-der-1 { display: inline; padding-left: 150px; }
	.lab-der-2 { display: inline; padding-left: 65px; }
