/*
HOJA DE ESTILOS DE LA WEB DEL CONCELLO DE TUI
AUTOR: JUAN GARCIA CASTRO ® (ELECMA Instalaciones S.L.)
FECHA: 11 DE MAYO DE 2006

HEX DE COLORES:

MARRON CABECERA TABLA: #704A00
BEIGE: #F8F6C5

FONDO TABLA NOTICIAS INDEX: #FFFEF2
CABECERA NOTICIAS INI:#F3E399

GRIS FONDO CABECERA:#E2E2E2
AZUL DEL BOTON DEL FORMULARIO DE LOGIN: #003277
COLOR DEL TEXTO DE LOS CUADROS DE TEXTO: #666666
COLOR DEL TIPO DE LETRA DEL TEXTO: #000A3D
BORDE DE LA TABLA DEL MENU:#C0C0C0

*/
body {margin:0 0 0 0; padding:0 0 0 0; background-image:url(../img/fondo.jpg); background-repeat:repeat-x; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000A3D;}
table {border:none; margin:0 0 0 0; padding:0 0 0 0;}
td {text-align:center}
form{margin:0 0 0 0;}

/*ESTILOS DE TABLAS*/
table.cabeceraBorde{border: 1px solid #C0C0C0; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
table.cabeceraBorde td{padding-left: 5px;padding-right:5px;}
table.cabeceraBorde td.cabecera{font-weight:bold; color:#704a00; text-align:center;border-bottom:1px solid #704a00;background-color:#F3E399}
table.cabeceraBorde th{font-size:12px; font-weight: bold; color:#FFFFFF; text-align:center; background-color: #704A00}
table.cabeceraBorde .header{font-size:12px; font-weight: bold; color:#FFFFFF; text-align:center; background-color: #704A00}

table.tabNoticiasIni{font-family:Arial, Helvetica, sans-serif; font-size:10px;border:1px solid #F3E399; background-color:#FFFCDD;}
table.tabNoticiasIni td{padding:5px;}
table.tabNoticiasIni th{background-color:#F3E399; color:#704A00;text-align:left;padding-left:10px;}


/*ESTILOS DE LA ESTRUCTURA DE LA PAGINA*/
.cabeceraPrincipal{height:143px; background-color:#E2E2E2; margin:0 0 0 0; padding:4px 0 0 0; border:1px solid #AAAAAA; border-top:none;}
/***************************************/

/*ESPACIOS EN BLANCO ENTRE CELDAS*/
.horizontal5px{height:5px;}
.horizontal10px{height:10px;}
/***************************************/

/*ESTILOS DE LA ESTRUCTURA DE LA TABLA DE CONTENIDOS, DEL MENU, Y DE LA TABLA DE CONTENIDO DINÁMICO*/
.cabeceraContenido{height:10px; margin:0 0 0 0; padding:10px; background-image:url(../img/cabecera_tabla_contenidos.jpg); background-position:center bottom; background-repeat:no-repeat;}
.cuerpoContenido{height:10px; margin:0 0 0 0; padding:10px; background-image:url(../img/fondo_tabla_contenidos.jpg); background-position:center bottom; background-repeat:repeat-y;}
.pieContenido{height:10px; margin:0 0 0 0; padding:0px; background-image:url(../img/pie_tabla_contenidos.gif); background-position:right bottom; background-repeat:no-repeat;}
.pieInfoConcello{height:25px; background-color:#F6F2B2; color:#704A00;font-size:10px; font-family:Arial, Helvetica, sans-serif;padding-right:15px;padding-left:10px;}
.pieInfoConcello a{
	color:#704A00;
	font-size:10px; 
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.barraIdioma{ background-color:#E2E2E2; font-family:Arial, Helvetica, sans-serif; font-size:10px;  color:#000A3D; vertical-align:middle;border:1px solid #AAAAAA; border-bottom:none;}
.columnaMenu{border:1px solid #C0C0C0; border-bottom:none; background-image:url(../img/fondo_menu_iz.jpg); background-repeat:repeat-x;vertical-align:top;}
.contenidoDinamico{width:594px;padding:10px; padding-top:0; padding-bottom:0}
.btnSecciones{font-size:14px; font-weight:bold; width:80px; color:#000A3D; border: 1px SOLID #CAAF4F; background-color:#F3E399}
/***************************************/

/*PIE DE TODAS LAS PÁGINAS DENTRO DE LA TABLA DE CONTENIDO*/
.piePagina{}
/***************************************/

/*ESTILOS DE LINKS PERSONALIZADOS*/
a.lnkBeige:link, a.lnkBeige:visited	{	color:#FFCC33; font-weight:bold; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
a.lnkBeige:hover					{	text-decoration:none; font-weight:bold; color:#704A00; font-family:Arial, Helvetica, sans-serif; font-size:10px;}

a.lnkLogin:link, a.lnkLogin:visited		 {	color:#000066; font-size:12px;font-weight: bold; text-decoration:none;}
a.lnkLogin:hover						 {	color:#FFFFFF; font-size:12px;font-weight: bold; text-decoration:underline;}

a.lnkMas:link, a.lnkMas:visited		 {	color:#000066; font-size:12px;font-weight: bold; text-decoration:none;}
a.lnkMas:hover						 {	color:#000000; font-size:12px;font-weight: bold; text-decoration:underline;}

a.lnkNoticias:link, a.lnkNoticias:visited{	color:#FFCC33; font-size:12px;font-weight: bold; text-decoration:none;}
a.lnkNoticias:hover						 {	color:#704a00; font-size:12px;font-weight: bold; text-decoration:underline;}
/***************************************/

/*ESTILOS DEL MENU DE NAVEGACIÓN A LA IZQUIERDA DE LAS PÁGINAS*/
.lblTitulo{font-size:12px; font-weight: bold; color:#FFFFFF; text-align:left; padding-left: 20px; background-color: #704A00}
/***************************************/

/*ESTILOS DE LA FILA DE LOGIN Y DE LOS ELEMENTOS DE LOS FORMULARIOS*/
.lblLogin{font-size:12px; color:#FFFFFF; font-weight:bold; vertical-align:middle}
.txtLogin{font-size:10px; color:#666666; border: 1px SOLID #858585;}
.btnLogin{font-size:10px; color:#FFFFFF; border: 1px SOLID #FFFFFF; background-color:#003277}
.txtArea{font-size:12px; color:#666666; border: 1px SOLID #858585;}
.btnFormMarron{font-size:10px; color:#FFFFFF; border: 1px SOLID #000000; background-color:#704A00}
/***************************************/

/*ESTILOS DE TEXTO*/
.arial_20px_bold_marron{font-family:Arial, Helvetica, sans-serif; font-weight:bolder; font-size:20px; color:#704A00;}
.arial_14px_bold_marron{font-family:Arial, Helvetica, sans-serif; font-weight:bolder; font-size:14px; color:#704A00;} 
.arial_12px_bold_marron{font-family:Arial, Helvetica, sans-serif; font-weight:bolder; font-size:12px; color:#704A00;} 
.arial_normal_10px_azul{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000A3D; }
.arial_bold_12px_azul{font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size:12px; color:#000A3D; }
.arial_bold_11px_azul{font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size:11px; color:#000A3D; }
.arial_bold_10px_azul{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000A3D; font-weight:bold;}
/***************************************/

/*ESTILOS DE LAS IMAGENES*/
img{border:none;}
img.bordeada{border:1px dashed #AAAAAA; padding:3px;}
img.fotoLista{border:1px SOLID #704A00;}
img.imgNoticias{border:1px SOLID #000000; background-color:#FFFFFF; margin:10px; padding:10px}
/***************************************/

/*ESTILOS DE LINEAS DE SEPARACION*/
.lineaDiscontGris{border-top:1px dotted #F3E399;}
/***************************************/

/*ESTILO DE LAS PÁGINAS ESTÁTICAS DE TURISMO*/
#im 			{FILTER: alpha(opacity=25);-moz-opacity:0.25; cursor:pointer;}
#im_sel			{FILTER: alpha(opacity=100);-moz-opacity:1;cursor:pointer;}
.subtitulo		{font-size:12px; font-weight:bold; COLOR:#704A00; text-align:left; padding: 0px 0px 0px 10px;}
.fotos 			{background-color:#F8F6C5;}
/*IMAGENES: DIV DE LAS IMAGENES EN GRANDE*/
div.imagenes	{BACKGROUND-COLOR:#704A00; min-height:50px;	WIDTH: 200px; vertical-align:middle;}
/*RECUADRO: RECUADRO CON LAS IMAGENES EN GRANDE Y EL TITULO DE LAS IMAGENES*/
div.recuadro	{ vertical-align:middle; WIDTH: 200px;}
/*CONTENIDO: TEXTO INFORMATIVO DE LA SECCION*/
div.contenido	{	background-position:bottom;	background-repeat:no-repeat; overflow:auto;	FONT-SIZE: 10px; text-align:justify; WIDTH:100%; padding: 10px 10px 10px 10px;}
.titulo1		{font-size:10px;color:#704A00;background-color:#F8F6C5;text-align:left;font-weight:bold;}
.titulo2		{font-size:13px;color:#704A00;background-color:#F8F6C5;text-align:left;font-weight:bold;}
.titulo2sintxt	{font-size:13px;color:#FFFEF2;background-color:#FFFEF2;text-align:left;font-weight:bold;}
.titulo3		{font-size:13px;color:#704A00;background-color:#F8F6C5;text-align:left;}
.titulo4		{font-size:10px;color:#704A00;background-color:#F8F6C5;text-align:left;}
.titular 		{color: #FFFFFF; text-align: right; padding-right:10px; FONT-SIZE: 16px; FONT-FAMILY: Arial, helvetica, sans-serif; font-weight:bold;}
/***************************************/

/* ESTILOS LIBRES */
.tlfInteres{text-align:left; padding-left:5px;}
.navegacionTexto{text-align:left;padding-left:5px;font-size:10px;font-weight:bold;color:#704A00; background-color:#FFFCDD;border:1px solid #F3E399;}
.alinearde{text-align:right;}
.alineariz{text-align:left;}
.justificado{text-align:justify;}
/***************************************/
/**************** ESTILOS DEL MENU *****************/
	#menu, #menu1, #menu2 {	width: 100%; background: none;}
	
	#menu ul, #menu1 ul, #menu2 ul {list-style: none;	margin: 0;	padding: 0;	}
	
	#menu a, #menu h2, #menu1 a, #menu1 h2, #menu2 a, #menu2 h2 {font: bold 11px/16px arial, helvetica, sans-serif;
	display: block;	border: none;	margin: 0;	padding: 2px 3px;}
		
	#menu a, #menu1 a, #menu2 a {	color: #000A3D;	background: none; text-decoration: none;
	text-align: left; padding-left: 5px;}
	
	#menu a:hover, #menu1 a:hover, #menu2 a:hover {	color: #FFFFFF;	background: #FFDF6F; 
		background-repeat:no-repeat;background-position:right;}
	
	#menu li, #menu1 li, #menu2 li { position: relative;}
	
	#menu ul ul li a:hover,#menu1 ul ul li a:hover,#menu2 ul ul li a:hover{	background-image:url(../img/boloListaOver.gif);
		background-repeat:no-repeat;background-position:right;}
	
	#menu ul ul li,  #menu ul ul li a,
	#menu1 ul ul li, #menu1 ul ul li a,
	#menu2 ul ul li, #menu2 ul ul li a{	background-image:url(../img/boloLista.gif);
		background-repeat:no-repeat; background-position:right;}
	
	#menu ul ul ul li a, #menu ul ul ul li a:hover, 
	#menu1 ul ul li ul li a, #menu1 ul ul ul li a:hover, 
	#menu2 ul ul li ul li a, #menu2 ul ul ul li a:hover{
		background-image:none;border-bottom: 1px solid #C0C0C0; z-index:100000;}
	#menu ul ul ul, #menu1 ul ul ul, #menu2 ul ul ul { position: absolute;top: 0;left: 100%; width: 100%;
	border: 1px solid #C0C0C0; border-bottom:0;}
	 
	/*FONDO DE LOS ELEMENTOS DEL SUBMENU*/
	#menu ul ul ul a, #menu1 ul ul ul a, #menu2 ul ul ul a{background-color:#F8F6C5;}
	
	div#menu ul ul ul, div#menu ul ul li:hover ul ul,
	div#menu1 ul ul ul, div#menu1 ul ul li:hover ul ul,
	div#menu2 ul ul ul, div#menu2 ul ul li:hover ul ul{display: none;}
	
	div#menu ul ul li:hover ul, div#menu ul ul ul li:hover ul,
	div#menu1 ul ul li:hover ul, div#menu1 ul ul ul li:hover ul,
	div#menu2 ul ul li:hover ul, div#menu2 ul ul ul li:hover ul{display: block;}
	/***************************************/
	
/*.header2{color:#704a00; text-align:center; border-bottom:1px solid #704a00;background-color:#F3E399;}*/
.header2{color:#704a00; text-align:center; border-bottom:1px solid #704a00;background-color:#F3E399;}
a.header2:link, a.header2:hover, a.header2:visited {font-weight: bold; text-decoration:none;}
td.contenido	{	background-position:bottom;	background-repeat:no-repeat; overflow:auto;	FONT-SIZE: 10px; text-align:justify; padding: 10px 10px 10px 10px;}