.formulario {font-family: Arial, Helvetica, sans-serif; font-size: 0.6em; font-style: normal; font-weight: normal; color: #666666; background-color : #FFFFFF; border: 1pt solid #CCCCCC; line-height: 12px;}
.textonegnorm {font-family:Arial, Helvetica, sans-serif;font-size:0.7em;color:#333333;}
.textonegpeq {font-family:Arial, Helvetica, sans-serif; font-size:0.6em; color:#000000; }
.textoblannorm {font-family:Arial, Helvetica, sans-serif; font-size:0.7em; color:#FFFFFF; }
.textoblanbold {font-family:Arial, Helvetica, sans-serif; font-size:0.7em; color:#FFFFFF; font-weight: bold}
.textonegbold {font-family:Arial, Helvetica, sans-serif; font-size:0.7em; color:#666666;; font-weight: bold}
.textogrisnorm {font-family:Arial, Helvetica, sans-serif; font-size:0.7em; color:#CCCCCC;}
.textogrisoscuro {font-family:Arial, Helvetica, sans-serif; font-size:0.7em; color:#666666;}
.textomini {font-family: Arial, Helvetica, sans-serif; font-size: 0.6em; font-weight: normal; color: #333333; }
.textoblanc { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:0.7em; color:#FFFFFF; text-decoration:none;}

a.vinculopeq { font-family:Tahoma,Arial,Helvetica; font-size:0.65em; color:#000000; text-decoration:none;}
a.vinculopeq:active { font-family:Tahoma,Arial,Helvetica; font-size:0.65em; color:#000000; text-decoration:none;}
a.vinculopeq:visited { font-family:Tahoma,Arial,Helvetica; font-size:0.65em; color:#000000; text-decoration:none;}
a.vinculopeq:hover { font-family:Tahoma,Arial,Helvetica; font-size:0.65em; color:#000000; text-decoration:none;}

a.vinculonegsin { text-decoration:none; color:#333333;}
a.vinculonegsin:active { text-decoration:none; color:#000000;}
a.vinculonegsin:visited { text-decoration:none; color:#000000;}
a.vinculonegsin:hover { text-decoration:none; color:#000000;}

a.vinculonegcon { font-family:Arial, Helvetica, sans-serif; font-size:0.7em; color:#333333; text-decoration:underline;}
a.vinculonegcon:active { font-family:Arial, Helvetica, sans-serif; font-size:0.7em; color:#333333; text-decoration:underline;}
a.vinculonegcon:visited { font-family:Arial, Helvetica, sans-serif; font-size:0.7em; color:#333333; text-decoration:underline;}
a.vinculonegcon:hover { font-family:Arial, Helvetica, sans-serif; font-size:0.7em; color:#000000; text-decoration:underline;}

a.vinculoneg { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-decoration:none;}
a.vinculoneg:active { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-decoration:none;}
a.vinculoneg:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-decoration:none;}
a.vinculoneg:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none;}

a.vinculonegmini { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-decoration:none;}
a.vinculonegmini:active { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-decoration:none;}
a.vinculonegmini:visited { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-decoration:none;}
a.vinculonegmini:hover { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#0066CC; text-decoration:none;}

a.vinculoblancmini { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-decoration:none;}
a.vinculoblancmini:active { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-decoration:none;}
a.vinculoblancmini:visited { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-decoration:none;}
a.vinculoblancmini:hover { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-decoration:none;}

a.vinculoblanc { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none;}
a.vinculoblanc:active { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none;}
a.vinculoblanc:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none;}
a.vinculoblanc:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none;}

a.vinculopie { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-decoration:underline;}
a.vinculopie:active { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-decoration:underline;}
a.vinculopie:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-decoration:underline;}
a.vinculopie:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:underline;}

/* Estilos nuevos  */

.logo { background-color: #0099CB; background: url(../imag/banner-1.jpg) no-repeat;  color: #ECEDDB; }
.banner {
	background-color: #000115;
	height: 75px;
	background-position: right;
	background-image: url(../imag/banner-2.gif);
	background-repeat: no-repeat;
}
.fondobanner {
	background-color: #66CC33;
}
.tituloapdoadmin { font-family: "Trebuchet MS", Arial; font-size: 1.7em;  font-weight: bold;  color: #B22222;  }
.tituloapdoexperto { font-family: "Trebuchet MS", Arial; font-size: 1.7em;  font-weight: bold;  color: #006699;  }
.tituloapdousuario { font-family: "Trebuchet MS", Arial; font-size: 1.7em;  font-weight: bold;  color: #006666;  }
.tituloarea { font-family: Arial, Helvetica, sans-serif; font-size: 1.3em; color: #FFFFFF; font-weight: normal; height: 30px; text-align: left; padding-top: 5px; padding-bottom: 5px; padding-left: 20px;}
.tdmenu {
	padding-left: 20px;
}
.activo { text-indent: 20px; font-weight: bold; color: #000000; background-color: #EEEEEE;}
.tablaadmin { background-color: #B22222; }
.tablaexperto { background-color: #006699; }
.tablausuario { background-color: #006666; }
.botonenviar {font-family: Arial, Helvetica, sans-serif; font-size: 0.65em; color: #FFFFFF; background-color: #333333; border: none;}
.botoncierresesion {border: 1px solid #FFFFFF; margin-right: 15px;}

/* INICIO CAJA REDONDEADA */

.rbroundbox { background: url(../imag/nt.gif) repeat; }
.rbtop div { background: url(../imag/tl.gif) no-repeat top left; }
.rbtop { background: url(../imag/tr.gif) no-repeat top right; }
.rbbot div { background: url(../imag/bl.gif) no-repeat bottom left; }
.rbbot { background: url(../imag/br.gif) no-repeat bottom right; }
.rbtop div, .rbtop, .rbbot div, .rbbot {width: 100%; height: 7px; font-size: 1px;}
.rbcontent { margin: 0 7px; text-align: left;}
.rbroundbox {width: 580px; margin: 1em auto; text-align: left; float: left;}

/* FIN CAJA REDONDEADA */

body {background-color: #FFFFFF; background-image: url(../imag/fondo-linea.gif); background-position: left top; background-repeat: repeat-y; margin: 0px;}
h3 {
	font-family: "Trebuchet MS", Arial;
	font-size: 1.1em;
	font-weight: normal;
	color: #666666;
}
hr {
	border: thin dotted #999999;
}
.fondojerar1 {
	background-image: url(../imag/fondo-tabla-jerar1.gif);
	background-color: #CCCCCC;
	background-repeat: no-repeat;
	background-position: left top;
	height: 7px;
}
.fondojerar2 {
	background-image: url(../imag/fondo-tabla-jerar2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
