/* 
    Document   : ersoluciones
    Created on : 8/02/2014, 12:39:19 PM
    Author     : Administrador
    Description:
        Purpose of the stylesheet follows.
*/

root { 
  display: block;
}

span.btnLink{
  font-size: 14px;
}

span.btnLink:hover{
  cursor: pointer;  
  font-weight: bold;
}

span.boton:hover{
  cursor: pointer;  
}

input.login[type=text],input.login[type=password] {
  width: 80px;
  padding: 2px 10px;
  background-color: #fff;
  border: 1px solid #bbb;
  font: 12px 'PT Sans', Arial, Helvetica, sans-serif;
  color: #404040;	
  margin: 3px 0 0px 0;
  border-radius: 4px;
  -moz-box-shadow:inset 0 1px 15px #eee;
  -webkit-box-shadow:inset 0 1px 15px #eee;
  -o-box-shadow:inset 0 1px 15px #eee;	
  box-shadow:inset 0 1px 15px #eee;
}

input.login[type=submit] {
  font-family: 'PT Sans';
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  border: none;  
  background-color: #f9a025;
  background: -webkit-linear-gradient(#f9a025, #ef7c16);
  background: -moz-linear-gradient(#f9a025, #ef7c16);
  background: -o-linear-gradient(#f9a025, #ef7c16);
  background: linear-gradient(#f9a025, #ef7c16);
  background: -ms-linear-gradient(#f9a025, #ef7c16);
  -pie-background: linear-gradient(#f9a025, #ef7c16);
  color:#eee;    
  cursor: pointer;
  -moz-box-shadow: 0 0 3px rgba(0,0,0, 0.3);
  -webkit-box-shadow: 0 0 3px rgba(0,0,0, 0.3);
  -khtml-box-shadow: 0 0 3px rgba(0,0,0, 0.3);
  box-shadow: 0 0 3px rgba(0,0,0, 0.3);
  font-size:12px;
  font-style: italic;
  padding:2px 10px;
  margin: 3px 0 0px 0;
  text-decoration:none;
  behavior: url(PIE.htc);
}

input.login[type=submit]:hover {
  color:#8a5001; 	
  -moz-box-shadow:inset 0 0 7px rgba(0,0,0, 0.5);
  -webkit-box-shadow:inset 0 0 7px rgba(0,0,0, 0.5);
  -o-box-shadow:inset 0 0 7px rgba(0,0,0, 0.5);
  -ms-box-shadow:inset 0 0 7px rgba(0,0,0, 0.5);
  -khtml-box-shadow:inset 0 0 7px rgba(0,0,0, 0.5);
  box-shadow:inset 0 0 7px rgba(0,0,0, 0.5); 
  -pie-box-shadow: inset 0 0 7px rgba(0,0,0, 0.5);
  behavior: url(PIE.htc);
}

input.login[type=submit]:active,
input.login[type=submit]:focus {
}

table.tareas,
table.conteo{
  border: 1px solid silver;
  background: white;
  box-shadow: 0 0 6px rgba(0,0,0, 0.5);
  color: gray;
}

table.conteo{
  border: 1px solid #009FDA;
}

table.tareas tr.titulos,
table.conteo tr.titulos{
  background: #009FDA;
  color: white;
}

table.tareas tr.titulos th,
table.conteo tr.titulos th{
  padding: 3px 10px 3px 5px;  
  text-align: left;
  line-height: 10px;
  vertical-align: bottom;  
}

table.tareas tr.titulos th i,
table.conteo tr.titulos th i{
  font-size: 10px;
}

table.tareas td,
table.conteo td{  
  font-size: 12px;
  padding: 0px 5px;
}

table.conteo td{
  text-align: center;
  border: 1px solid #009FDA;
}

table.tareas td.der{  
  text-align: right;
}

table.tareas tr.cuerpo:hover,
table.conteo tr.cuerpo:hover{
  background: #eee;
  color: #555;
  cursor: pointer;
}

h1,h2{
  color: #009FDA;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 0px;
  padding-bottom: 0px;  
}

h3{
  margin: 15px 1px 2px 1px;
  font-size: 15px;
}

span.descrip{
  background: white;
  border: 1px solid silver;
  border-radius: 5px;
  padding: 3px;
  color: gray;
  font-size: 13px;
}

span.descrip input{
  border: none;
  width: 600px;
  color: black;  
}

td.tareaInputs div.tpTrSel{  
  font-size: 13px;
  margin-bottom: 10px;
}

td.tareaInputs b.tpTrSel{  
  color: white;
  background: #3BBCED;
  padding: 2px 5px;
}

td.tareaInputs select{
  border: 1px solid silver;
  border-radius: 5px;
  padding: 3px;
  width: 200px;
  font-size: 12px;  
}

td.tareaInputs option{
  font-size: 12px;  
}

table.dayCalendar{
  border: 1px solid #9DD600;
  font-weight: bold;
  text-align: center;
  color: #9DD600;
  border-radius: 5px;
  font-size: 10px;
  background: white;
}

table.dayCalendar th{
  background: #9DD600;
  color: white;
}

table.dayCalendar td:hover{
  font-size: 13px;
  cursor: pointer;
  font-weight: bold;
}