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 2px 0 2px ; font-size:15px; font-weight:bold; text-align:left;}
.menuheader ul li a{color:#FFF; text-decoration:none;}
#menunav, #menunav ul{ margin:0; padding:0 0 0 5px;list-style-type:none;list-style-position:outside;position:relative;line-height:1.5em;}
#menunav a{display:block; color:#fff;text-decoration:none; padding:5px 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: #FFF 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; background:#FFF; padding:0 0 5px 0;}
.formulario{ width:956px; margin:0 10px 0 8px; padding:5px; _width:942px;}
label{float:left; width:300px; padding:0; border:0; text-align:left; padding-right:10px; !important}
.labelpreg{float:left; width:470px; margin:0; padding:0; border:0; text-align:left;}
li label{float:left; width:100%; margin:0; padding:0; border:0; text-align:left;}
input{float:left;}
.pregunta{clear:both; padding:3px 0; height:20px; padding-top:10px;}
.etiqueta{ float:left; padding:0 10px 0 5px; height:20px;}
.etiqueta2{height:20px;}
select{ width:158px;}
.titulos{color: #FFF; font-weight:bold; width:100%; #width:98%;}
b{color:#000; !important }
.preg12{
	width:900px;
	clear:both; 
	padding:8px 0 0 20px;
	//padding:21px 0 0 20px;
	background:url(images/bg_tabla.jpg) top right no-repeat;
	}
.preg12 table .p1, .preg12 table .p2{ margin:0; padding:0;}
.preg12 table{border: 1px solid #680000;}
.preg12 table .p1{ background:#D1D1D1;}
.preg12 table .p2{ background:#FFF;}
.preg12 table td{ padding:2px 5px;}
