/* Titulo de pagina
- El Titulo se utiliza en todas excepto la Pagina Principal
*/
.ppaginatitulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	letter-spacing: 0px;
	word-spacing: 3px;
	white-space: normal;
}




/* Menu superior
*/
.menusuperior {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #F2F4E8;
	text-decoration: none;
	cursor: hand;
	vertical-align: middle;
	height: 31px;
	font-weight: bold;
	text-align: center;
}
.menusuperior a:link {
	color: #F2F4E8;
	text-decoration: none;
}
.menusuperior a:hover {
	color: #F2F4E8;
	text-decoration: none;
}
.menusuperior a:active {
	color: #F2F4E8;
	text-decoration: none;
}
.menusuperior a:visited {
	color: #F2F4E8;
	text-decoration: none;
}
.menusuperior a:visited:hover {
	color: #F2F4E8;
	text-decoration: none;
}
.menusuperior_hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #F2F4E8;
	text-decoration: none;
	cursor: hand;
	vertical-align: middle;
	height: 31px;
	font-weight: bold;
	text-align: center;
	background-image: url(../../../../anexos/imagenes/plantilla_inicio/sombra_boton.gif);
	background-position: left 2px;
	background-repeat: repeat-x;
}
.menusuperior_hover a:link {
	color: #F2F4E8;
	text-decoration: none;
}
.menusuperior_hover a:hover {
	color: #F2F4E8;
	text-decoration: none;
}
.menusuperior_hover a:active {
	color: #F2F4E8;
	text-decoration: none;
}
.menusuperior_hover a:visited {
	color: #F2F4E8;
	text-decoration: none;
}
.menusuperior_hover a:visited:hover {
	color: #F2F4E8;
	text-decoration: none;
}




/* Menu principal
*/
.menuprincipal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #F3F3E7;
	text-decoration: none;
	cursor: hand;
	vertical-align: middle;
	background-image: url(../../../../anexos/imagenes/plantilla_inicio/fondo_opcion_menu1.png);
	background-position: left top;
	line-height: 18px;
	font-weight: bold;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	text-indent: 0px;
}
.menuprincipal a:link {
	color: #F3F3E7;
	text-decoration: none;
}
.menuprincipal a:hover {
	color: #F3F3E7;
	text-decoration: none;
}
.menuprincipal a:active {
	color: #F3F3E7;
	text-decoration: none;
}
.menuprincipal a:visited {
	color: #F3F3E7;
	text-decoration: none;
}
.menuprincipal a:visited:hover {
	color: #F3F3E7;
	text-decoration: none;
}
.menuprincipal_hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #5C3701;
	text-decoration: none;
	cursor: hand;
	background-image: url(../../../../anexos/imagenes/plantilla_inicio/fondo_opcion_menu1_sel.gif);
	background-position: left top;
	vertical-align: middle;
	background-color: #000000;
	line-height: 18px;
	font-weight: bold;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	text-indent: 0px;
}
.menuprincipal_hover a:link {
	color: #5C3701;
	text-decoration: none;
}
.menuprincipal_hover a:hover {
	color: #5C3701;
	text-decoration: none;
}
.menuprincipal_hover a:active {
	color: #5C3701;
	text-decoration: none;
}
.menuprincipal_hover a:visited {
	color: #5C3701;
	text-decoration: none;
}
.menuprincipal_hover a:visited:hover {
	color: #5C3701;
	text-decoration: none;
}




/* Menu principal - Nivel 2
*/
.menuprincipal_nivel2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #302716;
	background-color: #ECE8CD;
	text-decoration: none;
	cursor: hand;
	vertical-align: middle;
	line-height: 18px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 4px;
	text-indent: 0px;
	border: 1px solid #8F7B4E;
}
.menuprincipal_nivel2 a:link {
	color: #302716;
	text-decoration: none;
}
.menuprincipal_nivel2 a:hover {
	color: #302716;
	text-decoration: none;
}
.menuprincipal_nivel2 a:active {
	color: #302716;
	text-decoration: none;
}
.menuprincipal_nivel2 a:visited {
	color: #302716;
	text-decoration: none;
}
.menuprincipal_nivel2 a:visited:hover {
	color: #302716;
	text-decoration: none;
}
.menuprincipal_nivel2_hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	cursor: hand;
	vertical-align: middle;
	color: #FFFFEB;
	background-color: #5C3701;
	line-height: 18px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 4px;
	text-indent: 0px;
	border: 1px solid #8F7B4E;
}
.menuprincipal_nivel2_hover a:link {
	color: #FFFFEB;
	text-decoration: none;
}
.menuprincipal_nivel2_hover a:hover {
	color: #FFFFEB;
	text-decoration: none;
}
.menuprincipal_nivel2_hover a:active {
	color: #FFFFEB;
	text-decoration: none;
}
.menuprincipal_nivel2_hover a:visited {
	color: #FFFFEB;
	text-decoration: none;
}
.menuprincipal_nivel2_hover a:visited:hover {
	color: #FFFFEB;
	text-decoration: none;
}
.menuprincipal_nivel2_scroll {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFEB;
	font-weight: bold; 
	text-decoration: none;
	cursor: hand;
	background-color: #5C3701;
	line-height: 10px;
	height: 18px;
	vertical-align: top;
	padding: 2px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 1px solid #302716;
}




/* Menu principal - Nivel 3
*/
.menuprincipal_nivel3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #564429;
	text-decoration: none;
	cursor: hand;
	vertical-align: middle;
	background-color: #DDD2AA;
	line-height: 18px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 4px;
	text-indent: 0px;
	border: 1px solid #302716;
}
.menuprincipal_nivel3 a:link {
	color: #564429;
	text-decoration: none;
}
.menuprincipal_nivel3 a:hover {
	color: #564429;
	text-decoration: none;
}
.menuprincipal_nivel3 a:active {
	color: #564429;
	text-decoration: none;
}
.menuprincipal_nivel3 a:visited {
	color: #564429;
	text-decoration: none;
}
.menuprincipal_nivel3 a:visited:hover {
	color: #564429;
	text-decoration: none;
}
.menuprincipal_nivel3_hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #DDD2AA;
	text-decoration: none;
	cursor: hand;
	vertical-align: middle;
	background-color: #564429;
	line-height: 18px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 4px;
	text-indent: 0px;
	border: 1px solid #302716;
}
.menuprincipal_nivel3_hover a:link {
	color: #DDD2AA;
	text-decoration: none;
}
.menuprincipal_nivel3_hover a:hover {
	color: #DDD2AA;
	text-decoration: none;
}
.menuprincipal_nivel3_hover a:active {
	color: #DDD2AA;
	text-decoration: none;
}
.menuprincipal_nivel3_hover a:visited {
	color: #DDD2AA;
	text-decoration: none;
}
.menuprincipal_nivel3_hover a:visited:hover {
	color: #DDD2AA;
	text-decoration: none;
}
.menuprincipal_nivel3_scroll {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold; 
	text-decoration: none;
	cursor: hand;
	background-color: #000000;
	line-height: 10px;
	height: 25px;
	vertical-align: top;
	padding: 4px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 5px solid #FFFFFF;
}



/* Pie de pagina
*/
.pie_de_pagina {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5E5031;
	word-spacing: 1px;
	line-height: 15px;
	padding: 2px 0px 10px 0px;
}
.pie_de_pagina a:link {
	color: #ECE8CD;
	text-decoration: underline;
}
.pie_de_pagina a:hover {
	color: #ECE8CD;
	text-decoration: underline;
}
.pie_de_pagina a:active {
	color: #ECE8CD;
	text-decoration: underline;
}
.pie_de_pagina a:visited {
	color: #ECE8CD;
	text-decoration: underline;
}
.pie_de_pagina a:visited:hover {
	color: #ECE8CD;
	text-decoration: underline;
}




/* Caja de busqueda
*/
.inputtext_buscar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #111111;
	font-weight: normal;
	height: 18px;
	margin-top: 3px;
	border: none;
}




/* Titulacion
*/
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #5C3701;
	font-weight: bold;
	display: block;
	font-style: normal;
	height: 35px;
	padding: 10px 0px 10px 10px;
	margin: 4px 0px 2px 0px;
	background-color: #ECE8CD;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #5C3701;
	font-weight: bold;
	display: block;
	font-style: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 2px 0px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #F29400;
	font-weight: bold;
	letter-spacing: 0px;
	text-align: left;
	word-spacing: 2px;
	white-space: normal;
	font-style: normal;
	padding: 0px 0px 0px 0px;
	margin: 4px 4px 2px 0px;
}
h3 a:link {
	color: #FF0000;
	text-decoration: none;
}

h3 a:hover {
	color: #FF0000;
	text-decoration: none;
}

h3 a:active {
	color: #FF0000;
	text-decoration: none;
}

h3 a:visited {
	color: #FF0000;
	text-decoration: none;
}

h3 a:visited:hover {
	color: #FF0000;
	text-decoration: none;
}

.titulo_campo_formulario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #302716;
	font-weight: bold;
	letter-spacing: 0px;
	text-align: left;
	word-spacing: 2px;
	white-space: normal;
	font-style: normal;
	padding: 4px 6px 4px 6px;
	margin: 4px 4px 2px 0px;
}
.valor_campo_formulario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #222222;
	letter-spacing: 0px;
	text-align: left;
	word-spacing: 2px;
	white-space: normal;
	font-style: normal;
	padding: 0px 0px 0px 0px;
	margin: 4px 4px 2px 0px;
}



/* Redefinicion de estilos estandar
*/
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	word-spacing: 1px;
	line-height: 19px;
	margin: 3px 0px 6px 0px;
}
li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F18008;
	list-style-image: url(../../../imagenes/plantilla_botones/icono1.png);
	margin: 0px 0px 5px 0px;
}
li a:link {
	color: #302716;
	text-decoration: none;
}
li a:hover {
	color: #FF6600;
	text-decoration: underline;
}
li a:active {
	color: #302716;
	text-decoration: none;
}
li a:visited {
	color: #302716;
	text-decoration: none;
}
li a:visited:hover {
	color: #FF6600;
	text-decoration: underline;
}




a:link {
	color: #000000;
	text-decoration: underline;
}
a:hover {
	color: #FF6600;
	text-decoration: underline;
}
a:active {
	color: #000000;
	text-decoration: underline;
}
a:visited {
	color: #000000;
	text-decoration: underline;
}
a:visited:hover {
	color: #FF6600;
	text-decoration: underline;
}


form {
	margin: 0px;
	padding: 0px;
}
.inputtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	height: 18px;
	margin-top: 3px;
}
.inputtextarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	letter-spacing: 0px;
	word-spacing: 2px;
	white-space: normal;
	font-style: normal;
	padding-left: 4px;
	padding-top: 2px;
	padding-right: 4px;
	border: 1px solid #161616;
	margin: 2px 0px 0px;
}
.inputbutton {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	font-weight: normal;
	word-spacing: 0px;
	letter-spacing: 0px;
	white-space: normal;
}
.inputselect {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	border: 1px solid #161616;
}
.inputcheckbox {
}
.inputradiobutton {
}
.inputfile {
	font-family: Arial, Helvetica, sans-serif;
	color: #777777;
	font-size: 12px;
	font-weight: bold;
	word-spacing: 1px;
	letter-spacing: 1px;
	text-align: left;
	white-space: normal;
	border: 1px solid #ABABAB;
}

/*
Estilo para los destacados de la zona-central
*/
.zonacentral_boton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	cursor: hand;
	vertical-align: middle;
	color: #FFFFEB;
	background-color: #5C3701;
	height: 20px;
	width: 18px;
	border: 1px solid #8F7B4E;
	margin: 1px 1px 1px 1px;
	padding: 0px 3px 0px 3px;
}
.zonacentral_boton_resaltado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	cursor: hand;
	vertical-align: middle;
	color: #5C3701;
	background-color: #ECE8CD;
	height: 20px;
	width: 18px;
	border: 1px solid #8F7B4E;
	margin: 1px 1px 1px 1px;
	padding: 0px 3px 0px 3px;
}
