/*******************************
Developed by: Richard Chiriboga
For: CorrienteLatina, LLC
Version: 4.0
RESET, 960 Grid (3rd party)
*******************************/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub, sup, tt, var, b, u, i, center, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}
.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16,.grid_ad_160,.grid_ad_120{display:inline;float:left;margin-left:10px;margin-right:10px}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}.container_16_bumper{margin:0 auto;width:960px;display:block;clear:both;height:30px;}.grid_ad_160{width:160px}.grid_ad_120{width:120px}
.bgContainer{background-color:#fff;}

/* LOOK AND FEEL */
body { font-family:Arial, Helvetica, Sans-Serif; font-size:12px; margin:0px;background-color:#f2f2f2;color:#333;}
a{border:none;outline:none;color:#0395CC;text-decoration:none;}
a:hover{text-decoration:underline;}
img{border:none;}
.clear3{height:3px;}
.clear5{height:5px;}
.clear10{height:10px;}
.clear15{height:15px;}
.clear20{height:20px;}
.clear25{height:25px;}
.clear50{height:50px;}
.clear100{height:100px;}

h1{font-size:2em;line-height:1.2em;color:#000;display:block;clear:both;text-align:left;font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;}

/* menu */
#menuBox{width:960px;display:block;clear:both;margin:0 auto;padding:0; background-color:lime;}
#menuBox ul{margin:0;padding:0; list-style-type:none;}
#menu{ margin:0px auto; padding:0px; list-style:none; color:#fff; line-height:45px; display:inline-block; float:left; z-index:1000;height:45px;}
#menu a { color:#fff; text-decoration:none; }
#menu > li {background:#172322 none repeat scroll 0 0; cursor:pointer; float:left; position:relative;padding:0px 13px;}
#menu > li a:hover {color:#B0D730;}
/* sub-menus*/
#menu ul { padding:0px; margin:0px; display:block; display:inline;}
#menu li ul { position:absolute; left:-10px; top:0px; margin-top:45px; width:150px; line-height:16px; z-index:9999;background-color:#172322; color:#0395CC; /* for IE */ display:none; }
#menu li:hover ul { display:block;}
#menu li ul li{ display:block; margin:0 20px; padding: 5px 0px;  border-top: dotted 1px #606060; list-style-type:none; }
#menu li ul li:first-child { border-top: none; }
#menu li ul li a { display:block; color:#0395CC; }
#menu li ul li a:hover { color:#7FCDFE; }
#menu li.last {padding:0 17px;}
/* main submenu */
#menu #main { left:0px; top:-20px; padding-top:20px; background-color:#7cb7e3; color:#fff; z-index:999;}
/* search */
.searchContainer div { background-color:#fff; display:inline; padding:5px;}
.searchContainer input[type="text"] {border:none;}
.searchContainer img { vertical-align:middle;}
/* corners*/
#menu .corner_inset_left { position:absolute; top:0px; left:-12px;}
#menu .corner_inset_right { position:absolute; top:0px; left:150px;}
#menu .last { background:transparent none repeat scroll 0% 0%; margin:0px; padding:0px; border:none; position:relative; border:none; height:0px;}
#menu .corner_left { position:absolute; left:0px; top:0px;}
#menu .corner_right { position:absolute; left:132px; top:0px;}
#menu .middle { position:absolute; left:18px; height: 20px; width: 115px; top:0px;}

#menu_spanish{ margin:0px auto; padding:0px; list-style:none; color:#fff; line-height:45px; display:inline-block; float:left; z-index:1000;height:45px;}
#menu_spanish a { color:#fff; text-decoration:none; }
#menu_spanish > li {background:#172322 none repeat scroll 0 0; cursor:pointer; float:left; position:relative;padding:0px 12px;}
#menu_spanish > li a:hover {color:#B0D730;}
#menu_spanish .logo {background:transparent none repeat scroll 0% 0%; padding:0px; background-color:Transparent;}
/* sub-menus*/
#menu_spanish ul { padding:0px; margin:0px; display:block; display:inline;}
#menu_spanish li ul { position:absolute; left:-10px; top:0px; margin-top:45px; width:150px; line-height:16px; z-index:9999;background-color:#172322; color:#0395CC; /* for IE */ display:none; }
#menu_spanish li:hover ul { display:block;}
#menu_spanish li ul li{ display:block; margin:0 20px; padding: 5px 0px;  border-top: dotted 1px #606060; list-style-type:none; }
#menu_spanish li ul li:first-child { border-top: none; }
#menu_spanish li ul li a { display:block; color:#0395CC; }
#menu_spanish li ul li a:hover { color:#7FCDFE; }
#menu_spanish li.last {padding:0 17px;}
/* main submenu */
#menu_spanish #main { left:0px; top:-20px; padding-top:20px; background-color:#7cb7e3; color:#fff; z-index:999;}
/* search */
.searchContainer div { background-color:#fff; display:inline; padding:5px;}
.searchContainer input[type="text"] {border:none;}
.searchContainer img { vertical-align:middle;}
/* corners*/
#menu_spanish .corner_inset_left { position:absolute; top:0px; left:-12px;}
#menu_spanish .corner_inset_right { position:absolute; top:0px; left:150px;}
#menu_spanish .last { background:transparent none repeat scroll 0% 0%; margin:0px; padding:0px; border:none; position:relative; border:none; height:0px;}
#menu_spanish .corner_left { position:absolute; left:0px; top:0px;}
#menu_spanish .corner_right { position:absolute; left:132px; top:0px;}
#menu_spanish .middle { position:absolute; left:18px; height: 20px; width: 115px; top:0px;}


.contentFooterBG {background-color:#fff;}
.footer{padding:0;font-family:Verdana, Geneva, sans-serif;font-size:1em;}
.footer a,.footer a:hover,.footer a:active,.footer a:link,.footer a:visited{font-family:Verdana, Geneva, sans-serif;font-size:13px}
.footer p{float:left;text-align:left;margin:1em 20px 1em 0;}
.footer p a{color:#353333;}
.footer ul, .footer li{margin:0;padding:1px;list-style:none;}		
.footer ul{float:left;display:inline;margin:1em 20px 1em 0;width:118px;font-size:11px;}	
.footer li{text-align:left;}
.last_links{margin-top:10px;}
.last_links a{color:#353333;text-decoration:underline;}


#writer_box{padding:0 5px;margin:5px 0 10px 0;clear:both;display:block;background-color:#f9f9f9;-moz-border-radius:3px 3px 3px 3px;}
.writer{float:left;clear:both;background:url(/img/assets/dotted-line.gif) bottom left repeat-x;padding:10px 0 10px 10px;width:280px;}
.last{background:none;}
.writer img{float:left;padding-right:8px;}
.writer h3{margin-left:53px;margin-top:-2px;margin-bottom:5px;}
.writer p{margin-bottom:10px;}
.writer_full{float:left;clear:both;background:url(/img/assets/dotted-line.gif) bottom left repeat-x;padding:10px 0 10px 10px;width:610px;}
.writer_full img{float:left;padding-right:8px;}
.writer_full h3{margin-left:53px;margin-top:-2px;margin-bottom:5px;}
.writer_full p{margin-bottom:10px;}



#music_box{padding:0 5px;margin:5px 0 10px 0;clear:both;display:block;background-color:#f9f9f9;-moz-border-radius:3px 3px 3px 3px;}
.music_link {background:url("/img/assets/dotted-line.gif") repeat-x scroll left bottom transparent;clear:both;float:left;padding:10px 0 10px 5px;width:280px;}
.music_link a{background:url("/img/assets/control_play_blue.png") no-repeat scroll 0 center transparent;
display:block;padding:1px 0 1px 20px;text-decoration:none;line-height:1.2em;}
.writer p{margin:0;padding:0;}


.sectionHeader{padding-right:10px;}
.container_12 .grid_4 .sectionHeader{padding-right:0;}
.sectionHeader h6 span{padding:6px 7px 0 0;margin:0;float:left;color:#9f9f9f;}
.sectionHeader h6 a{-moz-border-radius:3px 3px 3px 3px;background:none repeat scroll 0 0 #FFFFFF;border:1px solid #d7d7d7;float:right;padding:4px 7px;text-decoration:none;}
.sectionHeader h6 a:hover{background-color:#b0d730;border:1px solid #b0d730;color:#353333;}
.sectionHeader p{color:#d2d2d2;font-size:10px;display:block;margin:0;padding:0 0 3px 0;text-transform:uppercase;}
.sectionTitle{float:right;margin-top:-25px;padding:0 0 0 4px;}

.sectionLatestNews{margin:5px 0 0 0;padding:0;clear:both;display:block;list-style-type:none;}
.sectionLatestNews li{float:left;margin:0 20px 0 0;padding:0 0 10px 0;width:190px;list-style-type:none;height:150px;}
.sectionLatestNews li img{display:block;margin:0 0 5px 0;padding:0;}
.sectionLatestNews li h3 a{display:block;font-size:.90em;clear:both;margin:0 0 5px 0;padding:0 0 0 5px;color:#353333;}
.sectionLatestNews li p{color:333;display:block;line-height:1.2em;clear:both;margin:0;padding:0;}



/* article html 5 */
article{margin: 0 0 30px 0;padding:0;display:block;clear:both;}
article header {display:block;clear:both;margin:0 0 10px 0;padding:0;color:#353333;}
article header h1 {clear:both;display:block;font-size:2em;line-height:1em;margin:0 0 10px;padding:0;}
article header span{display:block;clear:both;font-size:1em;line-height:16px;height:16px;margin:5px 0;padding:0;}
article header span a{margin:0;padding:0 5px;display:inline;float:left;border-right:1px solid #ccc;}
article header span a.staff_link{float:none;}
article header span img{display:inline;margin:0;padding:0 0 0 5px;float:left;}
article p{font-size:1.1em;line-height:1.2em;margin-bottom:10px;}
article img{margin:0;padding:0; max-width:100%;min-width:1%;}
article object, article embed {width: 100%;}
.blog_main_image{float:left;margin:5px 10px 5px 0;padding:5px;background:#efefef;border:1px solid #ccc;}

.sideNav{margin:5px 0 20px 0;padding:0;text-align:left;list-style-type:none;}
.sideNav li{border-bottom:1px solid #E4E4E4;list-style-type:none;}
.sideNav li a{display:block;padding:5px 0 5px 5px;text-decoration:none;}

.fb-comments{font-size:1em;}

#sponsored_news{padding:10px 5px;margin:5px 0 10px 0;clear:both;display:block;background-color:#f9f9f9;-moz-border-radius:3px 3px 3px 3px;height:120px;overflow:hidden;}

#sponsored_artist{padding:10px 5px;margin:5px 0 10px 0;clear:both;display:block;background-color:#f9f9f9;-moz-border-radius:3px 3px 3px 3px;height:90px;overflow:hidden;}

#video_box{padding:0 5px;margin:5px 0 10px 0;clear:both;display:block;background-color:#f9f9f9;-moz-border-radius:3px 3px 3px 3px;height:145px;overflow:hidden;}
.video_list{margin:10px 10px 0 10px;padding:0;clear:both;display:block;list-style-type:none;width:600px;}
.video_list li{float:left;margin:0 36px 0 0;padding:0 0 10px 0;width:120px;list-style-type:none;height:130px;}
.video_list li a{width:120px;height:90px;display:block;clear:both;}

.pic_list{margin:0;padding:0;clear:both;display:block;list-style-type:none;}
.pic_list li{float:left;margin:0 14px 0 0;padding:0 0 10px 0;width:90px;list-style-type:none;height:90px;}


#podcast_box{padding:0 5px;margin:0 0 10px 0;clear:both;display:block;background-color:#f9f9f9;-moz-border-radius:3px 3px 3px 3px;height:67px;overflow:hidden;}
.podcast_link{float:left;clear:both;padding:10px 0 10px 10px;width:280px;}
.podcast_link img{float:left;padding-right:8px;}


#ad728_top{background-image: url(../img/assets/bg_728_ad.png);background-repeat: no-repeat;background-position: left top;display:block;clear:both;height:100px;margin-bottom:0;padding-top:5px;}

/********
audio list */
.playMe{margin-bottom:20px;}
.playMe ul{margin:0;padding:0;}
.playMe ul li{background:url("/img/assets/dotted-line.gif") repeat-x scroll left bottom transparent;list-style-type: none;display:block;margin:0;padding:5px 0;}
.playMe ul li a{padding:5px 0 5px 28px;display:block;background: transparent url("/img/assets/control_play_blue.png") no-repeat 8px center; text-decoration:none;display:block;margin:0;}
.playMe ul li a:hover{text-decoration:underline;}
.playMe ul li a.selected{background-color:#f6f6f6;}
/********
pagination */
.pagination{float:right;}
.pagination a,.pagination a:hover,.pagination a:active,.pagination a:visited{padding:2px 5px 2px 5px;margin-right:2px;border:1px solid #214F7E;font-weight:normal;background-color:#214F7E;color:#fff;text-decoration:none;}
.pagination strong{padding:2px 5px 2px 5px;margin-right:2px;border:1px solid #000;font-weight:bold;background-color:#000;color:#fff;}
.pagination span.disabled{padding:2px 5px 2px 5px;margin-right:2px;border:1px solid #ccc;color:#999;background-color:#F2F2F2;}
.pagination .current{padding:2px 5px 2px 5px;margin-right:2px;border:1px solid #000;font-weight:bold;background-color:#000;color:#fff;}
table.form_table td {color:#333;padding:6px;margin:0;vertical-align:top;}
table.form_table input.regular, table.form_table select.regular, table.form_table textarea{padding:1px 2px;border:1px solid #aaa;width:70%;}



/******************* all lists *******************/
.displayListBox{margin:20px 0;padding:0;display:block;clear:both;}
.displayListBox ul{margin:0;padding:0;}
.displayListBox ul li{border-bottom:1px solid #e4e4e4;list-style-type: none;}
.displayListBox ul li a{padding:8px 0px;display:block;text-decoration:none;}
.displayListBox ul li a:hover{background-color:#fafafa; text-decoration:underline;}
.displayListBox ul li a.selected{background-color:#f6f6f6;}


/****************** star rating ******************/
.rating{cursor: pointer;margin:0;padding:0 5px;display: inline;float: left;}
.rating:after{content: '.'; display: inline;float: left;height: 0;width: 0;clear: both;visibility: hidden;}
.cancel,.star {float: left;width: 17px;height: 15px;overflow: hidden;text-indent: -999em;cursor: pointer;}
.cancel,.cancel a {background: url(/img/assets/delete.gif) no-repeat 0 -16px;}
.star,.star a {background: url(/img/assets/star.gif) no-repeat 0 0px;}	
.cancel a,.star a {display: block;width: 100%;height: 100%;background-position: 0 0px;}
div.rating div.on a{background-position: 0 -16px;}
div.rating div.hover a,div.rating div a:hover {background-position: 0 -32px;}

/**************** videos ************************/
.vList{list-style-type:none;margin:0;padding:0;}
.vList li{float:left;display:inline;list-style-image:none;list-style-position:outside;list-style-type:none;margin-left:20px;margin-bottom:40px;width:155px;height:150px;}
.vList li span{border:1px solid #e9e9e9;background-color:#F2F2F2;display:block;width:155px;text-align:center;margin:0;padding:5px 0;}
.vList h3 a{color:#357AB5;text-decoration:none;}
.vList h3 a:hover{color:#000;text-decoration:none;}
.video_description{display:block;clear:both;border:1px solid #e9e9e9;background-color:#f2f2f2;height:auto;min-height:10px;margin:5px 0 0 0;padding:10px;}
#videoBox{width:620px;height:378px;background:#ffffff;display:block;margin:0;padding:0;}
#preRollBox{width:620px;height:378px;background:#ffffff;display:block;margin:0;padding:0;}
#video{display:block;margin:0;padding:0;background:#ffffff;}
/************* podcast *****************************/
.podcast_box{text-align:left;}
/************* pics ***********************/
.gallery_thumb_box{float: left;min-height: 200px;height:auto;}
.gallery_thumb{float: left;margin-right: 5px;text-align: center;}
.gallery_thumb img{background-color:#FFFFFF;border:1px solid #A9A9A9;display:block; margin:4px 0px 4px 5px;padding:4px;position:relative;}
.gallery_thumb img:hover{background-color: #C9DDEC;} 
.gallery_thumb span {font-size:90%;display:block;clear:both;margin:0;padding:0 0 0 10px;width:90px;text-align:left;}
.gallery_clear{clear: both;}



.users_box{padding:0 5px;margin:0 0 10px 0;clear:both;display:block;background-color:#f9f9f9;-moz-border-radius:3px 3px 3px 3px;height:67px;overflow:hidden;}
.users_link{float:left;clear:both;padding:10px 0 10px 10px;width:600px;}
.users_link img{float:left;padding-right:8px;}

/********
artist list */
.artist_info p{line-height:1.3em; margin-bottom:10px;}
.artist_box{padding:0 5px;margin:0;clear:both;display:block;background-color:#f9f9f9;-moz-border-radius:3px 3px 3px 3px;height:auto;min-height:50px;overflow:hidden;border-bottom:5px solid #fff;}
.artist_link{float:left;clear:both;padding:10px 0 10px 10px;width:600px;}
.artist_link img{float:left;padding-right:8px;}
.artist_video_box{padding:0 5px;margin:5px 0 10px 0;clear:both;display:block;background-color:#f9f9f9;-moz-border-radius:3px 3px 3px 3px;height:145px;overflow:hidden;}
.artist_video_list{margin:10px 10px 0 10px;padding:0;clear:both;display:block;list-style-type:none;width:600px;}
.artist_video_list li{float:left;margin:0 36px 0 0;padding:0 0 10px 0;width:120px;list-style-type:none;height:130px;}
.artist_video_list li a{width:120px;height:90px;display:block;clear:both;}



.button_purchase{display:block;margin:10px 0 0 0;padding:3px 5px;text-align:center;background-color:#8cb41d;color:#191919;height:40px;line-height:40px;width:200px;-moz-border-radius:10px;border-bottom-radius:10px;font-size:2em;text-decoration:none;}
.button_purchase:hover{display:block;margin:10px 0 0 0;padding:3px 5px;text-align:center;background-color:#191919;color:#fff;height:40px;line-height:40px;width:200px;-moz-border-radius:10px;border-bottom-radius:10px;font-size:2em;text-decoration:none;}


#searchBox input#submit{background-color: #214F7E;border: 1px solid #214F7E;color: #FFFFFF;font-weight: normal;margin-right: 2px;padding: 2px 5px;text-decoration: none;}


#fade { /*--Transparent background layer--*/
	display: none; /*--hidden by default--*/
	background: #000;
	position: fixed; left: 0; top: 0;
	width: 100%; height: 100%;
	opacity: .80;
	z-index: 9999;
}
.popup_block{
	display: none; /*--hidden by default--*/
	background: #fff;
	padding: 20px;
	border: 20px solid #ddd;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 99999;
	/*--CSS3 Box Shadows--*/
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	/*--CSS3 Rounded Corners--*/
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
img.btn_close {
	float: right;
	margin: -55px -55px 0 0;
	text-indent:-999999;
}
/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {
	position: absolute;
}
*html .popup_block {
	position: absolute;
}

