/* reset */
h1,h2,h3,h4,h5,h6,ul,ol,li,form,dl,dt,dd,p,fieldset,body {margin:0; padding:0;}
h1,h2,h3,h4,h5,h6 {font-size:1.3em;}
ul,li {list-style-type:none;}
fieldset,
a img {border:0;}
a {text-decoration:none;}
a:focus{outline: none;}
select,input,textarea {font-family: Arial, Helvetica, sans-serif; font-size:1.1em;}
input.bordificable, select, textarea {background:#fff; border:0; padding:2px;}

/* generales */
body {background:#b0b0b0;font-family: Arial, Helvetica, sans-serif; font-size:70%; padding:10px;}
h1 {background:url(../img/ifisc.jpg) no-repeat 0 100%; width:947px; height:130px; text-indent:-999em; overflow:hidden; margin:0 0 20px;}
.js_activo h1 {padding-top:55px;}
.js_activo .contenido_expandible,
#p_home h1 {display:none;} 
#ifisc {width:947px; margin:0 auto; background:#fff; padding:20px; position:relative;}
#p_home #ifisc {width:990px;}

#contenedor {zoom:1; overflow:hidden;}

#acciones {background:#666;}
.js_activo #acciones {position:absolute; top:20px; left:20px; height:3.5em; width:947px; overflow:hidden; line-height:1.5em; font-size:.9em;}
#p_home #acciones {width:990px;}
#acciones a {text-transform:uppercase; color:#fff;}
h2,
.js_activo #frm_intranet{display:none;}
#contenedor h2{display:block;}
#acciones #hd_intranet {text-transform:uppercase; color:#fff;  display:block; font-size:1em; padding:1em 1.5em;}
.js_activo #acciones #hd_intranet {cursor:pointer; float:right;}
	#acc_idioma {padding:1em; overflow:hidden;}
	.js_activo #acc_idioma { float:left;}
	#acc_idioma li {float:left;}
	#acc_idioma li a { border-left:1px solid #fff; padding:0 .5em; font-weight:bold;}
		li#lnk_english a {border:0; padding-left:0;}
	#frm_busqueda { padding:1em; background:#e0e0e0; }
	.js_activo #frm_busqueda {float:right;border-left:20px solid #fff;}
	#p_home.js_activo #frm_busqueda {width:29.5em;}
	.js_activo #frm_busqueda label ,
	.js_activo #frm_busqueda .submit {float:left;}
	.js_activo #frm_busqueda .submit {padding-left:10px;}
	.js_activo #frm_busqueda label span{padding-right:30px;}
	
	#TB_ajaxContent #frm_intranet {display:block; padding:30px 0 0 15px;}
	#TB_ajaxContent #frm_intranet br {display:none;}
	#TB_ajaxContent #frm_intranet legend{padding:0 0 5px 7.3em; font-weight:bold; text-transform:uppercase;}
	#TB_ajaxContent #frm_intranet .bordificable{border:1px solid #000; width:98px; line-height:1.5em;}
	#TB_ajaxContent #frm_intranet label {display:block;width:100%; overflow:hidden; padding-bottom:10px;}
	#TB_ajaxContent #frm_intranet label span {float:left; width:5.5em; padding-right:20px; text-align:right; line-height:1.7em;}
	#TB_ajaxContent #frm_intranet .submit{padding-left:7.2em;}
	#TB_ajaxContent #frm_intranet .submit input{ margin-right:10px;}


#navegacion { margin-bottom:20px; background:#f3f3f3 url(../img/linea_single.gif) repeat-x 0 100%; overflow:hidden; zoom:1; position:relative;}
#p_home.js_activo  #navegacion { border-top:4em solid #fff;}
#navegacion ul{float:right;}
#navegacion ul li{float:left;}
#navegacion ul li a{ padding:15px 10px; display:block; color:#000; text-transform:uppercase; font-weight:bold; font-size:0.9em;}
#navegacion #nav_home{position:absolute; top:0; left:0;}

#pie {background:#666; zoom:1; overflow:hidden; padding:10px 20px;border-top:20px solid #fff;}
	#pie h3 {float:left;}
	#pie h3 img {display:block;}
	#ft_contacto {float:right; line-height:30px; color:#fff; background:url(../img/mail1.gif) no-repeat 0 50%; padding-left:35px; font-size:.9em;}

/* comunes */

#columna {float:left; width:235px;}
#contenido { float:right; width:678px;}

#contenido_out { float:right; width:678px;}

#contenido_out p{
	margin-bottom:10px;
	margin-top: 5px;
	font-size:10pt;
}

#contenido_out li{
	margin-left:20px;
}

	#hd_contenido {width:668px; margin-bottom:10px; overflow:hidden; padding:5px; background:#BAD405 url(../img/linea_single.gif) repeat-x 0 0; text-align:right; line-height:1.3em;text-transform:uppercase; font-weight:bold;}
	#hd_contenido h2 {color:#fff; float:left;}
	#post_h2 {background-color:#f3f3f3; position:relative;}
	#post_h2 h3 {padding:20px; text-transform:uppercase; font-size:1em;}
	#post_h2 p { padding:0 20px 20px; font-size:1.1em;}
	.cont_h3 {margin-top:20px; background:url(../img/linea_single.gif) repeat-x 0 0; padding-top:1px;}
	.cont_h3 h3 {background:#999; padding:7px; color:#fff;  text-transform:uppercase; font-size:1em;}
	.contenido_expandible {padding:20px;}
	div.expandido div.contenido_expandible {display:block;}
	.expandible h3 {background:#999 url(../img/expandir.gif) no-repeat 98.5% 50%; cursor:pointer;}
#contenido .expandido h3 {background:#f3f3f3 url(../img/contraer.gif) no-repeat 98.5% 50%; cursor:pointer; color:#000;}

#paginacion_anyos span {cursor:pointer;}
#paginacion_anyos .activo {font-weight:bold;}
.js_activo .pub_expandible {display:none;}
.js_activo div.pub_expandido {display:block;}
.pub_expandible ul {margin:20px;}
div.pub_expandible {margin-top:10px;}

/* cajas columna */
.caja {margin-bottom:20px;}
.cajadetalles a,
.caja a {color:#000; text-decoration:underline;}
.caja h3 {padding:15px 20px 15px 45px; font-size:1em; text-transform:uppercase;}
.cajadetalles h3 {padding:10px 20px 10px 15px; font-size:1em; text-transform:uppercase; margin-bottom:15px;}
.tipo2 .bloque_abajo ,
.tipo1 p ,
.tipo1 ul ,
.tipo2 ul {padding:0 20px 20px 45px;}
.tipo1 li { background:url(../img/flecha_ac.gif) no-repeat 0 6px;padding:4px 4px 4px 15px; line-height:1.1;}
.tipo2 li { background:url(../img/flecha_f3.gif) no-repeat 0 6px;padding:4px 4px 4px 15px; line-height:1.1;}
.tipo1 {background:#acacac url(../img/linea_single.gif) repeat-x 0 0;}
.tipo1 p {color:#333;} /*background:url(../img/linea_single.gif) repeat-x 0 100%; */ /*Esto anteriormente comentado va dentro de las claves, elimina los puntitos en las caja tipo 1*/
.detalles,
.tipo2,
.tipo3 {background:#f3f3f3 url(../img/linea_single.gif) repeat-x 0 0;}
.tipo2 form,
.tipo2 .bloque_abajo,
.tipo2 ul,
.tipo3 ul ,
.tipo1 ul {background:url(../img/linea_single.gif) repeat-x 0 100%;}
.tipo3 ul { width:170px; overflow:hidden; padding:0 20px 20px 45px;}
.tipo3 ul li {float:left; width:50px; height:50px; margin:0 5px 5px 0; background:#333; overflow:hidden;}
.tipo3 ul li a span {display:none;}

/*prueba*/

.tipo0 p ,
.tipo0 ul ,
.tipo0 li { background:url(../img/flecha_ac.gif) no-repeat 0 6px;padding:4px 4px 4px 15px; line-height:1.1;}
.tipo0 {background:#acacac url(../img/linea_single.gif) repeat-x 0 0;}
.tipo0 p {color:#333;}
.tipo0 ul {background:url(../img/linea_single.gif) repeat-x 0 100%;}



