/* Fichero: public.css v2.0 16/04/2008
 * Media			    screen
 * Navegadores		IE6+, Mozilla 1.5+, Safari 3, Opera 8+
 * CSS				    2
 * Autores			 <noemi.fernandez@net2u.es>
 * Comentarios		Site COMUNIDAD EMBARAZO SANO GLOBUS*/
#comunidad { margin:10px 20px 0 17px;}
#comunidad h2 {  float:left; width:auto;}
#comunidad h3 { clear:both; width:100%;}
#comunidad .cpo1 { clear:none; float:left; padding:10px 0 0 0; margin:0; width:342px;}
#comunidad .cpo4 { clear:none; float:left; padding:10px 0 0 0; margin:0;}
#comunidad .env { clear:none; float:left; padding:10px 0 10px 0; margin:0; width:100%;}
#comunidad .enl-des    { float:right; margin:5px 5px 10px 0; width:auto; text-align:right; color:#EB5D11; font-size:11px; text-decoration:underline;}
#comunidad .enl-des-f1 { float:left; margin:5px 0 10px 0; width:300px; color:#EB5D11; font-size:11px; text-decoration:underline;}
.dts-padd-hom { padding:0 0 0 17px;}
#comunidad #com-top ul li p span.thanks , #comunidad #com-lst dl dd p span.thanks { padding-left:5px; font-size:11px; color:#8C328C; font-weight:bold;}

#comunidad #com-top { margin-top:10px;}
#comunidad #com-top ul { }
#comunidad #com-top ul li { float:left; height:205px; text-align:left;}
#comunidad #com-top ul li div.anc-lst { padding-right:10px; width:160px;}
#comunidad #com-top ul li a { font-size:12px; color:#8C328C; text-decoration:none;}
#comunidad #com-top ul li a strong { font-size:12px; color:#8C328C; line-height:20px; text-decoration:underline;}
#comunidad #com-top ul li a img    { height:96px; margin-bottom:5px;}
#comunidad #com-top ul li p        { float:left; width:auto; font-size:10px;}
#comunidad #com-top ul li p span   { color:#3E3E3E;}
#comunidad #com-top ul li ul li { height:auto;}

#comunidad #caj-bnn { clear:both; width:518px; height:82px; margin:0 0 20px 0;  padding:10px 0 12px 0; text-align:center; background:url(../img/ln_ptos.gif) top left repeat-x;}
#comunidad #caj-bnn .caj-bnn-btt    { padding:0 0 12px 3px; height:100%; background:url(../img/ln_ptos.gif) bottom left repeat-x;}
#comunidad #caj-bnn .caj-bnn-ctd    { padding:10px 0 0 104px; height:100%; text-align:left; background:transparent url(../img/banner_comunidad.jpg) top left no-repeat;}
#comunidad #caj-bnn-hom { clear:both; width:508px; height:82px; margin:0 0 20px 0;  padding:10px 0 12px 0; text-align:center; background:url(../img/ln_ptos.gif) top left repeat-x;}
#comunidad #caj-bnn-hom .caj-bnn-btt    { padding:0 0 12px 0; height:100%; background:url(../img/ln_ptos.gif) bottom left repeat-x;}
#comunidad #caj-bnn-hom .caj-bnn-ctd    { padding:10px 5px 0 108px; height:100%; text-align:left; background:transparent url(../img/banner_comunidad.jpg) top left no-repeat;}
#comunidad .caj-bnn-ctd h2 { padding:0;}
#comunidad .caj-bnn-ctd h3 { padding:0;}
#comunidad .caj-bnn-ctd h2 span { font-size:16px; color:#006574; line-height:18px;}
#comunidad .caj-bnn-ctd h3 span { color:#3CA6BC; font-size:12px;}
#comunidad .caj-bnn-ctd a.enl-des-f1 { margin:0; font-size:12px; text-align:left;}

#comunidad #com-lst     { padding:0 0 0 2px; width:515px;border-bottom:1px solid #CEEE5C; }
#comunidad #com-lst h2  { }
#comunidad #com-lst h2 span { font-size:18px;}
#comunidad #com-lst dl    { clear:both; margin:0 0 0px 0; border-bottom:1px solid #E0E0E0;}
#comunidad #com-lst dl dt { clear:both; float:left; width:159px; padding:15px 15px 15px 0;}
#comunidad #com-lst dl dt.first { border:none; padding:0 15px 15px 0;}
#comunidad #com-lst dl dd.first { border:none; padding:0 0 15px 0;}
#comunidad #com-lst dl dt a img { width:159px;}
#comunidad #com-lst dl dd       { float:left; width:340px; padding:15px 0 0px 0; line-height:16px;}
#comunidad #com-lst dl dd a strong { line-height:20px; font-size:12px; color:#8C328C; text-decoration:none;}
#comunidad #com-lst dl dd p        { float:left; width:auto;  font-size:10px;}
#comunidad #com-lst dl dd p span   { color:#3E3E3E;}

#comunidad .form { padding:10px 0 20px 0; }
#comunidad .form fieldset .sel { width:100px;}
#comunidad .form fieldset .btn { width:150px;}
#comunidad .form fieldset .cps-file    { float:left; width:230px; border:1px solid; border-color:#ABADB3 #DBDFE6 #E3E9EF #E2E3EA; padding-left:2px;}
#comunidad .form fieldset .cps-file-f1 { margin:0 0 3px 130px; float:left; width:230px; border:1px solid; border-color:#ABADB3 #DBDFE6 #E3E9EF #E2E3EA; padding-left:2px;}
#comunidad .form .caj-btn { margin-top:5px; }
#comunidad .form .enl-des-f1 { float:left; margin:0 0 0 5px; width:auto; color:#EB5D11; font-size:11px; text-decoration:underline;}
#comunidad .dscp { }
#comunidad sup   { vertical-align:0.2ex; color:#cc0000;}
#comunidad .not { float:left; margin:0 0 5px 130px; width:400px; font-size:11px; color:#323232;}
#comunidad .form-f1 { float:right; width:155px;}

#comunidad .col2p1-c1 { float:left; margin:0 0 10px 0; width:45%;}
#comunidad .col2p1-c2 { float:left; margin:0 0 10px 0; width:54%;}


#comunidad .caj-ok { clear:both; width:506px; height:250px;}
#comunidad .caj-ok-ctd { width:248px; height:100%; color:#3CA6BC; padding:35px 30px 0 243px; background:transparent url(../img/fdo_ok.jpg) top left no-repeat; margin-top:10px;}
#comunidad .caj-ok-ctd strong.des { color:#006574; font-size:20px; line-height:25px; font-family:"Times New Roman", "Arial", "Helvetica";}
#comunidad .caj-ok-ctd strong { color:#006574; font-size:12px; }
#comunidad .caj-ok-ctd a { color:#F0854C; font-size:12px; text-decoration:none;}

/*PAGINACION*/
#pag { margin:10px 0 0 0; font-size:11px;}
#pag .ley { float:left; width:48%;}
#pag .ley span { color:#303030;}
#pag .caj-pag  { float:right; width:49%; text-align:right;}
#pag .caj-pag span { color:#929292;}
#pag .caj-pag span.act { color:#303030; font-weight:bold;}/*actual*/
#pag .caj-pag a { color:#EB5D11; text-decoration:underline;}
#pag .caj-pag a:hover { color:#953E93;}
