/************************************************************************************/
/*Configuraciones CERTUMCT2005 por defecto*/
INPUT {
		border-bottom-width : 1px;
		border-color : #00008B;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 11px;
		border-left-width : 1px;
		border-right-width : 1px;
		border-top-width : 1px;
	}

SELECT {
		border-bottom-width : 1px;
		border-color : #00008B;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 11px;
		border-left-width : 1px;
		border-right-width : 1px;
		border-top-width : 1px;
	}

OPTION {
		border-bottom-width : 1px;
		border-color : #00008B;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 11px;
		border-left-width : 1px;
		border-right-width : 1px;
		border-top-width : 1px;
	}

TEXTAREA {
		border-bottom-width : 1px;
		border-color : #00008B;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 11px;
		border-left-width : 1px;
		border-right-width : 1px;
		border-top-width : 1px;
	}

TD {
	font-family: Verdana,Arial,Helvetica;
	font-size: 11px;
	font-style: normal;
	color: #464764
	}
/************************************************************************************/
/*Configuraciones CERTUMCT2005 de texto*/
.TEXTO_BLANCO {
	padding-left:10px;
	font-family: Verdana,Arial,Helvetica;
	font-size: 9px;
	font-style: normal;
	color: #FFFFFF
}
.TEXTO_NEGRO {
	padding-left:10px;
	font-family: Verdana,Arial,Helvetica;
	font-size: 9px;
	font-style: normal;
	color: #000000
}
.TEXTO_NARANJA {
	font-family: Verdana,Arial,Helvetica;
	font-size: 11px;
	font-style: normal;
	color: #E9680A;
}

.TEXTO_CAFELECHE {
	font-family: Verdana,Arial,Helvetica;
	font-size: 11px;
	font-style: normal;
	color: #996600;
}

.TEXTO_GRIS {
	font-family: Verdana,Arial,Helvetica;
	font-size: 11px;
	font-style: normal;
	color: #D2D2D2;
}

.TEXTO_GRIS_OSCURO {
	font-family: Verdana,Arial,Helvetica;
	font-size: 11px;
	font-style: normal;
	color: #606060;
}



.TEXTO_ROJO {
	font-family: Verdana,Arial,Helvetica;
	font-size: 11px;
	font-style: normal;
	color: #ff0000;
}

.TEXTO_ROJO_GRANDE {
	font-family: Verdana,Arial,Helvetica;
	font-size: 12px;
	font-style: normal;
	color: #ff0000;
}

.TEXTO_NEGRO_PEQUENO {
	font-family: Verdana,Arial,Helvetica;
	font-size: 9px;
	font-style: normal;
	color: #000000;
}

.TEXTO_NEGRO_MICRO {
	font-family: Verdana,Arial,Helvetica;
	font-size: 8px;
	font-style: normal;
	color: #000000;
}

.TEXTO_NEGRO_MASMICRO {
	font-family: Helvetica;
	font-size: 9px;
	font-style: normal;
	color: #000000;
}

.TEXTO_BLANCO_PEQUENO {
	font-family: Verdana,Arial,Helvetica;
	font-size: 9px;
	font-style: normal;
	color: #ffffff;
}

.TEXTO_VERDE_FUERTE {
	font-family: Verdana,Arial,Helvetica;
	font-size: 11px;
	font-style: normal;
	color: #319c00;
}

.TEXTO_ROJO_TITULO {
	font-family: Verdana,Arial,Helvetica;
	font-size: 12px;
	font-style: normal;
	color: #ff0000;
}

.TEXTO_GRANATE {
	font-family: Verdana,Arial,Helvetica;
	font-size: 11px;
	font-style: normal;
	color: #890B27;
}

.TEXTO_GRANATE_BOLD {
	font-family: Verdana,Arial,Helvetica;
	font-size: 11px;
	font-style: bold;
	color: #890B27;
}

.TEXTO_GRANATE_TITULO {
	font-family: Verdana,Arial,Helvetica;
	font-size: 12px;
	font-style: normal;
	color: #890B27;
}

.TEXTO_VERDE_TITULO {
	font-family: Verdana,Arial,Helvetica;
	font-size: 12px;
	font-style: normal;
	color: #008080;
}

.TEXTO_MARRON_TITULO {
	font-family: Verdana,Arial,Helvetica;
	font-size: 12px;
	font-style: normal;
	color: #ff6600;
}

.TEXTO_MARRON {
	font-family: Verdana,Arial,Helvetica;
	font-size: 11px;
	font-style: normal;
	color: #ff6600;
}

.TEXTO_BLANCO_MAYOR {
	font-family: Verdana,Arial,Helvetica;
	font-size: 11px;
	font-style: normal;
	color: #ffffff;
}

.TEXTO_NEGRO_MAYOR {
	font-family: Verdana,Arial,Helvetica;
	font-size: 11px;
	font-style: normal;
	color: #000000;
}
.TEXTO_AZUL {
	font-family: Verdana,Arial,Helvetica;
	font-size: 11px;
	font-style: normal;
	color: #2A7FD2;
}
.TEXTO_AZUL_GRANDE {
	font-family: Verdana,Arial,Helvetica;
	font-size: 18px;
	font-style: normal;
	color: #2A7FD2;
}

.TEXTO_AZUL_FUERTE {
	font-family: Verdana,Arial,Helvetica;
	font-size: 11px;
	font-style: normal;
	color: #0000ff;
}
.TEXTO_AZUL_PEQUENO {
	font-family: Verdana,Arial,Helvetica;
	font-size: 10px;
	font-style: normal;
	color: #2A7FD2;
}
.TEXTO_VERDE {
	font-family: Verdana,Arial,Helvetica;
	font-size: 11px;
	font-style: normal;
	color: green;
}

TEXTO_MORADO {
	font-family: Verdana,Arial,Helvetica;
	font-size: 11px;
	font-style: normal;
	color: #DFD8E6;
}


.CONTENIDO {
	padding-left:10px;
	font-family: Verdana,Arial,Helvetica;
	font-size: 11px;
	font-style: normal;
	color: #464764
}

.TITULO_MEDIO_VERDE {
	padding-left:0px;
	font-family: Verdana,Arial,Helvetica;
	font-size: 14px;
	font-style: bold;
	color: #008080
}

.TITULOS_GRIS_MENU {
	padding-left: 6px;
	font-family: Verdana,Arial,Helvetica;
	font-size: 11px;
	font-style: normal;
	color: #8c8c8c;
}
.CONTENIDO2 {
	padding-left:5px;
	font-family: Verdana,Arial,Helvetica;
	font-size: 11px;
	font-style: normal;
	color: #464764
}


.TEXTO_VERDE_GRANDE {
	font-family: Arial,Helvetica;
	font-size: 16px;
	font-style: bold;
	color: green;
}
.TEXTO_ROJO_GRANDE {
	font-family: Arial,Helvetica;
	font-size: 16px;
	font-style: bold;
	color: #FF0000;
}

.TEXTO_BLANCO_IZQ {
	font-family: Verdana,Arial,Helvetica;
	font-size: 9px;
	font-style: normal;
	color: #FFFFFF
}

/************************************************************************************/
/*TITULOS CERTUMCT2005 por defecto*/
.TITULO_PAGINA {
	margin:15px;
	font: 16pt Verdana, Arial, sans-serif;
	padding-left:10px;
	font-family: Verdana,Arial,Helvetica;
	font-size: 18px;
	font-style: bold;
	color: #000000
}

.TITULO_PAGINA_ROJO {
	margin:15px;
	font: 16pt Verdana, Arial, sans-serif;
	padding-left:10px;
	font-family: Verdana,Arial,Helvetica;
	font-size: 18px;
	font-style: bold;
	color: #ff0000
}

.TITULO_PORTADA {
	margin:15px;
	font: 13pt Verdana, Arial, sans-serif;
	padding-left:10px;
	font-family: Verdana,Arial,Helvetica;
	font-size: 11px;
	font-style: bold;
	color: #000000
}
.TITULO_PAGINA_ADICIONAL {
	margin:15px;
	font: 14pt Verdana, Arial, sans-serif;
	padding-left:10px;
	font-family: Arial,Helvetica;
	font-size: 10px;
	font-style: bold;
	color: #709cbf
}
/************************************************************************************/
/*Links CERTUMCT2005*/
.MENU {
	text-decoration: none;
	color:#5E5E5E;
}
.MENU:hover {
	color:#3A6EA5;
}

a.MENU_EXTERNO {
	text-decoration: underline;
	color:#8c8c8c;
}
a.MENU_EXTERNO:hover {
	text-decoration: none;
	color: #464764;
	background:#ffffff;
}


a.ENLACE_PESTANA_AO {
	text-decoration: underline;
	color:#ffffff;
}
a.ENLACE_PESTANA_AO:hover {
	text-decoration: none;
	color: #46856B;
	background:#92f8ce;
}



a.TEXTO_GRIS {
	font-family: Verdana,Arial,Helvetica;
	font-size: 11px;
	font-style: normal;
	color: #8c8c8c;
	text-decoration: none;
}
a.TEXTO_GRIS:hover{
	text-decoration: underline;
	font-family: Verdana,Arial,Helvetica;
	font-size: 11px;
	font-style: normal;
	color: #8c8c8c;
	background:#ffffff;
}


a.BASICO {
	text-decoration: none;
	color:#464764;
}
a.BASICO:hover {
	text-decoration: none;
	color: #464764;
	background: #ffffff;
}
a {
	text-decoration: underline;
	color:#464764;
}
a:hover {
	text-decoration: none;

}

a.NEGRO {
	text-decoration: none;
	color:#000000;
}
a.NEGRO:hover {
	text-decoration: none;
	color: #000000;
	background: #c2ccd6;
}

a.BLANCO {
	text-decoration: underline;
	color:#ffffff;
}
a.BLANCO:hover {
	text-decoration: none;
	color: #664288;
	background: #DFD8E6;
}

a.NEGROBusc {
    font-family: Verdana,Arial,Helvetica;
	font-size: 14px;
	font-style: normal;
	text-decoration: none;
	color:#000000;
}
a.NEGROBusc:hover {
    font-family: Verdana,Arial,Helvetica;
	font-size: 14px;
	font-style: normal;
	text-decoration: none;
	color: #000000;
	background: #ffffff;
}

a.BLANCOBusc {
    font-family: Tre;
	font-size: 14px;
	font-style: normal;
	text-decoration: none;
	color:#ffffff;
}

a.enlacesNNeg {
   font-family:Trebuched MS, Verdana;
	font-size: 18px;
	font-style: normal;
	text-decoration: none;
	color:#000000;
}
a.enlacesNNeg:hover {
   font-family:Trebuched MS, Verdana;
	font-size: 18px;
	font-style: normal;
	text-decoration: underline;
	color:#000000;
}

a.enlacesNNegPeque {
   font-family:Trebuched MS, Verdana;
	font-size: 15px;
	font-style: normal;
	text-decoration: none;
	color:#000000;
}
a.enlacesNNegPeque:hover {
   font-family:Trebuched MS, Verdana;
	font-size: 15px;
	font-style: normal;
	text-decoration: underline;
	color:#000000;
}

a.enlacesBNeg {
   font-family:Trebuched MS, Verdana;
	font-size: 18px;
	font-style: normal;
	text-decoration: none;
	color:#ffffff;
}
a.enlacesBNeg:hover {
   font-family:Trebuched MS, Verdana;
	font-size: 18px;
	font-style: normal;
	text-decoration: underline;
	color:#ffffff;
}

a.BLANCOBusc:hover {
    font-family: Verdana,Arial,Helvetica;
	font-size: 14px;
	font-style: normal;
	text-decoration: none;
	color: #ffffff;
	background: #000000;
}

a.MORADO {
	text-decoration: underline;
	color:#664288;
}
a.MORADO:hover {
	text-decoration: none;
	color: #DFD8E6;
	background: #664288;
}

a.ROJO {
	text-decoration: none;
	color:#804000;
}
a.ROJO:hover {
	text-decoration: none;
	color: #DFD8E6;
	background: #804000;
}

a.VERDE {
	text-decoration: none;
	color:#478f8f;
}
a.VERDE:hover {
	text-decoration: none;
	color: #DFD8E6;
	background:#478f8f;
}

a.INTRA_1 {
	text-decoration: underline;
	color:#709cbf;
}
a.INTRA_1:hover {
	text-decoration: none;
	color: #91088c;
	background: #F5E1F4;
}


a.INTRA_8 {
	text-decoration: underline;
	color:#709cbf;
}
a.INTRA_8:hover {
	text-decoration: none;
	color: #9c9c9c;
	background: #e6e6e6;
}

a.MENU_DELEGACION {
	text-decoration: underline;
	color:#709cbf;
}
a.MENU_DELEGACION:hover {
	text-decoration: none;
	color: #1e0679;
	background: #d2e4f4;
}

a.INTRA_2 {
	text-decoration: underline;
	color:#709cbf;
}
a.INTRA_2:hover {
	text-decoration: none;
	color: #086c06;
	background: #d2f4d2;
}
a.INTRA_3 {
	text-decoration: underline;
	color:#709cbf;
}
a.INTRA_3:hover {
	text-decoration: none;
	color: #1e0679;
	background: #d2e4f4;
}
a.INTRA_4 {
	text-decoration: underline;
	color:#709cbf;
}
a.INTRA_4:hover {
	text-decoration: none;
	color: #986E12;
	background: #F4EBD2;
}
a.INTRA_5 {
	text-decoration: underline;
	color:#709cbf;
}
a.INTRA_5:hover {
	text-decoration: none;
	color: #D60101;
	background: #F8D9D8;
}

a.INTRA_6 {
	text-decoration: underline;
	color:#709cbf;
}
a.INTRA_6:hover {
	text-decoration: none;
	color: #BB6100;
	background: #EEB477;
}

a.TERCEROS {
	text-decoration: underline;
	color:#004e98;
}
a.TERCEROS:hover {
	text-decoration: none;
	color: #004e98;
	background: #ffffff;
}


a.ENLACE_NOTICIA {
	text-decoration: underline;
	color:#464764;
}
a.ENLACE_NOTICIA:hover {
	text-decoration: none;
	color: Navy;
	background: #c2ccd6;
}
a.ENLACE_NOTICIA:visited {
	text-decoration: underline;
	color:#464764;
}
a.ENLACE_EVENTO {
	text-decoration: underline;
	color:#377737;
}
a.ENLACE_EVENTO:hover {
	text-decoration: none;
	color: #377737;
	background: #D6FBDF;
}
a.ENLACE_EVENTO:visited {
	text-decoration: underline;
	color:#377737;
}


a.IMAGEN {
	text-decoration: none;
}
a.IMAGEN:hover {
    text-decoration: none;
}

.combo {font-family: verdana, geneva, arial, sans-serif; font-size: 11px; border-color: #00008B; background-color:#FFFFFF; scrollbar:no; }

.combomisiones {
    font-family: verdana, geneva, arial, sans-serif;
    font-size: 11px;
    border-color: #00008B;
    background-color:#FFFFFF;
    scrollbar:no;
    width:275;
}

.combofpagos {
    font-family: verdana, geneva, arial, sans-serif;
    font-size: 11px;
    border-color: #00008B;
    background-color:#FFFFFF;
    scrollbar:no;
    width:200;
}


/**************************************************************************PAGINACION*/
div#header {
	background-color: #fea;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	padding: 20px 10px 30px 15px;
	margin: 20px 10% 20px 10%;
}
div#header ul{
	margin: 10px 0 0 0;
}
div#header ul li{
	list-style-type: none;
	float: left;
	padding: 0 10px 0 0;
	font-weight: bold;
}
div#header ul li a{
	display: block;
	color: #f00;
	border-left: 1px solid red;
	padding-left: 5px;
}
div#header ul li a:hover{
	border-left: 1px solid #000;
}


th{
    color: black;
    font-size: 11px;
}

ul#stylelist {
	margin:0 0 30px 0;
}

ul#stylelist li {
	list-style-type: none;
	float:left;
	width:100px;
	border: 1px solid #ccc;
	background-color: #eee;
	padding:2px;
	margin-right: 2px;
}

thead tr {
  background-color: #CEDFF7;
}
th.sorted {
    background-color: orange;
}
th a, th a:visited {
  color: black;
}
th a:hover {
  text-decoration: underline;
  color: black;
}
th.sorted a, th.sortable a {
	background-position: right;
	background-repeat:no-repeat;
	display: block;
	width: 100%;
}
th.sortable a {
	background-image: url(/imagenes/arrow_off.png);
}
th.order1 a {
	background-image: url(/imagenes/arrow_down.png);
}
th.order2 a {
	background-image: url(/imagenes/arrow_up.png);
}
tr.odd {
  background-color: #F1F1F1
}
tr.tableRowEven, tr.even {
  background-color: silver
}

ul#showsource {
	float: right;
	background-color: #eee;
	border: 1px dotted #999;
	padding: 2px 4px 2px 4px;
	margin: 5px;
	width:100px;
	list-style-type: none;
}


/* test styles */
table.its thead tr {
  background-color: #CEDFF7;
}
table.its tr.even {
  background-color: #def;
}

table.mars thead tr {
  background-color: #CEDFF7;
}
table.mars tr.even {
  background-color: #ccb;
}
table.mars tr.odd {
  background-color: #eec;
}

table.az thead tr {
  background-color: #6C7AF9;
}
table.az tr.even {
  background-color: #8F9AFA;
}
table.az tr.odd {
  background-color: #D0D5AB;
}

table.simple thead tr {
  background-color: #eee;
}
table.simple tr.even {
  background-color: #fff;
}
table.simple {
	border: 1px solid #ccc;
	border-collapse: collapse;
}
table.simple td,table.simple th{
	border: 1px solid #ccc;
}

table.nocol tbody td,table.nocol tbody th{
	border-left: none;
	border-right: none;
}


table.oferta thead tr {
  background-color: #918AAD;
}
table.oferta tr.even {
  background-color: #DFD8E6;
}
table.oferta {
	border: 1px solid #DFD8E6;
	border-collapse: collapse;
}
table.oferta td,table.simple th{
	border: 1px solid #DFD8E6;
}



table.report td, table.report th{
	font:         menu;
}
table.report th{
	background:   buttonface;
	border-width: 1px;
	border-style: solid;
	border-color: threedhighlight threedshadow threedshadow threedhighlight;
	cursor:       hand;
}
table.report idcol {
	background: buttonface;
}

table.report tr.even{
	background-color: #8BC0FC;
}
table.report tbody {
	height: 130px;
	overflow: auto;
}

table.report {
	height: 120px;
	overflow: auto;
}

table.report tbody tr{
	height: 10px;
}





table.mark td.tableCellError {
	background-color: #d00;
	color: #fff;
}

table.sublist {
	margin: 0 0 0 0;
	width: 100%;
}
table.sublist td, table.sublist th {
	width: 50%;
}

div.exportlinks {
	background-color: #eee;
	border: 1px dotted #999;
	padding: 2px 4px 2px 4px;
	margin: -10px 0 10px 0;
	width: 79%;
}

span.export {
	padding: 0 4px 1px 20px;
	display:inline; display:inline-block;
	cursor: pointer;
}

span.pagebanner {
	background-color: #eee;
	border: 1px dotted #999;
	padding: 2px 4px 2px 4px;
	width: 79%;
	margin-top: 10px;
	display:block;
	border-bottom: none;
}

span.pagelinks {
	background-color: #eee;
	border: 1px dotted #999;
	padding: 10px 20px 10px 20px;
	width: 90%;
	display:block;
	border-top: none;
	margin-bottom: 5px;
}

table.simple td.textRed {color: #b11;}

.ENLACE_BLANCO {
	font-family: Verdana,Arial,Helvetica;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
}

.ENLACE_NEGRO {
	font-family: Verdana,Arial,Helvetica;
	font-size: 10px;
	font-style: normal;
	color: #000000;
}

.ENLACE_AZUL {
	font-family: Verdana,Arial,Helvetica;
	font-size: 10px;
	font-style: normal;
	color: #2A7FD2;
}

a.ENLACE_VERDE {
	text-decoration: underline;
	color: #1c8d1c;
}
a.ENLACE_VERDE:hover {
	text-decoration: none;
	color: #1c8d1c;
	background: #a4eba0;
}

a.ENLACE_NARANJA{
    text-decoration: underline;
    color: #CC3300;
}

a.ENLACE_NARANJA:hover {
    text-decoration: none;
	color: #CC3300;
	background: #FF9933;
}

a.ENLACE_CAFELECHE{
    text-decoration: underline;
    color: #996600;
}

a.ENLACE_CAFELECHE:hover {
    text-decoration: none;
	color: #996600;
	background: #FFFFFF;
}

a.ENLACE_VERDE_CLARO {
	text-decoration: underline;
	color: #1c8d1c;
}
a.ENLACE_VERDE_CLARO:hover {
	text-decoration: none;
	color: #1c8d1c;
	background: #DAFFD8;
}

a.ENLACE_BLANCO_SIN_FONDO {
	text-decoration: underline;
	color: #FFFFFF;
}
a.ENLACE_BLANCO_SIN_FONDO:hover {
	text-decoration: none;
	color: #FFFFFF;
	background: none;
}

a.ENLACE_GRANA_SIN_FONDO {
	text-decoration: none;
    font-size: 10px;
    color: #780000;
}
a.ENLACE_GRANA_SIN_FONDO:hover {
	text-decoration: underline;
    font-size: 10px;
    color: #780000;
	background: none;
}


a.NUEVO_MENU_INTRA {
	text-decoration: underline;
	color:#930A0A;
}
a.NUEVO_MENU_INTRA:hover {
	text-decoration: none;
	color: #ffffff;
	background: #930A0A;
}




TEXTAREA2 {
		border-bottom-width : 1px;
		border-color : #00008B;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 11px;
		border-left-width : 1px;
		border-right-width : 1px;
		border-top-width : 1px;
		width: 250
	}


table.expediente thead tr {
  background-color: #DAFFD8;
}
table.expediente tr.even {
  background-color: #fff;
}
table.expediente {
	border: 1px solid #078001;
	border-collapse: collapse;
}
table.expediente td,table.expediente th{
	border: 1px solid #078001;
}

table.azuloscuro thead tr {
  background-color: #5AB8EF;
}

table.expedientess thead tr {
  background-color: #E3D395;
}
table.expedientess tr.even {
  background-color: #fff;
}
table.expedientess {
	border: 1px solid #E3D395;
	border-collapse: collapse;
}
table.expedientess td,table.expediente th{
	border: 1px solid #E3D395;
}

table.expedienteat thead tr {
  background-color: #C0C0C0;
}
table.expedienteat tr.even {
  background-color: #fff;
}
table.expedienteat {
	border: 1px solid #C0C0C0;
	border-collapse: collapse;
}
table.expedienteat td,table.expediente th{
	border: 1px solid #C0C0C0;
}

table.ofsimple thead tr {
  background-color: #DFD8E6;
}
table.ofsimple tr.even {
  background-color: #FFFFFF;
}

table.ofSS thead tr {
  background-color: #f4c0fa;
}
table.ofSS tr.even {
  background-color: #FFFFFF;
}

table.expeSS thead tr {
  background-color: #E3DECB;
}
table.expeSS tr.even {
  background-color: #FFFFFF;
}

table.expsimple thead tr {
  background-color: #DAFFD8;
}
table.expsimple tr.even {
  background-color: #FFFFFF;
}

table.cuesimple thead tr {
  background-color: #CEDFF7;
}
table.its tr.even {
  background-color: #FFFFFF;
}

table.ofAT thead tr {
  background-color: #F6B88E;
}
table.ofAT tr.even {
  background-color: #FFFFFF;
}

table.expeAT thead tr {
  background-color: #C0C0C0;
}
table.expeAT tr.even {
  background-color: #FFFFFF;
}

table.presupuestoat thead tr {
  background-color: #ffffcc;
}
table.presupuestoat tr.even {
  background-color: #fff;
}
table.presupuestoat {
	border: 1px solid #445566;
	border-collapse: collapse;
}
table.presupuestoat td,table.expediente th{
	border: 1px solid #445566;
}



table.ESPECIAL {
    font-family:Trebuched MS, Verdana;
    font-size:0.8em;
    width:99%;
    border:1px solid #ccc;
	border-collapse: collapse;
    cursor:default;
}
table.ESPECIAL td,
table.ESPECIAL th{
    padding:2px;
    font-weight:normal;
    border:1px solid #ccc;
}
table.ESPECIAL thead td, table thead th {
    background-image:url("/nadoGestionIncidencias/js/DOJO/tests/widget/images/ft-head.gif");
    background-repeat:no-repeat;
    background-position:top right;
}
table.ESPECIAL thead td.selectedUp, table thead th.selectedUp {
    background-image:url("/nadoGestionIncidencias/js/DOJO/tests/widget/images/ft-headup.gif");
}
table.ESPECIAL thead td.selectedDown, table thead th.selectedDown {
    background-image:url("/nadoGestionIncidencias/js/DOJO/tests/widget/images/ft-headdown.gif");
}

table.ESPECIAL tbody tr td{
    border:1px solid #ccc;
}
table.ESPECIAL tbody tr.alt td{
    background: #e3edfa;
    border:1px solid #ccc;
}
table.ESPECIAL tbody tr.selected td{
    background: yellow;
    border:1px solid #ccc;
}
table.ESPECIAL tbody tr:hover td{
    background: #a6c2e7;
    border:1px solid #ccc;
}
table.ESPECIAL tbody tr.selected:hover td{
    background:#ff9;
    border:1px solid #ccc;
}

table.notiPortada{
    /*border: 1px solid #ccc;*/
    width: 263px;
    
}

table.notiPortada tbody td {
color: #666;
background: #F1EEEE;
text-align: left;
padding: 5px;
border-bottom: 1px dotted #eee;
}

table.notiPortada a {
    text-decoration: none }
table.notiPortada a:link {
    color: #666;
    background: #F1EEEE;}
table.notiPortada a:visited {
    color: #666;
    background:#F1EEEE;}

table.notiEventos{
    /*border: 1px solid #ccc;*/
    width: 263px;
}

table.notiEventos tbody td {
color: #8D1E20;
background: #F1EEEE;
text-align: left;
padding: 5px;
border-bottom: 1px dotted #eee;
}

table.notiEventos a {
    text-decoration: none }

table.notiEventos a:link {
    color: #8D1E20;
    background: #F1EEEE;}
table.notiEventos a:visited {
    color: #8D1E20;
    background:#F1EEEE;}

table.activPortada tbody td {
/*font: .9em/1.5em Verdana, sans-serif;*/
color: #666;
background: #fff;
text-align: left;
padding: 5px;
border-top: 1px dotted #eee;
border-right: 1px dotted #eee;
border-left: 1px dotted #eee;
border-bottom: 1px dotted #eee;
}

table.login{
    border: 1px solid #ccc;
    width: 263px;
}

.TEXTO_MORADO_TREBU {
	padding-left:5px;
	font-style: normal;
    color:#892034;
	font-family : Trebuchet MS;
	font-size : 17px;
}

input.buttonMorado
{
   font-weight:bold;
   color:#ffffff;
   background-color:#892034;
   border-color:#892034;
}

a:link.linkPie {text-decoration:none;color: #969897;
    background: #ffffff;}
a:visited.linkPie {text-decoration:none;color: #969897;
    background: #ffffff;}
/*a:hover.linkPie {text-decoration:none;color: #000000;*/
    /*background: #ffffff;}*/
/*a:active.linkPie {text-decoration:none;color: #000000;*/
    /*background: #ffffff;}*/


/****************************AGENDA COMERCIAL**********************************************/
.CampoMuestra {
		border-color : #84a3d1;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 11px;
		border: 1px solid #84a3d1;
		background-color:#ece9d8;
	}

p {
	margin-bottom:15px;
}
h1 {
	font-size:large;
	margin-bottom:20px;
}
.example-info{
	width:150px;
	border:1px solid #c3daf9;
	border-top:1px solid #DCEAFB;
	border-left:1px solid #DCEAFB;
	background:#ecf5fe url(info-bg.gif) repeat-x;
	font-size:10px;
	padding:8px;
}
pre.code{
	background: #F8F8F8;
	border: 1px solid #e8e8e8;
	padding:10px;
	margin:10px;
	margin-left:0px;
	border-left:5px solid #e8e8e8;
	font-size: 12px !important;
	line-height:14px !important;
}
.msg .x-box-mc {
    font-size:14px;
}
#msg-div {
    position:absolute;
    left:35%;
    top:10px;
    width:250px;
    z-index:20000;
}
.x-grid3-row-body p {
    margin:5px 5px 10px 5px !important;
}

/********************ESTILOS DE 08******************************************/
div#tituloPagina {
	width:100%;
    border: 0px solid #000000;
    background : #FFFFFF;
    text-align: left;
	color:#892034;
	font-family : Trebuchet MS;
	font-size : 17px;
    overflow:visible;
}

img.valign {
	/*Alinea un texto verticalmente en el centro de una capa: <img class="valign" alt=""/> */ 
	height: 100%;
    vertical-align: middle;
    width: 0px;	
}

img.valign2 {
	/*Si se pone como clase en una imagen el texto que sigue se alinea en el centro verticalmente de la imagen*/ 
    vertical-align: middle;
}  

div#textoPortada {
	/*position: absolute; top: 57px; left:0px;
	width: 100%;
	height: 100%;*/
	width:360px;
    border: 0px solid #000000;
    background : #FFFFFF;
    text-align: left;
	font-family : Verdana,Arial,Helvetica;
	font-size: 11px;
	font-style: normal;
	overflow:visible;
	float:left;
}

div#videoPortada {
	/*position: relative; top: 20px; left:377px;
	width: 174px;
	height: 160px;*/
	width:174px;
    border: 0px solid #000000;
    background : #FFFFFF;
    text-align: center;
	font-family : Verdana,Arial,Helvetica;
	font-size: 11px;
	font-style: normal;
	overflow:visible;
	float:left;
}

div#bajoPortada {
	width:100%;
    border: 0px solid #000000;
    background : #FFFFFF;
    text-align: left;
	color:#892034;
	font-family : Trebuchet MS;
	font-size : 17px;
    overflow:visible;
    clear:both
}
/**************************************************************/

