body {
	font-family: Arial, Helvetica, sans-serif;
	color: #485061;
	background-image: url(../images/images_C/general/bg.gif);
	background-color: #5A6872;
	margin-top : 0px;
	margin-left : 0px;
	padding: 0px;
	text-align: left;
}

h1.htitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	margin: 7px 15px 25px;
	padding: 0px;
	letter-spacing: 0.2em;
}

a:link {
	color: #B50027;
	text-decoration: none;
}
a:visited {
	color: #B50027;
	text-decoration: none;
}
a:hover {
	color: #B50027;
	text-decoration: underline;
}
a:active {
	color: #B50027;
	text-decoration: underline;
}

/*  ESTILOS DE POSICIONAMIENTO */


/* centra la pgina en IE5 */
#antebase{
	text-align: center;
	margin: 0px;
	padding: 0px;
	height: 100%;
}


/* acoge todo el contenido */
#base {
	width: 770px;
	margin: 0px auto;
	background-color: #FFFFFF;
	padding: 0px;
	text-align: right;
}


/* contenido de la cabecera: logo, buscador y reas */
#cabecera {
	width: 770px;
	margin: 0px auto;
	padding: 0px;
	height: 112px;
	clear: none;
	background-color: #FFFFFF;
	text-align: right;
}

/* contenido del lateral izquierdo */
#izda {
	float: left;
	margin: 0px;
	padding: 0px;
	padding-right: 3px;
	text-align: center;
	width: 221px;
}

/* contenido pie */
#pie {
	width: 100%;
	clear: both;
	float: none;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/images_C/general/bg_pie.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 63px;
}
#pie p {
	text-align: right;
	color: #E0E4E7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	padding: 40px 30px 0px 0px;
	margin: 0px;
}
#pie a:link {
	color: #8D9DA9;
	text-decoration: none;
}
#pie a:visited {
	color: #8D9DA9;
	text-decoration: none;
}
#pie a:hover {
	color: #8D9DA9;
	text-decoration: underline;
}
#pie a:active {
	color: #8D9DA9;
	text-decoration: underline;
}

/* Posicin y formato de la parte superior izquierda */
div.izdatop {
	margin: 0px;
	padding: 0px;
	width: 220px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
	height: 112px;
}
div.izdatop p {
	margin: 0px;
	padding: 0px;
}

div.izdatop a:link {
	color: #515560;
	text-decoration: none;
}
div.izdatop a:visited {
	color: #515560;
	text-decoration: none;
}
div.izdatop a:hover {
	color: #515560;
	text-decoration: underline;
}
div.izdatop a:active {
	color: #B50027;
	text-decoration: underline;
}

div.izdatop form {
	margin: 5px 0px 12px;
	padding: 0px;
}

img.logohome {
	margin-top: 10px;
	padding: 0px;
	text-align: center;
	border : 0px;
}

input.camposform01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #353E44;
	background-color: #E7EAEC;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #E7EAEC;
	border-bottom: 1px solid #E7EAEC;
	border-left: 1px solid #E7EAEC;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
}

input.botonform01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #757D8D;
	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: #EFEFF1;
	border-right-color: #4F545F;
	border-bottom-color: #4F545F;
	border-left-color: #EFEFF1;
	
	cursor:pointer;
	margin-left:5px;
}

div.idioma {
	text-align: left;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
div.accesible {
	text-align: right;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.enfasisrojo {
	color: #B50027;
}
a.menulateral:link {
	background-image: url(../images/images_C/general/bg_menulateral_off.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	color: #40444D;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 13px;
	display: block;
	margin: 0px;
	text-decoration: none;
}
a.menulateral:visited {
	background-image: url(../images/images_C/general/bg_menulateral_off.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	color: #40444D;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 13px;
	display: block;
	margin: 0px;
	text-decoration: none;
}
a.menulateral:hover {
	background-image: url(../images/images_C/general/bg_menulateral_on.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	color: #40444D;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 13px;
	display: block;
	margin: 0px;
	text-decoration: none;
}
a.menulateral:active {
	background-image: url(../images/images_C/general/bg_menulateral_on.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	color: #333844;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 13px;
	display: block;
	margin: 0px;
	text-decoration: none;
}
a.menulateral02:link {
	background-image: url(../images/images_C/general/bg_menulateral02_off.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	color: #40444D;
	padding-top: 5px;
	padding-right: 25px;
	padding-bottom: 3px;
	padding-left: 13px;
	display: block;
	margin: 0px;
	text-decoration: none;
}
a.menulateral02:visited {
	background-image: url(../images/images_C/general/bg_menulateral02_off.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	color: #40444D;
	padding-top: 5px;
	padding-right: 25px;
	padding-bottom: 3px;
	padding-left: 13px;
	display: block;
	margin: 0px;
	text-decoration: none;
}
a.menulateral02:hover {
	background-image: url(../images/images_C/general/bg_menulateral02_on.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	color: #40444D;
	padding-top: 5px;
	padding-right: 25px;
	padding-bottom: 3px;
	padding-left: 13px;
	display: block;
	margin: 0px;
	text-decoration: none;
}
a.menulateral02:active {
	background-image: url(../images/images_C/general/bg_menulateral02_on.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	color: #333844;
	padding-top: 5px;
	padding-right: 25px;
	padding-bottom: 3px;
	padding-left: 13px;
	display: block;
	margin: 0px;
	text-decoration: none;
}
div.menu {
	margin: 0px;
	padding: 0px;
	width: 219px;
	text-align: left;
	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: #CAD0D6;
	border-right-color: #CAD0D6;
	border-bottom-color: #CAD0D6;
	border-left-color: #CAD0D6;
}

td.separadorvertical{
	height: 35px;
}

div.menu table {
	width: 100%;
	border: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px 0px 0px 0px;

}
div.menu td{
	border: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px 0px 0px 0px;
	background-position: top;
}
div.menu ul {
	list-style-image: url(../images/images_C/general/bullet01.gif);
	margin: 5px 0px 0px 30px;
	padding: 0px;
	font-size: 9px;
	text-transform: uppercase;
}

td.tdsubmenu{
/*	background-color: #FBF7F8;*/
	padding: 0px 0px 0px 0px;
}

div.menu li {
	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;
	margin: 3px 0px 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
div.menu li a.mas:link {
	color: #40444D;
	text-decoration: none;
	display: block;
	background-image: url(../images/images_C/bullet_menumas.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
div.menu li a.mas:visited {
	color: #40444D;
	text-decoration: none;
	display: block;
	background-image: url(../images/images_C/bullet_menumas.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
div.menu li a.mas:hover {
	color: #40444D;
	text-decoration: none;
	background-color: #EDEFF1;
	display: block;
	background-image: url(../images/images_C/bullet_menumas.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
div.menu li a:link {
	color: #40444D;
	text-decoration: none;
	display: block;
}
div.menu li a:visited {
	color: #40444D;
	text-decoration: none;
}
div.menu li a:hover {
	color: #40444D;
	text-decoration: none;
	background-color: #EDEFF1;
	display: block;
}
div.menu li a:active {
	color: #333844;
	text-decoration: none;
	background-color: #EDEFF1;

}

div.menu li a.seleccionado {
	color: #333844;
	text-decoration: none;
	background-color: #EDEFF1;
	display: block;
}

div.textinhome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #485061;
	padding: 0px;
	float: left;
	margin: 5px 0px 0px 9px;
	text-align: left;
	width: 200px;
}

a.inhome:link {
	margin: 0px 5px 5px 0px;
	padding: 0px;
	color: #40444D;
	vertical-align: top;
	background : top;
	float: right;
	margin-top : 0px;
	top : 0px;
	text-decoration : none;
}
a.inhome:active {
	margin: 0px 5px 5px 0px;
	padding: 0px;
	color: #40444D;
	vertical-align: top;
	background : top;
	float: right;
	margin-top : 0px;
	top : 0px;
	text-decoration : none;
}
a.inhome:visited {
	margin: 0px 5px 5px 0px;
	padding: 0px;
	color: #40444D;
	vertical-align: top;
	background : top;
	float: right;
	margin-top : 0px;
	top : 0px;
	text-decoration : none;
}
a.inhome:hover {
	margin: 0px 5px 5px 0px;
	padding: 0px;
	color: #40444D;
	vertical-align: top;
	background : top;
	float: right;
	margin-top : 0px;
	top : 0px;
	text-decoration : none;
}

div.textinhome  img.izdatop {
	float: left;
	border: 0px solid #CAD0D6;
	margin-right: 0px;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
	cursor : pointer;
}

div.programas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #485061;
	padding: 0px;
	float: left;
	margin: 5px 0px 20px 9px;
	text-align: left;
	width: 327px;
}
div.programas h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #B50027;
	margin: 5px 0px 0px;
	padding: 0px;
}
div.programas p {
	margin: 0px 15px 5px 0px;
	padding: 0px;
}
div.programas img.izdatop {
	float: left;
	border: 1px solid #CAD0D6;
	margin-right: 8px;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
}
div.programas img.izda {
	float: left;
	border: 1px solid #CAD0D6;
	margin-right: 8px;
	margin-top: 15px;
	margin-bottom: 10px;
	margin-left: 5px;
}
div.programas h1.conborde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #B50027;
	margin: 10px 15px 0px 5px;
	padding: 5px 0px 0px;
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-style: double;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CAD0D6;
	border-right-color: #CAD0D6;
	border-bottom-color: #CAD0D6;
	border-left-color: #CAD0D6;
}


div.actividades {
	margin: 5px 0px 0px;
	padding: 0px;
	float: right;
	width: 210px;
	text-align: left;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
div.actividades p {
	margin-right: 15px;
	padding: 0px;
	margin-top: 0px;
	margin-left: 5px;
}
div.actividades ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 20px;
	list-style-image: url(../images/images_C/general/bullet02.gif);
}
div.actividades li {
	margin-top: 10px;
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: double;
	border-left-style: none;
	border-top-color: #CAD0D6;
	border-right-color: #CAD0D6;
	border-bottom-color: #CAD0D6;
	border-left-color: #CAD0D6;
	padding: 0px 0px 5px;
}
div.actividades ul a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #485061;
	display: block;
	padding: 5px;
}

div.actividades ul a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #485061;
	display: block;
	padding: 5px;
}
div.actividades ul a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #485061;
	background-color: #F3F4F5;
	display: block;
	text-decoration: none;
}
div.fecha {
	background-color: #EEEFF0;
	font-size: 9px;
	color: #485061;
	width: 182px;
	padding: 4px;
	margin: 0px 0px 0px 3px;
	text-align: center;
}
p.enlace {
	text-align: right;
	font-size: 9px;
	margin: 0px;
	padding-right: 20px;
}

#mayores {
	float: right;
	/*width: 106px;*/
	width: 75px;
	background-image: url(../images/images_C/general/bg_mayores_off.gif);
	background-repeat: no-repeat;
	height: 112px;
}
#mayores a {
	text-align: center;
	text-decoration: none;
	/*width: 106px;*/
	width: 75px;
	padding-top: 85px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding-bottom: 12px;
	display: block;
}
#mayores a:link {
	color: #FFFFFF;
	background-image: url(../images/images_C/general/bg_mayores_off.gif);
	background-repeat: no-repeat;
}
#mayores a:visited {
	color: #FFFFFF;
	background-image: url(../images/images_C/general/bg_mayores_off.gif);
	background-repeat: no-repeat;
}
#mayores a:hover {
	color: #FFFFFF;
	background-image: url(../images/images_C/general/bg_mayores_on.gif);
	background-repeat: no-repeat;
}

#discapacitados {
	float: right;
	/*width: 120px;*/
	width: 90px;
	background-image: url(../images/images_C/general/bg_discapacitados_off.gif);
	background-repeat: no-repeat;
	height: 112px;
}
#discapacitados a {
	text-align: center;
	/*width: 120px;*/
	width: 90px;
	padding-top: 71px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	margin: 0px;
	padding-bottom: 13px;
	display: block;
}
#discapacitados a:link{
	color: #FFFFFF;
	background-image: url(../images/images_C/general/bg_discapacitados_off.gif);
	background-repeat: no-repeat;

}
#discapacitados a:visited{
	color: #FFFFFF;
	background-image: url(../images/images_C/general/bg_discapacitados_off.gif);
	background-repeat: no-repeat;
}
#discapacitados a:hover{
	color: #FFFFFF;
	background-image: url(../images/images_C/general/bg_discapacitados_on.gif);
	background-repeat: no-repeat;
}
#familia {
	float: right;
	/*width: 107px;*/
	width: 74px;
	background-image: url(../images/images_C/general/bg_familia_off.gif);
	background-repeat: no-repeat;
	height: 112px;
}
#familia a {
	text-align: center;
	/*width: 107px;*/
	width: 74px;
	padding-top: 85px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	margin: 0px;
	display: block;
	padding-bottom: 12px;
}
#familia a:link {
	color: #FFFFFF;
	background-image: url(../images/images_C/general/bg_familia_off.gif);
	background-repeat: no-repeat;
}
#familia a:visited {
	color: #FFFFFF;
	background-image: url(../images/images_C/general/bg_familia_off.gif);
	background-repeat: no-repeat;
}
#familia a:hover{
	color: #FFFFFF;
	background-image: url(../images/images_C/general/bg_familia_on.gif);
	background-repeat: no-repeat;
}

#leydependencia {
	float: right;
	/*width: 107px;*/
	width: 78px;
	background-image: url(../images/images_C/general/bg_dependencia_off.gif);
	background-repeat: no-repeat;
	height: 112px;
	/*height:120px;*/	
}
#leydependencia a {
	text-align: center;
	/*width: 107px;*/
	width: 78px;
	padding-top: 86px;
	/*height:120px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	margin: 0px;
	padding-bottom: 12px;
	display: block;
}
#leydependencia a:link {
	color: #FFFFFF;
	background-image: url(../images/images_C/general/bg_dependencia_off.gif);
	background-repeat: no-repeat;
}
#leydependencia a:visited {
	color: #FFFFFF;
	background-image: url(../images/images_C/general/bg_dependencia_off.gif);
	background-repeat: no-repeat;
}
#leydependencia a:hover {
	color: #FFFFFF;
	background-image: url(../images/images_C/general/bg_dependencia_on.gif);
	background-repeat: no-repeat;
}

#mujer {
	float: right;
	/*width: 106px;*/
	width: 71px;
	background-image: url(../images/images_C/general/bg_mujer_off.gif);
	background-repeat: no-repeat;
	height: 112px;
}
#mujer a {
	text-align: center;
	/*width: 106px;*/
	width: 71px;
	padding-top: 71px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	margin: 0px;
	padding-bottom: 12px;
	display: block;
}
#mujer a:link {
	color: #FFFFFF;
	background-image: url(../images/images_C/general/bg_mujer_off.gif);
	background-repeat: no-repeat;
}
#mujer a:visited {
	color: #FFFFFF;
	background-image: url(../images/images_C/general/bg_mujer_off.gif);
	background-repeat: no-repeat;
}
#mujer a:hover {
	color: #FFFFFF;
	background-image: url(../images/images_C/general/bg_mujer_on.gif);
	background-repeat: no-repeat;
}
#inmigracion {
	float: right;
	width: 70px;
	background-image: url(../images/images_C/general/bg_inmigracion_off.gif);
	background-repeat: no-repeat;
}
#inmigracion a {
	text-align: center;
	width: 70px;
	padding-top: 86px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	margin: 0px;
	padding-bottom: 14px;
	display: block;
}
#inmigracion a:link {
	color: #FFFFFF;
	background-image: url(../images/images_C/general/bg_inmigracion_off.gif);
	background-repeat: no-repeat;
}
#inmigracion a:visited {
	color: #FFFFFF;
	background-image: url(../images/images_C/general/bg_inmigracion_off.gif);
	background-repeat: no-repeat;
}
#inmigracion a:hover {
	color: #FFFFFF;
	background-image: url(../images/images_C/general/bg_inmigracion_on.gif);
	background-repeat: no-repeat;
}
#serviciossociales {
	float: right;
	/*width: 106px;*/
	width: 76px;
	background-image: url(../images/images_C/general/bg_serviciossociales_off.gif);
	background-repeat: no-repeat;
	height: 112px;
}
#serviciossociales a {
	text-align: center;
	/*width: 106px;*/
	width: 76px;
	padding-top: 72px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	margin: 0px;
	padding-bottom: 12px;
	display: block;
}
#serviciossociales a:link {
	color: #FFFFFF;
	background-image: url(../images/images_C/general/bg_serviciossociales_off.gif);
	background-repeat: no-repeat;
}
#serviciossociales a:visited {
	color: #FFFFFF;
	background-image: url(../images/images_C/general/bg_serviciossociales_off.gif);
	background-repeat: no-repeat;
}

#serviciossociales a:hover {
	color: #FFFFFF;
	background-image: url(../images/images_C/general/bg_serviciossociales_on.gif);
	background-repeat: no-repeat;
}

#integracion {
	float: right;
	width: 80px;
	background-image: url(../images/images_C/general/bg_integracion_off.gif);
	background-repeat: no-repeat;
	height: 112px;
}
#integracion a {
	text-align: center;
	width: 80px;
	padding-top: 71px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	margin: 0px;
	padding-bottom: 15px;
	display: block;
	color: white;
	text-transform: uppercase;	
}
#integracion a:hover {
	color: #FFFFFF;
	background-image: url(../images/images_C/general/bg_integracion_on.gif);
	background-repeat: no-repeat;
}

/* ESTILOS PARA EL CONTENIDO DERECHA DE LOS SEGUNDOS NIVELES */
#contenido {
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #A6AAA9;
	float: right;
	width: 545px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	text-align: left;
	margin-bottom: 30px;
}
#contenido p {
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
	font-size: 12px;
}

#contenido li{
	font-size: 12px;
}

#contenido .cuote{
	margin-left : 30px;
}
#contenido .cuote2{
	margin-left : 60px;
}
#contenido .cuote3{
	margin-left : 90px;
}

#contenido p.borde {
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
	font-size: 9px;
	color: #4D5150;
	border-bottom-width: 3px;
	border-bottom-style: double;
	border-bottom-color: #D8D8D8;
	padding-bottom: 5px;
	text-transform: uppercase;
	text-align: right;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#contenido ul.sinbullet {
	list-style-type: none;
}
#contenido ul.sinbullet li {
	font-size: 12px;
	margin-bottom: 5px;
}
li.enlace_externo {
	list-style-image: url(../images/images_C/general/ico_enlace_nuevaventana.gif);
}
li.pdficon {
	list-style-image: url(../images/images_C/general/page_white_acrobat.gif);
}
li.docicon {
	list-style-image: url(../images/images_C/general/page_word.gif);
}
li.audioicon {
	list-style-image: url(../images/images_C/general/sound.gif);
}
li.videoicon {
	list-style-image: url(../images/images_C/general/film.gif);
}
li.othericon {
	list-style-image: url(../images/images_C/general/page_white.gif);
}
ul.normal {	
	list-style-type: none;
}
li.normal {	
}
#advanced li.enlace_externo {
	list-style-image: url(../images/images_C/general/ico_enlace_nuevaventana.gif);
}

#advanced{
	height: 220px;
	width: 322px;
	margin-left:200px; 
	background-position: center;
}

#cabecera_buscador{
	width: 322px;
	height: 40px;	
	background-image: url(../IndeX/images/general/cabecera_buscador.gif);
	background-position: center;
}
#centro_buscador{
	width: 322px;
 	background-position: right;
	height: 160px;
	background-color : #E7EAEF;
	text-align : center;
}
#pie_buscador{
	background-image: url(../IndeX/images/general/pie_buscador.gif);
	width: 322px;
	height: 19px;
	background-position: center;
}
#centro_buscador input.botonbuscador{
   background-color : #526174;
   	background-position: center;
   color: white;
   font-family : Arial;
   font-weight : bold;
   font-size : 14px;
   	margin-top: 17px; 
   border : 0px #526174;
   text-transform : uppercase;
   height: 30px;
   width: 250px;
   cursor : pointer;  
}

#titulo_buscador{
	width: 100%;
	background-position: center;
	text-align: center;	
}
#titulo_buscador p{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #506171;
	 margin-bottom: 10px;
	/*margin-left: 300px;*/
}

#titulo_buscador h2{
	padding-left: 200px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #506171;
}

#linea{
	width: 100%;
	background-image: url(../IndeX/images/general/lineas.gif);
	background-repeat: repeat-x;
	height: 7px;
	margin-bottom: 10px;
}

/* ususario registrado */
#log {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	float: left;
	margin-top: 10px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 15px;
	clear: right;
	margin-left: 15px;
}
#log a {
	color: #FFFFFF;
}

/* enlace al pie del documento */
#enlace_top {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9px;
	font-variant: normal;
	float: right;
	text-transform: uppercase;
	margin-top: 3px;
	margin-right: 10px;
}

/* formato de textos */
h2.ficha {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #506171;
	text-align: left;
	padding: 0px;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
}
h2, #ptext h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: bold;
	color: #0F182D;
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
	text-decoration : underline;
}

h3, #ptext h2{	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bolder;
	color: #0F182D;
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
}

h4, #ptext h3{	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	color: #0F182D;
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
}

h5, #ptext h4{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	color: #0F182D;
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
}
/*
h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #506171;
	text-align: left;
	padding: 0px;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
}

h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #0F182D;
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
}

h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bolder;
	color: #0F182D;
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
}

h5 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	color: #0F182D;
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
}
*/
ul.submenu {
	list-style-image: url(../images/images_C/general/bullet_off.gif);
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	margin: 5px 15px 0px;
	padding: 0px 0px 10px 50px;
}
ul.submenu li {
	margin-bottom: 3px;
}

li.submenu_on {
	list-style-image: url(../images/images_C/general/bullet_on.gif);
	color: #B50027;
	margin-bottom: 3px;
}

ul.submenu a:link {
	color: #485061;
	text-decoration: none;
}
ul.submenu a:visited {
	color: #485061;
	text-decoration: none;
}
ul.submenu a:hover {
	color: #B50027;
	text-decoration: underline;
}
ul.submenu a:active {
	color: #000000;
	text-decoration: underline;
}
img.fotosContenido {
	clear: both;
	padding: 4px;
	float: right;
	border: 1px solid #ACB6BB;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 10px;
}
ul.normal {
	list-style-image: url(../images/images_C/general/bullet03.gif);
	margin-bottom: 10px;
	margin-right: 15px;
	font-size: 11px;
	margin-left: 15px;
	padding-left: 50px;
}

/* identificacin de usuario */
fieldset.identificacion {
	padding: 5px 10px 10px 0px;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
	border: 3px double #CFD3DB;
	font-family: Georgia, "Times New Roman", Times, serif;
	width: 360px;
	text-align: right;
	font-size: 11px;
}
legend {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 15px;
}
input.camposform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #E7EAEC;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
	border: 1px solid #FFFFFF;
	margin: 2px;
}
input.botonformulario01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #B50027;
	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: #FFB0C2;
	border-right-color: #42000F;
	border-bottom-color: #003C35;
	border-left-color: #BFFFF9;
	margin-top: 7px;
	margin-right: 2px;
	margin-bottom: 0px;
}
input.botonformulario02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #757D8D;
	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: #D0D3D9;
	border-right-color: #434852;
	border-bottom-color: #434852;
	border-left-color: #D0D3D9;
	margin-top: 7px;
	margin-right: 2px;
	margin-bottom: 0px;
}
fieldset.identificacion p.left {
	text-align: left;
	font-size: 11px;
}
.alignCenter {
	text-align: center;
	width: 100%;
	border: 2px White;
	background-position: center;
}
.alignCenter td.etiqueta {
	text-align: right;
	width:30%;
	vertical-align: middle;
}
.alignCenter td.campo {
	text-align: left;
	width:70%;
		vertical-align: top;
}
.alignCenter td.botones {
	text-align: right;
	background-position: right;
	width:100%;
	vertical-align: top;
}

blockquote {
	margin: 0px 0px 0px 15px;
}

/* estilos para el cuadro CONTENIDOS RELACIONADOS */
div.contenidosRelacionados {
	background-image: url(../images/images_C/general/tit_contenidos_relacionados.gif);
	background-repeat: no-repeat;
	background-position: 50px 0px;
	padding-top: 10px;
	margin: 15px 15px 20px 0px;
}
div.contenidosRelacionados ul {
	list-style-image: url(../images/images_C/general/bullet_off.gif);
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	margin: 4px 15px 0px;
	padding: 12px 0px 15px 50px;
	background-color: #F1F3F5;
}
div.contenidosRelacionados li {
	margin: 0px 0px 5px;
}
div.contenidosRelacionados a:link {
	color: #485061;
	text-decoration: none;
}
div.contenidosRelacionados a:visited {
	color: #485061;
	text-decoration: none;
}
div.contenidosRelacionados a:hover {
	color: #B50027;
	text-decoration: underline;
}
div.contenidosRelacionados a:active {
	color: #000000;
	text-decoration: underline;
}
div.documentosAsociados {	
	margin-right: 10px;
	/*margin-bottom: 15px;*/
	margin-left: 10px;
	/*height: 100px;*/
	/*padding-top: 12px;*/	
	z-index:1;
	overflow: hidden;
}
div.docbanner{
	background-image: url(../images/images_C/general/bg_documentos_asociados.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 50px;	
}

div.documentosAsociados ul {
	list-style-type: none;
	margin: 0px 0px 0px 5px;
	padding: 0px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
}
div.documentosAsociados li {
	margin-bottom: 5px;
}

div.documentosAsociados a {
	color: #485061;
	text-decoration: none;
}
div.documentosAsociados a:visited {
	color: #485061;
	text-decoration: none;
}
div.documentosAsociados a:hover {
	color: #B50027;
	text-decoration: underline;
}

div.documentos {
	margin: 10px;
	padding: 0px;
	float: left;
	width: 220px;
	color: #4F666D;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	margin-top: -27px;
}
div.enlaces {
	margin: 10px;
	padding: 0px;
	float: right;
	width: 220px;
	color: #4F666D;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	margin-top:-27px;	
}


/* estios para la plantilla FICHA */
table.ficha {
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 20px;
	margin-left: 15px;
}
table.ficha td.descriptor {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #050A12;
	text-align: right;
	vertical-align: top;
	width: 168px;
	padding-bottom:3px; 
}
table.fichaF {
	
}
table.fichaF td.descriptorF {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #050A12;
	text-align: right;
	vertical-align: top;
	background-image: url(../images/images_C/general/bg_menulateral_off.gif);
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 13px;
	display: block;
	margin: 0px;
	text-decoration: none;	
	width: 168px;
	padding-bottom:3px; 
/*	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 13px;*/
}
table.fichaF td.separador{	
	/*border-right-width: 1px;
	border-right-style: solid;*/
/*	background-color: #A6AAA9;*/
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	border-left: 6px solid White;
	border-right: 6px solid White;
	width: 1px;
	padding-bottom:3px; 
	
/*	padding-left: 5px;
	padding-right: 5px;*/
	background : #A6AAA9;	
}
table.fichaF td.content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	vertical-align: top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D8D8D8;
	width: 500px;
	padding-bottom:3px; 
}

table.ficha td.content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	vertical-align: top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D8D8D8;
	width: 333px;
	padding-bottom:3px;
}

img.contacta{
	/*width:206px;
	height: 25px;*/
	border: 0px;
}

img.buscador{
	/*width:203px;
	height: 24px;*/
	border: 0px;	
}

img.telefonos{
	border: 0px;	
}


.negrita{
	font-weight : bold;
}
.subrayado{
	text-decoration: underline;
}
.cursiva{
	font-style : italic;
}
.negrita_subrayado{
	font-weight : bold;
	text-decoration: underline;
}
.negrita_cursiva{
	font-weight : bold;
	font-style:italic;
}
.subrayado_cursiva{
	text-decoration: underline;
	font-style:italic;
}
.negrita_subrayado_cursiva{
	font-weight : bold;
	text-decoration: underline;
	font-style: italic;
}
.printtext {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9px;
	font-variant: normal;
	float: right;
	text-transform: uppercase;
	margin-right: 10px;
}


#noticiaDestacada{
	width:  	278px;
	left: 		-4px;
	position: 	relative;
	float:		left;
	margin-bottom: 10px;
}	 
#noticiaDestacada a {
	color: white;
}

#cabeceraNoticia {
	background: url("../images/images_C/general/cabecera-noticia-destacada2.gif") no-repeat;
	width: 380px;
	/*background-color: #EBE5D3; */
	height: 45px;
	/*height: 110px;*/
	/*border-left: 1px solid #C2B07A;
	border-right: 1px solid #C2B07A;*/
}
#fechaNoticiaHome {
	font-size:	0.8em;
	color:		#64B5CC;
	position:	absolute;
	left: 		147px;
	top:		7px; 	
	height: 40px;
}
#titularNoticiaDestacada {
	/*background: url("../images/images_C/general/fondo-titular-noticia.gif") repeat;*/
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 1.2em;
	color: #B50027;
	border-left: 1px solid #C2B07A;
	border-right: 1px solid #C2B07A;
	background-color: #E4DCC4;
	filter:Alpha(Opacity=100, FinishOpacity=80 Style=1, StartX=0, StartY=0, FinishX=0, FinishY=100%);
}
#contenidoNoticia {	 
 	background:	#ECE7D6;
		
 	width:  	298px;
 	text-align:	justify;
 	position: 	relative;
 	float:		left;
 	margin-bottom: 20px;
 	
 	padding:  	0px 0px 8px 12px;
 	border-bottom: 1px solid #C3B17A;
 	border-right: 1px solid #C3B17A;
 	border-left: 1px solid #C3B17A;
}
.fotoNoticiaDestacada {
	float: left;
	margin-right: 0px;
}
.vermasPrensa {
	font-size:	0.8em;
	text-align: right;
		
	float:		right;
	margin-right:		15px !important;
	margin-right:		8px;
	margin-top:			7px !important;
	margin-top:			2px ;
		
	display:	block;
	width:		68px;
	height:		16px;
	background:	url("../images/images_C/general/boton-vermas.gif") right no-repeat;	
}
	
.textoVermas a {		
	color:		white;
	position: 	relative;
	right: 		21px;
	top: 		2px;
}

#opinionBreve {
	color:		#A38761;
	font-size:	0.7em;
	text-align:	left;
	display:	block;
	position:	relative;
	float: 		left;
	margin-right:	10px;
	margin-top:		10px;
	margin-bottom:	15px;
	width:			170px;
	padding:		50px 15px 0px 15px;
	background:	#E8E2CC url("../images/images_C/general/cabecera-opinion-breve.gif") no-repeat;	
}
#opinionBreve h1 {
	color:	#B50027;
	font-size: 1.1em;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
#opinionBreve p {
	margin-top: 0.5em;
}
.programas #opinionBreve a {
 	color: white;
}
#footerOpinionBreve {
	position:	absolute;
	display:	block;
	width:		200px;
	height:		7px;
	background:	#E8E2CC url("../images/images_C/general/footer-opinion-breve.gif") bottom no-repeat;
	left: 0;
	bottom: -1px;
}
p .enlaceOpinion {
	display:		block;
	height:			25px;
	font-family: verdana;
	font-size: 0.8em;
	text-align: right;
	margin-bottom: -2em;
	margin-top: 	-1.5em;
}

#bannerlog{
	text-align: left;	
	width:  	490px;
	top: -105px;
	left: 		30px;
	position: 	relative;
	float:		left;	
	margin-bottom: -75px;
}
#bannerlog p{
	margin-top: -10px;
	font-size: 20px;
	color: White;
	/*font-weight: bolder;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#llistat_alfa{
	/*margin-left:15%;*/
	text-align: center;
}
.abcde{
	margin-left:10px;
}

.iconoDoc {
	float:		left;
	margin-left: 10px;	
}

/* GALERIA FOTOGRAFICA */
.breveFotografiaFoto {
		position:		relative;
		float:			left;
		width:			490px;
		border-bottom:	1px dotted #ccc;
		margin-left: 	20px !important;
		margin-left: 	10px;
		margin-top: 	10px;
	}
	
	.breveFotografiaFoto img {
		/*display: 		block;*/
		position:		relative;
		float: 			center;
		padding-bottom:	10px;
		margin-right: 	10px;
		border: 		none;	
	}
	#contenido .breveFotografiaFoto p {
		color:			#969696;
		display: 		block;
		width:			400px;
		position: 		absolute;
		left:			112px;
		bottom: 		5px;
	}
	
	/* visor galeria */
	
	body.visor {
		background: 		white;
	} 
	#contenedorVisor {
		background: #ECE7D6;
		/*width:			430px;*/
		width: 98%;
		margin-left: 	10px;
		margin-top: 	10px;
		margin-right: 	auto;
		/*margin-top: 	2em;*/
		margin-bottom: 	2em;
	}
	
	#visorFotografico {
		
			text-align:	center;
			border-bottom: 	1px dotted #A28462;
	}
	.rotuloVisor {
			color: 			#009CB0;
			/*width:			430px;*/
			width: 100%;
			position:		relative;
			float:			left;
			font-size:		0.9em;
			text-align: 	center;
			border-bottom: 	1px dotted #A28462;
	}
	.rotuloVisor p {
			margin: 	0.5em 0 0.5em 1em;
	}
	#visorFotografico img {
			margin: 	15px;
	}
	#botoneraVisorFotografico {
			
			height:			50px;
			margin-top:		10px;
			background:	#E2DAC0 url("../images/images_C/general/botonera-fotografica.gif") bottom right no-repeat;
			font-size: 0.8em;
			padding: 0;
			margin: 0;
	}
	#botonesVisor {
			position:	relative;
			/*width:		430px;*/
			width: 100%;
			text-align: center;
			
	}
	#botonesVisor a {
			color: 		black;
			
	}
	.izquierdaVisor {
		/*position:		absolute;
		float:			left;
		float: right;*/
		font-size:		0.8em;
		/*display:	block;*/
		background:	white url("../images/images_C/general/anterior.gif")  5px no-repeat;
		padding:	3px 2px 4px 5px;
		border:		2px solid #A3A3A3;
		width: 62px;		
		/*top: 	13px;*/
		/*left: 	120px;*/
		/*left: 45%;*/
		margin-top:13px;		
	}
	.derechaVisor {
		/*position:		relative;*/
		/*float:			left;*/
		font-size:		0.8em;
		/*display:	block;*/
		background:	white url("../images/images_C/general/siguiente.gif") 55px no-repeat;
		padding:	3px 5px 4px 2px;
		border:		2px solid #A3A3A3;
		/*top:		13px;*/
		width: 66px;
		/*left: 50px;*/	
		margin-top:13px;
		margin-left: 10px;
	}
	.derechaVisor a {	
		font-size:		0.8em;
	}
	.izquierdaVisor a {
		font-size:		0.8em;
	}
