body
{
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	width:100%;
	margin: 0 auto;
}

table
{
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	border:0px;
}

td
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:medium;
	padding:0px;
	border:0px;
	vertical-align:top;
}

h1
{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
}

a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:normal;
	color: #333333;
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
	color: #333333;
}

a:active
{
	color: #4D4D4D;
	text-decoration:underline;
}

p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.77em;
	font-weight:normal;
	color: #333333;
	text-decoration:none;
	text-align:justify;
	padding:2px;
}

li
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.77em;
	font-weight:normal;
	color: #333333;
	text-decoration:none;
	text-align:justify;
	padding:2px;
}

ol
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.77em;
	font-weight:normal;
	color: #333333;
	text-decoration:none;
	text-align:justify;
	padding:2px;
}

br
{
	line-height:normal;
}

img
{
	border: 0px;
}

#mainpigment
{
	font-family:Arial, Helvetica, sans-serif;
	width:95%;
	margin:0 0;
	text-align: center;
	position:absolute;
}

#usersmenupigment
{
	font-family:Arial, Helvetica, sans-serif;
	width:15%;
	position:relative;
	top:0px;
}

#userscontentpigment
{
	font-family:Arial, Helvetica, sans-serif;
	width:74%;
	position:relative;
	top:0px;
	border:0px;
}

#usersheaderpigment
{
	font-family:Arial, Helvetica, sans-serif;
	width:100%;
}

#usersheaderfunctionpigment
{
	font-family:Arial, Helvetica, sans-serif;
	width:100%;
}

#table1pigment
{
	font-family:Arial, Helvetica, sans-serif;
	width:100%;
	border:0px;
	border-collapse:collapse;
	padding:0px;
}

.table1pigment
{
	font-family:Arial, Helvetica, sans-serif;
	width:100%;
	border:0px;
	border-collapse:collapse;
	padding:0px;
}

.table1pigment_02
{
	font-family:Arial, Helvetica, sans-serif;
	width:100%;
	height:6.45em; 
	padding:0px;
	border:0px;
	border-collapse:collapse;
	background-color:#000000;
}

#table1rowpigment
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	height:40px;
	vertical-align:middle;
}

#table2rowpigment
{
	font-family:Arial, Helvetica, sans-serif;
	width:100%;
	height:30px;
	vertical-align:middle;
	background-color:#EAEAEA;
}

#table3rowpigment
{
	font-family:Arial, Helvetica, sans-serif;
	width:100%;
	height:30px;
	vertical-align:middle;
	padding:0px;
	background-color:#4B92C6;
}

#tableTitle
{
	font-family:Arial, Helvetica, sans-serif;
	height:30px;
	vertical-align:middle;
	padding:0px;
	color:#333333;
	text-align:center;
	background-color:#5093C4;
}

#footerpigment
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.65em;
	font-family:"Arial", Tahoma;
	width:100%;
	color:#7F7F7F;
	text-align:center;
}

#latestnewspigment
{
	font-family:Arial, Helvetica, sans-serif;
	width:100%;
	height:160px;
	overflow:scroll;
	background-color:#FAFAFA;
}

#newspigment
{
	font-family:Arial, Helvetica, sans-serif;
	width:100%;
	height:300px;
	overflow:scroll;
}

#communicationspigment
{
	font-family:Arial, Helvetica, sans-serif;
	width:100%;
	height:115px;
	overflow:scroll;
}

#tr1pigment
{
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FAFAFA;
}

#tr2pigment
{
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
}

#tabletitle1pigment
{
	font-family:Arial, Helvetica, sans-serif;
	background-color:#5C8CC7;
	font-size:0.7em;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	height:30px;
}

#tableTitle
{
	font-family:Arial, Helvetica, sans-serif;
	background-color:#5C8CC7;
	font-size:0.7em;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	height:30px;
}

#advertisementpigment
{
	font-family:Arial, Helvetica, sans-serif;
	width:100%;
	padding-top:5px;
	padding-bottom:5px;
}

#calendarpigment
{
	font-family:Arial, Helvetica, sans-serif;
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
}

#fieldset1pigment
{
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #DEEBFA;
}

#transacctionbuttonsloginpigment
{
	font-family:Arial, Helvetica, sans-serif;
	width:100%;
	text-align:center;
}

.externalfield
{
	font-family:Arial, Helvetica, sans-serif;
	background-color:#EEFFFF;
	border:1px solid #0067B1;
}

.link1pigment
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	font-weight:bold;
	color: #333333;
	text-decoration:none;
	cursor:pointer;
}

.link1pigment_02
{
	font-family:Verdana;
	font-size:0.7em;
	font-weight:bold;
	color: #333333;
	text-decoration:none;
}

.link1pigment:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	font-weight:bold;
	color: #BFBFBF;
	text-decoration:underline;
}

.link2pigment
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.65em;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:none;
}

.link2pigment:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.65em;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:underline;
}

.link3pigment
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	font-weight:normal;
	color: #333333;
	text-decoration:none;
}

.link3pigment:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	font-weight:normal;
	color: #333333;
	text-decoration:underline;
}

.link4pigment
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	font-weight:bold;
	color: #333333;
	text-decoration:none;
}

.link4pigment:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	font-weight:bold;
	color: #333333;
	text-decoration:underline;
}

.link5pigment
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color: #333333;
	text-decoration:none;
}

.link5pigment:hover
{
	cursor:pointer;
	text-decoration:underline;
}

.content1pigment
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	font-weight:normal;
	color: #333333;
	text-decoration:none;
	text-align:justify;
}

.content2pigment
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	font-weight:bold;
	color: #333333;
	text-decoration:none;
}

.content3pigment
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.77em;
	font-weight:normal;
	color: #333333;
	text-decoration:none;
	text-align:justify;
}

.content4pigment
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.65em;
	font-weight:normal;
	color: #333333;
	text-decoration:none;
	text-align:center;
}

.warningpigment
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.80em;
	font-weight:bolder;
	color: #FFA500;
	text-decoration:none;
	text-align:left;
}

.errorpigment
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.80em;
	font-weight:bolder;
	color: #FF0000;
	text-decoration:none;
	text-align:left;
}

.noticepigment
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.80em;
	font-weight:bolder;
	color: #00FF00;
	text-decoration:none;
	text-align:left;
}

.extranethorizontalbar
{
	font-family:Arial, Helvetica, sans-serif;
	height: 1px;
	border: 0;
	color: #EAEAEA;
	background-color: #DEEBFA;
	width: 100%;
}

.title1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:Bold;
	color: #0A75C9;
	text-decoration:none;
	text-align:justify;
}

.subtitle1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.80em;
	font-weight:Bold;
	color: #333333;
	text-decoration:none;
	text-align:left;
}

.getmenu
{
	font-size:0.7em;
	text-align:left;
	cursor:pointer;
	color:#333333;
	height:2.1em;
	width:182px;
	padding-top:3px;
	padding-left:10px;
	/* background-image: url(../../resources/files/archivos/getcategorie.gif); */
	background-image: url('../../portal/resources/files/archivos/getcategorie.gif');
	background-repeat:no-repeat;
}

.getsubmenu
{
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:0.65em;
	margin-bottom:0.5em;
	margin-top:0.5em;
	padding-left:5px;
	width:160px;
	line-height:18px;
}

.tableTitle
{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#5C8CC7;
}

.navbar
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	color:#FFFFFF;
	background-color:#5C8CC7;
}

/* ALL INI 2011-07-06 Agregamos nuevos estilos para dejar el index con los estilos de aqu�*/
.fng_borde
{
	border:0em;
}
.fng_txt_left
{
	text-align: left;
}
.fng_txt_right
{
	text-align: right;
}
.fng_txt_center
{
	text-align: center;
}
.fng_txt_justify
{
	text-align: justify;
}
.fng_vertical_top
{
	vertical-align:top;
}
.fng_vertical_middle
{
	vertical-align:middle;
}
.fng_vertical_bottom
{
	vertical-align:bottom;
}
.fng_span_noticia
{
	font-family:Verdana;
	font-size:0.65em;
	color:#FFFFFF;
	font-weight:bold;
}
.fng_tr_vinculos
{
	height:2em; 
	vertical-align:bottom;
}

.fng_table_01
{
	width:100%;
	text-align:right;
}

.fng_table_02
{
	width:100%;
	text-align:center;
}

.fng_td_01
{
	width:55%;
	text-align:left;
	padding:5px;
}

.fng_td_02
{
	width:10em;
	text-align:right;
}

.fng_td_03
{
	padding-left:10px;
}

.fng_td_04
{
	text-align:right;
	width:30%;
}

.fng_td_06
{
	display: block;
}

.fng_td_07
{
	width:25%;
	text-align:right;
	padding-left:10px;
}

.fng_calendario_tabla_01
{
	width:11em; 
	text-align:right; 
	border:1px solid #0067B1; 
	background-color:#FFFFFF;
	float: right;
}
.fng_calendario_tabla_02
{
	margin-left:auto; 
	margin-right:auto; 
	vertical-align:middle;
	text-align:center;
}
.fng_calendario_tr_01
{
	height:1em;
	vertical-align:middle;
}
.fng_calendario_tr_02
{
	height:1em;
	vertical-align:middle;
	text-align:center;
}
.fng_calendario_tr_03
{
	height:1em;
	vertical-align:middle;
	padding:0
}
.fng_calendario_td_01
{
	background-color:#D8E6FF; 
	color:#333333; 
	text-align:center;
}
.fng_calendario_td_02
{
	font-family:Arial;
	font-size:0.7em;
	background-color:#FF0000;
	color:#FFFFFF;
	text-align:center; 
	cursor: pointer;
}
.fng_calendario_td_03
{
	font-family:Arial;
	font-size:0.7em;
	background-color:#336699;
	color:#FFFFFF;
	text-align:center;
}
.fng_calendario_td_04
{
	font-family:Arial;
	font-size:0.7em;
	background-color:#FAFAFA; 
	color:#FF0000; 
	text-align:center;
}
.fng_calendario_td_05
{
	font-family:Arial;
	font-size:0.7em;
	background-color:#EAEAEA;
	color:#333333;
	text-align:center;
}
.fng_calendario_td_06
{
	/*background-color:#9999CC; */
	background-color:#FFFFFF; 
	color:#000000;
}
.fng_calendario_span_01
{
	color:#333333;
	font-family:Verdana;
	font-size:0.65em;
	font-weight:bold;
}
.fng_calendario_span_02
{
	font-family:Verdana;
	font-size:0.75em;
	font-weight:bold;
	color:#333333;
	text-align:center;
}

.fng_calendario_navegacion
{
	font-size:0.85em;
}

.fng_suscripciones_tr_01
{
	height:0em;
	vertical-align:bottom;
}

.fng_suscripciones_tr_02
{
	height:2em;
	vertical-align:top;
}

.fng_suscripciones_input_text
{
	width:11em
}

.fng_logo_menu
{
	text-align:center;
	height:0em;
}

.fng_logos_calidad
{
	height:3em;
	vertical-align:middle;
}

.fng_height_1em
{
	height:1em;
}
.fng_width_2por
{
	width:2%;
}
.fng_width_20px
{
	width:20px;
}

#menulateralusuarios
{
	width:200px;
}
#fng_ancho_12em
{
	width:12em;
}
/* ALL FIN 2011-07-06 Agregamos nuevos estilos para dejar el index con los estilos de aquí*/

.fng_tabla_portal_tx
{
	border:0px;
	border-collapse: separate;
	border-spacing: 1px;
	border-color:#FFFFFF;
}


/* ALL INI 2011-09-20 Nueva maquetación del portal para evitar el uso de tablas */
#fng_div_fecha_idioma_buscar_fng	/* OK */
{
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 0.75em;
	font-weight		: normal;
	color 			: #333333;
	text-decoration	: none;
	text-align 		: justify;
	background-color: #EAEAEA;
	position 		: relative;
	width			: 99%;
	height			: 4em;
	display 		: block;
}
#fng_div_fecha_fng	/* OK */
{
	position		: absolute;
	display 		: inline;
	top 			: 0.5em;
	left			: 0.5em;
	width			: 25em;
	float 			: left;
}
#fng_div_buscar_fng	/* OK */
{
	position 		: absolute;
	display 		: inline;
	top 			: 0.5em;
	right			: 30px;
	width			: 25em;
	float 			:inherit;
}
#fng_div_idioma_fng	/* OK */
{
	position 		: absolute;
	display 		: inline;
	top 			: 0.5em;
	right			: 0px;
	width			: 10em;
	float 			:right;
	vertical-align 	: top;
}
.fng_div_encabezado_en
{
	width 				: 100%;
	height 				: 104px;
	background-color 	: #000000;
	background-image 	: url(../resources/files/archivos/header02en.png);	/* background-image: url(../../resources/files/archivos/header02en.png); */ 
	background-repeat 	: no-repeat;
	display 			: block;
}
.fng_div_encabezado_es
{
	width 				: 100%;
	height 				: 104px;
	background-color 	: #000000;
	background-image	: url(../resources/files/archivos/header02es.png);	/* background-image: url(../../resources/files/archivos/header02es.png); */ 
	background-repeat	: no-repeat;
	display 			: block;
}
/*Barra de miga de pan, botones para cambiar el tamaño del texto y el logo del Ministerio*/
#fng_div_migapan_tamtexto_logomin_fng	/* OK */
{
	font-family		: Arial, Helvetica, sans-serif;
	font-weight		: normal;
	color 			: #333333;
	text-decoration	: none;
	text-align 		: justify;
	background-color: #4B92C6;
	position 		: relative;
	width			: 100%;
	height			: 3.3em;
	display 		: block;
	vertical-align	: top;
	padding 		: 0px;
}
#fng_div_migapan_fng
{
	position		: absolute;
	display 		: inline;
	top 			: 0.2em;
	left			: 0.5em;
	width			: 35em;
	float 			: left;
}
#fng_div_tamtexto_fng
{
	position 		: absolute;
	display 		: inline;
	bottom 			: 0.3em;
	right			: 20px;
	width			: 15em;
	float 			: inherit;
}
#fng_div_logomin_fng
{
	position 		: absolute;
	display 		: inline;
	top 			: 0.5em;
	right			: 0px;
	width			: 10em;
	float 			: right;
	vertical-align 	: top;
}
/* ALL FIN 2011-09-20 Nueva maquetación del portal para evitar el uso de tablas */
