/* REDIFINICION DE ETIQUETAS */

div, body, img, table, td, tr, h1, h2, h3, h4, h5, h6, p, blockquote, form, label, ul, ol, dl, fieldset, address {
	margin: 0px;
	padding: 0px;
	border: 0px solid #000000;
}

body {
	background-color: #FFF;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #000;
}

/* FIN Redifinici�n de etiquetas */

/* ESTILOS GEN�RICOS */

.FlotarIzquierda { float:left; }
.FlotarDerecha   { float:right; }
.LimpiarAmbos    { clear:both; }
.alignCenter     { text-align:center; }
.error {
	color:#F00;
	font-weight:bold;
}

/* FIN Estilos gen�ricos */

/* ESTILOS DE LAS CAPAS */

div#CapaInicio {
	width:802px;
	margin-top:20px;
	background-image:url(../img/fondo_ini.jpg);
	background-repeat:no-repeat;
	text-align:left;
}

div#CapaInicio div#LogoIni {
	float:left;
	width:450px;
	margin-top:450px;
	margin-left:20px;
}

div#CapaInicio div#FormEntrada {
	float:right;
	width:250px;
	margin-top:400px;
}

div#CabLogado {
	background-color:#817F84;
	text-align: right;
	padding: 3px 15px 3px 0px;
}

div#PanelControl {
	background-image:url(../img/fondo_cab1.gif);
	background-repeat:repeat-x;
}

div#CabZonaSubmenu {
	background-image:url(../img/fondo_cab2.gif);
	background-repeat:repeat-x;
}

div#CapaLogo {
	float:left;
	width:190px;
	margin-left:20px;
}

div#CapaOptsElemento {
	float:right;
	width:400px;
	margin-right:10px;
	background-image:url(../img/fondo_sbmenu.gif);
	background-repeat:repeat-x;
}

div#Contenido {
	clear: both;
	padding-top:10px;
}

div#Wrapper {
	margin:0px 10px 10px 10px;
}

div#MenuPrincipal {
	background-image:url(../img/fnd_cab_content.jpg);
	background-repeat:no-repeat;
	height:45px;
	border:0px solid #000;
}

div#MenuPrincipal div#Menu {
	float:left;
	padding-top: 1px;
	padding-left: 40px;
}

div#MainContenido {
	clear:both;
	border-left: 1px solid #817F84;
	border-right: 1px solid #817F84;
	padding: 0px 10px 0px 10px;
}

div#PieContenido {
	background-image:url(../img/bg_bot_content.gif);
	background-repeat:no-repeat;
	border:0px solid #FFF;
}

div#PiePagina {
	text-align:center;
}

/* FIN Estilos de las capas */

.txtRosaClaro  { color: #FFCCFF; }
.txtAzulClaro  { color: #ACA8FF; }

.txtUsuarioCab { color: #CCC; }

p.txtCabLogado {
	color: #FFF;
	font-weight: bold;
}
p.txtCabLogado a:link    { color:#FFF; text-decoration: none; }
p.txtCabLogado a:visited { color:#FFF; text-decoration: none; }
p.txtCabLogado a:hover   { color:#FFF; text-decoration: underline; }
p.txtCabLogado a:active  { color:#FFF; text-decoration: none; }

/* ESTILOS DE LOS FORMULARIOS */
form p {
	color: #817F84;
}
form.TextBlack p {
	color: #000;
}
input, select, textarea {
	width: 350px;
	border: 1px solid #817F84;
	color: #817F84;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
}

form.TextBlack input {
	border: 1px solid #000;
	color: #000;
}

input.Entrada { width:150px; }

input.imagenEnabled, input.imagenDisabled { width: 167px; }
input.botonEnabled,  input.botonDisabled  { width: 75px; }

input.conBotonEnabled, input.conBotonDisabled { width: 260px; }

input.enabled,  input.imagenEnabled,  textarea.enabled  { background-color: #FFF; }
input.disabled, input.imagenDisabled, textarea.disabled { background-color: #ECE9D8; }

input.botonEnabled  { color: #817F84; }
input.botonDisabled { color: #D5D1D6; }

div.PrevioImagen {
	width:338px;
	border: 1px solid #817F84;
	padding:7px;
	text-align:center;
}

.chechbox {
	border:1px solid #FFF;
	background-color:#fff;
	text-align:left;
	width:20px;
}
/* FIN Estilos de los formularios */

/* Calendario */
.calendar_active {
	border:1px solid;
}
/* FIN Calendario */

