/*Fichero: home.css v1.0 02/06/2009
 * Media			screen
 * Navegadores		IE6, Mozilla 2, Konqueror X, Opera X, Camino
 * CSS				2
 * Fichero			home.css*/
#ctd .c1    { float:left; width:17%; margin-top: 1em;}
#ctd .c2    { float:right; width:82%; padding-top: 1em; }
#web #ctd .c3         	{ float:right; width:10.0625em;  margin:0; margin-top:1em; }
.caj-brd ul { padding:0 0.5em}
.caj-brd { padding-top:1em;}
.caj-log {  width: 100%; padding:2em 0 1em; }
.caj-log-ctd         	{ padding-bottom:1em; }
.caj-log .form label { width:10em; text-align:right; margin:0 1em 0.5em 0}
.caj-log .form .cps { width:18em; }
.caj-log ul 			{ margin:0.5em 0 0 1em; padding:0;}
.caj-log ul li 	        	{ float:left; margin-right:1em;}
.caj-log ul li a 		{ display:block; margin-bottom:1em; color:#000}
.caj-log a 		{ font-size: 100%;}
.caj-log ul li a.enl-login, .caj-log ul li a.enl-login:hover { display:block; margin-top:1em; padding-bottom:0.14em; background-position:-0.45em -15.3em;}
.caj-log ul li a.enl-olv, .caj-log ul li a.enl-olv:hover {display:block; padding-bottom:0.5em; background-position:0 -0.45em}
.form fieldset { padding:0; }
.form fieldset label { color:#000; margin:0; font-size:75%; width:7em; font-weight:normal; clear:none; text-align:left;}
.form fieldset .cps { display:block; margin:0 0 0.2em; width:11em; padding:0.1em; border:0.18em solid #666}
.form small {margin-left:0 !important; display:none}
.form a { font-size:70%; text-decoration:underline; color:#000000}
.form a:hover { color:#E3006A}
.form .btn { background:none}
.caj-brd-f4 { width:90%;background-color:#fff; border:0.09em solid #738301}/*blanco con borde verde*/
.caj-err p 			{ padding-left:2.5em; font-size:70%;}
.caj-des              		{ padding:0.5em 1em 0.5em 0.5em;}
.caj-user-com  		{ float:right; width:7.5em; margin-top:1em}
.lst-com .ctd-usu 	{ float:left; width:63%;}
#formLogin .dist-btn { margin:1em 0 0 8em !important}

#claim { float:left; width:100%;position:relative}
#claim .claim-dscp { position:absolute; z-index:10000; top:1em; left:1em; width:45%; font-family:Verdana, Arial, sans-serif; font-size:70%; color:#fff; line-height:1.5}
#claim h2 { display:block; padding:0; font-size:140%; font-weight:bold; color:#fff; letter-spacing:-0.03em;}
.caj-claim { padding-bottom:0.5em}

a.enl-des { margin: 1em 0 0 0; padding: 0 0 1.2em 0; font-size: 80%; color: #fff; font-weight: bold; text-align: center; width: 100%; float: left;}
a.enl-des2 {background:url(ico_registro.gif) top left no-repeat; margin: 1em 0 0 0; padding: 0 0 1.2em 0em; font-size: 80%; color: #fff; font-weight: bold; text-align: center; width: 100%; float: left;}

#blogs .caj-tit { background:url(blog.gif) 100% -0.2em  no-repeat}
.caj-brd ul.lst-blogs { padding:0 0 0 1em; padding-bottom:0 !important; margin:0 !important}
.caj-brd ul.lst-blogs  li { width:45%; font-size:70%; color:#3C4604 !important; padding:0 1em 1em 0 !important; line-height:1.2}

ul.lst-not li { float:left; width:28.5em; margin-right:1em}
ul.lst-not li h3 { color:#000; }
.caj-brd { padding-bottom:1em; margin-bottom:0.5em}
.caj-brd ul { padding:0 1em 0; padding-bottom:0 !important; margin:0 !important}
.caj-brd ul li { font-size:70%; color:#000; padding:0 0 0.5em; line-height:1.2}
.caj-brd ul li h3 { font-size:105%; padding:0 !important; margin-bottom:0 !important; color:#3C4604; font-family:Verdana, arial, sans-serif}
.caj-brd ul li a { font-size:100%; color:#3C4604; font-weight:bold; text-decoration:underline}
.caj-brd ul li .fec { color:#3C4604}
.caj-brd ul li .enl-lst { padding-right:0 !important}
.caj-brd-f3 { /*padding:0.4em 1em*/}
.caj-brd-f2 { padding:0.4em 0.9em 0.5em;}

.vevent { float:right; width:53%;}
.vevent ul { padding:0 0.5em !important}
.vevent ul li h3 { padding-bottom:0.5em !important}
.vevent ul li  { display:block}
.vevent ul li p { padding-top:0.5em}
.vevent .dtstart { color:#3C4604; font-weight:bold}
.caj-tbl-cal { float:left; width:45%; margin-left:0.5em}
.lts-grup-hom  .lst-com-f1 li { width:22%; margin-right:1em; margin-top:0}
.lst-grup-hom .item-lst { float:none; position:relative;display:inline-block; vertical-align:top;}
.lst-grup-hom .item-lst-f1 { height:auto;}
* html .lst-grup-hom .item-lst {display:inline}*:first-child+html .lst-grup-hom .item-lst{display:inline}

/* ESTILOS PARA FORMULARIO TEMATICA */
.form-tem { margin: 0; padding: 0em;  }
.form-tem p { font-size:75%; font-weight: bold; color: #3C4604}
.form-tem label { font-size:70%; line-height:1.2; color: #3C4604; }
.form-tem .sel { display:block; margin-top:0.5em; border:0.09em solid #A4B97F; font-size:70%; width:13em}
.form-tem .btn  { margin:0.5em 0 0.7em; border:0}
