BODY
{
    
 	margin: 0px;
	
	/*background-image: url(/favoritos/imagenes/fondo_difu.gif);*/
	background-repeat: repeat-x;
	background-color: #F1F1F2;
}
INPUT
{
    BORDER-RIGHT: thin;
    BORDER-TOP: #000099 thin;
    FONT-SIZE: 8pt;
    BORDER-LEFT: thin;
    COLOR: #ffffff;
    BORDER-BOTTOM: thin;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #891536 
}
TEXTAREA
{
    BORDER-RIGHT: thin;
    BORDER-TOP: #000099 thin;
    FONT-SIZE: 9pt;
    BORDER-LEFT: thin;
    COLOR: #ffffff;
    BORDER-BOTTOM: thin;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #891536 
}
SELECT
{
    BORDER-RIGHT: thin;
    BORDER-TOP: #000099 thin;
    FONT-SIZE: 8pt;
    BORDER-LEFT: thin;
    COLOR: #ffffff;
    BORDER-BOTTOM: thin;
    FONT-FAMILY: Arial, Helvetica, sans-serif; background-color: #891536 
}
.textotitulo
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #EFEEEE;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.textotitulo_cabecera
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #6A4853;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}


.puntos
{
    BACKGROUND-IMAGE: url(/favoritos/imagenes/linea_fondo2.gif);
    BACKGROUND-REPEAT: repeat-x
}
.puntos_v
{
    BACKGROUND-IMAGE: url(/favoritos/imagenes/linea_fondo_v3_.gif);
    BACKGROUND-REPEAT: repeat-y
}

.texto
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.titulocaja
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #EFEEEE; 
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
FORM
{
    FONT-SIZE: 7.5pt;
    FONT-FAMILY: Arial;
    MARGIN: 1px;
}
.textoTitulo2 {FONT-WEIGHT: bold;COLOR: #891536 }
.textopie { FONT-WEIGHT: bold; FONT-SIZE: 7pt; COLOR: #EFEEEE; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif }
a {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #666666; text-decoration: none}
a.activo:active {text-decoration:underline;color:#CCCCCC;} 
.texto_blanco { FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #F2F2F2; FONT-FAMILY: Arial, Helvetica, sans-serif }
.color_titulo_caja {  background-color: #891536 }
.fondo_caja {  background-color: #F1F1F2}
.fondo_caja_blanco {  background-color: #FFFFFF}
.textotitulocontenido { FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #CCCCCC; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif }

.fondo_mensaje {  background-color: #C8D3DF}
.textomensaje { FONT-WEIGHT: bold; COLOR: #993300; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif }

.ayto_rojo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #B3040D;
	font-weight: bold;
}

.ayto_cabecera {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #891536 ;
	font-weight: bold;
}
.textopequeno {

    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}


.navtext {
font-size:10pt;
border-width:2px;
border-style:outset;
background-color:#891536 ;
color:#E8E8E8;
z-index:3;
}
.fondo_caja_izda {
	background-image: url(/favoritos/imagenes/izquierda2.gif);
}

.fondo_caja_dcha {
	background-image: url(/favoritos/imagenes/derecha2.gif);
}

.fondo_caja_superior {
	background-image: url(/favoritos/imagenes/arriba_caja3.gif);
	background-color:#FFFFFF;
}
.fondo_caja_inferior {
	background-image: url(/favoritos/imagenes/abajo_caja3.gif);
}
/*.fondo_borde_caja {
	background-image: url(/favoritos/imagenes/borde_cajas_.gif);
}*/

.lista {
	list-style-image: url(/favoritos/imagenes/tilde.gif);
	list-style-position: outside;
	padding-left:20px;
	margin-left:0px;
	}
.lista2 {
	list-style-image: url(/favoritos/imagenes/cuadro.gif);
	list-style-position: outside;
	padding:0px;
}
li {
margin-left:0px;
padding-left:0px;
}
.lista_rss {
	list-style-image: url(/imagenes/contenidos/rss_logo_p.gif);
	list-style-position: outside;
	margin-left:12px;
	}


.borde_caja {
	border: 1px solid #666666;
}
.fondo_caja_omic {
background-color: #E7F4E3
}
.color_titulo_caja_omic {
background-color: #69BA53
}
.fondo_borde_caja_omic {

	background-image: url(/favoritos/imagenes/borde_cajas_omic.gif);
}
.titulocaja_omic {

    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.lista_omic {

	list-style-image: url(/imagenes/contenidos/logo_omic_p.gif);
	list-style-position: outside;
	margin-left:12px;
}

.input_omic
{
    BORDER-RIGHT: thin;
    BORDER-TOP: #000099 thin;
    FONT-SIZE: 8pt;
    BORDER-LEFT: thin;
    COLOR: #333333;
    BORDER-BOTTOM: thin;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #AADB9D
}

.boton_omic
{
    BORDER-RIGHT: thin;
    BORDER-TOP: #000099 thin;
    FONT-SIZE: 8pt;
    BORDER-LEFT: thin;
    COLOR: #ffffff;
    BORDER-BOTTOM: thin;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #69BA53
}


.tabla { border: solid 1px #FFFFFF; }
.tabla td {
border: solid 1px #FFFFFF;
margin: 1px 1px 1px 1px;
padding: 3px 3px 3px 3px;
text-align: center;
}

.tablaHeader
{
font-weight: bold;
background-color: #CCCCCC;
border: solid 1px #FFFFFF;
}
.tablaItem
{
background-color: #EAEAEA;
}

.tablaAltItem
{
background-color: white;
}

.Grid { border: solid 1px #FFFFFF; }
.Grid td
{
border: solid 1px #FFFFFF;
margin: 1px 1px 1px 1px;
padding: 3px 3px 3px 3px;
text-align: center;
}
.GridHeader
{
font-weight: bold;
background-color: #CCCCCC;
}
.GridItem
{
background-color: #EAEAEA;
}

.GridAltItem
{
background-color: white;
}

.fs_archivo
{
	border: 1px solid #891536;
	width: 90%;
	text-align:left;
	margin:5px 5px 25px;
	padding: 10px;
}

.legend_archivo
{
color: #ffffff;
background-color:#891536;
border: 1px solid #891536;
padding: 2px 6px;

} 


.calendario_titulo{
	background-color:#891536;
	FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #F2F2F2;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	}
	
.calendario_dia_actual{

	FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color: #666666;
	
}

.calendario_dia_seleccionado{
	
	FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #cccccc;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.calendario_titulo_dias{
	FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color:#CCCCCC;
	}
	
.calendario_dias_otro_mes{

	FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #CCCCCC;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	
}	

.destacados{
	background-color:#F3E7EB; 
	padding:2px; 
		
	}
.destacados fieldset{
	background-color: #F1F1F2;
	padding:0.5em;
}
.aviso{

	background-color:#F3E7EB; 
	padding:2px; 
	
	
	}	
	
.dropshadow2{
	float:left;
	clear:left;
	background: url(/favoritos/imagenes/shadowAlpha.png) no-repeat bottom right !important;
	background: url(/favoritos/imagenes/shadow.gif) no-repeat bottom right;
	margin: 10px 0 10px 10px !important;
	margin: 10px 0 10px 5px;
	width: 95%;/*500px;*/
	padding: 0px;

}
.innerbox{
	position:relative;
	bottom:6px;
	right: 6px;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;	
	padding:4px;
	margin: 0px 0px 0px 0px;
}
.innerbox{
	/* IE5 hack */
	\margin: 0px 0px -3px 0px;
	ma\rgin:  0px 0px 0px 0px;
}
.innerbox p{		
	font-size:14px;
	margin: 3px;
}
	
	
/* Visor ASP.NET de imagenes*/

	div#modaltintdiv
{
    position: absolute;
    background-color: #666666;
    display: none;
    top: 0px;
    left: 0px;
    height: 0px;
    width: 0px;
	z-index: 9;
}
div#modalouter
{
    position: absolute;
    display: none;
    border: 1px solid #696969;
    font-size: 12px;
    padding: 0px;
    text-align: center;
    background-color: #D3D3D3;
	z-index: 9;
}
div#modaltitle
{
    color: #636363;
    text-decoration: none;
    border-bottom: 1px solid #696969;
    height: 18px;
    width: 100%;
}
div#modaltitleleft
{
    float: left;
    height: 18px;
    width: 16px;
    background-color: #2c2c2c;
}
div#modaltitlemiddle
{
    float: left;
    text-align: left;
    font-family: Verdana;
    font-weight: bold;
    color: black;
    padding: 2px 0 0 5px;
}
div#modaltitleright
{
    float: right;
    height: 18px;
    width: 16px;
    background-color: #2c2c2c;
    font-family: Verdana;
    font-size: 8pt;
    font-weight: bold;
    color: white;
    padding: 1px 0 0 0;
    cursor: pointer;
}

/****  ESTILOS PARA AYUDA AUTOCOMPLETAR EN BUSCADOR  **********************/

#suggestions{ position: absolute; width:270px; display:none;}
#searchresults { border-width:3px; border-color:#919191; border-style:solid; background-color: #E6E1E4; line-height:14px; padding:1em; }

#searchresults a.enlace {display:block; FONT-WEIGHT: normal;FONT-SIZE: 8pt; COLOR: #666666;FONT-FAMILY: Arial, Helvetica, sans-serif}
#searchresults a.pie {FONT-WEIGHT: bold;FONT-SIZE: 8pt; COLOR: #FFFFFF;FONT-FAMILY: Arial, Helvetica, sans-serif}
#searchresults a.enlace:hover { background-color:#b7b7b7; color:#ffffff; }
#searchresults .separador {display:block; background-color: #891536}
#searchresults .titulo_sugerencias {float:left;  color:#FFFFFF; text-align:left; font-weight:bold; FONT-FAMILY: Arial, Helvetica, sans-serif; font-size:10px}
#searchresults .cerrar_sugerencias {float:right; color:#ffffff; text-align:right;}
#searchresults .pie_sugerencias {display:block; background-color: #891536; color:#FFFFFF; padding:1em; text-align:right;}

/*
#searchresults a { display:block; background-color:#F1F1F2; clear:left; text-decoration:none; }
#searchresults a:hover { background-color:#b7b7b7; color:#ffffff; }
#searchresults a span.searchheading { display:block; font-weight:bold; padding-top:5px; color:#891536; }
#searchresults a:hover span.searchheading { color:#ffffff; }
#searchresults a span { color:#555555; }
#searchresults a:hover span { color:#f1f1f1; }
#searchresults span.category { font-size:11px; margin:5px; display:block; color:#ffffff; background-color:#b7b7b7;}
#searchresults span.seperator {  background-color:#b7b7b7; width:100%}
#searchresults span.seperator a { background-color:transparent; display:block; margin:5px; height:auto; color:#ffffff; }
*/

