.BODY {
	FONT-SIZE: 8pt;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: justify;
}


TD {
	FONT-SIZE: 8pt;
	COLOR: #666666; /* modificado */
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-align: justify;
}

TH {
	FONT-SIZE: 8pt;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-align: justify;
}
A {
	FONT-SIZE: 8pt;
	COLOR: #0366ce; /* modificado */
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	text-align: justify;
}
A:hover {
	FONT-SIZE: 8pt;
	COLOR: #ff6633; /* modificado */
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
	text-align: justify;
}

.neg075rj {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: justify;
	font-weight: normal;
}
.bla090nj {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-align: justify;
	color: #ff6633; /* modificado */
}
.gri075nj {
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #CC3300;
}
.roj085bj {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-align: justify;
	color: #005279;
}
.azu075bl {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-align: right;
	color: #0366CE;
}
.neg075rc {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: center;
	font-weight: normal;
}
.gri070rj {
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;

	color: #C0C0C0
	background-color: #70B4E0;
	color: #333333;
}
.gri075rj {
	
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #333333;
}
.bla075bj {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-align: justify;
	color: #FFFFFF;
}
.bla100nj {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-align: justify;
	color: #FFFFFF;
}
.azu080bju {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-align: justify;
	color: #000000;
	text-decoration: none;
}
.azu080bju:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-align: justify;
	color: #ff6600;
	text-decoration: underline;
}
.bla080rjs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
.gri075nc {

	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #666666;
}
.gri070rc {
	/* modificado */
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #ffffff;
	background-color: #ff6633;
	padding-top: 2px;
	padding-bottom: 2px;
	text-transform: uppercase;
	border: none;
}
.azu075nc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: center;
	color: #ffffff; /* modificado */
}
.celda1 {
	background-color: #ffffff;
}
.celda2 {
	background-color: #ff6633;
	padding: 5px 0 5px;
	color: #ffffff;
	text-align: center;
}
.celda2 a { 
	color: #ffffff;
}

.celda3 {
	background-color: #ff6633; 
}.celda4 {
	background-color: #fdeddd;
}
.celda5 {
	background: #ffffff url(../cenpromype/images/fondo_derecho.png) repeat-x;
}

/* celda 6 para las noticias de ulitma hora, por el momento sin usar */
.celda6 {
	background-color: #e6e6e6;
	text-align: center;
	padding: 5px 0 5px;
	color: #333333;
}
.celda6 a { 
	color: #333333;
}
.celda6 a:hover { 
	color: #333333;
	text-decoration: underline;
}

/* celda 7 para el pie de pagina, por el momento sin usar */
.celda7 {
	background-color: #999999;
	text-align: center;
	padding: 20px 0 20px;
	font-size: 10px;
	color: #ffffff;
}
.celda7 a { 
	font-size: 10px;
	color: #ffffff;
}
.celda7 a:hover { 
	font-size: 10px;
	color: #ffffff;
	text-decoration: underline;
}


.barra_der {
	width: 150px;
	background: #ffffff url(../cenpromype/images/fondo_derecho.png) repeat-x;
	border-left: 2px solid #ececec;
}

.titu_der{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: center;
	font-weight: bold;
	color: #FFF9C6;
}

.menu_der{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: left;
	color: #666666;
}
.menu_der a {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 8pt;
	text-align: left;
}
.menu_der a:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 8pt;
	text-align: left;
}
.menu_der:hover{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 8pt;
	text-align: left;
}

.menu_sup{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	text-align: left;
	color: #333333;
}

.menu_sup:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	text-align: left;
	color: #990000;
	text-decoration:underline;
}
.gsc-search-box{ visibility:hidden; display:none;height:0px;} 
.search{ visibility:hidden; display:none; height:0px;} 
table.search-control {
	width : 100%;
}
table.search-control .gsc-control {
	width : 100%;
}

/* estilos agregados */
a img					{ border: 0px; }
.clear					{ clear: both; }
.logo					{ display: block; padding: 5px 0px 5px 0px; text-align: center; }
.logo a:hover			{ text-align: center !important; }
.indeximage				{ padding-bottom: 15px; text-align: center; }
.servicios a			{ color: #666666; }
.texto					{ }
.texto h2				{ background: url('imagenes/icono-estrella.png') 0px 3px no-repeat; padding: 0px 0px 5px 14px; font-size: 14px; color: #ff6633; font-weight: normal; }
.texto h3				{ clear: both; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-align: justify; color: #005279; }
.texto p				{ padding: 0 0 10px 0; margin: 0; }
.texto ul				{ list-style-type: square; }
.texto ul h3			{ padding: 0; margin: 0; }
.texto .consejo-image			{ float: left; width: 210px; }
.texto .consejo-atribuciones	{ float: left; }
.texto .consejo-miembro			{ clear: both; width: 100%; padding: 0 0 5px; margin: 0 0 5px; /*border-bottom: 1px solid #ececec;*/ }
.texto .consejo-nombre			{ float: left; width: 210px; font-weight: bold; text-align: left; }
.texto .consejo-cargo			{ margin-left: 215px; text-align: left; }
.texto table					{ background: #eeeeee; }
.texto th						{ font-weight: bold;  padding: 0 5px 10px; background: #ffffff; }
.texto td						{ vertical-align: top; padding: 2px 5px 2px 5px; background: #ffffff; }
.texto .leertodo				{ float: right; }

