/*-----------------------------------------------------------------------------
Premio Globo Verde Dominicano (Main Cascading Style Sheet)
-----------------------------------------------------------------------------*/

/* =General
-----------------------------------------------------------------------------*/
* { margin: 0; border: 0; padding: 0; outline: 0; }
html, body { height: 100%; }
body { font: 62.5% Arial, Helvetica, sans-serif; text-align: center; color: #444; background: #4e9000; }
li { list-style: none; }
p { margin-bottom: 1em; }

#wrap_content { margin: 0 auto; text-align: left; width: 85%; /*min-height: 100%;*/ font-size: 1.2em; }
#wrapper { margin: 0 auto; text-align: left; width: 85%; /*min-height: 100%;*/ font-size: 1.2em; }

a { text-decoration: underline; color: #444; }
a:hover { text-decoration: none; color: #6C0224; }

h1 { font-size: 1.6em; font-weight: bold; color: #000; }
h1 span { font-size: 0.8em; color: #555658; }
h2 { font-size: 1.3em; font-weight: bold; color: #0085AC; }
/*h4 { font-size: 1.25em; font-weight: bold; color: #000; text-transform: uppercase; }*/

.bold_text { font-weight: bold; }
.bd { font-weight: bold; }
.it_text { font-style: italic; }
.itc { font-style: italic; }
.emphasis { font-weight: bold; color: #74AF00; }
.marcador { font-weight: bold; color: #477d00; text-decoration: underline; }

.img_left { float: left; margin: 0 8px 6px 0; }
.img_right { float: right; margin: 8px 6px; }

/* =Homepage
-----------------------------------------------------------------------------*/
.hr_nav { float: left; width: 100%; height: 66px;position:relative; }
.wrap_mnu_nav {float:left;width:100%;height:66px;position:relative;}
.wrap_mnu_nav .mnu_nav {left:100px; }
.mnu_nav { width:850px; height:46px;margin-top:20px;position:absolute;bottom:0;left:235px; }
.mnu_nav ul { display: inline; }
.mnu_nav li { float: left; font-size: 14px; font-weight: bold; text-transform: uppercase; }
.mnu_nav li a { display: block; padding:15px 3px; color: #A4D264; text-decoration: none; }
.mnu_nav li a span { padding: 0 4px; }
.mnu_nav li a:hover { background: #FFF; color: #030;border-radius:4px 4px 0 0; }
.language {position:absolute;bottom:8px;right:20px;color: #FFF; }
.language a { text-decoration: underline; color: #FFF; }
.language a:hover { text-decoration: none; color: #F3FF30; }

.header-new {float:left;width:100%;height:66px;position:relative;}
#logo-new {position:absolute;left:2.5%;top:25px;}
.wrap-content-new {float:left;width:94%;background:#FFF url("/img/bkg_wrap-content-new.jpg") no-repeat center 75px;border-radius:6px;padding:0 3% 3% 3%;}
.wrap-tool-hm {float:left;width:100%;height:75px;}
.wrap-tool-hm .soc-net-hm {float:right;width:auto;margin-top:35px;}
.wrap-content-new .showcase_hm-new {float:left;width:94%;height:300px;padding:3% 0;}
.wrap-content-new .showcase_hm-new .col1 {float:left;width:40%;}
.wrap-content-new .showcase_hm-new .col2 {float:left;width:56%;margin-left:4%;padding-top:1%;}
.wrap-content-new .showcase_hm-new .col2 p.aviso {width:auto;padding:5px 8px;background:#7fb339;color:#FFF;border-radius:4px;display:inline;}
.wrap-content-new .showcase_hm-new .col2 h1 {font-size:25px;margin-bottom:12px;color:#474747;}
.wrap-content-new .showcase_hm-new .col2 h1 span {font-size:26px;color:#0c2982;}
.wrap-content-new .showcase_hm-new .col2 h2 {font-size:20px;margin-top:26px;color:#474747;}
.wrap-content-new .showcase_hm-new .col2 h2 span {color:#0c2982;}

.wrap-content-new .content-hm-new {float:left;width:90%;padding:0 5%;display:block;}
.wrap-content-new .content-hm-new h3 {font-size:18px;font-weight:bold;color:#272727;margin-bottom:5px;}
.wrap-content-new .content-hm-new div {float:left;width:19%;height:145px;padding:2.4%;border:1px solid #DDD;margin-right:1%;position:relative;}
.wrap-content-new .content-hm-new div:last-child {margin-right:0;}
.wrap-content-new .content-hm-new span {padding:5px 8px;background:#e57100;color:#FFF;}
.wrap-content-new .content-hm-new span a {text-decoration:none;color:#FFF;}
.wrap-content-new .content-hm-new div img {float:left;margin-right:8px;width:45px;height:auto;}

.wrap-content-all-new {float:left;width:94%;background:#FFF;border-radius:6px;padding:3%;}
.wrap-content-all-new .col_1 {float:left;width:30%;}
.wrap-content-all-new .col_contenido {float:left;width:70%;}
.wrap-content-all-new .col_contenido ul.list-general {margin-bottom:15px;}
.wrap-content-all-new .col_contenido ul.list-general li {list-style:disc;margin-left:20px;padding-left:0;}

.wrap-footer {float:left;width:94%;background:#FFF;border-radius:6px;padding:2% 3%;}


.showcase_hm { float: left; width: 945px; }
.showcase_hm .col_1 { float: left; width: 266px; position: relative; }
.showcase_hm .col_1 .social_network { float: left; width: 200px; margin-top: 10px; margin-left: 20px; }
.showcase_hm .col_1 .social_network img { margin: 0 2px; }
#wrap_logo_brief { float: left; position: relative; width: 100%; height: 310px; }
#logo { position: absolute; top: -52px; left: -52px; }
.brief_hm { background: url("/img/bg_brief_hm.png") no-repeat top center; width: 294px; height: 210px; position: absolute; bottom: 0; left: 0; } .brief_hm_pad { padding: 0; }
.brief_hm h1 { text-align: center; margin-top: 18px; }
.brief_hm div { background: #d2a90a; color: #FFF; font-size: 1em; font-weight: bold; text-align: center; text-transform: uppercase; margin-top: 12px; padding: 3px 0; }
.brief_hm p { text-align: center; margin-top: 5px; }
.showcase_hm .wrap_new_hm { float: left; width: 698px; }
.showcase_hm .wrap_new_hm a { text-decoration: none; color: #0085AC; }
.showcase_hm .wrap_new_hm h1 { margin: 10px 0 10px 60px; }
.showcase_hm .col_2 { float: left; width: 448px; }
.showcase_hm .col_2_win { float: left; width: 376px; margin-left: 60px; padding-right: 10px; /*background: url("/img/winner_first-place.jpg") no-repeat top left;*/ border-right: 1px solid #C8C8C8; }
.showcase_hm .col_2_win .wrap_first_place_hm { float: left; width: 158px; margin-left: 0px; }
.showcase_hm .col_2_win .wrap_first_place_hm h3 { font-size: 1em; font-weight: bold; }
.showcase_hm .col_2_win .wrap_first_place_hm h4 { font-size: 1.2em; font-weight: bold; color: #0085AC; margin-top: 5px; }
.showcase_hm .col_2_win .bio_first_place { float: left; width: 386px; padding-top: 10px; }
.showcase_hm .col_3 { float: left; width: 234px; padding-left: 15px; }
.showcase_hm .col_3 .mesnajes_win { float: left; width: 234px; }
.showcase_hm .col_3 .mesnajes_win h3 { font-size: 1em; font-weight: bold; }
.showcase_hm .col_3 .mesnajes_win h4 { font-size: 1.2em; font-weight: bold; color: #0085AC; margin-top: 5px; }
.showcase_hm .col_3 .others_winners { float: left; width: 234px; }
.showcase_hm .col_3 .others_winners a { display: block; background: url("/img/bullets_play.jpg") no-repeat 0 3px; text-decoration: underline; color: #444; padding-left: 12px; }
.showcase_hm .col_3 .others_winners a:hover { text-decoration: none; color: #0085AC; } 
.showcase_hm .col_3 .premios_col_3 { padding-right: 10px; }
.showcase_hm .col_3 .premios_col_3 h3 { font-size: 1.3em; font-weight: bold; color: #000; }
.showcase_hm .col_3 .premios_col_3 span.bd { color: #00566f; }
.premios_col_3 .shape_extra { width: 200px; height: 10px; } #img_shape_extra { position: absolute; left: 20px; bottom: -35px; }
.small_text { font-size: 0.9em; }
.wrap_main { float: left; width:90%;padding:3% 5%; font-size: 1.1em; font-weight: bold; color: #F8FF83; }/* .main_pad { padding: 25px 0; }*/
.wrap_main a { text-decoration: underline; color: #F3FF30; }
.wrap_main a:hover { text-decoration: none; color: #FFF; }
.wrap_main h2 { color: #F3FF30; }
.wrap_main .col_1 { float: left; width: 30.333%; margin-right:3%; }
.wrap_main .col_2 { float: left; width: 33.333%; }
.wrap_main .col_3 { float: left; width: 30.333%; margin-left:3%; }
.showcase_img { margin-top: 22px; height: 300px; background: url("/img/showcase_img_sample.jpg") no-repeat top center; z-index: -99; }
.tab_premios { margin-bottom: 15px;}
.tab_premios td { padding: 10px;}
ul#list_premios { float:left; width:100%; margin-bottom:16px;}
ul#list_premios h3 { margin-bottom:6px; line-height:1em;}
ul#list_premios li { float:left; width:168px; padding:13px; list-style:none; margin-left:0; background:#e5f1ff; border:1px solid #b5c1ce; margin-right:15px;}

/* =New Home
-----------------------------------------------------------------------------*/
#wrap_hr_new { float:left; position:relative; width:964px; height:130px; background: url("/img/bg_hr2014.jpg") no-repeat top left; }
#wrap_hr_new2 { float:left; position:relative; width:964px; }
#wrap_hr_new .tit_conc2014 { position:absolute; width:340px; top:20px; left:300px;}
#wrap_hr_new .tit_conc2014 h1 { font-size:1.9em;}
#ad_cat2014 { position:absolute; top:82px; right:-40px; }
.wrap_content2014 { float:left; width:964px; height:300px; background: url("/img/bg_sw-winners2014.jpg") no-repeat top left; }
.wrap_content2014-en { float:left; width:964px; height:300px; background: url("/img/bg_sw-winners2014-en.jpg") no-repeat top left; }
/*.wrap_content2014 .info2014 { float:left; width:340px; margin:40px 0 0 400px; }*/
.wrap_content2014 .info2014, .wrap_content2014-en .info2014 { float:left; width:630px; margin:62px 0 0 300px; }
/*.wrap_content2014 .info2014, .wrap_content2014-en .info2014 img { float:left; margin-right:10px; width:440px; height:250px; } */
.wrap_content2014 .info2014 h2 { font-size:1.5em; color:#111; }
.wrap_premios2014 { float:left; width:920px; padding-left:44px; }
.wrap_premios2014 h4 { font-size:1.25em; font-weight:bold; color:#025cb2;}
.wrap_premios2014 ul { float:left; width:700px; margin: 20px 0 0 15px; }
.wrap_premios2014 ul li { float:left; width:200px; border-right:1px solid #DDD; padding-right:15px;margin-right:15px; }

/*2015_home*/
#wrap_hr_new2 .gb15_video{ float:right; margin-right:10px; margin-top:10px;}
#wrap_hr_new2 .gb15_titulo{ float:left; margin-top:110px; margin-left:0px;}
#wrap_hr_new2 .gb15_categorias{ float:left; margin-top:20px;}
#wrap_hr_new2 .gb15_1, #wrap_hr_new2 .gb15_2, #wrap_hr_new2 .gb15_3, #wrap_hr_new2 .gb15_4{ float:left; text-align:center}
#wrap_hr_new2 .gb15_1 h3{ font-family:Arial, Helvetica, sans-serif; font-weight:300; color:#f1c065}
#wrap_hr_new2 .gb15_2 h3{ font-family:Arial, Helvetica, sans-serif; font-weight:300; color:#e65541}
#wrap_hr_new2 .gb15_3 h3{ font-family:Arial, Helvetica, sans-serif; font-weight:300; color:#64a874}
#wrap_hr_new2 .gb15_4 h3{ font-family:Arial, Helvetica, sans-serif; font-weight:300; color:#3a3a3a}
#wrap_hr_new2 .gb15_1 p{
	color: #989797;
	font-size: 13px;
	padding: 10px 0px 50px;
}
#wrap_hr_new2 .gb15_2 p{
	color: #989797;
	font-size: 13px;
	padding: 10px 0px 50px;
}
#wrap_hr_new2 .gb15_3 p{
	color: #989797;
	font-size: 13px;
	padding: 10px 0px 50px;
}
#wrap_hr_new2 .gb15_4 p{
	color: #3d3d3d;
	font-size: 13px;
	padding: 10px 0px 50px;
}
#wrap_hr_new2 .gb15_1{
	padding: 0 10px;
	width: 225px;
}
#wrap_hr_new2 .gb15_2{
	padding: 0 10px;
	width: 214px;
}
#wrap_hr_new2 .gb15_3{
	padding: 0 10px;
	width: 214px;
}
#wrap_hr_new2 .gb15_4{ width:259px;}
#wrap_hr_new2 .gb15_4{
	background-image: url("/img/2015/patron.jpg");
	padding: 0 10px;
	background-repeat: repeat;
	width: 214px;
}
#wrap_hr_new2 h1.ocul{ text-indent:-9999999999px;}
#wrap_hr_new2 .gb15_titulo img{ position:inherit}

/* =Content
-----------------------------------------------------------------------------*/
.showcase_hm .col_contactenos { float: left; width: 500px; margin-top: 40px; margin-left: 100px; }
.showcase_hm h2 { font-size: 2em; margin-bottom: 6px; }
.showcase_hm h3 { font-size: 1.6em; color: #000; }
.showcase_hm a { text-decoration: underline; color: #74AF00; }
.showcase_hm a:hover { text-decoration: none; }
.showcase_hm .col_contenido { float: left; width: 620px; margin-top: 15px; margin-left: 60px; }
.showcase_hm .col_contenido li { list-style: circle; padding-left: 2px; margin-left: 20px; }
.showcase_hm .col_contenido .phrase { float:right; width: 225px; padding: 10px; margin-left: 12px; background: #f4fef2; border: 1px solid #74AF00; }
.list_news { float: left; width: 254px; margin-top: 35px; margin-left: 12px; font-size: 0.9em; }
.list_news ul li { float: left; width: 254px; display: block; }
.list_news ul li h4 { font-size: 1.1em; }
.list_news ul li h4 a { text-decoration: underline; font-weight: bold; color: #365100; }

.news_showcase { float: left;width:100%; }
.news_showcase h3 a { text-decoration: none; color: #000; }
.news_showcase h3 a:hover { text-decoration: underline; color: #000; }
.news_showcase .img_news_showcase { float: left; width: 236px; }
.news_showcase .img_news_showcase img { border: 1px solid #DDD; padding: 2px; }
.news_showcase .content_news_showcase { float: left; width: 384px; }
.content_news_second { float: left; width: 100%; margin-top: 20px; padding: 12px 0; border-bottom: 1px solid #DDD; /*border-bottom: 2px dashed #DDD;*/ }
.content_news_second a { font-weight: bold; text-decoration: underline; }
.content_news_second a:hover { text-decoration: none; color: #74AF00; }
.content_news_second .img_news_second { float: left; width: 110px;margin-right:12px; }
.content_news_second .img_news_second img { border: 1px solid #DDD; padding: 2px; }
/*.content_news_second .text_news_second { float: left; width: 100%; }*/
.content_news_second ul { float: left; }
.content_news_second ul li { float: left; width: 620px; display: block; list-style: none; margin-bottom: 8px; margin-left: 0; padding-left: 0; }

.winners { float: left; width: 620px; }
.winners .first_place { float: left; width: 460px; padding: 20px 20px 20px 100px; background: url("/img/bg_1st-place.jpg") no-repeat top left; }
.winners .second_place { float: left; width: 360px; margin-left: 85px; margin-top: 5px; padding: 20px 20px 20px 110px; background: url("/img/bg_2nd-place.jpg") no-repeat top left; }
.winners .finalistas { float: left; width: 250px; margin-left: 30px; margin-top: 30px; margin-bottom: 45px; }
.ganadores_2013 { float:left; width: 618px; position: relative; margin-top: 25px; }
.ganadores_2013 .tit_ganador { float:left; width: 588px; padding: 15px; margin-top: 20px; }
.ganadores_2013 .tit_ganador span.title { font-size: 1.3em; color: #005c99; background: url("/img/icon_film.png") no-repeat top left; padding-left: 19px; margin-top: 5px; }
.ganadores_2013 .media_ganador { float:left; width: 588px; padding: 15px; background: #ececec /*url("/img/bg_media_ganadores2013.jpg") repeat-x top left*/; position: relative; }
.ganadores_2013 .media_ganador .col_a { float:left; width: 260px; font-size: 0.95em; }
.ganadores_2013 .media_ganador .col_b { float:left; width: 300px; min-height: 305px; margin-left: 25px; position: relative; }
#vd_ganadores { position: absolute; top: -70px; left:0;}
.ganadores_2013 .media_ganador .col_b ul { float:left; width: 300px; margin-top: 15px; }
.ganadores_2013 h4 { font-size: 1.25em; font-weight: bold; margin-bottom: 4px; }
.ganadores_2013 .media_ganador .col_b ul li { float:left; width: 85px; list-style: none; margin-right: 8px; margin-bottom: 8px; margin-left: 0; padding-left: 0; }
.ganadores_2013 .sinopsis { float:left; width: 590px; padding: 15px; }

#tab_participants { float: left; width: 600px; margin: 10px 0 45px 0; }
#tab_participants td { padding: 6px; border-bottom: 1px solid #c0e2f2; }
#tab_participants th { padding: 6px; background: #c0e2f2; font-weight: bold; }

.list { background: #0989c5; padding: 3px 75px; font-weight: bold; color: #FFF; }
.winners .marcador { font-size: 1.1em; }
.winners p { line-height: 1.6em; }
.winners h3 { font-size: 1.25em; font-weight: bold; }

.gallery_articles { float: left; width: 220px; padding: 4px; background: #EBEBEB; margin-right: 12px; }
.gallery_articles ul { float: left; width: 220px; height: 180px; margin: 0; }
.gallery_articles ul li { float: left; width: 220px; height: 180px; background: none; padding: 0; margin: 0; display: none; }
.gallery_articles ul li.first { background: none; padding: 0; margin: 0; display: block; }
.gallery_articles .phrase2 { float: left; width: 204px; padding: 6px 8px; background: #f4fef2; border-top: 1px solid #74AF00; border-bottom: 1px solid #74AF00; font-size: 0.8em; color: #111; margin-top: 2px; }
.gallery_articles .phrase2 a { background: none no-repeat left 4px; padding-left: 18px; font-size: 1.2em; display: block; text-decoration: none; font-weight: bold; color: #263F92; }

.jurado2014 { float:left; width:96%; padding:3% 0 1% 0; border-bottom:1px solid #DDD; clear:both; }
.jurado2014 span.nm_jurado { font-size:1.3em; font-weight:bold; }
.jurado2014 img { float:left; margin-right:8px; padding:2px; border:1px solid #DDD; }

/* =Squares Boxes
-----------------------------------------------------------------------------*/
.box_rnd_out { padding-left: 8px; background: url("/img/l-top_box_ct.png") no-repeat bottom left; }
.box_rnd_in { padding-right: 8px; background: url("/img/r-top_box_ct.png") no-repeat bottom right; }
.box_rnd { height: 8px; background: #FFF; }
.box_rnd_out_a { padding-left: 8px; background: #FFF; height:1%; }
.box_rnd_in_a { padding-right: 8px; background: #FFF; }
.box_rnd_a { padding: 8px 0; background: #FFF; }
.box_rnd_out_b { padding-left: 8px; background: url("/img/l-bot_box_ct.png") no-repeat; }
.box_rnd_in_b { padding-right: 8px; background: url("/img/r-bot_box_ct.png") no-repeat top right; }
.box_rnd_b { height: 8px; background: #FFF; }

.box_bh_rnd_out_a { padding-left: 8px; background: #0d6d63; height:1%; }
.box_bh_rnd_in_a { padding-right: 8px; background: #0d6d63; }
.box_bh_rnd_a { padding: 0; background: #0d6d63; }
.box_bh_rnd_out_b { padding-left: 8px; background: none no-repeat; }
.box_bh_rnd_in_b { padding-right: 8px; background: none no-repeat top right; }
.box_bh_rnd_b { height: 8px; background: #0d6d63; }

/* =Footer
-----------------------------------------------------------------------------*/
.footer_wrap { float: left; width: 100%; }
.footer { float: left; width: 900px; margin-left: 10px; }
.pad_footer { padding: 8px; }
.footer ul { float: left; width: 250px; }
.footer ul a { text-decoration: underline; color: #74AF00; }
.footer li { float: left; margin-right: 12px; /*border-right: 1px solid #CCC;*/ }
.footer ul.text { float: left; width: 360px; }
.footer ul.text a { text-decoration: none; color: #666; }
.footer ul.text li { float: left; width: 130px; }
.footer ul.last { float: left; padding-left: 12px; border-left: 1px dotted #777; }
.footer li img { display: inline; float: left; margin: 0 16px; }
.footer li p { float: left; margin-top: 10px; }

/* =Forms
-----------------------------------------------------------------------------*/
input[type="text"], input[type="password"], input[type="file"], input[type="submit"] {
	border: 1px solid #C9C9C9; padding: 2px 4px; width: 180px; font: 1em Arial, Helvetica, sans-serif; color: #777;
}
input[type="submit"] { cursor: pointer; font-weight: bold; padding: 4px; float: right; background: #0D6D63; color: #FFFADA; border: none; width: 90px; }
select { border: 1px solid #C9C9C9; padding: 1px; width: 45px; font: 1em Arial, Helvetica, sans-serif; color: #777; }

/* IE6 chokes on attribute selectors in a chain, so we separate them into their own rule */
/*.ie6 */input.text, /*.ie6 */input.password, /*.ie6 */input.file, /*.ie6 */input.submit {
	border: 1px solid #C9C9C9; padding: 2px 4px; width: 180px; font: 1em Arial, Helvetica, sans-serif; color: #777;
}
/*.ie6 */input.submit { cursor: pointer; font-weight: bold; padding: 1px; }
textarea, .textarea { border: 1px solid #C9C9C9; padding: 2px 4px; width: 180px; height: 130px; font: 1em Arial, Helvetica, sans-serif; color: #777; }

/* =Misc
-----------------------------------------------------------------------------*/
.content_disabled { opacity:0.4; filter:alpha(opacity=40); }
.clear { clear: both; line-height:0; height:0; background:none; }

ul#tabs {
  list-style-type: none;
  margin: 0;
  padding: 0; }
  ul#tabs li {
    display: inline-block;
    background-color: #81b53a;
    border-bottom: solid 1px #e57100;
    padding: 10px 20px;
    margin-bottom: 0px;
    color: #fff;
    cursor: pointer; }
    ul#tabs li:hover {
      background-color: #e57100; }
    ul#tabs li.active {
      background-color: #e57100; }

ul#tab {
  list-style-type: none;
  margin: 0;
  padding: 0; }
  ul#tab li {
    display: none;
    padding: 30px;
    border: solid 2px #e57100; }
    ul#tab li.active {
      display: block; }
    ul#tab li h2 {
      font-weight: 400;
      margin-bottom: 0px;
      padding-bottom: 5px;
      border-bottom: solid 5px #32c896; }
ul#tab h3 {font-size:16px;font-weight:bold;margin-bottom:15px;}