body{
	background-image:url(../img/fondoweb.gif);
	/*background-color: #F1F1F1;*/
	margin-top: 21px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;}

/*--------------Tabla Madre --------------------------------------------------------*/
.TablaMadre {
	width:772px;
	background-image:url(../img/fondo-tabla-madre.gif);
	margin-bottom:15px;}
	
/*-------------------------menu superior--------------------------------------------*/
.TablaMenuSuperior {
	background-image:url(../img/fondo-menu-sup.gif);
	width:772px;
	height:38px;}

.direccion {
	font-family:"Trebuchet MS",arial, verdana, sans-serif;
	font-size: 12px;
	color:#ffffff;	
	width:472px;
	height:38px;
	padding-left:20px;
	border-top:1px solid #989898;
	border-bottom:1px solid #989898;
	border-right:1px solid #a1a1a1;
	background: #c3c3c3;}
	
.contactar {
	font-family:"Trebuchet MS",arial, verdana, sans-serif;
	font-size: 14px;
	color:#ffffff;
	width:103px;
	height:38px;
	padding-top:10px;
	padding-left:15px;
	border-top:1px solid #989898;
	border-left:1px solid #d7d6d6;
	border-bottom:1px solid #989898;
	border-right:1px solid #a1a1a1;
	background:#c3c3c3;}
	
.enlacecontactar:link,
.enlacecontactar:visited {color:#ffffff;text-decoration:none;}
.enlacecontactar:hover {background:#ededed;text-decoration:none;color:#000000;} 

.mapaweb {
	font-family:"Trebuchet MS",arial, verdana, sans-serif;
	font-size: 14px;
	color:#ffffff;
	width:98px;
	height:38px;
	padding-top:10px;
	padding-left:15px;
	border-top:1px solid #989898;
	border-left:1px solid #d7d6d6;
	border-bottom:1px solid #989898;
	border-right:1px solid #a1a1a1;
	background:#c3c3c3;}

.formulario {
	font-family:"Trebuchet MS",arial, verdana, sans-serif;
	font-size: 14px;
	color:#ffffff;
	padding-top:10px;
	padding-left:15px;
	width:97px;
	height:38px;
	border-top:1px solid #989898;
	border-left:1px solid #d7d6d6;
	border-bottom:1px solid #989898;
	background:#c3c3c3;}

/*------------menu izquierda------------------------------------------------------------*/
.TablaMenuIzquierda {
	background-image:url(../img/menu-izq-borde-med-fondo.gif);
	width:152px;
	margin-bottom:25px;}
	
.CeldaTablaMenuIzquierdaBordeSup {
	height:15px;}

.CeldaTablaMenuIzquierdaBordeInf {
	height:15px;}

.TablaSubmenuIzquierda {
	background-image:url(../img/sub-menu-izq-bor-med-fond.gif);
	width:152px;
	margin-bottom:25px;}

/*-----------contenido--------------------------------------------------------------------*/
.CeldaContenidoIzquierda {
	width: 198px;
	padding-left:8px;}

.CeldaContenidoDerecha {
	padding-left: 8px;
	padding-bottom: 28px;}

.TablaLetrasContenido {  /* --- Tabla con el borde de todo el contenido --- */
	background-image:url(../img/contenido-borde-med-fondo.gif);
	width:570px;}
	
.TituloLetrasContenido {   /* --- Titulo de la sección, separación del marco-top  --- */
	margin-top: 20px;
	margin-left: 25px;}

.LetrasContenido {   /* --- El contenido propiamente dicho --- */
	font-family:Trebuchet,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5A5A61;
	text-align: justify;
	padding-top: 28px;
	padding-left: 28px;
	padding-right: 22px;
	padding-bottom: 20px;}
	
/*-------------- pie de pagina ----------------------------------------------------------*/
.TablaPiePagina {
	width:772px;
	height:36px;
	font-family:"Trebuchet MS",arial, verdana, sans-serif;
	font-size: 10px;
	color:#989898;
	background-image:url(../img/pie-pagina.gif);}
	.TablaPiePagina a:link    { color : #989898; text-decoration : none }
   	.TablaPiePagina a:visited { color : #989898; text-decoration : none }
   	.TablaPiePagina a:hover   { color : #C13D12;	text-decoration : none }	

.CeldaIzquierdaPiePagina {
	width:198px;}
	
/*---------------------contactar ---------------------------------------------------------*/
table.TablaContactar {
	width:320px;
	font-family:"Trebuchet MS",arial, verdana, sans-serif;
	font-size:11px;
	color:#333333;
	padding-left:0px;}

td.CeldaGenericaTablaContactar {
	font-family:"Trebuchet MS",arial, verdana, sans-serif;
	color:#333333;}

td.CeldaTituloTablaContactar {
	font-family:"Trebuchet MS",arial, verdana, sans-serif;
	color:#C13E12;}

table.TablaEmailContactar {
	width:320px;
	font-family:"Trebuchet MS",arial, verdana, sans-serif;
	color:#333333;
	font-size:11px;}
	.TablaEmailContactar a:Link { color : #C13E12; text-decoration : none }
	.TablaEmailContactar a:visited { color : #C13E12; text-decoration : none }
	.TablaEmailContactar a:hover { color : #333333; text-decoration : none }

table.TablaSeccionesContactar {
	width:502px;
	height:23px;
	background-image: url(../contactar/img/fondo-secciones-contactar.gif);
	font-family:"Trebuchet MS",arial, verdana, sans-serif;
	font-size:11px;
	color:#C13E12;
	font-weight: bold;}	
	
div.DivMensajeEnviadoOk {
	font-family:"Trebuchet MS",arial, verdana, sans-serif;
	font-size:15px;
	color:#0000CC;
	text-align:center;
	padding-top:80px;}
	.DivMensajeEnviadoOk a:link		{color:#666666;text-decoration:none;font-size:13px;}
	.DivMensajeEnviadoOk a:visited	{color:#666666;text-decoration:none;font-size:13px;}
	.DivMensajeEnviadoOk a:hover	{color:#FF9900;text-decoration:underline;font-size:13px;}	
	
/*----------------Sistema de Calidad--------------------------------------------------------*/
table.TablaSistemacalidad {
	width:502px;
	font-family:"Trebuchet MS",arial, verdana, sans-serif;
	font-size:13px;
	color:#5A5A61;
	text-align: justify;}	
	.TablaSistemacalidad a:Link { color : #C13E12; text-decoration : underline }
	.TablaSistemacalidad a:visited { color : #C13E12; text-decoration : underline }
	.TablaSistemacalidad a:hover { color : #5A5A61; text-decoration : none }

td.CeldaTituloSistemacalidad {
	font-family:"Trebuchet MS",arial, verdana, sans-serif;
	font-size:13px;
	color:#C13E12;}
	
table.TablaSistemasSubmenu {
	width:502px;
	text-align: right;	
	padding-right: 0px;
	font-family: "Trebuchet MS", Georgia, Verdana, sans-serif;
	font-size: 11px;
	color:#5A5A61;
	margin-bottom:15px;}
	.TablaSistemasSubmenu a:link {color:#C13E12; text-decoration:underline;}
	.TablaSistemasSubmenu a:visited {color:#C13E12; text-decoration:underline;}
	.TablaSistemasSubmenu a:hover {color:#C13E12; text-decoration:none;}

/*-----------nuestros clientes--------------------------------------------------------------*/
table.TablaNuestrosClientes {
	width:334px;
	font-family:"Trebuchet MS",arial, verdana, sans-serif;
	font-size:10px;
	color:#C13E12;}	
	.TablaNuestrosClientes a:link{color:#C13E12; text-decoration:underline}
	.TablaNuestrosClientes a:visited{color:#C13E12; text-decoration:underline}
	.TablaNuestrosClientes a:hover{color:#C3c3c3; text-decoration:none}

td.CeldaNuestrosClientes {
	background-image: url(../nuestros_clientes/img/tabla-clientes.gif);
	width:340px;
	height:20px;
	padding-left:20px;}

/*---------------información corporativa----------------------------------------------------*/
table.TablaInfoCorp { /* --- tablas para ordenar el contenido --- */
	width:512px;
	font-family:"Trebuchet MS",arial, verdana, sans-serif;
	font-size:11px;
	color:#5A5A61;
	text-align: justify;}	
	.TablaInfoCorp  a:Link    { color : #C13E12; text-decoration : none }
	.TablaInfoCorp  a:visited { color : #C13E12; text-decoration : none }
	.TablaInfoCorp  a:hover   { color : #5A5A61; text-decoration : nome }

table.TablaInfoCorp2 { /* --- Igual que la anterior pero sin ancho de tabla --- */
	font-family:"Trebuchet MS",arial, verdana, sans-serif;
	font-size:11px;
	color:#5A5A61;
	text-align: justify;}	
	.TablaInfoCorp2  a:Link    { color : #C13E12; text-decoration : none }
	.TablaInfoCorp2  a:visited { color : #C13E12; text-decoration : none }
	.TablaInfoCorp2  a:hover   { color : #5A5A61; text-decoration : nome }
	
td.CeldaTituloInfoCorp {  /* --- Celda del Titulo --- */
	font-family:"Trebuchet MS",arial, verdana, sans-serif;
	font-size:13px;
	color:#C13E12;}
	
/* ---- css del antiguo submenu --- Borrarlo cuando esten definidos los Menus --- */
table.TablaInfoCorpSubmenu {
	text-align: right;	
	padding-right: 5px;
	font-family: "Trebuchet MS", Georgia, Verdana, sans-serif;
	font-size: 11px;
	color:#5A5A61;}
	.TablaInfoCorpSubmenu a:link {color:#C13E12; text-decoration:underline;}
	.TablaInfoCorpSubmenu a:visited {color:#C13E12; text-decoration:underline;}
	.TablaInfoCorpSubmenu a:hover {color:#C13E12; text-decoration:none;}

/*-------Formulario-------------------------------------------------------------------*/
table.TablaFormulario{
	background-image: url(../img/formulario/fondo-marco-ext.gif);
	width:400px;
	height:504px;}	

/*----------------------------------------------*/

/* --------------------TABLA SIGUIENTE/ANTERIOR(GENERICA) --------------------*/
table.TablaSiguienteAnterior {
	font-family:"Trebuchet",Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5A5A61;}
   .TablaSiguienteAnterior a:link    { font-size:11px;color:#5A5A61;text-decoration : none }
   .TablaSiguienteAnterior a:visited { font-size:11px;color:#5A5A61; text-decoration : none }
   .TablaSiguienteAnterior a:hover   { font-size:11px;color:#5A5A61; text-decoration : underline }






/*-------formulario div texto y comentario----------*/
td.CeldaFormularioCampotexto {
	background-image: url(../img/formulario/fondo-marco-txt.gif);
	width: 368px;
	height:42px;
	margin-right:0px;
	padding-right: 0px;
	font-size:8pt ;
	color:#666666;}

#ContenidoCentroSolicitarInformacionCampos{
	background-image: url(../img/formulario/fondo-marco-txt.gif);
	width: 368px;
	height:42px;
	font-family: "Trebuchet Ms", Arial, tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #B63F18;
	background-color:#F7F7F7;
	text-align:center;
	padding-top:10px;
	padding-bottom:0px;
	margin-top:5px;
	margin-left:1px;
	margin-right:1px;
	margin-bottom:5px;
	clear:none;}

#ContenidoCentroSolicitarInformacionComentario{
	background-image: url(../img/formulario/fondo-marco-comentario.gif);
	width:368px;
	height:192px;
	font-family: "Trebuchet Ms", Arial, tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #B63F18;
	background-color:#F7F7F7;
	text-align:center;
	padding-top:10px;
	padding-bottom:0px;
	margin-top:5px;
	margin-left:1px;
	margin-right:1px;
	margin-bottom:5px;
	clear:both;}

.BotonFormulario{
	BORDER: rgb(128,128,128) 1px solid;
	COLOR:#ffffff;
	FONT-SIZE: 9pt;
	FONT-FAMILY: Verdana;
	background-color: #C13E12;
	padding-top: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	margin-top:10px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom:0px;
	clear:both;}

/*----------------------------------------------*/
/*-------Formulario campos de texto y comentario----------*/
#Campotexto {
	background-image: url(../img/formulario/sombra-txt.gif);
	width: 175px;
	height:20px;
	margin-right:0px;
	padding-right: 0px;
	border-left: 1px solid #999999;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	font-size:10pt ;
	color:#666666;}
	.Campotexto a:link {border-style: solid;font-size:8pt; color: #009900 ; }
	.Campotexto a:hover {border-style: solid;font-size:8pt; color:#000000 ; }

#Campocomentario {
	background-image: url(../img/formulario/sombra-txt-comentario.gif);
	width: 280px;
	height:140px;
	margin-right:0px;
	padding-right: 0px;
	overflow:auto;
	border-left: 1px solid #999999;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	font-size:9pt ;
	color:#666666;}

/* ****************************** SUBMENU INFORMACIÓN CORPORATIVA *********************** */
/* ************************************************************************************* */
table.TablaMenuDcha {	/* --- Tabla para crear el borde gris --- */
	background-color:#d9d9d9;
	width: 155px;
	padding:1px;}
	
td.CeldaMenuDchaTitulo {	/* --- Celda que aloja el Titulo del Menu ---*/
	background-color: #c13e12;
	font-family: "Trebuchet MS", Arial, tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color : #ffffff;
	text-align:center;
	padding: 2px;}	

Table.MenuDchaSepararDelTitulo {  /* --- Tabla que separa el titulo del menu con el menu --- */
	height: 5px;}

/* Style Applied to the Paragraphs for the Sidebar Links */
p.navSubs {		/* --- Sección del Menu normal --- */
	font-family: "Trebuchet MS", Arial, tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	margin: 0px;}
	.navSubs a {
 		background-color: #F8F8F8;
		color: #C13E12;
		text-decoration: none;
		padding: 4px 0px 4px 4px;
		display: block;
		/* width: 100%; */}
		/* Cuando tenemos un <p> dentro de una fila <td>
		   Imprescindible width:100% de ancho si queremos que al pasar x el <td> se 
		   ponga en funcionamiento el link del <p> y su efecto de roll-over en toda la celda.
		   Inconveniente: en FireFox el width:100% si hay algun margin o paddin
		   a la izq o dcha entonces se sale del <td>   */
	.navSubs a:hover {
		background-color:#cccccc;
		color: #ffffff;
		text-decoration: none; }

p.navSubsON {	/* --- Sección del Menu activado --- */
	font-family: "Trebuchet MS", Arial, tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	margin: 0px;}
	.navSubsON a {
		background-color:#cccccc;
		color: #ffffff;
		text-decoration : none;
		padding: 4px 0px 4px 4px;	
		display: block;}
	.navSubsON a:hover {
		color: #ffffff;
		text-decoration: none;}

.MenuDchaSeparacion {  /* separacion entre cada linea de Menu  */
 	background-image: url(../img/fondoLineaSeparacionMenuDcha.gif); 
	margin-bottom: 0px;
	margin-top: 0px;}

/*---------------------- H´S ----------------------------------------------------*/

H1 { font-family:"Trebuchet MS",arial, verdana, sans-serif;
	font-size:13px;
	font-weight:lighter;
	color:#C13E12;
	margin-bottom:0px;}
	
H2 { font-family:"Trebuchet MS",arial, verdana, sans-serif;
	font-size:11px;
	color:#5A5A61;
	font-weight:bold;
	margin-bottom:0px;}

/*---------------------- Imagenes Espaciado Horizontal ------------------------------*/

.imgMargenIzq10px {
	margin-left:10px;}

.imgMargenIzq10pxSup2px {
	margin-top:2px;
	margin-left:10px;}
	
.imgMargenDcha10px {
	margin-right:10px;}

.imgMargenDcha10pxSup2px {
	margin-top:2px;
	margin-right:10px;}
	
	