body{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#333; font-size:8pt; background-image:url(fondo.jpg); background-position:top; background-repeat:repeat-x; background-color:#000; background-attachment:fixed; margin:0px;}

h1{ font-size:16pt; font-weight:bold;}

input, textarea{ font-size:7pt; color:#333;}

#menu{background-image:url(lateral.gif); text-align:right; padding:20px;}
#menu a{ padding:0px 15px 0px 0px; height:30px; color:#444; font-size:10pt; text-decoration:none; background-image:url(iconoMenu.gif); background-repeat:no-repeat; background-position:right;}
#menu a:hover{ text-decoration:underline;}
.selectPresupuesto{ color:#900; border:1px solid #F3D1BA;}

#fotosSup{ padding:17px 20px 0px 0px; background-image:url(fondoPresupuesto.jpg); background-position:bottom; background-repeat:no-repeat; background-color:#f9f9f9;}
#formPresupuesto{ padding:4px 8px 5px 0px; color:#CC3300; font-weight:bold;}

#contenido{ width:640px; padding:20px; background-color:#f9f9f9;}

#lateral{ background-image:url(lateral.gif); background-repeat:repeat-y;}

#fondo2{ background-image:url(fondo2.gif); background-repeat:repeat-x; background-position:bottom;}
#pie{ background-image:url(fondo3.jpg); background-repeat:repeat-x; padding:10px; text-align:center; font-size:7pt;}

.foto{ border:5px solid #888; background-color:#FFF; padding:2px;}
.foto2{ border:1px solid #CCC; background-color:#FFF; padding:2px;}

.pasoActual{ background-color:#FFF; font-weight:bold; color:#FF6600; border-left:4px solid #FF3300;}
.pasoHecho{ background-color:#FFF; font-weight:bold; border-left:4px solid #FFC997;}
.pasoHecho a{ color:#FFE4C1; text-decoration:none;}
.pasoHecho a:hover{ color:#FF6600;}
.pasoSig{ background-color:#FFF; font-weight:bold; color:#CCCCCC; border-left:4px solid #999999;}

.paso td{ color:#666; font-weight:bold;}
.paso{ border-bottom:1px solid #aaa;}
.activa{}
.inactiva{ filter:alpha(opacity=50);}

.subtitulo{ font-weight:bold; font-size:10pt; color:#2783BA;}
