
/* General page style. The scroll bar colours only visible in IE5.5+ */
body {
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	scrollbar-face-color:#FFF0FF;
	scrollbar-highlight-color:#FFF9FF;
	scrollbar-shadow-color:#DADADA;
	scrollbar-3dlight-color:#DADADA;
	scrollbar-arrow-color:#FF0066;
	scrollbar-track-color:#FFF9FF;
	scrollbar-darkshadow-color:#000000;
}

.body {
	/*background:url(images/bg_01.gif);*/
	background-color:#DADADA;
}

/* General Links */
a {color: #FF00CC; text-decoration:none;}
a:link {color:#FF00CC;}
a:active {color:#FFCCFF;}
a:visited {color:#FF88FF;}
a:hover	{color:#FF0066; text-decoration: underline;}

/* This is the bottom line for level menu */
.tdline_hig {background-color:#996699; border-width:0px; border-color:#996699; border-style:solid;}
.tdline_low {background-color:#FFCCFF; border-width:0px; border-color:#FFCCFF; border-style:solid;}

/* This is the border line and background colour round the entire page */
.bodyline {background-color:#FFFFFF; border-width:2px; border-color:#996699; border-style:solid;}

/* This is the border line and background colour round the tables */
.tableline {background-color:#FFFFFF; border-width:2px; border-color:#DADADA; border-style:solid;}

/* Top Header  */
.TopHeader {
	font-family:Times New Roman, Times, Serif;
	font-size:24px;
	background-image:url(images/topbg.gif);
	background-repeat:repeat-x;
}

/* Links for level Principiante, Intermedio y Avanzado */
.levelmenu		{font-size:11px; color:#000000 }
a.levelmenu		{font-weight:bold; text-decoration:none; color:#000000;  }
a.levelmenu:hover{ text-decoration:underline; color:#FF0066; }
a.levelmenu:visited {font-weight:bold; color:#000000; }

/* The links at the top of the page */
.mainmenu1 {font-size:10px; color:#FFFFFF; line-height:24px }
a.mainmenu1 {font-weight: bold; color:#FFFFFF; text-decoration:none}
a.mainmenu1:hover {font-weight: bold; color:#FFFFFF; text-decoration:underline}
a.mainmenu1:visited {font-weight:bold; color:#FFFFFF;}

.mainmenu		{font-size:10px; color:#000000;}
a.mainmenu		{font-weight:bold; text-decoration:none; color:#000000; }
a.mainmenu:hover{text-decoration:underline; color:#FF0066;}
a.mainmenu:visited {font-weight:bold; color:#000000; }

/* The links at the side of the page */
.sidemenu { font-size:10px; color:#000000; height:12px }
a.sidemenu {color:#000000; text-decoration:none}
a.sidemenu:hover {font-weight:bold; color:#FF0066; text-decoration:underline}
a.sidemenu:visited {color:#FF88FF;}

/* Used for the navigation text, (Page 1,2,3 etc) and the navigation bar when in a seccion */
.nav			{font-weight:bold; font-size:11px; color:#000000;}
a.nav			{text-decoration:none; color:#FF00CC; }
a.nav:hover		{text-decoration:underline; }

/* General text */
.gen {font-size:12px; }
.genmed {font-size:11px; }
.gensmall {font-size:10px; }
.gen,.genmed,.gensmall {color:#000000; }
a.gen,a.genmed,a.gensmall {color:#FF00CC; text-decoration:none; }
a.gen:hover,a.genmed:hover,a.gensmall:hover	{color:#FF0066; text-decoration:underline; }

.quote {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#DADADA; line-height:125%;
	background-color:#FFFFFF; border-color:#DADADA; border-style:solid;
	border-left-width:1px; border-top-width:1px; border-right-width:1px; border-bottom-width:1px
}

/* Header cells */
th	{color:#FFFFFF; font-size:12px; font-weight:bold;	background-color:#42498E; height:25px;}

/* Form elements */
form {MARGIN: 0px 0px 0px 0px;}
input, textarea, select {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
input.button {background-color:#FFF0FF; color:#000000; font-size:11px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}

th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR {font-weight:bold; border-color:#42498E; border-style:solid; height:28px;}
td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom{background-image:url(images/cellpic1.gif); background-color:#DADADA; border-color:#DADADA; height:28px;}

/* Category titles */
.cattitle		{font-weight:bold; font-size:12px ; letter-spacing:1px; color:#000000}
a.cattitle		{text-decoration:none; color:#000000; }
a.cattitle:hover{text-decoration:underline; }

/* Main table cell colours and backgrounds */
td { font-size : 11px; }
td.row1	{background-color:#FFF9FF; }
td.row2	{background-color:#FFF0FF; }
td.row3	{background-color:#DADADA; }

/* Spaces beetwen cells */
td.row3Right,td.spaceRow {background-color:#DADADA; border-color:#DADADA; border-style:solid;}

/* The row with the subtitles o forum categories. Image with gradiente color */
td.rowpic {background-color:#FFFFFF; background-image:url(images/cellpic2.jpg); background-repeat:repeat-y;}

.copyright		{font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#996699; letter-spacing:-1px;}
a.copyright		{color:#000000; text-decoration:none;}
a.copyright:hover {color:#000000; text-decoration:underline;}

/* Blocks rigth */
.tm {font-size:11px; background:#42498E; color:#FFFFFF; font-weight: bold}
.twc {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background:#ffffee}

 /* Location, number of posts, post date etc */
.postdetails		{ font-size:10px; color:#000000; }

/* Utilizados en los formularios */
.required {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-style:normal; color:red; text-decoration:none;}
.missing {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-style:normal; color:red;}

/* Utilizado en la creacion de tabs */
#webblertabs {
	font-size:10px; 
	FONT:Verdana, Arial, Helvetica, sans-serif; 
	FLOAT:left; 
	WIDTH:100%; 
	BACKGROUND: url(images/tabs/bgwhite.gif) repeat-x bottom; 
	LINE-HEIGHT:10px;
}
#webblertabs UL {
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 1px; 
	LIST-STYLE-TYPE:none
}
#webblertabs LI {
	PADDING-RIGHT:0px; 
	PADDING-LEFT:9px; 
	BACKGROUND:url(images/tabs/left.gif) no-repeat left top; 
	FLOAT:left; 
	PADDING-BOTTOM:0px; 
	MARGIN:0px; 
	PADDING-TOP:0px
}
#webblertabs A {
	PADDING-RIGHT:9px; 
	DISPLAY:block; 
	PADDING-LEFT:1px; 
	FONT-WEIGHT:bold; 
	BACKGROUND:url(images/tabs/right.gif) no-repeat right top; 
	FLOAT:left; 
	PADDING-BOTTOM:4px; 
	COLOR:#000000; 
	PADDING-TOP:3px; 
	TEXT-DECORATION:none
}
#webblertabs A:hover {
	COLOR:#FF0066
}
#webblertabs #current {
	BACKGROUND-IMAGE:url(images/tabs/left_on.gif)
}
#webblertabs #current A {
	BACKGROUND-IMAGE:url(images/tabs/right_on.gif); 
	PADDING-BOTTOM:5px; COLOR:#FFCCFF
}


