.bggeneral {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	background-color: #CCCCCC;
	background-image: url(images/background.gif);
	background-repeat: repeat;
	background-position: center center;
	margin: 0pt;
	padding: 0pt;
	text-align: center;
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#FD9323;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-shadow-color:#FD9121;
	scrollbar-arrow-color:#FF9933;
	scrollbar-track-color:#FFFFFF;
}
.boton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	background-color: #F09727;
	cursor: hand;
}
.sombizda {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration: none;
	background-color: #EDEDED;
	background-image: url(images/somb_izda.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.sombdecha {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration: none;
	background-color: #EDEDED;
	background-image: url(images/somb_dcha.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.cont {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #CCCCCC;
	border-top-width: 1pt;
	border-right-width: 1pt;
	border-bottom-width: 1pt;
	border-left-width: 1pt;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FFCC66;
	border-right-color: #FFCC66;
	border-bottom-color: #FFCC66;
	border-left-color: #FFCC66;
}
.fondomenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	background-image: url(images/top_menu.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.fonpie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #F09727;
	background-image: url(images/fonpie.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: center;
	padding-top: 6pt;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.fonlogos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	background-image: url(images/fon_logos.gif);
	text-align: center;
	background-repeat: repeat-x;
	background-position: left top;
	vertical-align: top;
}
.fonmenu01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #643200;
	text-decoration: none;
	background-color: #FFFFFF;
	background-image: url(images/fon_menu01.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
A.enlamenu01, A.enlamenu01:link, A.enlamenu01:visited, A.enlamenu01:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	color: #006699;
}
A.enlamenu01:hover {
	color: #FF9900;
}
A.enlamenu02, A.enlamenu02:link, A.enlamenu02:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	text-decoration: none;
	color: #BF6000;
}
A.enlamenu02:hover {
	color: #FF9900;
}
A.enlamenu03, A.enlamenu03:link, A.enlamenu03:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	color: #BF6000;
}
A.enlamenu03:hover {
	color: #FF9900;
}
.fonmenu02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #643200;
	text-decoration: none;
	background-color: #006699;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;

}
A.enlapie, A.enlapie:link, A.enlapie:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}
A.enlapie:hover {
	color: #990000;
}
.ventop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	background-image: url(images/ven_top.gif);
	background-repeat: repeat-x;
	background-position: left top;
	vertical-align: top;
}
.vendown {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	background-image: url(images/ven_down.gif);
	background-repeat: repeat-x;
	background-position: left top;
	vertical-align: top;
}
.contventana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	text-align:justify;
}
.venleft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	background-image: url(images/ven_left.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.venright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	background-image: url(images/ven_right.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.estasen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FF9900;
	padding: 4pt;
}
.bodynoticias {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	margin: 0pt;
	padding: 0pt;
	overflow: auto;
}
.marcofoto {
	border: 1pt solid #000000;
}
.titular {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #FF9900;
}
.subtitular {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.textonoticia {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: #0033CC;
	text-align: justify;
}
.piedefoto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: center;
}
.fondocontenidoestatico {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	margin: 0pt;
	padding: 0pt;
}
.datosentidad {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #0066FF;
	text-decoration: none;
	background-color: #FFFEF2;
	text-align: left;
	vertical-align: top;
	padding: 2pt;
}
.resaltadosta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #0033FF;
	text-transform: none;
	background-color: #FFCC00;
}
.foncabecera {
	background-image: url(images/fon_cabecera.gif);
	background-repeat: repeat-x;
    background-position: center top;
}
.fontituseccion {
	background-image: url(images/fon_titu_seccion.gif);
	background-repeat: repeat-x;
}
.tituloprueba {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
	border-top-width: 1pt;
	border-right-width: 1pt;
	border-bottom-width: 1pt;
	border-left-width: 1pt;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FF0000;
	border-right-color: #FF0000;
	border-bottom-color: #FF0000;
	border-left-color: #FF0000;
}
.tituloprueba02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
	border-top-width: 1pt;
	border-right-width: 1pt;
	border-bottom-width: 1pt;
	border-left-width: 1pt;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FF0000;
	border-right-color: #FF0000;
	border-bottom-color: #FF0000;
	border-left-color: #FF0000;
	background-color: #FCF9ED;
	padding: 2pt;
}
.datosprueba {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border-top-width: 1pt;
	border-right-width: 1pt;
	border-bottom-width: 1pt;
	border-left-width: 1pt;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FF0000;
	border-right-color: #FF0000;
	border-bottom-color: #FF0000;
	border-left-color: #FF0000;
	background-color: #EFEFEF;
	padding: 2pt;
}
.datosprueba02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #FF9900;
	padding: 2pt;
	border: 1pt solid #FF0000;
}
A.html-pie-apps, A.html-pie-apps:link, A.html-pie-apps:visited, A.html-pie-apps:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
	color: #FFFFFF;
}.ventop02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	background-image: url(images/ven_top01.gif);
	background-repeat: repeat-x;
	background-position: left top;
	vertical-align: top;
}
.ventop03 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	background-image: url(images/ven_top02.gif);
	background-repeat: repeat-x;
	background-position: left top;
	vertical-align: top;
}
.ventop04 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	background-image: url(images/ven_top03.gif);
	background-repeat: repeat-x;
	background-position: left top;
	vertical-align: top;
}
.bggaleria {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
.campoform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF9900;
	padding: 4px;
}
A.enla-contacto, A.enla-contacto:link, A.enla-contacto:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	color: #006699;
}
A.enla-contacto:hover {
	color: #FF6600;
}
.titularCalendario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #FF9900;
}
.filaCalendario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: #0033CC;
	text-align: justify;
	border: 1px solid #CCCCCC;
}
.imple-calendario-mes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: ffc000;
	text-align: center;
	border: 1px solid #FFFFFF;
}
.imple-calendario-dia {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #35c4ff;
	text-align: center;
	border: 1px solid #FFFFFF;
}
.imple-calendario-sinevento {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #7A9CD6;
	text-align: center;
	border: 1px solid #FFFFFF;
}
A.imple-calendario-evento:link, A.imple-calendario-evento:visited, A.imple-calendario-evento:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	background-color: #ffc000;
	width: 23px;
	color: #FFFFFF;
}
.imple-fondogeneral {
	background-color: #EDEDED;
	margin: 0px;
	padding: 0px;
}
.imple-sombraizquierda {
	background-image: url(images/sombra_izda.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.imple-sombradecha {
	background-image: url(images/sombra_decha.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.imple-fondocontenido {
	background-color: #FFFFFF;
}
.imple-fondocabecera {
	background-image: url(images/fondo_cabecera.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
.imple-fondomenu {
	background-image: url(images/fondo_menu.gif);
	background-repeat: repeat-y;
	background-position: center top;
	border: thin none;
}
.imple-estiloboton {
	background-image: url(images/fondo_boton.gif);
	background-repeat: repeat-y;
	background-position: left top;
	background-color: #ABBCCE;
}
.imple-estiloboton_2{
	background-color: #006699;
}
.imple-enlamenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}
.imple-enlamenu:link, .imple-enlamenu:visited {
	color: #FFFFFF;
}
.imple-enlamenu:hover {
	color: #FFCC00;
}
.imple-fondologotipos {
	background-color: #EBEBEB;
	padding: 4px;
}
.imple-fondopie {
	background-color: #ACACAC;
	background-image: url(images/fondo_pie.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
.imple-fondocontenido02 {
	background-color: #F5F5F5;
}
.imple-celdapie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.imple-enlapie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
}
.imple-enlapie:link, .imple-enlapie:visited {
	color: #FFFFFF;
}
.imple-enlapie:hover {
	color: #FFCC00;
}
.imple-barrasituacion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FF9900;
	padding: 3px;
}
.imple-fondogaleriaportada {
	background-color: #FFFFFF;
}
.imple-enlasituacion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}
.imple-enlasituacion:link, .imple-enlasituacion:visited {
	color: #FFFFFF;
}
.imple-enlasituacion:hover {
	color: #000000;
}
.imple-actividades-top {
	background-image: url(images/actividades_top.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	vertical-align: bottom;
}
.imple-actividades-left {
	background-image: url(images/actividades_left.gif);
	background-repeat: repeat-y;
}
.imple-actividades-right {
	background-image: url(images/actividades_right.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.imple-actividades-down {
	background-image: url(images/actividades_down.gif);
	background-repeat: repeat-x;
	background-position: center top;
	vertical-align: top;
}
.imple-noticias-top {
	background-image: url(images/noticias_top.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	vertical-align: bottom;
}
.imple-novedades-top {
	background-image: url(images/novedades_top.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	vertical-align: bottom;
}
.campoformulario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #E9E9E9;
	padding: 4px;

}
.cajadetexto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 2px;
	border: 1px solid #FFCC00;
}
.cajatexto {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 2px;
	border: 1px solid #FFCC00;
}
.titulocampo {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
	border-top-width: 1pt;
	border-right-width: 1pt;
	border-bottom-width: 1pt;
	border-left-width: 1pt;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FF0000;
	border-right-color: #FF0000;
	border-bottom-color: #FF0000;
	border-left-color: #FF0000;
	background-color: #F2FDCE;
	padding: 2pt;
}

