/* CSS Document */
/* Dohms Comunicação */
/* Michel Dohms  <>  michel@dohms.com.br */
/* DWEB */


/*  /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\//\/\/\/\/\ */
/* /\/\/\/\/\/\/\/\/\/\/\       	  BASIC elements    		    /\/\/\/\/\/\/\/\/\/\/\  */
/*  /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\//\/\/\/\/\ */

body, html  {
	width: 100%;
	height: 100%;
	padding: 0px;
	margin: 0px;
	background:url(imgs/back_html.jpg) center 163px no-repeat #E2EDEE;
}

*{
	padding: 0;
	margin: 0;
}

/*  /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\//\/\/\/\/\ */
/* /\/\/\/\/\/\/\/\/\/\/\        		  specific DIVS    		    /\/\/\/\/\/\/\/\/\/\/\  */
/*  /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\//\/\/\/\/\ */
#kbca{
	width: 100%;
	height: 163px;
	background: url(imgs/back_kbca.jpg);
}

	#kbca #conteudo_kbca{
		width: 1004px;
		height: 163px;
		background: url(imgs/back_cont_kbca.jpg);
		margin: 0 auto;
		position: relative;
	}
		#kbca #conteudo_kbca #info_player{
			width:310px;
			height:67px;
			position:absolute;
			top:38px;
			left:668px;
		}
	
		#kbca #conteudo_kbca #link_home{
			width: 320px;
			height: 124px;
			position: absolute;
			top: 7px;
			left: 18px;
		}
	
		#kbca #conteudo_kbca #player{
			width: 204px;
			height: 110px;
			position: absolute;
			top: 0;
			left: 415px;
		}
	
		#kbca #conteudo_kbca #menu{
			width: 1004px;
			height: 22px;
			position: absolute;
			bottom: 0;
			_bottom: -1px;
			left: 0;
		}

#corpo{
	width: 974px;
	height: auto;
	min-height: 500px;
	_height: 500px;
	background: #FFF;
	position: relative;
	margin: 0 auto;
	padding: 11px 15px;
	clear: both;
}

	#corpo #media_programas{
		width: 974px;
		height: 277px;
	}
	
		#corpo #media_programas #media_box{
			width: 653px;
			height: 277px;
			float: left;
			margin: 0 5px 0 0;
			display: inline;
			background:#92A830;
		}
		
		#corpo #media_programas #programas{
			width: 312px;
			height: 275px;
			float: left;
			padding: 0 2px 2px 2px;
			background: #C50546;
			display: inline;
		}
		
			#corpo #media_programas #programas ul{
				width: 312px;
				height: 236px;
				*height: 233px;
				_height: 232px;
				clear: both;
				background: #FFF;
				overflow-y: scroll;
				scrollbar-arrow-color:#CC0099;
				scrollbar-3dlight-color:#E2E2E2;
				scrollbar-highlight-color:#E2E2E2;
				scrollbar-face-color:#EEEEEE;
				scrollbar-shadow-color:#E2E2E2;
				scrollbar-darkshadow-color:#E2E2E2;
				scrollbar-track-color:#F7F7F7;
				*margin-top: -1px;
				_padding-bottom: -1px;
			}
			
				#corpo #media_programas #programas ul li{
					width: 295px;
					height: 59px;
					clear: both;
					border: 0;
					border-right: 1px solid #C50546;
					list-style-type: none;
					background: url(imgs/background_programas_list.jpg);
					margin: 0;
					*margin-top: -3px;
				}

					#corpo #media_programas #programas ul li img{
						float: left;
						margin: 0 11px 0 0;
						border: 0;
					}
					
					#corpo #media_programas #programas ul li a{
						width:118px;
						height:59px;
					}
					
					#corpo #media_programas #programas ul li table{
						width: 165px;
						height: 59px;
						float: left;
					}
					
	#corpo #videos_home{
		width:974px;
		height:237px;
		margin-top:15px;
	}
		
		#corpo #videos_home .flash{
			float:left;
			margin:1px 2px 0 0;
		}
	
	#corpo #banners_meio{
		width: 974px;
		/* antes do destaque patrocício
		height: 186px;*/
		height: 387px;
		margin: 11px 0 0 0;
	}
	
		#corpo #banners_meio .banners_meio_home{
			width: 480px;
			height: 184px;
			float: left;
			border: 1px solid #DCDCDC;
			margin: 0 0 10px 0;
			display: inline;	
		}
		
	#corpo #destaques_noticias_home{
		width: 952px;
		height: 249px;
		margin: 7px 0 0 0;
		padding: 11px;
		background: url(imgs/background_noticia_home.jpg);
	}
	
		#corpo #destaques_noticias_home img{
			border: 0;
			margin: 0 0 4px 0;
			_margin: 0 0 0 0;
		}
	
		#corpo #destaques_noticias_home .box_noticias_home{
			width: 231px;
			height: 249px;
			margin-right: 9px;
			display: inline;
			background: #FFF;
			float: left;
			position: relative;		
		}
		
			#corpo #destaques_noticias_home .box_noticias_home p{
				width: 209px;
				height: auto;
				margin: 0 0 5px 11px;
			}
			
			#corpo #destaques_noticias_home .box_noticias_home .link_noticias_home{
				width: 231px;
				height: 14px;
				position: absolute;
				bottom: 0;
				_bottom: -1px;
				left: 0;
				background: #3A6B69;
			}
			
				#corpo #destaques_noticias_home .box_noticias_home .link_noticias_home img{
					float: right;
					border: 0;
					margin: 1px 3px 0 0;
				}
				
	#corpo #links_tv_radio{
		width: 974px;
		height: 150px;
		margin: 11px 0 0 0;
		clear: both;
		display: table;
	}
	
		#corpo #links_tv_radio img{
			float: left;
			border: 1px solid #DCDCDC;
		}
		
	#corpo #noticias_direita{
		width: 659px;
		height: auto;
		min-height: 500px;
		_height: 500px;
		float: left;
	}
	
		#corpo #noticias_direita #titulo_noticias_direita{
			width: 657px;
			height: 23px;
			border: 1px solid #CDD9D8;
			background: url(imgs/back_barra_titulos.jpg);
		}
		
		#corpo #noticias_direita #conteudo_noticias_direita{
			width: 641px;
			height: auto;
			min-height: 561px;
			_height: 517px;
			border: 1px solid #DCDCDC;
			background: #F8F8F8;
			margin: 5px 0 0 0;
			padding: 8px;
		}
		
			#corpo #noticias_direita #conteudo_noticias_direita p{
				margin: 0 0 8px 0;
			}
			
			#corpo #noticias_direita #conteudo_noticias_direita h1{
				margin: 0 0 8px 0;
			}
			
			#corpo #noticias_direita #conteudo_noticias_direita #foto_noticia{
				/*width: 322px;*/
				width:auto;
				height: auto;
				float: right;
				margin: 0 0 5px 10px;
				display:inline;
				text-align:center;
			}
			
				#corpo #noticias_direita #conteudo_noticias_direita #foto_noticia img{
					border: 1px solid #326563;
				}
				
				#corpo #noticias_direita #conteudo_noticias_direita #legenda_foto_noticia{
					clear:both;
					font-style: normal;
					display:block;
				}
			
	#corpo #noticias_direita #conteudo_noticias_direita input{
		width:282px;
		height:17px;
		border:1px solid #717465;
	}
	
	#corpo #noticias_direita #conteudo_noticias_direita textarea{
		width:451px;
		height:147px;
		border:1px solid #717465;
	}
	
	#corpo #noticias_direita #conteudo_noticias_direita select{
		width:222px;
		height:17px;
		*height:20px;
		border:1px solid #717465;
	}
	
		#corpo #noticias_direita #conteudo_noticias_direita form table{
			margin-left:19px;
			_margin-left:8px;
			margin-top:3px;
			float:left;
			
		}
		
		#corpo #noticias_direita #conteudo_indice_noticias_direita{
			width: 641px;
			height: auto;
			min-height: 400px;
			_height: 400px;
			border: 1px solid #DCDCDC;
			background: #F8F8F8;
			margin: 5px 0 0 0;
			padding: 8px;
		}
		
			#corpo #noticias_direita #conteudo_indice_noticias_direita ul{
				margin: 5px 0;
			}
		
				#corpo #noticias_direita #conteudo_indice_noticias_direita ul li{
					width: 624px;
					height: auto;
					list-style-type: none;
					padding: 5px 3px;
					border-top: 1px solid #DCDCDC;
					border-bottom: 1px solid #DCDCDC;
					margin-top: 1px;
				}		
	
	#corpo #noticias_esquerda{
		width: 301px;
		height: auto;
		min-height: 600px;
		_height: 600px;
		float: right;
	}
	
		#corpo #noticias_esquerda #titulo_noticias_esquerda{
			width: 299px;
			height: 23px;
			border: 1px solid #CDD9D8;
			background: #326563;
		}
		
		#corpo #noticias_esquerda ul{
			width: 279px;
			height: auto;
			min-height: 550px;
			_height: 550px;
			border: 1px solid #DCDCDC;
			border-bottom: none;
			background: #F8F8F8;
			margin: 5px 0 0 0;
			padding: 0 10px;
		}
		
			#corpo #noticias_esquerda ul li{
				width: 267px;
				height: auto;
				list-style-type: none;
				padding: 6px 3px;
				border-top: 1px solid #DCDCDC;
				border-bottom: 1px solid #DCDCDC;
				margin: 1px 0 0 0;
			}
			
		#corpo #noticias_esquerda #categoria_indice_noticias_esquerda{
			width: 301px;
			height: auto;
			margin: 5px 0 0 0;
		}
		
			#corpo #noticias_esquerda #categoria_indice_noticias_esquerda ul{
				margin: 0;
				width: 301px;
				height: auto;
				min-height: 100px;
				_height: 100px;
				background: #52A5A1;
				padding: 0 0 4px 0;
				border: 0;
			}
		
				#corpo #noticias_esquerda #categoria_indice_noticias_esquerda ul li{
					width: 286px;
					height: auto;
					list-style-type: none;
					padding: 3px;
					background: #FFF;
					margin: 4px 4px 0 4px;
					border: 0;
					display: table;
				}		

	#corpo #galeria_direita{
		width: 659px;
		height: auto;
		min-height: 500px;
		_height: 500px;
		float: left;
	}
	
		#corpo #galeria_direita #titulo_galeria_direita{
			width: 657px;
			height: 23px;
			border: 1px solid #92951A;
			background: #92951A;
			position: relative;
		}
		
			#corpo #galeria_direita #titulo_galeria_direita h1{
				position: absolute;
				top: 2px;
				right: 15px;
			}
		
		#corpo #galeria_direita #conteudo_galeria_direita{
			width: 641px;
			height: auto;
			min-height: 453px;
			_height: 453px;
			border: 1px solid #DCDCDC;
			background: #F8F8F8;
			margin: 5px 0 0 0;
			padding: 8px;
		}
		
			#corpo #galeria_direita #conteudo_galeria_direita ul{
				margin: 5px 0;
			}
		
				#corpo #galeria_direita #conteudo_galeria_direita ul li{
					width: 624px;
					height: auto;
					list-style-type: none;
					padding: 5px 3px;
					border-top: 1px solid #DCDCDC;
					border-bottom: 1px solid #DCDCDC;
					margin-top: 1px;
				}
		
			#corpo #galeria_direita #conteudo_galeria_direita #foto_big{
				width: 641px;
				height: auto;
				margin: 0 0 10px 0;
				text-align: center;
			}
			
				#corpo #galeria_direita #conteudo_galeria_direita #foto_big #legenda{
					width: 621px;
					height: auto;
					margin: 0 0 0 10px;
					text-align: left;
				}
			
			#corpo #galeria_direita #conteudo_galeria_direita #foto_thumb{
				width: 641px;
				height: 282px;
				text-align: left;
				overflow: auto;
			}
			
				#corpo #galeria_direita #conteudo_galeria_direita #foto_thumb img{
					margin: 0 2px 2px 0;
					float: left;
					border: 0;
				}
			
	#corpo #galeria_esquerda{
		width: 301px;
		height: 5px;
		min-height: 500px;
		_height: 500px;
		float: right;
	}
	
		#corpo #galeria_esquerda #titulo_galeria_esquerda{
			width: 299px;
			height: 23px;
			border: 1px solid #92951A;
			background: #92951A;
		}
		
		#corpo #galeria_esquerda ul{
			width: 279px;
			height: auto;
			/*min-height: 762px;
			*min-height:765px;
			_height: 765px;*/
			border: 1px solid #DCDCDC;
			border-bottom: none;
			background: #F8F8F8;
			margin: 5px 0 0 0;
			padding: 0 10px;
		}
		
			#corpo #galeria_esquerda ul li{
				width: 267px;
				height: auto;
				list-style-type: none;
				padding: 6px 3px;
				border-top: 1px solid #DCDCDC;
				border-bottom: 1px solid #DCDCDC;
				margin: 1px 0 0 0;
			}

	#corpo #noticias_direita #titulo_videos_direita{
		width: 659px;
		height: 24px;
		background:#C50546;
		padding-top:1px;
	}
	
	#corpo #noticias_esquerda #titulo_videos_esquerda{
		width: 301px;
		height: 23px;
		background:#C50546;
		padding-top:2px;
	}
			
	#corpo #titulo_radioshows{
		width: 972px;
		height: 23px;
		border: 1px solid #CDD9D8;
		background: #B0111F;
		margin: 0 0 5px 0;
	}
	
	#corpo #titulo_promocoes{
		width: 972px;
		height: 23px;
		border: 1px solid #CDD9D8;
		background: #823A86;
		margin: 0 0 5px 0;
	}
	
	#corpo #titulo_podcast{
		width: 974px;
		height: 25px;
		border: 1px solid #DCDCDB;
		background: #F58220;
		margin: 0 0 5px 0;
	}	
	
	#corpo #descricao_promo{
		width: 955px;
		height: auto;
		min-height: 150px;
		_height: 150px;
		border: 1px solid #DCDCDC;
		background: #F8F8F8;
		display: table;
		margin: 0 0 15px 0;
		padding: 8px;
	}	
	
	#corpo #descricao_podcast{
		width:965px;
		height:360px;
		background:url(imgs/back_podcast_login.jpg) no-repeat;
		padding:24px 0 0 11px;
	}
	
	#corpo #subscribe{
		width:976px;
		height:47px;
		background:url(imgs/back_podcast.jpg) no-repeat;
		margin:0 0 10px 0;
		border-bottom:2px solid #DCDCDC;
	}
	
	#corpo .descricao_podcast01{
		width:976px;
		height:280px;
		background:url(imgs/back_podcast.jpg) no-repeat;
		margin:0 0 10px 0;
	}
	
		#corpo .descricao_podcast01 .esquerda{
			width:330px;
			height:245px;
			float:left;
			padding:23px 0 0 22px;
	}
		
		#corpo .descricao_podcast01 .direita{
			width:592px;
			height:280px;
			padding:22px 0 0 0;	
			_padding:22px 0 0 0;	
			margin-left:350px;
	}
		#corpo .descricao_podcast01 .direita .scroll{
			width:580px; 
			height:180px; 
			overflow-x:hidden; 
			overflow-y:auto; 
			scrollbar-arrow-color:#F58221; 
			scrollbar-3dlight-color:#D1D1D1; 
			scrollbar-highlight-color:#FFFFFF; 
			scrollbar-face-color:#D1D1D1; 
			scrollbar-shadow-color:#D1D1D1;
			scrollbar-darkshadow-color:#D1D1D1; 
			scrollbar-track-color:#FFFFFF;
	}
		
		#corpo #descricao_promo #foto_promo{
				/*width: 322px;*/
				width:auto;
				height: auto;
				float: right;
				margin: 0 0 5px 10px;
				display:inline;
				text-align:center;
		}
			
			#corpo #descricao_promo #foto_promo img{
					border: 1px solid #326563;
			}
			
	#corpo #promo_anteriores{
		width: 955px;
		height: 44px;
		text-align: center;
		margin: 60px 0 15px 0;
	}

	#corpo #promo_anteriores img{
		border: 0;
	}
	
	#corpo #titulo_regulamento{
		width: 972px;
		height: 23px;
		border: 1px solid #CDD9D8;
		background: #BF5A88;
		margin: 0 0 5px 0;
	}
	
	#corpo #regulamento_promo{
		width: 955px;
		height: 400px;
		border: 1px solid #DCDCDC;
		background: #F8F8F8;
		margin: 5px 0 0 0;
		padding: 8px;
		overflow-y: auto;
		overflow-x: hidden;
	}
	
	#corpo #aceito_promo{
		width: 955px;
		height: 44px;
		text-align: center;
		margin: 60px 0 15px 0;
	}
	
	#corpo .eventos_radioshows{
		width: 955px;
		height: 150px;
		border: 1px solid #DCDCDC;
		background: url(imgs/back_eventos_radioshow.jpg);
		margin: 0 0 10px 0;
		padding: 0 17px 0 0;
	}
	
		#corpo .eventos_radioshows img{
			margin: 0 23px 0 0;
			border: 0;
			float: left;
		}
		
		#corpo .eventos_radioshows object{
			margin: 15px 0 3px 0;
		}
		
		#corpo .eventos_radioshows embed{
			margin: 15px 0 3px 0;
		}
		
	#corpo #studio{
		width: 964px;
		height: auto;
		border: 1px solid #DCDCDC;
		background: #F8F8F8;
		margin: 0 0 10px 0;
		padding: 0 0 0 8px;
		*padding: 0 0 10px 8px;
		display: table-cell;
		text-align: center;
	}
		#corpo #studio img{
			margin: 8px;
			border: 1px solid #336664;
			float: left;
		}

	#corpo #rodape{
		width:972px;
		_width:974px;
		height:49px;
		margin-top:10px;
		clear: both;
		display: table;
		/*border:1px solid red;*/
	}
	
		#corpo #rodape div a{
			border-left:1px solid #fff;
			border-right:1px solid #BEBEBE;
			height:49px;
			float:left;
			text-align:center;
		}
		
			#corpo #rodape a img{
				border:0;
			}
			
	#assinatura{
		width:974px;
		height:15px;
		margin:3px auto 3px auto;
		clear:both;
		display:table;
	}
	
		#assinatura object{
			float:right
		}
		
		#assinatura embed{
			float:right
		}
/*  /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\//\/\/\/\/\ */
/* /\/\/\/\/\/\/\/\/\/\/\        	  TEXT classes     		   /\/\/\/\/\/\/\/\/\/\/\/\  */
/*  /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\//\/\/\/\/\ */
.arial9brancaunder{
	font: 9px/9px arial;
	color: #fff;
	text-decoration: underline;
}
.verdana9branca, .verdana9branca a:link, .verdana9branca a:visited{
	font: 9px verdana, sans-serif;
	color:#FFFFFF;
	text-decoration: none;
}

.verdana9branca a:hover{
	text-decoration: underline;
}

.verdana10italic{
	font: 10px/10px verdana, sans-serif;
	color:#313131;
	font-style: italic;
}

.arialitalico10azulescuro{
	font: italic 10px/13px arial, sans-serif;
	color: #424E5B;
	text-decoration: none;
}

.arial11vermelha, .arial11vermelha a:link, .arial11vermelha a:visited{
	font: 11px/14px arial, sans-serif;
	color: #DA2B0C;
	text-decoration: none;
}

.arial11vermelha a:hover{
	text-decoration: underline;
}

.arial11azulescuro, .arial11azulescuro a:link, .arial11azulescuro a:visited{
	font: 11px/14px arial, sans-serif;
	color: #424E5B;
	text-decoration: none;
}

.arial11azulescuro a:hover{
	text-decoration: underline;
}

.arial11verde, .arial11verde a:link, .arial11verde a:visited{
	font:  11px/14px arial, sans-serif;
	color: #4A9592;
	text-decoration: none;
}

.arial11verde a:hover{
	text-decoration: underline;
}
.verdana11brancabold{
	font: 11px verdana, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
}

.arial12azulescuro, .arial12azulescuro a:link, .arial12azulescuro a:visited{
	font: 12px/18px arial, sans-serif;
	color: #424E5B;
	text-decoration: none;
}

.arial12azulescuro a:hover{
	text-decoration: underline;
}

.arial12vermelha, .arial12vermelha a:link, .arial12vermelha a:visited{
	font: 12px/18px arial, sans-serif;
	color: #DA2B0C;
	text-decoration: none;
}

.arial12vermelha a:hover{
	text-decoration: underline;
}

.arial12verde, .arial12verde a:link, .arial12verde a:visited{
	font: 12px/18px arial, sans-serif;
	color: #6C9724;
	text-decoration: none;
}

.arial12verde a:hover{
	text-decoration: underline;
}

.arial12branca{
	font: 12px/18px arial, sans-serif;
	color: #FFF;
	text-decoration: none;
}

.verdana12, .verdana12 a:link, .verdana12 a:visited{
	font:12px verdana, sans-serif;
	color:#4A4A4A;
	text-decoration:none;
}

.verdana12 a:hover{
	text-decoration:underline;
}
.verdana12laranjabold{
	font:12px verdana, sans-serif;
	color:#F27F1F;
	font-weight:bold;
	text-decoration:none;
}
.arial12magenta{
	font: 10px/18px arial, sans-serif;
	color: #C50546;
	text-decoration: none;
}

.arial12azulclaro, .arial12azulclaro a:link, .arial12azulclaro a:visited{
	font:  12px/14px arial, sans-serif;
	color: #548A9A;
	text-decoration: none;
	font-weight:normal;
}

.arial14azulclaro a:hover{
	text-decoration: underline;
}

.arial13brancaboldunder{
	font: bold 12px/12px arial;
	color: #fff;
	text-decoration: none;
}

.arial13brancaboldunder a:link{
	text-decoration: underline;
}

.arial14azulclaro, .arial14azulclaro a:link, .arial14azulclaro a:visited{
	font:  14px/18px arial, sans-serif;
	color: #548A9A;
	text-decoration: none;
	font-weight:normal;
}

.arial14azulclaro a:hover{
	text-decoration: underline;
}
.verdana14{
	font:14px verdana, sans-serif;
	color:#4A4A4A;
}
.arial16branca{
	font: 16px/16px arial;
	color: #fff;
	letter-spacing:1px;
}

.verdana16laranjabold{
	font: 16px verdana, sans-serif;
	color: #F4811F;
	font-weight: bold;
}

.arial16vermelha, .arial16vermelha a:link, .arial16vermelha a:visited{
	font:  16px/20px arial, sans-serif;
	color: #DA2B0C;
	text-decoration: none;
}

.arial16vermelha a:hover{
	text-decoration: underline;
}

.arial16roxa, .arial16roxa a:link, .arial16roxa a:visited{
	font:  16px/20px arial, sans-serif;
	color: #823A86;
	text-decoration: none;
}

.arial16roxa a:hover{
	text-decoration: underline;
}

.arial20vermelha{
	font: 20px/24px arial, sans-serif;
	color: #DA2B0C;
	text-decoration: none;
}

.arial20verde{
	font: 20px/24px arial, sans-serif;
	color: #6C9724;
	text-decoration: none;
}

.arial20magenta{
	font: 20px/24px arial, sans-serif;
	color: #C50546;
	text-decoration: none;
}
/*  /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\//\/\/\/\/\ */
/* /\/\/\/\/\/\/\/\/\/\/\        	  Another Stuff    		   /\/\/\/\/\/\/\/\/\/\/\/\  */
/*  /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\//\/\/\/\/\ */
