body{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
/*	font-family: Arial, Helvetica, sans-serif;*/
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration:none;
	color: #014A7F;
	background-image: url(images/fondo_pagina.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	background-color: #e5edf2;
	text-align: justify;
}

a {
color: #014A7F;
text-decoration:underline;
}

a:hover {
color: #014A7F;
text-decoration:none;
}
/******ENCABEZADOS**************/

.encabezado1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	/*color: #375F15;*/
	font-weight: bold;
	margin-left: 28px;
}

.encabezado2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	/*color: #659042;*/
	padding-bottom: 2px;
	padding-top: 0px;
}

.encabezado3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	/*color: #4B7926;*/
	padding-top: 0px;
	padding-bottom: 0px;
}
.encabezado4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #659042;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 0px;
	background-image: url(images/ico_enlaces.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 25px;
	padding-top: 12px;
}
.encabezado5{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #686868;
	text-decoration: none;
}
.encabezado6{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #525252;
	text-decoration: none;
	padding-bottom: 5px;
	padding-left:5px;
}
.encabezado7{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #659042;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 0px;
	background-image: url(images/ico_actividades.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left:15px;
}
.encabezado7 a{
	color: #659042;
	text-decoration: none;
}

.encabezado7 a:hover{
	text-decoration: none;
	color: #355D14;
}

/*****LISTAS ***************/
#submenu UL {
	padding-top: 30px;
}
#submenu LI {
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 12px;
	text-align: left;
	background-image: url(images/ico_submenu.gif);
	background-position: left center;
	background-repeat: no-repeat;
	list-style-type: none;
	font-weight: bold;
	color: #070707;
}
#submenu a{
	font-weight: normal;
	text-decoration:none;
	color: #070707;
}
#submenu a:hover{
	font-weight: bold;
	text-decoration:none;
	color: #070707;
}
#submenu2 UL {
	padding-top: 30px;
}
#submenu2 LI {
	width: 98px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CACACA;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 12px;
	text-align: left;
	background-image: url(images/ico_submenu2.gif);
	background-position: left center;
	background-repeat: no-repeat;
	list-style-type: none;
	font-weight: bold;
	color: #646464;
}
#submenu2 a{
	font-weight: normal;
	text-decoration:none;
	color: #646464;
}
#submenu2 a:hover{
	font-weight: bold;
	text-decoration:none;
	color: #646464;
}

/*****FORMS *********/

form {
	margin: 0;
	padding: 0;
}
select, input{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	/*background-color: #CCCCCC;*/
	border: 1px solid #41779F;	
}
.input_index{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #CCCCCC;
	border: 1px solid #878787;
	height: 12px;
	width: 113px;
}
.input_contacto{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;	
	background-color: #F1F1F1;
	border: 1px solid #DFDFDF;
	height: 12px;
	width: 270px;
}
.input_contacto2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;	
	background-color: #F1F1F1;
	border: 1px solid #DFDFDF;
	height: 70px;
	width: 270px;
}
.boton_contacto{
	background-image: url(images/boton_contacto.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7BBC48;
	text-align: center;
	font-weight: normal;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 0px none;
	border-left: 0px none;
	height: 14px;
	width: 36px;
}
/****TEXTOS********************************************/
#direccion{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #626262;
	padding-top:19px;
	padding-left:25px;
	padding-bottom:19px;
	text-align: left;
}
#fecha{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #629438;
	padding-left: 26px;
}
.registro{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #6B6B6B;
	text-align: left;
	padding-bottom: 2px;
	padding-top: 2px;
}
.registro_index{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #DDDDDD;
	text-align: left;
	padding-bottom: 2px;
	padding-top: 2px;
}
.texto1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4E4E4E;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
}
.texto2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4E4E4E;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
}
.texto4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #659042;
	text-align: left;
}
.texto5, .texto5 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8F8F8F;
	text-align: left;
	font-weight: normal;
	text-decoration: underline;
}
.texto5 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8F8F8F;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
}
.texto6{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #525252;
	text-align: left;
	font-weight: normal;
	padding-bottom: 10px;
	padding-left:5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.texto6 a{
	text-decoration: none;
}
.texto6 a:hover{
	text-decoration: underline;
}
.texto7{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7BBC48;
	text-align: left;
	font-weight: normal;
}
.texto8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #375F15;
	text-align: right;
	font-weight: normal;
	text-decoration: none;
}
.texto8 a{
	color: #375F15;
	text-decoration: none;
}
.texto8 a:hover {
	color: #375F15;
	text-decoration: underline;
}
/****TABLAS********************************************/
/*Fondos*/
#tabla_general{
	background-image: url(images/degradado_gris.jpg);
	background-repeat:  repeat-y;
	background-position: left top;
	width: 800px;
}

#tabla_index{
	background-image: url(images/fondo_index.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 800px;
	height: 600px;
}

#tabla_noticias{
	background-image: url(images/fondo_noticias.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 800px;
	/*eight: 600px;*/
}

#tabla_actividades{
	background-image: url(images/fondo_actividades.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 800px;
	/*eight: 600px;*/
}

#tabla_traza{
	background-image: url(images/fondo3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 800px;
	height: 600px;
}

#tabla_brc{
	background-image: url(images/brc.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 800px;
	height: 600px;
}

#tabla_ifs{
	background-image: url(images/ifs.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 800px;
	height: 600px;
}

#tabla_pi{
	background-image: url(images/pi.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 800px;
	height: 600px;
}

#tabla_naturane{
	background-image: url(images/fondo7.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 800px;
	height: 600px;
}

#tabla_auditoria{
	background-image: url(images/fondo1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 800px;
	height: 600px;
}

#tabla_nature{
	background-image: url(images/fondo4.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 800px;
	height: 600px;
}

#tabla_certificacion{
	background-image: url(images/fondo2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 800px;
	height: 600px;
}

#tabla_igp{
	background-image: url(images/igp.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 800px;
	height: 600px;
}

#tabla_centros{
	background-image: url(images/residencias.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 800px;
	height: 600px;
}

#tabla_nadorcott{
	background-image: url(images/nadorcott.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 800px;
	height: 600px;
}

#tabla_eurep1{
	background-image: url(images/eurep.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 800px;
	height: 600px;
}

#tabla_empresa{
	background-image: url(intraweb/images/empresa.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 800px;
	/*height: 600px;*/
}

#tabla_documentacion{
	background-image: url(images/documen.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 800px;
	height: 600px;
}

#tabla_contacto{
	background-image: url(images/fondo9.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 800px;
	height: 600px;
}

#tabla_enlaces{
	background-image: url(images/fondo_enlaces.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 800px;
	height: 600px;
}

/*Contenido general*/
#tabla_contenido_noticias{
	width: 592px;
	text-align: left;
}
#tabla_contenido_documentacion{
	width: 504px;
	text-align: left;
}
#tabla_contenido_empresa{
	width: 800px;
	text-align: left;
	
}
/*Contenido*/
#tabla_not{
	width: 473px;
	background-image: url(images/ptos_verde.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom: 16px;
	margin-left: 0px; /*28px*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8F8F8F;
}
#tabla_not a{
	color: #8F8F8F;
	text-decoration:none;
}
#tabla_not a:hover{
	color: #8F8F8F;
	text-decoration:underline;
}
.tabla
{
    border-style:none;
   
		
}
.tabla TD{
	width: 379;
	padding-left: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-image: url(images/linea_ptos_verde.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}
#tabla_cont{
	width: 379 ;
	margin-left: 28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6B6B6B;
}

#tabla_emp{
	width: 473px;
	margin-bottom: 16px;
	margin-left: 28px;
	text-align: justify;
}
#tabla_enl{
	width: 379 ;
	margin-left: 28px;
}
#tabla_enl TD{
	width: 379 ;
	padding-top: 8px;
	padding-bottom: 8px;
	background-image: url(images/linea_ptos_verde.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}
#tabla_act{
	width: 470px;
	margin-left: 30px;
	text-align: justify;
}
#tabla_act TD{
	width: 473 ;
	padding-top: 3px;
	padding-bottom: 6px;
	background-image: url(images/linea_ptos_verdeg.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}
#tabla_ind{
	width: 747 ;
	background-image: url(images/fondo_gris_index.gif);
	background-repeat:  repeat-y;
	margin-top:10px;
}
.borde_tabla_ind{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}

/*Fondos*/
.fondo_gris{
	background-color:#F1F1F1;
}
.fondo_contenido{
	background-color:#ffffff;
}
.fondo_verde{
	background-image: url(intraweb/images/fondo_verde.gif);
	background-repeat:  repeat-x;
}
.img_noticias{
	text-align: left;
	height: 58px;
	width: 58px;
	padding-right: 18px;
}

/****MENU********************************************/
#sup{
width: 800px;
margin-left: auto;
margin-right: auto;
}
#menu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9EB38D;
	text-decoration:none;
	height: 25px;
	width: 734px;
	position: absolute;
	font-weight: normal;
	text-align: left;		
	background-color: #c1022b;
}
#menu a{
	color: #FFFFFF;
	text-decoration:none;
}
#menu a:hover{
	color: #9EB38D;
}

#menu_index{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9EB38D;
	text-decoration:none;
	height: 25px;
	width: 472px;
	position: absolute;
	font-weight: normal;
	margin-top: 102px;
	margin-left: 322px;
	padding-left: 6px;
	text-align: left;
	background-image: url(images/fondo_menuindex.gif);
	background-repeat:  repeat-y;
	background-color: #41779F;
}
#menu_index a{
	color: #FFFFFF;
	text-decoration:none;
}
#menu_index a:hover{
	color: #9EB38D;
}
/****NAVEGACION*******************************************/
#navega {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #848484;
	text-decoration:none;
	height: 17px;
	width: 492px;
	position: absolute;
	font-weight: normal;
	margin-top: 152px;
	margin-left: 221px;
	text-align: left;
	background-color: #F1F1F1;
	padding-left: 11px;
	padding-top: 3px;
	
}
#navega a{
	text-decoration:none;
	color: #848484;
}

#navega a:hover{
	text-decoration:underline;
}
#navega2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #848484;
	text-decoration:none;
	height: 17px;
	width: 400px;
	position: absolute;
	font-weight: normal;
	margin-top: 152px;
	margin-left: 312px;
	text-align: left;
	background-color: #F1F1F1;
	padding-left: 11px;
	padding-top: 3px;
	
}
#navega2 a{
	text-decoration:none;
	color: #848484;
}

#navega2 a:hover{
	text-decoration:underline;
}

#menu_bajo{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #7A7A7A;
	height: 15px;	
	padding-left: 25px;
	padding-top:5px;
	background-color:#D7D7D7;
	
}
#menu_bajo a{
	color: #7A7A7A;
	text-decoration:none;
	padding-left: 5px;
	padding-right: 5px;
}
#menu_bajo a:hover{
	color: #000000;
}

/****SUBMENUS*******************************************/

.subm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #848484;
	text-decoration:none;
	height: 20px;
	width: 400px;
	position: absolute;
	font-weight: normal;
	margin-top: 128px;
	padding-left: 5px;
	padding-top: 3px;
	visibility: hidden;
	background-color: #FFFFFF;
	
}
.subm a{
	text-decoration:none;
	color: #848484;
}

.subm a:hover{

	color: #7BBC48;
	text-decoration:underline;
}
/****************NUEVOS ESTILOS **********************/
#menudiv 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;

    background-image: url(images/fondo_menu.gif);
    background-repeat:repeat-y;
    background-color: #41779F;
}
.cab
{	
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
	text-align: left;
    background-image: url(images/fondo_cab.gif);
    background-repeat:repeat-y;
    background-color: #41779F;
    padding:3px;
    vertical-align:top;
    margin:-3px -3px 0px -3px;
}
.status_verde
{
	background-image:url(intraweb/images/status_verde.gif);
	text-align:right;
	vertical-align:middle;
	background-repeat:no-repeat;
	background-position:left center;
}
.status_amarillo
{
	background-image:url(intraweb/images/status_amarillo.gif);
	text-align:right;
	vertical-align:middle;
	background-repeat:no-repeat;
	background-position:left center;
}
.status_rojo
{
	background-image:url(intraweb/images/status_rojo.gif);
	text-align:right;
	vertical-align:middle;
	background-repeat:no-repeat;
	background-position:left center;
}
.status_morado
{
	background-image:url(intraweb/images/status_morado.gif);
	text-align:right;
	vertical-align:middle;
	background-repeat:no-repeat;
	background-position:left center;
}
.status_gris
{
	background-image:url(intraweb/images/status_gris.gif);
	text-align:right;
	vertical-align:middle;
	background-repeat:no-repeat;
	background-position:left center;
}
.tabla_act{
	width: 470px;
	margin-left: 30px;
	text-align: justify;
}
.tabla_act TD{
	width: 473 ;
	padding-top: 3px;
	padding-bottom: 6px;
	background-image: url(images/linea_ptos_verdeg.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}

