﻿.cBoxBackToHome{font-size:11px;margin-bottom:2px}
/* GENERICOS,PARA TODO EL WEBSITE */
/* ERROR BOX */
div.error_box{border-bottom:1px solid #cccccc;background:#eeeeee;padding:1.6em 1.9em}
div.error_box div.box_title{border-bottom:1px solid #cccccc}
div.error_box div.box_cont p a{font-weight:bold}
/* video_error */
div.video_error_box{border-bottom-color:#f5e082;background:#ffffe5}
div.video_error_box div.box_title{border-bottom:1px solid #f5e082}
div.video_error_box div.box_title h2{color:#cc7d00}
/* MESSAGE BOX */
div.message_box{border-bottom:1px solid #bad7eb;background:#eff7fc;padding:1.6em 1.9em}
div.message_box div.box_title{border-bottom:1px solid #bad7eb}
div.message_box div.box_title h2{color:#4f89b1}
div.message_box div.box_cont p a{font-weight:bold}
/* message_box :warning_not_logged */
div.warning_not_logged div.box_title{display:none}
div.warning_not_logged{margin-bottom:1em;padding:8px 10px}
div.warning_not_logged div.login_form{padding-top:1.2em;margin:0 auto;width:50%;margin-bottom:8px}
div.warning_not_logged div.login_form div.wrap{margin-bottom:0}
div.warning_not_logged div.login_form div.wrap table{margin-bottom:0}
div.warning_not_logged div.login_form div.wr{margin-right:8px}
div.warning_not_logged div.login_form td.col2 div.wr{margin-right:0}
div.warning_not_logged div.lost_pass{text-align:right;margin:0 auto;width:50%;margin-bottom:8px}
div.warning_not_logged div.login_form,div.warning_not_logged div.lost_pass{display:none}

/* results_data */
div.results_data{margin-bottom:1em}

/* CONTROLS */
/**/.controls{padding:5px;background:#f7f7f7;border-bottom:1px solid #e8e8e8;min-height:1px;margin-bottom:1.5em}
.controls .list_sorting{font-size:11px;float:left;padding-top:0.3em;width:560px}
.controls .list_sorting ul{display:inline;margin:0;padding:0;list-style:none}
.controls .list_sorting ul li{display:inline;float:left;margin:0;padding:0;list-style:none}
.controls .list_sorting ul li a{padding-left:8px;border-left:1px solid #cccccc;margin-left:7px}
.controls .list_sorting ul li.first a{border-left:none}
.controls .list_sorting ul li a.active{font-weight:bold;color:#000000}
.controls .list_type{ display:none}

/* CONTROLS:PREMIUM */
.controls.premium{background:#ffdca6;border-bottom:1px solid #ffbf6b;min-height:1px}
/* DINA FILTER */
.dfilter .filter{position:relative;margin-left:160px;width:368px}
.dfilter .filter .label{position:absolute;left:-160px;width:150px;height:20px;line-height:20px;text-align:right;padding-right:5px;top:0;cursor:default;color:#000000}
.dfilter .filter .filter_current{height:18px;line-height:18px;border:1px solid #ffbf6b;text-indent:5px;color:#000;font-weight:bold;background:url(img/contents/dfilter_current.gif) 100% 0 no-repeat #e3e3e3;cursor:pointer;overflow:hidden}
.dfilter .filter .filter_current.open{background-position:100% -50px}
/**/.dfilter .filter .filter_list{visibility:hidden;max-height:200px;overflow:auto;z-index:100;top:20px;left:0;right:19px;margin:0;padding:1px;left:0;position:absolute;border:1px solid #ffbf6b;border-top:none;background-color:#FFF;list-style:none}
/**/.dfilter .filter .filter_list li{margin:0;padding:0;list-style:none;display:block;margin-bottom:0px}
/**/.dfilter .filter .filter_list li a,.dfilter .filter .filter_list li a:link,.dfilter .filter .filter_list li a:visited{color:#aaaaaa;display:block;padding:0 2px;border:1px solid #ffffff;overflow:hidden;height:18px;line-height:18px}
.dfilter .filter .filter_list li a:hover,.dfilter .filter .filter_list li a:active,.dfilter .filter .filter_list li a:focus{background-color:#f2f2f2;border-color:#dcdcdc;color:#666666;text-decoration:none}
.dfilter .filter .filter_list li.has_access a,.dfilter .filter .filter_list li.has_access a:link,.dfilter .filter .filter_list li.has_access a:visited{color:#ff8400}
.dfilter .filter .filter_list li.has_access a:hover,.dfilter .filter .filter_list li.has_access a:active,.dfilter .filter .filter_list li.has_access a:focus{background-color:#fff8e8;border-color:#ffe0b8;color:#ff8400;text-decoration:none}
/**/.dfilter .filter .filter_list.open{visibility:visible}

/* DINA FILTER en INDEX lista de videos premium */
.video_results .controls.premium{margin-bottom:1.5em}
.video_results .dfilter{float:right}

/* DINA FILTER en SUBCONTENTS COLUMN */
.premium_demos_entrance .box_title{border-bottom:1px solid #F29400}
.premium_demos_entrance .box_title h2{color:#F29400}
.premium_demos_entrance .dfilter .filter{position:relative;margin-left:0;width:100%}
.premium_demos_entrance .dfilter .filter .label{display:none}

/* PAGER */
/**/div.pager{padding:8px;background:#f7f7f7;border-bottom:1px solid #e8e8e8;min-height:1px;margin-bottom:1.5em;text-align:center}
div.pager ul{margin:0;padding:0;list-style:none}
div.pager ul li{margin:0;padding:0;list-style:none;display:inline;font-size:11px}
div.pager ul li a{padding:0.2em 0.5em;border:1px solid #e0e0e0;background-color:#FFFFFF}
div.pager ul li a:hover,div.pager ul li a:active{background-color:#0a5ea1;color:#FFFFFF;text-decoration:none}
div.pager ul li.active a{font-weight:bold;background-color:#f0f0f0;border-color:#666666;color:black}

/* TABS */
div.tabs{padding-top:1px}
div.tabs ul{margin:0;padding:0;margin-bottom:-1px;display:block;position:relative}
div.tabs ul li{margin:0;padding:0;margin-right:5px;border:1px solid #dadada;float:left;list-style:none;font-weight:normal;background-color:#FFFFFF;font-size:11px}
div.tabs ul li a{padding:3px 8px 3px 9px;display:block}
div.tabs ul li a:hover,div.tabs ul li a:active{color:#000000;text-decoration:none}
div.tabs ul li.active{font-weight:bold;margin-top:0;border-bottom:none;background:#ebebeb;margin-bottom:-1px}
div.tabs ul li.active a{color:#000000;text-decoration:none;padding:3px 8px 10px 9px}
div.main_contents div.tabs ul li.active a{padding-right:50px}

/* LISTA DE VIDEOS:generico */
/**/.vlist .vitem{min-height:1px}
.vlist .vthumb{border:1px solid #cccccc;overflow:hidden}
.vlist .vthumb .vthumb_wrap{border:2px solid white;overflow:hidden;position:relative}
/**/.vlist .vthumb .vthumb_wrap a.icon{position:absolute;left:50%;margin-left:-20px;top:50%;margin-top:-20px;width:40px;height:40px;display:block;text-indent:-9999px;overflow:hidden;background:url(img/contents/ico_mini_play_2.png) left top no-repeat}
.vlist .vdetails h3 a:visited{color:#75abd7}
.vlist .vdetails .category{font-size:11px}
.vlist .vdata{font-size:11px;color:#000000}
.vlist .vdata strong{font-weight:normal}
.vlist .vdata .added strong{color:#666666}
.vlist .vdata .posted_by strong{color:#666666}
.vlist .vdata .views strong{color:#666666}
.vlist .vdata .length{margin-top:0.5em;margin-bottom:0.6em}
.vlist .vdata .length strong{font-weight:bold;color:#000000}
.vlist .vdata .lang span{display:none}
.vlist .vdata .lang strong{font-size:9px;font-family:"Roboto",Tahoma,Verdana,Arial,Helvetica,sans-serif;font-weight:bold;color:#ffffff;background-color:#999999;padding:0.1em 0.4em}
/* PARA PREMIUM */
.vlist .vitem.premium{background:#fff5e0;border:1px solid #ffe5ad;padding:6px;background-image:url(img/contents/premium_video_flag.gif);background-position:right bottom;background-repeat:no-repeat}
.vlist .vitem.premium .vthumb{border-color:#f8cf77}
.vlist .vitem.premium .vthumb .vthumb_wrap{border-color:#f8cf77}
.vlist .vitem.premium .vthumb .vthumb_wrap a.icon{background:none}
/**/.vlist .vitem.premium.has_access .vthumb .vthumb_wrap a.icon{display:block;background-image:url(img/contents/ico_mini_play_2_premium.png)}
.vlist .vitem.premium .vdetails a,.vlist .vitem.premium .vdetails a:link,.vlist .vitem.premium .vdetails a:visited{color:#f29400}
.vlist .vitem.premium .vdata{color:#433311}
.vlist .vitem.premium .vdata .added strong{color:#675a3f}
.vlist .vitem.premium .vdata .posted_by strong{color:#675a3f}
.vlist .vitem.premium .vdata .views{display:none}
/*.vlist .vitem.premium .vdata .views strong{color:#675a3f}*/
.vlist .vitem.premium .vdata .lang strong{color:#000000;background-color:#F8CF77}

/* modo lista:vlist_featured */
.vlist_featured{margin-bottom:1.6em}
.vlist_featured .vitem{padding:9px;background-color:#f7f7f7;border-bottom:1px solid #e8e8e8}
.vlist_featured .vthumb{width:160px;height:102px;float:left;border-color:#498cc1}
.vlist_featured .vthumb .vthumb_wrap{width:156px;height:98px}
.vlist_featured .vthumb .vthumb_wrap img{width:160px;margin-top:-9px}
.vlist_featured .vdetails{float:left;width:280px;margin-left:12px;overflow:hidden}
.vlist_featured .vdetails h3{font-size:17px;margin-bottom:0.2em}
.vlist_featured .vdetails h3 span.remaining{display:inline}
.vlist_featured .vdetails h3 span.continues{display:none}
.vlist_featured .vdetails p{color:#666666}
.vlist_featured .vdetails div.category{margin-top:0.5em}
.vlist_featured .vdata{float:right;width:135px}
.vlist_featured .vdata div.lang span{display:inline}

/* modo lista:vlist_featured_premium  -  muestra videos premium*/
.vlist_featured_premium{margin-bottom:1.6em}
.vlist_featured_premium .vitem{padding:9px;background-color:#fff5e0;border:1px solid #ffe5ad;background-image:url(img/contents/premium_video_flag.gif);background-position:right bottom;background-repeat:no-repeat}
.vlist_featured_premium .vthumb{width:160px;height:102px;float:left;border-color:#f8cf77}
.vlist_featured_premium .vthumb .vthumb_wrap{width:156px;height:98px;border-color:#f8cf77}
.vlist_featured_premium .vthumb .vthumb_wrap img{width:160px;margin-top:-9px}
.vlist_featured_premium .vitem .vthumb .vthumb_wrap a.icon{background:none}
/**/.vlist_featured_premium .vitem.has_access .vthumb .vthumb_wrap a.icon{display:block;background-image:url(img/contents/ico_mini_play_2_premium.png)}
.vlist_featured_premium .vdetails{float:left;width:280px;margin-left:12px;overflow:hidden}
.vlist_featured_premium .vitem .vdetails a,.vlist_featured_premium .vitem .vdetails a:link,.vlist_featured_premium .vitem .vdetails a:visited{color:#f29400}
.vlist_featured_premium .vdetails h3{font-size:17px;margin-bottom:0.2em}
.vlist_featured_premium .vdetails h3 span.remaining{display:inline}
.vlist_featured_premium .vdetails h3 span.continues{display:none}
.vlist_featured_premium .vdetails .category{margin-top:0.5em}
.vlist_featured_premium .vdata{float:right;width:135px}
.vlist_featured_premium .vdata .views{display:none}
.vlist_featured_premium .vdata .lang strong{background-color:#F8CF77;color:#000000}

/* modo lista:vlist_list */
.vlist_list .vitem{margin-bottom:1.6em}
.vlist_list .vthumb{width:120px;height:72px;float:left}
.vlist_list .vthumb .vthumb_wrap{width:116px;height:68px}
.vlist_list .vthumb .vthumb_wrap img{width:120px;margin-top:-8px}
.vlist_list .vdetails{float:left;width:340px;margin-left:0.6em;overflow:hidden}
.vlist_list .vdetails h3{font-size:14px;margin-bottom:0.2em}
.vlist_list .vdetails h3 span.continues{display:none}
.vlist_list .vdetails div.category{margin-top:0.5em}
.vlist_list .vdata{float:right;width:135px}
/* PARA PREMIUM */
.vlist_list .vitem.premium{margin-bottom:1em}
.vlist_list .vitem.premium .vthumb{width:/*120*/113px;height:72px;float:left}
.vlist_list .vitem.premium .vthumb div.vthumb_wrap{width:/*116*/109px;height:68px}
.vlist_list .vitem.premium .vthumb div.vthumb_wrap img{width:/*120*/113px;margin-top:-8px}
.vlist_list .vitem.premium .vdata{width:128px}

/* excepcion solo para subcontents column */
/* modo lista:vlist_list */
.sub_contents .vlist_list .vitem{margin-bottom:9px}
.sub_contents .vlist_list .vthumb{width:120px;height:72px;float:left}
.sub_contents .vlist_list .vthumb .vthumb_wrap{width:116px;height:68px}
.sub_contents .vlist_list .vthumb .vthumb_wrap img{width:120px;margin-top:-9px}
.sub_contents .vlist_list .vdetails{float:left;width:170px;margin-left:7px;overflow:hidden}
.sub_contents .vlist_list .vdetails h3{font-size:12px;margin-bottom:4px}
.sub_contents .vlist_list .vdetails h3 span.remaining{display:none}
.sub_contents .vlist_list .vdetails h3 span.continues{display:inline}
.sub_contents .vlist_list .vdetails p{display:none}
.sub_contents .vlist_list .vdetails .category{display:none}
.sub_contents .vlist_list .vdata{float:left;width:170px;margin-left:7px;overflow:hidden}
.sub_contents .vlist_list .vdata .added{display:none}
.sub_contents .vlist_list .vdata .views{display:none}
.sub_contents .vlist_list .vdata .length{display:inline;padding-right:3px}
.sub_contents .vlist_list .vdata .lang{display:inline}
/* PARA PREMIUM */
.sub_contents .vlist_list .vitem.premium .vthumb{width:113px}
.sub_contents .vlist_list .vitem.premium .vthumb .vthumb_wrap{width:109px}
.sub_contents .vlist_list .vitem.premium .vthumb .vthumb_wrap img{width:113px}
.sub_contents .vlist_list .vitem.premium .vdetails{width:162px}
.sub_contents .vlist_list .vitem.premium .vdata{width:162px}

/* modo grilla:vlist_grid */
.vlist_grid .vrow{margin-bottom:1.6em}
.vlist_grid .vitem{width:140px;float:left;margin-right:12px}
.vlist_grid .vthumb{width:135px;height:86px;margin-bottom:0.5em}
.vlist_grid .vthumb .vthumb_wrap{width:131px;height:82px}
.vlist_grid .vthumb .vthumb_wrap img{width:135px;margin-top:-8px}
.vlist_grid .vdetails{overflow:hidden}
.vlist_grid .vdetails h3{font-size:12px;margin-bottom:0.3em}
.vlist_grid .vdetails h3 span.remaining{display:none}
.vlist_grid .vdetails h3 span.continues{display:inline}
.vlist_grid .vdetails p{display:none}
.vlist_grid .vdetails .category{display:none}
.vlist_grid .vdata .added{display:none}
.vlist_grid .vdata .length{display:inline;padding-right:3px}
.vlist_grid .vdata .lang{display:inline}
/* PARA PREMIUM */
.vlist_grid .vitem.premium{background:none;border:none;padding:0}

/* CUSTOM BOXES */
/* MINI SEARCH BOX */
.box .mini_search .box_title{margin-bottom:0;border:none}
.box .mini_search .box_title h2{color:#90adc7 !important}
.box .mini_search .box_cont{background-color:#e3edf5;border-bottom:1px solid #90adc7;padding:12px}
/*.box .mini_search .mini_search_form div.wrap{margin-bottom:0}
.box .mini_search .mini_search_form div.wrap table{margin-bottom:0}
.box .mini_search .mini_search_form div.wrap table div.wr{margin-right:0}
.box .mini_search .mini_search_form div.wrap table div.wr div.lab{display:none}
.box .mini_search .mini_search_form div.wrap table div.wr div.inp{padding-bottom:0}
.box .mini_search .mini_search_form div.wrap table div.wr div.inp input{margin:0;padding-top:0.2em;padding-bottom:0.2em;width:97%;padding-left:2px}
.box .mini_search .mini_search_form div.actions_form{float:left;width:75%}
.box .mini_search .mini_search_form div.actions_buttons{float:right;width:24%}
.box .mini_search .mini_search_form div.actions_buttons input{margin:0;line-height:normal;padding-top:0.1em;padding-bottom:0.2em;height:auto;width:65px}*/

/* div.box div.video_preview */
.video_preview{padding:17px;background-color:#f7f7f7;border-bottom:1px solid #e8e8e8}
.video_preview .box_title{border-bottom:none;margin-bottom:0.8em}
.video_preview .box_title h2{color:black;font-size:1.8em;line-height:1em}
/**/.video_preview .vitem{min-height:1px}
.video_preview .vthumb{float:left;margin-bottom:10px;border:1px solid #cccccc;overflow:hidden;width:160px;height:102px}
.video_preview .vthumb .vthumb_wrap{width:156px;height:98px;border:2px solid white;overflow:hidden;position:relative}
.video_preview .vthumb .vthumb_wrap img{width:160px;margin-top:-9px}
/**/.video_preview .vthumb .vthumb_wrap a.icon{position:absolute;left:50%;margin-left:-20px;top:50%;margin-top:-20px;width:40px;height:40px;display:block;text-indent:-9999px;overflow:hidden;background:url(img/contents/ico_mini_play_2.png) left top no-repeat}
.video_preview .vdetails{float:right;width:412px;overflow:hidden;padding-bottom:1.5em}
.video_preview .vdetails h3.author{font-size:14px;font-weight:bold;margin-bottom:0.7em;}
.video_preview .vdetails p{color:#666666}
.video_preview .vdetails .category{padding:1em 0;padding-bottom:1.3em}
.video_preview .vdetails .tags{padding-bottom:1.4em}
.video_preview .vdetails .url .front_form{display:inline}
.video_preview .vdetails .url .front_form input{width:365px;margin-left:4px}
.video_preview .vdata{float:left;text-align:right;width:156px;font-size:11px;color:#000000}
.video_preview .vdata .added strong{color:#666666}
.video_preview .vdata .posted_by strong{color:#666666}
.video_preview .vdata .views strong{color:#666666}
.video_preview .vdata .length{padding:0.6em 0 0.8em 0}
.video_preview .vdata .length strong{font-weight:bold;color:#000000}
.video_preview .vdata .lang span{display:none}
.video_preview .vdata .lang strong{font-size:9px;font-family:"Roboto",Tahoma,Verdana,Arial,Helvetica,sans-serif;font-weight:bold;color:#ffffff;background-color:#999999;padding:0.1em 0.3em}
/* PREMIUM PREVIEW:div.box div.video_preview.preview_premium */
.video_preview.preview_premium{background-color:#FFF5E0;border-bottom:none;border:1px solid #FFE5AD;background-image:url(img/contents/premium_video_flag_top.gif);background-position:right top;background-repeat:no-repeat}
.video_preview.preview_premium .box_title{margin-bottom:1em;margin-top:-0.3em}
.video_preview.preview_premium .box_title h2{color:#F29400;font-size:24px;line-height:1em;margin-right:30px}
.video_preview.preview_premium .vthumb{border-color:#F8CF77;width:/*160*/210px;height:/*102*/134px}
.video_preview.preview_premium .vthumb .vthumb_wrap{border-color:#F8CF77;width:/*160-4*/ 206px;height:/*102-4*/ 130px}
.video_preview.preview_premium .vthumb .vthumb_wrap img{margin-top:-9px;width:/*160*/210px}
.video_preview.preview_premium .vthumb .vthumb_wrap a.icon{display:none;background:none}
.video_preview.preview_premium .vdetails{width:363px}
.video_preview.preview_premium .vdetails h3.author{font-size:15px}
.video_preview.preview_premium .vdetails p.description{margin-bottom:2em;color:#675A3F}
.video_preview.preview_premium .belongs_to{padding:0 0 2em 0}
.video_preview.preview_premium .belongs_to em{font-size:11px;color:#675A3F}
.video_preview.preview_premium .belongs_to h3{font-size:15px;margin-bottom:0.1em}
							.video_preview.preview_premium .belongs_to .descript{margin:0;color:#675A3F}
							.video_preview.preview_premium .belongs_to .descript *{color:#675A3F}
.video_preview.preview_premium .gain_access{margin-bottom:2em;text-align:right}
.video_preview.preview_premium .gain_access a{display:block;float:right;padding-left:6px;height:23px;line-height:22px;color:#000000;font-weight:bold;background:url(img/contents/button_gain_premium_access.gif) 0% 0 no-repeat}
.video_preview.preview_premium .gain_access a span{display:block;padding-right:5px;height:23px;line-height:22px;background:url(img/contents/button_gain_premium_access.gif) 100% 0 no-repeat;cursor:pointer}
.video_preview.preview_premium .gain_access a:hover,.video_preview.preview_premium .gain_access a:active{text-decoration:none}
.video_preview.preview_premium .other_videos em{font-size:11px;color:#675A3F}
.video_preview.preview_premium .other_videos ul{margin:0;padding:0;list-style:square;padding-top:0.2em}
.video_preview.preview_premium .other_videos ul li{margin:0;padding:0;margin-left:1.3em;list-style:square;font-size:11px}
.video_preview.preview_premium .vdetails .category{display:none;padding:0;padding-bottom:1.3em}
.video_preview.preview_premium .vdetails .tags{display:none;padding-bottom:1.4em}
.video_preview.preview_premium .vdetails .url .front_form input{width:323px}
.video_preview.preview_premium .vdata{width:210px}
.video_preview.preview_premium .vdata div{color:#000000}
.video_preview.preview_premium .vdata div strong{font-weight:normal}
.video_preview.preview_premium .vdata .added strong{color:#675A3F}
.video_preview.preview_premium .vdata .posted_by strong{color:#675A3F}
.video_preview.preview_premium .vdata .views strong{color:#675A3F}
.video_preview.preview_premium .vdata .lang strong{font-weight:bold;color:#000000;background-color:#F8CF77;padding:0.2em 0.4em}

/* div.box div.video_watch */
.video_watch{padding:17px;background-color:#f7f7f7;border-bottom:1px solid #e8e8e8}
.video_watch .box_title{border-bottom:none;margin-bottom:0.8em}
.video_watch .box_title .category{font-size:11px;margin-bottom:0.3em}
.video_watch .box_title h2{color:black;font-size:1.8em;line-height:1em}
/**/.video_watch .vitem{min-height:1px}
.video_watch .change_connection{margin-bottom:12px;font-size:11px;margin-left:45%;float:right}
.video_watch .change_connection .cc_title{font-weight:bold;text-align:right;margin-bottom:3px}
.video_watch .change_connection .cc_body{text-align:right;display:none}
.video_watch .change_connection:hover .cc_body{display:block}
.video_watch .vplayer{height:464px;margin-bottom:1.2em;overflow:hidden;background-color:#000000;position:relative}
#fmsw{position:absolute;left:0;top:0;right:0;bottom:0}
.video_watch .vhelp{background-color:rgba(0,0,0,0.4);color:#999999;font-size:11px;left:50%;margin-left:-169px;margin-top:-47px;padding:12px;position:absolute;text-align:center;top:50%;width:315px}
.video_watch .vhelp .vloading{padding-left:20px;padding-top:1px;background:url(img/contents/player_loading.gif) left center no-repeat}
.video_watch h3.author{font-size:14px;font-weight:bold;margin-bottom:0.7em;}
.video_watch .vdetails{float:left;width:70%;overflow:hidden}
.vShareTools{text-align:right;margin-bottom:7px}
.vShareTools .stButton{margin-right:0}
.video_watch .vdetails p{color:#666666}
.video_watch .vdetails .tags{margin-top:1.1em}
.video_watch .vdetails .url{margin-top:1.1em}
.video_watch .vdetails .url .front_form{display:inline}
.video_watch .vdetails .url .front_form input{width:365px;margin-left:4px}
.video_watch .vdata{float:right;width:25%;padding-left:2.3%;border-left:1px solid #dddddd;padding-bottom:1.5em}
.video_watch .vdata div{margin-bottom:0.2em;color:#000000}
.video_watch .vdata .added strong{color:#666666;font-weight:normal}
.video_watch .vdata .posted_by strong{color:#666666;font-weight:normal}
.video_watch .vdata .views strong{color:#666666;font-weight:normal}
.video_watch .vdata .length{padding:1em 0}
.video_watch .vdata .length strong{font-weight:bold;color:#000000}
.video_watch .vdata .lang span{display:none}
.video_watch .vdata .lang strong{background-color:#999999;color:#FFFFFF;font-family:"Roboto",Tahoma,Verdana,Arial,Helvetica,sans-serif;font-size:9px;font-weight:bold;padding:0.2em 0.4em}
.CLVeloAccessControl{position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.90)}
.CLVeloAccessControl table{height:100%;width:100%;border:0; border-collapse:collapse;border-spacing:0}
.CLVeloAccessControl td{text-align:center}
.CLVeloAccessControl .VACTitle{font-size:15px;font-weight:bold;text-align:center;vertical-align:middle;color:#fff;padding:130px 80px 10px 80px;
	text-shadow:0 1px 1px rgba(0,0,0,0.5);line-height:1.2em}
.CLVeloAccessControl .VACComment{font-size:11px;line-height:1.1em;padding:0 80px 15px 80px;color:#555}
.CLVeloAccessControl .VACComment a{font-size:11px;padding:0;margin:0;line-height:inherit;height:auto;display:inline}
.CLVeloAccessControl a.VACBtn{background:url("img/contents/CLVeloAccessControlButton_bg.gif") no-repeat scroll -15px top #31A830;border:1px solid #31A830;color:#FFFFFF;font-size:14px;font-weight:bold;height:28px;padding:0 20px;line-height:28px;text-align:center;text-shadow:0 -1px 1px #055604;display:inline-block;opacity:.9;
	-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;
	-webkit-box-shadow:0 0 7px rgba(49,168,48,.7);-moz-box-shadow:0 0 7px rgba(49,168,48,.7);box-shadow:0 0 7px rgba(49,168,48,.7)}
.CLVeloAccessControl a.VACBtn:hover{text-decoration:none;opacity:1;
	-webkit-box-shadow:0 0 7px #31A830;-moz-box-shadow:0 0 7px #31A830;box-shadow:0 0 7px #31A830}

/* PREMIUM WATCH:div.box div.video_watch.watch_premium */
.video_watch.watch_premium{background-color:#FFF5E0;border-bottom:none;border:1px solid #FFE5AD;background-image:url(img/contents/premium_video_flag_top.gif);background-position:right top;background-repeat:no-repeat}
.video_watch.watch_premium .box_title .belongs_to{font-size:11px;font-weight:bold}
.video_watch.watch_premium .box_title h2{color:#F29400;font-size:24px;margin-right:15px}
.video_watch.watch_premium .vplayer{margin-bottom:1.2em;overflow:hidden;padding:2px;background-color:#FFE5AD}
.video_watch.watch_premium .vplayer .player{height:440px;position:relative}
.video_watch.watch_premium .vplayer .chapters{height:560px}
.video_watch.watch_premium .vplayer .player .vhelp{position:absolute;width:260px;left:50%;margin-left:-130px;top:50%;margin-top:-30px;background-color:#FFF5E0;border-bottom:1px solid #2c5c87;text-align:center;padding:12px}
.video_watch.watch_premium h3.author{font-size:15px}
.video_watch.watch_premium .vdetails{float:left;width:70%;overflow:hidden;padding-right:2.3%;border-right:1px solid #FFE5AD}
.video_watch.watch_premium .vdetails p.description{color:#675A3F;margin-bottom:2em}
.video_watch.watch_premium .vdetails .belongs_to{padding:0 0 2em 0}
.video_watch.watch_premium .vdetails .belongs_to em{font-size:11px;color:#675A3F}
.video_watch.watch_premium .vdetails .belongs_to h3{font-size:15px;margin-bottom:0.1em}
						.video_watch.watch_premium .vdetails .belongs_to .descript{margin:0;color:#675A3F}
						.video_watch.watch_premium .vdetails .belongs_to .descript *{color:#675A3F}
.video_watch.watch_premium .other_videos{margin-bottom:2.5em}
.video_watch.watch_premium .other_videos em{font-size:11px;color:#675A3F}
.video_watch.watch_premium .other_videos ul{margin:0;padding:0;list-style:square;padding-top:0.2em}
.video_watch.watch_premium .other_videos ul li{margin:0;padding:0;margin-left:1.3em;list-style:square;font-size:11px}
.video_watch.watch_premium .vdetails .tags{margin-bottom:1.1em}
.video_watch.watch_premium .vdetails .url{margin-top:1.1em}
.video_watch.watch_premium .vdetails .url .front_form{display:inline}
.video_watch.watch_premium .vdetails .url .front_form input{width:365px;margin-left:4px}
.video_watch.watch_premium .vdata{float:right;width:25%;border-left:none;padding-bottom:1.5em}
.video_watch.watch_premium .vdata .added strong{color:#675A3F;font-weight:normal}
.video_watch.watch_premium .vdata .posted_by strong{color:#675A3F;font-weight:normal}
.video_watch.watch_premium .vdata .views{display:none}
.video_watch.watch_premium .vdata .length strong{font-weight:bold;color:#000000}
.video_watch.watch_premium .vdata .lang strong{background-color:#F8CF77;color:#000000;font-weight:bold}

/* div.box div.browse_categories */
/* declarado genericamente. Si hiciera falta crear un div.browse_categories en main_content habrá que convertir este bloque en "solo para sub_contents" */
.browse_categories .box_title h2.subcat{margin-right:105px}
.browse_categories .catlist ul.level_1{margin:0;padding:0;list-style:none}
.browse_categories .catlist ul.level_1{margin:0;padding:0;list-style:none}
.browse_categories .catlist ul.level_1 li{margin:0;padding:0;list-style:none}
/**/.browse_categories .catlist ul.level_1 li a{display:block;padding:0.4em;padding-top:0.3em;background:url(img/contents/dots.gif) bottom repeat-x;min-height:1px}
.browse_categories .catlist ul.level_1 li a:hover,.browse_categories .catlist ul.level_1 li a:active{background-color:#f0f0f0;text-decoration:none}
.browse_categories .catlist ul.level_1 li.active a{font-weight:bold;color:black;background-color:#f0f0f0}
.browse_categories .catlist ul.sponsors{margin-bottom:18px;border-top:1px solid #e8e8e8}
/**/.browse_categories .catlist ul.sponsors li a{padding:0.4em 0.5em 0.5em 0.4em;background:none;border:1px solid #e8e8e8;border-top:none}
.browse_categories .catlist ul.sponsors li a:hover,.browse_categories .catlist ul.sponsors li a:active{background-color:#f3f3f3 !important}
.browse_categories .catlist ul.level_1 li.see_all a{border-bottom:none;background-image:none}
.browse_categories .catlist ul.level_1 li.subcat_label{padding:1.2em 0.5em 1.2em 0.4em;color:#999}

/* div.box div.related_videos */
/* basado en una variación de  div.sub_contents div.vlist_list  */
.box .related_videos .what_to_show{padding:8px;background:#ebebeb;border:1px solid #dadada;border-top:none;margin-bottom:-37px;position:relative}
	.sub_contents .box .related_videos .what_to_show{margin-bottom:0}
.box .related_videos .vlist{min-height:1px;height:186px;overflow:auto;position:relative}
	.sub_contents .box .related_videos .vlist{min-height:1px;height:240px;overflow:auto;position:relative}
.box .related_videos .vlist .rlinks{text-align:right;font-weight:bold;font-size:11px;padding:4px 4px 6px 0;background-color:#f4f4f4;margin-right:4px}
	.sub_contents .box .related_videos .vlist .rlinks{margin-right:0}


/* ajustes para vlist_grid solo en main_contents column */
.box .related_videos .vlist_grid{background-color:#ffffff}
.box .related_videos .vlist_grid .vrow{margin-bottom:0}
.box .related_videos .vlist_grid .vitem{width:129px;float:left;margin-right:0;background-color:#FFFFFF;padding:8px}
.box .related_videos .vlist_grid .vthumb{width:126px;height:80px;margin-bottom:0.5em}
.box .related_videos .vlist_grid .vthumb .vthumb_wrap{width:122px;height:76px}
.box .related_videos .vlist_grid .vthumb .vthumb_wrap img{width:126px;margin-top:-8px}
.box .related_videos .vlist_grid .vdetails{overflow:hidden}
.box .related_videos .vlist_grid .vdetails h3{font-size:11px;line-height:1.2em;margin-bottom:0.2em}
.box .related_videos .vlist_grid .vdetails p{display:none}
.box .related_videos .vlist_grid .vdetails .category{display:none}
.box .related_videos .vlist_grid .vdata .added{display:none}
.box .related_videos .vlist_grid .vdata .views{display:none}
.box .related_videos .vlist_grid .vdata .posted_by{display:none}
/* ajustes para vlist_list solo en sub_contents column */
	.sub_contents .box .related_videos .vlist_list .vitem{margin-bottom:9px;background-color:#FFFFFF;padding:6px;margin-bottom:1px}
	.sub_contents .box .related_videos .vlist_list .vthumb{width:120px;height:72px;float:left}
	.sub_contents .box .related_videos .vlist_list .vthumb .vthumb_wrap{width:116px;height:68px}
	.sub_contents .box .related_videos .vlist_list .vthumb .vthumb_wrap img{width:120px;margin-top:-8px}
	.sub_contents .box .related_videos .vlist_list .vdetails{float:left;width:125px;margin-left:7px;overflow:hidden}
	.sub_contents .box .related_videos .vlist_list .vdetails h3{font-size:12px;margin-bottom:4px}
	.sub_contents .box .related_videos .vlist_list .vdetails p{display:none}
	.sub_contents .box .related_videos .vlist_list .vdetails .category{display:none}
	.sub_contents .box .related_videos .vlist_list .vdata{float:left;width:125px;margin-left:7px;overflow:hidden}
	.sub_contents .box .related_videos .vlist_list .vdata .added{display:none}
	.sub_contents .box .related_videos .vlist_list .vdata .views{display:none}

/* FRONT_FORMS AJUSTES PUNTUALES */
/* "notice_this" generico */
.notice_this{padding:7px 8px 4px 8px;background-color:#f9f9f9;border:1px solid #efefef;font-size:11px}
.notice_this h4{color:#eb0000;font-size:14px;margin-bottom:9px}
.notice_this h4 span{color:#333333;font-weight:normal}
.notice_this p{margin-bottom:9px}
.notice_this ul{margin:0;padding:0;list-style:square;padding-left:1.4em;margin-bottom:1.2em}
.notice_this ul li{color:#eb0000;margin:0;padding:0;list-style:square;font-weight:bold}
.itspain-net{font-size:11px}
.itspain-net p{margin-bottom:9px}
/* "register" */
.register .front_form,.register .front_form table,.register .front_form input,.register .front_form select,.register .front_form textarea{font-size:11px}
.register .front_form{padding-top:1em;margin-left:30px}
.register .front_form div.actions_form div.wrap div.subtitle{display:block;font-size:1em;color:#999999;padding-bottom:2px;border-bottom:1px solid #cccccc}
.register .front_form div.actions_form div.wrap div.subtitle_Seguridad{display:none}
.register .front_form table.cell_horiz_cols1 th.lab{width:40%}
.register #text_label_captcha{font-weight:bold;display:block;margin-bottom:-3px;padding-top:3px}
.register #bg_submit_register{font-weight:bold;padding:3px 15px;height:auto}
.register_page .intro{margin-bottom:1em}
.register_page .register_box{width:67%;float:left}
.register_page .other_sites{width:31%;float:right}
.register_page .itspain-net{padding-top:25px}
.register_page.register_standalone .register_box{width:auto;float:none}
.register_page.register_standalone .other_sites{display:none}
.register_page.register_standalone .itspain-net{display:none}
/* "contactus" */
.contactus .front_form{padding-top:1em;margin-left:30px}
.contactus #td_contactus_e06 .wr{padding-bottom:16px}
.contactus #text_label_captcha{font-weight:bold;display:block;margin-bottom:-5px}
.contactus .front_form div.actions_buttons input{margin-right:3px}
.contactus_page .intro{margin-bottom:1em}
/* "login" */
.login .front_form{padding-top:1em;margin:0 auto;margin-bottom:0.4em}
.login .front_form div.actions_form div.wrap{margin-bottom:0}
.login .front_form table.cell_horiz_cols1 th.lab{width:45%}
.login .front_form div.actions_buttons input{margin-right:2px}
.login_page .recover_pass{text-align:right;font-size:11px;font-weight:bold}
.login_page .intro{margin-bottom:1em}
.login_page .login_box{width:56%;float:left}
.login_page .other_sites{width:40%;float:right}
.login_page .itspain-net{padding-top:25px}
.login_page.login_standalone .login_box{width:auto;float:none}
.login_page.login_standalone .other_sites{display:none}
.login_page.login_standalone .itspain-net{display:none}
.login_page.login_standalone .login{width:60%;margin:auto}
.login_page.login_standalone .recover_pass{width:60%;margin:auto}
.dLoginNotActiveUsers{background:#ffeaab;padding:16px 18px;margin-bottom:18px;font-size:11px;
	-moz-box-shadow:2px 2px 4px rgba(0,0,0,.07);-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.07);box-shadow:2px 2px 4px rgba(0,0,0,.07);
	-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px}
.dLoginNotActiveUsers strong{color:#000}
.dLNAUTitle{display:block;padding-bottom:8px;font-size:13px}
/* "login newsletters" */
.login_newsletters .front_form{padding-top:1em;margin:0 auto;margin-bottom:0.4em}
.login_newsletters .front_form div.actions_form div.wrap{margin-bottom:0}
.login_newsletters .front_form table.cell_horiz_cols1 th.lab{width:45%}
.login_newsletters .front_form div.actions_buttons input{margin-right:2px}
/* "login edit user" */
.login_edit_user .front_form{padding-top:1em;margin:0 auto;margin-bottom:0.4em}
.login_edit_user .front_form div.actions_form div.wrap{margin-bottom:0}
.login_edit_user .front_form table.cell_horiz_cols1 th.lab{width:45%}
.login_edit_user .front_form div.actions_buttons input{margin-right:2px}
/* "forgot_pass" */
.forgot_pass_page .front_form{padding-top:1em;margin:0 auto}
.forgot_pass_page .front_form div.actions_form div.wrap{margin-bottom:0}
.forgot_pass_page .front_form div.actions_buttons input{margin-right:2px}
.forgot_pass_page .intro{margin-bottom:1em}
.forgot_pass_page .forgot_pass_box{width:56%;float:left}
.forgot_pass_page .other_sites{width:40%;float:right}
.forgot_pass_page .itspain-net{padding-top:25px}
.forgot_pass_page.forgot_pass_standalone .forgot_pass_box{width:auto;float:none}
.forgot_pass_page.forgot_pass_standalone .other_sites{display:none}
.forgot_pass_page.forgot_pass_standalone .itspain-net{display:none}
.forgot_pass_page.forgot_pass_standalone .front_form{width:60%}
/* "request_author_page" */
.request_author_page .front_form{padding-top:1em;margin-left:30px}
.request_author_page .front_form table td.f_doublelistbox div.not_added{width:45.5%}
.request_author_page .front_form table td.f_doublelistbox div.added{width:45.5%}
.request_author_page .intro{margin-bottom:1em}
/* "my_account" */
.my_user	.front_form div.view_form{padding-top:1.2em;margin-left:30px}
.my_personal	.front_form div.view_form{padding-top:0.5em;margin-left:30px}
.my_author 	.front_form div.view_form{padding-top:0.5em;margin-left:30px}
.my_email_lists	.front_form div.view_form{padding-top:0.5em;margin-left:30px}

.my_user 	.front_form form{margin-left:18%;margin-right:18%;padding-top:1.2em}
.my_personal	.front_form form{margin-left:30px;padding-top:1.2em}
.my_author	.front_form form{margin-left:30px;padding-top:1.2em}
.my_email_lists .front_form form{margin-left:30px;padding-top:1.2em}

.my_user 	.front_form div.subtitle,.my_personal 	.front_form div.subtitle,.my_author 	.front_form div.subtitle,.my_email_lists .front_form div.subtitle{font-size:1em;color:#999999;padding-bottom:2px;border-bottom:1px solid #cccccc;display:block !important}

.my_user .front_form form td#td_my_user_e01 div.wr{padding-top:0.2em !important;padding-bottom:0 !important}
.my_user .front_form form th#th_my_user_e01 div.wr{padding-bottom:0.6em !important}

.my_author .front_form table td.f_doublelistbox div.not_added{width:45.5%}
.my_author .front_form table td.f_doublelistbox div.added{width:45.5%}

.my_personal .front_form input.f_password{width:40% !important}

.my_author .front_form textarea#description{height:160px !important}

.my_user .front_form,.my_user .front_form table,.my_user .front_form input,.my_user .front_form select,.my_user .front_form textarea{font-size:11px}
.my_personal .front_form,.my_personal .front_form table,.my_personal .front_form input,.my_personal .front_form select,.my_personal .front_form textarea{font-size:11px}
.my_email_lists .front_form,.my_email_lists .front_form table,.my_email_lists .front_form input,.my_email_lists .front_form select,.my_email_lists .front_form textarea{font-size:11px}

div.front_form div.view_form td.f_doublelistbox ul{margin-left:1.2em;padding-left:0}
.my_email_lists .front_form .inp.f_checkboxset label{display:block;font-weight:bold;color:#e58c00}
.my_email_lists .front_form .inp.f_checkboxset label span{display:block;font-weight:normal;padding-bottom:5px;color:#666}
/* close_account */
.box .close_account{padding:2.5em 0 1.5em 0}
.box .box_cont .close_account{padding:0}
.box .box_cont .close_account .front_form form{margin-left:19%;margin-right:19%;padding-top:1.2em}
.box .box_cont .close_account .front_form form th#th_close_account_e02{text-indent:-9999px;text-align:left}
.box .box_cont .close_account .front_form form td#td_close_account_e02 ul li input{width:auto}

/*subscribe_email_list_not_logged minibox*/
.subscribe_email_list_not_logged .front_form td.f_captcha img{float:left}
.subscribe_email_list_not_logged .front_form input#captcha_emlsubnotlogged{float:left;font-size:27px;font-weight:bold;padding-top:2px;text-align:center;width:2.5em}
.suscribe_box_not_logged .confirm_msg{background:#ECFFEB;border:1px solid #D8F6D6;color:#476D45;font-size:11px;font-weight:bold;margin:0 auto 25px auto;padding:8px 0;text-align:center}
/*edit_suscriptions*/
.edit_suscriptions .intro{margin-bottom:1.2em}
.edit_list_suscriptions .front_form td.f_captcha img{float:left}
.edit_list_suscriptions .front_form input#captcha{float:left;font-size:27px;font-weight:bold;padding-top:2px;text-align:center;width:2.5em}
.edit_suscriptions .confirm_msg{background:#ECFFEB;border:1px solid #D8F6D6;color:#476D45;font-size:11px;font-weight:bold;margin:12px 30% 25px 30%;padding:8px 0;text-align:center}


/* div.box div.feeds_list */
.box .feeds_list .intro{margin-bottom:0.6em}
.box .feeds_list .intro p{float:right;width:517px}
.box .feeds_list .intro .icon{float:left;width:100px;height:86px;background-color:#999;background:url(img/contents/ico_big_feed.gif) left top no-repeat}
.box .feeds_list .help_link{text-align:right;display:none}
.box .feeds_list .catlist{padding-top:1.5em}
.box .feeds_list .catlist .group{margin-bottom:1.6em}
.box .feeds_list .catlist .group h3{margin-bottom:0.4em;font-size:13px}
.box .feeds_list .catlist ul.level_1{margin:0;padding:0;list-style:none}
.box .feeds_list .catlist ul.level_1 li{margin:0;padding:0;list-style:none;background:url(img/contents/ico_mini_feed.gif) 6px 6px no-repeat;border-bottom:1px dotted #cccccc;float:left;width:260px;margin-right:11px;padding-left:41px}
.box .feeds_list .catlist ul.level_1 li:hover{background-color:#f2f2f2}
/**/.box .feeds_list .catlist ul.level_1 li a{display:block;padding:0.4em 0.4em 0.4em 0.5em;min-height:1px}
.box .feeds_list .catlist ul.level_1 li a:hover,.box .feeds_list .catlist ul.level_1 li a:active{text-decoration:none;color:#000000}
.box .feeds_list .catlist ul.level_1 li a span{display:none}

/**/.box .feeds_list .catlist ul.sponsors li{background-color:#f2f2f2;min-height:1%}
/**/.box .feeds_list .catlist ul.sponsors li a{padding:0.4em 0.4em 0.4em 0.5em;font-weight:bold}

.box .feeds_list .help_contents{padding-top:1.5em;display:none}
.box .feeds_list .help_contents h3{margin-bottom:0.4em;font-size:15px}

/* SPONSORIZACION generico */
body.sponsored div#contents{background-position:left 0;background-repeat:no-repeat}
div.box div.browse_categories div.catlist ul.sponsors li a{background-position:right center;background-repeat:no-repeat}
a.curr_sponsor{display:none}
body.sponsored a.curr_sponsor{display:block;text-indent:-9999px;overflow:hidden;height:53px;margin-bottom:25px}



/* AURAPORTAL */
div.box div.browse_categories div.catlist ul.sponsors li.auraportal a{background-image:url(img/contents/sponsors/auraportal/category_list_item_branding.gif)}
body.auraportal div#contents{background-image:url(img/contents/sponsors/auraportal/header_branding.gif)}
/*titulos boxes en general*/
body.auraportal div.box div.box_title{border-bottom-color:#005983}
body.auraportal div.box div.box_title h2{color:#005983}
/*categories box items:hover y selected item*/
body.auraportal div.box div.browse_categories div.catlist ul.level_1 li a:hover,body.auraportal div.box div.browse_categories div.catlist ul.level_1 li a:active{background-color:#e7f3f6}
body.auraportal div.box div.browse_categories div.catlist ul.level_1 li.active a{background-color:#e7f3f6}
/*preview video*/
body.auraportal div.box div.video_preview{background-color:#e7f3f6;border:1px solid #c8dde1}
body.auraportal div.box div.video_preview div.box_title h2{color:#000000}
body.auraportal div.box div.video_preview a{color:#005983}
body.auraportal div.box div.video_preview div.vthumb{border-color:#c8dde1}
body.auraportal div.box div.video_preview div.vthumb div.vthumb_wrap{border-color:#c8dde1}
/*watch video*/
body.auraportal div.box div.video_watch{background-color:#e7f3f6;border:1px solid #c8dde1}
body.auraportal div.box div.video_watch div.box_title h2{color:#000000}
body.auraportal div.box div.video_watch a{color:#005983}
body.auraportal div.box div.video_watch div.vdata{border-left-color:#c8dde1}

/* EXACT SOFTWARE */
div.box div.browse_categories div.catlist ul.sponsors li.exact a{background-image:url(img/contents/sponsors/exact2/category_list_item_branding.gif)}
body.exact div#contents{background-image:url(img/contents/sponsors/exact2/header_branding.gif)}
/*titulos boxes en general*/
body.exact div.box div.box_title{border-bottom-color:#f21200}
body.exact div.box div.box_title h2{color:#f21200}
/*categories box items:hover y selected item*/
body.exact div.box div.browse_categories div.catlist ul.level_1 li a:hover,body.exact div.box div.browse_categories div.catlist ul.level_1 li a:active{background-color:#e9f0f1}
body.exact div.box div.browse_categories div.catlist ul.level_1 li.active a{background-color:#e9f0f1}
/*preview video*/
body.exact div.box div.video_preview{background-color:#e9f0f1;border:1px solid #dce7e9}
body.exact div.box div.video_preview div.box_title h2{color:#f21200}
body.exact div.box div.video_preview a{color:#f21200}
body.exact div.box div.video_preview div.vthumb{border-color:#dce7e9}
body.exact div.box div.video_preview div.vthumb div.vthumb_wrap{border-color:#dce7e9}
/*watch video*/
body.exact div.box div.video_watch{background-color:#e9f0f1;border:1px solid #dce7e9}
body.exact div.box div.video_watch div.box_title h2{color:#f21200}
body.exact div.box div.video_watch a{color:#f21200}

/* ILLUMINATE */
div.box div.browse_categories div.catlist ul.sponsors li.illuminate a{background-image:url(img/contents/sponsors/illuminate/category_list_item_branding.gif)}
body.illuminate div#contents{background-image:url(img/contents/sponsors/illuminate/header_branding.gif)}
/*titulos boxes en general*/
body.illuminate div.box div.box_title{border-bottom-color:#279678}
body.illuminate div.box div.box_title h2{color:#279678}
/*categories box items:hover y selected item*/
body.illuminate div.box div.browse_categories div.catlist ul.level_1 li a:hover,body.illuminate div.box div.browse_categories div.catlist ul.level_1 li a:active{background-color:#ecfafa}
body.illuminate div.box div.browse_categories div.catlist ul.level_1 li.active a{background-color:#ecfafa}
/*preview video*/
body.illuminate div.box div.video_preview{background-color:#ecfafa;border:1px solid #bbe2c8}
body.illuminate div.box div.video_preview div.box_title h2{color:#000000}
body.illuminate div.box div.video_preview a{color:#279678}
body.illuminate div.box div.video_preview div.vthumb{border-color:#bbe2c8}
body.illuminate div.box div.video_preview div.vthumb div.vthumb_wrap{border-color:#bbe2c8}
/*watch video*/
body.illuminate div.box div.video_watch{background-color:#ecfafa;border:1px solid #bbe2c8}
body.illuminate div.box div.video_watch div.box_title h2{color:#000000}
body.illuminate div.box div.video_watch a{color:#279678}
body.illuminate div.box div.video_watch div.vdata{border-left-color:#bbe2c8}

/* ORACLE */
div.box div.browse_categories div.catlist ul.sponsors li.oracle a{background-image:url(img/contents/sponsors/oracle/category_list_item_branding.gif)}
body.oracle div#contents{background-image:url(img/contents/sponsors/oracle/header_branding.gif)}
/*titulos boxes en general*/
body.oracle div.box div.box_title{border-bottom-color:#d02023}
body.oracle div.box div.box_title h2{color:#d02023}
/*categories box items:hover y selected item*/
body.oracle div.box div.browse_categories div.catlist ul.level_1 li a:hover,body.oracle div.box div.browse_categories div.catlist ul.level_1 li a:active{background-color:#ffeed6}
body.oracle div.box div.browse_categories div.catlist ul.level_1 li.active a{background-color:#ffeed6}
/*preview video*/
body.oracle div.box div.video_preview{background-color:#ffeed6;border:1px solid #ffdba8}
body.oracle div.box div.video_preview div.box_title h2{color:#000000}
body.oracle div.box div.video_preview a{color:#d02023}
body.oracle div.box div.video_preview div.vthumb{border-color:#ffdba8}
body.oracle div.box div.video_preview div.vthumb div.vthumb_wrap{border-color:#d02023}
/*watch video*/
body.oracle div.box div.video_watch{background-color:#ffeed6;border:1px solid #ffdba8}
body.oracle div.box div.video_watch div.box_title h2{color:#000000}
body.oracle div.box div.video_watch a{color:#d02023}

/* AITANA */
div.box div.browse_categories div.catlist ul.sponsors li.aitana a{background-image:url(img/contents/sponsors/aitana/category_list_item_branding.gif)}
body.aitana div#contents{background-image:url(img/contents/sponsors/aitana/header_branding.gif)}
/*titulos boxes en general*/
body.aitana div.box div.box_title{border-bottom-color:#d02023}
body.aitana div.box div.box_title h2{color:#d02023}
/*categories box items:hover y selected item*/
body.aitana div.box div.browse_categories div.catlist ul.level_1 li a:hover,body.aitana div.box div.browse_categories div.catlist ul.level_1 li a:active{background-color:#ffedcc}
body.aitana div.box div.browse_categories div.catlist ul.level_1 li.active a{background-color:#ffedcc}
/*preview video*/
body.aitana div.box div.video_preview{background-color:#ffedcc;border:1px solid #ffdba8}
body.aitana div.box div.video_preview div.box_title h2{color:#000000}
body.aitana div.box div.video_preview a{color:#d02023}
body.aitana div.box div.video_preview div.vthumb{border-color:#ffdba8}
body.aitana div.box div.video_preview div.vthumb div.vthumb_wrap{border-color:#d02023}
/*watch video*/
body.aitana div.box div.video_watch{background-color:#ffedcc;border:1px solid #ffdba8}
body.aitana div.box div.video_watch div.box_title h2{color:#000000}
body.aitana div.box div.video_watch a{color:#d02023}

/* ORACLE MAS CERCA */
div.box div.browse_categories div.catlist ul.sponsors li.oraclemascerca a{background-image:url(img/contents/sponsors/oraclemascerca/category_list_item_branding.gif)}
body.oraclemascerca div#contents{background-image:url(img/contents/sponsors/oraclemascerca/header_branding.gif)}
/*titulos boxes en general*/
body.oraclemascerca div.box div.box_title{border-bottom-color:#d02023}
body.oraclemascerca div.box div.box_title h2{color:#d02023}
/*categories box items:hover y selected item*/
body.oraclemascerca div.box div.browse_categories div.catlist ul.level_1 li a:hover,body.oraclemascerca div.box div.browse_categories div.catlist ul.level_1 li a:active{background-color:#ffeed6}
body.oraclemascerca div.box div.browse_categories div.catlist ul.level_1 li.active a{background-color:#ffeed6}
/*preview video*/
body.oraclemascerca div.box div.video_preview{background-color:#ffeed6;border:1px solid #ffdba8}
body.oraclemascerca div.box div.video_preview div.box_title h2{color:#000000}
body.oraclemascerca div.box div.video_preview a{color:#d02023}
body.oraclemascerca div.box div.video_preview div.vthumb{border-color:#ffdba8}
body.oraclemascerca div.box div.video_preview div.vthumb div.vthumb_wrap{border-color:#d02023}
/*watch video*/
body.oraclemascerca div.box div.video_watch{background-color:#ffeed6;border:1px solid #ffdba8}
body.oraclemascerca div.box div.video_watch div.box_title h2{color:#000000}
body.oraclemascerca div.box div.video_watch a{color:#d02023}

/* QUALITA */
div.box div.browse_categories div.catlist ul.sponsors li.qualita a{background-image:url(img/contents/sponsors/qualita/category_list_item_branding.gif)}
body.qualita div#contents{background-image:url(img/contents/sponsors/qualita/header_branding.gif)}
/*titulos boxes en general*/
body.qualita div.box div.box_title{border-bottom-color:#C4DB0D}
body.qualita div.box div.box_title h2{color:#000}
/*categories box items:hover y selected item*/
body.qualita div.box div.browse_categories div.catlist ul.level_1 li a:hover,body.qualita div.box div.browse_categories div.catlist ul.level_1 li a:active{background-color:#f1f7c3}
body.qualita div.box div.browse_categories div.catlist ul.level_1 li.active a{background-color:#f1f7c3}
/*preview video*/
body.qualita div.box div.video_preview{background-color:#f4fac5;border:1px solid #e7edbb}
body.qualita div.box div.video_preview div.box_title h2{color:#000000}
body.qualita div.box div.video_preview a{color:#000}
body.qualita div.box div.video_preview div.vthumb{border-color:#E7EDBB}
body.qualita div.box div.video_preview div.vthumb div.vthumb_wrap{border-color:#E7EDBB}
/*watch video*/
body.qualita div.box div.video_watch{background-color:#f4fac5;border:1px solid #e7edbb}
body.qualita div.box div.video_watch div.box_title h2{color:#000000}
body.qualita div.box div.video_watch a{color:#000}
body.qualita div.box div.video_watch div.vdata{border-left-color:#e7edbb}


/* SAGE */
div.box div.browse_categories div.catlist ul.sponsors li.sage a{background-image:url(img/contents/sponsors/sage/category_list_item_branding.gif)}
body.sage div#contents{background-image:url(img/contents/sponsors/sage/header_branding.gif)}
/*titulos boxes en general*/
body.sage div.box div.box_title{border-bottom-color:#008066}
body.sage div.box div.box_title h2{color:#000}
/*categories box items:hover y selected item*/
body.sage div.box div.browse_categories div.catlist ul.level_1 li a:hover,body.sage div.box div.browse_categories div.catlist ul.level_1 li a:active{background-color:#e7f0da}
body.sage div.box div.browse_categories div.catlist ul.level_1 li.active a{background-color:#e7f0da}
/*preview video*/
body.sage div.box div.video_preview{background-color:#ecf3e2;border:1px solid #e7f0da}
body.sage div.box div.video_preview div.box_title h2{color:#000000}
body.sage div.box div.video_preview a{color:#000}
body.sage div.box div.video_preview div.vthumb{border-color:#e7f0da}
body.sage div.box div.video_preview div.vthumb div.vthumb_wrap{border-color:#e7f0da}
/*watch video*/
body.sage div.box div.video_watch{background-color:#ecf3e2;border:1px solid #e7f0da}
body.sage div.box div.video_watch div.box_title h2{color:#000000}
body.sage div.box div.video_watch a{color:#000}
body.sage div.box div.video_watch div.vdata{border-left-color:#008066}


/* IBMBAO */
div.box div.browse_categories div.catlist ul.sponsors li.ibmbao a{background-image:url(img/contents/sponsors/ibmbao/category_list_item_branding.gif)}
body.ibmbao div#contents{background-image:url(img/contents/sponsors/ibmbao/header_branding.png)}
/*titulos boxes en general*/
body.ibmbao div.box div.box_title{border-bottom-color:#ba1e72}
body.ibmbao div.box div.box_title h2{color:#ba1e72}
/*categories box items:hover y selected item*/
body.ibmbao div.box div.browse_categories div.catlist ul.level_1 li a:hover,body.ibmbao div.box div.browse_categories div.catlist ul.level_1 li a:active{background-color:#c7efff}
body.ibmbao div.box div.browse_categories div.catlist ul.level_1 li.active a{background-color:#c7efff}
/*preview video*/
body.ibmbao div.box div.video_preview{background-color:#c7efff;border:1px solid #c7efff}
body.ibmbao div.box div.video_preview div.box_title h2{color:#000000}
body.ibmbao div.box div.video_preview a{/*color:#000*/}
body.ibmbao div.box div.video_preview div.vthumb{border-color:#c7efff}
body.ibmbao div.box div.video_preview div.vthumb div.vthumb_wrap{border-color:#c7efff}
/*watch video*/
body.ibmbao div.box div.video_watch{background-color:#c7efff;border:1px solid #c7efff}
body.ibmbao div.box div.video_watch div.box_title h2{color:#000000}
body.ibmbao div.box div.video_watch a{color:#000}
body.ibmbao div.box div.video_watch div.vdata{border-left-color:#ba1e72}


/* CEGID */
div.box div.browse_categories div.catlist ul.sponsors li.cegid a{background-image:url(img/contents/sponsors/cegid/category_list_item_branding.gif)}
body.cegid div#contents{background-image:url(img/contents/sponsors/cegid/header_branding.png)}
/*titulos boxes en general*/
body.cegid div.box div.box_title{border-bottom-color:#002d62}
body.cegid div.box div.box_title h2{color:#002d62}
/*categories box items:hover y selected item*/
body.cegid div.box div.browse_categories div.catlist ul.level_1 li a:hover,body.cegid div.box div.browse_categories div.catlist ul.level_1 li a:active{background-color:#dae4f0}
body.cegid div.box div.browse_categories div.catlist ul.level_1 li.active a{background-color:#dae4f0}
/*preview video*/
body.cegid div.box div.video_preview{background-color:#e1e9f2;border:1px solid #dae4f0}
body.cegid div.box div.video_preview div.box_title h2{color:#002d62}
body.cegid div.box div.video_preview a{color:#002d62}
body.cegid div.box div.video_preview div.vthumb{border-color:#dae4f0}
body.cegid div.box div.video_preview div.vthumb div.vthumb_wrap{border-color:#dae4f0}
/*watch video*/
body.cegid div.box div.video_watch{background-color:#e1e9f2;border:1px solid #dae4f0}
body.cegid div.box div.video_watch div.box_title h2{color:#002d62}
body.cegid div.box div.video_watch a{color:#002d62}
body.cegid div.box div.video_watch div.vdata{border-left-color:#002d62}



/* modificaciones player HTML5 - julio 2013 */
.video_watch .vplayer{margin-bottom:20px;overflow:visible;height:473px/*(443 + 30 fijo del controls bar)*/}
#fmsw{background:#000;bottom:30px}
.flowplayer .fp-speed{display:none !important}
/* inserción filtro sectores industriales - noviembre 2013 */
.filter{position:relative;font}
.filter .filter_current{height:28px;line-height:30px;text-indent:8px;color:#000;cursor:pointer;overflow:hidden;
background:url(img/contents/cDropDownCateg.gif) right top no-repeat;border:1px solid #CCCCCC;border-color:#CCCCCC #CCCCCC #AAAAAA;
-webkit-box-shadow:0 0 1px #fff inset;-moz-box-shadow:0 0 1px #fff inset;box-shadow:0 0 1px #fff inset;text-shadow:0 0 0 transparent,0 1px 0 #FFFFFF}
.filter .filter_list{max-height:200px;overflow:auto;z-index:10;right:0;margin:0;padding:2px;left:0;position:absolute;top:29px;visibility:hidden;border:1px solid #c5c5c5;border-top-color:#dedede;background-color:#FFF;list-style:none}
.filter .filter_list li.current a{background:#0A5EA1 !important;color:#fff !important}
.filter .filter_list li{margin:0;padding:0;list-style:none;display:block;min-height:1px}
.filter .filter_list li a,.filter .filter_list li a:link,.filter .filter_list li a:visited{display:block;padding:3px 5px;min-height:1px}
.filter .filter_list li a:hover,.filter .filter_list li a:active{text-decoration:none;color:#0A5EA1;background:#f2f2f2}
.filter.open .filter_list{visibility:visible}



/*
text-shadow:0 1px 1px rgba(0,0,0,.5);
-webkit-border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;-ms-border-radius:0 0 0 0;-o-border-radius:0 0 0 0;border-radius:0 0 0 0;
-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;
-webkit-box-shadow:0 2px 6px rgba(0,0,0,.5);-moz-box-shadow:0 2px 6px rgba(0,0,0,.5);box-shadow:0 2px 6px rgba(0,0,0,.5);
-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out;
-webkit-opacity:0;-moz-opacity:0;opacity:0;
-webkit-opacity:.5;-moz-opacity:.5;opacity:.5;
-webkit-opacity:1;-moz-opacity:1;opacity:1;
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px);

** para no romper layout **
word-wrap:break-word;

*/

.dBox .front_form input,.dBox .front_form select,.dBox .front_form textarea{ padding: 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.dBox .front_form .cell_vert_cols1 .col1 .wr {margin-right:0}
.dBox .front_form input.button{ height:auto; padding: 4px 12px; text-indent:0}



.dBox h3{ color:#47525d; font-size:18px; font-weight:400; padding-bottom:4px; border-bottom:1px dotted #677277; margin-bottom:10px}
.dBox h4{ color:#47525d; font-size:14px; font-weight:600; padding-bottom:5px}


.main_contents .dMSearch h4,.main_contents .dMNavigate h4{ font-size:12px}

.dMSearch{background: #e3f1fc; padding: 12px; position:relative}
.dMSearch .advanced{ position:absolute; right:12px; top:14px; font-size:11px}
	.main_contents .dMSearch .advanced{ display:none}
.dMNavigate{background: #e3f1fc; padding: 12px}
	.main_contents .dMNavigate {padding:6px 12px 12px 12px;}

.mini_search_form form{ position:relative}
.mini_search_form div.lab{ display:none}
.mini_search_form .wrap_searchText{ margin:0 !important}
.mini_search_form .inp{ padding-bottom:0 !important}
.mini_search_form .actions_form{ margin-right:72px}
.mini_search_form .actions_buttons{ position:absolute; right:0; top:0}


.dWSelect{ position:relative}
.dWSCurrent{ position:relative; padding: 6px 8px; cursor:pointer; background-color: rgba(255,255,255,.8);}
.dWSCurrent:hover{background-color: rgba(255,255,255,1);
-webkit-box-shadow:0 1px 2px rgba(0,0,0,.13);-moz-box-shadow:0 1px 2px rgba(0,0,0,.13);box-shadow:0 1px 2px rgba(0,0,0,.13)}
.dWSelect.open .dWSCurrent{background-color: rgba(255,255,255,1);}
.dWSCurrent .fa{ position:absolute; right:8px; display:none; font-size:12px}
.dWSCurrent .fa-chevron-down{ display:inline-block; color:#ccc}

.dWSCurrent input{ border:none; font-size:12px; padding: 6px 8px; display:none; width:calc(100% - 35px); position:absolute; left:0; top:0; background:#fff; z-index:1
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.dWSelectLS.open .dWSCurrent input{ display:block}

.dWSelect:hover .fa-chevron-down{ color:#000}
.dWSelect.open .fa-chevron-down{ display:none}
.dWSelect.open .fa-chevron-up{ display:inline-block}
.dWSelect.open.loading .fa-chevron-up{ display:none}

	.dWSelect .fa-spinner{ display:none; right:5px; top:5px; font-size:16px;}
	.dWSelect.open.loading .fa-spinner{ display:inline-block}

.dWSList{ display:none; border-top:1px dotted #ddd; margin: 0; padding: 0; list-style:none; overflow:auto; max-height:300px; position:absolute; width:100%; top:100%;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.18),0 12px 12px rgba(0,0,0,.12);-moz-box-shadow:0 2px 3px rgba(0,0,0,.18),0 12px 12px rgba(0,0,0,.12);box-shadow:0 2px 3px rgba(0,0,0,.18),0 12px 12px rgba(0,0,0,.12); background:#fff; z-index:1}

.dWSList em{ display:none; font-style:normal; position:absolute; width:30px; height: 29px; text-align:center}
.dWSList li{margin: 0; padding: 0; list-style:none; border-top:1px dotted #ddd; }
.dWSList>li:first-child{border-top:none}
.dWSList li.empty{ padding: 0 8px; line-height:29px; height:29px;}
.dWSelect.open .dWSList{ display:block}
.dWSList a{ display: block; position:relative; padding: 0 8px; overflow:hidden; line-height:29px; height:29px; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.dWSList li:hover{ background-color:rgba(227,241,252,.5)}
.dWSList li li:hover{ background-color:rgba(227,241,252,.9)}
.dWSList a:hover,.dWSList a:active,.dWSList a:focus{ text-decoration:none}
.dWS_Sectores,.dWS_Categoria{ margin-bottom:18px}
.dWS_Categoria em{ display: block}

.dWSList em .fa{ display: none; font-size: 14px; width:30px; height:30px; line-height:30px; color:rgba(10,94,161,.35); cursor:pointer}
.dWS_Categoria .dWSList>li>a{ margin-left: 30px; padding-left:0}

.dWSSublist{ display:none; margin: 0; padding: 0; list-style:none; }
.dWSList li.open .dWSSublist{ display:block}

.dWSList li.open em .fa-minus-square{ display: inline-block; color:#0a5ea1}
.dWSList li.closed em .fa-plus-square{ display: inline-block}
.dWSList li.closed em .fa-plus-square:hover{color:rgba(10,94,161,1)}
.dWSList li:not(.open):not(.closed) em .fa-square{ display:inline-block; color: rgba(0,0,0,.08); cursor:default}
.dWSList li.open>a{ font-weight:bold}

.dWSSublist a{ padding-left:30px}