﻿/* CSS Document */


* { margin : 0; padding : 0; }

body{  text-align:center; font-family : Arial, Helvetica, sans-serif; font-size: 0.8em; }
p {line-height:1.5;}
a{text-decoration:none; color:#000000; overflow:hidden;}
a:hover{text-decoration:underline;}
img{border:none;}
.visible{display:block;}
.oculta{ display:none;}
a.boton{background-color:#3A795A; padding:3px; color:#FFFFFF; border:outset 2px; height:15px; }
/* =a */
h1#head a{ display:block; width:410px; height:101px;text-indent:-99999px; }
ul#noticias_portada li a{color:#007136; font-weight:bold; text-align:right;  font-weight:bold; text-decoration:underline; font-size:12px; margin-bottom:10px; font-style:normal;}
div#pie_contenido a{display:block; font-weight:bold; font-size:12px;}
ul#listado a{color: #007136; font-weight: bold; text-transform: uppercase; font-size: 12px;}
ul#sub_listado a{color: #000000; font-weight:normal; }
a.acciones{display:block; margin:3px 0 0 25px;}
/* =h1 */
 h1#head{width:941px; height:127px; background: url(i/00_cabecera.jpg) no-repeat;}


/*h2 */
h2#portada_bienvenida{ background:url(i/imagen_rotulo_portada.jpg) no-repeat; text-indent:-99999em; width:495px; height:110px; display:block; margin:10px 0 0 20px;}

div#izquierda h2{  background:url(i/fondo_cabecera_bloque.jpg) repeat-x;  border-right:solid 2px #007136; width:195px; font-size:14px; color:#FFFFFF;  height:20px; padding:4px 0 0 3px; margin-left:2px;}
div#izquierda h2 a{color:#FFFFFF;}
div#derecha h2 { background:url(i/fondo_cabecera_bloque.jpg) repeat-x;  border-left:solid 2px #007136; width:194px; font-size:14px; color:#FFFFFF;  height:20px; padding:4px 0 0 3px; margin-left:2px;}
div#derecha h2 a{color:#FFFFFF;}


/*h3*/
div#centro h3{ border-bottom:solid 2px #007136; margin:10px 0 0 10px; padding:3px 0 0 7px; width:516px!important; width:510px; background-color:#EDF4F1; font:25px Verdana, Arial, Helvetica, sans-serif; font-style:italic; color:#006633;}

div#centro  h3#logo_fc{ position:absolute; text-indent:-99999em; background:url(i/logos/formacion_continua.jpg) no-repeat; display:block; width:150px; height:51px; left:764px !important; left:766px; top:157px; z-index:15; border:none; }
div#centro  h3#logo_fp{ position:absolute; text-indent:-99999em; background:url(i/logos/accion_fp.jpg) no-repeat; display:block; width:84px; height:51px; left:830px !important; left:832px; top:157px; z-index:15; border:none; }
/* h5 */
ul#datos h5{background-color:#D1E5DB; background:url(i/fondo_cabecera_bloque1.jpg) repeat-x; color:#007136; font-size:12px; padding:3px 0 3px 0; font-weight:bold; display:block; text-align:center;  margin:0 0 7px 0;}


/* div */
div#container{ position:relative; width:941px; margin:5px auto; padding-top:5px; text-align:left;} 
div#content { width:100%; overflow:hidden; background:url(i/fondo.png) bottom no-repeat; }
div#centro{ width:530px; float:left; display:inline; }  
div#derecha{  width:203px; float:right; } 
div#izquierda{ width:200px; float:left;} 
div#spacer{ width:700px;clear:both; margin-bottom:40px; color:#007136; font-style:italic;} 
div#pie_contenido{ width:700px;  margin-left:110px; clear:both; margin-bottom:30px; color:#007136; font-style:italic;} 
div#pie_contenido strong{margin-bottom:10px; font:bold 13px Verdana, Arial, Helvetica, sans-serif; color:#007136; font-style:normal; font-size:12px;}
div#pie{ width:941px; text-align:center; margin-top:10px;}
/*div#hoja {background:url(i/maq/hoja.png) left bottom no-repeat; overflow:hidden; margin:10px 0 0 13px !important; margin:8px 0 0 13px; padding-bottom:50px;}
*/
div#hoja { border:solid 2px #007136; overflow:hidden; margin:10px 0 0 17px !important; margin:8px 0 0 17px; border-top-width:1px; border-bottom:none;}
span#base{ width:708px; display:block; height:70px; background:url(i/base_hoja.jpg) no-repeat; margin-left:17px; }
/*ul*/
ul { list-style-type : none; padding-top:10px; padding-bottom:10px; }
div#izquierda ul{width:200px; border-right:solid 2px #007136;}
div#derecha ul{width:197px; border-left:solid 2px #007136; margin-left:2px;}
div#derecha ul#bloques{width:200px; border:none;}
ul#noticias_portada { width:476px; margin-left:24px;  }
ul#listado{ margin-left:20px; margin-top:10px;}
ul#sub_listado { margin-left:10px !Important; margin-left:0;}
ul#datos{ width:670px; display:block; margin:30px 0 0 15px; padding:0;}
ul#datos ul{margin:0 0 10px 5px; padding: 0;}

ul#listado_biblioteca{margin-left:20px;}
ul#listado_biblioteca li{background-position:0 20px; margin-bottom:20px; float:left; width:470px; padding-bottom:3px;}
ul#listado_biblioteca li img{float:left; margin-right:10px;}
ul#listado_biblioteca li span{float:left; width:390px; display:block;}
ul#listado_biblioteca li span strong{color:#007136; width:70px; display:block; float:left;}
ul#listado_biblioteca li span i{ display:block; float:left; font-size:12px;}
ul#listado_biblioteca li span a{float:right; color:#007136;}
ul#listado_biblioteca li span.item_foot{display:block; margin-top:3px; width:400px; float:right; text-align:right; border-top: solid 1px #CCCCCC; font-weight:bold;}


/*li*/
li{background:url(i/flecha_verde.jpg) 0 2px no-repeat; margin-left:4px; padding-left:17px; margin-bottom:5px; display:block; font:13px Arial, Helvetica, sans-serif; font-weight:bold; font-style:italic;}
ul#bloques li{background:none; width:160px; border:solid 1px #CCCCCC; margin-bottom:10px; padding-top:3px; padding-bottom:3px;}
ul#bloques li a{color:#007136; font-weight:bold; text-transform:uppercase; font-size:14px; }
li.flecha_animada{ background:url(i/flecha_verde_ani.gif) left top  no-repeat; }

ul#noticias_portada li{background:none; margin-left:0; padding-left:0; margin-bottom:25px; min-height:105px;}
ul#noticias_portada li img{ float:left; border:solid 1px #999999; margin-right:10px;}
div#derecha ul#fichas{width:201px; margin-left:2px; }
ul#fichas li{background:none; width:192px;  border-bottom:solid 1px #CCCCCC; margin-top:15px; font-size:12px; margin-left:2px; padding-left:5px;  }
ul#sub_listado li{ background: url(i/sub_lista.gif) left center no-repeat; padding-left:7px;}

ul#datos li{background:none; margin-top:5px; font-weight:normal; color:#007136;}
ul#listado li{margin-top:8px;}
ul#listado li strong{ font-style:normal; font-weight:bold;}
ul#listado li span{font-size:11px; font-weight:normal;}

ul#datos li.item{ background:url(i/sub_lista.gif) 0 7px no-repeat; padding-left:7px;}
ul#datos li.item ul li{background:none; margin:0; padding:0}


ul.ul_listado_check{ display:block; width:650px; float:left;}
ul.ul_listado_check li{float:left; width:210px; font-size:10px; margin-left:0; padding-left:0;}
ul#datos ul.ul_listado_check li input{width:15px;}

div#dv_biblio {margin-left:0;}
div#dv_biblio ul#ul_nivel1, div#dv_recur ul#ul_nivel1{margin-bottom:3px;  border:none; margin-left:0px; margin-top:0; width:150px; padding-left:5px;}
div#dv_biblio ul#ul_nivel1 li, div#dv_recur ul#ul_nivel1 li{background:url(i/flecha_nivel2.gif) 5px 2px no-repeat; margin-left:0; }
div#dv_biblio ul#ul_nivel1 li ul#ul_nivel2{margin-bottom:3px;  border:none; margin-left:0px; margin-top:0; width:150px; padding-left:5px;}
div#dv_biblio ul#ul_nivel1 li ul#ul_nivel2 li{background:url(i/punto.gif) 0px 5px no-repeat; margin-left:0; padding-left:7px; width:140px; }
/* img*/
ul#fichas li img {margin-left:55px; border:solid 1px #CCCCCC; width:70px; border:none;}

/* form */
div#derecha fieldset{  background:url(i/00_cabecera_bajo.jpg) 2px 0 no-repeat; width:201px; height:26px; border:none; display:block;   }
div#derecha fieldset input{width:140px; display:block;   color:#007136; float:left; margin-left:10px;}
div#derecha fieldset a{ margin-right:15px !important; margin-right:3px; text-indent:-9999em; display:block; background:url(i/lupa_p.gif) no-repeat; width:21px; height:21px;  float:right; }

ul#datos input{width:390px;}
ul#datos textarea{width:540px; height:90px;}
div#hoja #formulario input{width:450px;}
div#hoja #formulario input.ancho1{width:100px;}


/* span*/
ul#noticias_portada li span{text-align:left; color:#007136;  display:block; font-weight:bold; text-decoration:underline; font-size:12px; margin-bottom:10px; float:left; font-style:normal; width:290px;}
span#top_hoja{background:url(i/maq/hoja_top.gif) no-repeat; width:708px; height:7; display:block; font-size:7px;}

span.paginador{display:block; float:left; margin-left:45px; }
span.paginador a.notPaginador{ color:#007136; font-weight:bold; }
span.paginador a.Paginador{ color:#007136; font-weight:bold; text-decoration:none;font-size:20px;}
/* p */
ul#noticias_portada li p{ width:486px; text-align:justify; font-weight:bold; color:#999999; margin-top:5px;  padding-bottom:5px; margin-bottom:3px; margin-top:5px; font-size:12px; font-style:normal;}
div#pie_contenido p{ font-size:10px; margin-bottom:3px;}

/* strong */ 

ul#datos li strong{ width:140px; font-weight:bold; color:#000000; display:block; float:left; text-align:right; margin-right:10px; margin-bottom:5px; font-style:normal;}


/* =forms */

/* especificos */

/* =forms */


/* tablas */
table#horarios{ border:solid 1px #007136; border-collapse:collapse; margin:20px 0 0 27px; }
table#horarios th{ width:80px; height:30px; text-align:center; vertical-align: middle; border:solid 1px #ffffff; background-color: #007136; color:#FFFFFF;}
table#horarios td{ width:80px; height:30px; text-align:center; vertical-align: middle; border:solid 1px #007136;}

/* especificos */
body#personal div#centro img{width:190px; border: double 2px #CCCCCC; margin:15px 0 0 25px; float:left; margin-right:10px; margin-bottom:70px; }
body#personal div#centro strong{margin-top:20px; display:block;}
body#personal div#centro i{margin-top:10px; display:block;}
body#personal div#centro p{margin-right:10px;}

body#mensaje div#centro img{width:100px; border: double 1px #CCCCCC; margin:15px 0 0 25px; float:left; margin-right:10px; margin-bottom:10px; }
body#mensaje div#centro p{margin:10px 20px 10px 20px; text-align:justify;}

body#ficha_ancha div#centro{ width:700px;}
body#ficha_ancha div#centro h3{ width:100%;}
body#ficha_ancha h4{ background-color:#007136; color:#FFFFFF; font-size:14px; font-weight:bold; display:block; padding:2px; padding-right:0px; padding-left:8px; margin:5px 0 0 24px; width:100%;}
body#ficha_ancha h5{background:url(i/fondo_seccion_degradado.jpg) left center no-repeat; border-bottom:solid 1px #007136; font-size:12px; font-weight:bold; color:#007136;display:block; padding:2px; padding-right:0px; padding-left:2px; margin:5px 0 0 24px; width:705px;}
body#ficha_ancha h5 strong{color:#FFFFFF; font-weight:bold; padding-left:2px; margin-right:9px;}

div#centro fieldset#formulario{ border:none; width:490px; margin:10px; margin-left:24px; }
div#centro fieldset#formulario label{width:490px; display:block; margin-top:7px; float:left;}
div#centro fieldset#formulario label strong.ponente{ padding-top:2px; display:block;}
div#centro fieldset#formulario label span{width:170px; display:block; float:left; color:#007136; font-size:12px; font-weight:bold; color:#007136; padding-top:3px;  }
div#centro fieldset#formulario label textarea{ border:solid 1px #007136; color:#007136;width:398px; height:105px; float:right; }


body#ficha_ancha div#centro fieldset{border:none; width:700px; margin:10px; margin-left:24px; }
body#ficha_ancha div#centro fieldset label{width:700px; display:block; margin-top:7px; float:left;}
body#ficha_ancha div#centro fieldset label strong.ponente{ padding-top:2px; display:block;}
body#ficha_ancha div#centro fieldset label span{width:270px; display:block; float:left; color:#007136; font-size:12px; font-weight:bold; color:#007136; padding-top:3px;  }
body#ficha_ancha div#centro fieldset label textarea{ border:solid 1px #007136; color:#007136;width:398px; height:105px; float:right; }
body#ficha_ancha div#centro fieldset label select{width:100px; border:solid 1px #007136; color:#007136; float:right; margin-right:300px;}

body#accion div#centro, body#accion_ins div#centro{width:725px;}
body#accion div#derecha, body#accion_ins div#derecha{position:absolute; left:734px; top:132px; z-index:99;}
body#accion h4, body#accion_ins h4{ background:url(i/fondo_cabecera_bloque.jpg) repeat-x; height:19px; color:#FFFFFF; font-size:14px; font-weight:bold; display:block; padding:5px 0 0 8px;  margin:0; }
body#accion h3, body#accion_ins h3{margin-left:15px; }
body#accion_ins ul#datos li strong{ width:170px;}
body#accion_ins ul#datos li textarea{ width:620px; height:150px;}

body#diseno_tipo1 h4{ background-color:#007136; color:#FFFFFF; font-size:14px; font-weight:bold; display:block; padding:2px 0 2px 8px;  margin:15px 0 0 25px; width:479px; }

div#dv_ajax{display:block; float:left; width:95%; border-bottom:solid 1px #003300; margin-bottom:10px; padding-bottom:5px;}
div#dv_ajax span{display:block; width:95%; clear:left; float:left; }
div#dv_ajax span strong{ width:auto;}
div#dv_ajax span span{float:right; color:#FF0000; width:auto;}




table.busqueda th{ background-color: #3A795A; color:#FFF; padding:2px;}
table.busqueda {border:solid 1px #3a795a; border-collapse:collapse; margin-left:10px;}
table.busqueda td{padding:2px; font-size:11px; font-weight:bold;}

div.paginador{ display:block; float:left; margin:10px 0 10px 10px; width:95%;}
div.paginador a{ display:block; float:left; margin-right:3px; font-weight:bold; color:#3a795a; width:20px; height:15px;  border:solid 1px #000; text-align:center;}
div.paginador a.a_on{ background-color:#3a795a; color:#FFF;}

