/*-----------------------------------------------------------------------------------*/
/*	Fichero de estilos general.
/*  
/* Sigue el NUEVO ESTÁNDAR (una tierra única) para la 
/* homogenización de la imágen de sitios WEB del Gobierno de Canarias.
/* Este fichero completa texto.css que es el fichero de estilos oficial
/* del nuevo estándar, de forma que se añaden aqui las reglas de estilo necesarias
/* para el portal WEB que no están incluidas en texto.css.
/*
/*
/*
/* Fecha: 01/12/2005
/* Autor: Gustavo Reboso
/* Responsables: Ovidio Gavira, Ascención Cuerva
/*-----------------------------------------------------------------------------------*/
/* Observaciones:
/*
/* - 13/07/2006: W3C VALIDO 
/*		Validado en http://jigsaw.w3.org/css-validator/
/*-----------------------------------------------------------------------------------*/


/*----------------------------------------------------------------------------------------------*/
/* GENERALES */ 

	/* formulario general de la página aspx*/
	form.general_form {PADDING-RIGHT:0px;PADDING-LEFT:0px;PADDING-BOTTOM:0px;MARGIN:0px;PADDING-TOP:0px}
	
	/* texto */
	span.general_texto{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:70%;font-weight: normal; color: #333333; background-color:inherit;font-style: normal}
	span.general_negrita{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:70%;font-weight: bold; background-color:inherit;color: #333333; font-style: normal}
	span.general_gris_negrita{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:70%;font-weight: bold; color: #666666; background-color:inherit;font-style: normal}
	span.general_sub {font-size: 60%;color: #333333;background-color:inherit; padding-bottom: 10px;}
	span.general_sup {font-size: 80%;color: #333333; background-color:inherit;padding-bottom: 10px;}
		
	/* enlaces */		
	a.general_enlace, a.general_enlace:link, a.general_enlace:visited, a.general_enlace:active {text-decoration: none; font-size: 70%;font-weight: normal;color: #333333;background-color:inherit;}
	a.general_enlace:hover {text-decoration: underline; font-size: 70%;font-weight: normal;color: #333333; background-color:inherit;}
	a.general_enlace_negrita:link, a.general_enlace_negrita:visited, a.general_enlace_negrita:active {font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none; font-size: 70%;font-weight: bold;color: #333333; background-color:inherit;}
	a.general_enlace_negrita:hover {text-decoration: underline; font-size: 70%;font-weight: bold;color: #333333; background-color:inherit;}
	a.general_enlace_fuente_normal, a.general_enlace_fuente_normal:link, a.general_enlace_fuente_normal:visited, a.general_enlace_fuente_normal:active {text-decoration: none; font-weight: normal;color: #333333;background-color:inherit;}
	a.general_enlace_fuente_normal:hover {text-decoration: underline; font-weight: normal;color: #333333; background-color:inherit;}
	
	
	/* listas */
	ul.lista {list-style-position:outside;list-style-image: url('../Images/gobcan/listas/flec_gris.gif'); margin-left: 18px}
	li.lista {font-size: 70%;color: #000000; background-color:inherit;}
/*----------------------------------------------------------------------------------------------*/
/* FORMULARIOS */ 

	table.form				{border-width:0px; background-color:#ffffff; border-collapse:collapse; width:100%; color:inherit;}
	td.form					{border-width:0px; background-color:#f1f4f5; padding:0px; color:inherit}
	td.form_titulo			{background-color: #6699CC; height: 18px; padding:2px; vertical-align:middle; color:inherit}
	span.form_titulo		{font-size: 70%;font-weight: bold;color: #FFFFFF;background-color:inherit;}
	td.form_sec_spacer		{empty-cells:show; height:2px; padding:0px}
	ul.form					{list-style-image: url('/_images/flecha_horizontal_10.gif');padding-right: 5px; margin-top: 0px; padding-left:0px; margin-bottom: 0px; padding-bottom: 0px; margin-left: 15px; padding-top: 0px; vertical-align:top}
	div.form				 {OVERFLOW: auto; WIDTH: 100%; HEIGHT: 100%;border-width:0px;vertical-align:top;background-color:#f1f4f5;color:inherit}
	
	td.form_sec_titulo		{background-color:#f1f4f5; background-image:url('../Images/Consejeria/flecha_horizontal_10.gif'); background-repeat:no-repeat; padding-left:10px; border:0px solid #000000; height:20px; color:inherit}
	span.form_sec_titulo	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:70%; font-weight:bold; font-style:normal;color:#333333; background-color:inherit;}
	
	td.form_ayuda			{background-image: url('../Images/gobcan/gifs/fondo_organigrama.gif'); border-top:0px solid #ffffff; padding-left:10px; padding-right:10px; padding-top:0px; padding-bottom:0px}
	span.form_ayuda			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:70%; font-weight:normal; color: #003399; background-color:inherit;font-style: normal;}
	
	td.form_sec				{background-image: url('../Images/gobcan/gifs/fondo_organigrama.gif'); border-top:0px solid #ffffff; padding:10px;}
	table.form_sec_in		{border-width:0px; border-collapse:collapse;}
	td.form_sec_in			{border:0px; padding:2px 2px 2px 2px;}
	span.form_texto			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:70%; font-weight:normal; color: #000000; background-color:inherit;font-style: normal;}
	label.form_texto			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:70%; font-weight:normal; color: #000000; background-color:inherit;font-style: normal;}
	table.form_texto_EditorWeb			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:70%; font-weight:normal; color: #000000; background-color:inherit;font-style: normal;}
	td.form_texto_EditorWeb			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:70%; font-weight:normal; color: #000000; background-color:inherit;font-style: normal;}

	span.form_campo			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:70%; font-weight:normal; color: #000000; background-color:inherit;font-style: normal;}
	
	input.form_acciones_recurso		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:70%; font-weight:normal; color: #000000; background-color:#D8E4F8;font-style: normal; border:double 1px #7f9db9;height:20px}
	input.form_button		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:70%; font-weight:normal; color: #000000; background-color:inherit;font-style: normal; height:20px;}
	input.form_input		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:70%; font-weight:normal; color: #000000; background-color:inherit;font-style: normal; border:solid 1px #7f9db9;height:20px}
	table.form_input		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:70%; font-weight:normal; color: #000000; background-color:inherit;font-style: normal; border:solid 0px #7f9db9;height:20px}
	textarea.form_input		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:70%; font-weight:normal; color: #000000; background-color:inherit;font-style: normal; border:solid 1px #7f9db9;}
	select.form_input		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:70%; font-weight:normal; color: #000000; background-color:inherit;font-style: normal; border:solid 1px #7f9db9;height:20px}
	img.form_img			{border:solid 1px #7f9db9}
	
	ul.form_enlace_externo {list-style-image: url('/_images/form_enlace_externo.gif');padding-right: 5px; margin-top: 0px; padding-left: 0px; margin-bottom: 0px; padding-bottom: 0px; margin-left: 12px}
	ul.form_enlace_interno {list-style-image: url('/_images/form_enlace_interno.gif');padding-right: 5px; margin-top: 0px; padding-left: 0px; margin-bottom: 0px; padding-bottom: 0px; margin-left: 12px}
	
	ul.general_enlace_externo {list-style-image: url('/_images/enlace_externo.gif');padding-right: 5px; margin-top: 0px; padding-left: 0px; margin-bottom: 0px; padding-bottom: 0px; margin-left: 12px}
	ul.general_enlace_interno {list-style-image: url('/_images/enlace_interno.gif');padding-right: 5px; margin-top: 0px; padding-left: 0px; margin-bottom: 0px; padding-bottom: 0px; margin-left: 12px}
	
	
/*----------------------------------------------------------------------------------------------*/
/* FORMULARIOS - SECCION DE ERRORES */

	table.form_errores		{border-width:1px; border-collapse:collapse; width:100%;height:0%}
	td.form_errores_img		{background-color:#E0E8E9; color:inherit;padding:10px 10px 10px 10px; vertical-align:top; border:solid 0px #7f9db9;width:20px}
	td.form_errores			{background-color:#E0E8E9; color:inherit;padding:10px 10px 10px 10px; vertical-align:top; border:solid 0px #7f9db9}
	span.form_errores_texto {font-size:70%; color:Red;background-color:inherit;}
	ul.form_errores_lista	{list-style-position:outside; list-style-image: url('/_images/flecha_horizontal_roja.gif'); margin-left:18px; padding-left:0px; padding-right:0px; padding-top:1px; padding-bottom:1px}
	
/*----------------------------------------------------------------------------------------------*/
/* FORMULARIOS - BARRA INFERIOR OPCIONES */

	table.form_submit				{background-color:#003399;color:inherit;width:100%; border-width:0px; border-collapse:collapse; padding:0px}
	td.form_submit_white			{background-color:White; color:inherit;width:2px; padding:1px}
	td.form_submit_spacer			{background-color:#6699cc; color:inherit;width:100%;}
	td.form_submit					{white-space:nowrap;width:100%; background-color:#6699cc;color:inherit; margin:0px; padding:0px 20px 0px 20px; vertical-align:middle;border-collapse:collapse}
	a.form_submit_enlace:link,
	a.form_submit_enlace:visited,
	a.form_submit_enlace:active		{white-space:nowrap;text-decoration:none; font-size:70%; font-weight:bold; color:#FFFFFF;background-color:inherit;}
	a.form_submit_enlace:hover		{text-decoration:underline; font-size:70%; font-weight:bold; color:#FFFFFF;background-color:inherit;}
	input.form_submit				{text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 70%;font-style: normal;font-weight: bold;color: #FFFFFF;background-color: #6699cc;margin: 0px; padding: 0px 0px 0px 0px;border-width:0px;width:100%}
	input.form_submit_hover			{text-decoration:underline;cursor:pointer;}
	/* si no lleva opciones */
	td.form_pie						{background-color:#6699cc; color:inherit;width:100%;height:5px}
	
/*----------------------------------------------------------------------------------------------*/
/* DATAGRID */
	

	
	
	.datos			{border-collapse:collapse; border:solid 1px #7f9db9;padding:0px; height:100%}
	.datos_columna	{background-color:#E0E8E9; color:inherit; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:70%;font-weight:normal; font-weight:normal; padding:2px; border:solid 1px #7f9db9;border-collapse:collapse}
	.datos_item		{background-color:#FFFFFF; color:inherit; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:70%; font-weight:normal; padding:2px; border:solid 1px #7f9db9; border-collapse:collapse}
	a.datos_columna_enlace, a.datos_columna_enlace:link, a.datos_columna_enlace:visited, a.datos_columna_enlace:active {text-decoration:none; font-weight:normal; font-size:70%; color:#000000;background-color:inherit;}
	a.datos_columna_enlace:hover{text-decoration:underline; font-weight:normal; color:#000000;background-color:inherit;}
	span.datos_columna_enlace{text-decoration:none; font-weight:normal; color:#000000;background-color:inherit;}
	span.datos_columna_texto{text-decoration:none; font-weight:normal; color:#000000;background-color:inherit;}
/**/
	span.datos_resultados {text-decoration:none; font-weight:normal; font-size:70%; color:#000000;background-color:inherit;}
	
	/* para DataGrid sin xml y columnas tipo texto */
	.datos_columna_static {background-color:#E0E8E9; color:inherit;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:70%; font-weight:normal; padding:2px; border:solid 1px #7f9db9;}	
	

/*.itemselect {color: #336699;font-size: 10px;font-family: Verdana;background-color: #FFFFCC;}*/
.itemselect {color: #000000;font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size:70%;background-color: #E0EAF3;padding:2px;}
.itemselect_mm {color: #000000;font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size:10px;background-color: #ffffcc;padding:2px;}
/* Pie de la tabla */
/*.pietabla{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;color: #000000;background-color: #A6CAF0;vertical-align: middle;}*/
pietabla, a.pietabla:link, a.pietabla:hover, a.pietabla:active{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 70%;font-weight: normal;color: #000000;background-color: #e0e8e9;vertical-align: middle;}
/* Elemento del encabezado */ 
/*.TitularForm {background-color: #FFE26C;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9pt;font-weight: normal;color: #000000;text-transform: none;font-style: oblique} */
.TitularForm {background-color: #e0e8e9;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;color: #000000;text-transform: none;font-style: oblique} 

/*.buttonmm{FONT-FAMILY: Verdana, Arial;FONT-SIZE: 8pt;font-weight: bold;color: #336699;background-color: #DDE5ED;text-align: center;text-transform: none;clip: rect( )} */
.buttonmm{FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; font-weight: bold;color: #000000;background-color: #e0e8e9;} 


/*----------------------------------------------------------------------------------------------*/
/* FICHAS */	
	table.ficha {border-width:1px; border-collapse:collapse;height:100%; width:100%;padding:0px;margin:0px}
	td.ficha_campo {background-color:#E0E8E9;color:inherit;padding:2px; border:solid 1px #7f9db9;border-collapse:collapse;height:100%;}
	span.ficha_campo {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:70%; font-weight:normal;}
	td.ficha_item {background-color:#ffffff; color:inherit;padding:2px; border:solid 1px #7f9db9;border-collapse:collapse;height:100%;}
	span.ficha_item	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:70%; font-weight:normal; color: #000000; background-color:inherit;font-style: normal;}
/*----------------------------------------------------------------------------------------------*/	
/* TABLAS TABS */
	table.tabs{PADDING:0px 0px 0px 0px;WIDTH:100%;BORDER-COLLAPSE:collapse}
	table.tabs_in{BORDER:#6699cc 1px solid; PADDING:0px 0px 0px 0px;WIDTH:100%;BORDER-COLLAPSE:collapse}
	td.tabs_in{BORDER:#6699cc 1px solid; PADDING:10px 10px 10px 10px;WIDTH:100%;BORDER-COLLAPSE:collapse}
	
	
.tab_no_selec {
		padding: 5px 5px 5px 5px;
		background-color: #6699CC;
		color:inherit;
		border-width:0px;
		border-collapse:collapse;
		margin-left:1px;
		vertical-align:bottom;
		height:25px;
		}
a.tab_no_selec:link,
a.tab_no_selec:visited,
a.tab_no_selec:active{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 70%;color: #ffffff;	background-color:inherit;cursor:pointer;text-decoration:none}
a.tab_no_selec:hover{text-decoration:underline}
.tab_selec {
		padding: 5px 5px 5px 5px;
		background-color: #F1F4F5;
		color:inherit;
		border-width: 1px 0px 1px 1px;
		border-color: #6699cc;
		border-style: solid;
		margin-left:1px;
		vertical-align:bottom;
		}
a.tab_selec:link,
a.tab_selec:visited, 
a.tab_selec:active{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 70%;color: #000000;background-color:inherit;cursor:default;text-decoration:none}
a.tab_selec:hover{text-decoration:none}
input.tab_imagen_no_selec {background-color: #6699cc;color:inherit;cursor:text;	vertical-align:bottom;padding: 0px 0px 0px 0px}
input.tab_imagen_selec {	background-color: #F1F4F5;color:inherit;cursor:text;vertical-align:bottom;}
/*----------------------------------------------------------------------------------------------*/
/* MENU IZQUIERDO */

	div.menu_izq_sub {OVERFLOW: auto; WIDTH: 190px; HEIGHT: 100%;border-width:0px;vertical-align:top}
	a.menu_izq_sub_enlace{font-size:70%} /* se usa en el paginador desactivado*/

/*----------------------------------------------------------------------------------------------*/
/* MENU SUPERIOR */

	td.menu_sup_titulo {background-color: #003399; color:inherit;margin: 0px; padding: 0px 10px 0px 10px; line-height: 15px; vertical-align:middle} 
	span.menu_sup_texto{white-space: nowrap; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 70%;font-style: normal;font-weight: bold;color: #FFFFFF;background-color:inherit;}
	td.menu_sup_salir {width: 100%; background-color: #ff0000;color:inherit;} 
	/* botones */
	input.menu_sup{text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 70%;font-style: normal;font-weight: bold;color: #FFFFFF;background-color: #003399;margin: 0px; padding: 0px 0px 0px 0px;border-width:0px;width:100%}
	input.menu_sup_hover{text-decoration:underline;cursor:pointer;}
	
/* ---------------------------------------------------------------------------------------------*/
table.general{height:100%}
td.general_f3{height:15px}
td.general_f6{vertical-align:top; height:100%}
table.contenidos{height:100%}

table.menu_izq{height:100%}
td.menu_izq_sub{height:100%;vertical-align:top}
td.menu_izq_fin{height:100%}
td.des{height:100%}

table.form{height:100%}
td.form{height:100%}

td.form_fin {height:100%;background-color:#f1f4f5;color:inherit}
td.fin {height:100%}
table.form_in {border-width:0px; background-color:#ffffff; border-collapse:collapse; width:100%; color:inherit;}
td.form_in	{border-width:0px; background-color:#f1f4f5; padding:0px; color:inherit}

table.form_rellena_encuesta	{border-width:0px; border-collapse:collapse; width:100%; height:200px;}



	

	
