body { margin:10px; padding:0px; font-family: arial, verdana, helvetica, sans-serif; font-size:12px; color:#333333;}
h1, h2, h3, h4 { font-family: Georgia, Times, "Times New Roman", serif;}
input { border:1px solid #0099CC; }
a , img{ border:none; background:none; text-decoration:none}
em { font-style:normal !important}
p { margin:10px 0}
ul { margin:10px 0 10px 30px}
li { margin-bottom:10px; list-style-type:square;}
strong { font-weight:bold}

/* ESTILOS OCULTOS*/
.print { display: none !important}
hr, #cab h1 img, #pre-pie, #lat, #men, #men-2n, .nav-top, .lst-cat, .pie-ctd ul, #cab p, .pag, .bdc, .caj-vid-izq, .caj-vid-dch , .claim, .caj-f2, .enl-ver,
.caj-des, .caj-des-f1, .enl, .caj-user-com ,.enl-fot,.enl-vid,.enl-doc, .enl-pod-vid, .enl-pod-aud,.caj-acc,
.caj-vid-izq, .caj-vid-dch, .enl-fav-f1,  .lst-tags, #nav-web20, .caj-info, #divenviaramigo, #divcomentarios,
#divanadirgrupo, #vidrel, #formrel, .enl-mas, .pesf1, #carpeta1Datos, .nav-tools , .col2p4-c1, .col2p3-c1, .enl-descarg,
#enlace_noaccesible , .lst-avi, .caj-ok, .caj-err, .caj-avi, .caj-tools , #ctd #comunidad .c3 .lst.lst-f1, #ctd #comunidad .c1 .lst-com .img,  #avisos,
.enl-rss, .enl-login, .form small.msn-err, #quever .col2, .lst-des, .lst-des-f1, #prepie, .form-search , #formFiltro, .c2 .caj-brd-f2, .c2 .caj-brd-f3 { display:none !important}
.home .c1, #claim, .form-centro, .form-tem { display:none !important}

#ctd .equals, #ctd .columns, #ctd #comunidad .c4 { height:100% !important}


/* ESTILOS MOSTRAR */
#carpeta2Datos, #divinfampl, #divinftecn { clear:both; display:block !important}
#claim h1.ocu, #claim h2.ocu, #cab h1.ocu, #cab h2.ocu { display:block !important; margin:0; padding:0}
#claim h2.ocu, #cab h2.ocu  { padding-bottom:10px; margin-bottom:20px; border-bottom:1px solid #666;}


/*ESTILOS GENERALES*/
h1 { font-size:28px}
h2 { font-size:18px; margin:20px 0 10px;}
h3 { font-size:14px; margin-bottom:10px}
h4 { font-size:13px;  margin-bottom:10px}
#cab, #ctd, #dts, #pie, #claim { clear:both; width:100%; }
#pie { border-top:1px solid #666; padding:15px 0 0;}
#pie img  { padding:0px 8px 0px 8px; vertical-align:middle;}
#dts h2 { margin-top:0}
#ctd .c1, #ctd .c2 { clear:both; width:100%}
#ctd #comunidad .c3  { clear:both !important; width:100% }
#ctd #comunidad .c1  {  clear:both !important;width:100%}


/* LISTADOS*/
.lst-com { clear:both;}
.lst-com li { display:block; float:left; width:100%; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #666}
.lst-com li img { float:left; margin-right:10px; background:#ffffff; border:0 !important}
.lst-com li p.caj-val { float:left; width:70%;}
.lst-com li p.caj-val em { font-size:100%;}
.lst-com li span { padding-left:5px; font-size:90%;}
.lst-com li p.ctd { float:left; width:50%; margin-top:3px;}
.lst-com li p.ctd img { margin-right:10px;}
.lst-com li p.ctd a { color:#000;}
.lst-com li p.ctd a:hover { color:#fff; text-decoration:none}
.lst-com li p.ctd a:hover strong { color:#000; text-decoration:underline}
.lst-com .ctd-usu {float:left; width:50%;}
.lst-docs { clear:both; margin:0.5em 0; }
.lst-docs dl { padding-top:0.8em; }
.lst-docs dl dt  { clear:both; float:left; padding:0 0.3em 0 0; vertical-align:middle}
.lst-docs dl dd { float:left; width:90%; padding:0 1.3em 0.5em 0; line-height:1em;}
.lst-docs dl dd span { font-size:75%;}
.lst-docs dl dd a { padding:0 0.2em; color:#000; text-decoration:none}
.lst-docs dl dd a.enl { color:#055A62; text-decoration:underline}
ul.lst-rel { clear:both; }
ul.lst-rel li      { float:left; margin:0 0.7em 0.7em 0; list-style-type:none}
ul.lst-rel li a       { display:block; text-decoration:none;}
#ctd .lst-f1 { margin:0 0.5em;}/*listado con imagen, titulo y descripcion*/
#ctd .lst-f1 li {width:100%; margin-top:1em; margin-bottom:1.4em; padding-bottom:1em; font-size:70% !important; line-height:1.2em; background:url(ln.gif) bottom left repeat-x;}
#ctd .lst-f1 li a, .lst-f1 li a:hover{ font-size:100%}
#ctd .lst-f1 li h3 	 { display:inline; padding:0 0.5em 0 0; margin:0; font-size:100%; color:#3C4604; font-family:Verdana, arial, sans-serif;}
#ctd .lst-f1 li h3 a { font-size:100%; color:#3C4604; text-decoration:underline}
#ctd .lst-f1 li a:hover {color:#E3006A; text-decoration:underline}
#ctd .lst-f1 li a.enl , .lst-f1 li a.enl:hover { font-size:100%; padding-left:0; text-decoration:underline; background:none}
#ctd .lst-f1 .fec { font-weight:bold}

#ctd .lst-f1 li .caj-val { float:right; width:8.5em}
#ctd .lst-f1 li .caj-val em { font-size:100%; float:right;}
#ctd .lst-f1 li .caj-val span.ico-google-f1 { float:right; padding:0.2em 0 0.4em 0.15em; margin:0; width:1.68em !important;}
#ctd .lst-f1 li .ctd { float:left; width:64%;}
#ctd .lst-f1 li .ctd a { text-decoration:underline}
#ctd .lst-f1 li .ctd a:hover { text-decoration:none}
dl.lst-f1, .lst-eve , dl.lst-dir{ padding:0.5em; border-top:0.09em solid #bfbfbf; border-bottom:0.09em solid #bfbfbf}
dl.lst-f1 dt, .lst-eve dt , dl.lst-dir dt{ clear:both; float:left; width:35%; font-weight:bold; font-size:100%}
dl.lst-f1 dd, .lst-eve dd, dl.lst-dir dd { float:left; width:60%; font-size:100%}
dl.lst-f1 small { padding-left:0.2em; color:#666; font-size:90%; font-weight:normal}
dl.lst-f1.f1 { border-bottom:0}
dl.lst-dir.lst-dir-f1 { border:none; font-size:100%; margin:0}
dl.lst-dir.lst-dir-f1 dt { width:40%;}
dl.lst-dir.lst-dir-f1 dd {width:58%;}
.lst-let 	 { clear:both;  width:40.4em; border-top:none}
.lst-let ul   	 { padding:0.2em 0 0.5em;}
.lst-let ul li 	 { display:block; padding:0em 0 0.7em 0.5em; border-bottom:0.09em solid #E0E7E3; }
.lst-let span { margin-right:1em;}
.lst-let ul li span.ico-google-f1 { width:1.49em;}
.lst-com .enl-usu { text-align:left}
.lst-centro { padding-right:0 !important; margin:0 0 0 0.5em !important;}
.lst-centro li { clear:both; padding-bottom:0.5em}
.lst-centro li a { line-height:1.2}
.lst-centro .ico-valorar { float:right;}
.lst-centro a { word-wrap: break-word; }
.lst-centro .img-ico { position:relative; float:left; width:1.9em;}
.lst-centro .ctd { float:left; width:24em; }



/* CUERPO*/
.cpo               { clear:both; line-height:1.3em;}
.cpo ul           { padding:0; margin:0 1.5em 1em 1.5em;}
.cpo ul li        { padding:0 0 0.7em 1em; list-style-type:square; }
.cpo ul li ol li  { background:none; padding-left:0;}
.cpo strong    { font-weight:bold;}
.cpo p           { margin:1.2em 0;}
.cpo ol          { clear:both;margin:0 1.5em 1.5em 1.5em; }
.cpo ol li       { list-style-type:decimal; list-style-position:outside; display:list-item; margin:0 0 0.7em 2em;}
.cpo ol li ul li    { list-style-type:none; margin:0.1em 0; }
.cpo a { font-size:100%; padding:0 0.2em;}
.cpo h3 { font-size:120%;}

/* ENLACES */
a {  color:#333333; text-decoration:none; font-weight:bold;} /* Enlaces en general */

/* FORM*/
.form fieldset legend { display:none; }
.form fieldset label, .form fieldset span.label  { clear:both; margin-top:0.8em; float:left; width:13em; margin-right:0.5em;  font-weight:bold; text-align:right;}
.form fieldset .lbl   	{ font-size:0.75em; }
.form fieldset .lbl-f1 	{ margin-top:0.5em; width:25em;}
.form fieldset .lbl-rad, .form fieldset .lbl-chk { clear:none; float:left; margin:0.5em 0 0; width:auto; padding:0em 0.2em;  text-align:left; font-weight:normal;}
.form fieldset .lbl-chk-f1 { font-size:100%}
.form fieldset .cps 		{ margin-top:0.8em; }
.form fieldset .file 	{ margin-top:0.8em; width:20em; background:#fff}
.form fieldset .rad, .form fieldset .chk { float:left;  margin:0.7em 0.5em 0 0; border:none !important; vertical-align:middle; background:transparent !important}
.form fieldset .tex 		{ float:left; padding:0.2em; margin-top:0.8em; width:47em; height:6em; border:0.0625em solid #878787; }
.form fieldset .tex-f1 	{ padding:0.2em; margin-top:0.8em; width:24.2em; height:8em; border:0.0625em solid #878787; }
.form fieldset .tex-f2 	{ padding:0.2em; margin-top:0.8em; width:30em; height:8em; border:0.0625em solid #878787; }
.form fieldset .sel 		{ margin-top:0.8em;  margin-right:0.5em;}
.form fieldset .cps-err, .form fieldset .tex-err, .form fieldset .tex-f1-err,.form fieldset .tex-f2-err,.form fieldset .sel-err, .form fieldset.file-err { margin-top:0.8em; background:#f5f5f5;}
.form fieldset .tex-err 		{ padding:0.2em; width:47em; height:6em;}
.form fieldset .tex-f1-err 	{ padding:0.2em; width:24.2em; height:8em;}
.form fieldset .tex-f2-err 	{ padding:0.2em; width:30em; height:8em; }
.form sup 			{ vertical-align:0.2ex; padding-left:0.1em; color:#A50505; line-height:0.8em;}
.form .btn   			{  margin-top:0.8em; vertical-align:middle; border:0; cursor:pointer}
.form .btn-inline 	{ margin-top:0; cursor:pointer}
.form .btn-f1 		{ margin-top:0.14em; width:88px; height:19px; background:url(btn_anadir.gif) 0 0 no-repeat;border:0;  color:#fff; text-align:center; cursor:pointer}
.form .btn-f1-comment {  padding-top:0.8em; float:right; border:0; background:none; cursor:pointer}
.form .btn-f2   		{  margin:1.5em 0 2em 13.6em; vertical-align:middle; border:0; cursor:pointer}
.form .btn-f3   		{  margin:0 0 2em 13.6em; vertical-align:middle; border:0; cursor:pointer}
.form .btn-caj-f2 	{ float:right; width:auto; margin:1em 0 0; vertical-align:middle; border:0; cursor:pointer}
.form small 			{ display:block; margin:0em 0em 0em 13.5em; color:#515151; font-size:70%; line-height:1.2em}
.form small.txt-oblig { margin:1em 0; }
.form img 			{ float:left; margin-right:0.5em; border:0.09em solid #AAAAAA; padding:0.17em; background:#fff;}
.form label a 			{ font-size:110%;}
.form .an-sel 		{ width:25em;}
.form label.an-lbl 	{ width:15em;}
.form .dist-btn 		{ margin-left:9.5em;}

/* ESTILOS PARA IMAGENES */
.img-dch a, .img-izq a  { text-decoration:none; background:none}
.img-dch { float: right; margin:0 0 1em 1em; }
.img-izq, .img-izq-f1 { float: left; margin:0 1em 1em 0; }
.pie-fot   { padding-top:0.8em; font-size:75%;}
.pie-fot .pie-ctd { float:left; width:18em;}
.img-blog { float:left; margin:0 1em 1em 0}
.img-dch, .img-izq { position:relative; background:#ffffff; width:192px; height:115px; }
.img-izq-lst { position:relative; float:left; display:block; margin:0 1em 0.5em 0; width:80px; height:62px; }
.img-dch-lst { position:relative; float:right; display:block; margin:0 0 0.5em 1em; width:80px; height:62px;}
.img-dch-lst span { display:block; position:absolute; top:0; left:0; width:80px; height:62px; background:url(marco_listado.png) 0 0 no-repeat}
.img-ava { margin-top:0.5em}
.img-dch a, .img-izq a, .img-izq-f1 a, .img-izq-lst a, .img-dch-lst a, .img-ava a, .img-ava-f1 a, .img-ava-gr a, .img-ava-gr-dch a, .img-izq-lst a, .img-dch-lst a   { display:block; text-decoration:none !important}
.img-dch small, .img-izq small { display:block; width:18em; margin-bottom:0.4em; line-height:1.2em; font-size:95%; padding:0.5em 0 1em; text-align:center; color:#333;}
.img-ava { position:relative; float:left; margin:0 1em 0.5em 0; width:3em; height:3em; }
.img-ava img { padding:0.1em 0 0 0.1em}img-ava-f1 { position:relative; float:left; margin:0 1em 0.5em 0; width:4em; height:4.3em; }
.img-ava-f1 img { padding:0.1em 0 0 0.1em}img-ava-gr { position:relative; float:left; margin:0 1em 0 0; width:146px; height:156px; }
.img-ava-gr-dch { position:relative; float:right; margin:0 1em 0 0; width:146px; height:146px; }
.img-ava-gr img, .img-ava-gr-dch img { padding:0}
.lst-com .img-ava, .lst-com .img-ava span { width:4em; height:4.5em}
.img-hom { position:relative; background:#ffffff; width:646px;  }


/* FLOTAR Y ALINEAR Y PADDING */
.flo-izq { float:left; }
.flo-dch { float:right; }
.ali-izq { text-align:left; }
.ali-dch { text-align:right; }
.ali-cen { text-align:center; }
.ali-top { vertical-align:top; }
.ali-btt { vertical-align:bottom; }
.ali-med { vertical-align:middle; }

/* ESPACIOS Y DIMENSIONES */
.padd { padding:10px; }
.padd-top { padding-top:7px; }
.padd-btt { padding-bottom:7px; }
.padd-izq { padding-left:7px; }
.padd-dch { padding-right:7px; }
.marg-dch { margin-right:16px; _margin-right:13px; }
.marg-top { margin-top:10px;}

/* BORRAR ESTILOS Y OCULTAR*/
.brr { clear: both; }
.ocu { display: none; }
.con:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.con {display:inline-block;}
@media all { .con { display:block; }} /* Para Opera */
/* Hides from IE-mac \*/ * html .con { height: 1%; display:block;} /* End hide from IE-mac */