/* =Formato Print*/
html, body { text-align:center; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12pt;}
#upper_nav { position:relative;}
#upper_nav {	background: url(fondo_upper_nav.jpg)  repeat-x left top;	height: 21px; padding:0 15px 0 15px;}

#mast_head{ position:relative;}
#fair_date { position:absolute;	left:293px;	top:29px; width:385px; height:30px; z-index:100; margin:0px;	padding:0px; padding:12px 0 0 0; font-size:17px; font-family: Arial, Helvetica, sans-serif; font-style: italic; color:#666666;}

#container_page { width:980px; margin:0 auto 0 auto; text-align:center;}

#container_inner { position:relative; text-align:left;	width: 780px; padding: 0; margin:0 auto 0 auto;}
#container_inner a, #container_inner a:active {	color:#006699;	text-decoration:none;}
#container_inner a:hover, #container_inner a:focus   {	color:#666666;	text-decoration: underline;}

#container_inner h1.page_head { margin-top:25pt;	font-size: 18px; 	color: black;	display: block;	font-weight: bold;	border-style: none;}
#container_inner h1 { text-indent:15px;	color: #666666;	font-size: 13pt;	display: block;	position:relative;}
#container_inner h2 {	color: #666;	display: block;	font-size: 12pt;	font-weight: bold;	margin-bottom: 1.2em;	padding-bottom: 3px;}
#container_inner h3 {	color: #666;	font-size: 12pt;	font-weight: bold;	margin: 0 0 1.2em 1.4em;	padding-bottom: 3px;}
#container_inner p {	line-height: 1.4em;	text-align: justify;	margin: 0 1.4em 1.4em 1.4em;}
#container_inner p img.illus {  padding: 1.4em; float: right;}
#container_inner img.illus_center { margin: 0 auto 0 auto;  text-align:center; display:block; padding: 1.4em;}
#container_inner ol { padding: 0 0 0 3em; margin: 0px 0px 1.8em 1.8em; list-style-type:decimal;}
#container_inner table { width:95%; margin:0 auto 0 auto; border-collapse:collapse;}
#container_inner table td { /*padding:4px;*/}

/*=tabla calendario ferial*/
table#calendar td h3, table#calendar td h4 { margin:0px; }
table#calendar { width:85%; margin:0 auto 15px auto;}
table#calendar caption {	font-size: 14px;	font-weight: bold;	color: silver; font-variant:small-caps; letter-spacing:8px;}
table#calendar td h3 {	font-size: 12px;	color: #333333;	font-weight: bold;	border-bottom: 1px dashed #ddd; padding:8px 0 8px 0;}
table#calendar td h4 {	font-weight: bold;	font-size: 12px;	margin-bottom: 8px;	text-transform: capitalize;	margin-top: 5px;}
table#calendar td p {	font-size: 11px; line-height: 1.2em; margin: 0 0 0.8em 0;}
table#calendar td a.accesoportal {	background: #EBEBEB;	display: block;	padding: 2px 2px 2px 10px;	text-decoration: none;	color: #666666;	margin-bottom: 3px;}
table#calendar a:hover.accesoportal {	background: #DBDBDB;	color: #333333;}
table#calendar td {	padding: 4px;	color: #666666;	vertical-align:top;}
table#calendar img.logoferia {	margin-right: auto;	float:left;}


/*=tabla_simple*/
table#tabla_simple {	border-top: 1px solid #DDD;	border-bottom: 2px solid #CCC;	width:90%;	margin-right: auto;	margin-left: auto;}
table#tabla_simple td {	padding: 8px;	border-bottom: 1px solid #ddd; vertical-align:top;}
table#tabla_simple td strong { color:#666666; font-weight:bold;}
table#tabla_simple td h2{ margin:0;}
table#tabla_simple td h3 { margin:0 0 8px 0}
table#tabla_simple td ul.listalinea {margin: 0px 0px 1em 1em;}

/*=tabla_areas*/
table#tabla_areas {	border-bottom: 2px solid #CCC;	width:90%;	margin-right: auto;	margin-left: auto;}
table#tabla_areas td {	vertical-align:top;	padding-top: 0;	padding-right: 0.4em;	padding-bottom: 4em;	padding-left: 0.4em;}
table#tabla_areas td strong { color:#666666; font-weight:bold;}
table#tabla_areas td h2{ margin:0; color: #333333;}
table#tabla_areas td h3 { margin:0 0 8px 0; color:#999999;}
table#tabla_areas td ul.listalinea { height:110px;}
table#tabla_areas td ul.listalinea li {margin: 0;}
table#tabla_areas td ul.listalinea {margin: 0 0 1em 1em; font-size:11px;}
table#tabla_areas td a {margin-left: 1.4em;}
table#tabla_areas td.vseparador {border-right: solid 1px #ddd;}


/*=LISTAS*/
ul.listalinea { line-height: 1.4em; list-style: circle url(bullet_listalinea.gif); list-style-position:outside;}
ul.listalinea li {	padding: 2px;	margin-bottom: 0.3em;}
#container_inner ul.listalinea li p { padding:0px; margin:0px; line-height: 1.4em; margin:0.5em 0 0.5em 0;	}

/* =FOOTER CREDITS*/
#footer_credit { font-size:8pt; padding:4pt; border-top:1px solid silver;}


/*=LISTA NUMERICA*/
ol.listanumlinea { line-height: 1.4em; 	  list-style-position:outside;}
ol.listanumlinea li {	margin-bottom: 0.5em;}
ol.listanumlinea li strong { font-weight:bold;}


/*=listado_noticias*/
table.listado_noticia { width:600px; margin: 1.4em auto 1.4em auto;}
table.listado_noticia th {	font-size: 14px;	font-weight: bold;	color: silver; font-variant:small-caps; letter-spacing:8px; vertical-align:top; text-align:left; padding-bottom:1.4em;}
table.listado_noticia td { 	border-bottom:1px #ddd solid;	vertical-align:top;}
table.listado_noticia h2 { font-size:12px; font-weight:bold; color:#333333; margin-bottom:12px; }
a.masdetalle { font-size: 11px;  float:right; }
p.fecha {	color: #990000;	font-weight: bold;	font-size:11px;	float:right;	padding-right:6px;}
p.resumen { 	color: #333333;	font-weight: normal;	font-size: 12px;	line-height: 14px; }
table.listado_noticia a { color:#CC0000; text-decoration:none;}
table.listado_noticia a:hover {	color:#CC0000;	text-decoration: underline;}

/*=Pabellon detalle*/
table#pabellondetalle {	border-top: 1px solid #DDD;	border-bottom: 2px solid #CCC;	width: 100%;	background: #F3F3F3;}
table#pabellondetalle td {	border-bottom: 1px solid #DDD;	padding: 6px;}
.titulofila {	background: #E72034 url(fondo_titulofila.gif) repeat;	font-weight: bold;	text-transform: capitalize;	color: #FFFFFF;	font-size: 13px;}
.titulofila td { 	padding: 6px;}

table#tabla_clientes { width:600px; margin:0 auto 0 auto}
table#tabla_clientes td ol { list-style-type:decimal ; list-style-position:outside; margin:0px; text-align:left; padding:0 0 0 25px; float: left; width:100px;}
table#tabla_clientes td ol li { margin:0 0 10px 0; border-bottom:1px #ddd solid; padding:3px;}
table#tabla_clientes td ol li a, table#tabla_clientes td ol li a:visited, table#tabla_clientes td ol li a:link { color:#333333; text-decoration:none;}
table#tabla_clientes td ol li a:hover, table#tabla_clientes td ol li a:focus { color:red;}
table#tabla_clientes td img { display:block; width:60px;}



/* =optionsbar*/
#optionsbar p { width:150px;	margin: 0px;	display:block;	float:left;}
#options {	float:right;	text-align:right;	font-size:11px;}
#options .icoimprimir {	background: url(ico_print.gif) no-repeat left 3px;}
#options .icoenviar {	background: url(ico_enviar.gif) no-repeat left 3px;}
#options .icopdf {	background: url(ico_pdf.gif) no-repeat left 3px;}
#options ul {	margin: 0px;	padding: 0px;	list-style: none;	display:block;}
#options ul li {	float:left;	display: block;	padding: 3px 12px 3px 22px;	margin: 0 6px 0 8px;}
div#pagecontent #infotema #options ul li a, div#pagecontent #infotema #options ul li a:active { color:#666; text-decoration: none;}
div#pagecontent #infotema #options ul li a:hover { color:red; background-color:white;}
div#pagecontent #infotema #options ul li a:visited { color:gray}

/* =Caja alerta*/
div#alerta {	background:lightyellow url(fondo_alert_icon.gif) 8px 4px no-repeat;	padding:15px 50px;	border:1px solid #FADD9A;	font-size:12px;	font-weight:bold;	color:#CC6600;	margin:0 auto;	position: relative;	width:70%;	margin-top: 8px;	margin-bottom: 8px;}
div#correcto {	background:#DFF8DC url(fondo_ok_icon.gif) 8px 4px no-repeat;	padding:15px 50px;	border:1px solid #BDF1B8;	font-size:12px;	font-weight:bold;	color:#003300;	margin:0 auto;	position: relative;	width:70%;	margin-top: 8px;	margin-bottom: 8px;}

/*=Barra herramientas articulos*/
#article_bar ol { display:none;}


/* =Tabla_autor articulo*/
table.tabla_autor { background-color:#E5EBDD; border-bottom:1px solid #CCD7BB; }
table.tabla_autor td { border-right: 1px solid #CCD7BB; padding:10px;  }
table.tabla_autor tr td p { margin:0; padding:0;}


/* =Formato caja Collapse PMF Categorias */
#wrapper { text-align:left;margin:0 auto;width:85%;padding:0px; }
#wrapper a.menu_categorias  { color:#333; cursor:pointer; display:block; background: url(fondo_mas_categorias.gif) 9px 8px no-repeat; padding:8px 38px;}
.myvar {border-bottom: 2px solid #ccc; background:#EBEBEB url(fondo_categorias_preguntas.gif) left top no-repeat;padding:10px 38px;}
.myvar ul { list-style-type:none; margin:0; padding:0; }
.myvar ul li a, .myvar ul li a:focus {  display:block; border-bottom:1px solid white; padding:4px; text-decoration:none; color:#999; line-height:14px; }
.myvar ul li a:hover {	color:#666666;	background: #F4F4F4;}



