/*

     _      ____  _              ____                _   _           
    / \    |  _ \| |_   _ ___   / ___|_ __ ___  __ _| |_(_)_   _____ 
   / _ \   | |_) | | | | / __| | |   | '__/ _ \/ _` | __| \ \ / / _ \
  / ___ \  |  __/| | |_| \__ \ | |___| | |  __/ (_| | |_| |\ V /  __/
 /_/   \_\ |_|   |_|\__,_|___/  \____|_|  \___|\__,_|\__|_| \_/ \___|

*/


/*
Theme Name: Cristianos Latinos
Theme URI: http://www.cristianoslatinos.com
Description: Cristianos Latinos
Version: 1.0
Author: Jake Salomon
Author URI: http://www.apluscreativegroup.com

*/



/* MAIN  */

* { padding:0; margin:0; }

a img { border:0; }

img { vertical-align:middle; }

.wpn_clear { clear:both; }

a { text-decoration:none; color:#055c72; }

a:hover { text-decoration:underline; }

body { background:#67afed url(img/bg.gif) top center repeat-x; font-family:Arial; font-size:12px; color:#333; }

.wpn_topbg { width:100%; height:476px; background:url(img/header.gif) no-repeat top center; z-index:1; position:absolute; top:0; left:0; }

.wpn_header_overlay { background:url(img/header_top.gif) no-repeat top center; z-index:2; position:absolute; top:0; left:0; right:0; height:147px; }

.wpn_wrapper { width:970px; position:relative; z-index:2; margin:auto; }



/* >HEADER  */

.wpn_header { height:228px; width:970px; }

.wpn_header .wpn_h1 { display:none; }

.wpn_header h1 a { outline:none; z-index:50; }

.wpn_header h1 a img { max-width:500px; height:147px; vertical-align:middle; }

.wpn_header .wpn_search { width:240px; height:30px; position:absolute; top:51px; left:723px; }

.wpn_header .wpn_search input[type="text"] { float:left; background:none; border:0; padding-top:8px; height:22px; font-size:14px; color:#666; width:165px; }

.wpn_header .wpn_search input[type="image"] { float:right; height:30px; width:68px; outline:none; }



/* >>MENU  */

.wpn_menu { list-style:none; width:100%; height:44px; white-space:nowrap; margin:0 0 0 20px;}

.wpn_menu li { float:left;}

.wpn_menu li a { float:left; display:block; text-decoration:none !important; height:44px; line-height:44px; padding:0 17px 0 17px; color:#fff; font-size:18px; font-weight:bold; outline:none; }

.wpn_menu li a:hover { background:url(img/menu_bg_active.png) ; color:#fff; border-right:0px solid #FFF; border-left:0px solid #FFF; padding:0 17px 0 17px; }

#wpn_menu, #wpn_menu ul { margin:0 0 0 50px; padding:0; list-style-type:none; list-style-position:outside; position:relative; line-height:1.5em; z-index:300; width:100%; font-weight:bold; }

#wpn_menu li { float:left; position:relative; }

#wpn_menu ul { position:absolute; display:none; top:1.9em; left:-1px; }

#wpn_menu li ul { border:1px solid #cbd0d0; border-bottom:0; border-top:0; margin-top:21px; width:227px; }

#wpn_menu li ul li a { padding:0 30px; display:block; background:url(img/d_norm.gif) no-repeat left center; width:167px; height:auto; float:left; line-height:34px; border-bottom:1px solid #cbd0d0; border-left:0; border-right:0; color:#555; font-size:14px; }

#wpn_menu li ul li a:hover { padding:0 30px; display:block; background:url(img/d_hov.gif) no-repeat left center; width:167px; height:auto; float:left; line-height:34px; border-bottom:1px solid #cbd0d0; border-left:0; border-right:0; font-size:14px; }

#wpn_menu ul ul { top:auto; }

#wpn_menu li ul ul { left:13em; margin:0px 0 0 71px; }

#wpn_menu li:hover ul ul, #wpn_menu li:hover ul ul ul, #wpn_menu li:hover ul ul ul ul { display:none; }

#wpn_menu li:hover ul, #wpn_menu li li:hover ul, #wpn_menu li li li:hover ul, #wpn_menu li li li li:hover ul { display:block; }



/* >>SUBMENU  */

.wpn_submenu { list-style:none; width:100%; height:44px; white-space:nowrap; }

.wpn_submenu li { float:left; }

.wpn_submenu li a { float:left; text-decoration:none !important; display:block; height:37px; line-height:37px; padding:0 21px 0 21px; color:#333; font-size:12px; font-weight:bold; outline:none; }

.wpn_submenu li a:hover { background:url(img/submenu_bg_active.gif); color:#4c4d4d; border-right:1px solid #FFF; border-left:1px solid #FFF; padding:0 20px 0 20px; }

#wpn_submenu, #wpn_submenu ul { margin:0 0 0 20px; padding:0; list-style-type:none; list-style-position:outside; position:relative; line-height:1.5em; z-index:200; width:100%; font-weight:bold; }

#wpn_submenu li { float:left; position:relative; }

#wpn_submenu ul { position:absolute; display:none; top:1.9em; left:-1px; }

#wpn_submenu li ul { border:1px solid #cbd0d0; border-bottom:0; border-top:0; margin-top:14px; width:227px; }

#wpn_submenu li ul li a { padding:0 30px; display:block; background:url(img/d_norm.gif) no-repeat left center; width:167px; height:auto; float:left; line-height:34px; border-bottom:1px solid #cbd0d0; border-left:0; border-right:0; color:#555; }

#wpn_submenu li ul li a:hover { padding:0 30px; display:block; background:url(img/d_hov.gif) no-repeat left center; width:167px; height:auto; float:left; line-height:34px; border-bottom:1px solid #cbd0d0; border-left:0; border-right:0; }

#wpn_submenu ul ul { top:auto; }

#wpn_submenu li ul ul { left:13em; margin:0px 0 0 71px; }

#wpn_submenu li:hover ul ul, #wpn_submenu li:hover ul ul ul, #wpn_submenu li:hover ul ul ul ul { display:none; }

#wpn_submenu li:hover ul, #wpn_submenu li li:hover ul, #wpn_submenu li li li:hover ul, #wpn_submenu li li li li:hover ul { display:block; }



/* -------  */


	
/* >Featured / Top Articles */

/*	.ftop {margin:0 0 0 1px; padding:0px; background:transparent;}
	.ftop .featured {float:left;width:930px;position:relative; padding:0 0 10px 10px;}
	.ftop .featured .fwrap {width:930px;height:340px;overflow:hidden;position:relative;}
	.ftop .featured ul {width:100000px;position:absolute;top:0;left:0;}
	.ftop .featured li {list-style:none;float:left;}
	.ftop .featured li img {vertical-align:middle;}
	.ftop .featured li div {margin-top:1px;padding:5px;}
	.ftop .featured li div a {font-weight:bold;}
	.ftop .featured li div a.title {font-size:18px;font-weight:bold;}

	.ftop .featured .fthumbs {position:absolute;top:0px;right:0;z-index:8;height:340px;overflow:hidden;}
	.ftop .featured .fthumbs img {border-style:solid; border-color:#333; border:0 0 0 0; vertical-align:middle;width:150px;height:85px;}
	.ftop .featured .fthumbs img.active {border-top:0;border-right:0;border-bottom:0;border-left:3px solid #fff outset;}

	.ftop .featured a {outline:none;}

	.ftop .top {float:right;width:930px;}
	.ftop .top li {padding:10px 0;list-style:none;}
	.ftop .top li a {font-weight:bold;}
	.ftop .top li span {display:block;font-size:11px;height:14px;overflow:hidden;}
	.ftop .top li span a.comments {float:right;}
*/


/* -------  */



/* >CONTENT  */

.wpn_inner { background:url(img/content_bg.png); width:950px; padding:0 10px 0 10px; position:relative; margin:0 0 23px 0; clear:both;}

.wpn_content { background:url(img/content_sidebar.gif) repeat-y right;  padding:10px 7px 15px 7px;  }

.wpn_content_home { background:url(img/content_sidebar..gif) repeat-y right;  padding:0 7px 15px 7px;  }



/* >>LEFT CONTENT  */

.wpn_left { width:610px; float:left;  }

.wpn_left h2 { background:url(img/heading_bar.gif) no-repeat bottom left; display:block; font-size:24px; color:#333; padding-bottom:5px; margin-bottom:10px; font-weight:normal; }



/* >>LEFT HEADING  */

.wpn_left .wpn_heading { display:block; width:610px; height:34px; background:url(img/lheading_bg.gif); color:#fff; font-size:16px; font-weight:bold; line-height:34px; text-indent:25px; }

.wpn_left .wpn_news_heading { display:block; width:301px; height:31px; background:url(img/rheading_bg_blue.gif); color:#fff; font-size:16px; font-weight:bold; line-height:34px; text-indent:25px; }



/* >>>FEATURED CONTENT  */

.wpn_featured { margin-bottom:20px; }

.wpn_border { width:950px; height:320px; background:url(img/featured_bg..gif); padding:10px 10px 10px 8px; }

.wpn_featured .wpn_border img { width:585px; height:210px; border:1px solid #fff; }

.wpn_featured a.wpn_title { font-size:20px; font-weight:bold; }

.wpn_featured span { display:block; color:#888; margin-bottom:5px; }

.wpn_featured .wpn_fheading { display:block; width:610px; height:34px; color:#fff; font-size:16px; font-weight:bold; background:url(img/fheading_bg.gif); line-height:34px; text-indent:25px; margin:0; margin-top:5px; }

.wpn_featuredc { background:url(img/featuredc_bg.gif); width:610px; height:424px; list-style:none; }

.wpn_featuredc li { width:182px; height:192px; margin-left:1px; float:left; padding:10px; position:relative; }

.wpn_featuredc li a { font-weight:bold; font-size:14px; }

.wpn_featuredc .wpn_comments, .wpn_featuredc a.wpn_readmore { position:absolute; top:172px; left:0; display:block; height:37px; width:101px; font-size:11px; color:#4c4d4d; font-weight:normal; line-height:42px; text-align:center; outline:none;  }

.wpn_featuredc .wpn_comments a { font-size:11px; }

.wpn_featuredc a.wpn_comments { left:0; display:inline; }

.wpn_featuredc a.wpn_readmore { left:102px;}



/* >>>VIDEO  */

.wpn_video { width:610px; padding:3px; margin-left:-3px; }

.wpn_video .wpn_heading { display:block; width:610px; height:31px; background:url(img/rheading_bg_red.gif); color:#fff; font-size:16px; font-weight:bold; line-height:31px; text-indent:25px; }

.wpn_video .wpn_heading a { color:#FFF; }

.wpn_video .wpn_heading img { margin-bottom:2px; }

.wpn_video > div, .wpn_video > ul, .wpn_video > ol { background-color:#d5dada; border:1px solid #c3c8c8; border-top:0; margin-bottom:10px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; width:610px; overflow:hidden; }

.wpn_video > div.wpn_div { padding:10px; width:279px; overflow:hidden; }


/* >>>BLOGS DESTACADOS  */

.wpn_blogs { margin-bottom:20px; }

.wpn_border { width:950px; height:320px; background:url(img/featured_bg..gif); padding:10px 10px 10px 8px; }

.wpn_blogs .wpn_border img { width:585px; height:210px; border:1px solid #fff; }

.wpn_blogs a.wpn_title { font-size:20px; font-weight:bold; }

.wpn_blogs span { display:block; color:#888; margin-bottom:5px; }

.wpn_blogs .wpn_bheading { display:block; width:610px; height:34px; color:#fff; font-size:16px; font-weight:bold; background:url(img/rheading_bg_red.gif); line-height:34px; text-indent:25px; margin:0; margin-top:5px; }

.wpn_blogsc { background:url(img/featuredc_bg.gif); width:610px; height:424px; list-style:none; }

.wpn_blogsc li { width:182px; height:192px; margin-left:1px; float:left; padding:10px; position:relative; }

.wpn_blogsc li a { font-weight:bold; font-size:14px; }

.wpn_blogsc .wpn_comments, .wpn_blogsc a.wpn_readmore { position:absolute; top:172px; left:0; display:block; height:37px; width:101px; font-size:11px; color:#4c4d4d; font-weight:normal; line-height:42px; text-align:center; outline:none;  }

.wpn_blogsc .wpn_comments a { font-size:11px; }

.wpn_blogsc a.wpn_comments { left:0; display:inline; }

.wpn_blogsc a.wpn_readmore { left:102px;}


/* >>>RADIO  */

.wpn_radio .wpn_heading { display:block; width:610px; height:34px; background:url(img/lheading_bg.gif); color:#fff; font-size:16px; font-weight:bold; line-height:34px; text-indent:25px; }

.wpn_categorycontent_title_radio { display:block; font-size:13px; font-weight:bold; }

.wpn_date-and-time_radio { display:block; border-bottom:1px dotted #EEE; padding-bottom:5px; font-size:11px; }

.wpn_news_thumb_radio { padding:4px; border:1px solid #28a6c5; float:left; margin-right:5px; width:47px; height:47px; background:#fff url(img/thumbnails/news_thumb_thumb.gif) no-repeat center center; font-size:0 !important; }

.wpn_news_thumb_radio a { font-size:0 !important; color:#FFF; display:block; }

.wpn_cl_radio { display:block; width:300px; height:250px; background:url(editable/radio/player/cl_radio.jpg);}



/* >>>AD HOME  */

.wpn_ad_home { width:301px; padding:3px; position:absolute; margin:-255px 0 0 305px;}

.wpn_ad_home > div.wpn_div { padding:10px; width:279px; overflow:hidden;}



/* >>>NEWS CONTENT  */

.wpn_news { width:301px; overflow:hidden; list-style:none; }

.wpn_news li { width:301px; height:225px; float:left; margin-right:6px; padding-bottom:8px; padding-top:10px; position:relative; }

.wpn_news li blockquote { display:inline; background:none; padding:0; margin:0; }

.wpn_news .wpn_title { font-size:13px; font-weight:bold; margin-bottom:5px; display:block; }

.wpn_news span { color:#666; font-size:11px; display:block; }

.wpn_news .wpn_excerpt { clear:both; padding:5px 10px 0 0; text-align:justify; line-height:18px; }

.wpn_news .wpn_excerpt img { display:none; }

.wpn_news .wpn_icon_container { position:absolute; bottom:0; left:0; float:left; display:block; background:url(img/news_bottom.gif) no-repeat bottom left; width:301px; height:34px; }

.wpn_news .wpn_comments { float:left; margin:0 0 0 10px; padding-top:8px; }

.wpn_news .wpn_more { float:right; margin:0 10px 0 0; padding-top:8px; }

.wpn_news .wpn_more a, .wpn_news .wpn_comments a { font-size:11px; font-weight:bold; margin-left:3px; color:#555; }

.wpn_news .wpn_more span, .wpn_news .wpn_comments span { display:inline; }



/* --------------  */


/* >TOP CONTENT  */

.wpn_top { float:left; width:180px; padding:5px 3px 3px 10px;  }

.wpn_top .wpn_heading { display:block; width:180px; height:31px; background:url(img/theading_bg_blue.gif); color:#fff; font-size:16px; font-weight:bold; line-height:31px; text-indent:25px; }

.wpn_top .wpn_heading a { color:#FFF; }

.wpn_top .wpn_heading img { margin-bottom:2px; }

.wpn_top > div, .wpn_top > ul, .wpn_top > ol { background-color:#FFF; border:1px solid #c3c8c8; border-top:0; margin-bottom:10px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; width:178px; overflow:hidden; }

.wpn_top > div.wpn_div { padding:10px; width:180px; overflow:hidden; }


/* >RIGHT CONTENT  */

.wpn_right { float:right; width:301px; padding:3px; }



/* >RIGHT HEADING  */

.wpn_right .wpn_heading { display:block; width:301px; height:31px; background:url(img/rheading_bg_blue.gif); color:#fff; font-size:16px; font-weight:bold; line-height:31px; text-indent:25px; }

.wpn_right .wpn_heading a { color:#FFF; }

.wpn_right .wpn_heading img { margin-bottom:2px; }

.wpn_right > div, .wpn_right > ul, .wpn_right > ol { background-color:#d5dada; border:1px solid #c3c8c8; border-top:0; margin-bottom:10px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; width:299px; overflow:hidden; }

.wpn_right > div.wpn_div { padding:10px; width:279px; overflow:hidden; }



/* >>SUBSCRIBE  */

.wpn_subscribe { background:url(img/subscribe_bg.gif) no-repeat 10px center; height:80px; position:relative; }

.wpn_subscribe span { position:absolute; right:10px; top:12px; width:245px; }

.wpn_subscribe input[type="text"] { border:0; background:none !important; padding:7px; position:absolute; top:57px; left:40px; padding-left:0; width:168px; color:#ccc; }

.wpn_subscribe input[type="image"] { width:30px; height:30px; position:absolute; right:10px; top:57px; width:70px; }



/* >>LIST  */

.wpn_list { padding:10px 0 0 0; list-style:none; }

.wpn_list li { padding:5px; background:url(img/list_div.gif) repeat-x top; font-size:12px; color:#333; }

.wpn_list li:hover { background-color:#e3e7e7; }

.wpn_list li:first-child { background-image:none; }

.wpn_list li a { font-weight:bold; }

.wpn_list li span { display:block; font-size:10px; color:#666; }

.wpn_list li span a { font-weight:normal; }

.wpn_list li ul, .wpn_list2 li ul { display:none !important; }

.wpn_list img { padding:1px; background:#fff; border:1px solid #28a6c5; float:left; margin:0 0 10px 10px; }

.wpn_list li div { float:right; width:260px; }



/* >>LIST2  */

.wpn_list2 { background:url(img/list2_bg.gif) repeat-y; list-style:none; float:left; width:280px; }

.wpn_list2 li { height:28px; padding-bottom:2px; float:left; width:50%; line-height:28px; text-indent:18px; }

.wpn_list2 li a { color:#333; }



/* >>MISC  */

.wpn_recentc { line-height:25px; vertical-align:middle; }

.wpn_sidebar_clear { clear:both; margin:0; background:none; padding:0; border:0 !important; height:0 !important; width:0 !important; overflow:hidden; display:inline; }

.wpn_contentbottom { position:absolute; bottom:-8px; left:0; width:970px; height:8px; background:url(img/content_bottom_bg.png); font-size:1px; }



/* -------  */



/* >FOOTER  */

.wpn_footer { width:100%; height:74px; background:url(img/footer_bg.gif); color:#ccc; position:relative; z-index:2; }

.wpn_footer > div { width:960px; margin:auto; }

.wpn_footer .wpn_fleft { float:left; width:450px; padding-top:30px; }

.wpn_footer .wpn_fright { float:right; padding-top:15px; width:500px; text-align:right; }

.wpn_footer .wpn_logo { float:right; vertical-align:middle; margin-left:5px; }

.wpn_footer span { display:block; padding-top:10px; font-size:11px; }

.wpn_footer a { color:#63d3ee; }

.wpn_footer a.wpn_alt { color:#aae352; }




.wpn_fcat_thumb { width:170px; height:90px; padding:4px; border:1px solid #28a6c5; margin-bottom:5px; background:#fff url(img/thumbnails/fcat_thumb.gif) no-repeat center center; font-size:0 !important; }

.wpn_fcat_thumb a { font-size:0 !important; color:#FFF; display:block; }

.wpn_news_thumb { padding:4px; border:1px solid #28a6c5; float:left; margin-right:5px; width:67px; height:67px; background:#fff url(img/thumbnails/news_thumb.gif) no-repeat center center; font-size:0 !important; }

.wpn_news_thumb a { font-size:0 !important; color:#FFF; display:block; }







.wpn_tagcloud li:hover { background:none; }

#wp-calendar { width:100%; }

#wp-calendar td { padding:5px; text-align:center; vertical-align:middle; }

#wp-calendar caption { font-size:14px; font-weight:bold; padding:5px 15px 7px; text-align:left; background:url(img/list_div.gif) repeat-x bottom; background-color:#e3e7e7; margin-bottom:10px; }

#wp-calendar #prev a { text-align:left; font-weight:bold; }

#wp-calendar #next a { text-align:right; font-weight:bold; }

.wpn_sidebar_search .wpn_search-bar { padding:8px; width:220px; }

.wpn_sidebar_search .wpn_search-go { padding:6px; font-weight:bold; font-size:11px; }

.wpn_page h1, .wpn_category h1, .wpn_404_title, .wpn_post h1, .wpn_maintitle { background:url(img/heading_bar.gif) no-repeat bottom left; display:block; font-size:24px; color:#333; padding-bottom:8px; margin-bottom:13px; font-weight:normal; }

.wpn_post h2, .wpn_post h3, .wpn_post h4, .wpn_post h5, .wpn_post h6, .wpn_page h2, .wpn_page h3, .wpn_page h4, .wpn_page h5, .wpn_page h6 { font-family:Arial, Helvetica, sans-serif; color:#333; border-bottom:1px solid #e1e1e1; margin:8px 0; padding:5px 0; display:block; clear:both; background:none !important; }

.wpn_postcontent h1, .wpn_pagecontent h1 { font-size:20px !important; font-weight:normal !important; border-bottom:5px solid #dbeef3 !important; padding:8px 0 !important; margin:8px 0 !important; background:none !important; }

.wpn_postcontent h2, .wpn_pagecontent h2 { font-size:18px !important; }

.wpn_postcontent h3, .wpn_pagecontent h3 { font-size:16px !important; font-weight:normal; }

.wpn_postcontent h4, .wpn_pagecontent h4 { font-size:14px !important; font-weight:normal; }

.wpn_postcontent h5, .wpn_pagecontent h5 { font-size:13px !important; font-weight:bold; }

.wpn_postcontent h6, .wpn_pagecontent h6 { font-size:11px !important; font-weight:bold; }

.wpn_postcontent ul li, .wpn_pagecontent ul li { list-style-position:inside; list-style-type:circle; margin-left:10px; }

.wpn_postcontent ol li, .wpn_pagecontent ol li { list-style-position:inside; list-style-type:decimal; margin-left:10px; }

.wpn_post blockquote, .wpn_page blockquote { font-style:italic; border:1px dashed #e1e1e1; border-left:5px solid #e1e1e1; padding:5px 10px; margin:5px 0; }

.wpn_post p img, .wpn_page p img { padding: 0; max-width: 100%; }

.wpn_post img.centered, .wpn_page img.centered { display: block; margin-left: auto; margin-right: auto; }

.wpn_post img.alignright, .wpn_page img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }

.wpn_post img.alignleft, .wpn_page img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }

.wpn_post .alignright, .wpn_page .alignright { float: right; }

.wpn_post .alignleft, .wpn_page .alignleft { float: left }

.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }

.wpn_post .wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }

.wpn_post .wp-caption img { margin: 0; padding: 0; border: 0 none; }

.wpn_post .wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }

.wpn_pagecontent, .wpn_categorycontent, .wpn_postcontent { text-align:justify; line-height:19px; }

.wpn_pagecontent p, .wpn_categorycontent p, .wpn_postcontent p { margin:8px 0 8px 0; padding:0; }

.wpn_categorycontent_title { display:block; font-size:16px; font-weight:bold; }

.wpn_fvideo { background:url(img/subscribe_bg.gif) no-repeat 10px center; padding:8px 10px 8px 9px !important; width:589px !important; }

.wpn_tagcloud { text-align:justify; line-height:23px; }

.wpn_tagcloud a { margin:2px 4px; }

.wpn_list select { width:280px; padding:5px; margin:5px; }

.wpn_404_title { display: block; line-height:20px; font-weight:bold; }

.wpn_category_block { position:relative; border-bottom:1px solid #e1e1e1; margin-bottom:25px; padding-bottom:25px; display:block; min-height:75px; }

.wpn_category_side { position:relative; display:block; height:37px; width:270px; margin-right:25px; }

.wpn_date-and-time { font-weight:bold; display:block; border-bottom:1px dotted #EEE; padding-bottom:5px; }

.wpn_post .wpn_date-and-time { position:relative; border-bottom:1px solid #e1e1e1; padding-bottom:6px; }

.wpn_read-more { position:absolute; border:1px solid #e1e1e1; background-color:#EEE; text-align:center; bottom:0; border-bottom:0; right:0; line-height:25px; vertical-align: middle; }

.wpn_read-more a { text-decoration:none; display:block; width:100px; height:25px; font-size:11px; color:#555; font-weight:bold; }

.wpn_read-more a:hover { background:#055c72; color:#fff; }

.wp-pagenavi { text-align:center; font-size:12px; font-weight:bold; padding-bottom:8px; }

.wp-pagenavi .pages { color:#9ca0a0; border:1px solid #b5baba; background:#d4dada; padding:7px; margin:0 3px; -moz-border-radius:3px; -webkit-border-radius:3px; }

.wp-pagenavi .current { background:#1886a1; color:#FFF; border:1px solid #055c72; padding:7px; margin:0 3px; -moz-border-radius:3px; -webkit-border-radius:3px; }

.wp-pagenavi a { text-decoration:none; color:#333; border:1px solid #b5baba; background:#d4dada; padding:7px; margin:0 3px; -moz-border-radius:3px; -webkit-border-radius:3px; }

.wp-pagenavi a:hover { color:#333; border:1px solid #b5baba; background:#EEE; padding:7px; margin:0 3px; -moz-border-radius:3px; -webkit-border-radius:3px; }

.wpn_gravatar { position:relative; z-index:5; float:right; padding-left:10px; background:#FFF; }

.wpn_gravatar img { padding:5px; border:1px solid #ccc; }

.wpn_postcomments_link { position:absolute; border:1px solid #e1e1e1; background:#f8f8f8; text-align:center; bottom:0; border-bottom:0; right:85px; line-height:25px; vertical-align: middle; }

.wpn_postcomments_link a { text-decoration:none; display:block; width:100px; height:25px; font-size:11px; color:#555; font-weight:bold; }

.wpn_postcomments_link a:hover { background:#055c72; color:#fff; }

.wpn_comments_wrapper { width:610px !important; }

.wpn_comments_wrapper textarea { width:587px; height:100px; border:1px solid #ccc; padding:10px; font-size:13px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; -moz-border-radius:0 0 0 8px; -webkit-border-radius:0 0 0 8px; }

.wpn_comments_wrapper textarea:focus { background:#fafaee; }

.wpn_comment_response { font-weight:bold; display:block; border-bottom:1px dotted #EEE; margin-bottom:5px; padding-bottom:5px; }

.wpn_allowed_tags { border:1px solid #ccc; -moz-border-radius:0 6px 0 0; -webkit-border-radius:0 6px 0 0; border-bottom:0; padding:10px; background:#f8f8f8; font-size:11px; width:587px; }

.wpn_comment_heading { margin-top:15px; -moz-border-radius:6px 6px 0 0; -webkit-border-radius:6px 6px 0 0; width:90px; padding:5px 10px; border:1px solid #ccc; background:#e1e1e1; color:#555; text-decoration:none; font-size:11px; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; border-bottom:0; }

.textarea_heading { width:200px !important; }

.wpn_field { display:block; }

.wpn_field input { background:#FFF url(img/icons/pencil.png) no-repeat left center !important; border:1px solid #ccc; -moz-border-radius:0 6px 6px 6px; -webkit-border-radius:0 6px 6px 6px; padding:4px 0 6px 33px; width:572px; font-size:12px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; }

.wpn_field input:focus { background:#fafaee url(img/icons/pencil_hov.png) no-repeat left center !important; }

.wpn_comment_submit { width:609px; margin:0; text-align:right; padding:0; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; }

.wpn_comment_submit input { background:#e1e1e1; padding:5px 0 !important; text-align:center; font-size:11px; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; border:1px solid #ccc; border-top:0px; color:#555; text-transform:lowercase; width:150px; -moz-border-radius:0 0 6px 6px; -webkit-border-radius:0 0 6px 6px; margin:0; }

.wpn_comment_submit input:hover { background:#055c72; color:#fff; border:1px solid #055c72; padding:4px 0 5px 0 !important; margin:0; }

.wpn_logged_in { position:absolute; bottom:0px; left:10px; border:1px solid #ccc; padding:6px 12px 6px 7px; background:#f8f8f8; font-weight:bold; -moz-border-radius:0 0 6px 6px; -webkit-border-radius:6px 6px 0 0; }

.wpn_logged_in a { height:30px; padding:0px 5px; }

ol.commentlist { list-style:none; }

.wpn_comment_list { width:100%; }

.commentlist ul.children .wpn_comment_list { margin-left:40px; width:93.3% !important; }

.commentlist ul.children { background:url(img/icons/nested-arrow.png) no-repeat left top !important; }

.cancel-comment-reply { display:none; padding:3px; margin:10px 0; border-top:1px dashed #fff; border-bottom:1px dashed #fff; font-weight:bold; text-align:center; }

.cancel-comment-reply a { font-size:13px; font-family:Arial, Helvetica, sans-serif; }

.wpn_comment_list li .cancel-comment-reply { display:block !important; }

.wpn_comment_list li { list-style:none !important; list-style-type:none !important; text-align:justify; background:#d5e8ed; line-height:20px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px; border:1px solid #FFF; padding:8px; list-style:none; -moz-border-radius:0 6px 6px 6px; -webkit-border-radius:0 6px 6px 6px; margin:0 0 12px 0 !important; }

.wpn_comment_list li blockquote { border:1px dashed #fff; border-left:5px solid #fff; padding:7px; margin:5px 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; font-style:italic; }

.wpn_comment_list li.alt { background:#ddedd5; }

.wpn_comment_list li.comment-author-admin { background:#055c72; color:#FFF; }

.wpn_comment_list li.comment-author-admin a { color:#FFC !important; }

.wpn_comment_author_link { -moz-border-radius:0 6px 0 0; -webkit-border-radius:0 6px 0 0; float:left; padding:4px 10px; background:#055c72; border:1px solid #055c72; color:#fff; text-decoration:none; font-size:14px; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; border-bottom:0; vertical-align:middle; line-height:20px; }

.wpn_comment_author_link a { color:#fff; }

.wpn_comment-author { float:left; margin:0 0 0 1px; border-bottom:0; height:30px; overflow:hidden; border-right:1px solid #fff; border-bottom:0; height:29px; }

.wpn_comment-author img { -moz-border-radius:6px 0 0 0; -webkit-border-radius:6px 0 0 0; height:29px; }

.wpn_comment-meta { font-weight:bold; padding:9px 6px 0 6px; margin-bottom:5px; float:left; }

.wpn_reply { display:block; text-align:right; }

.wpn_reply a { padding:10px; font-weight:bold; }

.wpn_comment_list li textarea { width:95% !important; color:#555 !important; }

.wpn_comment_list li .wpn_allowed_tags { width:95% !important; color:#555 !important; }

.wpn_comment_list li .wpn_comment_heading { width:90px; }

.wpn_comment_list li .wpn_field input { width:70% !important; color:#555 !important; }

.wpn_comment_list li .wpn_comment_submit { width:95% !important; }

.wpn_comment_list li .wpn_logged_in { position:absolute; bottom:0px; left:10px; border:0 !important; padding:15px 12px 0 7px; background:none !important; font-weight:bold; }

.wpn_comment_list li .wpn_logged_in a { height:30px; padding:0px 5px; color:#555; }

.wpn_comment_list li .wpn_comment_submit { width:95% !important; }

.wpn_comment_list li .wpn_comment_submit input { background:none !important; border:0; border:0 !important; padding:5px 0 0 0 !important; color:#555 !important; }

.wpn_comment_list li .wpn_comment_submit input:hover { background:none !important; border:0 !important; padding:5px 0 0 0 !important; margin:0; color:#555 !important; }

li.comment-author-admin .wpn_comment_submit input, li.comment-author-admin .wpn_comment_submit input:hover { color:#FFC !important; }

li.comment-author-admin .wpn_comment_heading { width:90px; color:#fff !important; padding:5px 0px !important; border:0 !important; background:#055c72 !important; }

li.comment-author-admin input { border:0!important; -moz-border-radius:6px !important; -webkit-border-radius:6px !important; }

li.comment-author-admin textarea { border:0 !important; }

li.comment-author-admin .wpn_allowed_tags { border:0 !important; }

li.comment-author-admin .wpn_logged_in { position:absolute; bottom:0px; left:10px; border:0 !important; background:none !important; font-weight:bold; color:#fff !important; }

li.comment-author-admin .wpn_logged_in a { height:30px; padding:0px 5px; color:#FFC !important; }

#respond { position:relative; }

.wpn_logged_text { margin-right:10px; }

.wpn_comment_edit a { margin-left:10px !important; font-weight:bold !important; color:#900 !important; font-size:10px !important; text-transform:uppercase !important; }

.wpn_404_title { font-size:16px; color:#900; }

.wpn_the_tags { border:1px solid #e1e1e1; border-left:0; border-right:0; padding:5px 0; margin:10px 0; }

.wpn_the_tags a { font-weight:bold; margin:10px; }

.wpn_nocomments { font-weight:bold; text-align:center; display:block; border-top:1px solid #e1e1e1; margin:5px 0; padding:5px 0; }

.formcontainer fieldset { margin:10px 0; padding:10px; border:1px solid #ccc; -moz-border-radius:6px; -webkit-border-radius:6px; }

.formcontainer fieldset:hover { border:1px solid #1691ab; }

.formcontainer legend { padding:7px 15px; color:#fff; background:#055c72; -moz-border-radius:6px; -webkit-border-radius:6px; font-size:16px; font-weight:bold; }

.formcontainer input, .formcontainer textarea { border:1px solid #ccc; background:#f8f8f8 !important; margin-bottom:5px; padding:5px 10px; -moz-border-radius:6px; -webkit-border-radius:6px; }

.formcontainer input:focus, .formcontainer textarea:focus { border:1px solid #555; }

.formcontainer label { margin-bottom:5px; }

.formcontainer submit { padding:6px; font-weight:bold; color:#666; font-size:11px; -moz-border-radius:6px; -webkit-border-radius:6px; }

.formcontainer .form-submit { display:block; padding-top:15px; border-top:1px dashed #e1e1e1; margin-top:5px; }

.formcontainer .error { border:1px solid #e2a0a0; padding:5px 10px; font-size:14px; font-weight:bold; color:#555; background:#f4e7e7; -moz-border-radius:6px; -webkit-border-radius:6px; }

.formcontainer .success { border:1px solid #FC9; padding:5px 10px; font-size:14px; font-weight:bold; color:#555; background:#FFC; -moz-border-radius:6px; -webkit-border-radius:6px; }

.wpn_sidebar_ads img { padding:4px; background:#eee; border:1px solid #ccc; margin:1px; }

.wpn_sidebar_ads img:hover { background:#e1e1e1; }

.wpn_post_ads { border-bottom:1px solid #e1e1e1; border-right:1px solid #e1e1e1; width:auto; padding:10px 0; text-align: left; }

.wpn_category_ads { margin:0 0 15px 0; border-bottom:1px solid #e1e1e1; padding:0 0 10px 10px; }

.wpn_postbottom_ads{padding-bottom:15px;}

.wpn_postbottom_ads .wpn_post_ads{border-right:0 !important;}




/* Actual tabs */
.tabbed {
	}
.tabbed ul.tabs {
	list-style: none;
	margin: 0;
	}
.tabbed ul.tabs li {
	display: inline;
	margin: 0; padding: 0;
	}

.tabbed ul.tabs li a.t1 {
	float: left;
	margin: 5px 0px 0 0px;
	color: #666;
	background: transparent;
        background: url(http://cristianoslatinos.com/main/wp-content/themes/Bloom/editable/radio/albumes/rojo/rojo_apt_t.png) 0 0 no-repeat;
	border: 1px solid #ddd;
	font-weight: normal;
        width:70px;
        height:70px;
	}
.tabbed ul.tabs li a:hover.t1 {
	background: transparent;
	text-decoration: none;
        background: url(http://cristianoslatinos.com/main/wp-content/themes/Bloom/editable/radio/albumes/rojo/rojo_apt_t.png) 0 -70px no-repeat;
	}

.tabbed ul.tabs li a.t2 {
	float: left;
	margin: 5px 0px 0 10px;
	color: #666;
	background: transparent;
        background: url(http://cristianoslatinos.com/main/wp-content/themes/Bloom/editable/radio/albumes/sonnus/sonnus_lldl_t.png) 0 0 no-repeat;
	border: 1px solid #ddd;
	font-weight: normal;
        width:70px;
        height:70px;
	}
.tabbed ul.tabs li a:hover.t2 {
	background: transparent;
	text-decoration: none;
        background: url(http://cristianoslatinos.com/main/wp-content/themes/Bloom/editable/radio/albumes/sonnus/sonnus_lldl_t.png) 0 -70px no-repeat;
	}

.tabbed ul.tabs li a.t3 {
	float: left;
	margin: 5px 0px 0 10px;
	color: #666;
	background: transparent;
        background: url(http://cristianoslatinos.com/main/wp-content/themes/Bloom/editable/radio/albumes/logos.png) 0 0 no-repeat;
	border: 1px solid #ddd;
	font-weight: normal;
        width:70px;
        height:70px;
	}
.tabbed ul.tabs li a:hover.t3 {
	background: transparent;
	text-decoration: none;
        background: url(http://cristianoslatinos.com/main/wp-content/themes/Bloom/editable/radio/albumes/logos.png) 0 -70px no-repeat;
	}

.tabbed ul.tabs li a.t4 {
	float: left;
	margin: 5px 0px 0 10px;
	color: #666;
	background: transparent;
        background: url(http://cristianoslatinos.com/main/wp-content/themes/Bloom/editable/radio/albumes/logos.png) 0 0 no-repeat;
	border: 1px solid #ddd;
	font-weight: normal;
        width:70px;
        height:70px;
	}
.tabbed ul.tabs li a:hover.t4 {
	background: transparent;
	text-decoration: none;
        background: url(http://cristianoslatinos.com/main/wp-content/themes/Bloom/editable/radio/albumes/logos.png) 0 -70px no-repeat;	
	}
.tabbed ul.tabs li a.t5 {
	float: left;
	margin: 5px 0px 0 10px;
	color: #666;
	background: transparent;
        background: url(http://cristianoslatinos.com/main/wp-content/themes/Bloom/editable/radio/albumes/logos.png) 0 0 no-repeat;
	border: 1px solid #ddd;
	font-weight: normal;
        width:70px;
        height:70px;
	}
.tabbed ul.tabs li a:hover.t5 {
	background: transparent;
	text-decoration: none;
        background: url(http://cristianoslatinos.com/main/wp-content/themes/Bloom/editable/radio/albumes/logos.png) 0 -70px no-repeat;	
	}


/* 
.tabbed ul.tabs li a.tab-current {
	color: #900;
	background: transparent;
	}
/* 

/* Tab content /* 
.tabbed .tab-content {
	float: left;
	clear: left;
	width: 95.5%;
	margin-top: 5px;
	padding: 10px 2%;
	background: #fff;
	border: 1px solid #ddd;
	}



.tabbed div.t2, .tabbed div.t3, .tabbed div.t4 .tabbed div.t5 { display: none; }

.v { display: none; }
.tab-current { display: block; }









/* sliding panel */
#toppanel {
    position: absolute;   /*Panel will overlap  content */
    /*position: relative;*/   /*Panel will "push" the content down */
    top: 0;
    left: 0;
    width: 100%;
    z-index: 999;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    font-size: 130%; /* font-size set to 130% for the default Kubrick Wordpress theme */
}
 
#panel {
	width: 100%;
	height: 280px;
	color: #999999;
	background: #272727;
	overflow: hidden;
	position: relative;
	z-index: 3;
	display: none;
}
 
#panel h1 {
	font-size: 1.6em;
	padding: 5px 0 10px;
	margin: 0;
	color: white;
	text-align: left;
}
 
#panel h2{
	font-size: 1.2em;
	padding: 10px 0 5px;
	margin: 0;
	color: white;
	text-align: left;
}
 
#panel p {
	margin: 5px 0;
	padding: 0;
}
 
#panel a {
	text-decoration: none;
	color: #15ADFF;
}
 
#panel a:hover {
	color: white;
}
 
#panel a-lost-pwd {
	display: block;
	float: left;
}
 
#panel ul {
	margin: 0 0 5px 0;
	padding: 0;
	line-height: 1.6em;
	list-style: none;
}
 
#panel .content {
	width: 960px;
	margin: 0 auto;
	padding-top: 15px;
	text-align: left;
	font-size: 0.85em;
}
 
#panel .content .left {
	width: 280px;
	float: left;
	margin-bottom: 25px;
	padding: 0 15px;
	border-right: 1px solid #333;
	min-height: 220px;
}
 
#panel .content .border {
	border-left: 1px solid #333;
}
 
#panel .content .narrow {
	width:120px !important;
}
 
#panel .content form {
	margin: 0 0 10px 0;
}
 
#panel .content label {
	float: left;
	padding-top: 8px;
	clear: both;
	width: 280px;
	display: block;
}
 
#panel .content input.field {
	border: 1px #1A1A1A solid;
	background: #414141;
	margin-right: 5px;
	margin-top: 4px;
	width: 200px;
	color: white;
	height: 16px;
}
 
#panel .content input:focus.field {
	background: #545454;
}
 
/* BUTTONS */
/* Login and Register buttons */
#panel .content input.bt_login,
#panel .content input.bt_register {
	display: block;
	float: left;
	clear: left;
	height: 24px;
	text-align: center;
	cursor: pointer;
	border: none;
	font-weight: bold;
	margin: 10px 0;
}
 
#panel .content input.bt_login {
	width: 74px;
	background: transparent url(http://cristianoslatinos.com/main/wp-content/themes/Bloom/img/panel/bt_login.png) no-repeat 0 0;
}
 
#panel .content input.bt_register {
	width: 94px;
	color: white;
	background: transparent url(http://cristianoslatinos.com/main/wp-content/themes/Bloom/img/panel/bt_register.png) no-repeat 0 0;
}
 
#panel .lost-pwd {
	display: block;
	float:left;
	clear: right;
	padding: 15px 5px 0;
	font-size: 0.95em;
	text-decoration: underline;
}
 
/* Panel Tab/button */
.tab {
  	background: url(http://cristianoslatinos.com/main/wp-content/themes/Bloom/img/panel/tab_b.png) repeat-x 0 0;
	height: 42px;
	position: relative;
    top: 0;
    z-index: 999;
}
 
.tab ul.login {
	display: block;
	position: relative;
  	float: right;
  	clear: right;
  	height: 42px;
	width: auto;
  	font-weight: bold;
	line-height: 42px;
	margin: 0;
	right: 150px;
  	color: white;
  	font-size: 80%;
	text-align: center;
}
 
.tab ul.login li.left {
  	background: url(http://cristianoslatinos.com/main/wp-content/themes/Bloom/img/panel/tab_l.png) no-repeat left 0;
  	height: 42px;
	width: 30px;
	padding: 0;
	margin: 0;
  	display: block;
	float: left;
}
 
.tab ul.login li.right {
  	background: url(http://cristianoslatinos.com/main/wp-content/themes/Bloom/img/panel/tab_r.png) no-repeat left 0;
  	height: 42px;
	width: 30px;
	padding: 0;
	margin: 0;
  	display: block;
	float: left;
}
 
.tab ul.login li {
 	text-align: left;
  	padding: 0 6px;
	display: block;
	float: left;
	height: 42px;
  	background: url(http://cristianoslatinos.com/main/wp-content/themes/Bloom/img/panel/tab_m.png) repeat-x 0 0;
}
 
.tab ul.login li a {
	color: #15ADFF;
}
 
.tab ul.login li a:hover {
	color: white;
}
 
.tab .sep {color:#414141}
 
.tab a.open, .tab a.close {
	height: 20px;
	line-height: 20px !important;
	padding-left: 30px !important;
	cursor: pointer;
	display: block;
	width: 100px;
	position: relative;
	top: 11px;
}
 
.tab a.open {background: url(http://cristianoslatinos.com/main/wp-content/themes/Bloom/img/panel/bt_open.png) no-repeat left 0;}
.tab a.close {background: url(http://cristianoslatinos.com/main/wp-content/themes/Bloom/img/panel/bt_close.png) no-repeat left 0;}
.tab a:hover.open {background: url(http://cristianoslatinos.com/main/wp-content/themes/Bloom/img/panel/bt_open.png) no-repeat left -19px;}
.tab a:hover.close {background: url(http://cristianoslatinos.com/main/wp-content/themes/Bloom/img/panel/bt_close.png) no-repeat left -19px;}





#feature {
	z-index: 0;
}

.itunesfeature {
    width: 932px;
    height: 300px;
    position: relative;
    display: none;
    overflow: hidden;
    font-family:  Verdana, Tahoma, "Lucida Sans";
    font-size: 9pt;
    font-weight: normal;
    margin-bottom: 10px;

}

.itunesfeature #transparentGlass {
    width: 732px;
    height: 300px;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 1000;
    cursor: pointer;
}

.itunesfeature #billboardone,
.itunesfeature #billboardtwo {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 300px;
    width: 732px;
    z-index: -1;
}

.itunesfeature #paneltwo {
    opacity : 0.0;
    z-index: -2;
}

.itunesfeature #carrousel {
    margin-left: 732px;
    position: relative;
    padding: 0px;
    z-index: 0;
    list-style: none;
}

.itunesfeature #carrousel li{
    width : 200px;
    height: 100px;
    overflow: hidden;
}

.itunesfeature .downarrow {
    height: 32px;
    width: 32px;
    cursor: pointer; 
    background: url(http://cristianoslatinos.com/main/wp-content/themes/Bloom/itunesfeature/resources/downarrow.png) no-repeat;
    z-index: 1000;
    position: absolute;
    top: 250px;
    left: 817px;
}

.itunesfeature .featuretitle {
    position: absolute;
    bottom: 20px;
    left: 20px;
    background: url(http://cristianoslatinos.com/main/wp-content/themes/Bloom/itunesfeature/resources/bg.png);
    color: #FFF;
    padding: 3px 6px;
    z-index: 100;
}

.itunesfeature .downarrowIE6 {
    background: url(http://cristianoslatinos.com/main/wp-content/themes/Bloom/itunesfeature/resources/downarrow.gif);
}

.itunesfeature .featuretitleIE6 {
    background: #000;
}

















.Box {
	margin: 4px;
	padding: 2px;
	float: left;
	-width: 300px;
	width: 185px;
	border: 1px solid #E6E6E6;
}
.puesto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	margin: 2px;
	padding: 2px;
	float: left;
	height: 10px;
	width: 15px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #990000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	text-align: left;
}
.Artista {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	margin: 2px;
	padding: 2px;
	float: left;
	height: 10px;
	width: 150px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-weight: bold;
	text-align: left;
}
.cd {
	margin: 2px;
	float: left;
	height: 40px;
	width: 40px;
	border: 1px solid #000000;
	clear: both;
	padding: 0px;
}
.boxderecha-datos01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: #000000;
	padding: 2px;
	float: left;
	height: 16px;
	width: 25px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #006666;
	text-align: left;
}
.boxderecha-datos02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: normal;
	color: #990000;
	padding: 2px;
	float: left;
	height: 16px;
	width: 90px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	text-align: left;
}

.boxderecha {
	padding: 2px;
	float: left;
	width: 125px;
	}

.boxgeneral {
	width: 200px;
}

.boxgeneral .wpn_heading { display:block; width:200px; height:31px; background:url(img/theading_bg_blue2.gif); color:#fff; font-size:16px; font-weight:bold; line-height:31px; text-indent:25px; }
























h1
{
	color: #fff;
	font-size: 47px;
	font-weight: bolder;
	margin: 0 40px;
	padding: 0;
}

h1 sup
{
	color: #ddd;
}

h1 a
{
	color: #fff;
	text-decoration: none;
}

h1 .company, h1 a .company
{
	color: #d01a71;
}

h2
{
	color: #ddd;
	font-size: 2.5em;
}

h3
{
	color: #fff;
	font-size: 1.5em;
}

h4
{
	font-size: 1.3em;
}

.slideshow
{
	margin: 0 0px 0px 0px;
	padding: 0 259px 0px 0px ;
}

.slideshow a
{
	color: #fff;
}


.slideshow p.linkage
{
	margin-top: 2em;
	
	font-size: 1.7em;
	color: #ddd;
}

.slideshow p.linkage a { color: #fff; }

/*.content p.linkage a
{
	color: #fff;
	background: url('../images/bg/biglink_off.gif') center right no-repeat;
	padding: 10px 20px;
	text-decoration: none;
}

.content p.linkage a:hover
{
	background: url('../images/bg/biglink_on.gif') center right no-repeat;
	font-style: italic;
}*/

#myGallery
{
	text-align: left;
	margin: 0 auto;
}



/*---------------------------------------------------------------------- */

#myGallery, #myGallerySet, #flickrGallery
{
	width: 610px;
	height: 300px;
	z-index:5;
	border: 0px;
}

#myGallery2, #myGallerySet, #flickrGallery
{
	width: 300px;
	height: 290px;
	z-index:5;
	border: 0px;
}

#flickrGallery
{
	width: 500px;
	height: 334px;
}

#myGallery img.thumbnail, #myGallerySet img.thumbnail
{
	display: none;
}

.jdGallery
{
	overflow: hidden;
	position: relative;
}

.jdGallery img
{
	border: 0;
	margin: 0;
}

.jdGallery .slideElement
{
	width: 100%;
	height: 100%;
	background-color: #000;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url('img/loading-bar-black.gif');
}

.jdGallery .loadingElement
{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background-color: #000;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url('img/loading-bar-black.gif');
}

.jdGallery .slideInfoZone
{
	position: absolute;
	z-index: 10;
	width: 100%;
	margin: 0px;
	left: 0;
	bottom: 0;
	height: 40px;
	background: #333;
	color: #fff;
	text-indent: 0;
	overflow: hidden;
}

* html .jdGallery .slideInfoZone
{
	bottom: -1px;
}

.jdGallery .slideInfoZone h2
{
	padding: 0;
	font-size: 80%;
	margin: 0;
	margin: 2px 5px;
	font-weight: bold;
	color: inherit;
}

.jdGallery .slideInfoZone p
{
	padding: 0;
	font-size: 60%;
	margin: 2px 5px;
	color: #eee;
}

.jdGallery div.carouselContainer
{
	position: absolute;
	height: 135px;
	width: 100%;
	z-index: 10;
	margin: 0px;
	left: 0;
	top: 0;
}

.jdGallery a.carouselBtn
{
	position: absolute;
	bottom: 0;
	right: 30px;
	height: 20px;
	/*width: 100px; background: url('img/carousel_btn.gif') no-repeat;*/
	text-align: center;
	padding: 0 10px;
	font-size: 13px;
	background: #333;
	color: #fff;
	cursor: pointer;
}

.jdGallery .carousel
{
	position: absolute;
	width: 100%;
	margin: 0px;
	left: 0;
	top: 0;
	height: 115px;
	background: #333;
	color: #fff;
	text-indent: 0;
	overflow: hidden;
}

.jdExtCarousel
{
	overflow: hidden;
	position: relative;
}

.jdGallery .carousel .carouselWrapper, .jdExtCarousel .carouselWrapper
{
	position: absolute;
	width: 100%;
	height: 78px;
	top: 10px;
	left: 0;
	overflow: hidden;
}

.jdGallery .carousel .carouselInner, .jdExtCarousel .carouselInner
{
	position: relative;
}

.jdGallery .carousel .carouselInner .thumbnail, .jdExtCarousel .carouselInner .thumbnail
{
	cursor: pointer;
	background: #000;
	background-position: center center;
	float: left;
	border: solid 1px #fff;
}

.jdGallery .wall .thumbnail, .jdExtCarousel .wall .thumbnail
{
	margin-bottom: 10px;
}

.jdGallery .carousel .label, .jdExtCarousel .label
{
	font-size: 13px;
	position: absolute;
	bottom: 5px;
	left: 10px;
	padding: 0;
	margin: 0;
}

.jdGallery .carousel .wallButton, .jdExtCarousel .wallButton
{
	font-size: 10px;
	position: absolute;
	bottom: 5px;
	right: 10px;
	padding: 1px 2px;
	margin: 0;
	background: #222;
	border: 1px solid #888;
	cursor: pointer;
}

.jdGallery .carousel .label .number, .jdExtCarousel .label .number
{
	color: #b5b5b5;
}

.jdGallery a
{
	font-size: 100%;
	text-decoration: none;
	color: inherit;
}

.jdGallery a.right, .jdGallery a.left
{
	position: absolute;
	height: 99%;
	width: 25%;
	cursor: pointer;
	z-index:10;
	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;
}

* html .jdGallery a.right, * html .jdGallery a.left
{
	filter:alpha(opacity=50);
}

.jdGallery a.right:hover, .jdGallery a.left:hover
{
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.jdGallery a.left
{
	left: 0;
	top: 0;
	background: url('http://cristianoslatinos.com/main/wp-content/themes/Bloom/img/fleche1.png') no-repeat center left;
}

* html .jdGallery a.left { background: url('http://cristianoslatinos.com/main/wp-content/themes/Bloom/img/fleche1.gif') no-repeat center left; }

.jdGallery a.right
{
	right: 0;
	top: 0;
	background: url('http://cristianoslatinos.com/main/wp-content/themes/Bloom/img/fleche2.png') no-repeat center right;
}

* html .jdGallery a.right { background: url('http://cristianoslatinos.com/main/wp-content/themes/Bloom/img/fleche2.gif') no-repeat center right; }

.jdGallery a.open
{
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.withArrows a.open
{
	position: absolute;
	top: 0;
	left: 25%;
	height: 99%;
	width: 50%;
	cursor: pointer;
	z-index: 10;
	background: none;
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.withArrows a.open:hover { background: url('img/open.png') no-repeat center center; }

* html .withArrows a.open:hover { background: url('img/open.gif') no-repeat center center;
	filter:alpha(opacity=80); }
	
	
/* Gallery Sets */

.jdGallery a.gallerySelectorBtn
{
	z-index: 15;
	position: absolute;
	top: 0;
	left: 30px;
	height: 20px;
	/*width: 100px; background: url('img/carousel_btn.gif') no-repeat;*/
	text-align: center;
	padding: 0 10px;
	font-size: 13px;
	background: #333;
	color: #fff;
	cursor: pointer;
	opacity: .4;
	-moz-opacity: .4;
	-khtml-opacity: 0.4;
	filter:alpha(opacity=40);
}

.jdGallery .gallerySelector
{
	z-index: 20;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: #000;
}

.jdGallery .gallerySelector h2
{
	margin: 0;
	padding: 10px 20px 10px 20px;
	font-size: 20px;
	line-height: 30px;
	color: #fff;
}

.jdGallery .gallerySelector .gallerySelectorWrapper
{
	overflow: hidden;
}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton
{
	margin-left: 10px;
	margin-top: 10px;
	border: 1px solid #888;
	padding: 5px;
	height: 40px;
	color: #fff;
	cursor: pointer;
	float: left;
}

.jdGallery .gallerySelector .gallerySelectorInner div.hover
{
	background: #333;
}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton div.preview
{
	background: #000;
	background-position: center center;
	float: left;
	border: none;
	width: 40px;
	height: 40px;
	margin-right: 5px;
}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton h3
{
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton p.info
{
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
	color: #aaa;
}




.jdGallery:hover{
color: red;
}

/*---------------------------------------------------------------------- */





/*********************************************************************************************

7. Multiple Post Pages

*********************************************************************************************/
.multiple {
width: 200px;
float: left;
margin: 10px 8px 20px 0;
}

.multiple h2 {
font-size: 13px;
padding: 0 0 0 4px;
}

.multiple p {
margin: 0;
padding: 0 0 0 4px;
}

.post-image {
float: left;
margin: 0 0 15px 0;
}

.post-image img {
margin: 5px 0 0 5px;
}

.post-frame {
background: url(http://www.press75.com/demos/video-elements/wp-content/themes/video-elements/images/post-frame.png) 0 0 no-repeat;
width: 194px;
height: 149px;
position: absolute;
}

.post-frame:hover {
background: url(http://www.press75.com/demos/video-elements/wp-content/themes/video-elements/images/post-frame.png) 0 -149px no-repeat;
width: 194px;
height: 149px;
}

.post-frame-video {
background: url(http://www.press75.com/demos/video-elements/wp-content/themes/video-elements/images/post-frame-video.png) 0 0 no-repeat;
width: 194px;
height: 149px;
position: absolute;
}

.post-frame-video:hover {
background: url(http://www.press75.com/demos/video-elements/wp-content/themes/video-elements/images/post-frame-video.png) 0 -149px no-repeat;
width: 194px;
height: 149px;
}

ul.post-meta a {
color: #555555;
}

ul.post-meta a:hover {
color: #808080;
}

li.multiple-date {
background: url(http://www.press75.com/demos/video-elements/wp-content/themes/video-elements/images/icon-date.jpg) left no-repeat;
margin: 0 0 0 4px;
padding: 0 0 0 22px;
}

li.multiple-comments {
background: url(http://www.press75.com/demos/video-elements/wp-content/themes/video-elements/images/icon-comments.jpg) left no-repeat;
margin: 0 0 0 4px;
padding: 0 0 0 22px;
}

.wpn_main_video { width: 630px; float: left; }
.wpn_main_video a.wpn_title { font-size:13px; font-weight:bold; margin-bottom:5px; display:block; min-height:190px; }


#video {
background: transparent url(img/content_bg_video.png) top center repeat-y;
width: 100%;
float: left;
}

#video-inside {
width: 970px;
margin: 0px auto;

text-align: center;
}

