/* CUERPO GENERAL */
body, td, div { 

	font-family: Arial, Verdana, Sans; 
	font-size: 9pt; 
}

body {
	color: #000000;   
	background-color: #FFFFFF; 
}

a:link { color: #000022; text-decoration: none }
a:active { color: #FFFFFF;  text-decoration: none }
a:visited { color: #000022;  text-decoration: none }
a:hover { color: #444466; text-decoration: underline }

p { text-align: justify }


/* MENU PRINCIPAL */
a.menuPrincipal:link { color: #000022; text-decoration: none }
a.menuPrincipal:active { color: #FFFFFF;  text-decoration: none }
a.menuPrincipal:visited { color: #000022;  text-decoration: none }
a.menuPrincipal:hover { color: #444466; text-decoration: none }

/* MENU ADMIN */
a.menuAdmin:link { color: #222266; text-decoration: none }
a.menuAdmin:active { color: #FFFFFF;  text-decoration: none }
a.menuAdmin:visited { color: #222266;  text-decoration: none }
a.menuAdmin:hover { color: #000000; text-decoration: underline }


.menutitle{
font-family: Arial, Verdana, Sans; 
font-size: 9pt; 
cursor:pointer;
margin-bottom: 5px;
background-color:#FFFFCC;
color:#000000;
width:140px;
padding:3px;
text-align:center;
font-weight:bold;
border:1px solid #000000;
}

.submenu{
margin-bottom: 0.5em;
}

/* Cajas generales */
.caja { background-color: #E4E4FF; color: black; }

/* FORUMARIOS EN GENERAL */
select.phpfw, input.phpfw, textarea.phpfw, select.phpfw, buton.phpfw, textarea.phpfw { 
				background-color: #FFFFCC; 
				border: #000 1px solid; 
				border-style: solid;
				padding: 2px;
				font-family: arial, verdana, sans; 
				font-size: 8pt }



/* FORMULARIOS DE LOGIN */
input.login {	background-color: #DFDFFF; 
				width: 120px; 
				height: 17px; 
				border: #DFDFFF 0px solid; 
				border-style: inset;
				display: block;
				padding: 2px;
				font-family: arial, verdana, ms sans serif; 
				font-size: 8pt }

input.loginSubmit {	background-color: #DFDFFF; 
				width: 60px; 
				height: 17px; 
				border: #DFDFFF 0px solid; 
				border-style: inset;
				display: block;
				padding: 2px;
				font-family: arial, verdana, ms sans serif; 
				font-size: 8pt }

input.campo { 	
				border: none; 
				background-color: transparent; 
				font-size: 8pt;  
				width: 100%}

fieldset, legend { border: 1px solid #A9A9AF;
				padding: 5px }


/* ESTILOS DE FILAS */
tr.header { background-color: #CAD2DF }
tr.impar { background-color: #EBEEF3 }
tr.arriba { background-color: #DADDE2 }
tr.par { background-color: #FFFFFF }
tr.arribaMenu { background-color: #F7F7FF }
tr.blank { background: none }


/* TABLA DE ERRORES */
table.errorTable { border: #FF0000 1px solid }
ul.errores { color: #FF0000 }
table.messageTable { border: #2222FF 1px solid; color: #2222FF }




/* LISTADOS DE DEFINICIONES */
dt { color: black; font-weight: bold; padding-top: 10px }
dd { list-style-type: square }



/* FOTO ROTATIVA */
.fotoRotativaDiv { width: 100%; text-align: center }
.fotoRotativaText { text-align: center; font-size: 8pt; overflow: hidden }
#fotoRotativa { border: 1px solid black }

/* ENCUESTA */
.encuestaPregunta { font-weight: bold; color: #005 }
.encuestaOpcion {  }
.adminEncuestaHeader { background-color: #b8db6f; color: #000; font-weight: bold; font-style: italic }
.adminEncuestaPregunta { background-color: #d8fb8f; color: #333; font-weight: bold; font-style: italic; font-size: 8pt }


/* VARIOS */
.botonLogin {
font-family: sans, arial, verdana;
font-size: 11px;
font-weight: bold;
border: 1px solid #454555;
padding: 5px;
text-align: center;
vertical-align: middle;
background-color: #DFDFFF; 
width: 90%;
}

/* ARTICULOS */
.articuloTabla {  }
.articuloFoto { border: 1px solid white; }
.articuloTitulo { font-weight: bold; font-style: italic; color: #000; font-size: 12pt }
.articuloResumen { font-style: italic; }
.articuloGlosa { padding-top: 10px }

/* ARTICULOS HOME */
.articuloHomeTabla { border: 1px solid #CCC; background-color: #EFE }
.articuloHomeTitulo { font-weight: bold; font-style: italic }
.articuloHomeResumen { }
.articuloHomeTitulo2 { font-weight: bold; font-style: italic; text-align: right }
.articuloHomeResumen2 { text-align: right }
.articuloHomeHover { background-color: #EFE ; cursor: pointer}



.botonLoginHover { background-color: #EFEFFF; cursor: pointer }

.botonTD { background-color: #C1D9DB; }
.botonTDHover { background-color: #D1E9EB; cursor: pointer }
.clickeable { cursor: pointer } 
.tachado { text-decoration: line-through } 

div.auto_complete {
	color: black; 
	width: 100px;
	background: #fff;
	display: inline;
}

div.auto_complete ul {
	border: 1px solid #888;
	margin: 0;
	padding: 0;
	width: 100%;
	list-style-type: none;
}

div.auto_complete ul li {
	margin: 0;
	padding: 3px;
}

div.auto_complete ul li.selected { 
	background-color: #ffb; 
}

div.auto_complete ul strong.highlight { 
	color: #800; 
	margin: 0;
	padding: 0;
}


#tooltip { background: #DDFFAA; border: 1px solid gray; position: absolute; padding: 2px; left: -400px }
