body
	{
	background-color: #FFFFFF;
	margin-left: 0px;
	font-family: Century Gothic, Century Gothic Std, 
		     Century MT, Century MT Std,
		     sans-serif;
	}

.pag_pres_oculta
	{
	overflow: hidden;
	width: 0%; 
	opacity: 0; 
	visibility: hidden;
	-webkit-transition: visibility 1s linear, opacity 1s linear, width 1s linear;
	-moz-transition: visibility 1s linear, opacity 1s linear, width 1s linear;
	-o-transition: visibility 1s linear, opacity 1s linear, width 1s linear; 
	}
.pag_pres_visible
	{
	overflow: visible;
	height: auto;
	width: 100%; 
	opacity: 1; 
	visibility: visible;
	-webkit-transition: visibility 1s linear, opacity 1s linear, width 1s linear;
	-moz-transition: visibility 1s linear, opacity 1s linear, width 1s linear;
	-o-transition: visibility 1s linear, opacity 1s linear, width 1s linear; 
	}
.imagen_pag_pres_oculta
	{ 
	opacity: 0; 
	visibility: hidden;
	-webkit-transition: visibility 0.5s linear, opacity 0.5s linear;
	-moz-transition: visibility 0.5s linear, opacity 0.5s linear;
	-o-transition: visibility 0.5s linear, opacity 0.5s linear; 
	}
.imagen_pag_pres_visible
	{ 
	opacity: 1; 
	visibility: visible;
	-webkit-transition: visibility 0.5s linear, opacity 0.5s linear;
	-moz-transition: visibility 0.5s linear, opacity 0.5s linear;
	-o-transition: visibility 0.5s linear, opacity 0.5s linear; 
	}

hr
	{
	color: #99CCFF;
	width: 1px;
	}
input
	{
	font-size: 11px;
	}

table.menu_cuenta
	{
	width: 190px;
	border: 1px solid #BBBBFF;
	}
table.noticias
	{
	width: 100%;
	border: 1px solid #BBBBFF;
	}
table.lista_noticias
	{
	width: 98%;
	}
table.links_pie
	{
	width: 100%;
	border-spacing: 5;
	margin-top: 5px;
	}
table.dua
	{
	width: 100%;
	line-height: 14px;
	}
table.dua_peq
	{
	line-height: 14px;
	}
table.msj
	{
	width: 100%;
	border-spacing: 5;
	}
table.alm
	{
/*	width: 100%; */
	line-height: 14px;
	}
table.alm_peq
	{
	line-height: 14px;
	}
table.para_datos
	{
	width: 100%;
	line-height: 14px;
	cellpadding: 3px;
	}
/*	margin-bottom: 5px;*/
table.filas_bloques
	{
	align: center;
	width: 100%;
	line-height: 14px;
	cellpadding: 3px;
	}
table.bloque
	{
	align: left;
	cellpadding: 3px;
	line-height: 17px;
	text-align: left;
	vertical-align: top;
	}
table.tabla_bloque
	{
	align: center;
	width: 100%;
	line-height: 14px;
	text-align: center;
	vertical-align: top;
	}
table.men_cab
	{
	align: center;
	width: 100%;
	line-height: 12px;
	text-align: center;
	vertical-align: top;
	}

td.links_pie
	{
	text-align: center;
	padding: 0px 0px 0px 0px;
	}
a.links_pie
	{
	white-space: nowrap;
	border: solid #D0D0D0;
	color: black;
	background: #DBDBDB;
	font-size: 11px;
	padding: 0px 3px 0px 3px;
	}
a.links_pie_disabled
	{
	white-space: nowrap;
	border: solid #D0D0D0;
	color: black;
	background: #DBDBDB;
	font-size: 11px;
	padding: 0px 3px 0px 3px;
	color: #999999;
	text-decoration: none;
	}
a.interno
	{
	text-decoration: none;
	color: black;
	font-size: 10;
	padding: 1px 1px 1px 1px;
	}
a.link_pestanya_presentacion
	{
	text-decoration: none;
	color: black;
	font-size: 16;
	padding: 5px 5px 5px 5px;
	}

.texto_portal
	{
	text-align: justify;
	padding: 0px 0px 0px 0px;
	font-size: 16px;
	line-height: 22px;
	font-family: Century Gothic, Century Gothic Std, 
		     Century MT, Century MT Std,
		     sans-serif;
	}
.texto
	{
	text-align: justify;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	font-family: Century Gothic, Century Gothic Std, 
		     Century MT, Century MT Std,
		     sans-serif;
	}
.texto_pie
	{
	text-align: right;
	padding: 0px 0px 0px 0px;
	font-size: 10px;
	font-family: Century Gothic, Century Gothic Std, 
		     Century MT, Century MT Std,
		     sans-serif;
	}

th.tabla
	{
	background: #9999FF;
	padding: 5px 10px 5px 10px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	}
th.tabla_verdoso
	{
	background: #BBE0E0;
	padding: 5px 10px 5px 10px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	}
th.tabla_portal
	{
	background: #CCCCFF;
	padding: 2px 4px 2px 4px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	}
th.leyenda
	{
	padding: 0px 10px 0px 2px;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	}
th.leyenda_arriba
	{
	padding: 10px 10px 0px 2px;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	}
th.metadata
	{
	padding: 0px 0px 3px 0px;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	}
th.dua
	{
/*	padding: 5px 0px 0px 0px; */
	padding: 2px 0px 0px 0px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	}
th.msj
	{
	padding: 0px 10px 0px 2px;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	}
th.msj_ban_ent
	{
	padding: 3px 5px 3px 5px;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	}
th.adment
	{
	padding: 4px 10px 4px 4px;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	}
th.adm_ent
	{
	padding: 4px 10px 4px 4px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	}
th.alm
	{
/*	padding: 3px 2px 3px 2px; */
	padding: 0px 12px 0px 12px;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	}
th.alm_peq
	{
/*	padding: 3px 2px 3px 2px; */
	padding: 0px 2px 0px 2px;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	}
th.dua_ptd
	{
	padding: 2px 4px 2px 4px;
	text-align: center;
	vertical-align: center;
	font-size: 12px;
	font-weight: bold;
	}
th.msj_ptd
	{
	padding: 2px 4px 2px 4px;
	text-align: center;
	vertical-align: center;
	font-size: 11px;
	font-weight: bold;
	}
th.err
	{
	padding: 4px 10px 2px 10px;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	}
th.datos
	{
	padding: 0px 10px 0px 2px;
	text-align: left;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	}
th.nom_bloque
	{
	background: #BBE0E0;	/* VERDOSO_CLARO (funciones.php) */
	padding: 3px 12px 3px 12px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	}
th.bloque
	{
	padding: 0px 10px 0px 2px;
	text-align: left;
	vertical-align: top;
	font-size: 12px;
	font-weight: bold;
	line-height: 17px;
	}
th.tabla_bloque
	{
	padding: 3px 4px 3px 4px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	}
th.men_cab
	{
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
	}

td.tabla
	{
	padding: 3px 7px 3px 7px;
	text-align: center;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
	}
td.agenda
	{
	padding: 3px 7px 3px 7px;
	text-align: center;
	font-size: 14px;
	line-height: 20px;
	}
td.leyenda
	{
	padding: 0px 2px 0px 0px;
	text-align: left;
	font-size: 12px;
	}
td.leyenda_arriba
	{
	padding: 10px 2px 0px 0px;
	text-align: left;
	font-size: 12px;
	}
td.metadata
	{
	padding: 0px 2px 3px 10px;
	text-align: left;
	font-size: 10px;
	}
td.dua
	{
/*	padding: 0px 2px 0px 10px; */
	padding: 3px 6px 3px 6px;
	text-align: center;
	font-size: 10px;
	}
td.msj
	{
	padding: 0px 2px 0px 0px;
	text-align: center;
	font-size: 10px;
	}
td.msj_ban_ent
	{
	padding: 2px 5px 2px 5px;
	text-align: center;
	font-size: 10px;
	}
td.dua_ptd
	{
	padding: 3px 6px 3px 6px;
	text-align: center;
	vertical-align: center;
	font-size: 10px;
	}
td.msj_ptd
	{
	padding: 3px 6px 3px 6px;
	text-align: center;
	vertical-align: center;
	font-size: 10px;
	}
td.adment
	{
	padding: 0px 2px 0px 0px;
	text-align: left;
	font-size: 10px;
	}
td.adm_ent
	{
	padding: 0px 2px 0px 0px;
	text-align: center;
	font-size: 10px;
	}
td.alm
	{
/*	padding: 0px 2px 0px 0px; */
	padding: 0px 15px 0px 15px;
	text-align: center;
	font-size: 10px;
	}
td.alm_peq
	{
/*	padding: 0px 2px 0px 0px; */
	padding: 0px 2px 0px 2px;
	text-align: center;
	font-size: 10px;
	}
td.err
	{
	padding: 3px 7px 3px 7px;
	text-align: left;
	font-size: 10px;
	line-height: 15px;
	}
td.datos
	{
	padding: 0px 2px 0px 0px;
	text-align: left;
	font-size: 11px;
	line-height: 16px;
	}
td.filas_bloques
	{
	vertical-align: top;
	}
td.bloque
	{
	padding: 0px 2px 0px 2px;
	text-align: left;
	font-size: 12px;
	line-height: 17px;
	}
td.tabla_bloque
	{
	padding: 3px 7px 3px 7px;
	text-align: center;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
	empty-cells: show;
	}
td.men_cab
	{
	text-align: center;
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
	}
td.link
	{
	padding: 4px 5px 4px 7px;
	text-indent: -5px;
	text-align: left;
	font-size: 10px;
	color: black;
	text-width: normal;
	line-height: 12px;
	font-family: Century Gothic, Century Gothic Std, 
		     Century MT, Century MT Std,
		     sans-serif;
	}
td.pestanya_presentacion
	{
	height: 40px;
	color: black;
	background : #EEEEFF;
	padding: 5px 10px 5px 10px;
	text-align: center;
	vertical-align: center;
	font-size: 16px;
	font-weight: bold;
	font-family: Century Gothic, Century Gothic Std, 
		     Century MT, Century MT Std,
		     sans-serif;
	}
td.pestanya_presentacion_sel
	{
	height: 40px;
	color: black;
	background : #BBBBFF;
	padding: 5px 10px 5px 10px;
	text-align: center;
	vertical-align: center;
	font-size: 16px;
	font-weight: bold;
	font-family: Century Gothic, Century Gothic Std, 
		     Century MT, Century MT Std,
		     sans-serif;
	}
td.pestanya
	{
	height: 30px;
	color: black;
	background : #EEEEFF;
	padding: 3px 7px 3px 7px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	font-family: Century Gothic, Century Gothic Std, 
		     Century MT, Century MT Std,
		     sans-serif;
	}
td.pestanya_sel
	{
	height: 30px;
	color: black;
	background : #BBBBFF;
	padding: 3px 7px 3px 7px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	font-family: Century Gothic, Century Gothic Std, 
		     Century MT, Century MT Std,
		     sans-serif;
	}
.opcion_desplegable
	{
	background : #FFFFFF;
	border: 1px solid #BBBBFF;
	font-size: 11px;
	padding: 0px;
	visibility: hidden;
	font-family: Century Gothic, Century Gothic Std, 
		     Century MT, Century MT Std,
		     sans-serif;
	}

font.men_cab
	{
	font-size: 10px;
	color: green;
	}
font.men_cab_r
	{
	font-size: 10px;
	color: red;
	}
font.men_cab_n
	{
	font-size: 10px;
	color: black;
	}
font.obs
	{
	font-size: 10px;
	font-weight: normal;
	}
font.dua
	{
	padding: 0px 0px 0px 0px;
	text-align: left;
	font-size: 10px;
	}
font.casilla_dua
	{
	color: #555555;
	}
font.link
	{
	font-size: 10px;
	color: black;
	text-width: normal;
	line-height: 12px;
	font-family: Century Gothic, Century Gothic Std, 
		     Century MT, Century MT Std,
		     sans-serif;
	}

p.err
	{
	color: red;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	}

input.dua
	{
	padding: 0px 1px 1px 2px;
	text-align: left;
	font-size: 10px;
	}
select.dua
	{
	padding: 0px 0px 0px 2px;
	text-align: left;
/*	font-size: 10px; */
	font-size: 9px;
	width: 80px;
	}
select.dua_fin_gar
	{
	padding: 0px 0px 0px 2px;
	text-align: left;
/*	font-size: 10px; */
	font-size: 9px;
	width: 135px;
	}
select.dua_doble_ancho
	{
	padding: 0px 0px 0px 2px;
	text-align: left;
/*	font-size: 10px; */
	font-size: 9px;
	width: 190px;
	}

input.msj
	{
	padding: 0px 1px 1px 2px;
	text-align: left;
	font-size: 10px;
	}
select.msj
	{
	padding: 0px 0px 0px 2px;
	text-align: left;
	font-size: 9px;
	width: 80px;
	}

input.alm
	{
	padding: 0px 1px 1px 2px;
	text-align: left;
	font-size: 10px;
	}
select.alm
	{
	padding: 0px 0px 0px 2px;
	text-align: left;
	font-size: 9px;
	}

a.ayuda
	{
	font-size: 10px;
	color: black;
	text-decoration: underline;
	vertical-align: center;
	padding: 0px 5px 0px 20px;
	}

h.subtitulo	/* Revisar */
	{
	font-family: Helvetica, Times, Arial;
	font-weight: bold;
	color : #333333;
	}
a
	{
	font-family: Century Gothic, Century Gothic Std, 
		     Century MT, Century MT Std,
		     sans-serif;
	}
a:link
	{
	text-decoration: none;
	}
a:visited
	{
	text-decoration: none;
	}
a:hover 	/*Revisar*/
	{
	text-decoration: underline;
	}

/* Antiguamente, marco.css */


font.daar
	{
	font-family: Century Gothic Bold Italic, sans-serif;
	background: #99CCFF;	/* Azul claro */
	color: #336699;		/* Azul oscuro */
	}
td.titulo
	{
/*	background-color: white;
	border : solid #BBBBFF;*/
	padding: 7px 14px 5px 14px;
	text-align: center;
	}
h1.titulo 
	{
	font-style: normal;
	font-weight: bold;
	font-size: 19px;
	text-align: left;
	color : black;
	font-family: Century Gothic, Century Gothic Std, 
		     Century MT, Century MT Std,
		     sans-serif;
	}
titulo_ppal 
	{
	color: black;
	font-size: 34px;
/*	line-height: 35px; */
	font-family: Century Gothic Bold Italic, Century Gothic Std Bold Italic, 
		     Century MT Bold Italic, Century MT Std Bold Italic,
		     sans-serif;
	font-style: italic;
	font-weight: bold;
/*
	border: 1;
	background: #DDDDDD;
	text-align: justify;
	padding: 10px 20px 10px 20px;
*/
	}
titulo_portal 
	{
	color: black;
	font-size: 24px;
	line-height: 30px;
	text-align: left;
        padding: 0px 10px 0px 0px;
	font-family: Century Gothic Bold Italic, Century Gothic Std Bold Italic, 
		     Century MT Bold Italic, Century MT Std Bold Italic,
		     sans-serif;
	font-style: italic;
	font-weight: bold;
	}
titulo 
	{
	color: black;
	font-size: 16px;
	line-height: 20px;
	text-align: left;
        padding: 0px 10px 0px 0px;
	font-family: Century Gothic Bold Italic, Century Gothic Std Bold Italic, 
		     Century MT Bold Italic, Century MT Std Bold Italic,
		     sans-serif;
	font-style: italic;
	font-weight: bold;
	}
subtitulo_portal 
	{
	color: black;
	font-size: 20px;
	line-height: 30px;
	text-align: left;
        padding: 0px 10px 0px 0px;
	font-family: Century Gothic Bold Italic, Century Gothic Std Bold Italic, 
		     Century MT Bold Italic, Century MT Std Bold Italic,
		     sans-serif;
	font-style: italic;
	font-weight: bold;
	}
subtitulo 
	{
	color: black;
	font-size: 13px;
	line-height: 20px;
	text-align: left;
        padding: 0px 10px 0px 0px;
	font-family: Century Gothic Bold Italic, Century Gothic Std Bold Italic, 
		     Century MT Bold Italic, Century MT Std Bold Italic,
		     sans-serif;
	font-style: italic;
	font-weight: bold;
	}

select.unlocode
	{
        display: block;
        width: 120px;
        padding: 0px 0px 0px 0px;
        color: #000000;
	font-size: 10px;
	}
select.unlocode_adment
	{
        display: block;
        width: 80px;
        padding: 0px 0px 0px 0px;
        color: #000000;
	font-size: 10px;
	}
select.unlocode_adm_ent
	{
        display: block;
        width: 80px;
        padding: 0px 0px 0px 0px;
        color: #000000;
	font-size: 10px;
	}
select.contact_traders
	{
        display: block;
        width: 200px;
        padding: 0px 0px 0px 0px;
        color: #000000;
	font-size: 10px;
	}
select.mat_eqp_ptd_adm_ent
	{
        display: block;
        width: 100px;		/* Esta anchura debe coincidir (o ser menor) con la de la casilla en que se dibuja, teniendo id mat_eqp_ptd_... */
        padding: 0px 0px 0px 0px;
	color: #000000;
	font-size: 10px;
	}

#menuLinks a:link {
        display: block;
        width: 98%;
        padding: 2px 1px 2px 3px;
        border-top: #EDEDED 1px solid;
        background-color: #FFFFFF;
        color: #3366AA;
	font-size: 10px;
}
#menuLinks a:visited {
        display: block;
        width: 98%;
        padding: 2px 1px 2px 3px;
        border-top: #EDEDED 1px solid;
        background-color: #FFFFFF;
        color: #3366AA;
	font-size: 10px;
}
#menuLinks a:hover {
	background-color : #BBBBFF;
        color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
}

#busquedaDinamica div {
        display: block;
        width: 98%;
        padding: 3px 1px 3px 1px;
        border-top: #EDEDED 1px solid;
        background-color: #FFFFFF;
        color: #3366AA;
	font-size: 10px;
}
#busquedaDinamica div:hover {
	background-color : #BBBBFF;
        color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
}

div.ui-datepicker{
	 font-size:10px;
 }
