@charset "utf-8";
/* CSS Document */
body{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    background-image: url(../imagenes/fondo.png);
    background-repeat:repeat-x;
    background-position:top;
    background-color:#536148;
}
.general{
    margin-top:0px;
    margin-bottom:0px;
}
.centrado{
    border:0px solid #202819;
    width:960px;
    min-height:400px;
    text-align: justify;
}
.cabecera{
    width:960px;
    height:205px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 6px 0px;
}
.menuhorizontal{
    height:40px;
    width:960px;
    text-transform:uppercase;
    font-weight: bold;
    background-image: url(../imagenes/menu.png);
}
A:active.enlacesmenu {
    height:40px;
    padding-left:5px;
    display:block;
    text-decoration:none;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:13px;
    color:  #D9D2BA;
    z-index: 10; 
    line-height : 3;
    background-image: url(../imagenes/menu.png);
    background-repeat: no-repeat;
    background-position: top;
}
A:link.enlacesmenu {
    height:40px;
    padding-left:5px;
    display:block;
    text-decoration:none;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:13px;
    color:  #D9D2BA;
    z-index: 10; 
    line-height : 3;
    background-image: url(../imagenes/menu.png);
    background-repeat: no-repeat;
    background-position: top;
}
A:visited.enlacesmenu {
    height:40px;
    padding-left:5px;
    display:block;
    text-decoration:none;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:13px;
    color:  #D9D2BA;
    z-index: 10; 
    line-height : 3;
    background-image: url(../imagenes/menu.png);
    background-repeat: no-repeat;
    background-position: top;
}
A:hover.enlacesmenu {
    height:40px;
    padding-left:5px;
    display:block;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:13px;
    color:  #33392E;
    z-index: 10;
    line-height : 3;
    background-image: url(../imagenes/menu2.png);
    background-repeat: no-repeat;
    background-position: top;
}
.productos{
    padding:1px 10px 0px 10px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:15px;
    color:#000000;
}
.claro{
    background-color:#E5E4F4;
}
.oscuro{
    background-color:#D1D1EB;
}
.inicioadmin{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#000000;
    font-size:14px;
    margin-top:100px;
}
.contenidopanel{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:black;
    font-size:12px;
}
.tabla_menu_contenido{
    width:960;
    height:400px;
    border:none;
}
.menuizda{
    background-color:#000000;
    width:200px;
    vertical-align:top;
}
.contenido{
    background:url(../imagenes/fondocontenido.png) no-repeat; 
    background-position:top; 
    background-color:#3b4433;
    width:960px;
    vertical-align:top;
    padding:5px 10px 10px 10px;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#ffffff;
    border-top: 0px solid #202819;
}
.menuvertical{
    list-style:none;
    display:block;
    padding-left: 0;
    margin-left: 0;
    margin-top:0;
}
.menuvertical li{
    color:#FFFFFF;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:15px;
    padding-left:5px;
}
.googlemap{
    margin:15px 0px 0px 15px;
    border:2px solid #000000;
}
h1{
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:11px;
    border-bottom:0px solid #a69f90;
    border-left:0px solid #a69f90;
    padding-left:4px;
    width:99%;
    color:#ffffff;
}
.grisoscuro{
    background-color:#DBD7D7;
}
.grisclaro{
    background-color:#ECECEC;
}
.pie{
    background-image: url(../imagenes/pie.png);
    background-repeat: no-repeat;
    width:960px;
    height:30px;
    background-color:#fffffff;
    text-align:center;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#808c78;
    border:0px solid #010101;
    vertical-align:bottom;
    padding-top: 10px;
}
A:active.enlacespie {
    text-decoration:none;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:  #D9D2BA;
}
A:link.enlacespie {
    text-decoration:none;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:  #D9D2BA;
}
A:visited.enlacespie {
    text-decoration:none;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:  #D9D2BA;
}
A:hover.enlacespie {
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:  #808c78;
}
.enlacenormal{
    color:#ffffff;
    text-transform: uppercase;
    font-size: 11px;;
    text-decoration: none;   
}
A:hover.enlacenormal{
    color:#c2c6c7;
    text-transform: uppercase;
    font-size: 11px;;
    text-decoration: none;
}
.enlacetabla{
    color:#202819;
    text-transform: uppercase;
    font-size: 11px;;
    text-decoration: none;   
}
A:hover.enlacetabla{
    color:#5a664d;
    text-transform: uppercase;
    font-size: 11px;;
    text-decoration: none;
}
<?//FIESTA?>
#tablewrapper {
    width:940px; margin:0 auto;
}
#tableheader {
    height:55px;
}
.search {
    float:left; 
    padding:6px; 
    border:1px solid #c6d5e1; 
    background:#3b4433;
}
#columns{
    width: 200px;
}
#tableheader select {
    float:left; 
    font-size:12px; 
    width:125px; 
    padding:2px 4px 4px;
}
#tableheader input {
    float:left; 
    font-size:12px; 
    width:225px; 
    padding:2px 4px 4px;
    margin-left:4px;
}
.details {
    float:right; 
    padding-top:12px;
}
.details div {
    float:left; 
    margin-left:15px; 
    font-size:12px;
}
.tinytable {
    width:940px; 
    border-left:1px solid #fff; 
    border-right:1px solid #fff; 
    border-top:1px solid #fff; 
    border-bottom:none;
    color:#202819;
}
.casilla{
  border-left:1px solid #fff; 
    border-right:1px solid #fff; 
    border-top:1px solid #fff;   
    
}
.tinytable th {
    background:url(../imagenes/header-bg.gif); 
    text-align:left; 
    color:#2E3426;
    border:1px solid #fff; 
    border-right:none;
}
.tinytable th h3 {
    font-size:10px; 
    padding:6px 8px 8px;
    
}
.tinytable td {
    padding:4px 6px 6px; 
    border-bottom:1px solid #c6d5e1; 
    border-right:1px solid #c6d5e1;

}
.tinytable .head h3 {
    background:url(../imagenes/sort.gif) 7px center no-repeat; 
    cursor:pointer; 
    padding-left:18px;
}
.tinytable .desc, .sortable .asc {
    background:url(../imagenes/header-selected-bg.gif);
}
.tinytable .desc h3 {
    background:url(../imagenes/desc.gif) 7px center no-repeat; 
    cursor:pointer; 
    padding-left:18px;
}
.tinytable .asc h3 {
    background:url(../imagenes/asc.gif) 7px  center no-repeat; 
    cursor:pointer; 
    padding-left:18px;
}
.tinytable .head:hover, .tinytable .desc:hover, .tinytable .asc:hover {
    color:#536148;
}
.tinytable .evenrow td {
    background:#fbfbf7;
}
.tinytable .oddrow td {
    background:#fbfbf7;
}
.tinytable td.evenselected {
    background:#fbfbf7;
}
.tinytable td.oddselected {
    background:#fbfbf7;
}
.tinytable tfoot {
    background:#999; 
    font-weight:bold;
}
.tinytable tfoot td {
    padding:6px 8px 8px;
}
#tablefooter {
    height:15px; 
    margin-top:20px;
}
#tablenav {
    float:left;
}
#tablenav img {
    cursor:pointer;
}
#tablenav div {
    float:left; 
    margin-right:15px;
}
#tablelocation {
    float:right; 
    font-size:12px;
}
#tablelocation select {
    margin-right:3px;
}
#tablelocation div {
    float:left; 
    margin-left:15px;
}
.page {
    margin-top:2px; 
    font-style:italic;
}
#selectedrow td {
    background:#F5EFE0;
}

