body {background:#FFF;color:#000;font:12px Arial;margin:0;padding:0; background:#FFF url(../sites/all/themes/canalrcn/images/bg_portal.jpg) no-repeat center 0;}
p{margin:0;padding:5px 0;}
a:link, a:visited{color:#737373;text-decoration:none;}
a:hover{color:#01AEEF;text-decoration:underline;}
img, a img {border: none;}
span.form-required {color: #ffae00;}
table {margin: 1em 0;width: 100%;}
tr.even {background-color: #fff;}
tr.even td.active {background-color: #e6f1f7;}
ul, li, li.leaf, ul.menu li{list-style:none; margin:0; padding:0;}
.cntr_lista_generica li{margin-bottom:20px;}

ol  li{list-style:inherit;}
h1, h2, h3, h4, h5{margin:0 0 0.5em 0;}
h1{font-size:16px;}
h2{font-size:14px;}
h3{font-size:12px; letter-spacing:2px; color:#737373;  font-weight:normal; margin-bottom: 1em;}
h4{font-size:11px; color:#013B5D;}
h2.titSeccion {padding:10px 0 0 0;font-size:23px;color:#01AEEF;text-transform:uppercase;}
.more{text-align:right;padding:6px 6px 0 0;}
.subtitulo{color:#013B5D;font-size:24px;}
span.fechaTop{color:#b7b7b7; font-size:12px; font-weight:normal;}

/** Layout **/
#wrapper{ margin:0px auto; width:990px; text-align:left;}
.block-region{background:#FFF;border:2px dashed #008BCE;color:#000;font-size: 1.3em;padding:5px 0;text-align:center;}
.container{margin: 0 auto; position:relative; width:990px;}
/** CABEZOTE **/
#headerportal{ width:990px; height:*; clear:both; margin:0 auto; //text-align:left;}
#headerportal .parrilla{ height:*; width:990px; text-align:center; padding:0; display:inline-block; text-align:left; clear:both; line-height:1;}
#headerportal .logos_buscador{ width:990px; height:110px; clear:both;}
#headerportal .logos_buscador .header_izq{width:150px; height:110px; float:left;}
#headerportal .logos_buscador .header_dere{width:840px; height:110px; float:right;}

/** LOGOS RCN/MSN **/
#headerportal .logos_buscador .header_dere #header_msn{width:840px; height:80px; clear:both; }
#header_msn .logo_msn{ float:left; width:140px; height:80px; padding:0;}
#header_msn .buscador_msn{ float:left; width:420px; height:80px; padding:0 30px 0 50px;}
/************** CSS CAJA BING ***********************/
.msnhead1 .linklist9 li{ background-position: 100% 0; background-repeat: repeat-y;} 
#head .linklist9 li.last{ background-image: none;} 
#search{ margin-top: 0.1em;  margin-bottom:6px; float: left; width:400px;}
#search #ntwscopes{  height: 1.55em; width:384px;}
#search label{ display: none;} 
#q /* search textbox */{ display: block; float: left; padding:0 1px 0 6px; width: 274px; border:0; margin-top:3px; left:-5px; font-family:"Segoe UI", tahoma, arial, sans-serif; font-size:13px; font-style:italic; color:#6a8ca4;} 
#q.typing{  padding-top:2px; font-family:arial, tahoma, sans-serif; font-style:normal; color:#000;}
#search #ntwscopes div{  float:left; text-align:center; padding:0 8px;}
#search #ntwscopes #ntwseperator{ width:1px; height:13px; padding:0; background:transparent url(../sites/all/themes/canalrcn/images/msn_pipe.gif) no-repeat left top;}
#search #ntwscopes div a{  border:none; margin-bottom:1px; /* to have 1px margin between a and the arrow, so total 5px to match spec */}
#search #selectedscope{   width:7px;  height:4px;  display:block;  margin-left:auto; /*keep the background image center in firefox*/  margin-right:auto;/*keep the background image center in firefox*/ background:transparent url(../sites/all/themes/canalrcn/images/msn_arrow.gif) no-repeat center bottom;}
#search #ntwscopes .selected a{ color:#faae32; font-weight:bold;} 
#search #leftcorner, #search #searchform, #search #ntwlogo, #search #rightcorner{ float:left; height:36px;}
#search #leftcorner{  clear:left; width:6px; background:transparent url(../sites/all/themes/canalrcn/images/msn_leftedge.gif) no-repeat left top;}
#search #searchform{  width:312px; background:transparent url(../sites/all/themes/canalrcn/images/msn_gradient.gif) repeat-x left top;}
#search #searchform .searchinputarea{ height:26px; width:312px; margin-top:4px; left:-1px; background:#fff; }
#search #searchform .searchinput{ float:left; padding-left:5px;}
#search #searchform .searchsubmit{  float:left;  width:22px; height:22px; margin:2px; }
#search #ntwlogo input{ display:block; margin-left:6px; margin-left:6px; top:6px;}
#search #ntwlogo{  background:transparent url(../sites/all/themes/canalrcn/images/msn_gradient.gif) repeat-x left top;} 
#search #rightcorner{  width:6px; background:transparent url(../sites/all/themes/canalrcn/images/msn_rightedge.gif) no-repeat right top;}
/************** FIN CSS CAJA BING ***********************/
#header_msn .menu_msn{ float:left; width:130px; height:65px; padding:0 10px;  text-align:left; !important}
#header_msn .menu_msn ul{ margin:0; padding:0; border:0; list-style:none;}
#header_msn .menu_msn ul li { height:17px; margin:0; padding:2px 0 0 23px; border:0; font-size:12px; line-height:1; background:top;}
#header_msn .menu_msn ul li a{color:#000;}
/** menu **/
.menuheader{height:30px; width:840px; clear:both; text-align:center; background:url(../sites/all/themes/canalrcn/images/bg_menu.jpg) left top no-repeat;}
.menuheader ul{width:auto; height:30px;  padding:0; list-style:none; margin:0; border:0; z-index:99999;}
.menuheader ul li{width:auto; height:20px; float:left; color:#FFF; padding:0 3px 0 3px ; font-size:14px; font-weight:bold; text-align:left;}
.menuheader ul li a{color:#FFF; text-decoration:none;}
#menunav, #menunav ul{ margin:0; padding:0 0 0 10px;list-style-type:none;list-style-position:outside;position:relative;line-height:1.5em;}
#menunav a{display:block; color:#fff;text-decoration:none; padding:6px 2px 6px 2px;}
#menunav a:hover{color:#FFF;}
#menunav li{float:left;position:relative;}
#menunav li li a{ padding:0 0 5px 0;}
#menunav li a:hover{ background:#3CCEFF; color:#003B5D;}
#menunav li:hover > a {background:#3CCEFF;}
#menunav ul {position:absolute; display:none; width:auto; height:auto; background:#3CCEFF; padding:10px 0 5px 0;}
#menunav ul li{ width:180px; clear:both; padding:0 0 0 12px; background:url(../sites/all/themes/canalrcn/images/ic_menu.jpg) left no-repeat; height:auto; }
#menunav li ul a{ height:auto;float:left; font-size:12px; line-height:1; }
#menunav li ul a:hover{ text-decoration:underline;}
#menunav ul ul{top:auto;}	
#menunav li ul ul {left:12em;margin:0px 0 0 10px;}
#menunav li:hover ul ul, #menunav li:hover ul ul ul, #menunav li:hover ul ul ul ul{display:none;}
#menunav li:hover ul, #menunav li li:hover ul, #menunav li li li:hover ul, #menunav li li li li:hover ul{display:block;}
/** FIN CABEZOTE **/

/** FOTO BANNERS HOME **/
#cabezotep{width:950px; height:310px; border:solid 1px #999; margin:0 auto; margin-bottom:10px; padding:20px 19px 4px 19px; background: url(../sites/all/themes/canalrcn/images/ic_bgcabezote.png) top left;}
/** FOTO BANNER HOME **/
#programacion{height:80px;text-align:center;}
#programacion .programas{display:inline-block;text-align:center;}
#programacion ul{margin:0;padding:0;}
#programacion ul li{float:left;padding:0 4px;width:auto;}
#center{float:left;width:800px;}
#wrapper #center #content-admin #content{margin:0;}
#sidebar{float:right;width:180px;}
#footer{background: url(../sites/all/themes/canalrcn/images/footerSeparador.jpg) no-repeat; padding-top:20px;clear:both;float:left;width:100%;}
#footer, #footer_ads{margin-top:20px;}
#footer h2{background:#0084C5;}
#footer h2 a{background:url(../sites/all/themes/canalrcn/images/redportales_arrow.gif) no-repeat right center;color:#EEE;padding:0 15px 0 0;}
div.clear{clear:both;display:block;height:1px;font-size:0px;line-height:0px;margin-bottom:-1px;}
/** Red de portales **/
#red_portales, #red_portales h2 a{background:#000;color:#D1D1D1;}
#red_portales h2 a{background:#000 url(../sites/all/themes/canalrcn/images/redportales_arrow.gif) no-repeat right center;padding:0 15px 0 0;}
#red_portales h2{background:#000 url(images/rcn_21x20.gif) no-repeat 5px center;font-size:12px;margin:5px 0;padding:0 0 0 30px;}
#red_portales .redes{height:250px; margin:10px 0 0;}
.tablas ul{float:left;margin:0; padding:0 0 0 10px; width:28%;}
.tablas ul.radio{width:40%;}
.tablas ul.radio ul.left, .tablas ul.radio ul.right{width:45%;}
.tablas ul.radio ul.right li:first-child{background:none;}
.tablas ul.radio li:first-child, .tablas ul.tv li:first-child, .tablas ul.otro li:first-child, .tablas ul li.titulo{font-size:20px;padding:0 0 0 10px;}
.tablas ul.radio li:first-child{background:#000 url(../sites/all/themes/canalrcn/images/menu-expanded.gif) no-repeat 85px center;}
.tablas ul.tv li:first-child{background:#000 url(../sites/all/themes/canalrcn/images/menu-expanded.gif) no-repeat 140px center;}
.tablas ul.otro li:first-child{background:#000 url(../sites/all/themes/canalrcn/images/menu-expanded.gif) no-repeat 90px center;}
#red_portales .down, #footer_tabla .down{border-top:1px solid #333;float:left;margin:5px 0 0;padding:10px;width:98%;}
/** Footer **/#footer_tabla ul.left{padding:0 5px; width:48.9%;}
#footer_tabla ul.right{padding:0 5px 0 10px;width:48.4%;}
#footer_tabla ul.right{border-left:1px solid #CCC;}
#footer_tabla ul.left .top{background:#FFF url(../sites/all/themes/canalrcn/images/logo_footer.jpg) no-repeat 0 25px;border-bottom:1px dotted #CCC;height:70px;padding:0 0 20px;}
#footer_tabla ul.right .top{border-bottom:1px dotted #CCC;font-weight:bold;margin:0 0 0 5px;padding:0 0 20px;}
#footer_tabla ul.left ul, #footer_tabla ul.right ul{padding:15px 0 0 5px; width:32%;}
#footer_tabla ul.left ul li{padding:2px 0;}
#footer_tabla ul.left ul li.descargas{background:url(images/icon_descargas.gif) no-repeat -4px 1px;}
#footer_tabla ul.left ul li.descargas a{padding:0 0 0 12px;}
#footer_tabla ul.right ul li{background:#fff url(../sites/all/themes/canalrcn/images/bullets.gif) no-repeat 0 -34px;padding:2px 0 2px 15px;}
#footer_tabla ul.right ul li:first-child, #footer_tabla ul.right li.titulo{background:none;font-size:11px;letter-spacing:4px;padding:0 0 0 15px;}
#footer_tabla ul.right ul li.otros{margin:20px 0 0 0;}
#footer_tabla ul.left .top, #footer_tabla ul li,#footer_tabla ul li a, #footer_tabla ul li a:hover, #footer_tabla ul li a:visited{color:#737373;}

#footer_tabla .down{border-top:1px solid #CCC;height:57px; margin:10px 0 0 0;padding:5px 0 0 0; width:100%;}
#footer_tabla .down .e_nnovva{float: left; width:50%;}
#footer_tabla .down .microsoft{ float:right; text-align:right;}


#contenido{ width:990px; clear:both; margin:0 0 10px 0;}
#contenido .streaming_videos{ width:980px; height:437px; padding:90px 4px 4px 4px; border: solid 1px #CCC; background: #937B4E url(images/bg_elecciones_2.jpg) no-repeat left top; margin:0 0 10px 0;}
	#contenido .streaming_videos .streaming{ width:440px; height:400px; padding:5px; margin:0 0 0 15px; //margin:0 0 0 5px; float:left;}
	#contenido .streaming_videos .videos{ width:460px; height:400px; padding:5px 5px 0px 5px; float:right; margin:0 15px 0 0;}
		#contenido .streaming_videos .videos ul{ margin:0; padding:0; border:0; list-style:none;}
		#contenido .streaming_videos .videos ul li{ width:220px; height:90px; margin:0 10px 5px 0; padding:0; border:0; list-style:none; float:left; text-align:left;}
	
#contenido .resultados{width:990px; height:auto; clear:both;}
	#contenido .resultados .top{width:990px; height:20px; background: #FFF url(images/Tresultados.jpg) top no-repeat;}
	#contenido .resultados .middle{width:980px; padding:0 4px 4px 4px; border: solid 1px #CCC; border-top:0; margin:0 0 10px 0; background:#FFF; text-align:left;}
		#contenido .resultados .middle b{width:100%;}
	
#contenido .candidatos{width:990px; height:auto; clear:both;}
	#contenido .candidatos .top{width:990px; height:20px; background: #FFF url(images/Tcandidatos.jpg) top no-repeat;}
	#contenido .candidatos .middle{width:980px; padding:4px; border: solid 1px #CCC; border-top:0; margin:0 0 10px 0; text-align:left;}
	
#contenido .participacion{width:990px; height:auto; clear:both;}
	#contenido .participacion .top{width:990px; height:24px; background: #FFF url(images/Tparticipacion.jpg) top no-repeat;}
	#contenido .participacion .middle{width:980px; padding:10px 4px 4px 4px; border: solid 1px #CCC; border-top:0; margin:0 0 10px 0; background:#510104; text-align:left;}
	
		#contenido .participacion .middle .comentarios{width:310px; float:left; margin:0 10px 0 10px; //margin:0 5px 0 5px;}
			#contenido .participacion .middle .comentarios .topb{width:310px; height:20px; background: #FFF url(images/Tcomentarios.jpg) top no-repeat;}
			#contenido .participacion .middle .comentarios .middleb{width:300px; padding:4px; border: solid 1px #CCC; border-top:0; margin:0 0 10px 0; background:#FFF; text-align:left;}
			.virtualpageComentarios{
				display:none;
				width:100%;
				height:*;
				clear:both;
				border-bottom: dashed 1px #CCC;
				padding:0 0 5px 0;
				margin:0 0 5px 0;
				font-size:12px;
				}
				
			.virtualpageComentarios .Tcoment{ color:#FFF; font-weight:bold;}
			.virtualpageComentarios .fechac{ color:#FFF;}
			
			 .virtualpageComentarios a{
					color:#333;
					}
			 .virtualpageComentarios a:hover{
					text-decoration:underline;
					}
				
		 	.otroscomentarios{
						width:100%;
						clear:both;
						height:13px;
						margin:0;
						padding:1px 0 0 0;
						text-align:center;
						color:#FFF;
						}
				.otroscomentarios select{ /*Style for demo pagination divs' select menu*/
						border:0;
						margin: 0 15px;
						}
				
				.otroscomentarios a{ /*Pagination links style*/
						padding: 0 5px;
						text-decoration: none;
						border: 0;
						color:#FFF;
						}				
				.otroscomentarios a:hover, .otroscomentarios a.selected{color: #FFF; text-decoration:underline; font-weight:bold;}				
				.otroscomentarios a.imglinks{border: 0; padding: 0;}				
				.otroscomentarios a.imglinks img{vertical-align: bottom; border: 0;}				
				.otroscomentarios a.imglinks a:hover{background: none;}				
				.otroscomentarios .flatview a:hover, .otroscomentarios .flatview a.selected{color: #CCC;}
				
			.hacerComentarios{
					width:100%;
					height:30px;
					clear:both;
					border-top: solid 1px #CCC;
					padding:10px 0 0 0;
					margin:10px 0  0;
					}
		
		
		#contenido .participacion .middle .twitter{width:310px; float:left; margin:0 0 0 5px;}
			#contenido .participacion .middle .twitter .topb{width:310px; height:20px; background: #FFF url(images/Ttwitter.jpg) top no-repeat;}
			#contenido .participacion .middle .twitter .middleb{width:300px; padding:4px; border: solid 1px #CCC; border-top:0; margin:0 0 10px 0; background:#FFF;}
				#twitter_div {width: 300px; height:*;	overflow: auto;}
					ul#twitter_update_list { list-style: none; font-size: 14px;	}
					ul#twitter_update_list li {	margin-bottom: 5px; padding-bottom:5px; color: #7a8a99; border-bottom: dashed 1px #CCC;}
					ul#twitter_update_list li a { color:#0099FF;}
			
		#contenido .participacion .middle .facebook{width:310px; float:right; margin:0 10px 0 0;}
			#contenido .participacion .middle .facebook .topb{width:310px; height:20px; background: #FFF url(images/Tfacebook.jpg) top no-repeat;}
			#contenido .participacion .middle .facebook .middleb{width:300px; padding:4px; border: solid 1px #CCC; border-top:0; margin:0 0 10px 0; background:#FFF;}


#contenido .secccomentarios{width:990px; height:auto; clear:both; color:#FFF;}
	#contenido .secccomentarios .top{width:990px; height:20px; background: #FFF url(images/Tcomentariossecc.jpg) top no-repeat;}
	#contenido .secccomentarios .middle{width:980px; padding:4px; border: solid 1px #CCC; border-top:0; margin:0 0 10px 0; background:#220B05;}

#contenido .secchistorico{width:990px; height:auto; clear:both; color:#FFF;}
	#contenido .secchistorico .top{width:990px; height:20px; background: #FFF url(images/Tboletines.jpg) top no-repeat;}
	#contenido .secchistorico .middle{width:980px; padding:4px; border: solid 1px #CCC; border-top:0; margin:0 0 10px 0; background:#220B05;}
	#contenido .secchistorico .middle a{ text-decoration:underline;}

.Tbloque{ font-family:Arial; color:#FFF; font-size:25px; font-weight:bold;}
.Tcontenido{ font-family:Arial; color:#FFF; font-size:12px; font-weight:bold;}
.imgelecciones{ padding:0 5px 5px 0; }
