.cabtabla { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF; background-color: #097FC6 }
.cursoVin { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #00359A; text-decoration: underline}
.cursoVin:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #FF9900; text-decoration: underline }
.inicioFin { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; font-weight: normal; color: #EB9900}
.textNormal { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #00709E; text-align: justify}
.destacado { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #EF9A28; text-decoration: underline}
.titNotic { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8.5pt; font-weight: bold; color: #4E71AB}
.fdoNotTab { background-color: #BAD4ED}
.cabNotic { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #546BAE; background-color: #D0E3F4}
.textNotic { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #021C7D; text-align: justify }

table.tabla100 {
	width: 100%;
}

/* Para situar elementos centrados */
div.centro {
	text-align: center;
}

/* Estilos para los formularios */
/* Tabla para Formularios */
table.formulario  {
	border: 1px solid #0096A5;
	width: 80%;
	margin-bottom: 20px;
}

/* Filas normales */
table.formulario tr {
	background-color:#FFFFFF;
}
/* Filas de error */
table.formulario tr.error {
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	text-align: center;
	
	
}
/* Botones de los formularios */
table.formulario img {
	padding: 7px;
}
/* Todas las filas */
table.formulario td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #006388;
	padding: 2px;
}
/* Filas impares */
table.formulario tr.odd {
}
/* Filas pares */
table.formulario tr.even {
}

/* Cabecera del formulario, nombre de los campos */
table.formulario th {
	color: #FFFFFF;
	background-color: #99CC33;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	padding: 5px;
	padding-left: 20px;
	margin: 0px;
	width: 35%;
}

/* Nombres de los campos */
table.formulario tr.odd th {
	padding-left: 5px;
	color: #007A84;
	background-color: #FFFFFF;
}
table.formulario tr.even th {
	padding-left: 5px;
	color: #007A84;
	background-color: #FFFFFF;
}
/* Enlaces en la cabecera del formulario */
table.formulario tr th a {
	color: #FFFFFF;
	text-decoration: underline;
}
table.formulario tr th a:hover {
}

/* Enlaces en celdas normales del formulario */
table.formulario tr td a {
	color: #006388;
	font-weight: bold;
	text-decoration: underline;
}
table.formulario tr td a:hover {
	color: #EF9B29;
}

/* Cajas de texto */
table.formulario input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #04355D;
	font-size: 7.5pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}
table.formulario select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #04355D;
	font-size: 8.5pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

/* Texto independiente fuera de tablas*/
div.formulario {
	color: #00719E;
	font-size: 7.5pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
}
div.formulario a {
	color: #EF9B29;
	text-decoration: underline;
}
div.formulario a:hover {
	color: #006388;
}
table.formulario td li {
	vertical-align: top;
	list-style-image: url(../img/puntodelista3.gif);
	list-style-type: none;
	margin-bottom: 10px;
}


table.listado {
	width: 90%;
	margin-bottom: 20px;
	border: 1px solid #0098A5;
}
table.listado tr {
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
table.listado tr.odd {
	color: #005575;
	background-color: #FFFFFF;
}
table.listado tr.even {
	color: #005575;
	background-color: #F4FCFF;
}
table.listado tr th {
	color: #FFFFFF;
	font-size: 7pt;
	background-color: #B7DA31;
	padding-bottom: 3px;
	padding-top: 3px;

}
table.listado tr.odd th {
	color: #005575;
	text-align: left;
	background-color: #FFFFFF;
}
table.listado tr.even th {
	color: #005575;
	text-align: left;
	background-color: #FFFFFF;
}
table.listado tr th a {
	color: #FFFFFF;
	text-decoration: underline;
}
table.listado tr th a:hover {
	color: #EF9A28;
	text-decoration: underline;
}
table.listado tr td {
	padding: 3px;
}
table.listado tr.odd td {
	background-color: #FFFFFF;
}
table.listado tr.even td {
	background-color: #FFFFFF;
}
table.listado tr td a {
}
table.listado tr.odd td a {
}
table.listado tr.even td a {
}
table.listado tr td a:hover {
}
table.listado tr.odd td a:hover {
}
table.listado tr.even td a:hover {
}
div.pagebanner {
	color: #006A68;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-style: normal;
	font-weight: normal;
	text-align: right;
	margin-right: 20px;
	margin-bottom: 5px;
}
span.pagelinks strong {
	color: #006A68;
	font-weight: bold;
	font-size: 8pt;
}

span.pagelinks {
	display:block;
	text-align: left;
}

span.pagelinks a {
	color: #006A68;
}
span.pagelinks a:hover {
	color: #008885;
}

div.botPrimero {
	display: inline;
	text-indent: -2200px;
	position: relative;
}

div.botPrimero a {
	width: 15px !important;
	padding-left:15px;
	text-decoration: none;
	background-repeat: no-repeat;
	background-image: url(../img/botones/primero.gif);
}

div.botAnterior {
	display: inline;
	text-indent: -2200px;
	position: relative;
}

div.botAnterior a {
	width: 15px !important;
	padding-left:15px;
	text-decoration: none;
	background-repeat: no-repeat;
	background-image: url(../img/botones/anterior.gif);
}


div.botProximo {
	display: inline;
	text-indent: -2200px;
	position: relative;
}

div.botProximo a {
	width: 15px !important;
	padding-left:15px;
	text-decoration: none;
	background-repeat: no-repeat;
	background-image: url(../img/botones/proximo.gif);
}
div.botUltimo {
	display: inline;
	text-indent: -2200px;
	position: relative;
}
div.botUltimo a {
	width: 15px !important;
	text-decoration: none;
	padding-left:15px;
	background-repeat: no-repeat;
	background-image: url(../img/botones/ultimo.gif);
}



/*Texto independiente */
p {
	width: 90%;
	color: #005575;
	font-family: Verdana, Arial, Helvetica, 		sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-align: justify;
	margin: auto;
}
/* Texto para mostrar un mensaje de resultado de una operacion */
table.mensajeOk td {
	color: #005575;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-align: center;
}
/* Texto de error */
table.error td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-align: center;
}



/* Tabla de resultados de la b?suqeda */
table.resultados {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;

}


/*Cabecera la lista de resutados */
table.resultados thead, table.resultados tfoot {
	color: #008DC4;
	font-size: 9pt;
	padding-bottom: 3px;
	padding-top: 3px;
}

table.resultados tbody th, table.resultados tbody td{
	padding: 2px 10px 5px 10px;
}

table.resultados tbody th {
	text-align: left;
	font-weight: normal;
}

table.resultados td {
	text-align: justify;
}
table.resultados tbody td {
	padding: 2px 10px 5px 15px;
	text-align: justify;
}
table.resultados td div.info {
	color: #AAAAAA;
	text-align: right;
	font-size: 7.5pt;
	font-weight: normal;
}
table.resultados big {
	font-size: 10pt;
}
table.resultados tbody a{
	color: #000000;
	text-decoration: underline;
	padding-bottom: 10px;
}
table.resultados tbody a:hover{
	color: #FF9900;
}

table.resultados tbody td blockquotezz {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: normal; 
	color: #00709E; 
	text-align: justify;
	width: 90%;
	margin-left: auto;
	margin-right: auto;
}

