/*
 *	auditorio.css	Hoja de estilos para el portal
 *	Autor: Ignacio Sorribas.
 */

/*
 * Opciones generales para el Body.
 */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	background-color: #FFFFFF;
}

/* para los select genericos de la pagina */
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
        background-color: #FFFFFF;
	border-color:#9999CC; 
	border-width:thin;
}

/*
 * para todas los th de las tablas
 */

th {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
}

/*
 * para todas los td de las tablas
 */

td {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
}

/*
 * Enlaces genericos.
 */
A:link { text-decoration:none }
A:visited { text-decoration:none }
A:active { text-decoration:none }
A:hover { text-decoration:none; color: red; }


/* Para todos los inputs sin especificar clase. */
INPUT {background: #CDD2DF; border-width: 1pt; font-size: 10pt; font-weight: normal; }

table.tmenu {
	background-color: #B7D9FB;
	border-bottom-style: solid;
        border-left-style: solid;
        border-right-style: solid;
        border-top-style: solid;
        border-bottom-width: thin;
        border-left-width: thin;
        border-right-width: thin;
        border-top-width: thin;
        border-bottom-color: #000000;
        border-left-color: #000000;
        border-right-color: #000000;
        border-top-color: #000000;
}
table.tmenu td { background-color: #B7D9FB; font-family: Arial, Helvetica, sans-serif; }
table.tmenu th { background-color: #003366; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; }

/* Tabla si borde en los TD */
table.sinborde {background-color: #E9E9E9;} 
table.sinborde td { font-family: Arial, Helvetica, sans-serif;
		    font-size: 12px; }
table.sinborde th { background-color: #003366; font-family: Arial, Helvetica, sans-serif;
		    border-bottom-style: none; font-size: 12px; color: #FFFFFF; }


/*
 * Tabla de cabecera.
 */
table.header {background-color: #003366; }
table.header td {border-bottom-style: none; }
table.header th {border-bottom-style: none; background-color: #003366; }

/* Tabla para mostrar en la pantalla login. */
table.login { 
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	border-top-style: solid;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-width: thin;
	border-top-width: thin;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-right-color: #000000;
	border-top-color: #000000;
}
table.login td {border-bottom-style: none; background-color: #003366; color: #FFFFFF; }
table.login th {border-bottom-style: none; background-color: #003366; color: #FFFFFF; }

table.conborde { 
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	border-top-style: solid;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-width: thin;
	border-top-width: thin;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-right-color: #000000;
	border-top-color: #000000;
	background-color: #E9E9E9;
}

table.conborde th { background-color: #CCCCCC; }

table.conborde_pago {
        border-bottom-style: solid;
        border-left-style: solid;
        border-right-style: solid;
        border-top-style: solid;
        border-bottom-width: thin;
        border-left-width: thin;
        border-right-width: thin;
        border-top-width: thin;
        border-bottom-color: #195227;
        border-left-color: #195227;
        border-right-color: #195227;
        border-top-color: #195227;
        background-color: #F5C664;
        color: #195227;
}

.fondo_pago { background-color: #ffffff }

table.normal { background-color: #CCCCCC; }
table.normal td { background-color: #CCCCCC; }

/* Para las tablas de listados (Funciones, usuarios) */
table.lista td {
        border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: thin;
	background-color: #E9E9E9;
}
table.lista th { background-color: #003366; color: #FFFFFF; }

.justificar {font: 10pt Arial, Helvetica, sans-serif; text-align: justify; }


/* Estilos para el calendario */
.altn  {
        font-family : verdana,arial,helvetica;
        font-size : 10pt;
        color: #ffffff;
        background-color: #666666;
}

.tit  {
        font-family : verdana,arial,helvetica;
        font-size : 10pt;
        color: #ffffff;
        background-color: #003366;
        /*background-color: #333333;*/
        font-weight: bold;
}

.fs     {
        font-family : verdana,arial,helvetica;
        background-color:       #ff0000;
        color:  #FFFFFF;
        font-weight: bold;
        text-align:     center;
}

.da     {
        font-family : verdana,arial,helvetica;
        color:  #FFFFFF;
        font-weight: bold;
        text-align:     center;
        border-bottom-style: solid;
        border-left-style: solid;
        border-right-style: solid;
        border-top-style: solid;
        border-bottom-width: thin;
        border-left-width: thin;
        border-right-width: thin;
        border-top-width: thin;
        border-bottom-color: red;
        border-left-color: red;
        border-right-color: red;
        border-top-color: red;
}

.ds     {
        font-family : verdana,arial,helvetica;
        background-color:       #F0E68C;
        color:  #FFFFFF;
        font-weight: bold;
        text-align:     center;
}

A.cal:link { text-decoration:none; color: #000000 }
A.cal:visited { text-decoration:none; color: #000000 }
A.cal:active { text-decoration:none }
A.cal:hover { text-decoration:none; color: #FFFFFF; }
/* Fin estilos calendario */

/* Enlaces del pie de página */
a.peu:link { text-decoration:none; color: #ffffff }
a.peu:visited { text-decoration:none; color: #ffffff }
a.peu:active { text-decoration:none; }
a.peu:hover { text-decoration:none; color: red }

/* estilos para la cartelera */
table.cartelera {
        border-bottom-style: solid;
        border-left-style: solid;
        border-right-style: solid;
        border-top-style: solid;
        border-bottom-width: thin;
        border-left-width: thin;
        border-right-width: thin;
        border-top-width: thin;
        border-bottom-color: #000000;
        border-left-color: #000000;
        border-right-color: #000000;
        border-top-color: #000000;
}

table.cartelera td { background-color: #E6E6FF; }
table.cartelera th { background-color: #3333CC; }

.tdmenu { background-color: #DFEEFD }
.tdfondo { background-color: #F2F2FF }

/* TITULOS */

.tit1 {
	font-family: Verdana;
	font-size: 24px;
	font-style: italic;
	color: #000066;
}

.tit2 {
	font-size: 36px;
	font-weight: bold;
}

.tit3 { color: #000066; font-style: italic; font-family: Verdana; }

.tit4 {
	font-size: 24px;
	font-weight: bold;
}

.tit5 {color: #000066; font-style: italic; font-family: Verdana; font-weight: bold; }
.tit6 {font-family: Verdana; font-size: 12px; }
.tit7 {font-size: 9px}
.tit8 { color: #000066; font-family: Verdana; }

/* AÑADIDO POR JOSE */
H1.SaltoDePagina
{
PAGE-BREAK-AFTER:always
}    

/* Para las tablas de listados (Funciones, usuarios) en version imprimible*/
table.lista_impr td {
    border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: thin;
	background-color: #FFFFFF;
}
table.lista_impr th { background-color: #FFFFFF; color: #000000; }

.justificar {font: 10pt Arial, Helvetica, sans-serif; text-align: justify; }


