body {
	background-color: 	#8bc0f3;
	width:				90%;
	height:				100%;
	color:				#4d4d4d;
}

h2{
	font-size:			x-large;
	color:				#c43b0c;
	font-weight:		bolder;
	font-stretch:		narrower;
	margin-bottom:		0px;
}
hr{
	color:				#c43b0c;
}
div.central{
	background-color: 	white;
	margin: 			50px 50px 0px 50px;
	
	width:				100%;
}
div.titular_superior{
	height:				70px;
	font-size:			65px;
	text-align:			center;
	text-shadow: 		#7f7f7f 1px -1px 2px;
	font:				"Arial Narrow"
	margin:				25px 25px 0px 25px;
	padding:			25px 25px 0px 25px;
	font-variant:		small-caps;
	letter-spacing:		10px;
	word-spacing:		12px;
}
div.titular_inferior{
	height:				20px;
	font-size:			19px;
	text-align:			right;
	font-style:			italic;
	padding:			30px;
}
div.lateral{
	float:				right;
}
div.twitter{
	font-size:			small;
}
table{
	width:				70%;
}
td{
	width:				250px;
}
img{
	vertical-align:		middle;
}
td.cabecera{
	background-color:	#bc0505;
	text-align:			center;
	color:				#D4D4D4;
	font-size:			36px;
	width:				48px;
}
td.contenido{
	background-color: 	#e4c8c8;
	text-align:			left;
}
#pie{
	background-color:	#307dc7;
	text-align:			center;
	float:				none;
	margin: 			0px 50px 50px 50px;
	width:				100%;
	color:				black;
}
span.titular{
	text-align: 		left;
	font-size:			medium;
	font-weight:		bold;	
	color:				#000000;
}

td{
	color:				#FFA500;
	text-align:			left;
	font-size:			larger;
}
ul.links a{
	color:				white;
	font-size:			small;
}
ul.links{
	list-style-type:    none;
	padding:			0px;
}
/*
	Magia!!!
*/

/* set millions of background images */
.rbroundbox { background: url(ntb.gif) repeat; }
.rbtop div { background: url(tlb.gif) no-repeat top left; }
.rbtop { background: url(trb.gif) no-repeat top right; }
.rbbot div { background: url(blb.gif) no-repeat bottom left; }
.rbbot { background: url(brb.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; color: #383b3f; }
.rbroundbox { width: 250px; margin: 1em auto; }

/* set millions of background images */
.rbroundboxv { background: url(ntv.gif) repeat; }
.rbtopv div { background: url(tlv.gif) no-repeat top left; }
.rbtopv { background: url(trv.gif) no-repeat top right; }
.rbbotv div { background: url(blv.gif) no-repeat bottom left; }
.rbbotv { background: url(brv.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtopv div, .rbtopv, .rbbotv div, .rbbotv {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontentv { margin: 0 7px; color: #383b3f;  }
.rbroundboxv { width: 250px; margin: 1em auto; }

/* set millions of background images */
.rbroundboxa { background: url(nta.gif) repeat; }
.rbtopa div { background: url(tla.gif) no-repeat top left; }
.rbtopa { background: url(tra.gif) no-repeat top right; }
.rbbota div { background: url(bla.gif) no-repeat bottom left; }
.rbbota { background: url(bra.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtopa div, .rbtopa, .rbbota div, .rbbota {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontenta { margin: 0 7px; color: #383b3f; }
.rbroundboxa { width: 250px; margin: 1em auto; }

/* set millions of background images */
.rbroundboxg { background: url(ntg.gif) repeat; }
.rbtopg div { background: url(tlg.gif) no-repeat top left; }
.rbtopg { background: url(trg.gif) no-repeat top right; }
.rbbotg div { background: url(blg.gif) no-repeat bottom left; }
.rbbotg { background: url(brg.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtopg div, .rbtopg, .rbbotg div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontentg { margin: 0 7px; }
.rbroundboxg { width: 95%; margin: 1em auto; }
