body { margin: 0; padding: 0; font: 11px "Trebuchet MS",Arial, Helvetica, sans-serif; color: #000000; background: url(../img/fondo.jpg) repeat-x #fff; text-align: center; }
form { margin: 0; padding: 0; }
a { color: #000; text-decoration: none; }/*
a:hover { text-decoration: underline; }*/
td { text-align: left; }

/*h1 { font: 34px Arial, Helvetica, sans-serif; color: #FFF; }*/
/*h2 { font: bold 15px Arial, Helvetica, sans-serif; color: #788f9a; line-height: 24px; letter-spacing: -1px; }*/
h1, h2, h3, h4, h5, h6 { padding: 0; margin: 0px;}
h1 { font: 28px Arial, Helvetica, sans-serif; color: #FFF; line-height: 41px; letter-spacing: -1px; }
h2 { font: bold 12px Arial, Helvetica, sans-serif; color: #788f9a; line-height: 22px; letter-spacing: 0px; }
h3 { font: bold 12px Arial, Helvetica, sans-serif; color: #30434c; line-height: 22px; letter-spacing: 0px; }

#todo { position: relative; width: 970px; margin: 0 auto; background: #fff; }

#img	{ height: 39; width: 187; float:left;}
#img img{ padding: 24px 0 0 22px;}
#foment { position: absolute; top: 0; left: 244px;  }

#tabla 							{ float: right;height:22px;}
#tabla td.fenadismer			{border-right: 1px solid #ffffff;}
#tabla td.fenadismer a		{height: 22px; width: 80px; display: block;  background: url(../img/menu_superior_fenadismer.gif) no-repeat;}
#tabla td.fenadismer a:hover	{ background-position: 0 -22px; }
#tabla td.fenadismer span 	{display: none;}
#tabla td.documentacion			{border-right: 1px solid #ffffff;}
#tabla td.documentacion a		{height: 22px; width: 100px; display: block; background: url(../img/menu_superior_documentacion.gif) no-repeat;}
#tabla td.documentacion a:hover	{ background-position: 0 -22px; }
#tabla td.documentacion span 	{display: none;}
#tabla td.enlaces				{border-right: 1px solid #ffffff;}
#tabla td.enlaces a				{height: 22px; width: 57px; display: block; background: url(../img/menu_superior_enlaces.gif) no-repeat;}
#tabla td.enlaces a:hover		{ background-position: 0 -22px; }
#tabla td.enlaces span 			{display: none;}
#tabla td.legislacion			{border-right: 1px solid #ffffff;}
#tabla td.legislacion a			{height: 22px; width: 76px; display: block; background: url(../img/menu_superior_legislacion.gif) no-repeat;}
#tabla td.legislacion a:hover	{ background-position: 0 -22px; }
#tabla td.legislacion span 		{display: none;}
#tabla td.noticias				{border-right: 1px solid #ffffff;}
#tabla td.noticias a			{height: 22px; width: 61px; display: block; background: url(../img/menu_superior_noticias.gif) no-repeat;}
#tabla td.noticias a:hover		{ background-position: 0 -22px; }
#tabla td.noticias span 		{display: none;}
#tabla td.contacto a			{height: 22px; width: 65px; display: block; background: url(../img/menu_superior_contacto.gif) no-repeat;}
#tabla td.contacto a:hover		{ background-position: 0 -22px; }
#tabla td.contacto span 		{display: none;}

#menu_idiomas { position: absolute; display: block; width: 250px; height: 20px;  top: 0px; right: 10px; color: #ababab; text-align: right;}
#menu_idiomas a { color: #ababab; font-size: 15px; color: #777; }
#menu_idiomas a:hover { text-decoration: underline;}
#menu_idiomas img { border: none; margin: 3px 5px 0 10px; }

#menu_superior { padding: 49px 0 0 0;}

#submenu 	{ visibility: hidden; }
#submenu	{ z-index: 1; position: absolute; top: 74px; left: 0; width: 970px; height: 250px; padding: 0 0 0 0; text-align: left;  background: #6d7d84 url(../img/menu_submenu.gif) no-repeat;}

#posicion_tabla_submenu { padding: 28px 0 0 3px;}

#submenu_tabla td {vertical-align: top;}
/*#submenu_tabla td.servicios {width: 186px;}
#submenu_tabla td.productos { width: 129px;}*/
#submenu_tabla td.servicios a{ margin: 0 0 1px 1px; padding: 0 0 0 6px; width: 198px; height: 19px;}
#submenu_tabla td.servicios a:hover{background: url(../img/img_fondo_menu_servicios.gif) no-repeat;}
#submenu_tabla td.Iniciativas a{ margin: 0 0 1px 0px; padding: 0 0 0 6px; width: 181px; height: 19px;}
#submenu_tabla td.Iniciativas a:hover{background: url(../img/img_fondo_menu_iniciativas.gif) no-repeat;}
#submenu_tabla td.Quienes_Somos a{ margin: 0 0 1px 0px; padding: 0 0 0 6px; width: 223px; height: 19px;}
#submenu_tabla td.Quienes_Somos a:hover{background: url(../img/img_fondo_menu_quienes.gif) no-repeat;}
#submenu_tabla td.productos	a {margin: 0 0 1px 0px; padding: 0 0 0 6px; width: 136px; height: 19px;}
#submenu_tabla td.productos a:hover{background: url(../img/img_fondo_menu_productos.gif) no-repeat;}
#submenu_tabla td.ofertas_y_demandas a { margin: 0 0 1px 0px; padding: 0 0 0 6px; width: 157px; height: 19px;}
#submenu_tabla td.ofertas_y_demandas a:hover{background: url(../img/img_fondo_menu_oferta.gif) no-repeat;}
#submenu_tabla td a			{ vertical-align: middle; display: block; font: bold 11px "Trebuchet MS",Arial, Helvetica, sans-serif; color: #ffffff;}
#submenu_tabla td.hueco_menu{width: 3px;}

#menu { padding: 72px 0 0 0;}

#menu_tabla							{padding: 1px 0 1px 0;}
#menu_tabla a span {display: none;}
#menu_tabla td.servicios a			{ height: 26px; width: 209px; display: block; background: url(../img/menu_servicios.gif) no-repeat;}
#menu_tabla td.productos a			{ height: 26px; width: 145px; display: block; background: url(../img/menu_productos.gif) no-repeat;}
#menu_tabla td.ofertas_y_demandas a	{ height: 26px; width: 166px; display: block; background: url(../img/menu_ofertas_y_demandas.gif) no-repeat;}
#menu_tabla td.iniciativas a 		{ height: 26px; width: 190px; display: block; background: url(../img/menu_iniciativas.gif) no-repeat; }
#menu_tabla td.quienes_somos a 		{ height: 26px; width: 229px; display: block; background: url(../img/menu_quienes_somos.gif) no-repeat;}
#vacio 								{ height: 26px; width: 31px; display: block; background: url(../img/menu_vacio.gif) no-repeat;}

#dentro_pie	{ margin: 5px 0 0 0;}
#pie 		{ margin: 12px 0 8px 0; text-align:left;}
#pie td		{ vertical-align: top;}

#titu_color_negro		{ font: 11px "Trebuchet MS",Arial, Helvetica, sans-serif; color: #000000; line-height: 13px;}
.texto_color_gris_oscuro{ font: 11px "Trebuchet MS",Arial, Helvetica, sans-serif; color: #666666; line-height: 13px;}
#texto_color_gris_claro	{ font: 11px "Trebuchet MS",Arial, Helvetica, sans-serif; color: #ababab; }
.texto_telefono_y_fax	{ font: bold 11px "Tahoma",Arial, Helvetica, sans-serif; color: #666666; line-height: 13px;}
.tlf_y_fax a			{ font: 11px "Trebuchet MS",Arial, Helvetica, sans-serif; color: #666666; line-height: 13px;}
.tlf_y_fax a:hover		{ color: #000000; text-decoration: underline;}

#tabla_pie					{ padding: 0 0 0 10px; width:970px;}
#tabla_pie td.imagen		{ width: 40px;}
#tabla_pie td.tlf_y_fax		{ padding: 5px 0 0 3px; width: 135px;}
#tabla_pie td.imagen_raton	{ width: 35px; text-align: right; padding: 0 5px 0 0;}

#tabla_pie td#direccion a 		{font: 11px "Trebuchet MS",Arial, Helvetica, sans-serif; color: #ababab;}
#tabla_pie td#direccion a:hover {text-decoration: underline; color: #000000;}

#direccion	 { width: 230px;}
#hueco 		 { width: 150px;}
#logo		 { text-align: right;}
#logo a span { display: none;}
#logo a 	 { display: block; width: 39px;height: 13px; background: url(../img/logo_veiss.gif) no-repeat;}
#logo a:hover{ background: url(../img/veiss_over.gif) no-repeat;}
#img_tit_pie { padding: 0 0 2px 10px;}

.titulo { color: #000000;}
.texto  { padding: 0 0 10px 0; color: #5b5b5b; line-height: 13px;}


#linea_corta 			{ background-color: #495a62; height: 1px; overflow: hidden; width: 266px;}
#linea 					{ background-color: #141e23; height: 1px; overflow: hidden; width: 970px;}
#linea_intermedia		{ background-color: #495a62; height: 1px; overflow: hidden; width: 600px;}
#linea_pie				{ background-color: #495a62; height: 5px; overflow: hidden; width: 970px;}

#tabla_docum_enl td	a				{ vertical-align: top;}
#tabla_docum_enl					{ margin: 10px 0 0 0;}
#tabla_docum_enl td.izq				{ width: 25px;}
#tabla_docum_enl td.izq img 		{ padding: 5px 7px 0 0;}
#tabla_docum_enl td.dcha 			{ text-align: left; vertical-align: top;width: 230px;}
#tabla_docum_enl td.dcha	a				{ font: 11px "Trebuchet MS",Arial, Helvetica, sans-serif; color: #5b5b5b;  }
#tabla_docum_enl td.dcha	a:hover				{ color: #5b5b5c;}
#tabla_docum_enl td a:hover span	{ text-decoration: underline;}
#tabla_docum_enl td.vacio 			{ height: 10px;}
#tabla_docum_enl td a.titulo		{color: 000000;}

#tabla_documentos td a	     		{ display: block; vertical-align: top;}
#tabla_documentos td a 				{ margin: 0 0 5px 0;}
#tabla_documentos			 		{ margin: 10px 0 0 0; }
#tabla_documentos td.izq	 		{ margin: 0px; padding: 0px 7px 0 0;}
#tabla_documentos td.izq img 		{ padding: 2px 0px 0px 0px; margin: 0px;}
#tabla_documentos td.dcha 	 		{ text-align: left; vertical-align: top; width: 560px}
#tabla_documentos td a				{ font: 11px "Trebuchet MS",Arial, Helvetica, sans-serif; color: #5b5b5b; }
#tabla_documentos td a:hover				{ color: #5b5b5c; }
#tabla_documentos td a:hover span	{ text-decoration: underline;}
#tabla_documentos td a.titulo		{color: 000000;}

#tabla_central 					 { width: 970px;}
#tabla_central 					 { margin: 1px 0 0 0;}
#tabla_central td 				 { vertical-align: top; }
#tabla_central td#dcha 		 	 { width: 310px; background: url(../img/img_linea_vertical.gif) 0px 0px no-repeat; }
#tabla_central td#dcha_degradado { width: 310px; height: 40px; background: url(../img/barra_inferior.gif) 0px 0px no-repeat;}

#titulo_inicial h1 { margin-left: 23px; }
#titulo_inicial	   { background: url(../img/fondo_titulo.jpg) no-repeat;}

a.dato_email				{ color: #000; text-decoration: underline;}

/****************************Estilos de microediss***************************************/
p.indent { margin-left: 50px; padding: 0; }
p.left { text-align: left; }
p.center { text-align: center; }
p.right { text-align: right; }

ol li	{ padding: 0 0 10px 0px;  margin: 0 0 0 22px; }
ol li	{ font: 11px "Trebuchet MS",Arial, Helvetica, sans-serif; color: #595959;}
ol 	{ padding: 0px; margin: 0px;}
