/* 
    Document   : Modulo: Madagascar
    Created on : 09/07/2014, 14:44:36
    Author     : Carlos
    Description:
        Purpose of the stylesheet follows.
*/

.title_face                                                                     {height: 25px; width: 100%; display: none;}
.icons_advertise_mada                                                           {width: 100%; display: none;}
.icons_advertise_mada p                                                         {text-align: center!important; text-transform: uppercase}
.ctnImageTetriz.pp_square                                                       {border-radius: 0px; padding: 0px;}


.white_block                                                                    {border:1px solid #ddd;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); background: #fff none repeat scroll 0 0}
.white_block hr.separator                                                       {background-color: #ccc; box-shadow: 0 1px 0 0 #c2e5ea;}
.white_block a                                                                  {color: #333!important;}


.red_dark_gradient, .red_solid                                                  {border:1px solid #980021;box-shadow: inset 0 2px 3px 0 rgba(255,255,255,.3), inset 0 -3px 6px 0 rgba(0,0,0,.2), 0 3px 2px 0 rgba(0,0,0,.2);background-image: linear-gradient(to bottom, #cf2b4f, #980021 130%); color: #fff!important;}
.red_dark_gradient hr.separator                                                 {background-color: #333; box-shadow: 0 1px 0 0 #c96074;}
.red_dark_gradient h2, .red_dark_gradient .ctnTitle                             {color: #fff!important;}
.red_dark_gradient h4, .red_dark_gradient .ctnText                              {color: #DD8196!important;}
.red_dark_gradient p, .red_dark_gradient p, .red_dark_gradient a                {color: #c6c6c6!important;}

.red_solid                                                                      {background-image: none; background: red;}
.red_solid h2, .red_solid .ctnTitle                                             {color: #fff!important;}
.red_solid h4, .red_solid .ctnText, .red_solid p, .red_solid a                  {color: #fff!important;}
.red_solid .tag a                                                               {color: #fff!important;}

.blue_light_gradient                                                            {border:1px solid #56929f;box-shadow: inset 0 2px 3px 0 rgba(255,255,255,.3), inset 0 -3px 6px 0 rgba(0,0,0,.2), 0 3px 2px 0 rgba(0,0,0,.2);background-image: linear-gradient(to bottom, #7fdbef, #62abbb 130%);}
.blue_light_gradient hr.separator                                               {background-color: #06515c; box-shadow: 0 1px 0 0 #c2e5ea;}

.blue_gradient                                                                  {border:1px solid #0f247d;box-shadow: inset 0 2px 3px 0 rgba(255,255,255,.3), inset 0 -3px 6px 0 rgba(0,0,0,.2), 0 3px 2px 0 rgba(0,0,0,.2);background-image: linear-gradient(to bottom, #4461b8, #143e60 130%);}
.blue_gradient hr.separator                                                     {background-color: #1b2d7e; box-shadow: 0 1px 0 0 #788fb3;}
.blue_gradient .tag a, .blue_gradient a                                         {color: #fff!important;}

.gray_dark_gradient                                                             {border:1px solid #666;box-shadow: inset 0 2px 3px 0 rgba(255,255,255,.3), inset 0 -3px 6px 0 rgba(0,0,0,.2), 0 3px 2px 0 rgba(0,0,0,.2);background-image: linear-gradient(to bottom, #ccc, #999 130%);}
.gray_dark_gradient hr.separator                                                {background-color: #333; box-shadow: 0 1px 0 0 #fff;}
.gray_dark_gradient a                                                           {color: #fff!important;}

.purple_gradient                                                                {border:1px solid #8e2b71;box-shadow: inset 0 2px 3px 0 rgba(255,255,255,.3), inset 0 -3px 6px 0 rgba(0,0,0,.2), 0 3px 2px 0 rgba(0,0,0,.2);background-image: linear-gradient(to bottom, #751c54, #47022e 130%); color: #fff;}
.purple_gradient hr.separator                                                   {background-color: #000; box-shadow: 0 1px 0 0 #8e2b71;}
.purple_gradient .tag a, .purple_gradient a                                     {color: #fff!important;}

.purpura                                                                        {border:1px solid #AD63E4;box-shadow: inset 0 2px 3px 0 rgba(255,255,255,.3), inset 0 -3px 6px 0 rgba(0,0,0,.2), 0 3px 2px 0 rgba(0,0,0,.2);background:#ab82ff; color: #fff;}
.purpura hr.separator                                                           {background-color: #925DB4; box-shadow: 0 1px 0 0 #8536BF;}
.purpura .tag a, .purpura a                                                     {color: #fff!important;}

.petroleo                                                                       {border:1px solid #181F32;box-shadow: inset 0 2px 3px 0 rgba(255,255,255,.3), inset 0 -3px 6px 0 rgba(0,0,0,.2), 0 3px 2px 0 rgba(0,0,0,.2);background:#181F32; color: #fff;}
.petroleo hr.separator                                                          {background-color: #385076; box-shadow: 0 0px 0 0 #8e2b71;}
.petroleo .tag a, .petroleo a                                                   {color: #fff!important;}
.petroleo h2, .petroleo .ctnTitle                                               {color: #fff!important;}
.petroleo h4, .petroleo .ctnText                                                {color: #C6D1F9!important;}

.black_gradient                                                                 {border:1px solid #000;box-shadow: inset 0 2px 3px 0 rgba(255,255,255,.3), inset 0 -3px 6px 0 rgba(0,0,0,.2), 0 3px 2px 0 rgba(0,0,0,.2);background-image: linear-gradient(to bottom, #444, #222 130%); color: #fff;}
.black_gradient hr.separator                                                    {background-color: #000; box-shadow: 0 1px 0 0 #666;}
.black_gradient p, .black_gradient .ctnTitle, .black_gradient .ctnText          {color: #fff!important;}
.black_gradient .tag a, .black_gradient a                                       {color: #fff!important;}

.yellow_gradient                                                                {border:1px solid #967e10;box-shadow: inset 0 2px 3px 0 rgba(255,255,255,.3), inset 0 -3px 6px 0 rgba(0,0,0,.2), 0 3px 2px 0 rgba(0,0,0,.2);background-image: linear-gradient(to bottom, #ebc514, #b39712 130%); color: #000;}
.yellow_gradient hr.separator                                                   {background-color: #7d6d23; box-shadow: 0 1px 0 0 #ffefa6;}
.gray_dark_gradient a                                                           {color: #fff!important;}


.green_gradient                                                                 {border:1px solid #124018;box-shadow: inset 0 2px 3px 0 rgba(255,255,255,.3), inset 0 -3px 6px 0 rgba(0,0,0,.2), 0 3px 2px 0 rgba(0,0,0,.2);background-image: linear-gradient(to bottom, #237d30, #1a5d24 130%); color: #fff;}
.green_gradient hr.separator                                                    {background-color: #124018; box-shadow: 0 1px 0 0 #77ab7e;}
.green_gradient .tag a                                                          {color: #fff!important;}
.green_gradient a                                                               {color: #fff!important;}

.mustard_gradient                                                               {border:1px solid #967e10;box-shadow: inset 0 2px 3px 0 rgba(255,255,255,.3), inset 0 -3px 6px 0 rgba(0,0,0,.2), 0 3px 2px 0 rgba(0,0,0,.2);background-image: linear-gradient(to bottom, #ffe200, #ffe200 130%); color: #000;}
.mustard_gradient hr.separator                                                  {background-color: #ad9a03; box-shadow: 0 1px 0 0 #fff;}

.facebook_md, .facebook .title_face                                             {border:1px solid #3c5883;box-shadow: inset 0 2px 3px 0 rgba(255,255,255,.3), inset 0 -3px 6px 0 rgba(0,0,0,.2), 0 3px 2px 0 rgba(0,0,0,.2);background-image: linear-gradient(to bottom, #436293, #4b6fa8 130%); color: #fff;}
.facebook_md hr.separator                                                       {background-color: #283955; box-shadow: 0 1px 0 0 #90adda;}
.facebook_md .title_face, .publicidade .icons_advertise_mada                    {display: block;}
.facebook_md a                                                                  {color: #fff!important;}

.imgDef                                                                         {margin: 10px; height: 150px; overflow: hidden}
.imgDef img                                                                     {height: 100%;}

#novidadeTetriz a                                                               {text-decoration: none; color: #333;}
#novidadeTetriz .ctnText                                                        {font-size: 0.9em; padding: 10px; line-height: 20px;}
#novidadeTetriz .ctnTitle                                                       {font-size: 1.5em; margin: 10px 0 10px 10px; font-weight: bold;}
#novidadeTetriz .ctnTitle2                                                      {font-size: 1.1em; margin: 10px 0 10px 10px; font-weight: bold;}
.barSeparator                                                                   {width: 100%; height: auto; color: #fff!important; padding: 6px 6px 6px 10px; background: rgba(0, 0, 0, 0.5); }

.tags_container                                                                 {padding: 5px 10px; font-size: 10px!important; height: 22px;}
.tags_container2                                                                {padding: 5px 10px; font-size: 10px!important; height: 22px; overflow: hidden;}
.tags_container .tag, .tags_container2 .tag                                     {float: left; margin-right: 10px;}




.publicidade .icons_rd_mada                                                     {display: none;}

.icon_container                                                                 {margin: 5px 5px 0 0;}
.ic_mada_facebook                                                               {background: url(/media/images/icons/icon_facebook_white_20x20.png) no-repeat; height: 20px; width: 20px;}
.ic_mada_twitter                                                                {background: url(/media/images/icons/icon_twitter_white_20x20.png) no-repeat; height: 20px; width: 20px;}
.ic_mada_google                                                                 {background: url(/media/images/icons/icon_google_white_20x20.png) no-repeat; height: 20px; width: 20px;}
.ic_facebook_inline                                                             {background: url(/media/images/icons/icon_facebook_inline.png) no-repeat; height: 20px; width: 103px; margin: 3px 0 0 5px;}

.ic_facebook_brand                                                              {background: url(/media/images/icons/ico_facebook_32x32.png) no-repeat; height: 35px; width: 35px;}
.ic_twitter_brand                                                               {background: url(/media/images/icons/ico_twitter_32x32.png) no-repeat; height: 35px; width: 35px;}
.ic_google_brand                                                                {background: url(/media/images/icons/ico_google_32x32.png) no-repeat; height: 35px; width: 35px;}