*{
    margin:0px;
    padding:0px;
}
body{

/*	background-image: url("publico/img/fondo350-n.jpg");

	background-attachment: fixed;

	background-position: top;

		background-repeat: repeat-y;

	background-color: white;

*/	font-family:Tahoma, Verdana;

	font-size:11px;

	color:darkblue;
    margin:0px;
    padding:0px;

}

h1{font-size:14px; background-color:white; color:darkgrey; font-weight:normal}



td{

font-family:Tahoma, Verdana;

	font-size:12px;

		color:#aaaaaa;

		border: 0px solid blue;

		padding: 0px 10px 0px 10px;	

	



}	

.gris_blanco{

	color:white;

	background-color:Gray;

}

.gris_blanco_negrita{

	color:white;

	background-color:Gray;

	font-weight:bold;

	border: 1px solid White;

	padding: 2px 10px 2px 10px;

}

.beis_granate{

	background-color:Beige;

	color:FireBrick;

}

.azul_blanco_negrita{

	background-color: #0002BD;

	color:white;

	font-weight:bolder;

	

	padding: 2px 10px 2px 10px;

}

.azul_blanco_negrita_border{

	background-color: #0002BD;

	color:white;

	

	font-weight:bolder;

	padding: 2px 10px 2px 10px;

	border: 1px solid White;

}

.azul_blanco_negrita_border a{

	color:white;

	font-weight:bolder;

	text-decoration:underline;

	

}

.azul_oscuro_blanco_negrita{

			background-color:DarkBlue;

			color:white;

			font-weight:bolder;

			font-size:11px;

			font-family:Tahoma,Verdana;

			font-weight:bold;

			border: 1px solid White;

			padding: 2px 10px 2px 10px;

		}

.naranja_naranja_negrita{

	background-color:Gold;

	color:Chocolate;

	font-weight:bolder;

	font-size:10px;

	font-family:Tahoma,Verdana;

	border-width:2px;

	border-style:outset;

	border-color:gold;

	padding: 2px 10px 2px 10px;

}

.naranja_naranja_negrita a{

	color:Chocolate;

	text-decoration:underline;

}

.oliva_blanco_negrita{

	background-color:DarkKhaki;

	color:white;

	font-size:10px;

	font-family:Tahoma,Verdana;

	font-weight:bolder;

	border-width:1px;

	border-style:outset;

		padding: 2px 10px 2px 10px;

	}

.beis_naranja{

	background-color: PaleGoldenrod;

	color: Chocolate;

	font-size: 10px;

	font-family: Tahoma,Verdana;

	padding: 2px 10px 2px 10px;

	text-align: left;

	border-width: 1px;

	border-style: solid;

	border-color: chocolate;

}

.beis_naranja a{

	color:chocolate;

	text-decoration:underline;

	font-weight:bold;

}

.beis_gris{

	background-color:#f5f6ce;

	color:Gray;

	font-size:10px;

	font-family:Tahoma,Verdana;

	padding: 3px 3px 3px 3px;

	text-align:left;

	border-width: 1px;

	border-style: solid;

	border-color: chocolate;

}

pre{

			font-size:10px;

		font-family:Tahoma, Verdana;



	}

		

div.noticia{

	/*	overflow:auto;

		

		height:50px;*/

		font-family:Tahoma, Verdana;
		font-size:10px;

		scrollbar-face-color : Goldenrod;

		text-align:left;

		

		vertical-align: middle;

	width:250px; 

	

		

		}

		

div.todo{

/*	overflow:auto;*/

/*border-width: 1px;

	border-style: solid;

	*/
    
    /*height:278px;
*/
margin-top:20px;
margin-bottom:20px;
margin-left: 35px;

	

	

	

}

.steelblue_blanco_negrita{

		color:white;

	background-color:steelblue;

	font-weight:bolder;

	padding: 2px 10px 2px 10px;

}



.sinborder{

	border-width:0px;

}



div.asunto{

		overflow: auto;

		

		height:40px;

		font-family:Tahoma, Verdana;

		font-size:10px;

		scrollbar-face-color: white; 

    scrollbar-highlight-color: black; 

   scrollbar-3dlight-color:white; 

   scrollbar-darkshadow-color:white; 

   scrollbar-track-color:white; 

   scrollbar-arrow-color: gray;

		text-align:left;

		width:315px;

		vertical-align: middle;

		word-wrap:break-word;

		

		}

		

div.noticia_general{

		/*overflow: auto;*/

		color:yellow;

		height:60px;

		font-family:Tahoma, Verdana;

		font-size:10px;
/*
		scrollbar-face-color: #00319C;

      scrollbar-highlight-color: #00319C; 

      scrollbar-3dlight-color:#00319C; 

      scrollbar-darkshadow-color:#00319C; 

      scrollbar-track-color:#00319C; 

      scrollbar-arrow-color: white;

*/		text-align:left;

		

		width:390px;

		vertical-align: middle;

		word-wrap:break-word;

	/*	border-top:1px white solid;

		border-bottom:1px white solid;

		*/border-bottom-width: 1px;

		border-bottom-style:solid;

		border-bottom-color:white;

		border-top-width: 1px;

		border-top-style:solid;

		border-top-color:white;		

		

		}

.granate_blanco{

	color:white;

	background-color: #A52A2A;

		padding: 2px 10px 2px 10px;

}

textarea, select, option{ font-family:Tahoma, Verdana; font-size:11px; background-color:#ffffff; color:#555555;}
input{
	border:2px outset white;
	font-family:Tahoma, Verdana; 
	font-size:10px; 
	
	background-color:#ffffff; 
	color:darkblue;
}


#NewsTicker{
	border:solid 1px #ffffff;
	background:#00319c;
	width:400px;
	height:100px;
	margin:0 auto;
	margin-top:3px;
}
	#NewsTicker h1{
		padding:2px; margin:0; border:0;
		background:#002472;
		color:#ffffff;
		font-size:11px;
		font-weight:bold;
	}
	#NewsVertical {
	width: 400px;
	height: 80px;
	display: block;
	overflow: hidden;
	position: relative;

	}
	#controller{
	padding:2px;
	font-size:11px;
	color:white;
	}
	#play_scroll_cont{display:none;}
/* --------------- */
/* Ticker Vertical */
	#TickerVertical {
		width: 400px;
		height: 80px;
		display: block;
		list-style: none;
		margin: 0;
		padding: 0;
	}
	#TickerVertical li {
		display: block;
		width: 390px;
		color: white;
		text-align: left;
		font-size: 11px;
		margin: 0;
		padding: 6px;
		float: left;
		border:0px solid green;
	}
		#TickerVertical li .NewsTitle{
			display: block;
			color: #000000;
			font-size: 12px;
			font-weight:bold;
			margin-bottom:6px;
		}
		#TickerVertical li .NewsTitle a:link,
		#TickerVertical li .NewsTitle a:Visited {
			display: block;
			color: #000000;
			font-size: 12px;
			font-weight:bold;
			margin-bottom:6px;
			text-decoration:none;
		}
		#TickerVertical li .NewsTitle a:hover {
			text-decoration:underline;
		}
		
		#TickerVertical li .NewsImg{
			float:left;
			margin-right:10px;
		}
		#TickerVertical li .NewsFooter{
			display: block;
			color: #000000;
			font-size: 10px;
			margin:6px 0 14px 0;
		}
