@charset "utf-8";
/* CSS Document */

@charset "utf-8";
/* CSS Document */
body 
{
background-color:#EAEAEC;
font-family: Verdana, Geneva, sans-serif;
font-size:12px;
margin:0;
background-image:url(../img/whitey.png);
}

#login 
{
border-radius: 10px 10px 10px 10px;
overflow: hidden;
width: 500px;
margin: 50px auto;
padding: 0px;
background-color: #FFF;
-webkit-box-shadow: 0px 0px 10px rgba(50, 50, 50, 0.15);
-moz-box-shadow:    0px 0px 10px rgba(50, 50, 50, 0.15);
box-shadow:         0px 0px 10px rgba(50, 50, 50, 0.15);
}

#login ul 
{
list-style-type: none;
padding-left:0;
}

#login li
{
margin: 10px 0 0 0;
}

label{
display: inline-block;
text-align: right;
width: 100px;
}

.invalid {
color: #F00;
}

.valid {
color: #090;
}

#exito
{
background-color: #009900;
border-radius: 6px;
border-style:solid;
border-width:1px;
border-color:#006600;
color: #FFFFFF;
margin-top:10px;
margin-bottom:10px;
margin-left:auto;
margin-right:auto;
width:400px;
padding: 5px;
font-weight:bold;
}

#fracaso
{
background-color: #CA0F00;
border-radius: 6px;
border-style:solid;
border-width:1px;
border-color:#770900;
color: #FFFFFF;
margin-top:10px;
margin-bottom:10px;
margin-left:auto;
margin-right:auto;
width:400px;
padding: 5px;
font-weight:bold;
}

nav
{
width:1250px;
margin:0 auto 0 auto;	
}

#menu
{
height:41px;
border-radius:0 0 10px 10px;
-webkit-box-shadow: 0px 0px 10px rgba(50, 50, 50, 0.15);
-moz-box-shadow:    0px 0px 10px rgba(50, 50, 50, 0.15);
box-shadow:         0px 0px 10px rgba(50, 50, 50, 0.15);
}

#contenido
{
width:1250px;
margin:20px auto 30px auto;
border:none;
background-color: #FFF;
border-radius:10px;
padding-bottom:15px;
-webkit-box-shadow: 0px 0px 10px rgba(50, 50, 50, 0.15);
-moz-box-shadow:    0px 0px 10px rgba(50, 50, 50, 0.15);
box-shadow:         0px 0px 10px rgba(50, 50, 50, 0.15);
}

#contenido ul {
list-style-type: none;
padding-left:0;
}

#contenido label {
display: inline-block;
text-align: right;
}

#contenido h3 {
font-weight: bold;
font-size: 13px;
color: #FFF;
background-color:#34495E;
padding:6px 0 6px 20px;
border-radius:10px 10px 0 0;
margin-bottom:10px;
margin-top:0px;
}

#contenido h6 {
font-size: 12px;
color: #FFF;
background-color: #A40000;
padding:6px 0 6px 20px;
border-radius:10px 10px 0 0;
margin-bottom:10px;
margin-top:0px;
}

#contenido h5 {
font-size: 12px;
color: #FFF;
background-color:#E599FF;
padding:6px 0 6px 20px;
border-radius:10px 10px 0 0;
margin-bottom:10px;
margin-top:0px;
}

#contenido h4{
font-size: 12px;
color: #FFF;
background-color:#219FDD;
padding:6px 0 6px 20px;
border-radius:10px 10px 0 0;
margin-bottom:10px;
margin-top:0px;
}

.formulario ul {
padding-top:20px;
margin:0;
}

.formulario label {
width:550px;
}

.formulario li {
margin-bottom:10px;
}

textarea{
background-color: #ffffff;
border-radius: 6px;
border: #34495E 1px solid;
width: 200px;
padding: 0.4em 0.2em;
overflow: hidden;
font-family:Verdana, Geneva, sans-serif;
}

td .k-button
{
min-width: 25px;
}

.oculto
{
padding:0; 
margin:0; 
visibility: hidden; 
height:0;  
}

.visible
{
background-color:#F5F5F5; 
border-radius:10px; 
padding:15px; 
margin:15px 40px 15px 40px; 
visibility: visible; 
}

#gridasis th {
padding:2px;
background-color:#34495E;
color:#fff;
}

#gridasis table, th, td
{
border:solid #DDDDDD;
border-width: 0 1px 1px 0;
}


