@charset "utf-8";
/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.areaNoticia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #8fabbd;
}
.areaNoticiaBlog {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8fabbd;
}
.fechaNoticia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #a7afb7;
}
.titularNoticia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #488fbd;
	font-weight: bold;
}
.textoNoticia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	font-weight: normal;
	text-align: justify;
	text-indent: 15px;
}
.textoNoticia2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	font-weight: normal;
	text-align: justify;
}
.lineaGrisAbajo {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #e2e5e9;
}
.tituloSeccion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #e3bf42;
	font-weight: bold;
}
.tituloTabla {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #4a759f;
}
.tituloTabla a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #4a759f;
}
.txtEntrarBlog {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #4A759F;
}
.txtLoUltBlog {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #9E9E9E;
}
.textoDocRelacionados {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #444444;
	font-weight: normal;
}
.verTodos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #587391;
	font-weight: normal;
}
.siguenosEn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #587391;
	font-weight: normal;
}
.titulos_menu {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f6c20f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #6a92b9;
	text-indent: 10px;
}
.Texto_menu {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dae1ea;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #054079;
	text-indent: 10px;
}
.Texto_menu2{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #054079;
	text-indent: 10px;
}
.Texto_menu3 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dae1ea;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #054079;
	text-indent: 10px;
}
.Texto_menu4 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dae1ea;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #054079;
}
.Texto_menuSinsangria {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dae1ea;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #054079;
}
.ico_volver_blog{
	background-color:#4A759F;
	padding-left:5px;
}
.fnd_volver_blog{
	background-color: #4A759F;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
}

.Separador {
	color: #f6c20f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.estasEn{
	color: #1F3451;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.submenu{
	color: #093268;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
}
.tit_noticia{
	color: #488fbd;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
}
.adjuntos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7B7461;
	font-weight: bold;
}
.tit_adjuntos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
}
.otrasNot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4691BB;
	font-weight: bold;
}
.paginar{
	color: #488fbd;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.paginar2{
	color: #488fbd;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}
.directorio1{
	color: #054079;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
}
.directorio2{
	color: #054079;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.directorio3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
}
.f_fotos {
	background-image: url(../elementos/f_foto_historia.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.corp_f_psoe {
	background-image: url(../elementos/f_corp_psoe.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.corp_f_pp {
	background-image: url(../elementos/f_corp_pp.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.corp_f_par {
	background-image: url(../elementos/f_corp_par.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.corp_f_iu {
	background-image: url(../elementos/f_corp_iu.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.corp_txt1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #488fbd;
	line-height: 30px;
}
.corp_txt2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.corp_marco {
	border: 1px solid #9C9C9C;
}
.Txt_mayAzulclaro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #4473a2;
}
.Txt_mayAzuloscuro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #023465;
}
.Txt_minAzulclaro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4473a2;
	line-height: 16px;
}
.Txt_minAzuloscuro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #023465;
	line-height: 20px;
}
.f_estructura {
	background-image: url(../elementos/f_estructura2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.Txt_mayBlanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.Txt_minBlanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 20px;
}
.Estilo1 {color: #FFFFFF}
.textoDestacado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #488fbd;
	font-weight: bold;
}
.f_ServPublicos {
	background-image: url(../elementos/f_ServPublicos.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
/****************/
/*Estos son los estilos del menú acordeon*/
.menu_list {	
	width: 189px;
	margin:0px;
	padding:0px;
}
.menu_head {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dae1ea;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #054079;
	text-indent: 10px;
	height:20px;
}
.menu_head3 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dae1ea;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #054079;
	text-indent: 10px;
	height:20px;
}
.menu_head4 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dae1ea;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #054079;
	text-indent: 10px;
	height:20px;
}
.menu_head5 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dae1ea;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #054079;
	text-indent: 10px;
	height:20px;
}
.menu_head6 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dae1ea;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #054079;
	text-indent: 10px;
	height:20px;
}
.menu_head7 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dae1ea;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #054079;
	text-indent: 10px;
	height:20px;
}
.menu_head8 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dae1ea;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #054079;
	text-indent: 10px;
	height:20px;
}
.menu_head9 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dae1ea;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #054079;
	text-indent: 10px;
	height:20px;
}
.menu_head10 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dae1ea;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #054079;
	text-indent: 10px;
	height:20px;
}
.menu_head11 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dae1ea;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #054079;
	text-indent: 10px;
	height:20px;
}
.menu_head12 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dae1ea;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #054079;
	text-indent: 10px;
	height:20px;
}
.menu_head13 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dae1ea;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #054079;
	text-indent: 10px;
	height:20px;
}
.menu_head14 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dae1ea;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #054079;
	text-indent: 10px;
	height:20px;
}
.menu_head15 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dae1ea;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #054079;
	text-indent: 10px;
	height:20px;
}
.menu_head16 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dae1ea;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #054079;
	text-indent: 10px;
	height:20px;
}
.menu_body {
	display:none;
	font-family: Arial, Helvetica, sans-serif;
  	font-size: 12px;
  	color: #285B8B;
}
.menu_body a{
  display:block;
  background-color:#DCE5EA;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #285B8B;
  text-indent: 20px;
  height:24px;
  vertical-align:middle;
}
.menu_body a:hover{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #285B8B;
  text-decoration:underline;
}
.menu_head2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #285B8B;
	text-indent: 20px;
	height:24px;
	vertical-align:middle;
	background: #DCE5EA url(../elementos/flecha_menu_01.gif) center right no-repeat;
	cursor: hand;
}
.menu_body2 {
	display:none;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
}
.menu_body2 a{
  	background-color:#5482AA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-indent: 30px;
	height:24px;
	vertical-align:middle;
}
.menu_body2 a:hover{
  color: #ffffff;
  text-decoration:underline;
}
/****************/

.botonbuscar{
	background-image:url(../elementos/b_buscar.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:57px;
	height:17px;
	background-color:transparent;
	cursor:hand;
	border:0;
	border-color:transparent;
}
.buscNar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #de8300;
	font-weight:bold;
}
.buscGris{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #a7afb7;
	font-weight:bold;
}
.buscBlanco{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight:bold;
}
.borderGris{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: transparent;
	border-right-color: transparent;
	border-bottom-color: #a7afb7;
	border-left-color: transparent;
}
.borderAzul{
	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: #488fbd;
	border-right-color: #488fbd;
	border-bottom-color: #a7afb7;
	border-left-color: #488fbd;
}
.corp_txtMio1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #488fbd;
}
.corp_txtMio2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.nummujeres{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	color: #2E7BA5;
}
.titmujeres{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #2E7BA5;
}
.titmujeresMorado{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #763285;
}
.linkmujeres{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2E7BA5;
}
.camposComentarios {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #225d8e;
}
.cajaComentarios{
	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: #225d8e;
	border-right-color: #225d8e;
	border-bottom-color: #225d8e;
	border-left-color: #225d8e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #225d8e;
}
.cajaBuscador{
	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: #839FB5;
	border-right-color: #839FB5;
	border-bottom-color: #839FB5;
	border-left-color: #839FB5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #225d8e;
}
.botonbuscar{
	background-image:url(../elementos/b_buscar.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:57px;
	height:17px;
	background-color:transparent;
	cursor:hand;
	border:0;
	border-color:transparent;
}
.form{
	margin:0px;
	padding:0px;
}
.resultados {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #054079;
	font-weight: bold;
}
.lineaGAzulAbajo {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #054079;
}

