/*
 *  PROYECTO: Bancaja - Infomres
 *  DESCRIPCIÓN: Hoja de estilos comunes
 *  AUTOR: Alicia Frigols 19/04/2007
 */

body
{
	margin : 0px;
	padding: 0px;
	BACKGROUND-COLOR: #e6e6e6;
    font-family:Trebuchet MS!important;
    color:#000000;
}

img
{
	border:0;
}

p
{
	font-size: 75%;
	font-family:Trebuchet MS!important;
}
a
{
	color:#007480;
}

ul
{
	position: relative;
	margin  :  5px  0px  5px 10px;
	padding :  0px  0px  0px  0px;
}
ul li
{
	position: relative;
	margin  :  5px  0px  0px 15px;
	padding :  0px  0px  0px  0px;
	font-size: 9pt!important;
}
ul li a
{
	color: #00676c;
	font-weight:normal;
	/*text-decoration:none;*/
}
ol
{
	position: relative;
	margin  :  5px  0px  5px 10px;
	padding :  0px  0px  0px  0px;
}
ol li
{
	position: relative;
	margin  :  5px  0px  0px 15px;
	padding :  0px  0px  0px  0px;
	font-size: 9pt!important;
}
ol li a
{
	color: #00676c;
	font-weight:normal;
	text-decoration:none;
}
H1	{
	font-family:Trebuchet MS!important;
	font-weight:bold;
	font-size: 100%;
	color:#ff6600;
	}
.SUBH1
{
	font-family:Trebuchet MS!important;
	font-size: 90%;
	color:#000000;
}
H2	{
	font-family:Trebuchet MS!important;
	font-size: 100%;
	color:#ff6600;
	margin-left:20px;
	margin-right:20px;
	}
.SUBH2
{
	font-family:Trebuchet MS!important;
	font-size: 90%;
	color:#000000;
	margin-left:20px;
	margin-right:20px;
}
H3	{
	font-family:Trebuchet MS!important;
	font-weight:bold;
	font-size: 90%;
	color:#ff6600;
	text-transform:uppercase;
	}
.SUBH3	{
	font-family:Trebuchet MS!important;
	font-size: 75%;
	color:#ff6600;
	}
H4	{
	font-family:Trebuchet MS!important;
	font-weight:bold;
	font-size: 75%;
	color:#ff6600;
	}

H5	{
	font-family:Trebuchet MS!important;
	font-size: 75%;
	color:#ff6600;
	}

H6	{
	font-family:Trebuchet MS!important;
	font-weight:bold;
	font-size: 75%;
	color:#000000;
	}
H7	{
	font-family:Trebuchet MS!important;
	font-weight:bold;
	font-size: 75%;
	color:#000000;
	}


/* INFORME RSC */
#rscheader
{
	/*margin-top:15px;*/
	padding:0px 17px 0px 16px;
	background-image: url(../gifs/fondo_rsc2007.gif);
	background-repeat:repeat-x;
	height:100px;
	background-color:#000000;
}
#rscheader .item
{
	background-image:url(../gifs/subhoja_rsc2007.gif);
	background-repeat:no-repeat;
	width:86px;
	height:86px;
	float:left;
	font-size:70%;
	line-height:110%;
	font-family:Trebuchet MS;
	margin-right:1px;
	color: #ffffff;
	margin-top:13px;
}
#rscheader .texto
{
	padding:10px 2px 2px 4px;
	color: #ffffff;
}
#rscheader .selected
{
	background-image:url(../gifs/hoja_rsc_off2007.gif);
	background-repeat:no-repeat;
	width:86px;
	height:86px;
	float:left;
	font-size:70%;
	line-height:110%;
	font-family:Trebuchet MS;
	margin-right:1px;
	color:#ffffff!important;
	margin-top:13px;
}

#rscheader a
{
	color:#000000;
	text-decoration:none;
}
#rscheader .selected a
{
	color:#ffffff!important;
	text-decoration:none;
}

/*	ZONA DE CONTENIDO (principal)	*/
#cont
{
	padding  :  0px 0px 0px 0px;
	width:100%;
}

/*	ZONA IZQUIERDA (subapartados)	*/
#contleft
{
	margin:10px 0px 0px 20px;
	padding  :  5px 0px 5px 5px;
	width:12%;
	float:left;
}
#contleft ul
{
	list-style-type:none;
	margin-top:0px;
	padding  :  3px 0px 8px 5px;
	background-color:#ffffff;
}
#contleft a
{
	text-decoration:underline;
	font-weight:bold;
}
#indsection
{
	background-color:#ffffff;
	color:#007480;
	font-family:Trebuchet MS;
	font-size:70%;
	height:40px;
	padding:10px 5px 5px 10px;
}
#indsection a
{
	color:#007480;
}

/*	ZONA DERECHA (siguiente/anterior)	*/
#contright
{
	padding  :  20px 0px 0px 0px;
	width:11%;
	float:left;
	text-align:right;
}
/* ZONA DE DESCARGAS DE PDF'S */
#contright .descargasaptdo
{
	width:102px;
	margin-left:5px;
	float:left;
	font-size:70%;
	padding: 8px 5px 3px 4px;
	clear:both;
	color:#000000;
}
#contright .descargasaptdo .colboxcenter
{
	text-align:left;
}
#contright .descargasaptdo .img
{
	margin-right:5px;
	margin-bottom:50px;
	float:left;
}
#contright .descargasaptdo .texto
{
	vertical-align:top;
	margin-right:1px;
	width:80px;
	float:left;
	color:#007480;
}
#contright .descargasaptdo a
{
	text-decoration:none;
}
#contright .descargasaptdo strong
{
	text-decoration:underline!important;
}


/*	ZONA DE TEXTO	*/
#contcentral
{
	padding  :  20px 10px 50px 20px;
	background-color:#ffffff!important;
	float:left;
	width:67%;
	position:relative;
}
#contcentral .subapartado
{
	font-family:Trebuchet MS;
	font-size:70%;
	float:left;
	width:100%;
}
#contcentral .subapartado ul
{
	list-style-type:none!important;
}
#contcentral .subapartado li
{
	/*width:48%;
	float:left;*/
}

/* Filas y columnas */
.row
{
	width:95%;
	margin-bottom:5px;
	clear:both;
	float:left;
}
.col2
{
	width:49%;
	float:left;
}
.col3
{
	width:60%;
	clear:both;
	float:left;
}

/* Maquetación de tablas ----------------------------------------------------------------------------------------------------------------- */
.TABLE {
    font-size:	8pt!important;
    font-family: Arial!important;
	table-layout:auto;
	border-collapse:collapse;
	margin: 20px auto;
	padding-right:5px;
  }
.TABLE td
{
	vertical-align: middle;
	font-size:	8pt!important;
	font-family: Arial!important;
	border-bottom:solid 1px #cccccc;
	height:17px;
}
.TABLE caption
{
	text-align:center;
	text-transform:uppercase!important;
	font-weight:bold;
	font-size:	8pt!important;
	padding-bottom:10px;
	color:#ff6600;
}
.TABLE tr
{
	border-bottom:solid 1px #cccccc;
}
.TABLE tfoot td
{
	font-size:	7pt!important;
	font-family: Arial!important;
	padding:10px 0px 5px 0px;
	border:0px!important;
}
.TABLE th
{
	font-weight:bold;
}
.TABLE thead td
{
	font-weight:bold;
	text-align:right;
}

.TABLE01 {
    font-size:	7.5pt!important;
    font-family: Arial!important;
	table-layout:auto;
	border-collapse:collapse;
	margin: 20px auto;
	padding-right:5px;
  }
.TABLE01 td
{
	vertical-align: middle;
	font-size:	7.5pt!important;
	font-family: Arial!important;
	border-bottom:solid 1px #cccccc;
	height:17px;
}
.TABLE01 caption
{
	text-align:center;
	text-transform:uppercase!important;
	font-weight:bold;
	font-size:	7.5pt!important;
	padding-bottom:10px;
	color:#ff6600;
}
.TABLE01 tr
{
	border-bottom:solid 1px #cccccc;
}
.TABLE01 tfoot td
{
	font-size:	6.5pt!important;
	font-family: Arial!important;
	padding:10px 0px 5px 0px;
	border:0px!important;
}
.TABLE01 th
{
	font-weight:bold;
}
.TABLE01 thead td
{
	font-weight:bold;
	text-align:right;
}

.TABLE02 {
    font-size:	9pt!important;
    font-family:Trebuchet MS!important;
	table-layout:auto;
	border-collapse:collapse;
	margin: 20px auto;
	padding-right:5px;
  }
.TABLE02 td
{
	vertical-align: middle;
	font-size:	9pt!important;
	font-family:Trebuchet MS!important;
	height:17px;
}
.TABLE02 caption
{
	text-align:center;
	text-transform:uppercase!important;
	font-weight:bold;
	font-size:	9pt!important;
	padding-bottom:10px;
	color:#ff6600;
}
.TABLE02 tr
{
	border-bottom:solid 1px #cccccc;
}
.TABLE02 tfoot td
{
	font-size:	9pt!important;
	font-family:Trebuchet MS!important;
	padding:10px 0px 5px 0px;
	border:0px!important;
}
.TABLE02 th
{
	font-weight:bold;
}
.TABLE02 thead td
{
	font-weight:bold;
	text-align:right;
}


.filaenblanco td
{
	border:0px!important;
}
.filaenblanco
{
	border:0px!important;
}
.filaennegra
{
	border-bottom:solid 1px #000000!important;
}
.filaenverde
{
	border-bottom:solid 1px #006666!important;
}
.columnaderecha
{
	border-right:solid 1px #000000!important;
}
.columnaizquierda
{
	border-left:solid 1px #000000!important;
}

/* ORGANIZACIÓN DE ELEMENTOS	*/

.titular
{
	margin-left:10px;
	margin-right:10px;
	margin-top:0px;
	margin-bottom:10px;
	/*width:665px;
	height:179px;
	width:650px;*/
	height:132px!important;
	background-image: url(../gifs/cabecera_fondo.gif);
	background-position:150px 0px;
	background-repeat:no-repeat;
	position:relative;
	clear:both;
	display:block;
}
.titular .texto
{
	padding:10px 0px 5px 15px;
	margin-left:0px;
	vertical-align:top;
	float:left;
	width:480px;
}
.titular h1
{
	color:#ffffff;
	font-size:20px;
	text-transform:uppercase;
	margin-bottom:5px;
}
.titular img
{
	float:left;
	margin-left:0px;
}
.alignright
{
	text-align:right!important;
}
.alignleft
{
	text-align:left!important;
}
.aligncenter
{
	text-align:center!important;
}
.imgleft
{
	float:left;
	margin-right:20px;
}
.imgleftcont
{
	width:auto!important;
}
.imgleftcont p
{
	width:auto!important;
}
.imgleftcont ul
{
	width:auto!important;
}
/* Imagen derecha */
.imgright
{
	float:right;
	margin-left:20px;
}
.imgrightcont
{
	width:auto!important;
}
.imgrightcont p
{
	width:auto!important;
}
.imgrightcont ul
{
	width:auto!important;
}

.fleft
{
	float:left;
}


/* Paginador: anterior y siguiente */
#paginador
{
	width:135px;
	margin-left:0px;
	float:left;
	background-color:#ffffff;
	height:71px;
}
#paginador2
{
	/*width:135px;
	margin-left:101%;
	position:relative;
	float:right;*/
	position:absolute;
	bottom:0;
	right:-135px;
}
#hlanterior
{
	float:left;
}
#hlanterior2
{
	float:left;
}
#hlsiguiente2
{
	float:right;
}
#paginador2 .button
{
	float:left;
}
.paginador2
{
	width:135px;
	margin-left:0px;
	background-color:#ffffff;
	height:71px;
}

/* Separadores */
.separa01 {
  width:auto;
  margin:3px 5px 0px 0px;
  padding:0px 0px 0px 0px;
  border-bottom:solid 1px #cccccc;
  clear:both;
}

/* CITAS */
.comillas
{
	
	background-image:url(../gifs/comillas_destacados.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	position:absolute;
	width:39px;
	height:32px;
}
/*.cita1
{
	font-family:Trebuchet MS!important;
	font-size:	14pt!important;
	font-weight:bold;
	color:#ff6600;
	padding:5px 5px 5px 20mm;
	margin-right:5px!important;
	width:150mm;
	display:block;
	line-height:normal;
	background-image:url(../gifs/fondo_destacados.gif)!important;
	background-repeat:repeat-y;
	background-position:0px 0px;
}*/
.cita2
{
	font-family:Trebuchet MS!important;
	font-size:	9pt!important;
	line-height:150%!important;
	color:#660f6e;	/* morado */
	padding-left:20mm;
	margin-right:5px!important;
	width:150mm;
	display:block;
}
.cita1
{
	font-family:Trebuchet MS!important;
	font-size:	14pt!important;
	line-height:135%!important;
	color:#ff6600!important;
	font-weight:bold;
	padding-left:50px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	width:596px;
	background-image: url(../gifs/cita1.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	display:block;	
}
.minicita
{
 font-size: 65%;
 font-family:Trebuchet;
 font-style:italic;
 color:#ff6600;
}

/* CABECERA APARTADOS */
.cabecera
{
	background-color:#efefef;
	padding:10px 5px 10px 15px;
	font-size:12px;
}
.cabecerah2
{
	font-size:16px;
	font-weight:bold;
	color:#ff6600;
	background-color:#ffffff;
	padding:5px 5px 5px 5px;
	text-align:center;
	margin:0px 5px 10px 0px;
	display:block;
}

/* BOTONES  */
.button03
{
	font-size:11px;
	color:#007480;
	background-color:#ffffff;
	width:70px;
	height:16px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:inline;
	border:0;
	cursor:pointer;
	text-decoration:underline!important;
}
.button04
{
	font-size:11px;
	color:#007480;
	background-color:#f2f2f2;
	width:70px;
	height:16px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:inline;
	border:0;
	cursor:pointer;
	text-decoration:underline!important;
}

/* COLORES */
.textoverde
{
	color:#006666;
}
/* OTROS */
.destacado {
 font-family:Trebuchet MS;
 font-size: 85%;
 color:#FF6600;
 }
