body{
margin-top:10px;
margin-bottom:10px;
width:900px;
background-color:#ffffff;
}

.maindiv{ /* Bordes del diseño */
border-left: 0px solid #eaeaea;
border-right: 0px solid #eaeaea;
border-bottom: 0px solid #eaeaea;
background: #FAFCFF;

}
.topbar{/* cabezal */
background: #fff url(images/lightviolet/h1.png) left no-repeat;
padding-left: 10px;
}
.mainpage{
background: #fff; /* fondo pagina */
border-left:2px solid #ccc;
border-right:2px solid #ccc;
width:887px;
}

.topbar2{ /* fondo del menu */
background:#fafafa url(images/lightviolet/nav.png);
}
.menubar{
background: #333 url(images/) repeat-x;
width:887px;
border-left:2px solid #ccc;
border-right:2px solid #ccc;
color: #FFFFFF;		
}
.menubg , tr.menubg td{/* menu */
background: #fff url(images/lightviolet/head1.png) repeat-x;
color: #333;
}
.menubg2 , tr.menubg2 td{
background:#fff;
color: #000;
}
.menubg a:link, .menubg a:visited , .menubg2 a:link, .menubg2 a:visited {
color: #333;text-decoration:none;
}
.menubg a:hover, .menubg2 a:hover{
color: #000;text-decoration:none;
}/* fin menu */

.memberbardiv{/* perfil principal */
background: #fff url(images/lightviolet/fade.png) repeat-x bottom;
border:1px solid #eaeaea;
}

.memberbardivbottom{
background: transparent url() repeat-x; /* pie member bar */
}
.memberbar, tr.memberbar td{}
.memberbar a:link, .memberbar a:visited {
color: #336699;
}
.memberbar a:hover{
color: #0099FF;
}

/* Normal, standard links. */
a:link{
color: #336699;
}
a:visited{
color: #336699;
}
a:hover{
}

/* Navigation links - for the link tree. */
.nav, .nav:link, .nav:visited{
color: #006699;text-decoration:none; /* here */
font-size:12px;font-weight:bold;
}
a.nav:hover{
color: #333;text-decoration:none;
}

table{color:#333;}
td{color:#333;}
/* By default (td, body..) use verdana in black. */
body, td, th , tr{
color: #000000;
}

/* Input boxes - just a bit smaller than normal so they align well. */
input, textarea, button{
color: #000000;
}
input, button
{
}

textarea{
color: #000000;
}

/* All input elements that are checkboxes or radio buttons. */
input.check
{
}

/* Selects are a bit smaller, because it makes them look even better 8). */
select
{color: #000000;
}

hr, .hrcolor{border: none 0;border-top: 1px dashed #ccc;height: 1px;margin-top:3px;}

/* cuadro citación */
.quote{
color: #000000;
background-color:#F5FBEF;
border: 1px dashed #666;
}
.code{
color: #000000;
font:12px courier new;
background-color:#F2F2F2;
border: 1px dashed #666;
}

/* The "Quote:" and "Code:" header parts... */
.quoteheader, .codeheader
{
	color: #000000;
}


/* /me uses this a lot. (emote, try typing /me in a post.) */
.meaction
{
	color: red;
}

/* Highlighted text - such as search results. */
.highlight
{
	background-color: yellow;
}
/* The new icon */

.newicon a:link, .newicon a:visited{
background-color: #FFFFFF;
border:#333 1px solid; 
color: #666666;
}

.windowbg{ /* fondo cuadros de foro. */
color: #333;
background:#fafafa;
}
.windowbg2{ /* fondo de los cuadro de los titulos de los temas */
color: #333;
background:#fff; 
}
.windowbg3
{
	color: #000000;
	background: #C1DEFC url(images/lightviolet/windowbg3.gif) repeat-y;
}
/* the today container in calendar */
.calendar_today{
background-color: #FFFFFF;
}
/* cuadros del final (estadisticas) */
.titlebg, tr.titlebg th, tr.titlebg td, .titlebg2, tr.titlebg2 th, tr.titlebg2 td{
color:#333;
background-color:#fafafa; /* aqui */
background-image: url();
border-top: 1px solid #ccc;
}
.titlebg, .titlebg a:link, .titlebg a:visited{
color: black;
}

.titlebg a:hover
{
	color: #404040;
}
/* same as titlebg, but used where bold text is not needed */
.titlebg2 a:link, .titlebg2 a:visited
{
	color: black;
}

.titlebg2 a:hover
{
}
.titlebg3, tr.titlebg3 th, tr.titlebg3 td{
color: #333; /* nombre de los cuadros */
background-color: #eaeaea;
background-image: url();
background-repeat: repeat-x;
}

/* titulos de los foros */
.catbg , tr.catbg td , .catbg3 , tr.catbg3 td{
	background-image: url("images/cat.png");
	background-color: #fff;
	color:#cc9900;
}
.catbg2 , tr.catbg2 td{
	background-image: url();
	background-color: #fff;/* fondo contenido */
	color: #333;
}
.catbg, .catbg2, .catbg3
{
	border-bottom: solid 0px #375576;
	background-repeat: repeat-x;
color:#333;
}
.catbg, .catbg2{}
.catbg3, tr.catbg3 td, .catbg3 a:link, .catbg3 a:visited{
color: #333;
}
.catbg a:link, .catbg a:visited , .catbg2 a:link, .catbg2 a:visited{
color: #cc9900; /* link's titulos */
}
.catbg a:hover, .catbg2 a:hover, .catbg3 a:hover{
color: #333;}

.bordercolor{
background-color: #eaeaea; /* bordes de los temas */
}

.tborder{
border: 2px solid #ccc; /* beeep*/
background-color: #FFFFFF;
}

/* reporte de error */
.error{
color: red;
}


/* definitions for the main tab, active means the tab reflects which page is displayed */
.maintab_first, .maintab_back, .maintab_last, .maintab_active_first, .maintab_active_back, .maintab_active_last
{
	color: #FFFFFF;
}

.maintab_first
{
	background-image: url(images/lightviolet/maintab_first.gif);
}
.maintab_back
{
	background-image: url(images/lightviolet/maintab_back.gif);
}
.maintab_last
{
	background-image: url(images/lightviolet/maintab_last.gif);
}
.maintab_active_first
{
	background-image: url(images/lightviolet/maintab_active_first.gif);
}
.maintab_active_back
{
	background-image: url(images/lightviolet/maintab_active_back.gif);
}
.maintab_active_last
{
	background-image: url(images/lightviolet/maintab_active_last.gif);
}

/* how links behave in main tab. */
.maintab_back a:link , .maintab_back a:visited, .maintab_active_back a:link , .maintab_active_back a:visited
{
	color: #FFFFFF;
}

.maintab_back a:hover, .maintab_active_back a:hover
{
	color: #E0E0FF;
}
/* definitions for the mirror tab */
.mirrortab_first, .mirrortab_back, .mirrortab_last, .mirrortab_active_first, .mirrortab_active_back, .mirrortab_active_last
{
	color: #FFFFFF;

}
.mirrortab_back, .mirrortab_active_back
{
	color: #FFFFFF;
}

.mirrortab_first
{
	background-image: url(images/lightviolet/mirrortab_first.gif);
}
.mirrortab_back
{
	background-image: url(images/lightviolet/mirrortab_back.gif);
}
.mirrortab_last
{
	background-image: url(images/lightviolet/mirrortab_last.gif);
}
.mirrortab_active_first
{
	background-image: url(images/lightviolet/mirrortab_active_first.gif);
}
.mirrortab_active_back
{
	background-image: url(images/lightviolet/mirrortab_active_back.gif);
}
.mirrortab_active_last
{
	background-image: url(images/lightviolet/mirrortab_active_last.gif);
}

/* how links behave in mirror tab. */
.mirrortab_back a:link , .mirrortab_back a:visited, .mirrortab_active_back a:link , .mirrortab_active_back a:visited
{
color: #FFFFFF;
}

.mirrortab_back a:hover, .mirrortab_active_back a:hover
{
	color: #E0E0FF;
}

.mainstrip, .mainstrip_first, .mainstrip_last{
color: #FFFFFF;
}
/* boton de opciones */
.mainstrip_first{ 
background-image: url(images/lightviolet/left.png);
}
.mainstrip_last{
background-image: url(images/lightviolet/right.png);
}
.mainstrip{
background-image: url(images/lightviolet/bottom.png);
}
.mainstrip a:link , .mainstrip a:visited{
color: #FFFFFF;
}
.mainstrip a:hover, .mainstrip a:hover{
color: #ffff00;
}

/* The AJAX notifier */
.ajax_in_progress
{
background: #8DF39D url(images/lightviolet/loading.gif) repeat-x;
color: white;
}

#pie {
width:900px;
margin-left: 4px;
background:#fff url("images/lightviolet/foot.png") no-repeat;
padding-top:5px ;
padding-bottom:10px;
text-align:center;
color:#333; 
font-family: Trebuchet MS;
font-size:12px;
}