@charset "utf-8";
/* OMA Xtreme Web Development */
/********************************** ESTILS COMPARTITS **********************************/
/********************************** CAIXES **********************************/
.bg-white { background:#FFFFFF; }
.bg-green { background:#a2cc4e; }
.bg-soft_green { background:#F7F7F1; }
.border { border:0.1em solid #E2E3DD; padding:0.8em; }
.border_last { border:0.1em solid #E2E3DD; }
.border_bottom { border-bottom: 0.1em solid #E2E3DD;} 
.box { padding:0.8em; }
.top_space { margin-top:1.6em; }
.bottom_space { margin-bottom:1.6em; }
.left_space { margin-left:2.8em; }
/**/
.aportation {color:#FFFFFF; font-size:1.6em;}
.white{color:#FFFFFF; font-size:1.3em;}
.sharethis{font-size:1.3em; font-weight:bold; }
.smaller { font-size: 1em !important; }
/***** corners *****/
.corners { position:relative; }
.top_corners, .bot_corners { position:absolute; left:0; }
.top_corners { top:0; }
.bot_corners { bottom:0; }
.top_corners, .top_corners div, .bot_corners, .bot_corners div { background-image:url(img/corners_sprite.gif); background-repeat:no-repeat; display:block; float:none; overflow:hidden; width:100%; height:8px; }
.top_corners div, .bot_corners div { width:8px; float:right; }
.bg-soft_green .top_corners div { background-position:0 0; }
.bg-soft_green .top_corners { background-position:-8px 0; }
.bg-soft_green .bot_corners div { background-position:0 -8px; }
.bg-soft_green .bot_corners { background-position:-8px -8px; }
.bg-white .top_corners div { background-position:0 -16px; }
.bg-white .top_corners { background-position:-8px -16px; }
.bg-white .bot_corners div { background-position:0 -24px; }
.bg-white .bot_corners { background-position:-8px -24px; }
.bg-green .top_corners div { background-position:0 -32px; }
.bg-green .top_corners { background-position:-8px -32px; }
.bg-green .bot_corners div { background-position:0 -40px; }
.bg-green .bot_corners { background-position:-8px -40px; }
/***** caixa amb fletxa *****/
.arrow_box { background:url(img/bg_arrow_box.gif) no-repeat 0 1.2em; padding-left:2.8em; }

/*.small{float:left; font-size:1.8em; font-weight:bold; margin-left:14px; margin-top:10px; width:110px;}
.big{font-size:2.0em;}*/

/********************* TITOL PAGINA *********************/
.tit_pag { padding:0.7em 0 0.6em; background-color: #C4D995; }
.tit_pag.no_bg { background: none; margin-top: 2em;}
.tit_pag .title { padding-left:1.4em;  }
.tit_pag h2 { font-size:1.8em; /* font-weight:bold; */ color:#666666; }
.tit_pag h3 { font-size:1.8em; font-weight:bold; color:#666666; padding-left: 0; }
.no_bold { font-weight: normal; }
.tit_pag .more { padding:0.8em 0.6em 0 0 }
/********************* PAGINACIO *********************/
.pager { text-align:center; padding:1.0em 0; /* font-weight: bold;  */ font-size: 1.3em; }
.pager ul { display: inline; }
.pager a, .pager span, .pager strong { /* font-size:1.3em; */ color:#CCD3AB;}
.pager li { background:url(img/bg_dash_list.gif) no-repeat 0 50%; color:#CCD3AB; /* font-size:1.1em; */ }
.pager li#select { background:url(img/bg_dash_list.gif) no-repeat 0 50%; color:#637E30 ; /* font-size:1.5em; */ }
.pager li#noselect { background:url(img/bg_dash_list.gif) no-repeat 0 50%; color:#CCD3AB; /* font-size:1.6em; */ }
.pager li.first a { background:url(img/bg_arrow_list_2.gif) no-repeat 0 50%; padding-left:0.8em; /* font-size:1.3em; */  }
.pager li.last a { background:url(img/bg_arrow_list.gif) no-repeat 100% 50%; padding-right:0.8em; }

/********************* QUE ES BOX *********************/
.list_whatis {}
.list_whatis li { border-bottom:0.1em solid #ccd3ab; padding:0.2em 0 1.2em 8.0em; min-height:6.8em; margin-bottom:1.2em; background-position:0 50%; background-repeat:no-repeat }
.list_whatis li.heart { background-image:url(img/whatis_list_heart.png); }
.list_whatis li.people { background-image:url(img/whatis_list_people.png); }
.list_whatis li.trust { background-image:url(img/whatis_list_trust.png); }
.list_whatis li h2 { color:#85aa40; font-size:1.6em; }
.list_whatis li p { color:#666666; font-size:1.3em; }
/********************* CAIXA DONACIONS DEL DIA *********************/
.day_donations { padding-left: 1.5em; }
.day_donations .image { background:url(img/cor.gif) no-repeat 0 50%; padding-left:8.0em; min-height:6.4em; margin-left: 2em; }
.day_donations h2, .day_donations p { font-size:1.6em; font-weight:bold; color:#85aa40; }
.day_donations .image p { padding-top:0.6em; color:#666666; }
.day_donations p strong { font-size:1.1em; font-weight:bold; color:#000000; }

/********************* TAULA NECESSITATS *********************/
.tbl_needs {}
.tbl_needs table { width:66.0em; border:0; border-collapse:collapse; border-spacing:0; }
.tbl_needs table .col_1 {  width:10.6em; text-align:center; }
.tbl_needs table .col_3 { width:10em; text-align:left; }
.tbl_needs thead th { text-align:center; padding:0; }
.tbl_needs thead th strong { background:#ccd3ab; display:block; padding:0.4em; margin-bottom:0.4em; -moz-border-radius:0.4em; -webkit-border-radius:0.4em; }
.tbl_needs thead th strong span { font-size:1.3em; font-weight:bold; }
.tbl_needs tbody td { /* border-bottom:0.1em solid #ccd3ab; */ padding:1.0em 0; vertical-align:top; }
.tbl_needs td.col_img { text-align:center; }
.tbl_needs td.col_img img { border:0.1em solid #ccd3ab; }
.tbl_needs th.col_descrip, .tbl_needs td.col_descrip { padding-left:1.6em; padding-right:1.6em; }
.tbl_needs td div { /* padding:0 1.2em 1.0em;  */}
.tbl_needs .col_descrip div h3 { font-weight:bold; padding-bottom:0.4em; }
.tbl_needs .col_descrip div h3 a { font-size:1.8em; color:#85AA3F; text-decoration:none; }
.tbl_needs .col_descrip div p { font-size:1.4em; color:#333333; margin-top: 0.5em; line-height:1.4em;}
.tbl_needs .col_descrip div p a { background:url(img/ico_see_more.gif) no-repeat 100% 50%; color:#000000; padding-right:1.2em; }
.tbl_needs .col_descrip div p a:hover { text-decoration:underline; } 
.tbl_needs .short_title { font-size: 1.7em; color: #666666; font-weight: bold; }
.tbl_needs .txtcenter { text-align: center; margin: 0 0 0.1em 0 !important; }
.tbl_needs .bg_needs_data { background:#f7f7f1; }
.tbl_needs .col_descrip dl, dl.needs_data { /* padding:0.6em 0.2em 0.6em 1.2em; */ display: inline; float: left; }
.tbl_needs .col_descrip dt, .tbl_needs .col_descrip dd, dl.needs_data dt, dl.needs_data dd { font-size:1.1em; }
.tbl_needs .col_need h4 { font-size:1.8em; font-weight:bold; text-align:left; }
.tbl_needs .col_need ul { /* padding:1.6em 0 0 1.4em; */ display: inline; float: left; }
.tbl_needs .col_need ul li { text-align:left; padding-left:1.8em; margin-bottom:0.2em; }
.tbl_needs .col_need ul li span, .tbl_needs .col_need ul li strong { font-size:1.1em; }
.tbl_needs .col_need ul li.date { background:url(img/ico_calendar.gif) no-repeat 0 50%; }
.tbl_needs .col_need ul li.comments { background:url(img/comentario.png) no-repeat 0 50%; }
.tbl_needs .col_need ul li.aportacion { background:url(img/ico_aportacion.png) no-repeat 0 50%; }
.tbl_needs .col_need ul li.contrib { background:url(img/ico_contributions.gif) no-repeat 0 50%; }
.tbl_needs tbody tr:hover { background:#f9faf6; }
.tbl_needs tr.no_results:hover { background:#ffffff; }
.tbl_needs .no_results td { text-align:center; padding:4.0em 1.0em; }
.tbl_needs .no_results strong { color:#666666; font-size:1.4em; }
.done{ color:#85AA40; font-size:1.3em; font-weight:bold; text-align:center; }
.tbl_needs .ahora { font-size: 1.5em; /* font-weight: bold; */ margin-top: 1em !important;}
.tbl_needs .big_space { padding: 2.5em 0 1.5em;}

.urgente { padding-left: 2em; }
.urgente a { color:red; font-weight: bold; text-align: center; text-decoration: none; font-size: 1.2em; }
.img_col .urgente { padding: 0; margin-top: 0.5em; font-size: 1.4em; display: block; }

/********************* DETALL DE LA NECESSITAT *********************/
.need_det .img_col, .need_det .text_col { padding:0em 0 0.8em 0; }
.need_det .img_col { width:9em; text-align:center; padding-top: 0.4em; }
.need_det .img_col img { border:0.1em solid #ccd3ab; }
.need_det .text_col { position:relative; width:53.0em; margin-right:0.6em; }
.need_det h2 { margin:0 14.0em 1.0em 0; }
.need_det h2 span { font-size:2.0em; font-weight:bold; color:#85AA3F; } 
.need_det .ref { margin-bottom: 1.3em; font-size:0.9em; }
.need_det .ref p {  font-size:1.3em; }
.need_det .descrip { font-size:1.3em; padding-bottom:0.4em; }
.need_det h3 { margin:0.4em 0 0.2em 0; }
.need_det h3 span { font-size:1.8em; font-weight:bold; color:#666666; }
.need_det .need_dest { margin-bottom:1.0em; }
.need_det .need_dest h4 { font-size:1.6em; font-weight:bold; }
.need_det .need_dest p { font-size:1.2em; color:#666666; }
.need_det .need_opt { font-size:1.2em; padding-top:0.2em; }
.need_det .need_opt dt { float:left; padding-right:0.3em; }
.need_det .need_opt dd { float:none; clear:right; margin:0; padding-bottom:0.3em; }
.need_det dl.needs_data { border-top:0.1em solid #f7f7f1; margin:0.8em 0; padding:0.6em 0.4em 0.6em 1em; }
.need_det dl.needs_data dt, .need_det dl.needs_data dd { font-size:1.1em; }
.need_det div.margin { margin-top: 1em;  }

/********************* DADES DE LA NECESSITAT *********************/
dl.needs_data {}
dl.needs_data dt { color:#000000; display:inline; }
dl.needs_data dd { color:#666666; display:inline; margin:0; padding-right:0.6em; }
dl.needs_data p { color:#85AA40; text-align: center; font-size: 1.3em; font-weight:bold;}

/********************* FORMULARIS *********************/
.form {}
.form label, .form .label { color:#666666; display:block; padding-bottom:0.3em; }
.form label span, .form .label span { font-size:1.3em; line-height:1.3em; }
.form input.text_field, .form textarea { padding:0.2em 0.1em; border:0.1em solid #E2E3DD; color:#666666; }
.form .text_field { width:21.0em; font-size:1.2em; padding:0.2em 0.1em; }
.form p, .form .label { padding-bottom:0.6em; }
.form .bt_form { text-align:center; }
.comment_form .bt_form { margin-top:1.2em; }
.form .bt_form input, .form .radio_check input { border:0; }
.form .check_bt { position:relative; padding: 0 0 0.4em 2.2em; margin:0.4em 0; }
.form .check_bt input { position:absolute; top:0; left:0; }
.form .check_bt label {}
.spinning .box { padding:3.2em 0.6em; text-align:center; }
.spinning img { margin:0 auto; width:3.5em; }
.form .text_field:focus, .form textarea:focus { border-color:#85AA40; }
/**/
.legal { text-decoration:none; color:#666666; font-size:1.1em;}
.comment { font-size:1.3em; line-height:1.3em; color:#666666; }
.center { width: 90%; margin:2.0em 0 2.0em 5.0em; }
/********************* FORMULARI COMENTARIS *********************/
.comment_form {/*  margin-bottom:1.6em; */ }
.comment_form textarea { width:28.0em; height:5.5em; font-size:1.2em; padding:0 0.1em; }
.comment_form .bt_form { text-align:right; }
/********************* FORMULARI CONTRIBUCIONS *********************/
.contrib_form {}
.contrib_form legend { font-size:1.8em; font-weight:bold; color:#FFFFFF; padding-bottom:0.2em; }
.contrib_form p.intro { font-size:1.3em; color:#FFFFFF; padding-bottom:0.6em; }
.contrib_form .radio_check { padding-bottom:0.4em; }
.contrib_form .radio_check label { font-size: 1.2em; }
.contrib_form .radio_check li, .aportar_form .radio_check li { position:relative; padding: 0 0 0.4em 2.2em; display: block; overflow: hidden; float: none; }
.contrib_form .radio_check input, .aportar_form .radio_check input { position:absolute; top:0; left:0; width:2.7em; height: 2.7em; }
.contrib_form textarea.text_field { height:8.6em; }
/********************* FORMULARI NEWSLETTER *********************/
.mailing_form { border:1px solid #E2E3DD; /* background-color: #FFFFFF; */ margin: 0 0 3em; }
.mailing_form fieldset { }
.mailing_form legend { color:#666666; border-bottom:1px solid #E2E3DD; display:block; width:27.4em; background-color: #F7F7F1; padding:0.5em 0.8em 0.4em;  }
.mailing_form legend span { font-size:1.4em; /* font-weight:bold; */ }
.mailing_form label { padding:0 1.8em 0.4em 9.0em; }
.mailing_form label span { font-size:1.2em; color:#666666; }
.mailing_form .text_field { margin:0 auto; width: 12em; height: 2em; }
.mailing_form p { float: right; }
.mailing_form div.wrap { padding: 1.3em 0.8em 0.8em 0.8em; }

/********************* LLISTAT DE COMENTARIS *********************/
.list_comments {}
.list_comments li { padding:1.2em 0; border-bottom:0.1em solid #f7f7f1; display:block; float:none; overflow:hidden; }
.list_comments li .who, .list_comments li .what { font-size:1.3em; }
.list_comments li .who { color:#666666; }
.list_comments li .what { color:#000000; margin:0.2em 0 0.8em; }
.list_comments li .how { text-align:right; }
.list_comments li .how a { color:#666666; }
.list_comments li .how small { font-size:1.2em; }

.list_comments .title { color: #666666; font-size: 1.5em; font-weight: bold; margin: 0.4em 0 0.1em; }
.list_comments .list li { padding:1.2em 0; border-bottom:0.1em solid #f7f7f1; display:block; float:none; overflow:hidden; }
.list_comments .list li.last { border:0; }
.list_comments .list li .who, .list_comments li .what { font-size:1.2em; }
.list_comments .list li .who { color:#666666; }
.list_comments .list li .what { color:#666666; margin:0; font-size: 1.1em; text-decoration:none;}
.list_comments .list li .what a { color: #666666; text-decoration: none; }
.list_comments .list li .how { text-align:right; }
.list_comments .list li .how a { color:#666666; }
.list_comments .list li .how small { font-size:1.2em; }

/* comentari d'una entitat */
.list_comments li.entity_comment { background:#fafcf2; }
.list_comments li.entity_comment img { border:0.1em solid #cfd5af; float:left; margin:0 1.0em 0.4em 0; width:4.3em; height:4.3em; }
.list_comments li.entity_comment div { display:block; }
.list_comments li.entity_comment .who { color:#85AA40; }
/* comentari aportacio */
.list_comments li.donation_comment { background: url(img/icono.gif) no-repeat 1.2em 1.2em; }
.list_comments li.donation_comment div { min-height:4.2em; padding-left:5.2em; } 

/********************* MISSATGES DELS FORMULARIS *********************/
.message { color:#666666; font-size:1.2em; font-weight:bold; padding:0.6em 0;  }
.message strong { background-repeat:no-repeat; background-position:0 50%; padding:0.6em 0 0.6em 3.0em; display:block; } 
.message .ok { background-image:url(img/message_ok.gif); }
.message .error { background-image:url(img/message_error.gif); }
.comment_form .message { padding-bottom:1.6em; }

/********************* FITXA ENTITAT *********************/
.entitat .img_col, .entitat .text_col { padding:1.6em 0 0.8em 0; }
.entitat .img_col { width:16.0em; text-align:center; }
.entitat .img_col img { border:0.1em solid #ccd3ab; }
.entitat .text_col { width:44.0em; margin-right:0.6em; }
.entitat h2 { margin:0 0 1.0em 0; padding: 0 0 0.4em 0.2em; border-bottom:0.1em solid #ccd3ab; }
.entitat h2 span { font-size:2.0em; font-weight:bold; color:#666666; } 
.entitat .descrip { padding-bottom:0.8em; } 
.entitat .descrip p { font-size:1.3em; padding-bottom:0.4em; }
.entitat h3 { margin:1.4em 0 1.0em 0; padding: 0 0 0.4em 0.2em; border-bottom:0.1em solid #ccd3ab;  }
.entitat h3 span { font-size:1.8em; font-weight:bold; color:#666666; }
.entitat .enti_data { padding:0.4em; }
.entitat .enti_data h4 { font-size:1.4em; font-weight:bold; padding-bottom:0.2em; }
.entitat .enti_data address, .entitat .enti_data p { font-size:1.2em; color:#666666; margin-bottom:0.8em; }
.entitat .enti_data a { color:#666666; text-decoration:none; }
.entitat .enti_hist { margin-bottom:1.0em; }
.entitat .enti_hist h3 { background:#ccd3ab; text-align:center; padding:0.4em; -moz-border-radius:0.4em; -webkit-border-radius:0.4em; }
.entitat .enti_hist h3 span { font-size:1.2em; font-weight:bold; color:#000000; }
.entitat .enti_hist ul { margin-bottom:1.0em; }
.entitat .enti_hist li { padding:1.0em 0.2em; border-bottom:0.1em solid #ccd3ab; }
.entitat .enti_hist li h4 { font-size:1.2em; font-weight:bold; }
.entitat .enti_hist li h4 a { color:#000000; text-decoration:none; }
.entitat .enti_hist li h4 a:hover { text-decoration:underline; }
.entitat .enti_hist li p { font-size:1.2em; color:#666666; }
.entitat .needs_data {}
.entitat .needs_data dt { float:left; clear:left; padding:0 0.2em 0.2em 0; }
.entitat .needs_data dd { clear:right; margin:0 0 0.4em 0; }

#form_comments .text_field { width: 17em; }
#form_comments textarea { width: 22.5em; }
#form_comments .marginleft { margin-right:2em; }
#form_comments .bt_form { margin-top:6.2em; }

/********************* PAGINES ESTATIQUES *********************/
.text_static {}
.text_static h2 { color:#666666; }
.text_static h2 span { font-size:1.8em; }
.text_static .holder { padding:1.0em 2.0em; }
.text_static h3 { color:#85AA3F; border-bottom:0.1em solid #85AA3F; padding:0.4em 0; margin:0.6em 0 1.8em 0; }
.text_static h3 span { font-size:1.8em; }
.text_static h4 { color:#85AA3F; margin-bottom:1.4em; }
.text_static h4 span { font-size:1.6em; }
.text_static p, .text_static li, .text_static blockquote { font-size:1.2em; }
.text_static p { margin-bottom:0.8em; }
.text_static ul { color:#85aa3f; list-style:disc inside; margin:0 0 1.2em 1.2em; }
.text_static li { padding:0 0 0.2em 0; color:#85aa3f; }
.text_static li span, .text_static li a { color:#000000; }
.text_static blockquote { background:#f7f7f1; border-left:0.3em solid #ccd3ab; padding:0.4em 1.2em; margin:0.8em 2.4em 1.2em 1.2em; }
.text_static .hr { border-bottom:0.1em dotted #85AA3F; margin:2.0em 0; }

.mailing{ color:#666666; font-family:Arial,Verdana,Helvetica,sans-serif;  }
.mailing p {font-size:1.8em; width:auto; margin-left: 150px; }

div.rss p, li.rss { background-repeat:no-repeat; }
div.rss { padding-top:1.0em; }
div.rss p { background-image:url(img/ico_feed_top.gif); background-position:  0 50%; padding:  0.8em 0; }
div.rss p a { padding-left:2.2em; font-size: 1.2em;  }
li.rss { background-image:url(img/feed_ico_footer.gif); background-position:  0.6em 50%;}
li.rss a { padding-left: 1.3em; }

.form .aportar_form { width: 74em; }
.form .aportar_form input.text_field { width: 28em; margin-right: 1em; height: 2.2em; margin-bottom: 1.3em; }
.form .aportar_form .aportar input.text_field { width: 6em; margin-right: 0.2em; height: 1.5em; margin-bottom: 0;}
.form .aportar_form textarea { width: 98%;}
.form .aportar_form .margins { margin:0 2em 1em 0;}
.form .aportar_form h1 { font-size: 1.8em; color: grey; margin-bottom: 1em;}
.form .aportar_form .intro_titular { font-size: 1.5em;}
.form .aportar_form span.info { margin-top: 2.4em; display: block; color: #666666; }
.form .aportar_form label.h1 { font-size: 1.8em; margin: 1em 0 0.5em; }

.form .aportar_form .radio_check label, .form .aportar_form .radio_check img { float: left; margin-left: 2.5em;   }
.form .aportar_form .radio_check li { padding: 0.2em 0}
.form .aportar_form .radio_check li.pay_pal label { margin-top: 0.6em; }
.form .aportar_form .radio_check li.pay_pal input { top:1.2em; }
.form .aportar_form .bt_form { margin-top: 2em; }

.margin_aportacion { /* position: absolute; right: 0; top:14em;  */ float: right;}
.extra_margin{ position: absolute; right: 0; bottom:8em; }

.separa { border-top: solid 1px #E2E3DD; margin-bottom: 1em;}

#missing_amount { padding-top: 0.3em; width: 33em;}

#missing_amount .bg_white { padding: 0.1em; border: #ccd3b4 solid 0.1em; background:white; float: left; margin: 1.2em 0; }
#missing_amount .total {  background: #ccd2ac; width: 20em; float: left; padding: 0; }
.aportar .euro { background: url(img/euro.gif) no-repeat; padding: 1em 1em 0 1em; text-indent: -9999em; margin-right: 2em;}
#missing_amount span,
#missing_amount input { float: left; margin:0 0.7em;}
#missing_amount .percent { background: #85aa41 url(img/bg_poll_results.gif) repeat-x 0 0; height: 0.8em; margin-right:0.7em; display: block; overflow: hidden; text-indent: -9999em; }
/*#missing_amount.both span, 
#missing_amount.both div { clear: both; }*/
#missing_amount .bold {font-weight: bold; }
#missing_amount.wrap .total_need { float: right; margin-right: 0; margin-top: 0.8em; font-weight: bold; font-size: 1.3em; }
#missing_amount.wrap .green { color: #85aa3f; }
#missing_amount.wrap .grey { color: #666666; }
#missing_amount.wrap .big { font-size: 1.5em; float: none; margin: 0; }
#missing_amount.wrap .left { margin-left: 4em; font-size: 1.5em; }

#missing_amount .total > span { padding: 0; margin: 0; }

#missing_amount.both { width: 12em; }
#missing_amount.both .total { width: 10em; }
#missing_amount.both .left { margin-left: 1em; font-size: 1.2em; }
#missing_amount.both .bg_white {  margin: 0.2em 0.7em; }
#missing_amount.both .big { font-size: 1.3em; }

#missing_amount.inline .left { margin: 0.3em 0.3em 0; font-size:1em; }
#missing_amount.inline .bg_white { margin:0;}
#missing_amount.inline {width: 37em; padding: 0.5 0 0;}


/************** BARRES RESULTATS ENQUESTA **************/
/* UNITATS */
#missing_amount .width_0 { width: 0.0em;}
#missing_amount .width_1 { width: 0.2em;}
#missing_amount .width_2 { width: 0.4em;}
#missing_amount .width_3 { width: 0.6em;}
#missing_amount .width_4 { width: 0.8em;}
#missing_amount .width_5 { width: 1.0em;}
#missing_amount .width_6 { width: 1.2em;}
#missing_amount .width_7 { width: 1.4em;}
#missing_amount .width_8 { width: 1.6em;}
#missing_amount .width_9 { width: 1.8em;}
/* DECENES */
#missing_amount .width_10 { width: 2.0em;}
#missing_amount .width_11 { width: 2.2em;}
#missing_amount .width_12 { width: 2.4em;}
#missing_amount .width_13 { width: 2.6em;}
#missing_amount .width_14 { width: 2.8em;}
#missing_amount .width_15 { width: 3.0em;}
#missing_amount .width_16 { width: 3.2em;}
#missing_amount .width_17 { width: 3.4em;}
#missing_amount .width_18 { width: 3.6em;}
#missing_amount .width_19 { width: 3.8em;}
/* VINTENES */
#missing_amount .width_20 { width: 4.0em;}
#missing_amount .width_21 { width: 4.2em;}
#missing_amount .width_22 { width: 4.4em;}
#missing_amount .width_23 { width: 4.6em;}
#missing_amount .width_24 { width: 4.8em;}
#missing_amount .width_25 { width: 5.0em;}
#missing_amount .width_26 { width: 5.2em;}
#missing_amount .width_27 { width: 5.4em;}
#missing_amount .width_28 { width: 5.6em;}
#missing_amount .width_29 { width: 5.8em;}
/* TRENTENES */
#missing_amount .width_30 { width: 6.0em;}
#missing_amount .width_31 { width: 6.2em;}
#missing_amount .width_32 { width: 6.4em;}
#missing_amount .width_33 { width: 6.6em;}
#missing_amount .width_34 { width: 6.8em;}
#missing_amount .width_35 { width: 7.0em;}
#missing_amount .width_36 { width: 7.2em;}
#missing_amount .width_37 { width: 7.4em;}
#missing_amount .width_38 { width: 7.6em;}
#missing_amount .width_39 { width: 7.8em;}
/* QUARANTENES */
#missing_amount .width_40 { width: 8.0em;}
#missing_amount .width_41 { width: 8.2em;}
#missing_amount .width_42 { width: 8.4em;}
#missing_amount .width_43 { width: 8.6em;}
#missing_amount .width_44 { width: 8.8em;}
#missing_amount .width_45 { width: 9.0em;}
#missing_amount .width_46 { width: 9.2em;}
#missing_amount .width_47 { width: 9.4em;}
#missing_amount .width_48 { width: 9.6em;}
#missing_amount .width_49 { width: 9.8em;}
/* CINQUANTENES */
#missing_amount .width_50 { width: 10.0em;}
#missing_amount .width_51 { width: 10.2em;}
#missing_amount .width_52 { width: 10.4em;}
#missing_amount .width_53 { width: 10.6em;}
#missing_amount .width_54 { width: 10.8em;}
#missing_amount .width_55 { width: 11.0em;}
#missing_amount .width_56 { width: 11.2em;}
#missing_amount .width_57 { width: 11.4em;}
#missing_amount .width_58 { width: 11.6em;}
#missing_amount .width_59 { width: 11.8em;}
/* SEIXANTENES */
#missing_amount .width_60 { width: 12.0em;}
#missing_amount .width_61 { width: 12.2em;}
#missing_amount .width_62 { width: 12.4em;}
#missing_amount .width_63 { width: 12.6em;}
#missing_amount .width_64 { width: 12.8em;}
#missing_amount .width_65 { width: 13.0em;}
#missing_amount .width_66 { width: 13.2em;}
#missing_amount .width_67 { width: 13.4em;}
#missing_amount .width_68 { width: 13.6em;}
#missing_amount .width_69 { width: 13.8em;}
/* SETANTENES */
#missing_amount .width_70 { width: 14.0em;}
#missing_amount .width_71 { width: 14.2em;}
#missing_amount .width_72 { width: 14.4em;}
#missing_amount .width_73 { width: 14.6em;}
#missing_amount .width_74 { width: 14.8em;}
#missing_amount .width_75 { width: 15.0em;}
#missing_amount .width_76 { width: 15.2em;}
#missing_amount .width_77 { width: 15.4em;}
#missing_amount .width_78 { width: 15.6em;}
#missing_amount .width_79 { width: 15.8em;}
/* VUITANTENES */
#missing_amount .width_80 { width: 16.0em;}
#missing_amount .width_81 { width: 16.2em;}
#missing_amount .width_82 { width: 16.4em;}
#missing_amount .width_83 { width: 16.6em;}
#missing_amount .width_84 { width: 16.8em;}
#missing_amount .width_85 { width: 17.0em;}
#missing_amount .width_86 { width: 17.2em;}
#missing_amount .width_87 { width: 17.4em;}
#missing_amount .width_88 { width: 17.6em;}
#missing_amount .width_89 { width: 17.8em;}
/* NORANTENES */
#missing_amount .width_90 { width: 18.0em;}
#missing_amount .width_91 { width: 18.2em;}
#missing_amount .width_92 { width: 18.4em;}
#missing_amount .width_93 { width: 18.6em;}
#missing_amount .width_94 { width: 18.8em;}
#missing_amount .width_95 { width: 19.0em;}
#missing_amount .width_96 { width: 19.2em;}
#missing_amount .width_97 { width: 19.4em;}
#missing_amount .width_98 { width: 19.6em;}
#missing_amount .width_99 { width: 19.8em;}

/* UNITATS */
#missing_amount.both .width_0 { width: 0.0em;}
#missing_amount.both .width_1 { width: 0.1em;}
#missing_amount.both .width_2 { width: 0.2em;}
#missing_amount.both .width_3 { width: 0.3em;}
#missing_amount.both .width_4 { width: 0.4em;}
#missing_amount.both .width_5 { width: 0.5em;}
#missing_amount.both .width_6 { width: 0.6em;}
#missing_amount.both .width_7 { width: 0.7em;}
#missing_amount.both .width_8 { width: 0.8em;}
#missing_amount.both .width_9 { width: 0.9em;}
/* DECENES */
#missing_amount.both .width_10 { width: 1.0em;}
#missing_amount.both .width_11 { width: 1.1em;}
#missing_amount.both .width_12 { width: 1.2em;}
#missing_amount.both .width_13 { width: 1.3em;}
#missing_amount.both .width_14 { width: 1.4em;}
#missing_amount.both .width_15 { width: 1.5em;}
#missing_amount.both .width_16 { width: 1.6em;}
#missing_amount.both .width_17 { width: 1.7em;}
#missing_amount.both .width_18 { width: 1.8em;}
#missing_amount.both .width_19 { width: 1.9em;}
/* VINTENES */
#missing_amount.both .width_20 { width: 2.0em;}
#missing_amount.both .width_21 { width: 2.1em;}
#missing_amount.both .width_22 { width: 2.2em;}
#missing_amount.both .width_23 { width: 2.3em;}
#missing_amount.both .width_24 { width: 2.4em;}
#missing_amount.both .width_25 { width: 2.5em;}
#missing_amount.both .width_26 { width: 2.6em;}
#missing_amount.both .width_27 { width: 2.7em;}
#missing_amount.both .width_28 { width: 2.8em;}
#missing_amount.both .width_29 { width: 2.9em;}
/* TRENTENES */
#missing_amount.both .width_30 { width: 3.0em;}
#missing_amount.both .width_31 { width: 3.1em;}
#missing_amount.both .width_32 { width: 3.2em;}
#missing_amount.both .width_33 { width: 3.3em;}
#missing_amount.both .width_34 { width: 3.4em;}
#missing_amount.both .width_35 { width: 3.5em;}
#missing_amount.both .width_36 { width: 3.6em;}
#missing_amount.both .width_37 { width: 3.7em;}
#missing_amount.both .width_38 { width: 3.8em;}
#missing_amount.both .width_39 { width: 3.9em;}
/* QUARANTENES */
#missing_amount.both .width_40 { width: 4.0em;}
#missing_amount.both .width_41 { width: 4.1em;}
#missing_amount.both .width_42 { width: 4.2em;}
#missing_amount.both .width_43 { width: 4.3em;}
#missing_amount.both .width_44 { width: 4.4em;}
#missing_amount.both .width_45 { width: 4.5em;}
#missing_amount.both .width_46 { width: 4.6em;}
#missing_amount.both .width_47 { width: 4.7em;}
#missing_amount.both .width_48 { width: 4.8em;}
#missing_amount.both .width_49 { width: 4.9em;}
/* CINQUANTENES */
#missing_amount.both .width_50 { width: 5.0em;}
#missing_amount.both .width_51 { width: 5.1em;}
#missing_amount.both .width_52 { width: 5.2em;}
#missing_amount.both .width_53 { width: 5.3em;}
#missing_amount.both .width_54 { width: 5.4em;}
#missing_amount.both .width_55 { width: 5.5em;}
#missing_amount.both .width_56 { width: 5.6em;}
#missing_amount.both .width_57 { width: 5.7em;}
#missing_amount.both .width_58 { width: 5.8em;}
#missing_amount.both .width_59 { width: 5.9em;}
/* SEIXANTENES */
#missing_amount.both .width_60 { width: 6.0em;}
#missing_amount.both .width_61 { width: 6.1em;}
#missing_amount.both .width_62 { width: 6.2em;}
#missing_amount.both .width_63 { width: 6.3em;}
#missing_amount.both .width_64 { width: 6.4em;}
#missing_amount.both .width_65 { width: 6.5em;}
#missing_amount.both .width_66 { width: 6.6em;}
#missing_amount.both .width_67 { width: 6.7em;}
#missing_amount.both .width_68 { width: 6.8em;}
#missing_amount.both .width_69 { width: 6.9em;}
/* SETANTENES */
#missing_amount.both .width_70 { width: 7.0em;}
#missing_amount.both .width_71 { width: 7.1em;}
#missing_amount.both .width_72 { width: 7.2em;}
#missing_amount.both .width_73 { width: 7.3em;}
#missing_amount.both .width_74 { width: 7.4em;}
#missing_amount.both .width_75 { width: 7.5em;}
#missing_amount.both .width_76 { width: 7.6em;}
#missing_amount.both .width_77 { width: 7.7em;}
#missing_amount.both .width_78 { width: 7.8em;}
#missing_amount.both .width_79 { width: 7.9em;}
/* VUITANTENES */
#missing_amount.both .width_80 { width: 8.0em;}
#missing_amount.both .width_81 { width: 8.1em;}
#missing_amount.both .width_82 { width: 8.2em;}
#missing_amount.both .width_83 { width: 8.3em;}
#missing_amount.both .width_84 { width: 8.4em;}
#missing_amount.both .width_85 { width: 8.5em;}
#missing_amount.both .width_86 { width: 8.6em;}
#missing_amount.both .width_87 { width: 8.7em;}
#missing_amount.both .width_88 { width: 8.8em;}
#missing_amount.both .width_89 { width: 8.9em;}
/* NORANTENES */
#missing_amount.both .width_90 { width: 9.0em;}
#missing_amount.both .width_91 { width: 9.1em;}
#missing_amount.both .width_92 { width: 9.2em;}
#missing_amount.both .width_93 { width: 9.3em;}
#missing_amount.both .width_94 { width: 9.4em;}
#missing_amount.both .width_95 { width: 9.5em;}
#missing_amount.both .width_96 { width: 9.6em;}
#missing_amount.both .width_97 { width: 9.7em;}
#missing_amount.both .width_98 { width: 9.8em;}
#missing_amount.both .width_99 { width: 9.9em;}
#missing_amount.both .width_100 { width: 10.0em;}
/* CENTENES */
#missing_amount .width_100 { width: 20.0em;}

/*///////////////////////////////////////////// records  ///////////////////////////////////////////////////////////////*/
.needs_list { margin:0 0 4em;  }
.needs_list .padding { padding:0.7em 0 0.6em; }
.needs_list .list_fil li { color:#666666; border: 0; display: block; float: left; width: 13.4em; margin: 0 0.4em 0 2.2em; padding: 0.4em 0 0.4em ; }
.needs_list .list_fil li span { font-size:1.2em;}


.info_list ul {}
.info_list ul li { display: inline;}
.info_list ul li span { padding-left: 4em; font-size: 1.4em ; color: #85AA3F; }
.info_list .heart { background: url(/css/img/corazon.gif) top left no-repeat; }
.info_list .people { background: url(/css/img/icono.gif) top left no-repeat; }
.info_list .tick { background: url(/css/img/tick.gif) top left no-repeat; }


.frame { background:scroll transparent url("../images/bg-footer-b.gif") 0 100% no-repeat; height:1%; overflow: hidden; padding-bottom:11px; }
.column { float:left; width:18em; margin-left: 5em; }
.first { margin: 0; }
.column img { float:left; margin: 0;}
.text { height:1%; line-height:1.6em; overflow: hidden; }
.text p { margin: 0 15px 0; font-size: 1.8em ; color: #85AA3F; padding-top: 0.3em; }

