/* Principal    */
/********************************************************************/

	.contenedor {width: 980px; margin: 0 auto; font-size: 0.8em; position: relative; z-index: 0;}
	.menu {float: left; width: 160px; border-left: 15px solid #fff;}
	.contenido {margin-left: 190px; width: 775px;}
	section {float: left; width: 560px !important; display: block;}
	aside { margin-left: 580px; display: block; padding-top: 10px;}

	.tres_columnas { background: #fff url(imgcomunes/fd3c.gif) 0 0 repeat-y; }
	.tres_columnas section { width: 550px !important;}
	.tres_columnas .contenido aside {margin-left: 575px !important; width: 200px;}

	.tres_columnas_home { background: #fff url(imgcomunes/fd3c_home.gif) 0 0 repeat-y; }
	.tres_columnas_home .contenido {margin-left: 175px !important; padding-left: 0 !important;}
	.tres_columnas_home .contenido section .section_interior { padding-left: 15px; width: 490px;}
	.tres_columnas_home section { width: 524px !important;}
	.tres_columnas_home aside { margin-left: 524px !important; width: 251px;}

	.dos_columnas { background: #fff url(imgcomunes/fd2c.gif) 0 0 repeat-y; }
	.dos_columnas aside { display: none; }
	.dos_columnas section {width: 760px !important;}

/* Cabecera */
/************************************************************************************************************************************/
header { width: 980px; margin: 0 auto; padding-bottom: 1px; background: #fff url(imgcomunes/borde_sup.gif) bottom center no-repeat; display: block;}
header .cabecera_int { margin: 0 auto; width: 980px; background-color: #fff; text-align: center;  }
header .cabecera_int a.logotipo {padding-right: 10px;}
header .cabecera_int p { padding: 4px 12px 4px 0; margin: 0; text-align: right; color: #461206; font-size: 0.8em;}


header .cabecera_home { width: 952px; height: 171px; margin: 0 auto; border: 14px solid #fff; background-color: #fff; margin-bottom: 1px;}
#slideshowHolder {float: right; }

a.logo {position: relative; top: -175px; left: 0px; padding:0; margin:0; }
a.logo { top /*\**/: -174 !important}

.logotipo_home {height: 170px; width: 248px;}
.logotipo_home a { display: block; zoom: 1; }

/* Home */
/************************************************************************************************************************************/

p.tit_eventosynoticias {
	padding: 11px 0 11px 15px;
	margin: 0;
	background: url(imgcomunes/esquina_verde.gif) top right no-repeat;
	color: #017c32;
	font-size: 1.7em;
	border-bottom: 1px solid #dad0cd;
}

p.tit_nuestrosterritorios {
	padding: 2px 0 1px 15px;
	margin: 0;
	background: url(imgcomunes/esquina_naranja.gif) bottom right no-repeat;
	color: #e36300;
	font-size: 1.4em;
	border-bottom: 1px solid #dad0cd;
	line-height: 0em;
	height: 34px;
}
p.tit_nuestrosterritorios strong {display: block; color: #461206; font-size: 0.8em; padding: 0 0 0 137px;}


.caja_territorios {
	background-color: #dfdece;
	width: 240px;
	margin: 10px auto;
	box-shadow: 3px 3px 4pc #ccc;
	-webkit-box-shadow: 3px 3px 4px #ccc;
	-moz-box-shadow: 3px 3px 4px #ccc;
}
.caja_territorios dl {width: 220px; margin: 0 auto;}
.caja_territorios dl dt {color: #e36300; font-weight: bold; padding: 10px 0;}
.caja_territorios dl dd {padding-bottom: 10px;  font-size: 0.9em;}
.caja_territorios dl dd img { padding-bottom: 5px;}

dl.formulario_vitrina label {display: none;}
dl.formulario_vitrina {width: 230px; margin: 20px auto;}
dl.formulario_vitrina dd {color: #007d33; padding: 2px 0;}



/* Menú sección */
/************************************************************************************************************************************/
.menu ul, .menu ul li { padding: 0; margin: 0;}
.menu ul li {border-top: 1px solid #dad0cd; padding: 4px 0; font-weight: bold;}
.menu ul li a {color: #461206;}
.menu ul li ul {padding-left: 5px;}
.menu ul li ul li { border: none; padding: 2px 0 2px 10px; font-weight: normal; font-size: 0.9em; background: url(imgcomunes/bolillo1.gif) 0 8px no-repeat;}
.menu ul {width: 160px;}
.menu ul li ul { width: 151px;}
.menu ul li#mnu_inicio {border: none; padding-top: 3px;}
.menu ul li ul {display: none;}
.menu ul li#mnu_inicio {padding-top: 5px;}

nav.mnu_mct_antecedentes ul li#mnu_mct ul,
nav.mnu_mct_antecedentes ul li#mnu_mct ul,
nav.mnu_mct_presentacion ul li#mnu_mct ul,
nav.mnu_mct_quienes ul li#mnu_mct ul,
nav.mnu_mct_documentos ul li#mnu_mct ul,
nav.mnu_redmct ul li#mnu_redmct ul,
nav.mnu_redmct_garrotxa ul li#mnu_redmct ul,
nav.mnu_redmct_jaen ul li#mnu_redmct ul,
nav.mnu_redmct_poniente ul li#mnu_redmct ul,
nav.mnu_redmct_entrecabos ul li#mnu_redmct ul,
nav.mnu_redmct_merindades ul li#mnu_redmct ul,
nav.mnu_redmct_talevera ul li#mnu_redmct ul,
nav.mnu_redmct_ocana ul li#mnu_redmct ul,
nav.mnu_redmct_dulcinea ul li#mnu_redmct ul,
nav.mnu_redmct_orbigo ul li#mnu_redmct ul,
nav.mnu_redmct_turia ul li#mnu_redmct ul,
nav.mnu_redmct_velez ul li#mnu_redmct ul,
nav.mnu_redmct_desierto ul li#mnu_redmct ul,
nav.mnu_redmct_pedroches ul li#mnu_redmct ul,
nav.mnu_redmct_nororiental ul li#mnu_redmct ul,
nav.mnu_redmct_segura ul li#mnu_redmct ul,
nav.mnu_redmct_alcores ul li#mnu_redmct ul,
nav.mnu_redmct_miajadas ul li#mnu_redmct ul,
nav.mnu_redmct_ordigo ul li#mnu_redmct ul,
div.menu nav ul li.mnu_redmct_activado ul
{display: block;}

nav.mnu_mct_antecedentes ul li#mnu_mct ul li#mnu_mct_antecedentes a,
nav.mnu_mct_presentacion ul li#mnu_mct ul li#mnu_mct_presentacion a,
nav.mnu_mct_quienes ul li#mnu_mct ul li#mnu_mct_quienes a,
nav.mnu_mct_documentos ul li#mnu_mct ul li#mnu_mct_documentos a,
nav.mnu_vitrina ul li#mnu_vitrina a,
nav.mnu_noticias ul li#mnu_noticias a,
nav.mnu_hemeroteca ul li#mnu_hemeroteca a,
nav.mnu_boletin ul li#mnu_boletin a,
nav.mnu_intranet ul li#mnu_intranet a,
nav.mnu_contacto ul li#mnu_contacto a,
nav.mnu_lista ul li#mnu_lista a,
nav.mnu_mapaweb ul li#mnu_mapaweb a,
nav.mnu_redmct_garrotxa ul li#mnu_redmct ul li#mnu_redmct_garrotxa a,
nav.mnu_redmct_jaen ul li#mnu_redmct ul li#mnu_redmct_jaen a,
nav.mnu_redmct_poniente ul li#mnu_redmct ul li#mnu_redmct_poniente a,
nav.mnu_redmct_entrecabos ul li#mnu_redmct ul li#mnu_redmct_entrecabos a,
nav.mnu_redmct_merindades ul li#mnu_redmct ul li#mnu_redmct_merindades a,
nav.mnu_redmct_talevera ul li#mnu_redmct ul li#mnu_redmct_talevera a,
nav.mnu_redmct_ocana ul li#mnu_redmct ul li#mnu_redmct_ocana a,
nav.mnu_redmct_dulcinea ul li#mnu_redmct ul li#mnu_redmct_dulcinea a,
nav.mnu_redmct_orbigo ul li#mnu_redmct ul li#mnu_redmct_orbigo a,
nav.mnu_redmct_turia ul li#mnu_redmct ul li#mnu_redmct_turia a,
nav.mnu_redmct_velez ul li#mnu_redmct ul li#mnu_redmct_velez a,
nav.mnu_redmct_desierto ul li#mnu_redmct ul li#mnu_redmct_desierto a,
nav.mnu_redmct_pedroches ul li#mnu_redmct ul li#mnu_redmct_pedroches a,
nav.mnu_redmct_nororiental ul li#mnu_redmct ul li#mnu_redmct_nororiental a,
nav.mnu_redmct_segura ul li#mnu_redmct ul li#mnu_redmct_segura a,
nav.mnu_redmct_alcores ul li#mnu_redmct ul li#mnu_redmct_alcores a,
nav.mnu_redmct_miajadas ul li#mnu_redmct ul li#mnu_redmct_miajadas a,
nav.mnu_redmct_ordigo ul li#mnu_redmct ul li#mnu_redmct_ordigo a,
div.menu nav ul li ul li.activado a
{color: #e36300;}


/* Interior */
/********************************************************************/
h1.tit_interior, p.tit_interior {
	padding: 10px 0 10px 0px;
	margin: 0;
	color: #e36300;
	font-size: 1.7em;
}
h2.tit_interior {
	padding: 10px 0 0px 0px;
	margin: 0 0 10px 0;
	color: #543127;
	font-size: 1.3em;
	border-bottom: 1px solid #ddd;
}

.contenido section a {color: #669526;}
.contenido section ul li {padding: 4px 0 4px 15px; margin-left: 10px; background: url(imgcomunes/bolillo2.gif) 0px 9px no-repeat;}
.contenido section ul li ul li { background: url(imgcomunes/bolillo3.gif) 0px 9px no-repeat;}

dl.formulario_newsletter label {display: none;}
dl.formulario_newsletter {width: 160px; margin: 20px auto;}
dl.formulario_newsletter dd {color: #6e6e6e; padding: 4px 0;}

.caja_vitrina {
	border: 1px dashed #ddd;
	padding-top: 10px;
	background-color: #fff;
}


p.tit_vitrina {
	padding: 10px 0 2px 15px;
	margin: 0;
	color: #007d33;
	font-size: 1.3em;
	border-top: 1px solid #dad0cd;
	border-bottom: 1px solid #dad0cd;
	line-height: 0em;
}
p.tit_vitrina_int {padding-left: 0 !important;}

p.tit_vitrina bold {display: block; color: #4d4d4d; font-size: 0.9em; padding: 0px;}
p.tit_vitrina em {color: #78ac31;}
p.tit_vitrina img {top: 0px; float: right; margin-top: -25px; padding-right: 0px; }

p.subir {text-align: right;}
p.subir a {color: #017c32;}

.pg_documentos { background: url(imgcomunes/libretas.jpg) 500px 20px no-repeat;}


/* Noticias
******************************************************************/
.con_foto, .sin_foto {border-bottom: 1px solid #ddd; padding-bottom: 10px; margin-bottom: 10px;}
.list_noticias .con_foto h2 {margin-left: 130px; font-size: 1.3em; font-weight: bold; padding-top: 0 !important;}
.list_noticias .con_foto em {margin-left: 130px; display: block; padding-bottom: 12px; font-size: 0.9em; color: #7f7f7f;}
.list_noticias .con_foto p {margin-left: 130px;}

.list_noticias .sin_foto h2 {margin-left: 0px; font-size: 1.3em; font-weight: bold; padding-top: 0 !important;}
.list_noticias .sin_foto em {margin-left: 0px; display: block; padding-bottom: 12px; font-size: 0.9em; color: #6e6e6e;}
.list_noticias .sin_foto p {margin-left: 0px;}

.list_noticias .con_foto figure {width: 115px; float: left;}
.list_noticias .con_foto figure figcaption {border: 1px dashed #ddd; display: block; display: none;}
.list_noticias .con_foto figure figcaption p {margin-left: 0; line-height: 1.1em; font-size: 0.8em; color: #666; padding: 2px;}

.noticia h1 {font-size: 1.25em; color: #4c1603; margin: 0; padding: 0;}
p.info_noticia {padding: 0 0 10px 0; margin: 0; color: #6e6e6e;}
p.entradilla_noticia { font-style: italic; }

.caja_buscador { background-color: #e2dcd1;}
.caja_buscador p {padding: 10px; margin: 0;}
.caja_buscador p strong { color: #4c1503; display: block; background: url(/imgcomunes/picto_lupa.gif) top right no-repeat; padding: 5px 0; }

dl.formulario_buscador {
	width: 175px;
	margin: 0 auto;
}
dl.formulario_buscador label {display: none;}
dl.formulario_buscador dd input.caja_buscador {width: 160px; border: 1px solid #b6a295; background-color: #fff; padding: 3px 0;}
dl.formulario_buscador dd input.btn3 { background-color: #443c2f; margin-top: 6px; }

/* Paginador
**************************************************************/
.paginador_bloque {padding-bottom: 0px;}
.paginador_datos {float: left; width: 260px;}
.paginador { margin-left: 265px; text-align: right;}
.paginador a {padding: 0px 4px; color: #e36300 !important; text-decoration: none !important; font-weight: bold;}
.paginador a:hover {background-color: #481303; text-decoration: none !important; color: #fff !important;}
a.paginador_activado, a:visited.paginador_activado {background-color: #481303; text-decoration: none; color: #fff !important;}
.paginador_finalizador { clear: right; height: 1px;}

.pgagenda_datos {width: 250px !important; }
.pgagenda {margin-left: 265px !important; }


/* Traductor de google
******************************************************************/
.traductor {
	margin-top: 10px;
	text-align: center;
	padding: 10px 0 10px 0px !important;
	width: 158px;
	overflow: hidden;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	height: 80px;
}

p.tit_traductor {padding: 0; margin: 0; font-weight: bold; text-align: left; padding-bottom: 5px;}


/* Mapa web
******************************************************************/
ul.mapa_web li { font-weight: bold;}
ul.mapa_web li ul li {font-weight: normal;}



/* Formulario
******************************************************************/
dl.formulario { overflow: auto; border: 1px dashed #ddd; display: block;}
dl.formulario dd, dl.formulario dt {padding: 3px; padding-bottom: 10px;}
dl.formulario dt { clear: both; float: left; text-align: right; width: 150px; padding-top: 0.6em;}
dl.formulario dd { width: 350px; margin-left: 170px; *margin-left: 0; }
dl.formulario dt.titulo {width: 93%; margin: 1em 0; font-weight: bold; padding:5px 8px; text-align: left; background-color: #e1dcd1; font-size: 1.1em; border-left: 10px solid #fff; color: #491304;}
dl.formulario dt.titulo strong {padding-left: 7px; display: block;}
dl.formulario small {display: block;}
dl.formulario label { display: block; }

.errores {border: 1px dashed red; margin-bottom: 10px; padding: 15px; color: red; font-weight: bold; font-size: 1.2em; background-color: #fffdf0;}
.errores ul li {color: #333; font-weight: normal; font-size: 0.85em;}

	/* Formulario2
	******************************************************************/
	dl.formulario_tipo2 { border: none !important; background-color: #fff !important;}
	dl.formulario_tipo2 dt { width: 180px !important;}
	dl.formulario_tipo2 dd { width: 170px !important; margin-left: 200px !important; *margin-left: 0; }


/* Botones */
/************************************************************************************************************************************/
.rnd3  { behavior: url(/js/border-radius.htc); 	-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.rnd5  { behavior: url(/js/border-radius.htc); 	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.rnd10 { behavior: url(/js/border-radius.htc); 	-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }

.rnd3  { *behavior: url(/js/border-radius_.htc); }
.rnd5  { *behavior: url(/js/border-radius_.htc); }
.rnd10 { *behavior: url(/js/border-radius_.htc); }



.btn3 {
	background-color: #78ac31;
	padding: 4px 10px;
	width: 70px;
	text-align: center;
	border: none;
	color: #fff;
	cursor: pointer;
}
.btn3 a, a.btn3 {color: #fff !important;}
.btn3:hover {text-decoration: none; background-color: #62901e;}
input.btn3 {*padding: 2px 10px;}

.btn4 {
	background-color: #78ac31;
	padding: 4px 10px;
	width: 110px;
	text-align: center;
	border: none;
	color: #fff;
	cursor: pointer;
}

.btn4 a, a.btn4 {color: #fff !important;}
.btn4:hover {text-decoration: none; background-color: #62901e;}


.btn5 {
	background-color: #78ac31;
	padding: 4px 10px;
	width: 120px;
	text-align: center;
	border: none;
	color: #fff;
	cursor: pointer;
}
.btn5 a, a.btn5 {color: #fff !important;}
.btn5:hover {text-decoration: none; background-color: #62901e;}
input.btn5 {*padding: 2px 10px;}


.btn_volver {float: right; margin-top: 10px;}

a.btn_ver {float: left;}
a.btn_saber { float: right; margin-bottom: 50px;}

/* Red MCT */
/********************************************************************/
.leyenda_redmct a { color: #007b31;}

.leyenda_redmct { padding-left: 6px; color: #646464;}
.leyenda_redmct p { margin-top: 0px; margin-bottom: 0px;}
.leyenda_redmct ul{ padding: 0; margin: 0; padding-left: 5px; list-style-type: none; font-size: 0.85em; padding-bottom: 6px;}

.leyenda_redmct li {
	background-image: url(imgcomunes/flecha2.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
	padding: 0 5px 4px 9px;
}
.leyenda_redmct li ul li {	background-image: url(imgcomunes/flecha3.gif);}

p.cat1 {font-weight: bold; margin: 0; padding: 4px 2px; color: #333;}
.dest1 {font-weight: bold; color: #E36300; font-size: 1.1em;}

#datos_asociacion { border-top: 1px solid #dad0cb; display: block; padding-top: 10px; margin-bottom: 10px;}
#datos_asociacion img {float: left; margin-right: 10px; margin-bottom: 10px;}

a.situacion_mapa {width: 198px; height: 210px; overflow: hidden; display: block;}
.situacion { position:relative; top: -158px; left: 6px; height: 150px; width: 184px;}
.situacion img {position:relative; top: -11px; left: -11px;}

.mapa_territorios {width: 700px; margin: 0 auto; text-align: left;}





/* Vitrina */
/********************************************************************/
.ficha_vitrina {
	border: 1px solid #DAD0CD;
	padding: 10px;
	margin-bottom: 10px;
	font-size: 0.9em;
}

.ficha_vitrina h3 {
	padding: 0;
	margin: 0;
	font-size: 1.5em;
	color: #007D33;
	padding-bottom: 9px;
}

.ficha_vitrina img {
	float: left;
	border: 1px solid #ddd;
	padding: 1px;
	margin-right: 10px;
}

.ficha_vitrina input {
	float: right;
	width: 120px;
}

.ficha_vitrina p input { border: 1px solid red;}
.ficha_vitrina_confoto p {margin-left: 120px;}

h2.vitrina_titulo { color: #007a31; margin-bottom: 5px; border-bottom: 1px solid #ddd; margin-bottom: 10px; margin-top: 15px;}
ul.vitrina_fotos, ul.vitrina_fotos li {padding: 0 !important; margin: 0 !important;}
ul.vitrina_fotos {}
ul.vitrina_fotos li { float: left; background-image: none !important;}
ul.vitrina_fotos li a img { border: 1px solid #ddd; padding: 2px; margin-right: 8px;}
ul.vitrina_fotos li a:hover img { border: 1px solid #e26302;}



/* Calendario - calendario.htm    */
/********************************************************************/
	.calendario { width: 184px; margin: 0 auto; text-align: center; font-size: 0.9em; padding: 0 3px 0px 0px;}
	.calendario_int {margin: 0 auto; width: 154px;}
	.calendario a {display: block; color: #50514D}
	.calendario a:link, .calendario a:visited {text-decoration: none;}
	.calendario_dia a:hover {text-decoration: none; background-color: #B2CA00; color: #fff;}

	.calendario_cabecera {width: 22px; float: left; font-weight: bold;  margin: 5px 0;}
	.calendario_dia { border: 1px solid #B1B3AA; width: 16px; height: 14px; float: left; text-align: center; margin: 1px; padding: 1px;}
	.calendario_act {color: #50514D; text-decoration: none; background-color: #B2CA00; color: #fff;}

	select.calendario_mostrar_mes {width: 100%;}
	select.calendario_mostrar_categorias {width: 100%; margin: 10px 0;}
	input.calendario_mod3 {width: 97%; border: 1px solid #afafaf; margin-bottom: 7px; padding: 3px 2px;}
	a:link.calendario_act, a:visited.calendario_act, a:hover.calendario_act {color: #fff;}
	.calendario_mes_diferente .calendario_dia { background-color: #F7F4E2;}
	input.calendario_btn1 { background-color: #A7255A;  font-weight: bold; color: #fff; border: none; padding: 2px; margin: 8px 1px 1px 1px; font-size: 11px; vertical-align: middle; float: left;}

	form {padding: 0; margin: 0;}
	.calendario_finalizador { clear: right; height: 1px;}

	dl.calendario_agenda  {padding: 5px 0 5px 3px; margin: 0;}
	.calendario_agenda dt {padding: 0; margin: 0; font-weight: normal; text-align: left;}
	.calendario_agenda dd {padding: 0; margin: 0; font-weight: normal; color: #000; text-align: left;}
	.calendario_agenda dd em {	display: block; color: #979797; font-style: normal;}



/* Intranet
******************************************************************/
.txt_intranet dl dt {padding: 7px 0 7px 0; border-top: 1px dashed #ddd; color: #494949;}
.txt_intranet dl dt:first-child { border-top: none !important;}
.txt_intranet dl dt a {font-weight: normal;}
.txt_intranet dl dt img {vertical-align: middle;}
.txt_intranet dl dd {padding-bottom: 7px; color: #858585; padding-bottom: 15px;}
.txt_intranet dl {border-bottom: 1px dashed #ddd;}

.txt_intranet .gallery-item {
	border: none;
    min-height:100px;
	border-bottom: 1px dashed #ddd;
}
.txt_intranet .ficha_staff h2, .txt_intranet .ficha_staff p { margin-left: 100px;}



/* Foro */
/********************************************************************/

p.tit_foro {padding: 2px 0 0 5px; margin: 0; float: left; font-size: 1.6em;}

dl.listado_foro {
	margin: 10px auto;
}

dl.listado_foro dt {
	font-weight: normal;
	padding: 10px 0 3px 0;
	color: #666;
}
dl.listado_foro img {
	margin-right: 5px;
	padding: 1px;
	border: 1px solid #ddd;
	float: left;
}

dl.listado_foro dt a strong {font-size: 1.1em;}

dl.listado_foro dd {
	color: #999;
	border-bottom: 1px dashed #ddd;
	padding-bottom: 8px;
	text-align: left;
	font-size: .9em;
	font-style: italic;
}

dl.tema_foro {
	margin: 10px auto;
}

dl.tema_foro img {
	margin-right: 5px;
	float: left;
	border: 1px solid #fff;
	padding: 0px;
}

dl.tema_foro dt span {
	display:block;
	margin-left: 60px;
}

dl.tema_foro dt {
	font-weight: normal;
	padding: 4px 3px 0px 3px;
	background-color: #f2f2f2;
	margin-top: 12px;
}

dl.tema_foro dd {
	color: #999;
	padding-bottom: 12px;
	text-align: right;
	font-size: 0.9em;
	padding-top: 6px;
}


dl.tema_foro_original {
	margin: 10px auto;
}

dl.tema_foro_original img {
	margin-right: 5px;
	padding: 0px;
	border: 1px solid #fff;
	float: left;
}

dl.tema_foro_original dd span {
	display:block;
	margin-left: 55px;
}

dl.tema_foro_original dd {
	font-weight: normal;
	padding: 5px 3px 10px 0px;
	border-bottom: 1px dashed #ddd;
}

dl.tema_foro_original dd p.foro_fecha_original {
	text-align: right;
	padding: 0;
	margin: 0;
	font-style: italic;
	color: #999;
}

dl.tema_foro_original dt {
	color: #999;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-left: 0px;
	text-align: left;
}
dl.tema_foro_original dt a { font-size: 1.3em; }

form.foro_respuesta {
	width: 98%;
	margin: 0 auto;
	display: block;
	text-align: right;
}

form.foro_respuesta textarea {
	width: 100%;
	height: 100px;
	margin: 0 auto;
	text-align: left;
	padding: 5px;
	margin-bottom: 5px;
}

p.tit_respuesta {
	text-align: left;
	font-weight: bold;
	font-size: 1.3em;
	padding-bottom: 3px;
	color: #666;
}


ul.foro_menu, ul.foro_menu li {
	padding: 0;
	margin: 0;
}
ul.foro_menu, ul.foro_menu li {list-style: none; background-image: none !important; margin: 0 !important; padding: 0 !important;}

ul.foro_menu {
	padding: 6px 0px !important;
	border-bottom: 1px solid #ddd;
	padding-bottom: 10px;
	font-size: 0.9em;
}

ul.foro_menu li { display: inline;}
ul.foro_menu li a {padding: 3px 6px;}

.foro_caja_buscador {
	background-color: #fff;
	margin-bottom: 5px;
	text-align: right;
}

.foro_caja_buscador form {
	padding: 8px;
	padding-right: 23px;
}

input.campo_buscar_foro { border: 1px solid #ccc; padding: 3px;}

.foro_info {background-color: #f2f2f2; border: 1px dashed #ddd; margin: 0 auto; font-size: 0.9em; text-align: right;}
.foro_info p {padding: 3px 5px; margin: 0;}


p.subir {text-align: right; padding-top: 10px;}
p.subir a {background: url(img/subir.gif) top right no-repeat; padding-right: 12px;}


a.btn_foro, input.btn_foro {color: #fff !important; background-color: #78ac31; padding: 3px 5px; margin: 0 3px; border: none;}
a:hover.btn_foro, input:hover.btn_foro {background-color: #62901e; text-decoration: none !important;}






/* Intranet - Leyenda */
/********************************************************************/
aside.intranet h3 {color: #e36300; border-bottom: 1px solid #ddd;}

dl.listado_destacados { padding: 0px; width: 190px; margin: 0 auto;}
dl.listado_destacados dt {font-weight: bold; padding-top: 10px;}
dl.listado_destacados dt a {color: #669526;}
dl.listado_destacados dd {color: #888; font-size: .9em; border-bottom: 1px dashed #ddd; padding-bottom: 9px;}

/* Pie */
/************************************************************************************************************************************/

.web20 { background-color: #fff; width: 954px; margin: 0 auto; padding-bottom: 10px; display: block; text-align: center; font-size: 1.4em; color: #4c4c4c;}
.web20 img {vertical-align: middle;}

footer {font-size: 0.8em; background-color: #fff; width: 954px; margin: 0 auto; border-right: 13px solid #fff; border-left: 13px solid #fff; padding-bottom: 10px; border-top: 1px solid #dad0cd; display: block;}
footer a {color: #007d33;}
footer p.accesibilidad {float: right; padding: 10px; margin: 0;}
footer p.txt_pie {background-color: #e6e4df; padding: 10px; margin: 0 0 10px 0;}


/* Mapa de la redmct */
/********************************************************************/

#mapa { position: relative; }
.tit_mapa {background: url(redmct/img/cab_mapa.gif) 0 0 no-repeat; height: 60px; color: red; font-size: 1.7em;}
.tit_mapa p {padding: 10px 0 10px 10px; margin: 0; }
.tit_mapa p strong {color: #00782e;}
.tit_mapa p em {color: #8fbd4f;}

.calcular_ruta {background-color: #fff; color: #333; width: 638px; padding: 7px 0; border-top: 2px solid #e1dbd0;}

.mapa_web20 { float: right; width: 300px;text-align: left;}


/* Inscripción al boletín */
/********************************************************************/
div.boletin_ok, div.boletin_ko { display: none; }
div.error {color: red; border: 1px dashed red; padding: 4px; width: 140px;}
div.ok {color: #6e963a; border: 1px dashed #93c355; padding: 4px; width: 140px; font-weight: bold;}

body .contenedor {position: relative; z-index: 0;}

/* Archivo documental arbol - archivo_documental_arbol.htm    */
/********************************************************************/

	ul#archivo_documental_arbol, ul#archivo_documental_arbol ul, ul#archivo_documental_arbol li{
		margin:0;
		padding:0;
		list-style:none;
		background-image: none;
	}
	ul#archivo_documental_arbol{background:url(intranet/img/line1.gif) repeat-y !important;}
	ul#archivo_documental_arbol li{
		line-height:25px;
		margin-top:1px;
		position:relative;
		width:100%;
	}
	/* IE leaves a blank space where span is added so this is to avoid that */
	* html ul#archivo_documental_arbol li{
		float:left;
		display:inline;
	}

	ul#archivo_documental_arbol li a, ul#archivo_documental_arbol li strong {padding-left:28px;}
	ul#archivo_documental_arbol li span{float:left;position:absolute;top:5px;left:5px;width:13px;height:13px;cursor:auto;font-size:0;}
	ul#archivo_documental_arbol li span, ul#archivo_documental_arbol li span.collapsed{background:url(intranet/img/collapsed.gif) no-repeat 0 0 !important;}
	ul#archivo_documental_arbol li span.expanded{background:url(intranet/img/expanded.gif) no-repeat 0 0 !important;}

	/* sub levels */

	ul#archivo_documental_arbol li ul{
		margin-left:28px;
		background:url(intranet/img/line1.gif) repeat-y !important;
	}
	ul#archivo_documental_arbol li li{
		background:url(intranet/img/line2.gif) no-repeat 0 0 !important;
	}

	ul#archivo_documental_arbol li li img {vertical-align: middle;}
	ul#archivo_documental_arbol li li p {padding: 0px 0 10px 30px; font-size: 0.9em; color: #858585; line-height: 1.1em;}

	/* etc. */

	/* float fix */

	ul#archivo_documental_arbol:after, ul#archivo_documental_arbol ul:after{
	    content: ".";
	    display: block;
	    height: 0;
	    clear: both;
	    visibility: hidden;
	}
	ul#archivo_documental_arbol, ul#archivo_documental_arbol ul{display:block;}
	/*  \*/
	ul#archivo_documental_arbol, ul#archivo_documental_arbol ul{min-height:1%;}
	* html ul#archivo_documental_arbol, * html ul#archivo_documental_arbol ul{height:1%;}
	 /*  */
	ul#archivo_documental_arbol ul{display:none;}


/* Redes sociales    */
/********************************************************************/

	.redes_sociales{
		margin-left: 10px;
		padding-top: 15px;
		border-top: 1px solid #ddd;
	}

	a.twtr-join-conv {
		display: none !important;
	}
	.join {
		left: 175px;
		position: relative;
		top: -25px;
	}
	.join a {
		color: #FFFFFF;
		font-weight: bold;
	}

	#stream_content { height: 100px !important; border: 1px solid red !important; background-color: red;}


/* Compartir noticias */
/********************************************************************/
	ul.iconos_compartir_informacion { background-color: #f2efef; width: 100%; padding: 0 0 0 10px; margin: 15px 0 0 0; text-align: left; }
	ul.iconos_compartir_informacion li {display: inline; padding: 0 !important; margin: 0 !important; background-image: none !important; }
	ul.iconos_compartir_informacion li img, ul.iconos_compartir_informacion li iframe {vertical-align: middle;padding: 3px 4px 3px 0px; }

/* Hemeroteca
**************************************************************/
dl.hemeroteca dt { font-size: 0.9em; padding-bottom: 5px; color: #808080;}
dl.hemeroteca dd {padding-bottom: 10px; margin-bottom: 8px; border-bottom: 1px dashed #E2DCD1; font-size: 0.85em;}
dl.hemeroteca dd strong {padding-bottom: 9px; font-size: 1.4em; font-weight: normal; }
a.des_doc { color: #000; padding: 3px 5px;}






