/* Clases para las p�ginas */
.TT {
	FONT-SIZE: 1px;}
img { border: none; 
}

img.flechatop { 
	border: none; 
	margin-top: 0pt;
	margin-bottom: 0pt;
	height: 1px; 
}
img.flecha_izq { 
	border: none; 
	margin-top: 0pt;
	margin-bottom: 0pt;
	vertical-align: top; 
	float: none; 
	padding-left: 0pt;
	padding-right: 0pt;

}
img.pxtr1{ 
	height: 1px; 
	width: 100px;  
}
img.pxtr2{ 
	height: 1px; 
	width: 122px;  
}
img.pxtr3{ 
	height: 1px; 
	width: 147px;  
}
img.pxtr4{ 
	height: 1px; 
	width: 157px;  
}
img.pxtr5{ 
	height: 1px; 
	width: 192px;  
}
img.pxtr6{ 
	height: 1px; 
	width: 172px;  
}
img.pxtr7{ 
	height: 1px; 
	width: 179px;  
}
img.pxtr8{ 
	height: 1px; 
	width: 125px;  
}
img.pxtr9{ 
	height: 1px; 
	width: 172px;  
}
img.pxtr10{ 
	height: 1px; 
	width: 70px;  
}
img.derecha{ 
	border-color: #000000; 
	border-style: none; 
	float: right;
	vertical-align: middle;
}
.img_med { 
	border-style: none;
	height: 30px; 
	vertical-align: middle; 
	width: 31px;  
}
.flechamenusegui {
	font-family: Tahoma; 
	font-size: 11px; 
	text-decoration: none; 
	color: #000000; 
	color: #636466; 
	text-align: left;
	padding-left: 0pt;
	padding-right: 0pt;
	
}
.tah9 {
	font-family: Tahoma; 
	font-size: 9px; 
	text-decoration: none; 
	color: #000000;
}
.tah8 {
	font-family: Tahoma; 
	font-size: 11px; 
	text-decoration: none; 
	color: #636466;
	text-align: left;
}
.tah10 {
	font-family: Tahoma; 
	font-size: 11px; 
	text-decoration: none; 
	color: #000000; 
	color: #636466; 
	text-align: center;
}
.tah11 {
	font-family: Tahoma; 
	font-size: 11px; 
	text-decoration: none; 
	color: #000000; 
	color: #636466; 
	font-weight: bold;

}
.tah11negro {
	font-family: Tahoma; 
	font-size: 11px; 
	text-decoration: none; 
	color: #000000; 
	font-weight: bold;
	text-align: center;
}
.tah12 {
	font-family: Tahoma; 
	font-size: 12px; 
	text-decoration: none; 
	color: #000000; 
	color: #636466; 
	font-weight: bold;
	text-align: center;
}
.txt_ofertas {
	font-family: Tahoma; 
	font-size: 11px; 
	text-decoration: none; 
	color: #004C77; 
	padding-left: 0;
	text-align: left;
}
.txt_ofert {
	font-family: Tahoma; 
	font-size: 11px; 
	text-decoration: none; 
	color: #004C77; 
	padding-left: 5px;
	text-align: left;
}
.tit_seccion {
	font-family: verdana; 
	font-size: 0.8em; 
	text-decoration: none; 
	color: #9F4000; 
	padding-left: 0px;
}

.titulo_seccion {font-family: verdana; font-size: 9pt; text-decoration: none; color: #9F4000; padding-left: 5px; text-decoration:none;}
a.titulo_seccion:active 	{font-family: verdana; font-size: 9pt; text-decoration: none; color: #9F4000; padding-left: 5px; font-weight: bold; text-decoration:none;}
a.titulo_seccion:link		{font-family: verdana; font-size: 9pt; text-decoration: none; color: #9F4000; padding-left: 5px; font-weight: bold; text-decoration:none;}
a.titulo_seccion:visited	{font-family: verdana; font-size: 9pt; text-decoration: none; color: #9F4000; padding-left: 5px; font-weight: bold; text-decoration:none;}
a.titulo_seccion:hover		{font-family: verdana; font-size: 9pt; text-decoration: none; color: #000000; padding-left: 5px; font-weight: bold; text-decoration:none;}

.tit_ofert {
	font-family: Tahoma; 
	font-size: 11px; 
	text-decoration: none; 
	color: #9F4000; 
	padding-left: 5px;
	text-align: left;
	font-weight: bold;
}
.titulares {
	font-family: Verdana; 
	font-size: 12pt; 
	text-decoration: none; 
	color: #636466; 
	padding-left: 4pt;
	text-align: left;
	font-weight: bold;
}
.titularesbl {
	font-family: Verdana; 
	font-size: 12pt; 
	text-decoration: none; 
	color: #FFFFFF; 
	padding-left: 4pt;
	text-align: center;
	font-weight: bold;
}
.contenidos {
	font-family: Verdana; 
	font-size: 10px; 
	text-decoration: none; 
	color: #000000; 
	padding-left: 4pt;
	text-align: left;
}
.contenidosBold {
	font-family: Verdana; 
	font-size: 10px; 
	text-decoration: none; 
	color: #000000; 
	padding-left: 4pt;
	text-align: left;
	font-weight: bold;
}
.pie {
	background-color: #BD0000;
	font-family: Verdana; 
	font-size: 8pt; 
	text-decoration: none; 
	color: #FFFFFF; 
	padding-left: 0pt;
	text-align: center;
}
.destaca_contenidos {
	font-family: Tahoma; 
	font-size: 10px; 
	text-decoration: none; 
	color: #9F4000; 
	font-weight: bold;
}
.t_destaca_contenidos {
	font-family: verdana; 
	font-size: 12px; 
	text-decoration: none; 
	color: #9F4000; 
	font-weight: bold;
}
.tit_destaca_contenidos {
	font-family: verdana; 
	font-size: 14px; 
	text-decoration: none; 
	color: #9F4000; 
	font-weight: bold;
}
.ver10 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	text-decoration: none; 
	color: #000000;
}
.ver11 {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; 
	text-decoration: none; 
	color: #000000;
}

.ver9 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	text-decoration: none; 
	color: #000000;
}
.bgmain {
	background-repeat: repeat-x; 
	background-position: top;
}
.bgtop {
	background-repeat: no-repeat; 
	background-position: top;
}

.td_medio {
	border-style: none;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
}
.td_medio1 { 
	border-style: none;
	font-family: none;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;  
}
/* Clases para los div */
#contenedor {
	width:600px; /*ancho total de la pagina*/ 
	border:0px solid #333333; /*encadeno los 3 atributos claves del borde en una sola linea, ahorrando codigo XD*/ 
	/*background-color:#FFF8F0;*/
	margin:10px auto; /*10px arriba y abajo, y auto a los lados, para los navegadores nuevos es suficiente para centrar la pagina*/ 
	text-align:left; /*aqui alineamos todo de nuevo a la izquierda, pero dentro del contenedor*/ 
}
#menu {
	float:left;
	margin:10px 10px auto 0;
	padding:10px; /*algo de relleno*/
	width:290px; /*este ancho es para que cuadre con el texto*/ 
	height:50px; /*idem*/ 
	border:0px solid #333333; /*decoracion*/ 
	/*background-color: none; /*#CC6600; color de fondo*/ 
	float:left; /*lo flotamos a la izquierda*/ 
	display:inline; /*(*)*/ 

	}
#encabezado {
	margin:10px; /*para que no se pegue al borde*/ 
	padding:10px; /*algo de relleno*/
	width:290px; /*este ancho es para que cuadre con el texto*/ 
	height:50px; /*idem*/ 
	border:0px solid #333333; /*decoracion*/ 
	/*background-color: none; /*#CC6600; color de fondo*/ 
	float:left; /*lo flotamos a la izquierda*/ 
	display:inline; /*(*)*/ 
}
/*   (*)display:inline; se usa en este caso para corregir un error en IE, 
en la interpretaci�n del margin y el padding, si flotamos a la izquierda, 
y hay 10px de margin a la izquierda, 
IE sumara el doble de ese margen. 
Con esta linea corregimos eso. */


/*encadenamos el identificador del div, 
con la etiqueta par areferirnos solo al h1 dentro del div encabezado, 
asi no afectara otros h1 en el resto del documento.*/ 

#encabezado h1 { 
	font-size:18px;
	font-weight:bold;
	width:224px;
	border-bottom:16px solid #FFFFFF;
	color:#FFFFFF;
	margin:0; /*los h1 vienen con margen, con esto se lo quito*/ 
	text-transform:uppercase; /*convierte todas en mayusculas*/ 
	padding-bottom:10px;
}
#contenido {
	width:580px; /*el ancho mas el padding me da 600px de ancho que es loque mide la pagina */
	clear:both; /*con esto nos aseguramos de que no se ponga nada a los lados*/ 
	padding:10px;
} 
#contenido h2 {
	font-size:16px;
	color:#CC3300;
	width:246px;
	text-transform:uppercase;
	border-bottom:1px dotted #CC3300;
}
#contenido h3 {
	width:246px;
	font-size:14px;
	color:#999900;
	border-bottom:1px dotted #999900;
}
#footer {
	width:560px; /*menos porque debemos sumar el padding del div contenido*/ 
	text-align:right;
	padding:10px;
	font-size:80%; /*mas peque�o el texto*/ 
	font-style:italic;
	color:#999999;
}

.paraformulario {
	BORDER-RIGHT: #16a0c4 1px solid; BORDER-TOP: #16a0c4 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #16a0c4 1px solid; COLOR: #333333; BORDER-BOTTOM: #16a0c4 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #c3dbdf
}
.paraformularioboton {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #000000 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #5E93C9
}

DIV.playa {
	float:none;
	width:250px; /*este ancho es para que cuadre con el texto*/ 
	height:100px; /*idem*/ 
	border:0px solid #BDBABD; /*decoracion*/ 
	background-color: #E6E7E8; /*#CC6600; color de fondo*/ 
	float:left; /*lo flotamos a la izquierda*/ 
	display:inline; /*(*)*/ 
	font-family: Tahoma; 
	margin-left: 0pt;
	margin-right: 0pt;
	margin-top: 5pt;
	padding-bottom: 2pt;
	padding-left: 5pt;
	padding-right: 5pt;
	padding-top: 2pt;
}

DIV.seccion {
	float:none;
	width:751px; /*este ancho es para que cuadre con el texto*/ 
	height:50px; /*idem*/ 
	border:1px solid #BDBABD; /*decoracion*/ 
	background-color: #ffffff; /*#CC6600; color de fondo*/ 
	float:left; /*lo flotamos a la izquierda*/ 
	display:inline; /*(*)*/ 
	font-family: Tahoma; 
	margin-left: 5pt;
	margin-right: 5pt;
	margin-top: 0pt;
	padding-bottom: 2pt;
	padding-left: 5pt;
	padding-right: 5pt;
	padding-top: 2pt;
}

DIV.seccionIzq {
	width:300px; /*este ancho es para que cuadre con el texto*/ 
	height:50px; /*idem*/ 
	/*border:1px solid #BDBABD; /*decoracion*/ 
	/*background-color: #ffffff; /*#CC6600; color de fondo*/ 
	float:left; /*lo flotamos a la izquierda*/ 
	/*display:inline; /*(*)*/ 
	font-family: Tahoma; 
	margin-left: 5pt;
	margin-right: 5pt;
	margin-top: 0pt;
	padding-bottom: 2pt;
	padding-left: 2pt;
	padding-right: 2pt;
	padding-top: 2pt;
}
DIV.seccionDer {
	width:300px; /*este ancho es para que cuadre con el texto*/ 
	height:50px; /*idem*/ 
	/*border:1px solid #BDBABD; /*decoracion*/ 
	/*background-color: #ffffff; /*#CC6600; color de fondo*/ 
	float:right; /*lo flotamos a la izquierda*/ 
	/*display:inline; /*(*)*/ 
	font-family: Tahoma; 
	margin-left: 5pt;
	margin-right: 5pt;
	margin-top: 0pt;
	padding-bottom: 2pt;
	padding-left: 2pt;
	padding-right: 2pt;
	padding-top: 2pt;
}
div.fondmenuseguimiento {
	/*float:none;
	/*width:770px; /*este ancho es para que cuadre con el texto*/ 
	/*height:50px; /*idem*/ 
	/*border:1px solid #BDBABD; /*decoracion*/ 
	background-color: #F1F2F2; /*#CC6600; color de fondo*/ 
	/*float:left; /*lo flotamos a la izquierda*/ 
	/*display:inline; /*(*)*/ 
	/*font-family: Tahoma; */
	/*margin-left: 5pt;
	/*margin-right: 5pt;
	/*margin-top: 0pt;
	/*padding-bottom: 2pt;*/
	padding-left: 10pt;
	/*padding-right: 2pt;
	/*padding-top: 2pt;*/
	}

div.FondVigPlaya {
	/*float:none;
	/*width:770px; /*este ancho es para que cuadre con el texto*/ 
	/*height:50px; /*idem*/ 
	/*border:1px solid #BDBABD; /*decoracion*/ 
	background-color: #FFFFFF; /*#CC6600; color de fondo*/ 
	/*float:left; /*lo flotamos a la izquierda*/ 
	/*display:inline; /*(*)*/ 
	/*font-family: Tahoma; */
	/*margin-left: 5pt;
	/*margin-right: 5pt;
	/*margin-top: 0pt;
	/*padding-bottom: 2pt;*/
	padding-left: 10pt;
	/*padding-right: 2pt;
	/*padding-top: 2pt;*/
	}
div.Fondpollo {
	/*float:none;*/
	width:751px; /*este ancho es para que cuadre con el texto*/ 
	/*height:50px; /*idem*/ 
	/*border:1px solid #BDBABD; /*decoracion*/ 
	background-color: #F1F2F2; /*#CC6600; color de fondo*/
	/*display:inline; /*(*)*/ 
	/*font-family: Tahoma; */
	/*margin-left: 5pt;
	/*margin-right: 5pt;
	/*margin-top: 0pt;
	/*padding-bottom: 2pt;*/
	/*padding-left: 10pt;
	/*padding-right: 2pt;
	/*padding-top: 2pt;*/
	}

div.titulos2h_GA {
	font-family: Verdana;
	font-size: 12px; 
	text-decoration: none; 
	color: #BE0000; 
	font-weight: bold;
	text-align: left;
	padding-left: 0px;
	padding-right: 0px;

	}
/* fin Clases para los div */



/* clases para las listas */

/*ul {
/*	list-style-type:none; /*con esto quitamos las vi�etas*/
/*	margin:0; /*le quitamos el margen a la lista*/ 
/*	padding:0; /*y el relleno*/
/*}

/*li {	margin:0; /*le quito el margen al elemento de la lista*/ 
/*	float:left; /*y los floto a la izquierda para eliminar el salto de linea*/ 
/*}
/*
li a {
	display:block; /*con esto el vinculo tendra un area rectangular, asi no sera solo el texto*/ 
/*	background-color:#CC3300; /*algo de color*/ 
/*	color:#FFFFFF; /*mas*/ 
/*	width:58px; /*defino el ancho del rectangulo del vinculo*/
/*	padding:4px 0 5px 22px; /*sumamos el relleno al ancho y alto del rectangulo para obtener el div #menu completamente ocupado con los �tems del men�*/ 
/*	text-decoration:none; /*elimino el subrayado del v�nculo*/ 
/*	font-weight:bold; /*decoraci�n*/ 
/*	text-transform:uppercase; /*decorare los vinculos en mayusculas*/
/*}
/*
/*li a:hover {	background-color:#999900; /*decoraci�n para el evento hover (mouse encima) } /*
OL.disco { list-style-type: disc }
/* fin clases para las listas */


A.En_contenido_GA {
	font-family: Tahoma; 
	font-size: 11px; 
	text-decoration: none; 
	color: #636466; 
	text-align: center;
}
A.En_contenido_GA:hover {
	font-family: Tahoma; 
	font-size: 11px; 
	text-decoration: none; 
	color: #000000; 
	text-align: center;
}
A.En_contenido_GA:visited {
	font-family: Tahoma; 
	font-size: 11px; 
	text-decoration: none; 
	color: #636466; 
	text-align: center;
}
A.En_contenidos {
	font-family: Verdana; 
	font-size: 10px; 
	text-decoration: none; 
	color: #000000; 
	padding-left: 4pt;
	text-align: left;
}
A.En_contenidos:hover {
	font-family: Verdana; 
	font-size: 10px; 
	text-decoration: none; 
	color: #636466; 
	padding-left: 4pt;
	text-align: left;
	
}
A.En_contenidos:visited {
	font-family: Verdana; 
	font-size: 10px; 
	text-decoration: none; 
	color: #000000; 
	padding-left: 4pt;
	text-align: left;
	
}

A.menusegui {
	font-family: Tahoma; 
	font-size: 11px; 
	text-decoration: none; 
	color: #000000; 
	color: #636466; 
	
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
	
}
A.menusegui:hover {
	font-family: Tahoma; 
	font-size: 11px; 
	text-decoration: none; 
	color: #000000; 
	color: #636466; 
	
	text-align: left; 
	padding-left: 5px;
	padding-right: 5px;
}
A.menusegui:visited {
	font-family: Tahoma; 
	font-size: 11px; 
	text-decoration: none; 
	color: #000000; 
	color: #636466; 
	
	text-align: left; 
	padding-left: 5px;
	padding-right: 5px;
}
A.menus {	
	font-family: Verdana;
	font-size: 12px; 
	text-decoration: none; 
	color: #BE0000; 
	font-weight: bold;
	text-align: left;
	padding-left: 0px;
	padding-right: 0px;

	
}
A.menus:hover {
		font-family: Verdana;
	font-size: 12px; 
	text-decoration: none; 
	color: #BE0000; 
	font-weight: bold;
	text-align: left;
	padding-left: 0px;
	padding-right: 0px;
}
A.menus:visited {
	font-family: Verdana;
	font-size: 12px; 
	text-decoration: none; 
	color: #BE0000; 
	font-weight: bold;
	text-align: left;
	padding-left: 0px;
	padding-right: 0px;
}
A.En_GA {
	FONT-SIZE: 0.9em; 
	COLOR: #000000; 
	BORDER-TOP-STYLE: none; 
	FONT-FAMILY: Verdana; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none; 
	font-weight: bold; 
	BORDER-BOTTOM-STYLE: none
}
A.En_GA:hover {
	FONT-SIZE: 0.9em; 
	COLOR: #9F4000; 
	BORDER-TOP-STYLE: none; 
	FONT-FAMILY: Verdana; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none; 
	font-weight: bold; 
	BORDER-BOTTOM-STYLE: none
}
A.En_GA:visited {
	FONT-SIZE: 0.9em; 
	COLOR: #000000; 
	BORDER-TOP-STYLE: none; 
	FONT-FAMILY: Verdana; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none; 
	BORDER-BOTTOM-STYLE: none
}

A.En_pie {
	FONT-SIZE: 0.7em; 
	COLOR: #004C77; 
	BORDER-TOP-STYLE: none; 
	FONT-FAMILY: arial; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	TEXT-ALIGN: right; 
	TEXT-DECORATION: none; 
	BORDER-BOTTOM-STYLE: none;
	vertical-align: middle;
}
A.En_pie:hover {
	FONT-SIZE: 0.7em; 
	COLOR: #004C77; 
	BORDER-TOP-STYLE: none; 
	FONT-FAMILY: arial; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	TEXT-ALIGN: right; 
	TEXT-DECORATION: none; 
	BORDER-BOTTOM-STYLE: none;
	vertical-align: middle;
}
A.En_pie:visited {
	FONT-SIZE: 0.7em; 
	COLOR: #004C77; 
	BORDER-TOP-STYLE: none; 
	FONT-FAMILY: arial; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	TEXT-ALIGN: right; 
	TEXT-DECORATION: none; 
	BORDER-BOTTOM-STYLE: none;
	vertical-align: middle;
}

/* Colores barras de desplazamiento */
body {
scrollbar-face-color: #B3B3BC;
scrollbar-shadow-color: #8B8992;
scrollbar-highlight-color: #8B8992;
scrollbar-3dlight-color: #E8E8F0;
scrollbar-darkshadow-color: black;
scrollbar-track-color: #D7D7E0;
scrollbar-arrow-color: #FFFFFF
}

/* Fin Colores barras de desplazamiento */

.nTahoma09BlackB {
	color: #000000; font-weight: bold; font-size: 0.9em; font-family: Tahoma;
}

.nTahoma08Black {
	color: #000000; font-weight: normal; font-size: 0.8em; font-family: Tahoma; padding-left: 5px;
}

.nTahoma10BlackBU {
	color: #000000; font-weight: bold; text-decoration: underline; font-size: 10pt; font-family: Tahoma;
}

.nBGGris {
	border: solid 1px #000000; background-color: #DDDDDD;
}

.nlArial9Black {
	color: #000000; 
	font-weight: normal; 
	font-size: 9pt; 
	font-family: Arial; 
	padding: 2px 0;
}

.nlArial9BlackB {
	color: #000000; 
	font-weight: bold; 
	font-size: 9pt; 
	font-family: Arial; 
	padding: 2px 0; 
	padding: 5px 0;
}

.nArial9Black {
	color: #000000; font-weight: normal; font-size: 9pt; font-family: Arial; padding: 2px 0;
}

.nArial9BlackB {
	color: #000000; font-weight: bold; font-size: 9pt; font-family: Arial; padding: 2px 0;
}

.nArial9Black2 {
	color: #000000; font-weight: normal; font-size: 9pt; font-family: Arial; padding: 2px 2px 2px 6px;
}

.nArial9Black2B {
	color: #000000; font-weight: bold; font-size: 9pt; font-family: Arial; padding: 2px 2px 2px 6px;
}

.nBGAzul {
	color: #2222EE; font-weight: bold; font-size: 11pt; font-family: Arial; padding: 2px 0; background-color: #CED6E7; border: 1px solid black;
}

.marcorojo { background-color: red; padding: 4px 9px; font-weight: bold; font-family: Arial; font-size: 11pt;}
.marcoamarillo { background-color: yellow; padding: 4px 9px; font-weight: bold; font-family: Arial; font-size: 11pt;}
.marcoverde { background-color: green; padding: 4px 9px; font-weight: bold; font-family: Arial; font-size: 11pt;}
.marcoazul { background-color: blue; padding: 4px 5px; font-weight: bold; font-family: Arial; font-size: 11pt;}

.marcobanderarojo { background-color: red; padding: 1px 40px 1px 40px; font-weight: bold; font-size: 11pt;}
.marcobanderaamarillo { background-color: yellow; padding: 1px 40px 1px 40px; font-weight: bold; font-size: 11pt;}
.marcobanderaverde { background-color: green; padding: 1px 40px 1px 40px; font-weight: bold; font-size: 11pt;}

.tdSituacionGeografica { padding: 10px 0; }

.tdCabeceraListadoDisca { background-color: #9f4000; color: #FFF; font-weight: bold; white-space: nowrap; }

.tdListadoDisca { padding: 4px 2px 4px 2px; font-size: 9pt; }

.fieldsetForm { width: 450px; padding: 15px 15px 0 15px; background-color:#FFFFFF; border: 2px solid #E4E3D3; }

.legendForm { padding: 10px 0 10px 0; font-size: 1.1em; }

.botonForm { border: 1px solid black; color: #FFFFFF; background-color: #BD0000; margin: 2px; font-family: Tahoma; }

.botonExternoForm { 
	border: 1px solid #E4E3D3; background-color: #FAFAFA; margin: 10px 0; width: 350px; font-family: Tahoma; color: #9f4000; font-weight: bold; font-size: 0.8em; 
}

.capaFichaNombrePlaya {
	border: 2px solid #E4E3D3; 
	background-color: #FAFAFA; 
	margin: 10px 0; 
	font-family: Tahoma; 
	color: #9f4000; 
	font-weight: bold; 
	font-size: 1em;
	padding: 5px 0;
}

.fichaPlayaLabel {
	color: #000000; 
	font-weight: normal; 
	font-size: 9pt; 
	font-family: Arial; 
	padding: 2px 0;
}
.fichaPlayaValue {
	color: #000000; 
	font-weight: bold; 
	font-size: 9pt; 
	font-family: Arial; 
	padding: 2px 0; 
}
.fichaPlayaLabelFontMayor { font-size: 11pt; width: 170px; }
.fichaPlayaValueFontMayor { font-size: 11pt; }

.fieldsetFichaPlaya { padding: 5px 15px 15px 15px; background-color:#FFFFFF; border: 2px solid #E4E3D3; }
.legendFichaPlaya { 
	padding: 10px 0 10px 5px; 
	color: #9F4000;
	font-size: 0.9em; 
	font-family: Tahoma;
	font-weight: bold;
	text-decoration: none; 
	text-align: left; 
}

.fieldsetFichaPlayaDisca { padding: 5px 15px 15px 15px; background-color:#FFFFFF; border: 2px solid #E4E3D3; }
.legendFichaPlayaDisca {
	padding: 10px 0 10px 5px; 
	color: #9F4000;
	font-size: 0.9em; 
	font-family: Tahoma;
	font-weight: bold;
	text-decoration: none; 
	text-align: left; 
}

#capaFichaIzq 		{ float: left; border: 0px solid black; width: 50%; }
#capaFichaIzq div 	{ clear: both; float: left; padding: 5px 0 5px 10px; width: 100%; text-align: left; vertical-align: top; }
#capaFichaDer 		{ float: right; border: 0px solid black; width: 50%; }
#capaFichaDer div 	{ clear: both; padding: 5px 0 5px 0; }

#capaFichaIzqDisca 		{ float: left; border: 0px solid black; width: 50%; }
#capaFichaIzqDisca div 	{ clear: both; float: left; padding: 5px 0 5px 10px; width: 100%; text-align: left; vertical-align: top; }
#capaFichaDerDisca 		{ float: right; border: 0px solid black; width: 50%; }
#capaFichaDerDisca div 	{ clear: both; float: left; padding: 5px 0 5px 10px; width: 100%; text-align: left; vertical-align: top; }
	
#listaFicha { list-style: none; margin: 0; padding: 0; }
#listaFicha li { float: left; }

#listaFichaHorario { list-style: none; margin: 0; padding: 0; }
#listaFichaHorario li { text-align: center; }
#listaFichaHorario li table {border: 2px solid #99B3CC;}
#listaFichaHorario li table tr td.label { padding: 5px 10px 5px 5px; color: #9F4000; font-weight: bold;}
#listaFichaHorario li table tr td.value { padding: 5px 10px 5px 5px; color: #2D78B0; font-weight: bold;}

#capaFichaCerrada { background-color: #BD0000; padding: 5px; margin: 2px; color: white; text-align: center; border: 1px solid black;}

#capaObservaciones { padding: 5px; margin: 2px; clear: both; text-align: left; }
#listaFichaObs { margin: 0; padding: 5px; border: 1px solid #000;}
.fichaPlayaLabelObs { 
	color: #000000; 
	font-weight: bold; 
	font-size: 9pt; 
	font-family: Arial; 
	padding: 2px 0; 
}
.fichaPlayaObs { 
	color: #000000; 
	font-weight: normal; 
	font-size: 9pt; 
	font-family: Arial; 
	padding: 2px 0; 
}
#capaFichaNoPresencia {
	color: #BB2222;
}
