body, td, p {
font-family: verdana, helvetica, arial, sans-serif;
font-size: 11px;
color: black;
}

table {
border-collapse: collapse;
}

.tema_home {
background-image: url('img/tema_home_right.jpg');
}

.tema_empresa {
background-image: url('img/tema_empresa_right.jpg');
}

.tema_biblioteca {
background-image: url('img/tema_biblioteca_right.jpg');
}

.tema_productos {
background-image: url('img/tema_productos_right.jpg');
}

.tema_servicios {
background-image: url('img/tema_servicios_right.jpg');
}

.tema_publicaciones {
background-image: url('img/tema_publicaciones_right.jpg');
}

.tema_referencias {
background-image: url('img/tema_referencias_right.jpg');
}

.pie {
font-size: 9px;
color: #ADB2B6;
font-weight: bold;
}

a:link {
font-size: 11px;
color: #465157;
font-weight: bold;
text-decoration: none;
}

a:active {
font-size: 11px;
color: #465157;
font-weight: bold;
text-decoration: none;
}

a:visited {
font-size: 11px;
color: #465157;
font-weight: bold;
text-decoration: none;
}

a:hover {
font-size: 11px;
color: #465157;
font-weight: bold;
text-decoration: underline;
}

a.pie:link {
font-size: 9px;
color: #ADB2B6;
font-weight: bold;
text-decoration: none;
}

a.pie:active {
font-size: 9px;
color: #ADB2B6;
font-weight: bold;
text-decoration: none;
}

a.pie:visited {
font-size: 9px;
color: #ADB2B6;
font-weight: bold;
text-decoration: none;
}

a.pie:hover {
font-size: 9px;
color: #E9EDF0;
font-weight: bold;
text-decoration: none;
}

.contenido {
padding: 20px 20px 25px 15px;
text-align: justify;
}

.contenido h1 {
font-family: Dax, verdana, helvetica, arial, sans-serif;
color: #465157;
margin: 10px 0px 10px 0px;
font-size: 15;
}

.titulo {
margin: 10px 0px -15px 0px;
float: none;
}

.home_noticia {
border-left: dotted 1px #9DA8AE;
border-top: dotted 1px #9DA8AE;
border-right: dotted 0px #9DA8AE;
font-size: 9px;
color: #465157;
text-align: justify;
padding: 0px 0px 0px 0px;
}

.home_noticia img {
margin: 0px 0px 0px 0px;
}

.home_noticia h1 {
font-size: 9px;
margin: 10px 0px 5px 0px;
}

.caja {
text-align: right;
padding: 7px;
font-size: 9px;
font-weigth: bold;
}

.caja a:link {
color: black;
font-size: 9px;
font-weigth: bold;
text-decoration: underline;
}

.caja a:active {
color: black;
font-size: 9px;
font-weigth: bold;
text-decoration: underline;
}

.caja a:visited {
color: black;
font-size: 9px;
font-weigth: bold;
text-decoration: underline;
}

.caja a:hover {
color: black;
font-size: 9px;
font-weigth: bold;
text-decoration: underline;
}

.menuNiv2 {
color: #D7DBDE;
padding: 7px 7px 7px 7px;
text-align: right;
}

.menuNiv2_select {
color: white;
}

.menuNiv2 a:link {
color: #D7DBDE;
text-decoration: none;
font-weight: normal;
padding: 0px;
line-height: 11px;
}

.menuNiv2 a:visited {
color: #D7DBDE;
text-decoration: none;
font-weight: normal;
padding: 0px;
line-height: 11px;
}

.menuNiv2 a:active {
color: #D7DBDE;
text-decoration: none;
font-weight: normal;
padding: 0px;
line-height: 11px;
}

.menuNiv2 a:hover {
color: white;
text-decoration: none;
font-weight: normal;
padding: 0px;
line-height: 11px;
}

.listado_tabla {
border: solid 1px white;
}

.listado_td {
border-left: dotted 1px #9DA8AE;
border-top: dotted 1px #9DA8AE;
border-right: dotted 1px #9DA8AE;
border-bottom: dotted 1px #9DA8AE;
font-size: 9px;
color: #465157;
text-align: left;
padding: 0px 10px 7px 10px;
}

.listado_cabecera {
border-left: dotted 1px #9DA8AE;
border-top: dotted 1px #9DA8AE;
border-right: dotted 1px #9DA8AE;
font-size: 11px;
font-weight: bold;
color: #E9EDF0;
background-color: #636F77;
text-align: left;
padding: 7px;
}

.pagina_select {
font-weight: bold;
}

.paginacion a:link {
color: #61707A;
font-weight: bold;
text-decoration: underline;
}

.paginacion a:active {
color: #61707A;
font-weight: bold;
text-decoration: underline;
}

.paginacion a:visited {
color: #61707A;
font-weight: bold;
text-decoration: underline;
}

.paginacion a:hover {
color: #465157;
font-weight: bold;
text-decoration: underline;
}

.boton a:link {
background-color: #465157;
color: #D7DBDE;
padding: 1px 7px 2px 7px;
text-decoration: none;
font-weight: bold;
font-size: 9px;
}

.boton a:active {
background-color: #465157;
color: #D7DBDE;
padding: 1px 7px 2px 7px;
text-decoration: none;
font-weight: bold;
font-size: 9px;
}

.boton a:visited {
background-color: #465157;
color: #D7DBDE;
padding: 1px 7px 2px 7px;
text-decoration: none;
font-weight: bold;
font-size: 9px;
}

.boton a:hover {
background-color: #636F78;
color: #E9EDF0;
padding: 1px 7px 2px 7px;
text-decoration: none;
font-weight: bold;
font-size: 9px;
}

.FormularioCampos {
border: solid 1px #636F78;
height: 19px;
width: 250px;
}

.formulario {
background-color:#E9EDF0;
}

.tb_txt_ref {
border-left: dotted 1px #9DA8AE;
border-top: dotted 1px #9DA8AE;
border-right: dotted 1px #9DA8AE;
font-size: 9px;
color: #465157;
text-align: left;
padding: 0px 10px 7px 10px;
}

.tb_txt_ref img {
float: right;
margin: -27px -13px 2px 4px;
}

.tb_cab_ref {
border-left: dotted 1px #9DA8AE;
border-right: dotted 1px #9DA8AE;
padding: 10px 4px 6px 4px;
} 

.tb_txt_ref a:link {
color: #465157;
text-decoration: none;
line-height: 15px;
}
.tb_txt_ref a:active {
color: #465157;
text-decoration: none;
line-height: 15px;
}
.tb_txt_ref a:visited {
color: #465157;
text-decoration: none;
line-height: 15px;
}
.tb_txt_ref a:hover {
color: #465157;
text-decoration: underline;
line-height: 15px;
}



.tb_cab_resultados {
border-bottom: dotted 1px #9DA8AE;
background-color: #636F77;
padding: 10px 4px 6px 4px;
} 
.tb_cab2_resultados {
border-bottom, border-left: dotted 1px #9DA8AE;
background-color: #465157;
padding: 10px 4px 6px 4px;
color: white;
font-weight: bold;
}

.tb_pag_resultados {
background-color: #636F77;
color: white;
font-weight: bold;
} 

.tb_pag_resultados a:link{
color: white;
font-weight: normal;
text-decoration: none;
}
.tb_pag_resultados a:active{
color: white;
font-weight: normal;
text-decoration: none;
}
.tb_pag_resultados a:visited{
color: white;
font-weight: normal;
text-decoration: none;
}
.tb_pag_resultados a:hover{
color: white;
font-weight: normal;
text-decoration: underline;
}


.tb_txt_resultados {
border-bottom: dotted 1px #9DA8AE;
color: #465157;
text-decoration: none;
line-height: 15px;
padding: 15px 10px 7px 17px;
}

.tb_txt_resultados img {
float: left;
margin: -15px 0px -7px -20px;
}

.tb_txt_resultados a:link {
color: #465157;
text-decoration: none;
line-height: 15px;
}
.tb_txt_resultados a:active {
color: #465157;
text-decoration: none;
line-height: 15px;
}
.tb_txt_resultados a:visited {
color: #465157;
text-decoration: none;
line-height: 15px;
}
.tb_txt_resultados a:hover {
color: #465157;
text-decoration: underline;
line-height: 15px;
}

.tb_menu_resultados {
border-bottom: dotted 1px #9DA8AE;
color: white;
background-color: #636F77;
font-weight: bold;
text-decoration: none;
}

.tb_menu_resultados a:link {
color: white;
text-decoration: none;
}
.tb_menu_resultados a:active {
color: white;
text-decoration: none;
}
.tb_menu_resultados a:visited {
color: white;
text-decoration: none;
}
.tb_menu_resultados a:hover {
color: white;
text-decoration: underline;
}

.tb_productos td {
border-top: dotted 1px #9DA8AE;
color: #636F77;
font-size: 13px;
font-weight: bold;
}

.cabecera_info {
padding: 14px 7px 7px 7px;
color: white;
font-weight: bold;
font-size: 11px;
}

.cuerpo_info {
padding: 7px 14px 7px 14px;
}

.cuerpo_info img {
float: left;
margin: -7px 0px 0px -17px;
}

.tb_cab_noticias {
color: white;
font-weight: bold;
padding: 5px 4px 5px 4px;
}

.tb_noticias {
padding: 4px 8px 4px 8px;
border-top: dotted 1px #9DA8AE;
}

.formularioInfo {
color: white;
}

.EstiloGracias {
text-align: left;
color: white;
}

.formularioInfoCampos {
background-color: #E9EDF0;
border: solid 1px #465157;
font-size: 11px;
}

a.botonInfo:link {
border-top: solid 1px #A3A3A3;
border-left: solid 1px #A3A3A3;
border-right: solid 1px #3F494F;
border-bottom: solid 1px #3F494F;
}
a.botonInfo:visited {
border-top: solid 1px #A3A3A3;
border-left: solid 1px #A3A3A3;
border-right: solid 1px #3F494F;
border-bottom: solid 1px #3F494F;
}
a.botonInfo:active {
border-top: solid 1px #A3A3A3;
border-left: solid 1px #A3A3A3;
border-right: solid 1px #3F494F;
border-bottom: solid 1px #3F494F;
}
a.botonInfo:hover {
border-top: solid 1px #BABABA;
border-left: solid 1px #BABABA;
border-right: solid 1px black;
border-bottom: solid 1px black;
}

.titulo_general {
font-size: 9px;
color: #ADB2B6;
font-weight: bold;
text-decoration: none;
}

.texto_general {
font-size: 9px;
color: black;
font-weight: normal;
font-style: normal;
text-decoration: none;
}


a.enlace_general:link {
font-size: 11px;
color: #465157;
font-weight: bold;
text-decoration: none;
}

a.enlace_general:active {
font-size: 11px;
color: #465157;
font-weight: bold;
text-decoration: none;
}

a.enlace_general:visited {
font-size: 11px;
color: #465157;
font-weight: bold;
text-decoration: none;
}

a.enlace_general:hover {
font-size: 11px;
color: #465157;
font-weight: bold;
text-decoration: underline;
}

td.Puntejat
{
	BORDER-RIGHT: #9da8ae 1px dotted
}
	
