body{
	margin: 0px 0px 0px 0px;
	background: #0c776c;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
}

img.botones{
	margin-right: 60px;
}

/* fuentes */

.titulo_seccion{
	padding-bottom: 10px;
	font-family: 'Comic Sans MS', cursive;
	font-size: 34px;
	color: #3a596d;
	border-bottom: 1px solid #cae6df;
	text-align: left;
	margin-bottom: 20px;
}

/* */

/* enlaces */

a.juegos:active,a.juegos:visited,a.juegos:link,a.juegos:hover{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 24px;
	
	color: #43630c;
	text-decoration: none;
}
a.juegos:hover{
	color: #72a814;
}




a.arriba:active,a.arriba:visited,a.arriba:link,a.arriba:hover{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 20px;
	
	color: #225689;
	text-decoration: none;
}
a.arriba:hover{
	color: #3d85cb;
}

a.footer:active,a.footer:visited,a.footer:link,a.footer:hover{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #50a7da;
	text-decoration: none;
}
a.footer:hover{
	text-decoration: underline;
}

/* */

/* contenedores */

div.header{
	height: 314px;
	background: url(img/bg_header.jpg) repeat-x;
	text-align: center;
}

div.body{
	padding: 20px 0px 30px 0px;
	background: url(img/bg_body.jpg) repeat-x #aedab9;
}

div.contenido{
	margin: 0px auto;
	width: 800px;
	border: 1px solid #cae6df;
	background: #eff7f9;
	padding: 15px 10px 15px 10px;
	text-align: left;
	color: #276b9b;
	font-size: 15px;
}

div.arriba{
	margin: 0px auto;
	width: 800px;
	
	font-size: 12px;
	text-align: center;
	padding: 20px 0px 0px 0px;
}

div.footer{
	padding: 15px 0px 15px 0px;
	background: #0c776c;
	font-family: Tahoma, Geneva, sans-serif;
	color: #ffffff;
	font-size: 12px;
	text-align: center;
}

/* */

/*******  TABLA CLOTH  *****/

h1{
	font-size:140%;
	margin:0 20px;
	line-height:80px;	
}
h2{
	font-size:120%;
}
#container{
	margin:0 auto;
	width:680px;
	background:#fff;
	padding-bottom:20px;
}
#content{margin:0 20px;}
p.sig{	
	margin:0 auto;
	width:680px;
	padding:1em 0;
}

#cloth, td.cloth{
	font:100% Arial, Helvetica, sans-serif; 
}
#cloth{width:100%;border-collapse:collapse;margin:1em 0;}
th.cloth, td.cloth{
	text-align:left;padding:.5em;border:1px solid #fff;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size: 14px;
}

th.concluida, td.concluida{
	text-align:left;padding:.5em;border:1px solid #fff;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size: 12px;
	color: #ffffff;
}

th.cloth{background:#3262a4 url(tablecloth/tr_back.gif) repeat-x;color:#fff;}
td.cloth{background:#f8f9fa;}


/* tablecloth styles */

tr.even td{background:#fdf7f7;}
tr.odd td{background:#f8fbfc;}

th.over, tr.even th.over, tr.odd th.over{background:#4a98af;}
th.down, tr.even th.down, tr.odd th.down{background:#bce774;}
th.selected, tr.even th.selected, tr.odd th.selected{}

td.over, tr.even td.over, tr.odd td.over{background:#ecfbd4;}
td.down, tr.even td.down, tr.odd td.down{background:#bce774;color:#fff;}
td.selected, tr.even td.selected, tr.odd td.selected{background:#bce774;color:#555;}

/* use this if you want to apply different styleing to empty table cells*/
td.empty, tr.odd td.empty, tr.even td.empty{background:#fff;}

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

/* jQuery lightBox plugin - Gallery style */
	#gallery {
		background-color: #deeef1;
		padding: 10px;
		width: 780px;
	}
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; }
	#gallery ul img {
		border: 5px solid #9ac0c9;
		border-width: 5px 5px 20px;
	}
	#gallery ul a:hover img {
		border: 5px solid #97cf12;
		border-width: 5px 5px 20px;
		color: #97cf12;
	}
	#gallery ul a:hover { color: #97cf12; }
	
/*******  TABLA CLOTH  *****/