html {
	background: #fff;
}


body {
	margin-top: 0px;
	margin:0;
	padding:0;
}

		#pagina {
	width: 720px;
	border: 2px solid #000;
	margin: 0px;
	padding: 2px;
	margin-left: auto;
	margin-right: auto;
	background: #FFFF33;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	
	color: #330099;
	background-color: #f7e128;			
			
		}

		#cabecera {
	padding: 0px;
	margin-bottom: 0px;
	background-color: #FFF;
	border: 2px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	
		}

		#menu {
			padding: 0px;
			/*margin-bottom: 0px;*/
			background-color: #333;
			border-bottom: 1px solid #333;
		}
		
		#menu2 {
			padding: 0px;
			/*margin-bottom: 0px;*/
			background-color: #333;
			border-bottom: 1px solid #333;
		}
		
		#contenido {
			padding-right: 10px;
			padding-left: 5px;
			margin-left: 200px;
		}

		#lateral {
	float: left;
	width: 200px;
	\width: 200px;
	w\idth: 200px;
	margin: 0;
	margin-right: 0px;
	background-color: #f7e128;
		}
		#quees {
	padding: 0px;
	margin-left: 200px;
	background-color: #f7e128;
		}

		#lateralquees {
	float: left;
	width: 200px;
	\width: 200px;
	w\idth: 200px;
	margin: 0;
	margin-right: 0px;
	padding: 0px;
	background-color: #f7e128;
		}

		#hacefalta {
	padding: 0px;
	margin-left: 200px;
	background-color: #f7e128;
		}

		#lateralhacefalta {
	float: left;
	width: 200px;
	\width: 200px;
	w\idth: 200px;
	margin: 0;
	margin-right: 0px;
	padding: 0px;
	background-color: #f7e128;
		}
		
		#detalles {
	padding: 0px;
	margin-left: 200px;
	background-color: #f7e128;
		}

		#lateraldetalles {
	float: left;
	width: 200px;
	\width: 200px;
	w\idth: 200px;
	margin: 0;
	margin-right: 0px;
	padding: 0px;
	background-color: #f7e128;
		}
		
		
		#pie {
	clear: both;
	padding: 0px;
	margin-top: 0px;
	text-align:center;
	background-color: #000;
	color: #e97671;
	font-weight: lighter;
		}
		
/*listas*/

/*lista para menu lateral*/
 #navlist
{
color: white;
background: #f7e128;
border-bottom: 0.2em solid #f7e128;
border-right: 0.2em solid #f7e128;
padding: 0 1px;
margin-left: 10px;
width: 12em;
font: normal 0.6em ;
}

#navlist li
{
list-style: none;
margin: 0;
font-size: 1em;
background-color: #f7e128;
}

#navlist a
{
	display: block;
	text-decoration: none;
	margin-bottom: 0.5em;
	margin-top: 0.5em;
	color: white;
	background-color: #000;
	border-left: 1em solid #e97671;
	padding: 0.25em 0.5em 0.4em 0.75em;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #5bd;
	border-right-color: #035;
	border-bottom-color: #068;
}

#navlist a#current { border-color: #5bd #035 #068 #FFF; }

#navcontainer>#navlist a
{
width: auto;
/* only necessary if you use the hacks above for the Internet Explorer */
}

#navlist a:hover, #navlist a#current:hover
{
	background: #f7e128;
	border-color: #069 #6cf #5bd #e97671;
	padding: 0.4em 0.35em 0.25em 0.9em;
	color: #000;
}

h2{
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	text-decoration: underline;
	color: #000;

}
h1{
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	text-decoration: underline;
	color: #000;
	background-color: #FFF;
}

.texto{
	background-color: #FFFFFF;
	color: #e97671;
}

a.texto:hover {  color: #333333}
a.texto:active {  }
a.texto:link {  }
a.texto:visited {
	font-weight: lighter;
	background-color: #f7e128;
	background-repeat: no-repeat;
}


.textopieblanco{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: white;
	font-weight: 600;

}


#menuidiomas {
			text-align: right;
			color:white;
			background-color: #000;
			margin-left:200px;

		}
		#listaidiomas
{
	list-style: none;
	padding: 0;
	margin: 0;
	background-color: #f7e128;
}

		#listaidiomas li
{
display: inline;
padding: 0;
margin: 0;
}

		#listaidiomas li a
{
color:#f7e128;
text-decoration: none;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

		#listaidiomas li a:link.active, #menuinferior li a:link.visited
{
color:#333;
text-decoration: none;

}
		#listaidiomas li a:hover
{
color:#222;
text-decoration: none;

}

		#listaidiomas li:before { content: "| "; }
		#listaidiomas li:first-child:before { content: ""; }

/*IE workaround*/
/*All IE browsers*/
		* html #listaidiomas li
{
border-left: 1px solid black;
padding: 0 0.4em 0 0.4em;
margin: 0 0.4em 0 -0.4em;
}

/*Win IE browsers - hide from Mac IE\*/
		* html #listaidiomas { height: 1%; }

/*End hide*/
/*Mac IE 5*/
		* html #listaidiomas li:first-child { border-left: 0; }
	 

td a:link.visited {

	color: #444444;
	text-decoration: none;
	 }


 		.textogeneral {
 FONT: 13px Georgia, "Times New Roman", Times, serif;
  COLOR: #eee; 
}





div.menuBar,
div.menuBar a.menuButton,
div.menu,
div.menu a.menuItem {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-style: normal;
  font-weight: normal;
  color: #dadada;
}

div.menuBar {
  background-color: #000;
  border: 2px outset #000;
  padding: 4px 2px 4px 2px;
  text-align: left;
}

div.menuBar a.menuButton {
  background-color: transparent;
  border: 1px solid #000;
  color: #dadada;
  cursor: hand;
  left: 0px;
  margin: 1px;
  padding: 2px 6px 2px 6px;
  position: relative;
  text-decoration: none;
  top: 0px;
  z-index: 100;
}

div.menuBar a.menuButton:hover {
  background-color: #f7e128;
  border: 1px outset #c66100;
  color: #dadada;
}

div.menuBar a.menuButtonActive,
div.menuBar a.menuButtonActive:hover {
  background-color: #f7e128;
  border: 1px inset #c66100;
  color: #000;
  left: 1px;
  top: 1px;
}

div.menu {
	background-color: #000;
	border: 2px outset #c66100;
	left: 0px;
	padding: 0px 1px 1px 0px;
	position: absolute;
	top: 0px;
	visibility: hidden;
	z-index: 101;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

div.menu a.menuItem {
	color: #dadada;
	cursor: hand;
	display: block;
	padding: 3px 1em;
	text-decoration: none;
	white-space: nowrap;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
  background-color: #f7e128;
  color: #000;
}

div.menu a.menuItem span.menuItemText {}

div.menu a.menuItem span.menuItemArrow {
  margin-right: -.75em;
}

div.menu div.menuItemSep {
  border: 1px inset #c66100;
  margin: 4px 2px;
}


#menu {

padding:0;
margin:0;

list-style-type:none;
border-left:1px solid #bbb;

}
#menu li {
	float:right;
	width:6em;
	height:25px;
	line-height:25px;
	border-right:1px solid #bbb;
	position:relative;
	text-align:center;
	font-size: 13px;
	background-color: #999999;
}
#menu li a, #menu li a:visited {
display:block;
text-decoration:none; 
color:#CCCCCC;
}
#menu li a span, #menu li a:visited span {
display:none;
}
#menu li a:hover {
border:0; /* needed to trigger IE */
color:#bbb;
}
#menu li a:hover span {
display:block;
width:5em;
height:2em;
text-align:center;
font-size: 15px;
position:absolute; 
left:-2px; 
top:-3px; 
color:#FFFFFF; 
cursor:pointer;
}
/* set millions of background images */
.rbroundbox { background: url(nt.gif) repeat; }
.rbtop div { background: url(tl.gif) no-repeat top left; }
.rbtop { background: url(tr.gif) no-repeat top right; }
.rbbot div { background: url(bl.gif) no-repeat bottom left; }
.rbbot { background: url(br.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; }
.rbroundbox { width: 50%; margin: 1em auto; }
