﻿.tr1
{
    border: 1px solid #CCCCCC;
    background-color: #B0A696;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    color: #FFFFFF;
}
.tr
{
    border: 1px solid #808080;
    background-color: #E1E1E1;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    color: #000000;
}
.div
{
    border: 1px groove #003333;
    position: absolute;
    background-color: #E2EAE1;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    background: -webkit-gradient(linear, left top, left bottom, from(#F0F0F0), to(#E2EAE1));
    background: -moz-linear-gradient(top,  #F0F0F0,  #E2EAE1);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#F0F0F0', endColorstr='#E2EAE1')";
    background: -o-linear-gradient(top, #F0F0F0, #E2EAE1);
}

table
{
    font-family: Verdana;
   
    color: #000000;
   
    border: 1px solid #808080;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 0 1px 2px #d1d1d1;
    -webkit-box-shadow: 0 1px 2px #d1d1d1;
    box-shadow: 0 1px 2px #d1d1d1;
}
table th
{
    border-top: 1px solid #fafafa;
    border-bottom: 1px solid #e0e0e0;
    background: #ededed;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-color: #fafafa;
    border-bottom-color: #e0e0e0;
    text-align: center;
    background: -webkit-gradient(linear, left top, left bottom, from(#003333), to(#007575));
    background: -moz-linear-gradient(top,  #003333,  #007575);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#003333', endColorstr='#007575')";
    background: -o-linear-gradient(top, #003333, #007575);
    color: #FFFFFF;
    font-weight: normal;
    font-size: .8em;
    background-color: #003333;
}

table td
{
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #e0e0e0;
    border-left: 1px solid #e0e0e0;
    font-size: .8em;
}
table tr:nth-child(2n+1)
{
   background-color: #D4D4D4;   
}
table tr:hover td
{
    color: #FFFFFF;
    background-color: #003333;
     background: -webkit-gradient(linear, left top, left bottom, from(#003333), to(#007575));
    background: -moz-linear-gradient(top,  #003333,  #007575);
   
    background: -o-linear-gradient(top, #003333, #007575);
}


.label
{
    position: absolute;
    color: #003300;
    font-family: Verdana;
    font-size: medium;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.boton
{
    border: 1px outset #003333;
    position: absolute;
    font-family: Verdana;
    font-size: 12px;
    color: #FFFFFF;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    text-align: center;
    vertical-align: bottom;
    background-color: #808080;
}

.boton:hover
{
    color: #000000;
    background-color: #CCCCCC;
}

.fondoTransparente
{
	/*Div que ocupa toda la pantalla*/
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-color:#fff;
	/*IE*/
	filter: alpha(opacity=50);
	/*FireFox Opera*/
	opacity: .5;
}

.labeltitulo
{
    position: absolute;
    background: #003333 url(img/ui-bg_gloss-wave_35_f6a828_500x200.png) 50% 50% repeat-x;
    font-family: Verdana;
    color: #FFFFFF;
    border-bottom-style: groove;
    border-bottom-width: 1px;
    border-bottom-color: #003333;
    text-align: center;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    font-size: 1em;
    font-weight: 100;
}