﻿body{
list-style-type: square;
background: #eee;
}

.titulo{
text-shadow: #666 2px 2px 5px;    
font-size:30px !important;
font-weight:bold !important;
letter-spacing:2px;
color:#27293F;
}

input,textarea,table tr td input,table tr td textarea{
font: 11px tahoma, verdana, arial;
background: #eeeeee;
padding: 2px 2px 2px 5px;
overflow: hidden;
border-top:1px solid #7c7c7c;
border-left:1px solid #c3c3c3;
border-right:1px solid #c3c3c3;
border-bottom:1px solid #ddd;
background:#fff url(../gfx/fieldbg.gif) repeat-x top;
}

select{
font: 11px tahoma, verdana, arial;
}

select:focus{
background: #ffffcc;
}

input:focus{
background: #ffffcc url(../gfx/fieldbg.gif) repeat-x top;
}

button{
font: 11px tahoma, verdana, arial;
width:auto;
overflow:visible;
padding:2px 10px 2px 10px; /* IE6 */
cursor: hand;
cursor: pointer;
}

button img{
margin:0 3px -3px 0 !important;
padding:0;
border:none;
width:16px;
height:16px;
}

/*-------------------------------------------------------------------*/

#principal{
width: 880px; 
height: 500px; 
padding: 0px; 
margin-top: 20px;
border: #ccc 0px solid;
-moz-box-shadow: #999 2px 2px 5px !important;
-webkit-box-shadow: #999 2px 2px 5px !important;
background: #fff url(../gfx/bg-fade.png) repeat-x;
border: #999 1px solid;
background: #fff;
}

#cabecera{
font: 25px tahoma, verdana, arial;
color: #060;
padding: 10px;
text-align:right;
}

#pasos{
width: 200px;
font: 11px tahoma, verdana, arial;
text-align: left;
padding-left: 10px;
-moz-box-shadow: #999 2px 0px 6px;
-webkit-box-shadow: #999 2px 0px 6px;
background:#f6f6f6;
}

#contenido{
border: 0px solid;
border-color: #ccc; 


font: 11px tahoma, verdana, arial;
}

.dijitDialogUnderlay {
	background: #666 !important;
	opacity: 0.2 !important; 
}


/*-------------------------------------------------------------------*/

.cabecera{
background: #4f8eb9;
color: #ffffff;
padding-left:10px;
padding-right:10px;
border:0;
text-align:left;
}

.paso{
font: 14px tahoma, verdana, arial;
text-align:justify;
color: #009;
}

.pasoActivo{
font: 14px tahoma, verdana, arial;
text-align:justify;
color: #d00;
}

#tablaDatosPersonales{
margin-top: 100px;
width: 400px;
border: 1px solid;
border-color: #666;
background-image: url(../gfx/bg-fade.png);
background-repeat: repeat-x;
padding: 5px;
-moz-box-shadow: #999 2px 2px 2px;
-webkit-box-shadow: #999 2px 2px 2px;
}

#tablaObras{
margin-top: 10px;
}

#tablaObras tr th{
text-align: center;
}

#infoClase {
font: 12px tahoma, verdana, arial;
color: #060;
}

#panelConfirmacionObras{
-moz-box-shadow: #333 2px 2px 2px;
-webkit-box-shadow: #333 2px 2px 2px;   
} 

