/* Estilos de la aplicacion */
img {
	border: 0;
}


/* 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 : #BA2025;
}

/* Template containers */


#layoutAyudaContainer {
	background-color: #FFFFFF;
	vertical-align: middle;
	margin: 0 auto 0 auto;
	width: 500px;
}

#headerContainer {
	background-color: #FAFAFA;
}

#workingAyudaContainer {
	font-family: Times New Roman', serif;
	font-size: 11px;
	background-color: #FFFFFF;
	width: 500px;
}

table.workArea {
	border: 0;
	padding: 0;
	width: 960px;
}

#spacer {
	height: 20px;
}

#footerContainer {
	background-color: #fafafa;
}

td.sideMenu {
	vertical-align: top;
	align: left;	
}

/* Mensajes de Struts */
.errorMessage {
	font-family: Times New Roman', serif;
	font-size: 11px;
	color: #CC0000;
	list-style: none;
}

.actionMessage {
	color: #8FC057;
	list-style: none;
}

/* Clases de etiquetas de Struts */
.wwFormTable {
	
}

td.tdLabel {
	font-family: Times New Roman', serif;
	font-size: 11px;
	text-align: right;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #AD4110;
	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: Times New Roman', serif;
	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 {
	text-align: right;
}

td.etiqueta {
	color: #666666;
}

td.campo {
	
}

td.btnSubmit {
	text-align: center;
}

td.ayuda {
	
}

table.ayuda {
	
}

td.titEjemplo {
	vertical-align: top;
	color: #666666;
	font-weight: bold;
}

td.ejemplo {
	color: #666666;
}

/* Titulos */
/*h2 {
	font-family: Arial, Verdana;
	font-weight: bold;
	color: #AC3B08;
	text-decoration: none;
}*/

table.menuLateral {
	vertical-align: top;
	font-family: Times New Roman', serif;
	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: Times New Roman', serif;
	font-size: 13px;
	font-weight: bold;
	color: #EC844D;
}

td.tabs2 {
	height: 25;
	background-color: #f06a23;
	align: center;
	text-align: center;
	width: 162;
	font-family: Times New Roman', serif;
	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: Times New Roman', serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

td.tabs4 {
	height: 25;
	background-color: #ad4110;
	align: center;
	text-align: center;
	width: 162px;
        font-family: 'Times New Roman', serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
