/* Estilos de la aplicacion */
body {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	background-color: #E6E6EB;
	text-decoration: none;
}

img {
	border: 0;
}

h3 {
	font-family: Arial, Verdana;
	color: #AC3B08;
	text-decoration: none;
}

/* Ligas */
a.enlace, a.enlace:VISITED, a.enlace:ACTIVE, 
a.enlace:FOCUS, a.enlace:LINK{
	font-family : Verdana;
	font-size : 9px;
	font-style : normal;
	font-weight : normal;
	font-variant : normal;
	text-transform : none;
	color : #083969;
}

/* Template containers */
#layoutContainer {
	background-color: #FFFFFF;
	vertical-align: middle;
	margin: 0 auto 0 auto;
	width: 780px;
}

#layoutAyudaContainer {
	background-color: #FFFFFF;
	vertical-align: middle;
	margin: 0 auto 0 auto;
	width: 500px;
}

#headerContainer {
	background-color: #90BED5;
}

#workingContainer {
	background-color: #FFFFFF;
	width: 780px;
}

#workingAyudaContainer {
	background-color: #FFFFFF;
	width: 500px;
}

table.workArea {
	border: 0;
	padding: 0;
	width: 780px;
}

#spacer {
	height: 20px;
}

#footerContainer {
	background-color: #EDF4F8;
}

td.sideMenu {
	vertical-align: top;
	align: left;	
}

/* Mensajes de Struts */
.errorMessage {
	font-family: Verdana;
	font-size: 11px;
	color: #CC0000;
	list-style: none;
}

.actionMessage {
	color: #8FC057;
	list-style: none;
}

/* Clases de etiquetas de Struts */
.wwFormTable {
	
}

td.tdLabel {
	font-family: Verdana;
	font-size: 11px;
	text-align: right;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #595959;
	text-decoration: none;
}

/* Clases para tablas */
table.tablaComun {
	border: 0;
	padding: 0;
	width: 640px;
	margin: 0 auto 0 auto;
}

table.tablaResumen {
	border: 0;
	padding: 0;
	width: 500px;
	margin: 0 auto 0 auto;
}

table.appHeader {
	width: 100%;
}

td.resumenEtiqueta {
	font-family: Verdana;
	font-size: 11px;
	text-align: right;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #595959;
	text-decoration: none;
	width: 30%;
}

tr.tablaHeaderComun {
	background-color: #4E819C;
	color: #E3EEF4;
	font-size: small;
	font-weight: bold;
}

.filaImpar {
	background-color: #FFFFCE;
}

.filaPar {
	background-color: #B3D9FF;
}

table.tablaSinEspacio {
	border-collapse: collapse;
	border: none;
}

td.celdaSinEspacio {
	padding: 0;
}

table.footer {
	border: 0;
	padding: 0;
	width: 780px;
	margin: 0 auto 0 auto;
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
}

/* Formularios */
table.formulario {
	border: 0;
	padding: 0;
	spacing: 0;
	width: 640px;
	margin: 0 auto 0 auto;
}

table.formularioSide {
	border: 0;
	padding: 0;
	width: 640px;
	margin: 0 auto 0 auto;
}

td.terminos {
	text-align: center;
}

td.titulosIzq{
	text-align: left;
}

td.etiquetaRight {
	color: #3099D8;
	text-align: right;
}

td.etiqueta {
	color: #3099D8;
}

td.campo {
	
}

td.btnSubmit {
	text-align: center;
}

td.ayuda {
	
}

table.ayuda {
	
}

td.titEjemplo {
	vertical-align: top;
	color: #4EAB7C;
	font-weight: bold;
}

td.ejemplo {
	color: #4EAB7C;
}

/* Titulos */
h2 {
	font-family: Arial, Verdana;
	font-weight: bold;
	color: #AC3B08;
	text-decoration: none;
}

/* Tablas de notas */
table.nota {
	padding: 0;
	width: 400px;
	margin: 0 auto 0 auto;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #0A4172;
	border: 1px #819CB7 solid;
	background-color: #E8F4FD;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
}

/* Tablas de nota mas larga */
table.notaLarga {
	padding: 0;
	width: 80%;
	margin: 0 auto 0 auto;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #0A4172;
	border: 1px #819CB7 solid;
	background-color: #E8F4FD;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
}

td.imgNota {
	vertical-align: top;
	font-weight: bold;
	width: 8%;
}

td.contenidoNota {
	
}

table.menuLateral {
	vertical-align: top;
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #6C6C6C;
	border: 1px #C8C7C2 solid;
	height: 0;
	background-color: #F7F7F7;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	padding: 2;
	border-spacing: 2;
	width: 160px;
	height: 200px;
}

tr.menuLateralNivel1 {
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

/* tabs */
table.tabs {
	border:0;
	border-spacing: 0;
	border-padding: 0;
}

td.clip {
	height: 9;
	background-image: url("/portal/imgs/lineaSuperiorClip.png");
	width: 165;
	vertical-align: bottom;
}

td.clipNuevo {
	background-color: #FFFFFF;
	vertical-align: top;
}

td.clipEspacio1 {
	height: 9;
	background-color: #ffffff;
	width: 162;
}

td.clipEspacio2 {
	height: 9;
	background-color: #ffffff;
	width: 23;
}

td.clipEspacio3 {
	height: 9;
	background-color: #ffffff;
	width: 24;
}

td.tabs1 {
	height: 25;
	background-color: #FFFFFF;
	align: center;
	text-align: center;
	width: 165;
	font-family: Arial, Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #EC844D;
}

td.tabs2 {
	height: 25;
	background-color: #f06a23;
	align: center;
	text-align: center;
	width: 162;
	font-family: Arial, Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

td.tabs3 {
	height: 25;
	background-color: #d65a19;
	align: center;
	text-align: center;
	width: 162;
	font-family: Arial, Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

td.tabs4 {
	height: 25;
	background-color: #ad4110;
	align: center;
	text-align: center;
	width: 162;
	font-family: Arial, Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}