span.searchword  { background-color:yellow; }

.combo {
 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 border: 1px solid #A5AEB5;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
}
a:link {
	color: #003073;
	text-decoration: underline;
}
a:hover {
	color: #002F73;
}
a:visited {
	color: #666666;
	text-decoration: underline;
}
a:active {
	color: #343781;
}

#cont_scroll{
	overflow: auto;
	
}
/*Estilos para los menues*/
.menutitle { background:#eeeeee  url(../images/vineta-menu.gif) 5px 8px no-repeat;font-weight: normal; display:block;font-size:11px;color:#333; padding: 2px 2px 2px 12px; cursor:hand; cursor:pointer;}
.menutitle1 { DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(../images/fd-menuover.gif) no-repeat; VERTICAL-ALIGN: middle; COLOR: #000; PADDING-TOP: 3px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 21px; TEXT-DECORATION: none }
.submenu { DISPLAY: block; PADDING-LEFT: 25px; FONT-SIZE: 11px; FLOAT: right; PADDING-BOTTOM: 3px; WIDTH: 100%; COLOR: #000000; FONT-FAMILY:Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cccccc; TEXT-DECORATION: none }
.submenu A:link { WIDTH: 100%; COLOR: #000000; TEXT-DECORATION: none; }
.submenu A:hover { WIDTH: 100%; COLOR: #000000; BACKGROUND-COLOR: #eeeeee; TEXT-DECORATION: none;}
.submenu A:visited { WIDTH: 100%; COLOR: #000000; TEXT-DECORATION: none; }
.submenu A:active { WIDTH: 100%; COLOR: #000000; TEXT-DECORATION: none; BACKGROUND-COLOR: #eeeeee;  }


.menu-area {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 vertical-align: middle;
 text-align: left;
 margin-top:3px;
 margin-bottom:3px;
 height:22px;
 background-color: #eeeeee;
}

.menu-area a:link, .menu-area a:visited {
 color:#000000;
 text-decoration:none;
 padding-left: 18px;
 margin-left:5px;
 height:22px;
 vertical-align: middle;
 padding-top: 4px;
 padding-bottom: 2px;
 }
 
 .menu-area a:hover{
	background-color:#CCCCCC;
	color: #000; 
	background: url(../images/fd-menuover1.gif); 
	background-position: 0px,50px;
	background-repeat: no-repeat;
	text-decoration: none;
	display: block;
  padding-left: 18px;
  padding-top: 4px;
  padding-bottom: 2px;
  height:22px;
  vertical-align: middle;
 }
 
 .menu-subarea {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 vertical-align: middle;
 text-align: left;
 margin-top:3px;
 margin-bottom:3px;
 height:22px;
 background-color: #eeeeee;
}

.menu-subarea a:link, .menu-area a:visited {
 color:#000000;
 text-decoration:none;
 padding-left: 22px;
 height:22px;
 vertical-align: middle;
 padding-top: 4px;
 padding-bottom: 2px;
 }
 
 .menu-subarea a:hover{
	background-color:#CCCCCC;
	color: #000; 
	background: url(../images/fd-menuover.gif); 
	background-position:0px,0px;
	background-repeat: no-repeat;
	text-decoration: none;
	display: block;
  padding-left: 22px;
  padding-top: 4px;
  padding-bottom: 2px;
  height:22px;
  vertical-align: middle;
 }

 
 .submenu-area {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 vertical-align: middle;
 text-align: left;
 margin-top:3px;
 margin-bottom:3px;
 height:22px;
 background-color: #eeeeee;
 padding-left:15px;
 font-weight:bold;
}

.boton1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF0000;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FF9999;
	border-right-color: #CC0000;
	border-bottom-color: #CC0000;
	border-left-color: #FF9999;
	margin: 1px;
	padding: 1px;
}
.boton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #003063;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #99CCFF;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #9CCFFF;
	margin: 1px;
	background-image: url(../images/fd-boton.gif);
}
.bordehome {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.eventomes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding: 5px;
}
.eventomes a:link {
	color: #E71010;
	text-decoration:none;
}
.menu-cultural {
	 font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #002F73;
	height: 32px;
	vertical-align: middle;
	text-align:right;
}
.menu-cultural a:link, .menu-cultural a:visited  {
	color: #FFFFFF;
	text-decoration:none;
	text-align: right;
	padding-right: 13px;
}
.menu-cultural a:hover, .menu-cultural a:active {
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:none;
	padding-right: 13px;
	text-align: right;
	background-image: none;
}

.noticia-home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	background-color: #000000;
	padding: 10px;
}
.noticia-home a:link, .noticia-home a:hover, .noticia-home a:visited, .noticia-home a:active {
	color:#FF0000;
	font-weight:bold;
	text-decoration:underline;
}

.homeotros a:link, .homeotros a:visited, .homeotros a:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: middle;
	text-align: left;
	text-decoration: none; 
	display: block; 
	color: #000000;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 6px;
	height: 23px;
	background-color: #eeeeee;
	background-repeat: no-repeat;
	
}
.homeotros a:hover 
{
	text-decoration: none; 
	display: block; 
	color: #000000;
	padding-left: 15px;
	padding-top: 5px;
	height: 23px;
	background-color: #eeeeee;
	background-repeat: no-repeat;
 }


.pie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	height: 20px;
	text-align: center;
}
.pequeno {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	height: 20px;
	text-align: center;
}
.pie a:link, .pie a:hover, .pie a:active, .pie a:visited {
	color:#666666;
	text-decoration: none;
	}

.borde {
	border: 1px solid #CCCCCC;
}
.bordelados {

	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
}
.noticia-homeinterno {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	padding: 10px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.noticia-homeinterno a:link, .noticia-homeinterno a:visited {
	color:#FF0000;
	font-weight:bold;
	text-decoration:none;
	}
.noticia-homeinterno a:hover, .noticia-homeinterno a:active {
	color:#FF0000;
	font-weight:bold;
	text-decoration:underline;
	}


.bordederecho {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #E71010;
	font-weight: bold;
	height: 20px;
	vertical-align: middle;
	width: auto;
	padding-left: 4px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-top: 2px;
	}
.normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #333333;
	list-style-image: url(../images/vineta.gif);
	text-align: justify;
	}
	.sinvinetas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #333333;
	text-align: justify;
	}

.texto {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 list-style-image: url(../images/vineta.gif);
 font-weight: normal;
 color: #000000;
 padding: 5px;
 }
 .subtitulo
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #002F73;
	font-weight: bold;
	padding-left: 3px;
	vertical-align: bottom;
	padding-right: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-top: 3px;
	padding-bottom: 1px;
}
.subtituloletrapequena
{
	padding-left: 2px;
	font-weight: bold;
	font-size: 11px;
	color: #002F73;
	padding-top: 2px;
	border-top: #ffffff 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #eeeeee;
}

.encabezado, tr.encabezado td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	height: 20px;
	vertical-align: middle;
	background-color: #002F73;
	text-align: center;
	}
.encabezadorojo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	height: 20px;
	vertical-align: middle;
	background-color: #002F73;
	text-align: center;
	border-right: solid, 1px, #ffffff;
	}
.encabezado a:link, .encabezado a:active, .encabezado a:hover, .encabezado a:visited {
	color: #FFFFFF;
	text-decoration: underline;
	}	
.forma {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #eeeeee;
	line-height: 11px;
	padding-left: 3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	width: 200px;
	}
.box
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 width: 150px;
}

.boxdep
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.titulosblancos {
 font-family: "Arial Narrow", Arial;
 font-size: 15px;
 font-weight: bold;
 color: #FFFFFF;
 padding-left: 5px;
 padding-right: 5px;
 line-height: 18px;
}
.titulosnegros {
 font-family: "Arial Narrow", Arial;
 font-size: 15px;
 font-weight: bold;
 color: #000000;
 padding-left: 5px;
 line-height: 18px;
}
.fila {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#FFFFFF;
	color:#333333;
}
.fila1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#FFFFFF;
	color:#333333;
	background-image:url(../images/fd-fila1.gif);
	background-repeat: repeat-x;
}
.fila2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#FFFFFF;
	color:#333333;
	background-image:url(../images/fd-fila1.gif);
	background-repeat: repeat-x;
}
.filaresaltada
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#CEE1FF;
	color:#000000;
	font-weight:bold;
	border: 1 solid #848E94;
}
.fila3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 21px; ;background-color:#FFFFFF;font-weight:bold;color:#000000;text-align:center}
.fila4
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #9C9A9C;
	text-align: right;
}
.fila4 A
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.fila4 A:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	}

.error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;	
	margin: 3px;
	padding: 2px;
	border: 1px dashed #660000;
	left: 100px;
	background-color: #FFDDDD;
}
.alerta {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
}

.total {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-image: url(../images/vineta.gif);
	font-weight: bold;
	color: #000000;
	text-align: right;
	background-color: #B6D1FB;
	border: 1px solid #2F59D7;

}
.paginacion
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-align: right;
	padding: 2px;
}
.paginacion a:link, .paginacion a:visited {
	color:#006699;
	text-decoration:underline;
}
.paginacion a:hover, .paginacion a:active {
	color:#000000;
	text-decoration:none;
}
.numeracion {
	font-weight: bold;
	font-size: 11px;
	color: #666666;
	background-image:url(../images/fd-paginacion.gif);
	background-repeat:repeat-x;
	padding-left: 2px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	height: 18px;
	text-align: left;
}
.paginacionLeft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	padding: 3px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #003366;
	border-right-color: #003366;
	border-bottom-color: #003366;
	border-left-color: #003366;
	background-color: #FFFFFF;
}
.paginacionLeft a:link, .paginacion a:visited {
	color:#006699;
	text-decoration:underline;
}
.paginacionLeft a:hover, .paginacion a:active {
	color:#000000;
	text-decoration:none;
}


.campo {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 background-color: #EEEEEE;
 padding-left: 8px;
 border-right: 1px solid #FFFFFF;
 border-bottom: 1px solid #FFFFFF;
 vertical-align:top;
}

.camporequerido {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 background-color: #EEEEEE;
 padding-left: 8px;
 background-image: url(../images/vineta-requerido.gif);
 background-repeat: no-repeat;
 background-position: 1px 7px;
 border-right: 1px solid #FFFFFF;
 border-bottom: 1px solid #FFFFFF;
 vertical-align:top;

}

.menu-area-imagen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 27px;
	vertical-align: middle;
	text-align: center;
	padding-left: 5px;
}

.menu-cultural-imagen {
	font-family: "Arial Narrow", Arial;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #002F73;
	height: 32px;
	vertical-align: middle;
	text-align: center;
}
.entidad {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #E71010;
}
.tema {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

.mensaje 
{
	 DISPLAY:block;
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 12px;
	 padding: 4px 4px 4px 35px;
	 border-top-width: 1px;
	 border-bottom-width: 1px;
	 border-top-color: #002C73;
	 border-bottom-color: #002C73;
	 font-weight: bold;
	 background-image: url(../images/ico-mensaje.gif);
	 background-repeat: no-repeat;
	 background-position: 5px 4px;
	 height: auto;
	 background-color: #CCE6FF;
	 border-top-style: solid;
	 border-bottom-style: solid;
	 margin: 7px 0px 7px 0px;
	}
.nohaydatos {
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 12px;
	 padding: 4px 4px 4px 10px;
	 border-top-width: 1px;
	 border-bottom-width: 1px;
	 border-top-color: #002C73;
	 border-bottom-color: #002C73;
	 font-weight: bold;
	 height: auto;
	 background-color: #CCE6FF;
	 border-top-style: solid;
	 border-bottom-style: solid;
	 margin: 7px 0px 7px 0px;
	 display:block;
	}	
.ninguno {
	}

.instruccion {
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 11px;
	 padding: 5px 5px 5px 0px; /*aqui cambié el 10 por el 0 por requerimiento del ministerio*/
	 font-weight: normal;
	 text-align:justify;
	 margin-top:3px;
	 color: #333333;
}

.aviso {
 DISPLAY:block;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 padding: 5px 5px 4px 40px;
 margin-bottom: 5px;
 margin-top: 5px;
 font-weight: bold;
 background-image: url(../images/ico-aviso1.gif);
 background-repeat: no-repeat;
 background-position: 3px 3px;
 height: auto;
}
 
.denegado {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 padding: 0px 0px 0px 60px;
 border-top-width: 1px;
 border-bottom-width: 1px;
 border-top-color: #FF0000;
 border-bottom-color: #FF0000;
 font-weight: bold;
 background-image: url(../images/ico-error1.gif);
 background-repeat: no-repeat;
 background-position: 0px 0px;
 height: 50px;
}

.menu-usuarios {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #333333;
 background-color: #FFCC00;
 background-image: url(/images/vineta1.gif);
 background-repeat: no-repeat;
 background-position: 6px 5px;
 padding-left: 15px;
 height: 18px;
}


.formulario-encuesta {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #003366;
 background-color: #FFCC00;
 text-align: center;
 }

.calend-dias {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; COLOR: #003366; PADDING-TOP: 1px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffcc00; TEXT-ALIGN: center
}

.calend-festivos {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; COLOR: #000000; PADDING-TOP: 1px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: center
}
.calend-festivos a:link, .calend-festivos a:hover, .calend-festivos a:visited, .calend-festivos a:active {
 color: #000000;
}
.calend-habiles {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; COLOR: #000000; PADDING-TOP: 1px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.calend-habiles a:link, .calend-habiles a:hover, .calend-habiles a:visited, .calend-habiles a:active {
 color: #000000;
}
.calend-otros {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; COLOR: #666666; PADDING-TOP: 1px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: center
}
.calend-otros a:link, .calend-otros a:hover, .calend-otros a:visited, .calend-otros a:active {
 color: #666666;
}
.calend-hoy {
	BORDER-RIGHT: #003366 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #003366 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; BORDER-LEFT: #003366 1px solid; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: #003366 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.calend-hoy a:link, .calend-hoy a:hover, .calend-hoy a:visited, .calend-hoy a:active {
 color: #000000;
}
/*.agenda-areas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	list-style-image: url(../images/vineta-agenda.gif);
	padding: 5px;
}*/
.agenda-areas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	list-style-image: url(../images/vineta-agenda.gif);
	padding: 5px;
}

.agenda-areas-h {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	list-style-image: url(../images/vineta-agenda.gif);
	padding: 5px;
	visibility:hidden;
}

.agenda-areas a:link, .agenda-areas a:visited {
 color: #002C73;
 text-decoration: none;
}
.agenda-areas a:hover, .agenda-areas a:active {
 color: #002C73;
 text-decoration: underline;
}
.bordegris {
 
 border: 1px solid #CCCCCC;
}
.agenda-semana {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #002C73;
	vertical-align: middle;
}
.calend-mes {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; COLOR: #ffffff; PADDING-TOP: 1px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #003366; TEXT-ALIGN: center
}
.calend-dias {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; COLOR: #003366; PADDING-TOP: 1px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffcc00; TEXT-ALIGN: center
}
.calend-festivos a:link, .calend-festivos a:hover, .calend-festivos a:visited, .calend-festivos a:active {
 color: #000000;
 text-decoration: underline;
}
 

.calend-habiles a:link, .calend-habiles a:hover, .calend-habiles a:visited, .calend-habiles a:active {
 color: #000000;
 text-decoration:underline;
}
 
.calend-otros {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; COLOR: #666666; PADDING-TOP: 1px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: center
}

.calend-hoy {
	BORDER-RIGHT: #003366 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #003366 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; BORDER-LEFT: #003366 1px solid; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: #003366 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
 .mapa1 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #002C73;
 background-color: #CCCCCC;
 padding: 2px 2px 2px 6px;
}
.mapa2 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #333333;
 background-color: #EFEFEF;
 padding: 2px;
 list-style-image: url(../images/vineta.gif);
}
.mapa2 a:link, .mapa2 a:visited {
 color: #333333;
 text-decoration:none;
}
.mapa2 a:hover, .mapa2 a:active {
 color: #333333;
 text-decoration: underline;
 font-weight:bold;
}
.mapa3 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #333333;
 background-color: #FFFFFF;
 padding: 2px;
 list-style-image: url(../images/vineta-agenda.gif);
}
.mapa3 a:hover, .mapa3 a:active, .mapa3 a:link, .mapa3 a:visited {
 color: #333333;
 text-decoration: underline;
}

.colombia-temas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	padding: 3px 2px 2px 15px;
	background-color: #FFFFFF;
	background-image: url(../ColombiaCultural/images/vineta-colombia.gif);
	background-repeat: no-repeat;
	background-position: 7px 6px;
}
.colombia-temas a:link, .colombia-temas a:hover, .colombia-temas a:visited, .colombia-temas a:active {
	color: #333333;
	text-decoration: none;
}
.menu-usuarios {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #333333;
 background-color: #FFCC00;
 background-image: url(/images/vineta1.gif);
 background-repeat: no-repeat;
 background-position: 6px 5px;
 padding-left: 15px;
 height: 18px;
}
.subtituloazul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #002F73;
	font-weight: bold;	
	vertical-align: bottom;
	padding-right: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-top: 3px;
	padding-bottom: 1px;
}
.opciones {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	background-color: #eeeeee;
	background-image: url(../images/vineta-opcion.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.opciones a:link, .opciones a:visited {
 color: #333333;
 text-decoration: none;
}
.opciones a:hover, .opciones a:active {
 color: #000000;
 text-decoration: none;
}
.prod-categorias {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	background-color: #eeeeee;
	background-image: url(../images/vineta-opcion.gif);
	background-repeat: no-repeat;
	background-position: 5px 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.prod-categorias a:link, .prod-categorias a:visited {
 color: #333333;
 text-decoration: none;
}
.prod-categorias a:hover, .prod-categorias a:active {
 color: #0000ff;
 text-decoration: underline;
}
.prod-categoria {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #666666;
}

.red-categorias {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #FFFFFF;
 text-decoration: none;
 padding: 4px 4px 4px 4px;
 background-color: #666666;
}
.red-categorias a:link, .red-categorias a:visited {
 color: #FFFFFF;
 text-decoration: none;
}
.red-categorias a:hover, .red-categorias a:active {
 color: #FFFFFF;
 text-decoration: underline;
}
.red-categoria {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #666666;
}

.letra {
 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #333333;
 text-decoration: none;
 list-style-image: url(../images/vineta-agenda.gif);
}
.letra a:link, .letra a:active, .letra a:hover, .letra a:visited {
	 color: #333333;
	 text-decoration:underline;
}
.masinfo {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #CC0000;
 list-style-image: url(../images/vineta-agenda.gif);
 font-weight: bold;
}
.patrimonio {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #333333;
}

.subtitulopatrim {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #002C73;
	font-weight: bold;
	padding-left: 6px;
	vertical-align: middle;
	background-color: #CCCCCC;
	height: 22px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
}
.subtituloconcer{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 6px;
	vertical-align: middle;
	background-color: #002C73;
	height: 22px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
}
.tipo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;

	}

.normalindent {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #333333;
 list-style-image: url(../images/vineta.gif);
 padding-left: 30px;
} 
.letra {
 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #333333;
 text-decoration: none;
 list-style-image: url(../images/vineta-agenda.gif);
}
.foot {
 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #666666;
 text-align:right;
}
.tit-opciones {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: middle;
	text-align: left;
	padding-top: 2px;
	background-color: #003073;
	padding-left: 10px;
	padding-bottom: 2px;
}
.boxbusqueda {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 width: 145px;
 border: 1px solid #A5AEB5;
}

.boxbusquedalarge {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 width: 500px;
 border: 1px solid #A5AEB5;
}

.registro {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	text-align: right;
	padding: 2px;
}
.registro a:link, .registro a:visited {
	color: #000000;
	text-decoration: none;
}	
.registro a:hover, .registro a:active {
	color: #000000;
	text-decoration: underline;
}	

.sector 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: middle;
	text-align: left;
	text-decoration: none;
	background-color: #003073;
	height: 16px;
	background-image: url(../images/vineta-sector.gif);
	background-repeat:no-repeat;
	background-position: 3px 6px;
}
.sector a:link, .sector a:visited
{
	color: #ffffff;
	display: block;
	text-decoration: none;
	padding-left: 15px;
	padding-top: 2px;
	padding-bottom: 4px;
}
.sector a:hover {
	text-decoration: none;
	display: block;
	color: #FFFFFF;
	background-color: #004EB7;
	padding-left: 15px;
	padding-top:2px;
	padding-bottom: 4px;
	
}
.Elesector
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: middle;
	text-align: left;
	text-decoration: none;
	color: #ffffff;
	display: block;
	text-decoration: none;
	padding-left: 15px;
	padding-top: 2px;
	padding-bottom: 4px;
	background-color: #003073;
	background-image: url(../images/vineta-sector-on.gif);
	background-repeat:no-repeat;
	background-position: 3px 6px;
}
.Elesector a:link
{
	color: #ffffff;
	display: block;
	text-decoration: none;
	padding-left: 15px;
	padding-top: 2px;
	padding-bottom: 4px;
	
}
.calend-mes {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; COLOR: #ffffff; PADDING-TOP: 1px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #003366; TEXT-ALIGN: center
}
.calend-mes a:link, .calend-mes a:hover, .calend-mes a:visited, .calend-mes a:active {
 color: #FFFFFF;
}

.calend-dias {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; COLOR: #003366; PADDING-TOP: 1px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffcc00; TEXT-ALIGN: center
}

.calend-festivos {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; COLOR: #000000; PADDING-TOP: 1px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: center
}
.calend-festivos {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; COLOR: #000000; PADDING-TOP: 1px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: center
}
.calend-habiles {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; COLOR: #000000; PADDING-TOP: 1px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.calend-habiles a:link, .calend-habiles a:hover, .calend-habiles a:visited, .calend-habiles a:active {
 color: #000000;
}
.calend-otros {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; COLOR: #666666; PADDING-TOP: 1px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: center
}
.calend-otros a:link, .calend-otros a:hover, .calend-otros a:visited, .calend-otros a:active {
 color: #666666;
}
.calend-hoy {
	BORDER-RIGHT: #003366 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #003366 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; BORDER-LEFT: #003366 1px solid; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: #003366 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.calend-hoy a:link, .calend-hoy a:hover, .calend-hoy a:visited, .calend-hoy a:active {
 color: #000000;
}

.toolbar {
	background-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EEEEEE;
}
.bordenegro {
	border: 1px solid #000000;
}

.tituloagenda {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color : #002F73;
}
.tituloencuesta 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	padding-left: 6px;
	vertical-align: middle;
	background-color: #002C73;
	height: 22px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
}
.tab-activo {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../images/tab-activo.gif); COLOR: #333333; TEXT-INDENT: 5px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 20px; TEXT-DECORATION: none
}
.tab-activo A:link {
	FONT-WEIGHT: normal; COLOR: #333333; TEXT-DECORATION: none
}
.tab-activo A:hover {
	FONT-WEIGHT: normal; COLOR: #333333; TEXT-DECORATION: none
}
.tab-activo A:active {
	FONT-WEIGHT: normal; COLOR: #333333; TEXT-DECORATION: none
}
.tab-activo A:visited {
	FONT-WEIGHT: normal; COLOR: #333333; TEXT-DECORATION: none
}
.tab-inactivo {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../images/tab-inactivo.gif); COLOR: #ffffff; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 20px; TEXT-DECORATION: none
}
.tab-inactivo A:link {
	FONT-WEIGHT: normal; COLOR: #ffffff; TEXT-DECORATION: none
}
.tab-inactivo A:hover {
	FONT-WEIGHT: normal; COLOR: #ffffff; TEXT-DECORATION: none
}
.tab-inactivo A:active {
	FONT-WEIGHT: normal; COLOR: #ffffff; TEXT-DECORATION: none
}
.tab-inactivo A:visited {
	FONT-WEIGHT: normal; COLOR: #ffffff; TEXT-DECORATION: none
}

/* Estilos para FPA */

.tdVineta {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;	
	background-image: url(../images/vineta2.gif);
	background-repeat: no-repeat;
	background-position: 7px 7px;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;*/
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 15px;
	/*border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;*/
}

.tdVineta1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;	
	background-image: url(../images/vineta1.gif);
	background-repeat: no-repeat;
	background-position: 17px 7px;	
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;*/
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 25px;
	/*border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;*/
}

.tdVineta2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;	
	background-image: url(../images/vineta-agenda.gif);
	background-repeat: no-repeat;
	background-position: 27px 7px;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;*/
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 35px;
	/*border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;*/
}

.deptohome {font-family: Arial, Helvetica, sans-serif;

font-size:11px;

color: #FFF;

padding-left: 5px;

}

.deptohome a:link, .deptohome a:visited {

color:#fff;

text-decoration: none;

}

.deptohome a:hover, .deptohome a:active {

color:#fff;

text-decoration: none;

}
.foto
{
	border:1px #eeeeee solid;
	margin:1px;
	
}

.littlebox {
	FONT-SIZE: 11px; WIDTH: 70px; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.encuestaradio {padding:0;}
.encuestaradio td {width:120px; font-size:11px; text-align:center;}
.encuestaencabezado {width:120px; font-size:11px; text-align:center; background:#eeeeee}
.encuestagrilla 
{
	border-top:1px solid #ccc; border-left:1px solid #ccc;
	font-size:11px;}
.encuestagrilla td {border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
.encuestagrilla td td{ border:none;border-right:1px solid #ccc;border-left:1px solid #ccc;}
