/***********************************************************************************************/
/*            estructura.css - Marcado Estructural del SWCFMS, v.2.3 (13/01/2004)              */
/*                          Autor: Daniel Reyes - Copyright © Sinectia                         */
/***********************************************************************************************/

/***********************************************************************************************
 Ud. puede libremente adaptar elementos de esta CSS en sus propios proyectos, pero la 
 combinación unívoca de imágenes, colores y tipografía, así como el posicionado de los 
 mismos ("el diseño") es copyright de Sinectia (www.sinectia.com) y NO PUEDE SER REPRODUCIDA.
************************************************************************************************/

/* ------------------------- ESTILOS GENERALES ------------------------- */
HTML {
	border: 0;
	margin: 0;
	padding: 0 0 10px 0;}

BODY {
	background-color: #FFFFFF; 
	border: 0;
	margin: 0;
	text-align: center;
	font-size: 76%;
	font-family: Arial, Helvetica, Sans-serif;
	color: #000000;
	width: 99%;}

H1, H2, H3, H4, H5, H6, P, DIV {
	border: 0;
	margin: 0;
	padding: 0;
	text-align: left;}

P {
	font-size: 1em;}

IMG {
	border: 0;
	display: block;}

HR {
	display: none;}

A:link { 
	color: #000000;
 	text-decoration: none;}

A:visited {
	color: #000000; 
	text-decoration: none;}

A:hover { 
	color: #000000;
	text-decoration: none;}

#saltarBarra { 
	display: none;}

/* ------------------------- ESTILOS ESPECÍFICOS ------------------------- */

#contenedor {
	background: #FFFFFF url(../imagenes/fdoMenu.gif) 0px 110px repeat-y;
	border: 0;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	width: 100%;}

.encabezado {
	border: 0;
	margin: 0;
	padding: 0;
	width: 100%;}

#fecha { 
	display: none;} 

#botonera { 
	display: none;}

#barraNav { 
	display: none;}

.cuerpo {
	border: 0;
	margin: 0;
	padding: 0;
	width: 100%;}

.columnaIzquierda {
	display: none;}

.columnaCentro {
	border: 0;
	margin: 0;
	padding: 0;
	width: 100%;}

.ruta { 
	border: 0;
	margin: 20px 0 10px 10px;
	padding: 0;
	font-size: 0.9em;}

#linksRuta {
	padding: 15px 0 15px 25px;}

/* ------------ contenido------------ */
#contenido {
	border: 0;
	margin: 0;
	padding: 0;
	padding-top: 20px;
	text-align: justify;
	font-size: 1em;
	line-height: 150%;
	width: 98%;}

#contenido SPAN {
	display: inline;}

#contenido H2 {
	border: 0;
	padding: 0;
	margin: 0;
	margin-top: 6px;
	color: #FFFFFF;
	font-size: 2em;}

#contenido H3 IMG{
	margin: 0 auto 10px;}

#contenido H3 {
	margin: 0;
	margin-top: 1em;
	margin-bottom: 0px;
	padding: 0;
	color: #990000;
	font-size: 1.5em;}

#contenido H4 {
	margin: 0;
	margin-top: 0.5em;
	margin-bottom: 0;
	padding: 0;
	font-size: 1.3em;
	color: #996633;}

#contenido P {
	margin: 0;
	margin-top: 1em;
	margin-bottom: 0.5em;
	padding: 0;
	font-size: 1em;
	line-height: 1.3em;
	color: #000000;
	text-align: justify;
	text-indent: 0.5em;}

#contenido .titulo {
	margin: 0;
	padding: 0;}

#contenido .fecha {
	margin: 0;
	margin-top: 2em;
	margin-bottom: 0;
	padding: 0;
	color: #996633;
	font-size: 1em;
	font-style: italic;
	font-weight: bold;
	text-indent: 0;}

#contenido OL, #contenido UL {
	border: 0;
	margin: 0;
	margin-top: 0.2em;
	line-height: 1.3em;
	padding: 0 1.5em 0 3.5em;}

#contenido LI { 
	margin-bottom: 0.3em;
	line-height: 1.3em;
	padding: 0;}

/* Mapa del Sitio */
#contenido #mapaSitio UL {
	border: 0;
	margin: 0.5em 1.5em;
	padding: 0;
	list-style-type: none;}

#contenido #mapaSitio H3 {
	border-bottom: 1px solid #000000;
	font-size: 1.2em;}

#contenido #mapaSitio P{
	margin: 0.5em 0 0.5em 0;
	line-height: 1.3em;
	text-indent: 0px;}

#contenido #mapaSitio.ajusteMapa{
	margin: 4em 4em 2em 4em;}

#contenido .actividades UL {
	border: 0;
	margin: 1em 0 0 0;
	padding: 0;
	list-style-type: none;}

#contenido P.cita {
	margin-left: 30px;
	margin-right: 30px;
	font-style: italic;}

/* --- NOTA & PUBLICACION --- */
#contenido .nota {
	border-bottom: 1px dotted #990000;
	margin: 0 5px;
	padding: 0 0 5px 0;
	text-align: justify;
	font-size: 1em;}

#contenido .nota H4 {
	border: 0;
	margin: 0;
	padding: 2px 6px;
	color: #000000;
	font-size: 1em;}

#contenido .nota .fecha {
	border: 0;
	margin: 0;
	padding: 0 6px;
	font-weight: normal;
	font-size: 0.9em;
	font-style: italic;}

#contenido .periodicoSJ {
	margin: 0 5px;
	padding: 0;
	text-align: justify;
	font-size: 1em;
	display: block;	
	min-height: 170px;}

#contenido .periodicoSJ H4.titulo {
	border: 0;
	margin: 0;
	margin-top: 2em;
	padding: 2px 0 4px 0;
	color: #000000;
	font-size: 1em;}

#contenido .periodicoSJ IMG.tapaSJ {
	border: 0;
	margin: 0.2em 1em 0.5em 0;

	float: left;}

#contenido .periodicoSJ P{
	margin-top: 0;
	padding: 0;
	text-indent: 0;}

/* Hides from IE-mac \*/
* html #contenido .nota{
	height: 1%;}
/* End hide from IE-mac */

/* Hides from IE-mac \*/
* html #contenido .periodicoSJ {
	height: 138px;
      	width: 630px;}
/* End hide from IE-mac */


/* --- TABLA PARA LA PÁGINA DE AUTORIDADES --- */
#contenido .autoridades {
	border: 0;
	margin-top: 1em;
	margin-right: 20px;
	margin-left: 20px;
	padding: 0 10px;
	text-align: center;
	font-size: 1em;}

#contenido .autoridades H4 {
	border: 1px solid #999999;
	color: #996633;
	padding: 0;
	margin: 0;
	text-align: center;
	font-weight: bold;
	font-size: 1.3em;}

#contenido .autoridades .tabla {
	border: 0;
	padding: 0;
	margin: 0;
	text-align: left;}

#contenido .autoridades .tabla UL {
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 1em;}

#contenido .autoridades .tabla UL LI{
	border: 1px solid #999999;
	margin: 0;
	margin-top: 2px;
	padding: 0 1em;
	display: block;}

#contenido .autoridades .tabla UL LI.subcargo {
	padding-left: 2.5em;}


/* --- Links para las consultas SQL--- */
#contenido #linksPaginas {
	border-bottom: 1px dotted #990000;
	margin: 0 15%;
	padding: 0 0 0.5em 0;
	text-align: center;}

#contenido P.ajusteLinksPaginas {
	border-bottom: 1px dotted #990000;
	margin: 0 15%;
	padding: 0;}

SPAN.act {
	background-color: #FFFFFF; 
	color: #996633;}

#contenido #linksPaginas A {
	font-size: 0.9em;
	vertical-align: text-top;}

SPAN.anterior A {
	padding-left: 17px;
	height: 13px;
	font-size: 0.9em;}

SPAN.anterior A:hover, SPAN.siguiente A:hover {
	border: none;}

SPAN.anteriorAct {
	padding-left: 17px;
	font-size: 0.9em;
	vertical-align: text-top;
	color: #996633;
	height: 13px;}

SPAN.siguiente A {
	padding-right: 17px;
	font-size: 0.9em;
	height: 13px;}

SPAN.siguienteAct {
	padding-right: 17px;
	font-size: 0.9em;
	vertical-align: text-top;
	color: #996633;
	height: 13px;}

#contenido .subir, #contenido .volver, #contenido .descargar {
	display: none;}

.columnaDerecha {
	display: none;}


/* ------------------------- PIE IZQUIERDO ------------------------- */
.pie {		
	border: 0;
	text-align: center;
	margin-top: 2.5em;	
	padding-bottom: 3px;
	width: 100%;}

.pieIzquierdo {
	display: none;}

.pieDerecho {
	border: 0;
	margin: 0;
	padding: 0;
	width: 100%;}

#menuTxt {
	display: none;}

#copy { 
	background: #CC9966;
	border-top: 1px solid #CC9966;
	border-bottom: 1px solid #CC9966;
	margin: 0;
	padding: 5px 0;
	text-align: center;
	font-size: 11px;
	width: 100%;}

#marco {
	display: block;
	padding-top: 2px; 
	padding-bottom: 2px; 
	text-align: center;
	font-size: 11px;
	width: 100%;}

#marco #validar {
	display: none;}

#marco #autor {
	border: 0;
	margin: 0;
	padding-top: 2px; 
	padding-bottom: 2px; 
	display: block;
	text-align: right;
	float: right;
	width: 100%;}

