#formContenedor 
{
	text-align:center;
	position:absolute;
	width:400px;
	left:492px;
	margin-left:-200px;
	top: 166px;
}

table1 { width:600px; }

input1
{
	width:220px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	border:1px solid;
}

.textarea 
{
	width:220px;
	height:100px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	border:1px solid;
}

.textarea2
{
	width:220px;
	height:80px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	border:1px solid;
}

estilotextarea2 {width:370px;height:80px;border: 1px dotted #000099;}

button1 { width:100px; height:22px; font-family:Verdana; font-size:11px; }

.label { width:110px; text-align:left; }

.campo { width:240px; }
.e50 { width:50px; }
.e60 { width:60px; }
.e70 { width:70px; }
.e80 { width:80px; }
.e90 { width:90px; }
.e100 { width:100px; }
.e110 { width:110px; }
.e120 { width:120px; }
.e130 { width:130px; }
.e140 { width:140px; }
.e150 { width:150px; }
.e160 { width:160px; }
.e170 { width:170px; }
.e180 { width:180px; }
.e190 { width:190px; }
.e200 { width:200px; }
.e210 { width:200px; }
.e220 { width:200px; }
.e230 { width:200px; }
.e240 { width:200px; }
.e250 { width:250px; }
.e260 { width:260px; }
.e270 { width:270px; }
.e280 { width:280px; }
.e290 { width:290px; }
.e300 { width:300px; }
.e310 { width:310px; }
.e320 { width:320px; }
.e330 { width:330px; }
.e340 { width:340px; }
.e350 { width:350px; }
.e360 { width:360px; }
.e370 { width:370px; }
.e380 { width:380px; }
.e390 { width:390px; }
.e400 { width:400px; }
.e410 { width:410px; }
.e420 { width:420px; }
.e430 { width:430px; }
.e440 { width:440px; }
.e450 { width:450px; }
.e460 { width:460px; }
.e470 { width:470px; }
.e480 { width:480px; }
.e490 { width:490px; }
.e500 { width:500px; }
.e510 { width:510px; }
.e520 { width:520px; }
.e530 { width:530px; }
.e540 { width:540px; }
.e550 { width:550px; }
.e560 { width:560px; }
.e570 { width:570px; }
.e580 { width:580px; }
.e590 { width:590px; }
.e600 { width:600px; }
.borde {
border-style:solid;
border-color:black;
border-width:1px;
}
.sinborde {border-style: solid; }

.ayuda { width:50px; text-align:center; }

.inputNormal { border:1px solid;}

.inputError
{
	border:1px solid #FF0000;
	background-color:#FFF4F0;
	color:#FF0000;
}

/* Capas de transparencia y mensajes de confirmacion */

#transparencia
{
	background-color:#FFFFFF; 
	z-index:1; 
	position:absolute;
	width:400px;
	height:260px;
	display:none;
	opacity:0.95; filter:alpha(opacity="95");
}

#transparenciaMensaje
{
	position:absolute;
	width:300px;
	height:100px;
	margin-top:-50px;
	margin-left:-150px;
	top:50%;
	left:50%;
}

/* Mensajes de ayuda */

#mensajesAyuda
{
	width:160px;
	font-family:Verdana;
	font-size:10px;
	border:1px solid #000000;
	position:absolute;
	top:0px;
	left:0px;
	display:none;
	text-align:center;
}

#ayudaTitulo
{
	background-color:#000000; 
	color:#FFFFFF; 
	padding:1px;
}

#ayudaTexto
{
	vertical-align:middle;
	padding:2px;
}

.titulo1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000033;
}
.titulo2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #000066;
	font-weight: bold;
}
.titulo3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#FFFFFF;
	background-color: #66DDFF;
	font-weight: bold;
}
.titulo4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.texto1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	font-size: 12px;
}
.texto2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.texto3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.texto4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.texto5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
}
.texto6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.etiqueta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	text-align: right;
}
.etiquetaCentro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	text-align: center;
}

.etiquetaIzquierda {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0033FF;
	text-align: left;
}
.msgVineta {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003366;
	list-style-position: outside;
	list-style-image: url(file:../imagenes/vineta.GIF);
}
.enlace {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-variant: small-caps;
	text-align: center;
	color: #000066;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-bottom-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-left-style: none;
}
.error {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-size: 12px;
	font-weight: bold;
}
.tabla {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.menuDinamico {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	font-weight: bold;
	text-transform: uppercase;
}

.styled {
    border: 0;
    line-height: 2.5;
    padding: 0 20px;
    font-size: 1rem;
    text-align: center;
    color: #fff;
    text-shadow: 1px 1px 1px #000;
    border-radius: 10px;
    background-color: rgba(220, 0, 0, 1);
    background-image: linear-gradient(to top left,
                                      rgba(0, 0, 0, .2),
                                      rgba(0, 0, 0, .2) 30%,
                                      rgba(0, 0, 0, 0));
    box-shadow: inset 2px 2px 3px rgba(255, 255, 255, .6),
                inset -2px -2px 3px rgba(0, 0, 0, .6);
}

.styled:hover {
    background-color: rgba(255, 0, 0, 1);
}

.styled:active {
    box-shadow: inset -2px -2px 3px rgba(255, 255, 255, .6),
                inset 2px 2px 3px rgba(0, 0, 0, .6);
}

