.imple-00-fondogeneral {
	background-color: #ECECEB;
	background-image: url(images/fondo_general01.gif);
	background-repeat: repeat-x;
	background-position: center top;
	margin: 0px;
	padding: 0px;

}
.imple-01-sombraizda {
	background-image: url(images/sombra_izda02.gif);
	background-repeat: repeat-y;
	background-position: left top;
	text-align: left;
}
.imple-02-sombradecha {

	background-image: url(images/sombra_decha02.gif);
	background-repeat: repeat-y;
	background-position: right top;
	text-align: right;
}
.imple-03-fondocontenido01 {
	background-color: #FFFFFF;
}
.imple-04-fondocabecera {
	background-image: url(images/fonodo_cabe.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
.imple-05-fondomenu {
	background-color: #770101;
}
.imple-06-fondocontenido02 {
	background-color: #FFFFFF;
	background-image: url(images/top_content.gif);
	background-repeat: repeat-x;
	background-position: center top;

}
.imple-07-celdamenu01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 2px;
}
.imple-08-celdasubmenu01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #582323;
	padding: 2px;
	border: 1px solid #FF0000;

}
.imple-09-enlamenu:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.imple-09-enlamenu:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.imple-09-enlamenu:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	color: #990000;
	text-decoration: underline;
}
.imple-10-celdasubmenu02 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #B90000;
	padding: 2px;
	border: 1px solid #FFFFFF;
}
.imple-enlasubmenu:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.imple-enlasubmenu:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.imple-enlasubmenu:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	color: #FF9900;
	text-decoration: underline;
}
.imple-11-celdapie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #EAEAEA;
	padding: 20px;
}
.imple-12-barrasituacion {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #D0D0D0;
	padding: 3px;
}
.imple-enlapie:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.imple-enlapie:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.imple-enlapie:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	color: #990000;
	text-decoration: underline;
}
.imple-enlasituacion:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;

}
.imple-enlasituacion:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;

}
.imple-enlasituacion:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	color: #BB0000;
	text-decoration: underline;
}
.imple-13-titudestacada01 {
	background-color: #770101;
}
.imple-14-celdanoticiadestacada {
	background-color: #EAEAEA;
	border: 1px solid #9F0000;
	padding: 4px;
}
.imple-15-titular-noticia-destacada {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #990000;
	text-decoration: none;
	padding: 2px;
	font-weight: bold;

}
.imple-16-celdafecha {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	padding: 2px;
}
.imple-17-textonoticiadestacada {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding: 3px;
}
.imple-enla-leermas:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
.imple-enla-leermas:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
.imple-enla-leermas:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
}
.imple-18-tittienda {
	background-color: #FF6600;
}
.imple-celda-productodestacado {
	background-color: #EAEAEA;
	padding: 3px;
}
.imple-19-celdaimagenproducto {
	background-color: #FFFFFF;
	padding: 4px;
	border: 1px solid #990000;
}
.imple-20-titproducto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	color: #000000;
}
.imple-21-detalles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.imple-22-destcado01 {
	background-color: #770101;
	padding: 3px;
}
.imple-23-destacado-02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding: 2px;
}
.imple-24-destacado-03 {
	font-family: "Times New Roman", Times, serif;
	font-size: 10pt;
	font-style: italic;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.imple-25-titbiblioteca {
	background-color: #F4F4F4;
}
.imple-26-fondobuscabiblio {
	background-color: #FFFFFF;
	padding: 3px;
	border: 1px solid #EBEBEB;

}
.imple-27-textobiblioteca {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding: 4px;

}
.imple-28-buscador-campo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #FF0000;
	background-color: #EBEBEB;
	padding: 3px;
	font-weight: bold;
	text-decoration: none;

}
.imple-29-cajatexto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-image: url(images/text_shadow.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.imple-30-contenido-destacado {
	background-color: #EAEAEA;
	padding: 3px;
}
.imple-31-cuadroarea {
	background-color: #FFE2CF;
	padding: 3px;
}
.imple-32-titentrada {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #990000;
	padding: 3px;
}
.imple-33-campoentrada {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 3px;
}
.imple-34-tituseccion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #990000;
	padding: 5px;
}
.imple-36-celdaotranoti {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	padding: 4px;
}
.imple-35-celdapagina {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	background-color: #CCCCCC;
	padding: 4px;
}
.imple-36-titularnoticia {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
.imple-37-subtitularnoticia {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.imple-38-textonoticia-extendida {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: justify;

}
.imple-39-celdainteraccion {
	background-color: #F0F0F0;
}
.imple-40-ventanaproducto {
	background-color: #EBEBEB;
	border: 1px solid #CCCCCC;
	padding: 10px;
}
.imple-buscatop {
	background-image: url(images/bus_top.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 4pt;
}
.imple-buscadown {
	background-image: url(images/bus_down.gif);
	background-repeat: repeat-x;
	background-position: center top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 4pt;

}
.imple-buscontent {
	background-image: url(images/bus_cont.gif);
	background-repeat: repeat-x;
	background-position: center center;
}
.imple-titu-buscador {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.imple-campotextobuscador {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	padding: 2px;

}
.imple-tituestadocompra {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #990000;
	padding: 1px;
}
.imple-camposestado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #F0F0F0;
	padding: 1px;
}
.imple-campodatosss {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	background-color: #EBEBEB;
	padding: 3px;
	font-weight: normal;
	text-decoration: none;
}
.imple-40-celdadireccion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #EEEEEE;
	padding: 15px;
	border: 1px solid #CCCCCC;
}
.imple-41-celdadireccion2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #EEEEEE;
	padding: 15px;
	border: 1px none #CCCCCC;
}
.imple-09-enlasubmenu:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.htmlCabecera {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #990000;
	padding: 5px;
}

.htmlTexto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding: 3px;
}

.htmlTextoNegro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding: 3px;
}

.htmlEnlaleermas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	color: #000000;
}
.htmlEnlaleermas:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
.htmlEnlaleermas:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
.htmlEnlaleermas:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
}
.htmlFecha {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	padding: 2px;
}
.htmlTitular{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000000;
	text-decoration: none;
	padding: 2px;
	font-weight: bold;
}

.htmlTitular:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.htmlTitular:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.htmlTitular:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

.htmlSubtitular{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #990000;
	text-decoration: none;
	padding: 2px;
	font-weight: bold;
}
.htmlVentana{
	background-color: #EAEAEA;
	border: 1px solid #9F0000;
	padding: 4px;
}
.htmlSubseccion{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	font-weight: bold;
	color: #FFFFFF;
	background-color: #990000;
	padding: 5px;
	text-align:right;
}
.htmlPie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #EAEAEA;
}

.htmlSeccion{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #990000;
	font-style: normal;
	border-top-width: 0pt;
	border-right-width: 0pt;
	border-bottom-width: 1pt;
	border-left-width: 0pt;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #990000;
	border-left-color: #FFFFFF;
}
.htmlCajaTexto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	border: 1px solid #990000;
	background-attachment: fixed;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left top;
	font-weight: normal;
}
.htmlCajaSelect {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	border: 1px solid #990000;
	background-attachment: fixed;
	background-color: #F0F2F3;
	background-repeat: no-repeat;
	background-position: left top;
	font-weight: normal;
}
.htmlCajaSelect100 {
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	border: 1px solid #990000;
	background-attachment: fixed;
	background-color: #F0F2F3;
	background-repeat: no-repeat;
	background-position: left top;
	font-weight: normal;
}
.htmlBoton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	border: 1px solid #990000;
	background-attachment: fixed;
	background-color: #990000;
	background-repeat: no-repeat;
	background-position: left top;
	font-weight: normal;
}
.htmlCampo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #990000;
	padding: 4px;
}
.htmlEnlaceblanco:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.htmlEnlaceblanco:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.htmlEnlaceblanco:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}

.htmlCursiva {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 10px;
	font-style: italic;
	font-weight: none;
	color: #000000;
}


.htmlEnlacePestana:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.htmlEnlacePestana:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.htmlEnlacePestana:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	color: #FFCC00;
	text-decoration: underline;
}
.htmlCeldaPestana{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #FFFFFF;
	background-color: #999999;
	padding: 10px;
	font-weight: bold;
	text-decoration: none;

}
.htmlCeldaPestana2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #FFFFFF;
	background-color: #990000;
	padding: 10px;
	font-weight: bold;
	text-decoration: none;

}
.htmlcampoxx {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #EBEBEB;
	padding: 2px;
}
.htmlFilaListado{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #EBEBEB;
	padding: 2px;
}.imple00-portal01 {
	background-image: url(images/portal_fondo.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}
.imple00-portal02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: normal;
	color: #990000;
	text-decoration: none;
}
