/* Manual de CSS de WebEstilo.com */
/* Definición de estilos en un archivo aparte */

/* Estilo para el documento */
BODY
{
	font-family:Verdana,sans-serif;
	font-size:20pt;
	margin-left:1 cm;
	margin-right:0.25in;
	color:black;
}

/* Estilo para la cabecera de nivel 2 */
H2
{
	font-family:Verdana,sans-serif;
	font-size:14pt;
	color:indigo;
}


PRE, TT, CODE
{
	font-family:Courier New,Courier;
	font-size:9pt;
	color:maroon;
}

A:link, A:visited { text-decoration: none }
A:hover { text-decoration: underline }
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

DIV.ZONA_LINKS
{
	font-size:16px;
	color:white;
}

DIV.ZONA_LINKS a
{
	color:white;
}

DIV.ZONA_LINKS td
{
	color:white;
}

P
{}

P.Personal_Info_Title
{
	font-family:Verdana,sans-serif;
	font-size:2em;
	text-align:left;
	color:yellow;
	background-color:transparent;
}

DIV.Personal_Info_Content_INFO
{

	height:311px;
	padding-top:30px;
	padding-left:390px;
	padding-right:30px;
	padding-bottom:20px;
	font-family:Verdana,sans-serif;
	font-size:10px;
	text-align:left;
	color:indigo;
	background-color:transparent;

	background-image: url("imagenes/objetos/snt_libreta_fondo_2.gif");
	background-position: top center;
	background-repeat: no-repeat;
}



DIV.Personal_Info_Content_INFO h3
{
	text-align:center;
}

DIV.Personal_Info_Content_PHOTOS
{
	width:488px;
	height:311px;
	padding-top:20px;
	padding-left:295px;
	padding-right:30px;
	padding-bottom:20px;
	font-family:Verdana,sans-serif;
	font-size:10px;
	text-align:left;
	color:indigo;
	background-color:transparent;
	background-image: url("imagenes/objetos/snt_libreta_fondo.gif");
}

DIV.Personal_Info_Content_PHOTOS IMG
{
	border-style:solid;
	border-width:2px;
	border-color:black;
	width:160px;
	height:120px;
}


DIV.TXT_Headlines
{
	position:relative;

	left:20px;
	width:470px;
	height:350px;

	font-family:Trebuchet MS,Verdana,sans-serif;
	font-size:10x;
	color:indigo;

	border-style:solid;
	border-width:1px;
	border-color:indigo;

	background-color:white;

	padding-left:20px;
}




DIV.LOG_Foro
{
	position:absolute;

	left:-19px;
	width:20px;
	height:75px;
}

DIV.LOG_Actu
{
	position:absolute;

	left:-19px;
	top:75px;
	width:20px;
	height:75px;
}

DIV.LOG_Foto
{
	position:absolute;

	left:-19px;
	top:150px;
	width:20px;
	height:75px;
}

DIV.LOG_Nove
{
	position:absolute;

	left:-19px;
	top:225px;
	width:20px;
	height:75px;
}

/* ***
	Espacio dedicado a dejar comentarios
*/
DIV.TXT_Comments
{
	position:relative;

	left:20px;
	width:470px;

	color:indigo;

	border-style:solid;
	border-width:1px;
	border-color:indigo;

	background-color:orangered;

	padding-top:20px;
	padding-left:20px;
}

DIV.TXT_Comments INPUT
{
	left:300px;
}



P.TXT_Titulo
{
	font-family:Trebuchet MS,Verdana,sans-serif;
	font-size:3em;
	text-align:center;
	color:white;
	background-color:transparent;
}

P#TXT_Titulo_Mini
{
	font-family:Verdana,sans-serif;
	font-size:2em;
	text-align:center;
	color:white;
	background-color:transparent;
}

P.TXT_Subtitulo
{
	padding-left:10px;
	padding-right:10px;
	padding-top:6px;
	font-family:Trebuchet MS,Verdana,sans-serif;
	font-size:18pt;
	text-align:left;
	color:orangered;
	background-color:transparent;
	clear:left;
}

DIV.TXT_Subtitulo
{
	padding-left:10px;
	padding-right:10px;
	padding-top:6px;
	font-family:Trebuchet MS,Verdana,sans-serif;
	font-size:18pt;
	text-align:left;
	color:orangered;
	background-color:transparent;
	clear:left;
}

DIV.TXT_NormalSmall
{
	padding-left:20px;
	padding-right:20px;
	padding-top:6px;
	font-family:Trebuchet MS,Verdana,sans-serif;
	font-size:9pt;
	text-align:justify;
	color:indigo;
	background-color:transparent;
	clear:left;
}


DIV.TXT_NormalComment
{
	padding-left:20px;
	padding-right:20px;
	padding-top:6px;
	font-family:Trebuchet MS,Verdana,sans-serif;
	font-size:10pt;
	text-align:justify;
	color:indigo;
	background-color:transparent;
	clear:left;
}

DIV.TXT_NormalComment_PlusRect
{
	padding-left:170px;
	padding-right:20px;
	padding-top:6px;
	font-family:Trebuchet MS,Verdana,sans-serif;
	font-size:10pt;
	text-align:justify;
	color:indigo;
	background-color:transparent;
	clear:left;
}

DIV.TXT_NormalComment_PlusRect a
{
	font-size:10pt;
	color:indigo;
}



DIV.TXT_Normal
{
	padding-left:20px;
	padding-right:20px;
	padding-top:6px;
	font-family:Trebuchet MS,Verdana,sans-serif;
	font-size:11pt;
	text-align:justify;
	color:indigo;
	background-color:transparent;
	clear:left;
}


DIV.TXT_NormalBig
{
	padding-left:20px;
	padding-right:20px;
	padding-top:6px;
	font-family:Trebuchet MS,Verdana,sans-serif;
	font-size:13pt;
	text-align:justify;
	color:indigo;
	background-color:transparent;
	clear:left;
}

DIV.TXT_Normal_Personal
{
	padding-left:20px;
	padding-right:20px;
	padding-top:6px;
	font-family:Monotype Corsiva,Monotype-Corsiva,Book Antiqua,Book-Antiqua,Garamond;
	font-size:13pt;
	text-align:justify;
	color:indigo;
	background-color:transparent;
	clear:left;
}

DIV.TXT_Normal_Personal_Center
{
	padding-left:20px;
	padding-right:20px;
	padding-top:6px;
	font-family:Monotype Corsiva,Monotype-Corsiva,Book Antiqua,Book-Antiqua,Garamond;
	font-size:13pt;
	text-align:center;
	color:indigo;
	background-color:transparent;
	clear:left;
}

DIV.TXT_Normal_Personal a
{
	font-size:14pt;
	color:indigo;
}

DIV.TXT_Title_Calendar
{
	font-family:Trebuchet MS,Verdana,sans-serif;
	font-size:12pt;
	text-align:center;
	color:indigo;
	background-color:transparent;
}

DIV.TXT_Comments
{
	padding-left:20px;
	padding-right:0px;
	padding-top:6px;
	font-family:Trebuchet MS,Verdana,sans-serif;
	font-size:9pt;
	text-align:justify;
	color:indigo;
	background-color:white;
	clear:left;
}



DIV.Dict_Morphology
{
	padding-left:20px;
	padding-right:20px;
	padding-top:6px;
	font-family:Trebuchet MS,Verdana,sans-serif;
	font-size:11pt;
	text-align:justify;
	color:orangered;
	background-color:transparent;
	clear:left;
}

DIV.TXT_Normal a
{
	font-size:13pt;
	color:indigo;
}

DIV.TXT_NormalSmall a
{
	font-size:9pt;
	color:indigo;
}


DIV.TXT_Normal_PlusRect
{
	padding-left:170px;
	padding-right:20px;
	padding-top:6px;
	font-family:Trebuchet MS,Verdana,sans-serif;
	font-size:11pt;
	text-align:justify;
	color:indigo;
	background-color:transparent;
	clear:left;
}

DIV.TXT_Normal_PlusRect a
{
	font-size:13pt;
	color:indigo;
}

P.TXT_Normal
{
	padding-left:20px;
	padding-right:20px;
	padding-top:6px;
	font-family:Trebuchet MS,Verdana,sans-serif;
	font-size:11pt;
	text-align:justify;
	color:indigo;
	background-color:transparent;
}

P.TXT_Normal a
{
	font-size:13pt;
	color:indigo;
}

P.Diccionary_Letters
{
	padding-left:20px;
	padding-right:20px;
	font-family:Verdana,sans-serif;
	font-size:13pt;
	color:white;
	background-color:yellow;
}


P.Dict_Entry
{
	padding-left:20px;
	padding-right:20px;
	font-family:Verdana,sans-serif;
	font-size:13pt;
	color:blue;
}

P.Dict_Morphology
{
	padding-left:20px;
	padding-right:20px;
	font-family:Verdana,sans-serif;
	font-size:11pt;
	font-style: italic;
	color:gray;
}

P.Dict_Definition
{
	padding-left:20px;
	padding-right:20px;
	font-family:Verdana,sans-serif;
	font-size:13pt;
	color:black;
}

DIV.Dict_Example
{
	padding-left:20px;
	padding-right:20px;
	font-family:Times New Roman;
	font-size:12pt;
	font-style:italic;
	color:orangered;
}

DIV.Dict_Story
{
	padding-left:0px;
	padding-right:20px;
	font-family:Verdana,sans-serif;
	font-size:8pt;
	color:indigo;
}

DIV.Dict_Story a
{
	padding-left:0px;
	padding-right:20px;
	font-family:Verdana,sans-serif;
	font-size:8pt;
	color:indigo;

	text-decoration: none;
	border-bottom: 1px dotted red;
}

DIV.Dict_Source
{
	padding-left:20px;
	padding-right:5px;
	font-family:Verdana,sans-serif;
	font-size:10pt;
	font-variant: small-caps;
	color:indigo;
	text-align:right;
}

P.FAQ_Entry
{
	padding-left:10px;
	padding-right:10px;
	padding-top:20px;
	font-family:Verdana,sans-serif;
	font-size:12pt;
	font-style:bold;
	text-align:justify;
	color:blue;
	background-color:transparent;
}

P.FAQ_Content
{
	padding-left:10px;
	padding-right:10px;
	padding-top:20px;
	font-family:Verdana,sans-serif;
	font-size:10pt;
	text-align:justify;
	color:brown;
	background-color:transparent;
}

H6
{
	font-family:Trebuchet MS,Verdana,sans-serif;
	font-size:11pt;
	text-align:justify;
	color:orangered;
	background-color:transparent;
	clear:left;
}

HR
{
	width:80%;
	color:orangered;
	clear:left;
}

/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

IMG
{
	border-width:2em;
	border-color:white;
	padding:0;
	margin:0;
	border:0;
}

img.Flotante_Derecha
{
	margin-left:20px;
	margin-right:0px;
	padding-left:10px;
	padding-right:0px;
}

img.Left_Subindex
{
	width:256px;
	height:170px;
}

img.PhotoNegative_Lain
{
	width:92px;
	height:69px;
	position:relative;
	top:20px;
	margin-left:4px;
	margin-right:4px;
}

img.PhotoNegative_Tall
{
	width:54px;
	height:69px;
	position:relative;
	top:20px;
	margin-left:23px;
	margin-right:23px;
}


img.Map
{
	width:520px;
	border-style:solid;
	border-width:2px;
	border-color:black;
}

img.Photo
{
	border-style:solid;
	border-width:2px;
	border-color:black;
	border-width:10px;
	background-image: url("imagenes/objetos/photo.gif");
}

img.Mini_Imagen
{
	border-style:solid;
	border-width:3px;
	border-color:black;
	margin-right:20px;
	margin-left:-155px;
	margin-bottom:20px;
}

img.Mini_MiddleImagen
{
    width:66px;
	border-style:solid;
	border-width:3px;
	border-color:black;
	margin-right:20px;
	margin-left:-89px;
	margin-bottom:20px;
}

img.Mini_Subsection
{
	border-style:solid;
	border-width:3px;
	border-color:black;
	margin-top:5px;
	margin-right:15px;
	margin-left:-155px;
	margin-bottom:20px;
	width:132;
	height:99;
}

img.Picture_Lain
{
	width:400;
	height:300;
	border-style:solid;
	border-color:black;
	border-width:10px;
	text-align:center;
	display: block;
	margin: auto;
}

img.Picture_Lain_2
{
	width:400;
	border-style:solid;
	border-color:black;
	border-width:10px;
	text-align:center;
	display: block;
	margin: auto;
}

img.Picture_Tall
{
	width:300;
	height:400;
	border-style:solid;
	border-color:black;
	border-width:10px;
	text-align:center;
	display: block;
	margin: auto;
}

img.Picture_Tall_2
{
	height:400;
	border-style:solid;
	border-color:black;
	border-width:10px;
	text-align:center;
	display: block;
	margin: auto;
}

img.Viñeta
{
	border-style:solid;
	border-color:indigo;
	border-width:5px;
}

img.town_map
{
	text-align:center;
	border-style:solid;
	border-color:black;
	border-width:2px;
}

/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

TABLE
{
	border-width:2px;
	border-color:indigo;
	border-top-style:solid;
	border-right-style:solid;
	border-left-style:solid;
	border-left-color:indigo;
	border-style:none;
}

table.Header
{
	background-color:black;
	width:810px;
	text-align:center;
}

table.Upper_Index
{
	background-color:black;
	width:810px;
	text-align:center;
}

table.Tool_Bar
{
	height:0px;
	background-color:indigo;
	width:810px;
	text-align:left;
}

table.Left_Subindex
{
	border-width:0px;
	background-color:indigo;
	width: 256px;
}

table.Main
{
	background-color:indigo;
	width:810px;
	border-collapse: collapse;
}

table.Content
{
	border-collapse: collapse;
	background-color:orange; /* Color del fondo del texto de la parte principal - #CCCCCC*/
}

table.Summarize  /* Estilo para la tabla donde se exponen varios elementos como resumen de una muestra global */
{
	width:95%;
	background-color:white;
	border-width:2px;
	border-color:indigo;
	border-style:solid;
}

table.Summarize_item
{
	background-color:orange;
	border-width:2px;
	border-color:orangered;
	border-style:solid;
}

table.Clasification
{
	background-color:orange;
	border-width:5px;
	border-color:indigo;
	border-style:solid;
}

table.Tabla_Futbol  /* Estilo para la tabla donde se exponen varios elementos como resumen de una muestra global */
{
	width:90%;
	background-color:white;
	border-width:2px;
	border-color:indigo;
	border-style:solid;

	font-family:arial;
	font-size:10px;
}

table.Tabla_Futbol_Variable  /* Estilo para la tabla donde se exponen varios elementos como resumen de una muestra global */
{
	background-color:white;
	border-width:2px;
	border-color:indigo;
	border-style:solid;

	font-family:arial;
	font-size:10px;
}

table.Alineacion
{
	background-color:yellow;
	border-width:2px;
	border-color:indigo;
	border-style:solid;

	text-align:center;

	font-family:arial;
	font-size:12px;
}



/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

TR
{
}

tr.Upper_Index
{
	height:15px;
}

tr.Left_Subindex_Inter
{
	height:5px;
}

tr.Tabla_Futbol_Header
{
	border-style:solid;
	background-color:indigo;
	color:white;
}

tr.Tabla_Futbol_Par
{
	border-style:solid;
	background-color:orangered;
}

tr.Tabla_Futbol_Impar
{
	border-style:solid;
	background-color:orange;
}

/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

TD
{
}

td.TXT_Normal
{
	font-family:Trebuchet MS,Verdana,sans-serif;
	font-size:11pt;
	text-align:justify;
	color:indigo;
	background-color:transparent;
}


/* Cabecera y celdas para las tablas de resultdos de la san silvestre */

td.TXT_HeaderResultados
{
	font-family:Courier New,Trebuchet MS,Verdana,sans-serif;
	font-size:11pt;
	text-align:justify;
	color:orange;
	background-color:indigo;
}

td.TXT_Resultados
{
	font-family:Courier New,Trebuchet MS,Verdana,sans-serif;
	font-size:10pt;
	text-align:justify;
	color:indigo;
	background-color:transparent;
}

/**********************************/


td.TXT_Normal_Reverse
{
	font-family:Trebuchet MS,Verdana,sans-serif;
	font-size:11pt;
	text-align:justify;
	color:white;
	background-color:indigo;
}


td.CELL_LEFT
{
	width:256px;
	vertical-align:top;
	background-color:indigo;
}

td.CELL_RIGHT
{
	vertical-align:top;
	background-color:orange;
}

td.Left_Subindex
{
	border-color:indigo;
	color:indigo;
	background-color:indigo; /* Color de fondo para la hora y fecha */
}

td.Left_Header
{
	font-size:22px;
	color:orangered;
	background-color:indigo;
}



td.Link
{
	color:white;
	background-color:indigo;
}

td.Header_Content
{
	background-color:indigo;
}

td.Level_1 /* Celda del menú principal no cactivado */
{
	font-family:Trebuchet MS,arial;
	font-size:18px;
	background-color:indigo;
}

td.Level_1 a
{
	color:white;
}

td.Level_1_Act /* Celda del menú principal activado */
{
	font-family:Trebuchet MS,arial;
	font-size:18px;
	background-color:orangered;
}

td.Level_1_Act a
{
	color:white;
}

td.Level_2
{
	font-family:Trebuchet MS,arial;
	font-size:15px;
	background-color:orange;
}

td.Level_2_Act
{
	font-family:Trebuchet MS,arial;
	font-weight:bold;
	font-size:15px;
	background-color:darkorange;
}

td.Level_3
{
	font-family:Trebuchet MS,arial;
	font-weight:lighter;
	font-size:13px;
	background-color:yellow;
}

td.Level_3_Act
{
	font-family:Trebuchet MS,arial;
	font-weight:bold;
	font-size:13px;
	background-color:gold;
}

td.Summarize
{
	text-align:center;
	width:33%;
	font-family:arial;
	font-size:13px;
	background-color:white;
	border-style:solid;
	border-color:white;
}

td.Summarize_item
{
	text-align:center;
	width:33%;
	font-family:arial;
	font-size:12px;
	background-color:orange;
	border-style:none;
	border-color:blue;
}

td.Clasification
{
	font-family:courier_new;
	font-size:13px;
	border:1px;
	border-style:solid;
}

td.PhotoCell
{
	background-image: url("imagenes/objetos/negativofoto.gif");
	width:113px;
	height:108px;
}

td.Tabla_Futbol
{
	font-size:11px;
}

td.Tabla_Futbol a
{
	font-size:11px;
}

/* Días especiales de los calendarios */

td.Calendar_NatDay
{
	font-weight:bold;
	color:red;
}

td.Calendar_NatDay a
{
	font-weight:bold;
	color:red;
}

td.Calendar_RegDay
{
	font-weight:bold;
	color:orangered;
}

td.Calendar_RegDay a
{
	font-weight:bold;
	color:orangered;
}

td.Calendar_LocDay
{
	font-weight:bold;
	color:deeppink;
}

td.Calendar_LocDay a
{
	font-weight:bold;
	color:deeppink;
}

td.Calendar_TraDay
{
	font-weight:bold;
	color:black;
}

td.Calendar_TraDay a
{
	font-weight:bold;
	color:black;
}

td.Calendar_NorDay
{
	color:black;
}

td.Calendar_SunDay
{
	font-weight:bold;
	color:indigo;
}

/*************/

div.Calendar_Title td
{
	color:green;
}

td#PhotoCell_Izq
{
	background-image: url("imagenes/objetos/negativofoto_mitadizq.gif");
	width:21px;
	height:108px;
}

td#PhotoCell_Dch
{
	background-image: url("imagenes/objetos/negativofoto_mitaddch.gif");
	width:21px;
	height:108px;
}

/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

TH
{
}

th.Summarize
{
	font-family:verdana;
	font-size:15px;
	text-align:left;
	color:white;
	background-color:indigo;
}

th.Summarize_item
{
	font-family:verdana;
	font-size:13px;
	text-align:left;
	color:white;
	background-color:orangered;
}

/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

SUBINDEX_BUTTON
{
	font-family:Courier New,Courier;
	font-size:20pt;
	color:red;
	width:256px;
	height:32px;
}

Subindex_Button.Nivel_1
{
	background-color:blue;
	color:white;
}

Subindex_Button.Nivel_2
{
	background-color:green;
	color:yellow;
}

/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

DIV
{
	font-family:Verdana;
}

Div.index_act
{
	font-size:10px;
	color:white;
}

Div.index_desact
{
	font-size:10px;
	color:red;
}

Div.browser_bar
{
	font-size:10px;
	color:orange;
}

A.upper_index:link, A.upper_index:visited
{
	color:orange;
}

A.upper_index:hover
{
	background-color:orangered;
	color:black;
	text-decoration:none;
}

A.left_index_act1:hover
{
	color:orangered;
	text-decoration:none;
}

A.left_index_des1:hover
{
	color:orangered;
	text-decoration:none;
}

A.left_index_act2:hover
{
	color:darkorange;
}

A.left_index_des2:link, A.left_index_des2:visited
{
	color:indigo;
}

A.left_index_des2:hover
{
	color:indigo;
	font-weight:bold;
	text-decoration:none;
}

A.left_index_act3:link, A.left_index_act3:visited
{
	color:indigo;
}

A.left_index_act3:hover
{
	color:gold;
}

A.left_index_des3:link, A.left_index_des3:visited
{
	color:indigo;
}

A.left_index_des3:hover
{
	color:indigo;
	font-weight:bold;
	text-decoration:none;
}



Div.direct_links
{
	font-size:10px;
	color:white;
}

Div.browser
{
	font-size:10px;
	color:white;
}

Div.tira_negativos
{
	border:2px solid #000;
	background-color:#FFF;
	overflow:auto;
	background-image: url("imagenes/objetos/negativofoto.gif");
}

Div.tira_fotos
{
	height:108px;
	overflow:hidden;
}

Div#scroll {
	 text-align:middle;
     width:452px;
     height:108px;
     background-image: url("imagenes/objetos/negativofoto.gif");
	 background-repeat: repeat-x;
     overflow:auto;
}

Div.Information_Picture
{
	width:460;
	border-style:solid;
	border-color:indigo;
	border-width:3px;
	background-color:white;
	text-align:center;
	margin-top:20;
	margin-left:20;
	padding:10;
}

#sessionInfo /* En caso de haber una sesión, información sobre ésta */
{
	FONT-SIZE: 75%; COLOR: #006699; FONT-FAMILY: Arial,sans-serif; TEXT-ALIGN: Right; PADDING-RIGHT: 20px;
	/*PADDING-RIGHT: 100px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 75%; PADDING-BOTTOM: 10px; COLOR: #000000; PADDING-TOP: 10px*/
}
