	
	Body{
		text-align:center;
		height:83px;
		font-size:35pt;
		background-color: #99ff66;
		padding-bottom:2px;
	}


	#header{
		text-align:center;
		height:83px;
		font-size:35pt;
		background-color: #99ff66;
		margin:0px;
		padding-bottom:2px;
	}
	#headerUser{
		text-align:center;
		height:83px;
		font-size:35pt;
		background-color: #99ff66;
		padding-bottom:2px;
	}
	#menuLateral{
		float:left;
		text-align:left;
		width:20%;
		background-color : #FFFFFF;
		-moz-border-radius:5px 10px 5px 10px;
		overflow:auto;
		font-size:18pt;
		color:#0B3B0B;
	}
	
		#recu{
		font-size:15pt;
		margin-top:10%;
		margin-left:30%;
		padding-bottom:2px;
		background-color: #E6E6E6;
		width : 40%;
		border-radius: 5px 10px;	
		-moz-border-radius: 5px 10px; 
	}
	
	#registro{
		font-size:15pt;
		margin-top:10%;
		margin-left:30%;
		padding-bottom:2px;
		background-color: #E6E6E6;
		width : 40%;
		border-radius: 5px 10px;	
		-moz-border-radius: 5px 10px; 
	}
	
	#sesion{
		font-size:10pt;
		float : right;
		padding-top : 5px;
		padding-bottom : 5px; 
		padding-left : 5px;
	}
	
	#headerImg{
		float:left;
		width:111px;
	}
	#capaContenedora{
		position : absolute;
		width:170px;
		height:400px;
<!--		background:#669966; -->
		padding-top:10px;
		text-align:left;
	}
	#OTRACAPA{
		text-align:center;
		overflow:auto;
	}
	#datos{
		width:1200px;
		float:right;
<!--		background:#009966;-->
	}
	#titulo{
		font-size: 18pt;
		font-family:cursive;
		color:#2E2EFE;
	}
	
	#menuAdministrador{
		text-align:center;
		padding:2px;
		height:30px;
	}
	.botonUsuario{
		cursor:pointer;
		background:#669966;
		color:#ffffff;
		text-align:center;
		height:25px;
		width:137px;
		border:2px solid blue;
		display: inline-table;
	}
		
	DIV#botonUsuario {
		cursor:pointer;
		background:#669966;
		color:#ffffff;
		text-align:center;
		height:25px;
		width:137px;
		border:2px solid blue;
		display: inline-table;
	}
	
	DIV#botonUsuario1 {
		cursor:pointer;
		background:#669966;
		color:#ffffff;
		text-align:center;
		height:25px;
		width:137px;
		border:2px solid blue;
		display: inline-table;
	}
	DIV#botonUsuario2 {
		cursor:pointer;
		background:#669966;
		color:#ffffff;
		text-align:center;
		height:25px;
		width:137px;
		border:2px solid blue;
		display: inline-table;
	}
	DIV#botonUsuario3 {
		cursor:pointer;
		background:#669966;
		color:#ffffff;
		text-align:center;
		height:25px;
		width:137px;
		border:2px solid blue;
		display: inline-table;
	}
	DIV#botonUsuario4 {
		cursor:pointer;
		background:#669966;
		color:#ffffff;
		text-align:center;
		height:25px;
		width:137px;
		border:2px solid blue;
		display: inline-table;
	}
	DIV#botonUsuario5 {
		cursor:pointer;
		background:#669966;
		color:#ffffff;
		text-align:center;
		height:25px;
		width:137px;
		border:2px solid blue;
		display: inline-table;
	}
	DIV#botonUsuario6 {
		cursor:pointer;
		background:#669966;
		color:#ffffff;
		text-align:center;
		height:25px;
		width:137px;
		border:2px solid blue;
		display: inline-table;
	}
	DIV#botonUsuario7 {
		cursor:pointer;
		background:#669966;
		color:#ffffff;
		text-align:center;
		height:25px;
		width:137px;
		border:2px solid blue;
		display: inline-table;
	}
	
	.botonLateral{
		cursor:pointer;
		background:#009900;
		color:#ffffff;
		text-align:left;
		height:25px;
		width:137px;
		border:2px solid blue;
		display: inline-table;
	}
	input{
		cursor:pointer;
	}
	li{
		align:left;
		cursor:pointer;
	}
	
	lo {
		cursor : pointer;
		font-size:20px;
		background-color:#ffffff;
		color:#0B3B0B;
		margin-bottom: 10px;
	}


	
	#footer{
		clear : left;
		width : 100%;
		text-align:center;
		background-color:#000000;
		color:#FFFFFF;
	}
	#general{
		background-color:#E6E6E6;
		/*<--width:70%;--!>*/
		-moz-border-radius:5px 10px 5px 10px;
		float:left;
		font-size:20pt;
		text-align:left;
		margin-left:10px;
		height:auto;
		font-family: comic-sans;
	}
	.naranjita{
		background-color:#ffcc66;
		margin:0px;
		padding:2px;
		height:30px;  
	}
	
	.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
    background: transparent url('bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}
.table {
	       width: 650px;
	       border:1px solid #000000;
	       border-spacing: 0px; }
	 
	.table a, .table, .table tbody, .table tfoot, .table tr, .table th, .table td {
	       font-family: Arial, Helvetica, sans-serif;
	}
	 
	.table caption {
	       font-size: 1.8em;
	       text-align: left;
	       text-indent: 100px;
	       background: url(img/rojo.jpg) left top;
	       height: 40px;
	       color: #FFFFFF;
	       border:1px solid #000000; }
	 
	.table thead th {
	       background: url(img/negro.png) left;
	       height: 21px;
	       color: #FFFFFF;
	       font-size: 0.8em;
	       font-family: Arial;
	       font-weight: bold;
	       padding: 0px 7px;
	       margin: 20px 0px 0px;
	       text-align: left; }
	 
	.table tbody tr {        background: #ffffff; }
	 
	.table tbody tr.odd {        background: #f0f0f0; }
	 
	.table tbody th {
	       background: url(images/arrow_white.gif) left center no-repeat;
	       background-position: 5px;
	       padding-left: 40px !important; }
	 
	.table tbody tr.odd th {
	       background: url(images/arrow_grey.gif) left center no-repeat;
	       background-position: 5px;
	       padding-left: 40px !important; }
	 
	tbody th, .table tbody td {
	       font-size: 0.8em;
	       line-height: 1.4em;
	       font-family: Arial, Helvetica, sans-serif;
	       color: #000000;
	       padding: 10px 7px;
	       border-bottom: 1px solid #800000;
	       text-align: left; }
	 
	.table tbody a {
      color: #000000;
	       font-weight: bold;
	       text-decoration: none; }
	 
	.table tbody a:hover {
	       color: #ffffff;
	       text-decoration: underline; }
	 
	.table tbody tr:hover th {
	       background: #800000 url(images/arrow_red.gif) left center no-repeat;
	       background-position: 5px;
	       color: #ffffff; }
	 
	.table tbody tr.odd:hover th {
	       background: #000000 url(images/arrow_black.gif) left center no-repeat;
	       background-position: 5px;
	       color: #ffffff; }
	 
	.table tbody tr:hover th a, .table tr.odd:hover th a        {
	                color: #ffffff; }
	 
	.table tbody tr:hover td, .table tr:hover td a, .table tr.odd:hover td, .table tr.odd:hover td a {
	       background: #800000;
	       color: #ffffff;         }
	 
	.table tbody tr.odd:hover td, .table tr.odd:hover td a{
	       background: #000000;
	       color: #ffffff;         }
	 
	.table tfoot th, .table tfoot td {
	       background: #ffffff url(images/bg_footer.gif) repeat-x bottom;
	       font-size: 0.8em;
	       color: #ffffff;
	       height: 21px;
	       }
	x
	
	