BODY {background-color: #ccc; font: 11px verdana; color: #333;}
H1{border-bottom:1px dashed #6699CC; background-color: inherit; color: #6699CC; font-size: 1.8em; text-align: left; padding: 2px 15px 2px 0px; margin-top: 0px;}
H2{background-color: #fff; color: #6699CC; padding: 4px 5px 2px 5px; font-size: .9em; margin: 2px 0px 5px 0px;}
H3{ background-color:#6699CC; color: #FFf; border: 1px solid #c8d5e4; padding: 5px 5px 5px 5px; text-align: right; font-size: 1.3em; margin-top: 0px;}
IMG{padding: 2px 2px 2px 2px;}
INPUT{font: 1em verdana; text-align: center;}
SELECT{font: .9em verdana;}
TEXTAREA{font: 1em verdana;}
#b{width: 760px;margin: auto;}
#t2{background-color: white; color: inherit; width: 760px; margin:auto;}
#cuerpo li{padding-bottom: 5px;}
#menu{width: 125px;}
#menu a{text-decoration: none; color:#333; background-color: inherit;}
#menu a:hover{color: white; background-color: inherit;}

.centrar{text-align:center;}
.derecha{text-align:right;}
.izquierda{text-align:left;}

.inputgrande{width:210px;}
.imputmedio{width:90px;}
.imputpeque{width:20px;}

.blanco{color: #fff;}
.neg{font-weight: bold;}

.error{background-color: red; color: white; font-weight: bold;}

.menu {font-size: 9px; font-weight: bold; padding: 4px 2px 4px 5px;border: 1px solid white;}
.t{background-color: #6699CC; color: white}
.s {background-color:#c8d5e4; color: inherit;}

.cl {background-color: #ccc;}
.cl:hover { background-color: #fff;}
.os {background-color: #eee;}
.os:hover { background-color: #fff;}

.footer {background-image: url(images/foot.gif); height: 20px; text-align: center; color: #fff; padding: 5px 0px 5px 0px; background-color: inherit;}
.footer a {color: #fff;text-decoration: none; background-color: inherit;}
.footer a:hover {font-weight: bold;}

.boton{font-size:10px;font-family:Verdana;font-weight:bold;color:#000;background:#c8d5e4;border:1px solid black;height:19px;}
.obligatorio{border:1px solid red;}
.clave{padding: 5px 2px 5px 2px;}

#datos{margin: 0px 0px 0px 0px; width: 140px;}
	#datos ul{padding-right: 20px; margin: 5px 0px 10px 0px;list-style: none;}
	#datos li{margin: 5px 0px 5px 0px;}
	#datos a{color: #cc0000; background-color: inherit; text-decoration:none;}
	#datos a:hover{color: #6699CC; background-color: inherit;}

.datosBorde{padding: 5px 0xp 5px 0px; border: 4px outset #6699CC;}

#fat td{padding: 5px 2px 5px 2px; color:#333; background-color: inherit;}
#adp textarea{ width:90%; height: 100px;}
#ada textarea{ width:90%; height: 100px;}

.op{background-color: inherit; color: #6699CC;}
.op:hover{background-color: #eee; color: #fff;}
.medalla{border: 1px solid #666; padding: 5px 2px 15px 2px;}

#gender td {padding: 3px 3px 3px 3px; margin: 12px 2px 2px 2px;}
#gender a {text-decoration: none; color:blue;}
#gender a:hover {color: #6699CC;}

.blur{
   background-color: #ccc; /*shadow color*/
   color: inherit;
   margin-left: 4px;
   margin-top: 4px;
}
.shadow,
.content{
   position: relative;
   bottom: 2px;
   right: 2px;
}
.shadow{
   background-color: #666; /*shadow color*/
   color: inherit;
}
.content{
   background-color: #6699CC; /*background color of content*/
   color: white; /*text color of content*/
   border: 1px solid #666; /*border color*/
   padding: .5em 2ex;
   font-size: 1.1em;
}
.car{
width: 140px;
background-image: url("images/arriba.gif");
background-position: top center;
background-repeat: no-repeat;
}
.cab {
background-image: url("images/abajo.gif");
background-position: bottom left;
background-repeat: no-repeat;
padding: 5px 5px 5px 5px;
margin-bottom: 5px;
}
.eDescartado{color:red;}
.eProceso{color: orange;}
.eFinalista{color: green;}
.eContratado{color: blue;}

.lPortada{color: blue;}

.eNav{color: #fff; text-decoration: none;}
.eNav:hover{font-weight: bold;}

a.caja{padding: 5px 5px 5px 5px; text-decoration: none; color: blue;}
.inicio:first-letter { font-size: 26px ; padding-right: 2px ; color: #cc0000 ;}
.add{width: 400px; height: 200px; font: 1em verdana;}