/* CSS Document */
html { height:100%; width:100%; text-align:center; background-color:#929292; margin:0; padding:0; ) } 
body, td, th { width:100%; font-family: "trebuchet MS", arial; color:#000000; margin:0 0 0 0; padding:0;} 
a img { border:0;}
a { color:#046633; text-decoration: none;} 
a:hover { color:#046633; text-decoration:underline;} 
hr { color:#FFFFFF; height:0.5px; }
acronym { cursor:help;}
abbr { cursor:help;}
#contenedor { width:781px; height:auto; background-color:#fff; margin:0px auto 10px auto; display:block; overflow:hidden; padding:0; }
.negrita { font-weight:bold; }
.superindice { font-size:0.7em; vertical-align:top; font-weight:bold; }
 
/*CAB*/
#cab { width:100%; height:122px; padding:0; margin:0 0 0 0; background-color:#fff; background-image:url(/imgweb/cab.gif); background-position:right; background-repeat:no-repeat; text-align:left;}
#cab #cab_txt { width:59%; margin:0; padding:0; float:left;}
#cab #cab_txt p { width:100%; float:left; text-align:left; font-size:1em; font-weight:800; color:#046633; margin:1em 0 0 0em; padding:0 0.8em 0 0.8em; background-color:#fff; }
#cab #cab_log { width:37%; margin:0; padding:0; float:right; }
#cab #cab_log img { margin:2px 5px 0 0; float: right; }

/*menu cabecera*/
#menucab { width:100%; height:3em; padding:0; margin:0; background-color:#000; float:left; text-align:left;}
#menucab ul { list-style-type:none; margin:0em 0.5em 0.2em 0; padding:0; float: left; color:#FFF;}
#menucab ul li { height:1.5em;}
#menucab ul li.enlace01 { float:left; margin:0; padding:0 0.6em 0 0.5em; background-color:#000;  }
#menucab ul li.enlace02 { float:left; margin:0; padding:0 0.6em 0 0.5em; background-color:#000;   }
#menucab ul li.enlace03 { float:left; margin:0; padding:0 0.6em 0 0.5em; background-color:#000;   }
#menucab ul li.enlace04 { float:left; margin:0; padding:0 0.6em 0 0.5em; background-color:#000;   }
#menucab ul li.enlace05 { float:left; margin:0; padding:0 0.6em 0 0.5em; background-color:#000;   }
#menucab ul li.enlace06 { float:left; margin:0; padding:0 0.6em 0 0.5em; background-color:#000;   }

#menucab ul li a { color:#FFF; text-decoration:none; font-size:0.75em; font-weight:bold;}
#menucab ul li a:hover { color:#FFF; text-decoration:underline;}

/*CONTENIDO*/
#middle { width:100%; height:auto; padding:0;  margin:0; background-color:#fff; clear:both; font-size:0.9em;  }
#content {width:73%; height:auto; padding:1em; float:left;   margin:0.5em 0 0.5em 0; font-size:0.85em; text-align:justify; color:#000; background-color:#fff; font-weight:normal; border-right:1px solid #78C01D; min-height:300px;}
#content_admin{width:95%; height:auto; padding:1em; float:left;   margin:0.5em 0 0.5em 0; font-size:0.85em; text-align:justify; color:#000; background-color:#fff; font-weight:normal;}
#content h1, #content_admin h1 { font-size:1.9em; color:#fff; background-color:#046633; padding:0 0 0 0.5em; margin:0 0 0.5em 0; letter-spacing:0.3em; font-style:italic; font-weight:bold;   border-right:20px solid #78C01D ; }
#content h2, #content_admin h2  { font-size:1.1em; color:#999999; padding:0; margin:0 0 0.5em 0; letter-spacing:0.3em; text-align:left; }
.img_l { float:left; margin:0 0.8em 0 0; background-color:#EAEAEA; padding:0.4em;}
.img_r { float:right; margin:0 0 0 0.8em; background-color:#EAEAEA; padding:0.4em;}
.img_c { float:none; margin:0 0.8em 0 0.8em; background-color:#EAEAEA; padding:0.4em;}
#content ul, #content_admin ul  { list-style-type:square;}

/*destacados*/
#destacados { width:23%; height:auto; background-color:#fff; float:right; margin:1em 0em 0 0; }
#destacados span { font-weight:bold; font-size:12px; text-align:center; width:100%; float:left;}
#destacados img { margin:0.5em 0 0 0; padding:0;}
#destacados a { text-decoration:none; font-size:0.8em;}
#destacados a:hover { text-decoration:none; font-weight:bold;}

/*foot*/
#foot { width:100%; height:5%; padding:0em 0 0 0; margin:0.5em 0 0 0; background-color:#fff; clear:both; text-align: left; color:#046633; border-top:10px solid #046633; }
#foot p { font-size:0.7em; font-weight:500; margin:0 0 0 0; padding:0.5em; background-color:#E4F3F3;}
#foot a { text-decoration:none; color:#000;}
#foot a:hover { text-decoration:underline; color:#000;}
#pielogos { width:70%; background-color:#fff; margin:0 15% 0 15%; padding:0.5em 0 0 0; text-align:center;}
#pielogos #logo {float:left; text-align:center; width:33%}
#pielogos #logo span { font-weight:bold; font-size:10px; text-align:center; width:100%; float:left;}
#pielogos .macro { background-color:#fff; margin:0 0 0 3.6em; padding:0; position:right; }

/*noticias*/
#content .listanoti { width:98%; height:100%; float:left; text-align:justify; margin:0.5em 0 0 0 ; background-color:#F5F5F5; padding:0.5em 0.5em 0 0.5em;}
#content .listanoti h1 {  width:97%; background-color:#F5F5F5; border-left:8px solid #78C01D; border-right:0; margin:0 0 0.2em 0; padding:0 0 0 0.5em; }
#content .listanoti h1 a { width:100%; color:#046633; margin:0.3em 0 0.5em 0; padding:0em 0 0 0; border:0; font-size:0.6em; background-color:#F5F5F5; display:block;  }
#content .listanoti p  { float:left; width:99%; padding:0 0 0 0; margin:0.5em 0 0 0; font-weight:normal; }
#content .listanoti img  { width:120px; margin:0 5px 0 0; padding:0; background-color:#FFFFFF; float:left; border:1px solid #046633;}
#content .listanoti p span.fecha { margin:0; padding:0; font-style:italic; text-align:left; background-color:#046633;}
#content .listanoti p a { color:#046633;}
#content .listanoti p a:hover { color:#046633; text-decoration:underline;}
#content .listanoti p.masinfo { width:90%; height:100%; float:left; margin:0; padding:0;}

#content .noticia { width:100%; height:100%; background-color:#FFFFFF; margin:1em 0 1em 0; font-weight:normal; float:left; border-bottom:8px solid #F1F1F1; padding:0 0 1em 0;}
#content .noticia h1 { width:100%; color:#046633; margin:0.3em 0 0.5em 0; padding:0.5em 0 0; border:0; font-size:1.1em; background-color:#F5F5F5; }
#content .noticia h2 { font-size:1.1em; color:#333333;}
#content .noticia img { float:left; margin:0 0 0 0.8em; background-color:#A1A1A1; padding:0.4em;}
#content .noticia p { font-family: "Lucida Sans Unicode";}
#content .noticia p img { clear:both; margin:0.5em 0 0;}
.fecha, .autor { color:#046633;}
#content ol.azul { margin:0 0 0 2em; padding:0;}
#content ol.azul li { padding:0;}
#content ol.azul li span { width:100%; display:block; background-color:#0099D9; margin:1em 0 0.2em 0; padding:0.1em 0em 0.1em 0.3em ; color:#FFFFFF; font-weight:bold;}
#content ol.azul li span.negrita { font-weight:bold; background-color:#FFFFFF; color:#000000; margin:0; padding:0;}
#content ul.profesorado { list-style-type:none; margin:0; padding:0;}
#content ul.profesorado li span { width:100%; display:block; background-color:#0099D9; margin:1em 0 0.2em 0; padding:0.1em 0em 0.1em 0.3em ; color:#FFFFFF; font-weight:bold;}




/*admin*/
#centerarea { width:50%; height:100%; display:block; overflow:auto; background-color: #FFFFFF; margin:5em auto 0 auto; color:#999999; padding:0 0 0 0; font-size:1em;}
#centerarea fieldset { border:0;}
#noticiasalexia { background-color:#FFFFFF; width:95%; }
#adminoticias { padding: 0.5em 0.1em 0 0.5em; margin: 0 auto; }
#adminoticias legend span { font-size:5.5em; font-weight:bold; color: #fff; background-color:#14BAA4; padding:0.2em}
#txtadminoticias { padding: 0.8em 0.2em 1em 0.2em; margin:0 auto; }
#txtadminoticias div { clear: left; margin: 0 0 1em 0;}
#txtadminoticias div label span { font-size:1.1em; display:block; width:10em; float: left; padding: 0.1em 0 0 0; font-weight:bold; color:#046633;}
#txtadminoticias div input { width:95%; background-color:#FFFFFF; border-top: 1px solid #999999; border-right: 2px ridge #999999; border-bottom: 2px ridge #999999; border-left: 1px solid #999999; font-size:1em; }
#txtadminoticias p { font-weight:bold;}
#txtadminoticias #divButton #btnSend {width:6em; background-color: #046633; font-size:1em; letter-spacing:.1em; font-weight:bold; color:#fff; padding: 1px 0 0 2px;  margin:0 0 0 0; border: 1px solid #999999;}

#admin { width:100%; background-color:#fff; display:block; }
#admin input { clear:both; width:96%;}
#admin input.guardar {width:6em; background-color:#046633; font-size:1em; letter-spacing:.1em; font-weight:bold; color:#fff; padding: 1px 0 0 2px;  margin:1em 0 1em 0; border: 1px solid #999999;}
#admin label { background-color:#fff; width:auto; text-align:left;}
#admin table { width:100%; margin:0; padding:0; border:0;}
#admin table caption { font-size:0.95em; background-color:#ffffff; color:#000; width:98%; margin:0 0 0 3px; padding:2px 2px 2px 0; text-align:left;}
#admin table td {width:auto; padding: 0.25em; font-size:1em; background-color:#FFFFFF; color:#000000; border:1px solid #cccccc;}
#admin table th {width:auto; padding: 0.25em;  background-color:#046633; font-size:0.95em; color:#FFFFFF }
#admin table .btn { width:60px;}
#admin p { clear:both; margin:1em 0 1em 1em;}
#admin p label { text-align:left; background-color:#fff; width:99%; margin:0.5em 0 0 0; padding:0; float:left;}
#admin p input { clear:both;}
#admin p.radio { background-color:#FF0000; }
#admin p.radio label input { float:left; width:15px;}
#admin p.radio label { float:left; margin:1em 0 1em 0em; width:15%;}
/*simposiun*/
table.table_ponencias { width:100%; background-color:#fff;}
table.table_ponencias caption { text-align:left; font-size:1.1em; font-weight:bold;}
table.table_ponencias td {  border:1px solid #046633; text-align:center;}
table.table_ponencias td.img { width:360px;   text-align:center;}
table.table_ponencias td {  border:1px solid #046633; text-align:center;}
table.table_ponencias img { border:none;  display:block;  width:auto;}
table.table_ponencias span { clear:both; width:100%; background-color:#fff;}

table.table_biblioteca { width:100%; background-color:#fff;}
table.table_biblioteca caption { text-align:left; font-size:1.1em; font-weight:bold;}
table.table_biblioteca td {  border:1px solid #046633; text-align:left; padding:0 0 0 1em;}
table.table_biblioteca td.descarga {  border:1px solid #046633; text-align:center; padding:0;}
table.table_biblioteca td a { color:#FFFFFF;  background-color:#046633; text-decoration:none;}
table.table_biblioteca td a:hover { color:#046633;  background-color:#ffffff;}
table.table_biblioteca span { clear:both; width:100%; background-color:#fff;}



