/* 
    Document   : estilos
    Created on : 16-mar-2009, 10:31:03
    Author     : Administrador
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/




body{
 background-color:#DEDEDD;
 margin:0px;
 padding:0px;
height:100%;
 position:relative;
min-width:1000px;
 min-height:500px;
}


/*
#contenido {
    position:absolute;

    width:1000px;
   height:500px;
    top:0%;
    left:50%;
     margin-top:0px;
    margin-left:-500px;
}
*/

a:link{text-decoration: none;      }
a:visited{text-decoration: none}
a:active{text-decoration: none}

a {color:#cccccc;}
a:hover{color:navy;}

#encabezado{
    
width:895px;
height:104px;
margin-left: 5px;
}

#menu{
width:895px;
height:45px;
text-align: center;
margin-left: 5px;
z-index:300;
 }

#cuerpo{
width:895px;
height:400px;
text-align: center;
vertical-align:top;
margin-left: 5px;
background-image: url(../img/cuerpo.jpg);
background-repeat:no-repeat;
}

#cuerpo1{
width:895px;
height:400px;
text-align: center;
vertical-align:top;
margin-left: 5px;
background-image: url(../img/cuerpo1.jpg);
background-repeat:no-repeat;
}

#navleft {
position: absolute;
width: 349px;
height: 407px;
margin-left: 5px;
vertical-align:top;
padding: 0px;
z-index: 2;
text-align:left;
}

#navleft2 {
position: absolute;
width: 349px;
height: 407px;
margin-left: 5px;
vertical-align:top;
padding: 0px;
z-index: 2;
text-align:left;
background-image: url(../img/cuerpo-izq.jpg);
}

#navright {
width: 546px;
margin: 0px 0px 0px 354px;
vertical-align:top;
z-index:2;
height: 393px;
position: absolute;
}
.cuerpo-menu{
background-image: url(../img/cuerpo-menu.jpg);
background-repeat:no-repeat;
width: 544px;
height:106px;
}

.cuerpo-menu a {color:navy;}
.cuerpo-menu a:hover {color:#35226E;}

.cuerpo{
background-color:#788991;
width:546px;
height:303px;
margin-left:0px;
margin-top:0px;
}
#pie{
width:895px;
height:30px;
text-align:center;
margin-left:5px;
margin-top:415px;
color: #626587;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size:65%;
}
#pie1{
width:895px;
height:30px;
margin-top:10px;
text-align:center;
margin-left:5px;
color: #626587;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size:70%;
}

.txt{
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size:80%;
color:#ffffff;
vertical-align: top;
}
.txt-titulo{
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size:65%;
color:#ffffff;
vertical-align: top;
}
.txt-info{
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size:65%;
color:#000000;
text-align:center;
vertical-align:bottom;
}
.carac
{
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size:70%;
font-weight:bold;
}

.azul{
color:navy;
}
#arriba {
	margin-left:2%;
	margin-right:2%;
    vertical-align: top;
    position: relative;
    top: -40px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
}
#submenu{
margin-left:2px;
/*font-family: Verdana,Arial,Helvetica,sans-serif;
font-size:60%;
color: #ffffff;*/
}
h1{
color: #35226E;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size:100%;
font-weight:bold;
}
h2{
color: #35226E;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size:85%;
font-weight:bold;
}
/*Contacto*/

#formContenedor
{
	text-align:center;
}

/*table { width:300px; }*/

input
{
	width:220px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	border:1px solid;
}

textarea
{
	width:220px;
	height:80px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	border:1px solid;
}

button {
	width:75px;
	height:22px;
	font-family:Verdana;
	font-size:11px;
	}

.label {
	width:150px;
	text-align:left;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
}


.campo { width:220px; }



.ayuda { width:25px; 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;
    color:#000000;
	z-index:1000;
	position:absolute;
	top:20%;
	left:30%;
	width:400px;
	height:400px;
	display:none;
	opacity:0.95; filter:alpha(opacity="95");
}

#transparenciaMensaje
{
	position:absolute;
	width:300px;
	height:300px;
	top:20%;
	left:20%;

}

/* Mensajes de ayuda */
#mensajesAyuda
{
	width:100px;
	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;
}
.tabla-titulo{
color:#ffffff;
background-color:#778890;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size:65%;
text-align:center;
font-weight:bold;

}
.tabla{
color:#333333;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size:65%;
text-align:center;
}
