/* CSS Document */

body {
	height: 100%; margin:0; background-color: #000000;
	font-family: Tahoma, Verdana, Helvetica, sans-serif; color: #d3d3d3; }
html {
	height: 100%;}
form {
	margin: 0;}
a:hover {
	text-decoration: underline;}

/*-- CONTENEDOR DE TODO ;) */
#contenedor {
	display: block;	width: 729px; height: auto; padding: 0 5px 0 5px; background-color: #283339; }

/*------------------------------CABEZAL*/
#cabezal {
	width: 100%; height: 77px; }
	   /*CABEZAL logo*/
#logo {
	width: 240px; height: 77px; margin: 0 0 0 10px; float: left;
	background-image: url(images/logo.gif); background-repeat: no-repeat; }
	  /*CABEZAL countdown*/
#countdown {
	float: right; width: 377px; height: 28px; margin: 3px 3px 0 0; text-align: right;
	background: url(images/top-bar-r.gif) right no-repeat; }
.counttxt {
	margin: 0 8px 0 0; text-align: right; font-size: 0.7em; line-height: 28px; }

/*------------------------------MENU*/
#menu {
	float: left; display: block; width: 195px; margin: 0; padding: 0; vertical-align: top; text-align: left; }
#menu .top {
	width: 195px; height: 14px;	margin: 4px 0 0 0; background-image: url(images/menu-top.gif); background-repeat: no-repeat;
	background-position: center top; }
#menu .bottom {
	width: 195px; height: 14px; background-image: url(images/menu-bot.gif);	background-repeat: no-repeat;
	background-position: center top; }

/* Items Menu */
#menu .bloque {
	background-image: url(images/menu-bk.gif); background-repeat: repeat-y; }
#menu .blank {
	background-image: url(images/menu-bk.gif); background-repeat: repeat-y; height: 10px; }
#menu ul {
	list-style: none; margin: 0; padding: 0; }
#menu a:hover {
	text-decoration: underline; }

	/* - árbol nivel 1 */
.item_l1 {
	display: block;	padding-left: 20px; line-height: 21px; margin-bottom: 4px; background-image: url(images/menu-item.gif); background-repeat: no-repeat; }
.item_l1 a {
	text-align: left; font-weight: bold; text-decoration: none; font-size: 0.75em; color: #0f3a03;}
.item_l1l { /*Last*/
	display: block; padding-left: 20px; line-height: 21px; background-image: url(images/menu-item.gif); background-repeat: no-repeat; }
.item_l1l a {
	text-align: left; font-weight: bold; text-decoration: none; font-size: 0.75em; color: #0f3a03; }

	/* - árbol nivel 2 */
.item_l2 {
	display: block;	padding-left: 30px; line-height: 21px; margin-bottom: 2px; background-image: url(images/menu-subitem.gif); background-repeat: no-repeat; }
.item_l2 a {
	text-align: left; font-weight: bold; text-decoration: none; font-size: 0.75em; color: #324e04;}
.item_l2l { /*Last*/
	display: block; padding-left: 30px; line-height: 21px; margin-bottom: 6px; background-image: url(images/menu-subitem.gif); background-repeat: no-repeat; }
.item_l2l a {
	text-align: left; font-weight: bold; text-decoration: none; font-size: 0.75em; color: #324e04; }

/*------------------------------CONTENIDO*/
#contenido {
	float: right; height: 100%;	width: 534px; margin: 0 0 20px 0; padding: 0; }
#foto-home {
	margin-top: 10px; width: 534px; height:142px; background-image: url(images/banner-home-2009.jpg); background-repeat: no-repeat; }
#titlebar {
	width: 525px; height: 31px; margin: 3px 3px 0 0; text-align: left;
	background-image: url(images/title-bar.gif); background-repeat: no-repeat; }
#titlebar .titulo {
	padding-left: 10px; font-weight: bold; line-height: 31px; font-variant: small-caps; }
#context {
	font-size: 0.75em; text-align: left; margin: 10px 10px; }
.tituloa {
	font-size: 14px; color: #b6f64a; text-align: left; margin: 10px 10px; font-variant: small-caps; font-weight: bold; }
.titulob {
	font-size: 0.95em; color: #fcf302; text-align: left; margin: 10px 10px; font-weight: bold; }
.tituloc {
	font-size: 0.95em; color: #febe10; text-align: left; margin: 10px 10px; font-weight: bold; }
.titulod {
	font-size: 0.95em; color: #6bb2fb; text-align: left; font-weight: bold; }
.tituloe {
	font-size: 1.1em; color: #fcf302; text-align: left; font-weight: bold; }
.titulof {
	font-size: 16px; color: #ff00de; text-align: left; margin: 10px 10px 5px 0px; border-bottom: 1px solid #ff00de; border-right: 1px solid #ff00de; font-variant: small-caps; font-weight: bold; width: 60%}
.titulog {
	font-size: 16px; color: #FCF302; text-align: left; margin: 10px 10px 5px 10px; border-right: 1px solid #FCF302; font-variant: small-caps; font-weight: bold; width: 70%}


#orglinkbig a, #orglinkbig a:hover, #orglinkbig a:visited { 
	color: #ffe400; font-weight: bold; font-size: 13px; text-decoration: none; }

#tabprecio td {
	background-color: #5a5f62; }
#tabprecio .c {
	text-align: center; font-weight: bold; }
#context a:link, #context a:visited {
	color: #fcf302; text-align: left; font-weight: bold; text-decoration:underline; }
#context a:hover {
	text-decoration:none; }
	
#form label, #form input {
	display: block; width: 250px; float: left; margin-bottom: 10px; }
#form label {
	text-align: right; width: 75px; padding-right: 20px; }
#form br { 
	clear: left; }

#formreg label, #formreg .input {
	display: block; width: 200px; float: left; margin-bottom: 10px; }
#formreg label {
	text-align: right; width: 150px; padding-right: 20px; }
#formreg br { 
	clear: left; }


/*------------------------------CAJAS BLANCAS*/
.roundcont {
	width: 520px; background-color: #ffffff; color: #fff; }
.roundcont p {
	margin: 0 10px; text-align: center; }
.roundtop { 
	background: url(/images/tr.gif) no-repeat top right; }
.roundbottom {
	background: url(/images/br.gif) no-repeat top right; }
img.corner {
   width: 15px; height: 15px; border: none; display: block !important; }

/*------------------------------PIE*/
#pie {
	clear: both; width: 100%; height: 25px; margin-bottom: 5px; text-align: center; line-height: 25px; background: #232b30; }
.pie_datos {
	font-size: 0.7em; color: #e7e4e4; margin: 0; text-align: left; }
