@charset "utf-8";
/* Autor: Lucio Marquez // estudio@luciomarquez.com.ar // www.luciomarquez.com.ar */

.headerTop .shareBox,
.dolarBox,
.headerTop .headerOptions a.btRss,
.headerMain .headerLogo,
.headerMain .searchBox .searchForm input.btSearch,
.searcher input.btSearch,
.newsBox .rankingBox a.comments,
.commentsList li div.comments,
.resultsList li .rankingBox .comments,
.contentColumn .newsBox .imageGallery .imageCont .rankingBox .comments,
.newsBox .rankingBox .votes,
.resultsList li .rankingBox .votes,
.contentColumn .newsBox .imageGallery .imageCont .rankingBox .votes,
.multimediosBox .title .btPlay,
.calendarBox,
.pollBox .textCont .buttons input.btRed,
.commentsList .top a,
.commentsList .viewComments,
.postComment input.btPost,
.formBox li input.btCancel,
.formBox li input.btSend,
#Footer .footerLogo,
#Footer .developers .lm,
#Footer .developers .tl{
	background: url(../images/body/siteImages.png) left top no-repeat;}

h1, h1 a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: normal;
	color: #3B5770;
	float: left;
	width: 100%;}
		
h2, h2 a {
	font-size: 14px;
	line-height:17px;
	font-weight: bold;
	color: #3d3d3d;}
	
p, a {
	text-decoration: none;
	color: #000;}
	
	a {cursor:pointer;}
	
.darkblue {color: #3B5770;}
.blue { color: #2A5985;}
.lightblue {color: #009DDF;}
.pink {color: #92117E;}
.green {color: #008F36;}
.yellow {color: #AA801C;}
.gray {color: #3d3d3d;}
.lightgray {color: #767676;}

label {
	font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color:#999;}
	
input {
	float: left;
	font-size: 12px;
	color:#666;
	border: 1px solid #767676;
	padding: 2px;
	height: 16px;}
	
.bold { font-weight: bold;}

/* Header */

.addthis_toolbox.addthis_default_style span.at300bs {}

#Header .headerTop {float: left;width: 100%;}

	.headerTop .loginBox { 
		float: left;
		padding: 5px 0;
		width: 320px;}
		
		.headerTop .loginBox p { 
			float:left;
			width: 100%; 
			color: #666;}
			
		.headerTop .loginBox p a {
			float:none;
			display: inline;
			width: auto;
			color: #666;}
			
			.headerTop .loginBox p a.darkblue {color: #3B5770; font-weight: bold;}
			
			.headerTop .loginBox p a:hover { color: #000;}

			
			.headerTop .loginBox a:hover { color: #333;}
			
	.headerTop .headerOptions {
		float: right;
		width: 200px;}
		
		/*.headerTop .headerOptions a.btRss {
			float: left;
			margin-top: 8px;
			width: 47px;
			height: 14px;
			background-position: -158px -34px;
			}
			
			.headerTop .headerOptions a.btRss:hover { background-position: -158px -48px;}*/
	
	.headerTop .shareBox {
		float: right;
		padding: 7px 0 7px 5px;
		width: 185px;
		height: 20px;
		overflow: hidden;
		}
		
	.dolarBox {
		float:left;
		padding: 6px 0 7px 5px;
		width: 201px;
		height: 21px;
		overflow: hidden;
		background-position: 0 -741px;}
		
		.dolarBox h2 {
			float:left;
			width: 25%;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 14px;
			color: #2A5985;
			font-weight: normal;
			text-align: center;}
			
		.dolarBox p {
			float:left;
			margin-top: 4px;
			width: auto;
			padding-right: 5px;
			font-size: 11px;
			color: #999;}
			
			.dolarBox p span {color: #3B5770; font-weight: bold;}
		
		
		
#Header .headerMain {float: left;margin-top: 10px;width: 100%;}

	.headerMain .logo {
		float: left;
		width: 320px;}
		

	.headerMain .headerLogo {
		float: left;
		width: 300px;
		height: 65px;
		background-position: 0 -84px;}
		
		.headerMain .headerLogoFlash { float:left; margin-bottom:2px;}
		
	.headerMain span.date { 
		float: left; 
		clear: left; 
		width: 100%;
		margin-top: -15px; 
		position: relative; 
		z-index: 1;
		font-family: Georgia, "Times New Roman", Times, serif;
		color: #2A5985;}
		
	.headerMain .searchBox {
		float: left;
		margin-top: 15px;
		width: 380px;}
		
		.searchBox .links {
			float: left;
			width: 100%;
			font-family: Georgia, "Times New Roman", Times, serif;
			color: #999;}
			
			.searchBox .links a {
				font-family: Georgia, "Times New Roman", Times, serif;
				color: #999;}
				
				.searchBox .links a:hover { color: #333;}
				
				.searchBox .links a.blue { color: #2A5985}
				
				
		.headerMain .searchBox .searchForm { float: left; width: 100%; margin-top: 5px;}
		
		.headerMain .searchBox .searchForm input.searchField {
			float: left;
			margin-right: 10px;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 16px;
			color: #92117E;
			height: 18px;
			width: 180px;}
			
		.headerMain .searchBox .searchForm input.btSearch,
		.searcher input.btSearch {
			float: left;
			padding: 0;
			padding-bottom: 2px;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 13px;
			color: #fff;
			width: 60px;
			height: 24px;
			background-position: -98px -34px;
			border: none;
			cursor: pointer;}
			
			.headerMain .searchBox .searchForm input.btSearch:hover,
			.searcher input.btSearch:hover { background-position: -98px -58px;}
			
		.headerMain .searchBox .searchForm a {
			float: left;
			margin-top: 5px;
			padding-left: 15px;
			font-size: 11px;
			color: #999;}
				
			.headerMain .searchBox .searchForm a:hover { color: #333;}
				
	.weatherBox {
		float: left;
		margin-top: 5px;
		width: 220px;}
		
		.weatherBox .icon {
			float: left;
			width: 50px;
			height: 50px;}
			
		.weatherBox .text {
			float: right;
			margin-top: 5px;
			width: 160px;
			font-family: Georgia, "Times New Roman", Times, serif;
			color: #999;}
			
			.weatherBox span { float: left; width: 100; margin-bottom: 5px;}
			.weatherBox p { float: left; width: 100%; font-size: 14px; color: #3D3D3D;}
			.weatherBox p span { padding-right: 5px; float: left; width: auto;}
			.weatherBox p span strong { color: #999; font-weight: normal;}
			
			
	.bannerHeader { float:right; margin-top: -2px; width: 230px; height: 90px; position: relative; z-index: 1; _margin-top: -5px;}
			
			
/* Menu ***************/

#Menu li {
	float: left;
	padding: 0 7px;
	height: 36px;
	width: auto;}
	
	#Menu li a {
		float: left;
		padding: 8px 0px 1px 0px;
		width: auto;
		height: 22px;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 14px;
		color: #C0D1E8;}
		
		#Menu li a strong { color: #fff; font-weight: normal; }
		
		#Menu li a:hover,
		#Menu li a.active { border-bottom: 5px solid #92117E; color: #fff;}
		#Menu li a.opinionActive { border-bottom: 5px solid #009DDF;}
		#Menu li a.multimediosActive { border-bottom: 5px solid #008F36;}



/* Home ********************/

.moduleHomeTop { float: left; width: 100%; margin-top: 15px;}

.moduleHomeTop .mainModule {
	float: left;
	width: 740px;
	/*_margin-top: -15px;*/}
	
	
	.moduleHomeTop .mainModule ul { float: left; width: 100%; position: relative; z-index:1; height:50px; overflow: hidden; margin-bottom:-1px;}
	.moduleHomeTop .mainModule li { float: left; width: auto; margin-right: 10px; margin-bottom:10px;}
	.moduleHomeTop .mainModule li a {
		float: left;
		width: auto;
		padding: 5px 7px; 
		border: 1px solid #666;}
		
		.moduleHomeTop .mainModule li a span { 
			display: block; font-size: 10px; color: #666; text-transform: uppercase;width: auto;}
		.moduleHomeTop .mainModule li a h1 { 
			display: block; font-size: 15px; color: #333; font-family: Arial, Helvetica, sans-serif;width: auto;}
		
		.moduleHomeTop .mainModule li a:hover,
		.moduleHomeTop .mainModule li.ui-tabs-selected a {
			border-color: #009DDF;
			background: url(../images/body/lightblueBack.png) repeat-x;}
			
			.moduleHomeTop .mainModule li.ui-tabs-selected a {border-bottom-color: #fff; margin-bottom: -1px;padding-bottom: 10px; position:relative; z-index: 1;}
		
		.moduleHomeTop .mainModule li a:hover h1,
		.moduleHomeTop .mainModule li.ui-tabs-selected a h1{ color: #009DDF;}

	.moduleHomeTop .mainModule .mainModuleContent {
		float: left;
		padding: 12px 1%;
		width: 98%;
		height:290px; 
		overflow: hidden;
		border: 1px solid #009DDF;}
		
		.moduleHomeTop .mainModule .ui-tabs-hide { display: none;}
		
		.moduleHomeTop .mainModule .mainModuleContent .newsBox { border-bottom: none; margin-bottom: 0;}
		
		.moduleHomeTop .mainModule .mainModuleContent .newsBox .newsImage {
			float: left;
			width: 330px;
			height: 290px; 
			overflow: hidden;
			margin-bottom: 0;}
			
		
		.newsBox .newsImage span,
		.moduleHomeTop .mainModule .mainModuleContent .newsBox .newsImage span {
			float: left;
			width: 100%;
			padding-top: 3px;
			width: 100%;
			height: auto;
			background: #fff;
			color: #333;
			font-size: 11px;
			text-align: left;}
			
			.moduleHomeTop .mainModule .mainModuleContent .newsBox .newsImage span { height:40px; background: #333; color: #fff; padding: 3px 2%; width:96%;}
			.contentNote .newsBox #galeria span.epigrafe {background: #333; color: #fff; padding: 3px 2%; width:96%;}
			
			.moduleHomeTop .mainModule .mainModuleContent .newsBox .newsImage span.contImage {
				float:left;
				margin: 0;
				width: 100%;
				padding: 0;
				background: none;
				height:244px;
				overflow: hidden;}
				
				.moduleHomeTop .mainModule .mainModuleContent .newsBox .newsImage span.contImage img { min-height: 244px; min-width: 100%; -ms-interpolation-mode: bicubic;}
			
			.contentColumn .newsBox .imageGallery .imageCont span.epiback {
				margin-top: -65px;
				width:96%;
				padding: 3px 2%;
				position: relative;
				z-index:1;
				height: 59px;
				opacity: 0.7;                    /* Firefox, Safari(WebKit), Opera */
			   	-ms-filter: "alpha(opacity=70)"; /* IE 8 */
			    filter: alpha(opacity=70);       /* IE 4-7 */
			    zoom: 1;
				background: #333;}
				
			.contentColumn .newsBox .imageGallery .imageCont span.epigrafe {
				margin-top: -65px;
				position: relative;
				z-index:1;
				height: 59px;
				color: #fff;
				background: none;
				width:96%;
				padding: 3px 2%;
				/*background: #333;
				color: #fff;*/
				background: none;}
				
				.newsBox .destacadoPink .newsImage span { 
				background: #333;
				color: #fff;}
			
		.moduleHomeTop .mainModule .mainModuleContent .newsBox .newsText {
			float: right;
			width: 380px;}
			
		

/* destacados en home */

.categoryHighlights {
	float: right;
	width: 190px;}
	
	.categoryHighlights a {
		float: left;
		margin-bottom: 12px;
		width: 178px;
		height:70px;
		border: 1px solid;
		padding: 5px;
		_float: none;
		_display: block;
		overflow: hidden;}
		
		.categoryHighlights a.green {background: url(../images/body/greenBack.png) repeat-x;}
		.categoryHighlights a.yellow {background: url(../images/body/yellowBack.png) repeat-x;}
		.categoryHighlights a.pink {background: url(../images/body/pinkBack.png) repeat-x;}
		.categoryHighlights a.lightblue {background: url(../images/body/lightblueBack.png) repeat-x;}
		
		.categoryHighlights a .category,
		.videosModule a.pink .category {
			float: left;
			margin-bottom: 10px;
			width: 80%;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 12px;}
			
		.categoryHighlights a .right,
		.videosModule a.pink .right {
			float: right;
			width: 15%;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 13px;
			text-align: right;}
			
		.categoryHighlights a .title {
			float: left;
			width: 100%;
			font-size: 12px;
			color: #333;
			height: 50px;
			overflow: hidden;
			_float: none;
			_display: block;
			font-weight: bold;
			vertical-align:bottom;}
				
		.categoryHighlights a .autor {
			float: left;
			margin-top: 5px;
			width: 100%;
			font-size: 10px;
			_float: none;
			_display: block;}
			
			
/* ads */

.ads { float: left; width: 100%; padding-bottom: 15px; _float: none; _display: block; text-align:center;}
.adsShort { width:150px; _margin-right: -1px; _float: left;}
.adsColumn * {max-width:300px; margin-bottom: 10px;}
.ads img { max-width: 100%;}

.newsBoxColumn .ads { }


			
			
/* notas ************/

.newsBox {float: left; width: 100%; padding-bottom: 15px; _float: none; _display: block;  }
.newsBoxAdNote { padding-bottom: 0;}

	.newsBox .line { 
	float: left; width: 100%; margin-top: 15px; _margin:0; border-bottom: 1px solid #999; _float: none; _display: block;}

.newsBoxWide {width: 625px;  _float: none; _display: block;}
	
	.newsBox .newsBoxColumn { 
	float: left; 
	width: 300px;
	padding-right: 25px;
	_padding-right: 22px;
	}
	.newsBoxAdNote .newsBoxColumn { padding-bottom: 0; padding-top: 10px;}
	
.newsBox .newsImage { margin-bottom: 10px; float: left; width: 100%;  _float: none;	_display: block;} 

	.newsBox .newsImage img { width:100%; float:left; _float: none;	_display: block;}
	
	
	/* VIDEO *****************/
	
	/* nota
	.newsImage .player { display:block; width:100%; background-position: center;  background-repeat: no-repeat; padding: 0; margin-bottom:0;}*/
	
	.newsImage .player img { margin:95px auto auto 120px; width:auto; height: auto; float:none;}
	
	/*.mainVideo .newsImage .player img,
	.videosModule .newsImage .player img { margin:70px auto auto 100px;} */

	
	/* ultimos videos 
	.videosModule .mainVideo .newsImage .player {width:275px;height:225px;}
	.videosModule #accordion .newsImage .player {width:289px;height:235px;}
	
	.multimediosBoxRecuerdo .newsImage .player {width:300px;height:240px;}*/

/* nota small */

.newsBox .newsSmall { float: left; width: 100%; margin-bottom: 15px;}


	
	.newsBox .newsSmall .newsText .rankingBox { padding-bottom: 0;}


	

/* titulos */

.newsBox .newsText .newsTextTop {
	float:left;
	margin-bottom: 3px;
	width: 100%;
	color: #999;
	font-size: 11px;
	}
	
	.newsBox .newsText .newsTextTop span.category {
		float: left;
		margin-right: 10px;
		padding: 1px 3px;
		border: 1px solid #2A5985;
		text-transform: uppercase;
		font-size: 10px;
		color: #2A5985;}
				
		.newsBox .newsText h1 { float:left; width: 100%; _float: none; _display: block; padding-bottom:5px;}
		
			.moduleHomeTop .mainModule .mainModuleContent .newsBox .newsText h1,
			.moduleHomeTop .mainModule .mainModuleContent .newsBox .newsText h1 a	{ font-size: 25px; padding-bottom:0;}
		
		.newsBox .newsText p,
		.newsBox .newsText p a { 
			font-size:12px; 
			line-height:16px; 
			font-family:Tahoma, Geneva, sans-serif;}
			
			.newsBox .newsText p {float: left; width: 100%; _float: none; _display: block;}
		
		.newsBox .newsText .volanta { 
		float: left; width: 100%; font-size: 13px; color:#767676; margin-bottom: 5px;_float: none;	_display: block;}
		
		.moduleHomeTop .mainModule .mainModuleContent .newsBox .newsText p {
			font-size: 13px; line-height: 19px; }
		
		.newsBox .rankingBox,
		.resultsList li .rankingBox {
			float: left;
			margin-top: 5px;
			width: 100%;
			padding-bottom: 10px;
			color: #3B5770;
			font-family: Georgia, "Times New Roman", Times, serif;
			}
			
			.resultsList li .rankingBox { }
			
			.moduleHomeTop .mainModule .mainModuleContent .newsBox .rankingBox   {margin-top: 10px; padding-bottom: 0;}
			
			.newsBox .rankingBox a.comments,
			.commentsList li div.comments,
			.resultsList li .rankingBox .comments,
			.contentColumn .newsBox .imageGallery .imageCont .rankingBox .comments{
				float:left;
				padding: 0;
				padding-left: 20px;
				padding-right: 5px;
				border-right: 1px solid #999;
				margin-right: 5px;
				width: auto;
				height: 16px;
				background-position: -206px -32px;
				color: #3B5770;
				}
				
				.contentColumn .newsBox .imageGallery .imageCont .rankingBox .comments { background-position: 0 -697px; color: #fff;}
				
			.newsBox .rankingBox .votes,
			.resultsList li .rankingBox .votes,
			.contentColumn .newsBox .imageGallery .imageCont .rankingBox .votes {
				float:left;
				padding: 0;
				padding-left: 15px;
				width: auto;
				height: 16px;
				background-position: -206px -49px;
				color: #3B5770;	}
				
				.contentColumn .newsBox .imageGallery .imageCont .rankingBox .votes { background-position: 0 -720px;color: #fff;}
				
/* destacada */
	
.newsBoxHigh .newsText h1, 
.newsBoxHigh .newsText h1 a { font-size: 30px; color: #92117E; line-height: 32px; }
.newsBoxHigh .newsText h1{margin-bottom: 10px;}

.newsBoxHigh .newsText .newsTextTop { width: 80%; }
.newsBoxHigh .rankingBox  { float: right; width: 15%; margin-top: 0; _margin-top:-20px;}
				
/* opinion */

.contentOpinion .newsBox .autorPhoto,
.contentNoteOpinion .newsBox .autorPhoto{
	float: left;
	width: 100px;}
	
	.contentNoteOpinion .newsBox .autorPhoto {
	width:80px;
	padding: 10px;
	border: 1px solid #009DDF;
	background: #fff url(../images/body/lightblueBack.png) repeat-x;}
	
	.contentOpinion .newsBox .autorPhoto .image,
	.contentNoteOpinion .newsBox .autorPhoto .image {
		float: left;
		width: 80px;
		height: 80px;
		overflow: hidden;
		margin-bottom: 10px;}
		
		.contentOpinion .newsBox .autorPhoto .image img,
		.contentNoteOpinion .newsBox .autorPhoto .image img { max-height: 100%; _height: auto;}
		
	.contentNoteOpinion .newsBox .autorPhoto a.autorName {
		font-weight: bold;}
	
.contentOpinion .newsBox .newsText {
	float: left;
	width: 525px;}
	
.contentOpinion .newsBox .newsBoxColumn .newsText { width:100%;}
	
.contentOpinion .newsBox .newsText p,
.contentOpinion .newsBox .newsText p a { color: #3B5770;}

.contentOpinion .newsBox .newsText p.autor,
.contentOpinion .newsBox .newsText p.autor a { color: #92117E; font-size: 11px; font-weight: bold; }

.contentOpinion .newsBox .newsText p { margin-top: 5px;}
.contentOpinion .newsBox .newsBoxColumn .newsText p { margin: 0; margin-bottom: 5px;}

.contentOpinion .newsBox .newsText .newsTextTop { width: auto; float: none;}
.contentOpinion .newsBox .newsText p.autor a { float: none;}

.contentOpinion .newsBox .line {
	border: none;
	height: 3px;
	background: url(../images/body/sectionTitleBottomBlue.png) 0 bottom no-repeat; padding-bottom: 10px; margin: 0;}
	
/* multimedios *********/

.multimediosCont { float: left; width:625px;}

.multimediosCont h1.title {color: #666; width: 100%; margin-bottom: 10px; font-size: 33px;}

.multimediosCont  h1.title a { float:right; width: auto; color: #666; font-size: 16px; margin-top: 15px; }

.multimediosCont .newsBox .newsText h1, .recuerdoCont .newsBox .newsText h1 a { line-height: 26px;margin-bottom: 2px; color: #AA801C;}
.multimediosCont .newsBox .newsText p, .recuerdoCont .newsBox .newsText p a { margin-bottom: 10px; color: #3B5770;}

.multimediosCont .newsBox {
	float: left;
	width: 100%;
	padding: 10px 0;
	background: url(../images/body/videoGreenTop.png) no-repeat;}
	
	.recuerdoCont .newsBox {background: url(../images/body/recuerdoBoxTop.png) no-repeat;}
	.audioCont .newsBox {background: url(../images/body/audioBlueTop.png) no-repeat;}

.multimediosCont .newsBox .icon {
	float: left;
	margin-right: 8px;
	width: 42px;
	height: 42px;
	background: url(../images/body/multimediosIcons.png) no-repeat;
	background-position: -84px 0;}
	
	.recuerdoCont .newsBox .icon { background-position: 0 0;}
	
	.multimediosCont .newsBox .iconAudio { background-position: -126px 0;}
	.recuerdoCont .newsBox .iconAudio { background-position: -42px 0;}
	
.multimediosCont .newsBox .newsText {
	float: right;
	/*width: 565px;*/
	width: 525px;}
	
.multimediosCont .newsBox .buttonsCont {
	float: right;
	width: 525px;}
	
	.multimediosCont .newsBox .buttonsCont .btPlay {
		float: left;
		padding: 0;
		padding-right: 15px;
		width: auto;
		height: 18px;
		font-size: 16px;
		border: none;
		background: none;
		color: #92117E;
		font-family: Georgia, "Times New Roman", Times, serif;
		cursor: pointer;}
		
		.multimediosCont .newsBox .buttonsCont .btPlay:hover { color: #3B5770;}
		
	.multimediosCont .newsBox .buttonsCont .rankingBox { width: 50%; margin-top: 2px;}
		
/*.multimediosCont .newsBox .newsImage { margin: 15px 0; text-align:center;}	

.multimediosCont .newsBox .newsImage a { margin: 0 auto;}	*/
		
		
/* recuadros */

.multimediosBox {
	float: left;
	width: 100%;
	padding-bottom: 10px;
	background: #C4A554 url(../images/body/allYellowBack.png) repeat-x;
	_float: none; _display: block;}
	
.destacadoBox a {
		float: left;
		margin-bottom: 10px;
		width: 94%;
		padding: 5px 2% 0 2%;
		color: #fff;
		_float: none; _display: block;}
		
		.multimediosBoxRecuerdo a { padding-bottom: 0; margin-bottom:0;}
		
		.destacadoBox a .category {
			float: left;
			margin-bottom: 15px;
			width: 50%;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 16px;}
			
			.multimediosBoxRecuerdo a .category { margin-bottom:0;}
			
		.destacadoBox a .right {
			float: right;
			width: 49%;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 12px;
			text-align: right;}
			
		.destacadoBox .title {
			float: left;
			width: 100%;
			font-size: 20px;
			font-family: Georgia, "Times New Roman", Times, serif;
			 _float: none; _display: block;}
			 
			 .multimediosBoxRecuerdo .title { padding-bottom: 10px; color:#fff;}
			 
			  .multimediosBoxRecuerdo .newsImage { margin-bottom:0; padding-bottom:0;}
			  
			  .multimediosBoxRecuerdo .newsImage .player img { margin-left: 110px; margin-top:80px;}
			
			.multimediosBox .title .btPlay {
				float: left;
				width: 50px;
				height: 50px;
				margin-right: 10px;
				background-position: 0 -239px;}
			
		.destacadoBox a .autor {
			float: left;
			margin-top: 5px;
			width: 100%;
			font-size: 10px;}
			
			
.newsBox .destacadoPink {
	float: left;
	margin-bottom: 15px;
	width: 96%;
	padding: 5px 2%;
	background: #9F2E8D url(../images/body/allPinkBack.png) repeat-x;}
	

	.newsBox .destacadoPink .newsText .newsTextTop {color: #fff;}
			
	.newsBox .destacadoPink .newsText .newsTextTop span.category {
				border-color: #fff;
				color: #fff;}
				
	.newsBox .destacadoPink .newsText .volanta {color:#fff;}
	
	.newsBox .destacadoPink .newsText h1,
	.newsBox .destacadoPink .newsText h1 a,
	.newsBox .destacadoPink .newsText p,
	.newsBox .destacadoPink .newsText p a { color: #fff;}
		
	.newsBox .destacadoPink .rankingBox {	color: #fff; margin-top: 5px;}
			
	.newsBox .destacadoPink .rankingBox a.comments {
		border-color: #fff;
		background-position: -60px -237px;
		color: #fff;}
				
	.newsBox .destacadoPink .rankingBox .votes {
		background-position: -60px -259px;
		color: #fff;}
		
		
/* caja de videos */

.videosModuleTitle { width: 625px; float: left; margin-top: 10px;}

.videosModuleTitle h1 span { font-size: 16px;}
.videosModuleTitle h1 { width: 80%; padding-bottom: 10px;}
.contentSection .contentMultimedios .videosModuleTitle .sectionTitle {background: none;}
.videosModuleTitle a { 
	float: right; 
	width: 15%; 
	text-align: right; 
	margin-top: 15px; 
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #666; 
	font-size: 16px;}

.videosModule {
	float: left;
	margin-bottom: 10px;
	width: 625px;
	padding-top: 10px;
	background: url(../images/body/videosBoxTop.png) repeat-x;}
	
	.videosModuleBack {
	float: left;
	width: 605px;
	padding: 0 10px 5px 10px;
	background: url(../images/body/videosBoxBottom.png) bottom repeat-x;}
	
	.videosModule a.pink {
		float: left;
		width: 100%;}
		
	.videosModule .mainVideo {
		float: left;
		width: 275px;}
		
	ul.newsList { float: left; width: 100%;}
		
	.videosModule ul.newsList {
		float: right;
		width: 48%;}
		
		ul.newsList li {
			float: left;
			width: 100%;
			border-top: 1px solid #666;
			padding-bottom: 5px;
			padding-top: 5px;}
			
        .newsList .item {border-top: 1px solid #666; margin-top: 15px;}
			
			ul.newsList li.first,
            .newsList .first { border: none;}

		
	.newsBox .videosModule h2 { float: left; width: 100%; margin: 5px 0;}
		
	.newsBox .videosModule h2,
	.newsBox .videosModule h2 a { color: #2A5985;}
	

	
	
/* ultimas noticias */

.lastNews {
	float: left;
	width: 280px;
	padding: 10px;
	border: 1px solid #AA801C;
	background: url(../images/body/yellowBack.png) repeat-x;}
	
		.destacadoNews .titleCategory  {
			float: left;
			width: 60%;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 16px;}
			
		.destacadoNews .titleRight  {
			float: right;
			width: 39%;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 13px;
			text-align: right;}
			
	.newsText h2, .newsText h2 a { color: #666; }
	
	.newsBox .lastNews .rankingBox { margin: 0;} 
	
	.lastNews .newsText h2 a {margin: 5px 0; padding: 0; width: 100%;}
	
	.newsBox .destacadoNews .rankingBox,
	.topNews .destacadoNews .rankingBox{ margin-top: 5px; padding-bottom:5px;}
	
	
/* destacado opinion */

.opinionBox {
	float: left;
	width: 100%;
	padding-bottom: 10px;
	background: #34C2E5 url(../images/body/allBlueBack.png) repeat-x;}
	
	.opinionBox a, .opinionBox a .category { margin-bottom:0;}
	
	.opinionBox .autorPhoto {
	width:50px;
	padding: 10px;}
	
	.opinionBox .autorPhoto .image {
		float: left;
		width: 50px;
		height: 50px;
		overflow: hidden;
		margin-bottom: 10px;}
		
		.opinionBox .autorPhoto .image img { max-height: 100%; _height: auto;}
		
		.opinionBox .newsText { width:230px; _width:220px; float:right;}
		
		.opinionBox .newsText a, .opinionBox .newsText h1 a { padding-top:0; margin-bottom:0;font-size: 16px;}
		.opinionBox .newsBox { padding-bottom:0;}
		.opinionBox .newsText { padding:0; margin:0; margin-top: -10px;}
	
/* top news // los mas */

.topNews { float: left; width: 100%; *padding-bottom:15px;}

.topNews ul.topNewsSelector { float: left; width: 100%; position: relative; z-index:1;}

	.topNewsSelector li { float: left; width: auto; margin-right: 5px;}
	
	.topNewsSelector li a {
		float: left;
		width: auto;
		padding: 3px 5px; 
		border: 1px solid #666;
		font-size: 10px; 
		color: #666; 
		text-transform: uppercase;}
		
				
		.topNewsSelector li a:hover,
		.topNewsSelector li.ui-tabs-selected a {
			border-color: #92117E;
			background: url(../images/body/pinkBack.png) repeat-x;
			color: #92117E;}
			
			.topNewsSelector li.ui-tabs-selected a {border-bottom-color: #fbf8fb; margin-bottom: -1px;padding-bottom: 10px; position:relative; z-index: 1;}
			
.topNews .newsList { 
	float: left; 
	width: 96%; 
	padding: 0px 2%; 
	border: 1px solid #92117E;
	background: url(../images/body/pinkBack.png) 0 -25px repeat-x;
	}
	
	.topNews .newsList .newsText h2, .topNews .newsList .newsText h2 a { color: #92117E; }
		
/* calendario */

.calendarBox {
	float: left;
	margin-bottom: 15px;
	width: 89%;
	padding-left: 11%;
	height: 154px;
	background-position: 0 -315px;
	overflow:hidden;}
	
	.calendarBox .newsList h2, .calendarBox .newsList h2 a {color: #fff; font-size: 12px;}
	.calendarBox .newsList p, .calendarBox .newsList p a {color: #fff; font-size: 10px; line-height:normal;}
	
	.calendarBox .newsList .item { border: none; height:62px;}
	
	.calendarBox .date {
		float: left;
		width: 38px;
		color: #fff;
		font-weight: bold;}
		
		.calendarBox .date .day { display: block; font-size: 18px; text-align: center;}
		.calendarBox .date .month { display: block; font-size: 12px; text-align: center; text-transform: uppercase;}
		
	.calendarBox .newsList .newsText {
		float: right;
		width: 220px;
		padding-right: 5px;}
		
		
/* encuesta *******************************/

.pollBox,
.pollContainer {
	float: left;
	margin-bottom: 15px;
	width:300px;
	min-height:255px;
	background: url(../images/body/ajax-loader.gif) center no-repeat;
	}
	
	.pollBox { margin: 0; height:auto;}
	
	/*.pollBox .ads {
	float: right;
	width: 70px;}*/

.pollBox .textCont {
	float: left;
	width: 278px;
	min-height: 215px;
	padding: 10px;
	border: 1px solid #009DDF;
	background: #fff url(../images/body/lightblueBack.png) repeat-x;}
 
.pollBox .textCont p {
 	float: left;
 	width: 100%;
 	margin: 5px 0;
 	font-size: 14px;}
 	
.pollBox .textCont ul { float: left; width: 100%;}
 
.pollBox .textCont li {
 	float: left;
 	width: 100%;
	padding: 4px 0;}
 	
.pollBox .textCont li input.check {
  float: left;
  padding: 0;
  border: none;
  margin-top: 2px;
  *margin-top: -2px;
  width: auto;
  height: auto;}
  
.pollBox .textCont li label {
  float: left;
  font-family:Arial, Helvetica, sans-serif;
  padding-left: 5px;
  font-size: 13px;
  color: #333;
  width: 88%;
  padding-left: 5px;
  *padding-left: 0px;}
  
    .pollBox .textCont .answers li label { padding-left: 0; width: 100%;}
  
.pollBox .textCont li label span {
  	color: #333;
  	padding-left: 5px;
  	font-weight: normal;}
	
.pollBox .textCont li .percentBack {
  	float: left;
  	clear: left;
  	margin: 3px 0;
  	width: 96%;
	padding: 3px 2%;
  	height: 10px;
  	font-size: 0;
  	background: url(../images/body/lightblueBack.png) 0 -0px repeat-x;}
  	
.pollBox .textCont li .percent {
  	float: left;
  	width: 100%;
  	height: 10px;
  	font-size: 0;
  	background: #666;}
  	
.pollBox .textCont li .active { background: #009DDF;}
  
.pollBox .textCont .buttons {
  float: left;
  width:  100%;
  margin: 10px 0;}
  
.pollBox .textCont .buttons input.btRed {
  	float: left;
  	width: 60px;
	margin-right: 10px;
  	height: 20px;
	padding-bottom: 5px;
	font-family: Georgia, "Times New Roman", Times, serif;
  	color: #fff;
  	font-size: 12px;
  	font-weight:bold;
  	text-align: center;
  	background-position: -163px -164px;
  	cursor: pointer;
	border: none;}
  	
.pollBox .textCont .buttons a, 
.pollBox .textCont .buttons span {
  	float: left;
	width: auto;
	font-family: Georgia, "Times New Roman", Times, serif;
  	margin-top: 3px;
  	font-size: 12px;
  	color: #009DDF;
	cursor:pointer;}
  	
.pollBox .textCont .buttons a:hover,
.pollBox .textCont .buttons p:hover{ text-decoration: none; color: #666;}
  
.pollBox .textCont .buttons input.btRed:hover { background-position: -163px -184px;}


/* Seccion */

.sectionTitle {
	padding-bottom: 22px;
	font-size: 33px;}
	
	.sectionTitleSmall {
	padding-bottom: 12px;
	font-size: 22px;}
	
	.pinkSection .sectionTitle {
		color: #92117E; 
		background: url(../images/body/sectionTitleBottomPink.png) 0 bottom no-repeat}
	.yellowSection .sectionTitle {
		color: #AA801C;
		background: url(../images/body/sectionTitleBottomYellow.png) 0 bottom no-repeat}
	.greenSection .sectionTitle {
		color: #008F36;
		background: url(../images/body/sectionTitleBottomGreen.png) 0 bottom no-repeat}
	.blueSection .sectionTitle {
		color: #009DDF;
		background: url(../images/body/sectionTitleBottomBlue.png) 0 bottom no-repeat}
	
	.pinkSection .newsBox .newsText .newsTextTop { color: #92117E;}
	.yellowSection .newsBox .newsText .newsTextTop { color: #AA801C;}
	.greenSection .newsBox .newsText .newsTextTop { color: #008F36;}
	.blueSection .newsBox .newsText .newsTextTop { color: #009DDF;}
	
	.contentColumn .newsBox .newsText .newsTextTop { color: #9f9f9f;}
	
	.sectionTitleMunicipios,
	.pinkSection .sectionTitleMunicipios { padding-bottom: 10px; background: none;}
	
/* Municipios */

.contentMain .menuMunicipios { 
	float: left; 
	width: 100%; 
	margin-bottom: 5px; 
	margin-top: 7px; 
	padding-bottom: 10px; 
	background: url(../images/body/sectionTitleBottomPink.png) 0 bottom no-repeat}
	
	.contentMain .menuMunicipios li { float: left; margin-right: 5px; margin-bottom: 5px;}
	.contentMain .menuMunicipios li a { float: left; padding: 2px 5px; border: 1px solid #666; font-size: 14px; color: #666; white-space:nowrap;}
	.contentMain .menuMunicipios li a:hover { color: #92117E; border-color: #92117E; background: #fff;}
	.contentMain .menuMunicipios li a.active { color: #fff; border-color: #92117E; background: #92117E;}

/* Searcher */

.searcher {
	float: left;
	margin-top: -20px;
	_margin-top: -10px;
	margin-bottom: 15px;
	padding: 2%;
	width: 96%;
	position: relative;
	z-index:1;}
	
	.contentMain .searcher { width: 605px; padding: 10px;}
	.contentNote .searcher { _margin-top: -35px;}
	
	.contentMain .searcher .sectionTitle { background: none; padding: 5px 0; color: #fff;}
	.contentMain .searcher .contInputs { float: left; width: 100%;}
	
.pinkSection .searcher { background: #9f2e8d url(../images/body/allPinkBack.png) repeat-x;}
.yellowSection .searcher { background: #c4a554 url(../images/body/allYellowBack.png) repeat-x;}
.blueSection .searcher { background: #34c2e5 url(../images/body/allBlueBack.png) repeat-x;}
.greenSection .searcher { background: #008f36 url(../images/body/allGreenBack.png) repeat-x;}

	.searcher p {
		float: left;
		width: 100%;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 16px;
		color: #FFF;}
		
	.searcher input.searcherInput,
	.searcher select {
		float: left;
		margin-top: 5px;
		padding-top: 4px;
		width:98%;
		height: 20px;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 16px;
		color: #92117E;
		border: none;
		background: #FFFFFF;}
		
		.searcher select { padding-top: 0px; height: 26px; }
		
		.contentMain .searcher input.searcherInput { margin-right: 15px;}
		.contentMain .searcher input.searcherInput,
		.contentMain .searcher select { width: 48%;}
		
		.yellowSection .searcher input.searcherInput { color: #AA801C;}
		.greenSection .searcher input.searcherInput { color: #008F36;}
		.blueSection .searcher input.searcherInput { color: #009DDF;}
		
		.searcher .filterBox {
			float: left;
			margin-top: 15px;
			width: 100%;}
			
			.searcher .filterBox p {
				float: left;
				width: 100%;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;}
				
				.contentMain .searcher .filterBox p { width: auto; padding-right: 25px; margin-top: 8px;}
				
			.searcher .filterBox .dateBox {
				float: left;
				margin-top: 6px;
				width: 50%;}
				
				.contentMain .searcher .filterBox .dateBox { width: 36%;}
				
				.searcher .filterBox .dateBox label {
					float: left;
					padding-top: 3px;
					width: 40px;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 11px;
					font-weight: bold;
					color: #FFF;}
					
				.searcher .filterBox .dateBox input {
					float: left;
					margin-right: 2px;
					width: 30px;
					height: 16px;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 11px;
					color: #92117E;
					border: none;}
					
					.contentMain .searcher .filterBox .dateBox input { width: 50px; font-size: 13px;}
					.contentMain .searcher .filterBox .dateBox input.short { width: 30px;  font-size: 13px;}
					
				.yellowSection .searcher .filterBox .dateBox input { color: #AA801C;}
				.greenSection .searcher .filterBox .dateBox input { color: #008F36;}
				.blueSection .searcher .filterBox .dateBox input { color: #009DDF;}
					
				.searcher .filterBox .dateBox input.short {width: 15px;}
				
				.searcher .filterBox .dateBox input.calendarButton {
					float: left;
					width: 20px;
					height: 20px;
					cursor: pointer;
					border: none;
					background: none;}
					
					.pinkSection .searcher .filterBox .dateBox input.calendarButton {
						background: url(../images/body/siteImages.png) 0 -477px no-repeat;}
					
					.yellowSection .searcher .filterBox .dateBox input.calendarButton {
						background: url(../images/body/siteImages.png) -21px -477px no-repeat;}
					
					.greenSection .searcher .filterBox .dateBox input.calendarButton {
						background: url(../images/body/siteImages.png)-42px -477px no-repeat;}
					
					.blueSection .searcher .filterBox .dateBox input.calendarButton {
						background: url(../images/body/siteImages.png) -64px -477px no-repeat;}
		
		.searcher input.btSearch { margin-top: 10px;}
		.contentMain .searcher input.btSearch { margin-top: 5px;}
		
			.yellowSection .searcher input.btSearch {
				background: url(../images/body/siteImages.png) -91px -477px no-repeat;}
			.yellowSection .searcher input.btSearch:hover {
				background: url(../images/body/siteImages.png) -91px -500px no-repeat;}
			
			.greenSection .searcher input.btSearch {
				background: url(../images/body/siteImages.png)-155px -477px no-repeat;}
			.greenSection .searcher input.btSearch:hover {
				background: url(../images/body/siteImages.png) -155px -500px no-repeat;}
			
			.blueSection .searcher input.btSearch {
				background: url(../images/body/siteImages.png) -220px -477px no-repeat;}
			.blueSection .searcher input.btSearch:hover {
				background: url(../images/body/siteImages.png) -220px -500px no-repeat;}
				
		.searcher a {
			float: left;
			margin-top: 15px;
			padding-left: 10px;
			width: auto;
			font-size: 11px;
			color: #fff;}
			
			.searcher a:hover { text-decoration: underline;}
			
			
/* resultados */

.resultsTitles {
	float: left;
	padding: 10px;
	padding-bottom: 0;
	width: 605px;}
	
	.resultsTitles p.pink {
		float: left;
		width: 72%;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 16px;}
		
	.resultsTitles p.gray {
		float: left;
		padding-left: 10px;
		width: 25%;
		color: #999;}
		
.resultsList {
	float: left;
	margin: 10px 0;
	width: 625px;}
	
	.resultsList li {
		float: left;
		padding: 15px 10px;
		width: 605px;
		border-top: 1px solid #666;}
		
		.resultsList li:hover { background: #f2f2f2 url(../images/body/resultsBack.png) bottom repeat-x;}
		
	.resultsList li .newsText { 
		float: left;
		width: 72%;}
		
		.resultsList li .newsText span.volanta,
		.resultsList li .newsText span.volanta a { width: 100%; float:left; color: #666;}
		
		.resultsList li .newsText h1 { margin-top: 5px;}
		.resultsList li .newsText h1,
		.resultsList li .newsText h1 a { font-size: 20px; line-height: 21px;}
		
		.resultsList li .newsText h1 a:hover { color: #92117E;}
		
	.resultsList li .newsTextTop,
	.resultsList li .rankingBox{ 
		float: left;
		padding-left: 10px;
		width: 25%;}
		
		.resultsList li .newsTextTop { font-size: 11px;}
		
	.paginador {
		float: left;
		padding: 10px;
		padding-bottom: 30px;
		width: 605px;
		border-top: 1px solid #666;}
		
		.paginador p {
			width: 18%;
			float: left;}
			
		.paginador p.links {width: 25%;}
			
			.paginador p,
			.paginador p a {font-size: 14px;
			font-family: Georgia, "Times New Roman", Times, serif;
			color: #999;}
			
			
			
/* Note */

.contentNote .contentMain .newsText .volanta {
	font-size: 16px;
	float:left;
	width:98%; 
	clear:left;}
	
	.contentNoteOpinion .contentMain .newsText .volanta { padding-left:2%; clear:left; margin-top: -5px; position: relative; z-index:1;}
	
/* toolbox nota */

.noteToolbox { float:left; width: 80%; padding-right: 19%; padding-bottom:5px;}
	
	.noteToolbox .shareBox { float:right;}
	
.contentNote .contentMain .newsText .newsTextTop {width: auto; padding-right: 20px; float:left;	text-align: left;}
	
	.contentNoteOpinion .contentMain .newsText .newsTextTop { width:20%;  _width:19%;}
	
.contentNote .contentMain .newsText .rankingShort {
	float:left;
	margin-top: -3px;
	width: 30%;}
	
	.contentNote .contentMain .newsText .rankingShort a.vote { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #92117E; float:left; padding-left: 5px; margin-top: 2px;}
	
	.contentNoteOpinion .contentMain .newsText .rankingShort { width:20%; margin-top: 0; }
	
.contentNote .contentMain .newsText h1 {
	font-size: 35px;
	line-height:36px;
	padding-bottom: 10px;}
	
	.contentNoteOpinion .contentMain .newsText h1,
	.contentNoteOpinion .contentMain .newsText .titlesCont p { width:98%;padding-left:2%; }
	
	.contentNote .contentMain .newsText .titlesCont { float:left; width:100%; padding-bottom:20px;}
	.contentNoteOpinion .contentMain .newsText .titlesCont { width:80%; min-height:150px;}
	
.contentNote .contentMain .newsImage {
	width: 80%;
	float: left;
	clear:left;}
	
	.contentNoteOpinion .contentMain .newsImage { display:none;}
	
.contentNote .contentMain .buttonCont {
	float:left;
		 width: 17%;
		 padding:0;
		 padding-left: 5px;
	 padding-bottom: 15px;}
	 
	 .contentNoteOpinion .contentMain .buttonCont {
		 float:left;
		 width: 17%;
		 padding:0;
		 padding-left: 5px;}
	
	.contentNote .contentMain .buttonCont a {
		float: left;
		margin-bottom: 2px;
		width: 94px;
		height: 80px;
		background: url(../images/body/notesButtons.png) no-repeat;
		_background: url(../images/body/notesButtonsie.jpg) no-repeat;}
		
/*		.contentNoteOpinion .contentMain .buttonCont a { margin-top: -5px; position: relative; z-index: 1;}*/
		
		.contentNote .contentMain .buttonCont a.video,
		.contentNote .contentMain .buttonCont a.audio{
			height:75px;}
		
		.contentNote .contentMain .buttonCont a.voteButton {
			height:26px;}
		
		.contentNote .contentMain .buttonCont a span {
			float: left;
			margin-top: 40px;
			padding-left: 5px;
			width: 85px;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 12px;
			font-weight: bold;
			color: #FFF;}
		
		.contentNote .contentMain .buttonCont a.commentsButton span {
			margin-top: 10px;}
			
		.contentNote .contentMain .buttonCont a.voteButton span {
			margin-top: 5px;}
		
		.contentNote .contentMain .buttonCont a.commentsButton span.commentNumbres {
			font-size: 39px;
			margin-top: 5px;
			text-align: center;}
		
		.pinkSection .buttonCont a.gallery {background-position: 0 0px ;}
		.pinkSection .buttonCont a.gallery:hover {background-position: 0 -82px ;}
					
		.yellowSection .buttonCont a.gallery {background-position: -96px 0px}
		.yellowSection .buttonCont a.gallery:hover {background-position: -96px -82px}
					
		.greenSection .buttonCont a.gallery {background-position: -192px 0px;}
		.greenSection .buttonCont a.gallery:hover {background-position: -192px -82px;}
					
		.blueSection .buttonCont a.gallery {background-position: -288px 0px;}
		.blueSection .buttonCont a.gallery:hover {background-position: -288px -82px;}
			
			
		.pinkSection .buttonCont a.video {background-position: 0 -164px;}
		.pinkSection .buttonCont a.video:hover {background-position: 0 -241px ;}
					
		.yellowSection .buttonCont a.video {background-position: -96px -164px}
		.yellowSection .buttonCont a.video:hover {background-position: -96px -241px}
					
		.greenSection .buttonCont a.video {background-position: -192px -164px;}
		.greenSection .buttonCont a.video:hover {background-position: -192px -241px;}
					
		.blueSection .buttonCont a.video {background-position: -288px -164px;}
		.blueSection .buttonCont a.video:hover {background-position: -288px -241px;}
		
		
		.pinkSection .buttonCont a.audio {background-position: 0 -318px;}
		.pinkSection .buttonCont a.audio:hover {background-position: 0 -395px ;}
					
		.yellowSection .buttonCont a.audio {background-position: -96px -318px}
		.yellowSection .buttonCont a.audio:hover {background-position: -96px -395px}
					
		.greenSection .buttonCont a.audio {background-position: -192px -318px;}
		.greenSection .buttonCont a.audio:hover {background-position: -192px -395px;}
					
		.blueSection .buttonCont a.audio {background-position: -288px -318px;}
		.blueSection .buttonCont a.audio:hover {background-position: -288px -395px;}
			
		
		.pinkSection .buttonCont a.commentsButton,
		.yellowSection .buttonCont a.commentsButton,
		.greenSection .buttonCont a.commentsButton,
		.blueSection .buttonCont a.commentsButton {background-position: 0 -582px;}
		
		.pinkSection .buttonCont a.commentsButton:hover {background-position: 0 -472px ;}
		.yellowSection .buttonCont a.commentsButton:hover {background-position: -96px -472px}
		.greenSection .buttonCont a.commentsButton:hover {background-position: -192px -472px;}
		.blueSection .buttonCont a.commentsButton:hover {background-position: -288px -472px;}
		
		.pinkSection .buttonCont a.voteButton,
		.yellowSection .buttonCont a.voteButton,
		.greenSection .buttonCont a.voteButton,
		.blueSection .buttonCont a.voteButton {background-position: -0px -664px;}
		
		.pinkSection .buttonCont a.voteButton:hover {background-position: 0 -554px ;}
		.yellowSection .buttonCont a.voteButton:hover {background-position: -96px -554px}
		.greenSection .buttonCont a.voteButton:hover {background-position: -192px -554px;}
		.blueSection .buttonCont a.voteButton:hover {background-position: -288px -554px;}
		

.contentNote .contentMain .newsText { float:left; width: 100%; }
.contentNote .contentMain .mainText { width: 82%;padding-bottom: 30px;}
.contentNoteOpinion .contentMain .mainText { width: 82%;padding-bottom: 30px;}

.contentNote .contentMain .newsText h2,
.contentNote .contentMain .newsText h3,
.contentNote .contentMain .newsText h4,
.contentNote .contentMain .newsText h5,
.contentNote .contentMain .newsText h6{
	display: block;
	float:none;
	margin: 20px 0 0 0;
	width: 100%;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #2A5985;}
	
.contentNote .contentMain .newsText h3,
.contentNote .contentMain .newsText h4,
.contentNote .contentMain .newsText h5,
.contentNote .contentMain .newsText h6{ font-size: 16px; font-weight: normal; }

.contentNote .contentMain .newsText p { width: 95%; font-size:13px; line-height: 19px; margin-top: 10px;display: block;	float:none;	}
.contentNote .contentMain .newsText ul, .contentNote .contentMain .newsText li { list-style: circle inside;}

.contentNote .contentMain .newsText .copete,
.contentNote .contentMain .newsText .copete p { display: block; color: #666; font-size:14px; line-height:20px;}

.contentNote .contentMain .newsText .copete { float:left; width:98%; clear:left;} 

.contentNote .contentMain .imageGallery,
.newsBox .imageGallery,
.contentColumn .newsBox .imageGallery{ position: relative; margin-top: 20px; width: 626px; background: #000; }

.contentColumn .newsBox .imageGallery { width:300px; margin-top:0;}

	.contentNote .contentMain .imageGallery .imageCont,
	.newsBox .imageGallery .imageCont,
	.contentNote .contentMain .imageGallery .imageCont .imgNoteCrop,
	.contentColumn .newsBox .imageGallery  .imageCont,
	.contentColumn .newsBox .imageGallery  .imageCont .imgNoteCrop{
	float: left; width:100%; height:402px; overflow: hidden; text-align: center; position: relative;}
	
	.contentNote .contentMain .imageGallery .imageCont .imgNoteCrop { height:350px; margin-top: 32px;}
	
	.contentColumn .newsBox .imageGallery .imageCont { height: 276px;}
	.contentColumn .newsBox .imageGallery .imageCont .imgNoteCrop { height: 220px; margin-top: 32px;}
	
	
	.contentNote .contentMain .imageGallery .imageContAudio,
	.newsBox .imageGallery .imageContAudio,
	.contentColumn .newsBox .imageGallery  .imageContAudio { height: auto;}

	.contentNote .contentMain .imageGallery .imageCont img,
	.newsBox .imageGallery .imageCont a,
	.contentColumn .newsBox .imageGallery .imageCont img,
	.contentColumn .newsBox .imageGallery .imageCont a { width: auto; height: 350px; float: none; margin: 0 auto; background-repeat: no-repeat;}

	/*.contentNote .contentMain .newsVideo .player img,
	.multimediosCont .newsImage .player img{ margin-top:200px; margin-left:0; width:auto; height: auto; float:none;}*/

	/* video en nota */

	#Content .newsVideo,
	#Content .newsVideo .imageCont,
	.contentSection .contentMultimedios .newsVideo,
	.contentSection .contentMultimedios .newsVideo .imageCont { 
	float: left; width: 275px; background: none; height:auto;position: relative; margin:0; padding:0;}

	#Content .newsVideo,
	.contentSection .contentMultimedios .newsVideo { 
	border:2px solid #fff; outline:1px solid #333; -moz-outline-radius:4px;}

	.contentNote .contentMain .newsVideo {margin-left: 50px!important; _margin-left: 25px!important;  }
	.contentNote .contentMain .newsAudioNota {margin-left: 100px!important; _margin-left: 50px!important;  }
	.contentSection .contentMultimedios .newsVideo {margin-left: 150px!important;_margin-left: 75px!important;}
	.contentSection .contentMultimedios .videosModule .newsVideo {margin-left: 0px!important;}
	#Content .multimediosBox  .newsVideo {margin-left: 10px!important;}



	/* player container */
.newsVideo .imageCont .player,
.contentMultimedios .newsVideo .imageCont .player {
	height:222px;
	width:275px;
	cursor:pointer;
	float:left;
	text-align:center;
	background-color: #000;
	background-repeat: no-repeat;
	margin:0; padding:0;
}
	
	.contentNote .contentMain #video,
	.contentNote .contentMain #video .imageCont,
	.contentNote .contentMain #video .imageCont .player,
	#Content .contentMultimedios .newsVideo,
	#Content .contentMultimedios .newsVideo .imageCont,
	#Content .contentMultimedios .newsVideo .imageCont .player {width:400px;height:312px;}

	#Content .contentMultimedios .videosModule .newsVideo,
	#Content .contentMultimedios .videosModule .newsVideo .imageCont,
	#Content .contentMultimedios .videosModule .newsVideo .imageCont .player {width:275px;height:222px;}

/* play button */
.newsVideo .imageCont .player img,
#Content .contentMultimedios .videosModule .newsVideo .imageCont .player img {
	margin:0;
	margin-top:67px;}

	.contentNote .contentMain #video .imageCont .player img,
	#Content .contentMultimedios .newsVideo .imageCont .player img {margin-top: 97px;}

/* info area */
.newsVideo .imageCont .player div.info,
.contentSection .contentMultimedios .newsVideo .imageCont .player div.info {
	height:auto;
	background:#000;
	opacity:0.7;
	color:#fff;
	text-align:left;
	padding:5px 5%;	
	font-family:"bitstream vera sans","trebuchet ms";
	font-size:12px;
	border-top:1px solid #ccc;
	margin-top:62px;
	position: absolute; 
	bottom: 0;
	left: 0;
	width: 90%;
	display:block;
}
.newsAudio .imageCont .player div.info,
.contentSection .contentMultimedios .newsAudio .imageCont .player div.info { margin-top: 0px;}
.newsVideo .imageCont .player div.info strong,
.contentSection .contentMultimedios .newsVideo .imageCont .player div.info strong {color:#c0d1e8;}

.newsVideo .imageCont .player div.info a,
.contentSection .contentMultimedios .newsVideo .imageCont .player div.info a {font-family:"bitstream vera sans","trebuchet ms";
	font-size:11px; color: #fff;} 

/* audio 

	.newsAudio .imageCont .player,
	.contentMultimedios .newsAudio .imageCont .player,
	.contentNote .contentMain #audio,
	.contentNote .contentMain #audio .imageCont,
	.contentNote .contentMain #audio .imageCont .player,
	#Content .contentMultimedios .newsAudio,
	#Content .contentMultimedios .newsAudio .imageCont,
	#Content .contentMultimedios .newsAudio .imageCont .player {height:30px;}

	#Content .contentMultimedios .newsAudio {float:right;}*/


	/* noticia en fotos */
	
	.contentColumn .newsBox .imageGallery .imageCont img,
	.contentColumn .newsBox .imageGallery .imageCont a {height:220px;}

	.contentNote .contentMain .galleryControlers,
	.contentColumn .newsBox .galleryControlers { 
		float: left;
		position: absolute;
		z-index: 2;
		top: 0;
		left: 0;
		width: 100%;
		height:41px;}
				
		.contentNote .contentMain .galleryControlers .imageIcon,
		.contentColumn .newsBox .galleryControlers .imageIcon,
		.contentNote .contentMain .galleryControlers .videoIcon,
		.contentColumn .newsBox .galleryControlers .videoIcon{
			float: left;
			padding: 3px 3%;
			width: 40px;
			height: 41px;} 
		
		.pinkSection .galleryControlers,
		.contentColumn .newsBox .galleryControlers { background: url(../images/body/pinkGalleryBack.png) no-repeat;}
		.contentColumn .newsBox .galleryControlers { background-position: right top;}
		.yellowSection .galleryControlers { background: url(../images/body/yellowGalleryBack.png) no-repeat;}
		.greenSection .galleryControlers { background: url(../images/body/greenGalleryBack.png) no-repeat;}
		.blueSection .galleryControlers { background: url(../images/body/blueGalleryBack.png) no-repeat;}
		
			.pinkSection .galleryControlers .imageIcon,
			.contentColumn .newsBox .galleryControlers .imageIcon { background: url(../images/body/pinkGalleryIcon.png) no-repeat;}
			.yellowSection .galleryControlers .imageIcon { background: url(../images/body/yellowGalleryIcon.png) no-repeat;}
			.greenSection .galleryControlers .imageIcon { background: url(../images/body/greenGalleryIcon.png) no-repeat;}
			.blueSection .galleryControlers .imageIcon { background: url(../images/body/blueGalleryIcon.png) no-repeat;}
			
			.pinkSection .galleryControlers .videoIcon { background: url(../images/body/pinkVideoBack.png) no-repeat;}
			.yellowSection .galleryControlers .videoIcon { background: url(../images/body/yellowVideoBack.png) no-repeat;}
			.greenSection .galleryControlers .videoIcon { background: url(../images/body/greenVideoBack.png) no-repeat;}
			.blueSection .galleryControlers .videoIcon { background: url(../images/body/blueVideoBack.png) no-repeat;}
		
	.contentNote .contentMain .galleryControlers p,
	.contentColumn .newsBox .galleryControlers p,
	.commentsList .top h1,
	.commentsList .top p,
	.commentsList .top a { 
		float: left;
		position: relative;
		z-index: 3;
		margin-top: 10px;
		width: auto;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size: 16px;
		font-weight: bold;
		color: #FFF;} 	
		
	.contentNote .contentMain .galleryControlers span.numbers,
	.contentNote .contentMain .imageCont #prevBtn,
	.contentNote .contentMain .imageCont #nextBtn,
	.contentColumn .newsBox .imageCont #prevBtn,
	.contentColumn .newsBox .imageCont #nextBtn{
		float: left;
		padding: 0;
		width: auto;
		margin-top: 5px;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size: 16px;
		color: #FFF;
		position: absolute; 
		top: 0; 
		right:88px;
		z-index: 1000; 
		background: none;}
		
		.contentColumn .newsBox .imageCont #prevBtn,
		.contentColumn .newsBox .imageCont #nextBtn { top: 250px; font-size: 13px; right: 78px;}
		
		.contentNote .contentMain .imageCont #prevBtn a,
		.contentColumn .newsBox .imageCont #prevBtn a,
		.contentNote .contentMain .imageCont #nextBtn a,
		.contentColumn .newsBox .imageCont #nextBtn a{color: #FFF;}

		.contentNote .contentMain .galleryControlers span.numbers {right:188px;  width:200px; text-align: right;}
		.contentNote .contentMain .imageCont #nextBtn,
		.contentColumn .newsBox .imageCont #nextBtn{ right: 10px;}
		
		/*.contentNote .contentMain .galleryControlers span.numbers { padding-right: 180px;}*/
	
	.contentNote .contentMain .galleryControlers .buttonCont,
	.contentNote .contentMain .galleryButtons,
	.contentColumn .newsBox .galleryControlers .buttonCont,
	.contentColumn .newsBox .galleryButtons{ width: 170px; padding-left: 15px;}
		
	.contentNote .contentMain .galleryControlers .buttonCont span,,
	.contentNote .contentMain .galleryButtons span,
	.contentNote .contentMain .galleryControlers .buttonCont a,
	.contentNote .contentMain .galleryButtons a, 
	.contentColumn .newsBox .galleryControlers .buttonCont span,,
	.contentColumn .newsBox .galleryButtons span,
	.contentColumn .newsBox .galleryControlers .buttonCont a,
	.contentColumn .newsBox .galleryButtons a{ float: none; background: none; white-space:nowrap;}
	
	.contentNote .contentMain .galleryButtons,
	.contentColumn .newsBox .galleryButtons{ position: absolute; top: -6px; *top: -3px; right: 0px; z-index:2;}
	
	.contentNote .contentMain .galleryButtons li,
	.contentColumn .newsBox .galleryButtons li { float: left; width: auto;}
	
	.newsBox .imageGallery .imageCont #slider,
	.newsBox .imageGallery .imageCont #slider ul,
	.contentColumn .newsBox .imageCont #slider,
	.contentColumn .newsBox .imageCont #slider ul{ float: left; width: 100%;}
	
	.newsBox .imageGallery .imageCont #slider ul li,
	.contentColumn .newsBox .imageCont #slider ul li { float: left; width: 625px; overflow: hidden;}
	.contentColumn .newsBox .imageCont #slider ul li { width:300px;}
	
	.contentColumn .newsBox .imageGallery .imageCont .rankingBox { float: left; margin:0; width: 280px; padding: 5px 10px 3px 10px; background: #3d3d3d;}
	
	
/* caja de comentarios */

.commentsList {
	float: left;
	margin-top: 10px;
	width: 626px;
	background:url(../images/body/commentsTop.png) no-repeat;}
	
	.commentsList .top {
		float: left;
		padding-left: 9%;
		width: 91%;
		height: 52px;}
		
		.commentsList .top p {
			float: right;
			padding-right: 10px;
			margin-top: 3px;
			font-weight: normal;
			text-align: right;}
			
		.commentsList .top a {
			float: right;
			padding-right: 10px;
			margin-top: 0;
			padding-top: 4px;
			width: 164px;
			height: 24px;
			text-align: center;
			font-size: 13px;
			background-position: 0 -529px;}
			
			.commentsList .top a:hover {background-position: 0 -557px;}
			
			
	.commentsList ul {
		float: left;
		padding: 10px;
		padding-bottom: 0;
		width: 604px;
		border: 1px solid #bbbbbb;
		border-bottom: none;
		border-top: none;}
		
		.commentsList ul.hiddenComments { padding-top: 0; overflow: hidden; }
		
		.commentsList li {
			float: left;
			width: 100%;
			padding: 15px 0;
			border-bottom: 1px dotted #bbb;}
			
			.commentsList li p.user {
				float: left;
				width: auto;
				padding-right: 15px;
				color: #2A5985;	}
				
			.commentsList li div.comments { border: none;}
			
			.commentsList li p.text {
				float: left;
				margin-top: 5px;
				width: 100%;}
				
			.commentsList .viewComments {
				float: left;
				width: 112px;
				height: 25px;
				background-position: 0 -585px;
				border: none;
				font-family: Georgia, "Times New Roman", Times, serif;
				color: #fff;
				text-align: center;
				font-size: 13px;
				cursor: pointer;}
				
				.commentsList .viewComments:hover {background-position: 0 -610px;}
				
			.commentsBottom { 
			float: left; width: 100%; border-top: 1px solid #bbbbbb; margin-top: -1px; position: relative; z-index:1;
			_float: none; _display: block;}
		
		.postComment {
			float: left;
			margin-top: 20px;
			width: 626px;}
			
			.postComment h1 {
				float: left;
				height: 46px;
				padding-left: 9%;
				width: 91%;
				background: url(../images/body/commentsIcon.png) 5px 0 no-repeat;
				font-family: Georgia, "Times New Roman", Times, serif;
				color: #92117E;
				font-size: 18px;
				position: relative;
				z-index: 1;}
				
			.postComment .commentCont {
				float: left;
				margin-top: -20px;
				margin-bottom: 15px;
				width: 94%;
				padding: 30px 3% 3% 3%;
				border: 1px solid #bbb;
				}
				
				
			.postComment textarea {
				float: left;
				margin-right: 15px;
				width: 440px;
				height: 100px;
				border: 1px solid #bbb;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;}
				
			.postComment input.btPost{
				padding: 0;
				float: left;
				width: 98px;
				height: 20px;
				color: #ffffff;
				font-family: Georgia, "Times New Roman", Times, serif;
				font-weight: bold;
				background-position: 0 -34px;
				border: none;
				padding-bottom: 2px;
				cursor: pointer;}
			
			.postComment input.btPost:hover { background-position: 0 -54px;color: #ffffff;}
			
			.postComment p { 
				float: left; 
				margin-top: 10px;
				width: 100px;};
				
				.postComment p a { color: #2A5985;}
				
/* Formularios */

.formBox, .formBox ul, .formBox li { float:left; width: 625px;}

.formBox { padding-bottom: 40px;}

.formBox li label {
	float: left;
	clear: left;
	margin-top: 20px;
	width: 176px;
	font-size: 18px;
	color: #3B5770;}
	
	.formBox li label span { font-weight: bold; color:#92117E;}
	
	.formBox li.name label { width: auto; padding-right: 10px; clear: none;}
	
.formBox li input,
.formBox li select,
.formBox li textarea {
	float:left;
	margin-top: 20px;
	width: 215px;
	padding:2px;
	background: #f2f2f2;
	border: 1px solid #e6e6e6;
	color: #333;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;}
	
	.formBox li textarea { height:100px}
	
	.formBox li.name input { width: 190px; margin-right: 20px;}
	
	.formBox li input.check { padding: 0; border: none; background:none; width: auto; clear: left;}
	
	.formBox li p {
		float: left;
		padding-left: 5px;
		margin-top: 20px;
		color:#666;
		width: 360px;}
		
		.formBox li p.pink { clear:left; color:#92117E;}
		.formBox li p.contactText {width: 170px;}
	
	.formBox li p.small {
		float:right;
		padding: 0;
		padding-right: 33px;
		width: 170px;
		font-size:10px;
		}
		
		.formBox li p strong { font-weight: normal; color: #000;}
		
.formBox li div.right { float: left; width: 220px;} 
		
.error {
	float: left;
	margin: 10px 0;
	width: 376px;
	padding: 3px 10px;
	border: 1px dotted #C00;
	color: #c00;
	font-size: 11px;}
	
.formBox li input.btCancel {
	float:left;
	margin-right: 15px;
	width: 88px;
	height: 28px;
	padding-bottom: 6px;
	background-position: 0 -635px;
	font-size:16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#fff;
	border:none;
	cursor:pointer;}
	
	.formBox li input.btCancel:hover {background-position: 0 -663px;}
	
.formBox li input.btSend {
	float:left;
	width: 108px;
	height: 28px;
	padding-bottom: 6px;
	background-position: -88px -635px;
	font-size:16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#fff;
	border:none;
	cursor:pointer;}
	
	.formBox li input.btSend:hover {background-position: -88px -663px;}
	
/* estaticas */

.staticText { width: 625px;}

.staticText p,
.staticText h3{
	float: left;
	width: 100%;
	padding-bottom: 15px;
	font-size: 13px;
	line-height: 18px;}
	
	.staticText h3 { font-family: Georgia, "Times New Roman", Times, serif; color:#2A5985; font-weight: normal; line-height:20px;}
	
.staticText div { padding-bottom: 15px;}
	
	
/* Footer */

#Footer .footerLogo {
	float: left;
	padding-left: 20px;
	width: 150px;
	height: 65px;
  	background-position: 20px -165px;}
	
	#Footer ul { float: right; width: 80%;}
	#Footer li { float: left; padding: 0 4px;}
	
	#Footer .menu { margin: 25px 0;}
	
	#Footer .menu li a { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #BFE4FF;}
	#Footer .menu li a strong {font-size: 12px; color: #fff; font-weight: normal;}
	
	#Footer .menu li a:hover { color: #fff;}
	
	#Footer .menuMunicipios { margin-bottom: 5px; margin-top: 7px;}
	
	#Footer .menuMunicipios li a { font-size: 12px; color: #92117E;}
	#Footer .menuMunicipios li a:hover { color: #333;}
	
	#Footer .menuOptions {margin-top: 5px;}
	#Footer .menuOptions li { border-left: 1px solid #666;}
	#Footer .menuOptions li.first {border: none;}
	#Footer .menuOptions li a { font-size: 12px; color: #666;}
	#Footer .menuOptions li a.blue { color: #2A5985;}
	#Footer .menuOptions li a:hover { color: #333;}
	
	#Footer .copy { float: left; width: 10%; padding-left: 20px; color: #666; margin-top: 10px;}
	
	#Footer .developers { float: left; width: 10%; padding-left: 20px; color: #666; margin-top: 10px;}
	
	#Footer .developers a span { display: none;}
	
	#Footer .developers .lm {
		float:left;
		width: 21px;
		height: 15px;
  		background-position: -228px -164px;}
		
	#Footer .developers .tl {
		float:left;
		width: 31px;
		height: 15px;
  		background-position: -249px -164px;}
		
.ie_bar{
	float:left;
	width:900px;
	display:none;
	_display:block;
	padding:10px 10px 10px 35px;
	background:#FFFFE6 url('/images/iealert.png') no-repeat 10px center;
	border-bottom:1px #ccc solid;color:#000;
	text-decoration:none;}