html,body
{
	text-align: center;
	color: Black;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin: 0;
	background: #FAFAFA;
}
h1
{
	font-size: 12pt;
	margin: 0;
	padding: 0;
}
h2
{
	font-size: 11pt;
	margin: 0;
	padding: 0;
}
h3
{
	font-size: 10pt;
	margin: 0;
	padding: 0;
}
h4
{
	font-size: 9pt;
	margin: 0;
	padding: 0;	
}
a
{
	color: #0074ab;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
/* ----- #divInicio #divFin ----*/
#divInicio
{
}
#divFin
{
}
/* ----- FIN #divInicio #divFin ----*/
/* ----- #divContenedor ----*/
#divContenedor
{
	width: 770px;
	margin: 0px auto 0px auto;
	min-height: 100%;	
	background-color: #fff;
	border: 1px solid #E6D4B3;
	padding: 2px;
}
/* ----- FIN #divContenedor ----*/
/* ----- #divContenedorCabecera ----*/
#divContenedorCabecera
{
}
#divContenedorCabecera #divCCBanners
{
	height: 70px;
	background: White url(../imagenes/cabecera1.gif);
}
#divLogo
{
	min-width: 300px;
	float: left;
	text-align: left;
}
#divBanner
{
	min-width: 400px;
	text-align: center;
	margin-left: 190px;
}




#divContenedorCabecera #divCCBarraNav
{
	text-align: right;
	float: right;
	margin-top: -70px;
	line-height: 11pt;
}
#divContenedorCabecera #divCCBarraNav ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
#divContenedorCabecera #divCCBarraNav li
{
	padding: 0px 3px 0px 3px;
	margin: 0;
}
#divContenedorCabecera #divCCBarraNav a
{
	color: #9d0a0f;
	font-weight: bolder;
	text-decoration: none;
	font-size: 8pt;
}

#divContenedorCabecera #divCCBarra
{
	height: 25px;
	background: White url(../imagenes/cabecera2.gif) no-repeat;
	text-align: left;
	margin: 0;
	padding: 3px 0px 0px 0px;
}
#divContenedorCabecera #divCCBarra ul
{
	list-style: none;
	margin: 0;
	padding: 0px 0px 0px 10px;
}
#divContenedorCabecera #divCCBarra li
{
	display: inline;
	padding: 0px 1px 0px 1px;
	text-align: center;
}
#divContenedorCabecera #divCCBarra a
{
	background-color: #BB5558;
	border: 1px solid #C56E71;
	padding: 1px 5px 1px 5px;
	color: #fff;
	text-decoration: none;
}
#divContenedorCabecera #divCCBarra a:hover
{
	background-color: #EDD1D2;
	border: 1px solid #9D0A0F;
	color: #9D0A0F;
}

/* -----  #divPaginaCuerpoSuperior ----*/
#divPaginaCuerpoSuperior
{
	position: relative;
	margin: 0px 2px 5px 2px;
	padding: 3px 3px 3px 3px;
	border: 1px solid #D5C8A4;
	text-align: left;
	height: 78px;
	background-color: #ECECEC;
}
*html #divPaginaCuerpoSuperior
{
	padding: 3px 3px 2px 3px;
}
#divPaginaCuerpoSuperior #Banner
{
	width: 305px;
	float: right;
	border: 1px solid #ccc;
	background-color: White;
}
#divPaginaCuerpoSuperior #Menu
{
	width: 420px;
	float: left;
	border: 1px solid #ccc;
	height: 72px;
	background-color: White;
}
#divPaginaCuerpoSuperior #Menu h3
{
	margin: 1px 1px 0px 1px;
	padding: 0px 0px 0px 8px;
	background: #E4E4E4;
	height: 20px;
	color: #990000;
}
#divPaginaCuerpoSuperior #Menu .bi, #divPaginaCuerpoSuperior #Menu .bd
{
	/*margin: 2px 0px 1px 0px;*/
	margin: 3px 0px 0px 0px;
	padding: 0;
	width: 135px;
	height: 30px;
	text-align: center;
}
#divPaginaCuerpoSuperior #Menu .bi
{
	margin-left: 2px;
	_margin-left: 1px;
	float: left;
}
#divPaginaCuerpoSuperior #Menu .bd
{
	float: right;
	margin-right: 2px;
	_margin-right: 1px;
}
#divPaginaCuerpoSuperior #Menu img
{
	border: none;
}
/* ----- FIN #divPaginaCuerpoSuperior ----*/



/* ----- FIN #divContenedorCabecera ----*/
#divContenedorPrincipal
{
	float: right;
	width: 598px;
}
/* ----- #divContenedorIzquierda ----*/
#divContenedorIzquierda
{
	width: 170px;
	float: left;
	/*margin: 0px 3px 0px 0px;*/
}
/* ----- FIN #divContenedorIzquierda ----*/
/* ----- #divContenedorCentro ----*/
#divContenedorCentro
{
	width: 450px;
	float: left;
	margin: 0;
	padding: 0px 4px 0px 4px;
}
/* ----- FIN #divContenedorCentro ----*/
/* ----- #divContenedorDerecha ----*/
#divContenedorDerecha
{
	width: 140px;
	float: right;
	margin: 0;
}
/* ----- FIN #divContenedorDerecha ----*/
/* ----- #divContenedorPie ----*/
#divContenedorPie
{
	border: 1px solid #ece1cd;
	background: #fffefe url(../imagenes/fondo_piepagina.gif) repeat-x bottom;
	color: #9A7532;
}
/* ----- FIN #divContenedorPie ----*/
/* ----- clsMenu ----*/
.clsMenu
{
	text-align: left;
	margin-bottom: 5px;
	padding: 2px 0px 2px 0px;
}
.clsMenu ul
{
	list-style: none;	
	margin: 0;
	padding: 0;
  border: 1px solid #85080C;
}
.clsMenu li
{
	position: relative;
	display: block;
	border-bottom: 1px solid #ffffff;
  background-color: #9D0A0E;
}
.clsMenu li:hover ul, .clsMenu li.over ul
{
	display: block;
	margin: -20px 0px 0px 180px;
}
/*-- hack para IE --*/
*html .clsMenu li:hover ul, .clsMenu li.over ul
{
	display: block;
	margin: -20px 0px 0px 166px;
}

.clsMenu li ul
{
  display: none;
  position: absolute; 
  top: 1em;
  left: 0;	
  width: 180px;
  border: 1px solid #85080C;
}
.clsMenu li > ul
{
	top: auto;
	left: auto;	
}

.clsMenu li a
{
	color: White;
	text-decoration: none;
	display: block;
	border-left: 10px solid #6D070A;
	border-right: 10px solid #BF5E61;
	padding: 0px 3px 0px 3px;
}
.clsMenu li a:hover
{
	border-left: 10px solid #BC575A;
	border-right: 10px solid #EED5D6;
	background-color: #E6C0C1;
	color: #9D0A0E;		
}
.clsMenu div
{
	background-color: #E6C0C1;
	border: 1px solid #BF5E61;
	text-align: center;
	min-height: 0px;
	font-weight: bolder;
	color: #9D0A0E;
	margin-bottom: 1px;
}
/* ----- FIN clsMenu ----*/
/* ----- clsPanel1 ----*/
.clsPanelUno
{
	background: url(../imagenes/paneles/panel1_3.gif) no-repeat bottom;
	padding: 0px 0px 3px 0px;
	margin-bottom: 5px;
}
.clsPanelUno h3
{
	background: url(../imagenes/paneles/panel1_1.gif) no-repeat;
	color: #9d0a0e;
	margin: 0;
	padding: 0;
	line-height: 24px;
}
.clsPanelUno dl
{
	margin: 0;
	padding: 3px;
	text-align: left;
	background: url(../imagenes/paneles/panel1_2.gif);
}
.clsPanelUno dt
{
	border-left: 1px solid #E6C998;
	border-top: 1px solid #E6C998;
	border-right: 1px solid #E6C998;
	background-color: #FCFBF7;
	color: #1A678E;
	font-weight: bolder;
	padding: 0px 4px 0px 4px;
	margin-top: 2px;
}
.clsPanelUno dd
{
	margin: 0px 0px 2px 0px;
	padding: 0px 4px 0px 4px;
	border-left: 1px solid #E6C998;
	border-right: 1px solid #E6C998;
	border-bottom: 1px solid #E6C998;
	background-color: #FCFBF7;
}
.clsPanelUno dd a
{
	color: #6B542E;
}
.clsPanelUno ul
{
	margin: 0px 0px 0px 0px;
	padding: 3px;
	background: url(../imagenes/paneles/panel1_2.gif);
	list-style: none;
}
.clsPanelUno ul li
{
	margin: 0;
	padding: 0;
}
.clsPanelUno ul li a:hover
{
	background: #F7E8D4;
}
.clsPanelUno img
{
	border: 1px solid #E6C998;
	padding: 3px;	
	margin-top: 2px;
}
.clsPanelUno div
{
	border: 1px solid #E6C998;
	padding: 3px 3px 0px 3px;
	margin-top: 2px;
}
/* ----- clsPanel1 ----*/
/* ----- clsPanel2 ----*/
.clsPanelDos
{
	background: url(../imagenes/paneles/panel2_3.gif) no-repeat bottom;
	margin-bottom: 5px;
	padding: 0px 0px 3px 0px;
	text-align: center;
}
.clsPanelDos h3
{
	background: url(../imagenes/paneles/panel2_1.gif) no-repeat;
	color: #668CCC;
	margin: 0;
	padding: 0;
	line-height: 24px;
}
.clsPanelDos ul
{
	margin: 0;
	padding: 0;
	background: url(../imagenes/paneles/panel2_2.gif);
	list-style: none;
}
.clsPanelDos ul li
{
	margin: 0;
	padding: 3px 5px 0px 5px;
	text-align: center;
}
.clsPanelDos ul li div
{
	width: 128px;
	border: 1px solid #FFF;
}

.clsPanelDos ul li a
{
	display: block;
	padding-top: 4px;
	padding-bottom: 4px;
	text-decoration: none;
	color: #E09152;
}
.clsPanelDos ul li a:hover
{
	background: #D4ECF7;
	color: #CC6400;
}

.clsPanelDos ul li img
{
	border: none;
}

/* ----- clsPanel2 ----*/
/* ----- clsPanelCentro ----*/
.clsPanelCentro
{
	/*border: 1px solid #F1F1F1;	*/
	padding: 10px;
	margin-bottom: 5px;
	text-align: left;
}
.clsPanelCentro h1
{
	color: #CCA666;
	border-bottom: 1px solid #CC6400;
	margin-bottom: 5px;
}
.clsPanelCentro dl
{
	margin: 0;
	padding: 0;
}
.clsPanelCentro dt
{
	margin: 0;
	padding: 0;
	color: #806F4D;
	font-weight: bolder;
}
.clsPanelCentro dd
{
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
	text-align: justify;	
	border-bottom: 1px solid #ccc;
}
.clsPanelCentro dd p
{
	margin: 0;
}
.clsPanelCentro ul
{
	margin: 0;
	padding: 0;
}
.clsPanelCentro li
{
	
}
.clsPanelCentro div
{
	float: right;
	border: 1px solid #EFA933;
		margin-left: 4px;
}
/* ----- FIN clsPanelCentro ----*/
/* ----- #divContenido ----*/
#divContenidoInicio
{
}
#divContenidoFin
{
}
#divContenidoCuerpo
{
	border: 1px solid #EBF3FA;
	padding: 4px;
}
#divUbicacion
{
	text-align: left;
	font-size: 8pt;
	border-bottom: 1px solid #EBF3FA;
}
#divUbicacion a
{
	text-decoration: none;
	color: #54A4DE;
}
#divContenidoCuerpo .clsContenido
{
	text-align: left;
}
#divContenidoCuerpo .clsContenido h2
{
	color: #9F4108;
}
#divContenidoCuerpo .clsContenido h4
{
	color: #804D4E;
}
#divContenidoCuerpo .clsContenido p
{
	/*text-align: justify;*/
}
#divContenidoCuerpo .clsContenido image
{
	border: none;
}
#divContenidoCuerpo .clsSeccion
{
	text-align: left;
}
#divContenidoCuerpo .clsSeccion h2
{
	color: #CC9866;	
}
/* ----- Fin #divContenido ----*/
/* ----- clsListaContenido ----*/
.clsListaContenido
{
	border: 1px solid #E8E8E8;
	padding: 1px;
}
.clsListaContenido h4
{
	color: #9D0A0E;
	background-color: #F6F6F6;
	border: 1px solid #E8E8E8;
	margin-bottom: 2px;
}
.clsListaContenido p
{
	margin: 0;
	padding: 0;
	text-align: justify;
}
.clsListaContenido div
{
	float: right;
	margin-left: 3px;
	padding: 1px;
	border: 1px solid #ccc;
}
/* ----- FIN clsListaContenido ----*/
/*********** divListaContenido ***************/
.clsListaArchivos
{
	border: 1px solid #E8E8E8;
	padding: 1px;
}
.clsListaArchivos h4
{
	color: #9D0A0E;
	background-color: #F6F6F6;
	border: 1px solid #E8E8E8;
	margin-bottom: 2px;
}
.clsListaArchivos .Descargar
{
	text-decoration: none;
	background: url(../imagenes/disk_blue.gif) no-repeat left;
	padding-left: 17px;
	color: #54A4DE;
}
/*********** FIN divListaContenido ***************/
/*********** listDestacados ***************/
.listDestacados
{
	list-style: none url(../imagenes/document.gif);
	
	position: relative;
}
.listDestacados li
{
	margin-left: 20px;
	_margin-left: 16px;
}
.listDestacados a
{
	text-decoration: none;
	color: #206BA4;
}
.listDestacados a:hover
{
	color: #54A4DE;
}
/*********** FIN listDestacados ***************/
/*********** Paginacion ***************/
.Paginacion
{
	
}
.Paginacion td span
{
	font-weight: bolder;
	color: #206BA4;
}
.Paginacion td table
{
	float: left;
}
.Paginacion td table td
{
	border: 1px solid #B3D0E6;
	width: 20px;
	text-align: center;
}
.Paginacion td table span
{
	color: #FF9834;
}
.Paginacion td table a
{
	font-weight: bolder;
	display: block;
	color: #2171AB;
}
.Paginacion td table a:hover
{
	background: #BBD9EE;
}
/*********** FIN Paginacion ***************/
/*********** #divBuscarResultado ***************/
.clsBuscar h2
{
	color: #54A4DE;
}
#divBuscarResultado
{
	text-align: justify;
	margin-top: 15px;
}
#divBuscarResultado .clsEnlaceBuscar
{
	font-weight: bolder;
	color: #FF9834;
}
#divBuscarResultado p
{
	margin: 0;
}
#divBuscarResultado hr
{
	height: 1px;
	color: #B3D0E6;
}
/*********** FIN #divBuscarResultado ***************/
/*********** .clsContactenos ***************/
.clsContactenos
{
	text-align: left;
}
.clsContactenos h2
{
	color: #FF9834;
}
/*********** FIN .clsContactenos ***************/
/*********** .clsMapa ***************/
.clsMapa
{
	text-align: left;
}
.clsMapa h2
{
	color: #FF9834;
}
.clsMapaSitio
{
	list-style: none;
}
.clsMapaSitio li a
{
	color: #54A4DE;
}
.clsNivel1
{
}
.clsNivel2
{
	padding-left: 20px;
}
.clsNivel3
{
	padding-left: 40px;
}
/*********** FIN .clsMapa ***************/
/* ----- Utilidades ----*/
.brSalto
{
	clear: both;
}
.enlace
{
	text-decoration: none;
	color: #0074ab;
	margin-bottom: 10px;
	background: url(../imagenes/enlace.gif) no-repeat right;
	padding-right: 12px;
		clear: both;

}
.clsFoto
{
	border: 1px solid #0074ab;
	background-color: #E8F9FF;
	width: 500px;
	margin: 0;
	padding: 1px;
}
.clsFoto img
{
	border: none;
}
.clsFotoPequena
{
	border: 1px solid #0074ab;
	background-color: #E8F9FF;
	padding: 1px;
	margin: 2px;
}
.clsFotoPequena img
{
	border: none;
}
.clsRSS
{
	color: #e77122;
	font-weight: bolder;
	background: url(../../../imagenes/rss.gif) no-repeat left;
	padding-left: 16px;
}
.clsRSS img
{
	border: none;
	vertical-align: middle;
}
#scroll 
{
	font-family: Arial;
	background-color: White;
	padding: 5px;
	text-align: justify;
	font-size: 8pt;
}
#scroll #scrollTitulo
{
	color: #999999;
	font-weight: bolder;
}
#scroll hr
{
	color: #E0E0E0;
	height: 1px;
	border: 0;
}
#scroll p
{
	margin: 0;
}
#scroll a
{
	color: #999999;
}
#scroll a:hover
{
	text-decoration: none;
	color: Maroon;
}

