/* CSS Document */
/*=======================================*/
/*  O2 web site                          */
/*  Interactiva SRL (c) 2011             */
/*=======================================*/

/*--- Primarios comunes ---*/ 
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#000;
}
body,td,th {
	color: #000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
}

a,a:visited{
	color:#069;
	text-decoration:none;
}
a:hover{
	color:#069;
	text-decoration:underline;
}

/*--- CK styles ---*/
.wcke-subtitle1{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#09C;
}
.wcke-subtitle2{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#690;
}
.wcke-subtitle3{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#940000;
}
.wcke-subtitle4{
	color:#666;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	text-align:left;
}
.wcke-footer{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px!important;
	color:#000;
}
.wcke-image-left{
	padding-right:6px;
	padding-bottom:6px;
}
.wcke-image-right{
	padding-left:6px;
	padding-bottom:6px;
}

/*--- O2 layout ---*/
.o2-layout-centro{
	width:998px;
	margin:0px auto;
	padding:0px;
	border-left:1px #999 solid;
	border-right:1px #999 solid;
}

/*--- Menu principal ---*/
.o2-menu-pri-fl{
	border-bottom:1px #999 solid;
	background-color:#09C;
}
.o2-menu-pri-aux{
	float:right;
}
.o2-menu-pri{
	padding:0px;
	margin:0px;
	height:30px;
	text-align:left;
	list-style:none;
	padding-left:15px;
}
	.o2-menu-pri ul{
		list-style:none;
	}
	.o2-menu-pri li{
		list-style:none;
		display:block;
		float:left;
		color:#FFF;
		font-family:Verdana, Geneva, sans-serif;
		font-size:11px;
		font-weight:normal;
	}
	.o2-menu-pri .spacer{
		padding:0 4px 0 4px;
		height:20px;
		padding-top:9px;
	}
	.o2-menu-pri a,
	.o2-menu-pri a:visited{
		display:block;
		padding:8px 8px 0px 8px;
		height:22px;
		color:#FFF;
		font-family:Verdana, Geneva, sans-serif;
		font-size:12px;
		font-weight:normal;
		text-decoration:none;
	}
	.o2-menu-pri a:hover{
		background-color:#690;
	}
	.o2-menu-pri .sele{
		background-color:#036;
	}

/*--- Menu inter ---*/
.o2-menu-inter-fl{
	border-bottom:1px #999 solid;
	background-color:#e6e6e6;
	min-height:24px;
}
.o2-menu-inter{
	padding:0px;
	margin:0px;
	height:24px;
	text-align:right;
	float:right;
}
	.o2-menu-inter ul{
		list-style:none;
	}
	.o2-menu-inter li{
		list-style:none;
		display:block;
		float:left;
		color:#690;
		font-family:Verdana, Geneva, sans-serif;
		font-size:11px;
		font-weight:normal;
	}
	.o2-menu-inter .spacer{
		border-left:1px #999 solid;
		padding:5px;
		border-left:1px #999 solid;
		height:15px;
	}
	.o2-menu-inter a,
	.o2-menu-inter a:visited{
		display:block;
		padding:5px;
		border-left:1px #999 solid;
		height:15px;
		color:#036;
		font-family:Verdana, Geneva, sans-serif;
		font-size:11px;
		font-weight:normal;
		text-decoration:none;
	}
	.o2-menu-inter a:hover{
		background-color:#d6d6d6;
	}
	.o2-menu-inter .sele{
		background-color:#FFF;
	}
	.o2-menu-inter .sele a,
	.o2-menu-inter .sele a:visited{
		font-weight:bold;
	}

/*--- Caja de fecha ---*/
.o2-web-fecha{
	float:left;
	width:250px;/**/
	padding:5px 0 0 15px;
	height:20px;
		/*background-color:#0F0;*/
}

/*--- Menu secciones ---*/
.o2-menu-secc-fl{
	border-bottom:1px #999 solid;
	background-color:#E5E000;
	/*background-color:#ededed;
	background:url(../graficos/bg_menusecc.png) repeat-x;*/
}
.o2-menu-secc{
	padding:0px;
	margin:0px;
	height:30px;
	text-align:left;
	list-style:none;
}
	.o2-menu-secc ul{
		list-style:none;
	}
	.o2-menu-secc li{
		list-style:none;
		display:block;
		float:left;
		color:#069;
		font-family:Verdana, Geneva, sans-serif;
		font-size:11px;
		font-weight:bold;
		background-color:#E5E000;
		/*background:url(../graficos/bg_menusecc_n.png) repeat-x right top;*/
	}
	.o2-menu-secc .spacer{
		position:relative;
		top:0x;
		height:30px;
		width:10px;
		background-color:#E5E000;
		/*background:url(../graficos/bg_menusecc_n.png) repeat-x right top;*/
	}
	.o2-menu-secc a,
	.o2-menu-secc a:visited{
		display:block;
		padding:8px 10px 0px 8px;
		height:22px;
		color:#069;
		font-family:Verdana, Geneva, sans-serif;
		font-size:11px;
		font-weight:bold;
		text-decoration:none;
	}
	.o2-menu-secc a:hover{
		background-color:#00959A;
		/*background:url(../graficos/bg_menusecc_r.png) repeat-x right top;*/
		color:#FFF;
	}
	.o2-menu-secc .sele{
		/*background:url(../graficos/bg_menusecc_s.png) repeat-x right top;*/
		color:#00959A;
		background-color:#D9E600;
	}
	.o2-menu-secc .sele a,
	.o2-menu-secc .sele a:visited{
		color:#FFF;
		background-color:#00959A;
	}
	.o2-menu-secc .ultimo a,
	.o2-menu-secc .ultimo a:visited{
		color:#000;
		/*background:url(../graficos/bg_menusecc_r.png) repeat-x right top;*/
	}
	.o2-menu-secc .ultimo a:hover{
		color:#000;
		/*color:#FFF;
		background:url(../graficos/bg_menusecc_s.png) repeat-x right top;*/
	}
	
/*--- Menu siguenos ---*/
.o2-menu-siganos-fl{
	display:block;
	height:25px;
	text-align:right;
	padding-top:6px;
	padding-left:20px;
}
.o2-menu-siganos-fl2{
	display:block;
	height:25px;
	text-align:right;
	padding-top:6px;
	padding-left:20px;
	float:right;
	position:relative;
	top:-100px;
}
.o2-menu-siganos{
	padding:0px;
	margin:0px;
	height:30px;
	text-align:left;
	list-style:none;
}
	.o2-menu-siganos ul{
		list-style:none;
	}
	.o2-menu-siganos li{
		list-style:none;
		display:block;
		float:left;
	}
	.o2-menu-siganos .spacer{
	}
	.o2-menu-siganos a,
	.o2-menu-siganos a:visited{
		display:block;
		padding:0px 2px 0px 2px;
		height:22px;
	}
	.o2-menu-siganos a:hover{
	}
	.o2-menu-siganos .sele{
	}
	.o2-menu-siganos .sele a,
	.o2-menu-siganos .sele a:visited{
	}

/*--- Menu suscripcion ---*/
.o2-menu-susc-fl{
	display:inline-block;
	padding-top:5px;
	text-align:right;
}
.o2-menu-susc{
	padding:0px;
	margin:0px;
	margin-right:20px;
	height:30px;
	text-align:right;
	list-style:none;
}
	.o2-menu-susc ul{
		list-style:none;
	}
	.o2-menu-susc li{
		list-style:none;
		display:block;
		float:left;
		font-family:Verdana, Geneva, sans-serif;
		font-size:11px;
		font-weight:normal;
	}
	.o2-menu-susc .spacer{
		width:10px;
	}
	.o2-menu-susc a,
	.o2-menu-susc a:visited{
		display:block;
		padding:10px 5px 0px 5px;
		color:#069;
		font-family:Verdana, Geneva, sans-serif;
		font-size:11px;
		text-decoration:none;
	}
	.o2-menu-susc a:hover{
		text-decoration:underline;
	}
	.o2-menu-susc .sele{
	}
	.o2-menu-susc .sele a,
	.o2-menu-susc .sele a:visited{
	}


/*--- Text SIGANOS ---*/
.o2-web-txt-siganos{
	display:block;
	padding-top:5px;
	background:url(../graficos/o2_slogan.png) no-repeat left top;
	height:30px;
	margin-left:130px;
	width:450px;
}

/*--- Web ID banner ---*/
.o2-webid{
	padding-top:0px;
	width:650px;
	display:block;
	text-align:left;
	height:70px;
}
	.o2-webid .o2id{
		display:block;
		width:376px;
		height:70px;
		margin-left:140px;
		background:url(../graficos/web_title.png) no-repeat left top;
	}
.o2-webid2{ /* v2013 */
	padding-top:0px;
	width:919px;
	display:block;
	height:79px;
	float:left;
	padding-top:20px;
}
	.o2-webid2 .o2id{
		display:block;
		width:919px;
		height:79px;
		background:url(../graficos/oxigeno-bolivia_v2.png) no-repeat;
	}


/*--- Web Buscador ---*/
.o2-buscador{
}
	.o2-buscador .busca{
		display:inline-block;
		width:348px;
		height:70px;
		background:url(../graficos/bg_header.png) no-repeat right top;
		text-align:right;
	}
		.o2-buscador .busca form{
			padding:30px 10px;	
		}
.o2-buscador2{ /*v2013*/
	width:320px;
	height:30px;
	float:right;
	position:relative;
	left:270px;
	top:-10px;
}
	.o2-buscador2 .busca{
		display:block;
		width:320px;
		height:30px;
		background:url(../graficos/bg_header.png) no-repeat right top;
		text-align:right;
	}
		.o2-buscador2 .busca form{
			padding:0px;	
		}

/*--- Formularios: busqueda ---*/
.o2-form-busca,
.o2-form-busca input{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#000;
}
	.o2-form-busca input[type="submit"]{
		font-family:Verdana, Geneva, sans-serif;
		font-size:11px;
		color:#FFF;
		background-color:#999;
		border:#666 1px solid;
	}

/*--- Publi banners ---*/
.o2-pbanner-topper{
}
.o2-pbanner-simple{
	padding:5px 0px 0px 10px;
}
.o2-pbanner-rcol{
	padding:5px 0px 0px 10px;
}
.o2-pbanner-mm{
	padding-top:10px;
}
.o2-pslider{
	padding-left:10px;
}
.o2-pbanner-auto{
	padding:10px 0px 10px 0px;
	text-align:center;
}
.o2-pbanner-topper{
	padding:0px 0px 10px 0px;
	text-align:center;
}
.o2-publi-10{
	display:block;
	text-align:center;
}
/*--- NOTAS ---*/
/*--- Foto Reportajes ---*/
.o2-fotoreportaje .qtitle{
	color:#690;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
	.o2-fotoreportaje .qtitulo a,
	.o2-fotoreportaje .qtitulo a:visited,
	.o2-fotoreportaje .qtitulo-fix{
		color:#134D86;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:28px;
		font-weight:normal;
		text-decoration:none;
	}
	.o2-fotoreportaje .qele{
		display: block;
		padding: 10px;
		margin-bottom:20px;
		font-family:"Times New Roman", Times, serif;
		font-size:14px;
		color:#063;
		font-weight:bold;
	}
	.o2-fotoreportaje .qautor{
		font-family:Verdana, Geneva, sans-serif;
		font-size:11px;
		padding-left:30px;
		font-weight:normal;
	}
/*--- HOME Nota Destacado ---*/
.o2-notas-destacado{
	/*background-color:#F4F7F7;
	margin:0px 0px 4px 5px;
	padding: 5px 10px 0px 15px;
	display:inline-block;*/
}
	.o2-notas-destacado .qseccion{
		color:#690;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
	}
	.o2-notas-destacado .qseccion a,
	.o2-notas-destacado .qseccion a:visited{
		color:#690;
		text-decoration:none;
	}
	.o2-notas-destacado .qseccion a:hover{
		color:#00A9C8;
		text-decoration:none;
	}
	.o2-notas-destacado .qhora{
		color:#666;
		font-family:Verdana, Geneva, sans-serif;
		font-size:10px;
	}
	.o2-notas-destacado .qtitulo a,
	.o2-notas-destacado .qtitulo a:visited,
	.o2-notas-destacado .qtitulo-fix{
		color:#134D86;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:28px;
		font-weight:normal;
		text-decoration:none;
	}
	.o2-notas-destacado .qtitulo a:hover{
		color:#000;
		text-decoration:none;
	}
	.o2-notas-destacado .qsupertitulo{
		color:#D02128;
		font-size: 11px;
		font-weight: bold;
		text-transform: uppercase;
		margin-bottom: 2px;
		font-family: arial, helvetica, clean, sans-serif;
	}
	.o2-notas-destacado .qcontent{
		 clear:both;
	}
	.o2-notas-destacado .qcontent,
	.o2-notas-destacado .qcontent p{
		font-family:Verdana, Geneva, sans-serif;
		font-size:12px;
		font-weight:normal;
		color:#000;
	}
	.o2-notas-destacado .qautor{
		color:#2D6F93;
		font-family:Verdana, Geneva, sans-serif;
		font-size:10px;
	}
		.o2-notas-destacado .qautor a,
		.o2-notas-destacado .qautor a:visited{
			color:#2D6F93;
		}
		.o2-notas-destacado .qcontent #imgdestacado{
			border:1px #666 solid;
			margin:0px 10px 10px 0px;
		}
		.o2-notas-destacado .qcontent .qresumen{
			/*text-align:justify;*/
		}
		.o2-notas-destacado .qcontent .qmedia{
			display:block;
			list-style:none;
			padding:0px;
		}
		.o2-notas-destacado .qcontent .qmedia li{
			display:inline;
			padding-left:5px;
		}
		.o2-notas-destacado .qcontent .qmedia a,
		.o2-notas-destacado .qcontent .qmedia a:visited{
			text-decoration:none;
			font-size:11px;
		}
		.o2-notas-destacado .qcontent .qmedia a:hover{
			text-decoration:none;
			color:#F00;
		}
		.o2-notas-destacado .qcontent .qrelated{
			list-style:none;
		}
		.o2-notas-destacado .qcontent .qrelated li{
			font-size:11px;
		}
		.o2-notas-destacado .qcontent .qlink {
			text-align:right;
			font-size:10px;
		}
		.o2-notas-destacado .qcontent .qlink a,
		.o2-notas-destacado .qcontent .qlink a:visited{
			background-color:#97B1AE;
			padding:2px;
			color:#FFF;
		}
		.o2-notas-destacado .qcontent .qlink a:hover{
			background-color:#6D8381;
			text-decoration:none;
		}
	.o2-notas-destacado .qpie{
		background:url(../graficos/bk_interlinea.png) repeat-x bottom;
		height:10px;
	}
.o2-qggallery{
	padding:0px;
	margin:0px;
	clear:both;
}
	.o2-qggallery .pic{
		border: 5px solid #000;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		background-color:#000;
		width:200px;
		color:#fff;
	}
	.o2-qggallery img{
		border:none!important;
		padding:0px!important;
		margin:0px!important;
	}
/*--- HOME Notas ---*/
.o2-notas{
	margin:0px 0px 5px 5px;
	padding:0px;
	display:block;
		/*background-color:#0F0;*/
}
	.o2-notas .qarea{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:18px;
		font-weight:normal;
		color:#FFF;
		padding:5px 0px 0px 5px;
		height:30px;
		background-color:#060;
	}
	.o2-notas .qarea a,
	.o2-notas .qarea a:visited{
		color:#FFF!important;
	}
.o2-notas .qele{
	display:inline-block;
	background:url(../graficos/bg_notas_body.png) repeat-x top;
	padding: 5px 0px 0px 10px;
	margin-right:0px;
	margin-top:3px;
}
	.o2-notas .qseccion{
		color:#690;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
	}
	.o2-notas .qseccion a,
	.o2-notas .qseccion a:visited{
		color:#690;
		text-decoration:none;
	}
	.o2-notas .qseccion a:hover{
		color:#00A9C8;
		text-decoration:none;
	}
	.o2-notas .qhora{
		color:#690;
		font-family:Verdana, Geneva, sans-serif;
		font-size:10px;
		padding-bottom:5px;
	}
	.o2-notas .qtitulo a,
	.o2-notas .qtitulo a:visited{
		color:#134D86;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:20px;
		font-weight:normal;
		text-decoration:none;
	}
	.o2-notas .qtitulo a:hover{
		color:#000;
		text-decoration:none;
	}
	.o2-notas .qcontent,
	.o2-notas .qcontent p{
		font-family:Verdana, Geneva, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#000;
	}
	.o2-notas .qautor{
		color:#2D6F93;
		font-family:Verdana, Geneva, sans-serif;
		font-size:10px;
	}
		.o2-notas .qautor a,
		.o2-notas .qautor a:visited{
			color:#2D6F93;
		}
		.o2-notas .qcontent img{
			border:1px #666 solid;
			margin:5px 10px 10px 0px;
		}
		.o2-notas .qcontent .qresumen{
			/*text-align:justify;*/
		}
		.o2-notas .qpie{
			background:url(../graficos/bk_interlinea.png) repeat-x bottom;
			height:10px;
		}
		.o2-notas .qcontent .qlink {
			text-align:right;
			font-size:10px;
			padding-top:5px;
		}
		.o2-notas .qcontent .qlink a,
		.o2-notas .qcontent .qlink a:visited{
			background-color:#97B1AE;
			padding:2px;
			color:#FFF;
		}
		.o2-notas .qcontent .qlink a:hover{
			background-color:#6D8381;
			text-decoration:none;
		}
		.o2-notas .qcontent .qrelated{
			list-style:none;
			text-align:left;
		}
		.o2-notas .qcontent .qrelated img{
			padding:0px;
			margin:0px;
		}
		.o2-notas .qcontent .qrelated li{
			font-size:11px;
			text-align:left;
		}

/*--- HOME Notas ---*/
.o2-24x7{
	border:1px solid #e7e7e7;
	background-color:#940000;
	margin:0px 10px 10px 10px;
	padding:0px;
}
	.o2-24x7 .qarea{
		color:#FFF;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:24px;
		font-weight:normal;
		padding-bottom:10px;
		background-color:#940000;
		padding:0px 0 5px 10px;
	}
	.o2-24x7 .qbloque{
		background:url(../graficos/bg_rojo_grad.png);
	}
	.o2-24x7 .qbloque2{
		background-color:#FFF;
		margin-left:5px;
		margin-right:5px;
		padding:8px;
	}
		.o2-24x7 .qbloque2 li{
		}
	.o2-24x7 .qitem{
		padding-top:5px;
		padding-right:10px;
		font-family:Verdana, Geneva, sans-serif;
		font-size:11px;
	}
	.o2-24x7 .qheader{
		color:#000;
	}
		.o2-24x7 .qheader .qhora{
			color:#666;
			font-weight:bold;
		}
		.o2-24x7 .qheader .qsecc{
			color:#369;
			font-weight:bold;
		}
	.o2-24x7 .qtitulo{
		color:#000;
		min-height:30px;
	}
	.o2-24x7 .qpie{
		background:url(../graficos/bk_interlinea.png) repeat-x bottom;
		height:6px;
	}
	.o2-24x7 .qboton{
		padding:5px 0px 3px 0px;
		text-align:right;
	}
		.o2-24x7 .qboton a{
			display:block;
			padding-right:10px;
			color:#FFF;
		}
	#io2notas24x7{
		height:350px;
		padding:8px;
	}

/*--- HOME Soy Periodista ---*/
.o2-soyper{
	border:1px solid #c0a740;
	background-color:#ffffcc;
	margin:4px 10px 5px 10px;
	padding:0px;
}
	.o2-soyper .qarea{
		display:block;
		color:#FFF;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:18px;
		font-weight:normal;
		padding-bottom:10px;
		height:14p;
		text-align:left;
		padding-left:10px;
		background:url(../graficos/bg_mostz_deg.png) repeat-x top;
	}
	.o2-soyper .qarea2{
		color:#600;
	}
	.o2-soyper .qbloque{
		padding:10px;
	}
		.o2-soyper .qbloque .qpor{
			padding-top:10px;
			font-style:italic;
		}
	.o2-soyper .qpie{
		background:url(../graficos/bk_interlinea.png) repeat-x bottom;
		height:6px;
		margin:0px 5px 5px 5px;
	}
	.o2-soyper .qbloque2{
		padding:10px;
		background-color:#dbc157;
		font-weight:bold;
	}
	.o2-soyper .qbloque2 a,
	.o2-soyper .qbloque2 a:visited{	
		color:#900;
	}
	.o2-soyper .qboton{
		padding-top:10px;
		text-align:right;
	}
		.o2-soyper .qboton a,
		.o2-soyper .qboton a:visited{
			width:100px;
			display:inline-block;
			background-color:#036;
			color:#FFF;
			text-align:center;
			padding:3px 5px 3px 5px;
		}
		.o2-soyper .qboton a:hover{
			background-color:#0080C0;
			text-decoration:none;
		}

/*--- HOME Opinión ---*/
.o2-opinion{
	min-height:100px;
	border:1px solid #e7e7e7;
	background-color:#FFF;
	margin:0px 10px 5px 10px;
	padding:0px;
}
	.o2-opinion .qarea{
		display:block;
		color:#FC0;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:18px;
		font-weight:normal;
		height:14px;
		background:url(../graficos/bg_azul_deg2.png) repeat-x top;
		text-align:left;
		padding:0px 0px 10px 10px;
		margin-bottom:10px;
	}
	.o2-opinion .qbloque{
		padding:0px 10px 0px 10px;
		display:inline-block;
		width:270px;
	}
		.o2-opinion .qbloque img{
			border:1px #666 solid;
			margin:0px 5px 20px 0px;
		}
		.o2-opinion .qbloque .qitem{
			min-height:50px;
			margin-left:10px;
		}
		.o2-opinion .qbloque .qnombre{
			font-weight:bold;
			font-size:11px;
			color:#069;
		}
		.o2-opinion .qbloque .qtitulo{
			font-weight:normal;
			font-size:11px;
			color:#069;
		}
	.o2-opinion .qboton{
		margin-top:10px;
		text-align:right;
		background-color:#036;
		height:20px;
		padding-top:10px;
		padding-right:10px;
	}
		.o2-opinion .qboton a,
		.o2-opinion .qboton a:visited{
			color:#FFF;
		}
	.o2-opinion .qcolumna{
	}
	.o2-opinion .qspacer{
		background-color:#6D9E0C;
		height:2px;
		margin-bottom:5px;
	}

/*--- HOME Foto del día ---*/
.o2-fotodia{
	min-height:100px;
	margin:15px 10px 5px 10px;
	padding:0px;
}
	.o2-fotodia .qarea{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:18px;
		font-weight:normal;
		color:#333;
		padding-bottom:5px;
	}
	.o2-fotodia .qarea2{
		color:#690;
	}
	.o2-fotodia .qbloque{
		background-color:#333;
		padding:10px;
	}
	.o2-fotodia .qbloque .qtitulo{
		padding-top:5px;
	}
	.o2-fotodia .qbloque .qtitulo,
	.o2-fotodia .qbloque .qtitulo a,
	.o2-fotodia .qbloque .qtitulo a:visited{
		color:#FFF;
	}
	.o2-fotodia .qbloque .qboton{
		text-align:right;
	}
	.o2-fotodia .qbloque .qboton a,
	.o2-fotodia .qbloque .qboton a:visited{
		color:#9F0;
	}
	.o2-fotodia .qsupertitulo{
		text-transform:uppercase;
		font-size:10px;
		color:#669900;
		padding-top:5px;
	}

/*--- HOME Foro semanal ---*/
.o2-forosemana{
	margin:15px 10px 5px 10px;
	padding:0px;
	background-color:#99CC00;
	background:url(../graficos/bg_foro_box.png) no-repeat;
}
	.o2-forosemana .qarea{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:18px;
		font-weight:normal;
		color:#FFF;
		padding:5px;
	}
	.o2-forosemana .qarea2{
		color:#036;
	}
	.o2-forosemana .qspacer{
		background-color:#6D9E0C;
		height:2px;
		margin-bottom:5px;
	}
	.o2-forosemana .qbloque{
		padding:10px 10px 10px 5px;
		/*[er]background:url(../graficos/bk_interlinea.png) repeat-x bottom;*/
	}
	.o2-forosemana .qtitulo a,
	.o2-forosemana .qtitulo a:visited{
		font-family:"Times New Roman", Times, serif;
		font-size:18px;
		color:#036;
	}
	.o2-forosemana .qboton{
		color:#036;
		font-weight:bold;
		margin-top:0px;
		text-align:right;
		height:20px;
		padding-top:10px;
		padding-right:10px;
	}

/*--- HOME Encuesta ---*/
.o2-encuesta{
	margin:15px 10px 10px 10px;
	padding:0px;
}
	.o2-encuesta .qarea{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:18px;
		font-weight:normal;
		color:#036;
		padding-bottom:5px;
		background:url(../graficos/ico_question.png) no-repeat;
		padding-left:25px;
	}
	.o2-encuesta .qspacer{
		background-color:#369;
		height:5px;
		margin-bottom:0px;
	}
	.o2-encuesta .qbloque{
		background-color:#f0f0f0;
		padding:5px 10px 10px 5px;
		border:1px #cdcdcd solid;
	}
		.o2-encuesta .qbloque .qpregunta{
			font-weight:bold;
			padding-bottom:5px;
		}
		.o2-encuesta .qbloque .qbloque2{
			padding:5px;
			font-size:10px;
			display:inline-block;
		}
	.o2-encuesta .qboton{
		text-align:right;
		padding-top:10px;
	}
	.o2-encuesta input[type="submit"]{
		font-family:Verdana, Geneva, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#036; 
		background-color:#f4f4f4;
		border:#d8dcdf 1px solid;
	}

/*--- HOME Boca ---*/
.o2-boca{
	margin:15px 10px 5px 10px;
	padding:5px 10px;
	background-color:#ebebeb;
}
	.o2-boca .qarea{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:18px;
		font-weight:normal;
		color:#333;
		padding-bottom:5px;
	}
	.o2-boca .qarea2{
		color:#690;
	}
	.o2-boca .qspacer{
		background-color:#9a9a9a;
		height:1px;
		margin-bottom:5px;
	}
	.o2-boca .qbloque{
		margin:0px;
		padding:5px 5px 5px 15px;
	}
		.o2-boca .qbloque li{
			padding-bottom:5px;
			margin-bottom:5px;
			background:url(../graficos/bk_interlinea.png) repeat-x bottom;
		}
	.o2-boca .qboton{
		text-align:right;
		padding-top:5px;
	}

/*--- HOME Monitoreo ---*/
.o2-monitoreo{
	margin:10px 5px 10px 5px;
	border:1px #CCC solid;
}
	.o2-monitoreo .spacer{
		background-color:#940000;
		height:5px;
		/*border-bottom:1px #366695 solid;
		border-top:1px #366695 solid;*/
	}
	.o2-monitoreo .qarea{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:22px;
		font-weight:normal;
		color:#333;
		padding-left:10px;
	}
	.o2-monitoreo .qarea2{
		color:#09C;
	}
	.o2-monitoreo .qbloque{
		padding:5px 10px;
	}
	.o2-monitoreo .spacer2{
		background-color:#CCC;
		height:1px;
		margin-bottom:5px;
	}
	.o2-monitoreo .qbloque2{
		width:309px;
		display:block;
		float:left;
		min-height:140px;
		margin:5px;
	}
		.o2-monitoreo .qbloque2 ul{
			padding-left:20px;
		}
		.o2-monitoreo .qbloque2 li{
			padding-bottom:5px;
		}
	.o2-monitoreo .qbloque3{
		min-height:140px;
		display:inline-block;
		background:url(../graficos/bg_3cols.png);
		margin-bottom:10px;
	}
	.o2-monitoreo .spacer3{
		background:url(../graficos/bk_interlinea.png) repeat-x bottom;
		height:3px;
		margin-bottom:5px;
	}
	.o2-monitoreo .qpaginas{
		float:right;
		width:100px;
		background-color:#FFF;
		padding:0px 10px 0px 10px;
	}
	.o2-monitoreo .qpaginas a {
		padding:0px 5px 0px 5px;
	}
	.o2-monitoreo .qlogo{
		-moz-box-shadow: 3px 3px 4px #000;
		-webkit-box-shadow: 3px 3px 4px #000;
		box-shadow: 3px 3px 4px #000;
		/* For IE 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
		/* For IE 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
	}

/*--- HOME Especiales ---*/
.o2-especiales{
	margin:10px 5px 10px 5px;
	text-align:center;
}
	.o2-especiales .spacer{
		background:url(../graficos/bk_interlinea.png) repeat-x bottom;
		height:3px;
		margin-bottom:5px;
	}
	.o2-especiales .qbloque{
		width:200px;
		min-height:225px;
		display:block;
		float:left;
		margin:5px 22px 5px 22px;
		border:1px #CCC solid;
		background:url(../graficos/fon_vert_gris.png) repeat-x;
	}
		.o2-especiales .qbloque .qtitulo{
			background:url(../graficos/fon_titarea_gris2.png) repeat-x;
			height:20px;
			padding-top:5px;
			padding-left:10px;
			color:#690;
			font-family:Verdana, Geneva, sans-serif;
			font-size:11px;
			font-weight:bold;
			text-align:left;
		}
		.o2-especiales .qbloque .qresumen{
			padding: 5px 10px 10px 10px;
			text-align:left;
			color:#369;
		}

/*--- HOME Menu MM ---*/
.o2-mm-menu{
	padding:0px;
	margin:5px 5px 0px 5px;
	height:30px;
	text-align:left;
	background:url(../graficos/bg_menu_mm.png) repeat-x;
}
.o2-menu-mm{
	padding:0px;
	margin:0px;
	min-height:30px;
	text-align:left;
	list-style:none;
	background:url(../graficos/img_menu_mm_1.png) no-repeat;
	padding-left:150px;
}
	.o2-menu-mm ul{
		list-style:none;
	}
	.o2-menu-mm li{
		list-style:none;
		display:block;
		float:left;
		color:#FFF;
		font-family:Verdana, Geneva, sans-serif;
		font-size:12px;
		font-weight:normal;
	}
	.o2-menu-mm a,
	.o2-menu-mm a:visited,
	.o2-menu-mm-end{
		display:block;
		padding:6px 12px 0px 12px;
		background:url(../graficos/img_menu_mm_n.png) repeat-x;
		height:24px;
		color:#FFF;
		font-family:Verdana, Geneva, sans-serif;
		font-size:12px;
		font-weight:normal;
		text-decoration:none;
	}
	.o2-menu-mm .sele a,
	.o2-menu-mm .sele a:visited{
		display:block;
		padding:6px 12px 0px 12px;
		background:url(../graficos/img_menu_mm_r.png) repeat-x;
		height:24px;
		color:#FFF;
		font-family:Verdana, Geneva, sans-serif;
		font-size:12px;
		font-weight:normal;
		text-decoration:none;
	}
	.o2-menu-mm a:hover{
		background:url(../graficos/img_menu_mm_r.png) repeat-x;
	}

/*--- HOME MM Content ---*/
.o2-mm-cnt{
	padding:0px;
	margin:0 0 0 5px;
	height:380px;
	text-align:left;
	background-color:#E6E6E6;
	float:left;
	width:690px;
	display:block;
}

/*--- HOME MM PBanner ---*/
.o2-pbanner-mm-area{
	padding:0px;
	float:left;
	width:298px;
	text-align:center;
	height:380px;
	background-color:#E6E6E6;
}

/*--- HOME MM Tweeter ---*/
.o2-tweeter{
	padding:0px;
	width:298px;
	text-align:right;
	height:380px;
	padding-top:10px;
	padding-left:15px;
	background-color:none;
}

/*--- HOME MM FB ---*/
.o2-fb{
	padding:0px;
	width:280px;
	text-align:center;
	padding-top:5px;
	padding-left:10px;
}

/*--- HOME BOX Clima ---*/
.o2-clima{
	padding:5px 0 0 15px;
	width:298px;
	text-align:left;
	min-height:100px;
	margin-top:10px;
	border:1px solid #CCC;
}

/*--- HOME BOX BCBi ---*/
.o2-bcbi{
	padding:0 0 0 15px;
	width:298px;
	text-align:left;
	min-height:100px;
	margin-top:10px;
	border:1px solid #CCC;
	background-color:#E4E4CB;
}
	.o2-bcbi .ititle{
		font-family:"Times New Roman", Times, serif;
		font-size:14px;
		font-weight:bold;
		padding-top:5px;
		padding-bottom:5px;
	}
	.o2-bcbi .nvdec-boxindi{
		background-color:#F0F0F0;
		padding:5px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		margin-right:10px;
		min-height:40px;
	}
	.o2-bcbi .nvdec-boxindi td{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
	}
	.o2-bcbi .nvdec-boxindi-valor{
		background-color:#FFF;
		padding:5px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		border: 1px solid #CCC;
		height:20px;
		padding-top:0px;
		padding-bottom:0px;
	}

/*--- HOME Servi Menu ---*/
.o2-servi-menu{
	padding-top:5px;
	margin:5px 5px 0px 5px;
	height:30px;
	text-align:left;
	display:block;
}
	.o2-servi-menu .qarea{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:18px;
		font-weight:normal;
		color:#690;
		padding-bottom:5px;
	}
	.o2-servi-menu li{
		list-style:none;
		display:block;
		float:left;
		color:#369;
		font-family:Verdana, Geneva, sans-serif;
		font-size:11px;
		font-weight:normal;
		text-align:center;
		width:92px;
		height:150px;
		padding:0px;
		margin:0px;
	}
	.o2-servi-menu .qtexto{
		padding-top:5px;
	}
	.o2-servi-menu a,
	.o2-servi-menu a:visited{
		color:#369;
		font-family:Verdana, Geneva, sans-serif;
		font-size:11px;
		font-weight:normal;
		text-decoration:none;
	}
	.o2-servi-menu a:hover{
	}

/*--- HOME Servicios - Licitaciones ---*/
.o2-servicios{
	min-height:30px;
	width:640px;
	display:block;
	float:right;
	height:200px;
	margin:5px;
}
	.o2-servicios .qtitle{
		padding-top:5px;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:18px;
		font-weight:normal;
		color:#333;
		padding-bottom:5px;
	}
	.o2-servicios .qsubtitle{
		padding-top:5px;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:16px;
		font-weight:normal;
		color:#333;
		padding-bottom:5px;
	}
	.o2-servicios .qcaja{
		list-style:none;
		padding:0px;
	}
		.o2-servicios .qcaja li{
			background-color:#e5e5e5;
			width:300px;
			padding:5px;
			margin:4px;
			float:left;
			border:1px solid #999;
		}
	.o2-servicios .qcaja .etitle{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:14px;
		font-weight:bold;
		padding-bottom:5px;
	}
	.o2-servicios .qcaja .efecha{
	}
	.o2-servicios .qcaja .econtent{
		text-align:justify;
	}

/*--- HOME NotiFlash ---*/
.o2-notiflash{
	padding:5px;
}
	.o2-notiflash .qbloque{
		border:#993 solid 2px;
		background-color:#e9e371;
		clear:both;
		display:block;
	}
	.o2-notiflash img{
		padding-right:10px;
		display:block;
		clear:both;
	}
	.o2-notiflash .qtitulo{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:24px;
		font-weight:normal;
		color:#666;
		padding-top:5px;
	}

/*--- HOME más leidos ---*/
.o2-masleidos{
	margin:0px 10px 5px 10px;
	padding:0px;
	border:1px #e7e7e7 solid;
	background:url(../graficos/bg_gris_deghead.png);
	background-position:0px 25px;
}
	.o2-masleidos .qarea{
		background:url(../graficos/bg_azul_deg.png);
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:18px;
		font-weight:normal;
		color:#FFF;
		padding-bottom:5px;
		padding-left:5px;
	}
	.o2-masleidos .qarea2{
		color:#FC3;
	}
	.o2-masleidos .qspacer{
		background-color:#9a9a9a;
		height:1px;
		margin-bottom:5px;
	}
	.o2-masleidos .qbloque{
		margin:0px;
		padding:5px 5px 5px 25px;
		list-style:decimal;
	}
		.o2-masleidos .qbloque li{
			padding-bottom:5px;
			margin-bottom:5px;
			background:url(../graficos/bk_interlinea.png) repeat-x bottom;
		}
	.o2-masleidos .qboton{
		text-align:right;
		padding-top:5px;
		background:url(../graficos/bot_gris.png);
	}

/*--- HOME sCustom ---*/
.o2-scustom{
}
.o2-scustom .superbloque{
	margin:10px 10px 5px 10px;
	padding:0px;
	border:1px #e7e7e7 solid;
}
	.o2-scustom .qarea{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:18px;
		font-weight:normal;
		color:#FFF;
		padding:5px 0 0 5px;
		/*background:url(../graficos/bg_deporte.png) no-repeat;*/
		height:30px;
	}
	.o2-scustom .qarea a,
	.o2-scustom .qarea a:visited{
		color:#FFF;
	}
	.o2-scustom .qbloque{
		margin:0px;
		padding:5px 5px 5px 5px;
		list-style:decimal;
	}
	.o2-scustom .qbloque .qtitulo{
		padding-bottom:5px;
	}
	.o2-scustom .qbloque .qtitulo a,
	.o2-scustom .qbloque .qtitulo a:visited{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:15px;
		font-weight:normal;
		color:#000;
	}
	.o2-scustom .qbloque .qtitulo a:hover{
		color:#036;
		text-decoration:none;
	}
	.o2-scustom .qboton{
		text-align:right;
		padding-top:5px;
		background:url(../graficos/bot_gris.png.png);
	}
	.o2-scustom .qspacer{
		background:url(../graficos/bk_interlinea.png) repeat-x bottom;
		height:3px;
	}

/*--- HOME MM docs tab ---*/
.o2-docs{
	overflow:auto;
	height:340px;
	width:640px;	
	padding:10px;
}
	.o2-docs .qcoll{
		font-size:12px;
		font-weight:bold;
		color:#036;
		padding-bottom:10px;
	}
	.o2-docs .qitem{
		display:block;
		padding-left:10px;
		padding-bottom:5px;
	}
		.o2-docs .qitem .qicono{
			display:inline-block;
			padding-right:5px;
			width:25px;
			min-height:25px;
			vertical-align:top;
		}
		.o2-docs .qitem .qinfo{
			display:inline-block;
			width:580px;
			min-height:25px;
			vertical-align:top;
		}

/*--- INT submenus ---*/
.o2-submenu{
	margin:0px 10px 5px 10px;
	padding:5px 10px;
	border:1px #e7e7e7 solid;
}
	.o2-submenu .qtitle{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:18px;
		font-weight:normal;
		color:#690;
		padding-bottom:5px;
	}
	.o2-submenu .qitems{
		list-style:circle;
		padding-left:10px;
		margin:0px;
	}
	.o2-submenu .qitems .qsele{
		list-style:disc;
		font-weight:bold;
	}
	
/*--- INT nodos ---*/
.o2-nodo{
	margin:5px 10px 5px 10px;
}
	.o2-nodo .qtodo{
		border:1px #e7e7e7 solid;
		padding:5px 10px;
		clear:both;
		display:inline-block;
	}
	.o2-nodo .qtitle{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:18px;
		font-weight:bold;
		color:#069;
		padding-bottom:5px;
	}
	.o2-nodo .qcontent{
		padding-left:10px;
		margin:0px;
		text-align:justify;
	}

/*--- INT Nota ---*/
.o2-nota{
	margin:10px 5px 5px 5px;
	display:inline-block;
}
.o2-nota .qele{
	display:inline-block;
	background:url(../graficos/bg_notas_body.png) repeat-x top;
	padding: 5px 10px 0px 15px;
	margin-top:3px;
}
	.o2-nota .qseccion{
		color:#690;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
	}
	.o2-nota .qhora{
		color:#666;
		font-family:Verdana, Geneva, sans-serif;
		font-size:10px;
		padding-bottom:5px;
	}
	.o2-nota .qtitulo{ 
		color:#666;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:22px;
		font-weight:normal;
		text-decoration:none;
	}
	.o2-nota .qcontent{
	}
	.o2-nota .qcontent,
	.o2-nota .qcontent p{
		font-family:Verdana, Geneva, sans-serif;
		font-size:12px;
		font-weight:normal;
		color:#000;
	}
		.o2-nota .qcontent img{
			border:1px #666 solid;
			margin:5px 10px 10px 0px;
		}
		.o2-nota .qcontent .qresumen{
			/*text-align:justify;*/
		}
		.o2-nota .qpie{
			background:url(../graficos/bk_interlinea.png) repeat-x bottom;
			height:10px;
		}
		.o2-nota .qcontent .qmedia img{
			border:none;
		}
		.o2-nota .qcontent .qmedia{
			display:block;
			list-style:none;
			padding:0px;
		}
		.o2-nota .qcontent .qmedia li{
			display:inline;
			padding-left:5px;
		}
		.o2-nota .qcontent .qmedia a,
		.o2-nota .qcontent .qmedia a:visited{
			text-decoration:none;
			font-size:11px;
		}
		.o2-nota .qcontent .qmedia a:hover{
			text-decoration:none;
			color:#F00;
		}
		.o2-nota .qcontent .qrelated img{
			border:none;
		}
		.o2-nota .qcontent .qrelated{
			list-style:square;
		}
		.o2-nota .qcontent .qrelated li{
			padding-right:10px;
		}
		.o2-nota .qcontent .qrelated li *{
			margin:0px!important;
			padding:0px!important;
		}
	.o2-nota .qcontent2,
	.o2-nota .qcontent2 p{
		font-family:Verdana, Geneva, sans-serif;
		font-size:12px;
		font-weight:normal;
		color:#fff;
		padding-top:5px;
	}

/*--- WEB pie ---*/
.o2-pie{
	margin-top:10px;
	min-height:30px;
	background:url(../graficos/fon_titarea_azul2.png) repeat-x top;
}
	.o2-pie .qizq{
		padding-top:8px;
		padding-left:20px;
		color:#FFF;
		display:block;
		width:310px;
		float:left;
	}
	.o2-pie .qder{
		padding-top:8px;
		padding-right:20px;
		color:#FFF;
		display:block;
		width:310px;
		text-align:right;
		float:left;
	}
	.o2-pie .qder a,
	.o2-pie .qder a:visited{
		color:#CAFFFF;
	}
	.o2-pie .qmid{
		text-align:center;
		display:block;
		width:330px;
		float:left;
		padding-top:8px;
	}
	.o2-pie .qmid a,
	.o2-pie .qmid a:visited{
		color:#CAFFFF;
	}

/*--- SPACER ---*/
.o2-spacer .qpie{
	background:url(../graficos/bk_interlinea.png) repeat-x top;
}

/*--- MESSAGES ---*/
.o2-mssg{
	margin-top:90px;
	width:480px;
	background-color:#F0F0F0;
	padding:20px;
	border:1px #999 solid;
	min-height:120px;
	text-align:left;
}
.o2-mssg .qtitle{
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#0080C0;
}
.o2-mssg img{
	padding-right:10px;
}
.o2-mssg .qtxt{
	padding-top:10px;
}

/*--- MultyBody section---*/
.o2-mubody{
	margin:10px;
	display:inline-block;
}
	.o2-mubody .qtab1{
		display:inline-block;
		padding:0px;
		margin:0px;
		padding:0px 3px 0px 3px;
	}
		.o2-mubody .qtab1 a,
		.o2-mubody .qtab1 a:visited{
			display:block; 
			border-top:1px solid #666;
			border-right:1px solid #666;
			border-left:1px solid #666;
			padding:5px; 
			background-color:#ddd;
			text-decoration:none;
		}
		.o2-mubody .qtab1 a:hover{
			background-color:#eee;
		}
	.o2-mubody .qtab2{
		display:inline-block;
		padding:0px 3px 0px 3px;
	}
		.o2-mubody .qtab2 a,
		.o2-mubody .qtab2 a:visited{
			display:block; 
			border-top:1px solid #666;
			border-right:1px solid #666;
			border-left:1px solid #666;
			padding:5px; 
			background-color:#09C;
			color:#FFF;
			text-decoration:none;
		}
		.o2-mubody .qtab2 a:hover{
			background-color:#09C2FF;
		}
	.o2-mubody .qseccion{
		color:#690;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
	}
	.o2-mubody .qseccion2{
		color:#690;
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:bold;
	}
	.o2-mubody .qconjunto{
		padding:10px 0px 10px;
		font-weight:bold;
		font-size:14px;
	}
	.o2-mubody .qhora{
		color:#666;
		font-family:Verdana, Geneva, sans-serif;
		font-size:10px;
		padding-bottom:5px;
	}
	.o2-mubody .qtitulo{ 
		color:#666;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:20px;
		font-weight:normal;
		text-decoration:none;
	}
	.o2-mubody .qsubtitulo{ 
		color:#222;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:14px;
		font-weight:normal;
		text-decoration:none;
	}
	.o2-mubody .qcontent{
		display:inline-block;
	}
	.o2-mubody .qcontent,
	.o2-mubody .qcontent p{
		font-family:Verdana, Geneva, sans-serif;
		font-size:12px;
		font-weight:normal;
		color:#000;
	}
		.o2-mubody .qcontent img{
			border:1px #666 solid;
			margin:5px 10px 10px 0px;
		}
		.o2-mubody .qcontent .qrelated img{
			border:none;
		}
		.o2-mubody .qcontent .qinfo{
			padding:10px;
			width:500px;
			border:1px solid #999;
			display:inline-block;
		}
		.o2-mubody .qcontent .qdato{
			font-weight:bold;
			color:#069;
		}
		.o2-mubody .qcontent .qvalor{
			color:#000;
			font-weight:normal;
		}
		.o2-mubody .qrelated2{
			display:block;
			padding:10px;
		}
			.o2-mubody .qrelated2 .qtitle{
				font-weight:bold;
			}
			.o2-mubody .qrelated2 ul{
				list-style:square;
			}
			.o2-mubody .qrelated2 li{
				padding-right:10px;
			}
			.o2-mubody .qrelated2 li *{
				margin:0px!important;
				padding:0px!important;
			}
	.o2-mubody .foro-subtitle{ 
		color:#527B9A;
		font-size:14px;
		font-weight:normal;
	}
	.o2-mubody .foro-row2{
		background-color:#E7F3FE;
		border:1px solid #BACEDE;
	}



/*--- MultyBody element---*/
.o2-mubodye{
	margin:10px;
	display:inline-block;
}
	.o2-mubodye .qseccion{
		color:#690;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
	}
	.o2-mubodye .qseccion2{
		color:#690;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
	}
	.o2-mubodye .qconjunto{
		padding:10px 0px 10px;
		font-weight:bold;
		font-size:14px;
	}
	.o2-mubodye .qhora{
		color:#666;
		font-family:Verdana, Geneva, sans-serif;
		font-size:10px;
		padding-bottom:5px;
	}
	.o2-mubodye .qtitulo{ 
		color:#666;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:20px;
		font-weight:normal;
		text-decoration:none;
	}
	.o2-mubodye .qcontent{
		display:inline-block;
	}
	.o2-mubodye .qcontent,
	.o2-mubodye .qcontent p{
		font-family:Verdana, Geneva, sans-serif;
		font-size:12px;
		font-weight:normal;
		color:#000;
	}
		.o2-mubodye .qcontent img{
			border:1px #666 solid;
			margin:5px 10px 10px 0px;
		}
		.o2-mubodye .qcontent .qrelated img{
			border:none;
		}
		.o2-mubodye .qcontent .qinfo{
			padding:10px;
			width:500px;
			border:1px solid #999;
			display:inline-block;
		}
		.o2-mubodye .qcontent .qdato{
			font-weight:bold;
			color:#069;
		}
		.o2-mubodye .qcontent .qvalor{
			color:#000;
			font-weight:normal;
		}
		.o2-mubodye .qrelated2{
			display:block;
			padding:10px;
		}
			.o2-mubodye .qrelated2 .qtitle{
				font-weight:bold;
			}
			.o2-mubodye .qrelated2 ul{
				list-style:square;
			}
			.o2-mubodye .qrelated2 li{
				padding-right:10px;
			}
			.o2-mubodye .qrelated2 li *{
				margin:0px!important;
				padding:0px!important;
			}
	.o2-mubodye .foro-title{ 
		color:#666;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:20px;
		font-weight:normal;
		background:url(../graficos/bg_foro_header2.jpg) top;
		padding:5px;
		border:1px solid #BACEDE;
		width:640px;
	}
	.o2-mubodye .foro-subtitle{ 
		color:#527B9A;
		font-size:14px;
		font-weight:normal;
	}
	.o2-mubodye .foro-summary{ 
		background:url(../graficos/bg_foro_header3.jpg) top;
		padding:5px;
		border:1px solid #BACEDE;
		width:640px;
	}
	.o2-mubodye .foro-row0{ 
		background:url(../graficos/bg_foro_header.jpg) top;
		border:1px solid #BACEDE;
	}
	.o2-mubodye .foro-row1{ 
		background:url(../graficos/bg_foro_row2_1.jpg) top;
		border:1px solid #BACEDE;
	}
	.o2-mubodye .foro-row2{
		background-color:#E7F3FE;
		border:1px solid #BACEDE;
	}
	.o2-mubodye .foro-row1col1{
		background:url(../graficos/bg_foro_row1_1.jpg) top;
		border-bottom:#C8D8E4 3px solid;
	}
	.o2-mubodye .foro-row1col2{
		background:url(../graficos/bg_foro_row1_2.jpg) top;
		border-bottom:#C8D8E4 3px solid;
	}
	.o2-mubodye .foro-row2col1{
		background:url(../graficos/bg_foro_row2_1.jpg) top;
		border-bottom:#C8D8E4 3px solid;
	}
	.o2-mubodye .foro-row2col2{
		background:url(../graficos/bg_foro_row2_2.jpg) top;
		border-bottom:#C8D8E4 3px solid;
	}
	.o2-mubodye .foro-caja{
		border:1px #EAF0F2 solid;
		padding:10px;
		margin:5px;
	}
	.o2-mubodye input[type="submit"]{
		font-family:Verdana, Geneva, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#036; 
		background-color:#f4f4f4;
		border:#d8dcdf 1px solid;
	}
/*--- Form K1---*/
.o2-form-k1{
	padding:20px;
	border:1px solid #999;
}
	.o2-form-k1 label{
		display:block;
		font-weight:bold;
		padding-top:5px;
	}
	.o2-form-k1 input,
	.o2-form-k1 textarea,
	.o2-form-k1 select{
		margin-left:10px;
	}
	.o2-form-k1 .qrequired{
		color:#F00;
		padding-left:5px;
		font-weight:normal;
		font-size:10px;
	}
	.o2-form-k1 .qfbuttons{
		padding:5px;
		margin:10px;
		border:1px #eee solid;
		text-align:center;
	}
	.o2-form-k1 .qsbutton{
		font-size:11px;
		background-color:#069;
		padding:2px; 
		color:#FFF; 
	}
	
/*--- Elecciones Judiciales ---*/
.o2-webid-judi{
	display:block;
	height:90px;
	border-bottom:5px #CCCC66 solid;
	padding:0px;
	margin:0px;
}
	.o2-webid-judi .o2id{
		float:left;
		width:430px;
		height:90px;
		background:url(../graficos/title_o2_jud.png) no-repeat left top;
	}
	.o2-webid-judi .o2title{
		float:right;
		width:530px;
		height:90px;
		background:url(../graficos/title_jud.png) no-repeat left top;
	}
.o2-content-judi{
	padding:15px;
	min-height:500px;
}
	.o2-content-judi .qintro{
		text-align:justify;
		font-family:Verdana, Geneva, sans-serif;
		font-size:12px;
		padding:5px;
		margin-bottom:20px;
		background-color:#00A9C8;
		color:#FFF;
		font-size:14px;
		border: 10px solid #00A9C8;
		 -webkit-border-radius: 15px;
		 -moz-border-radius: 15px;
		border-radius: 15px;
	}
	.o2-content-judi .qpregunta{
		border:1px solid #ccc;
		padding:5px;
		background:url(../graficos/bg_gris-degrad.jpg)left top;
	}
		.o2-content-judi .qpregunta .qtip{
			color:#690;
			font-family:Arial, Helvetica, sans-serif;
			font-size:20px;
			text-transform:capitalize;
			font-weight:bold;
		}
		.o2-content-judi .qpregunta .qtexto{
			color:#000;
			font-family:Verdana, Geneva, sans-serif;
			font-size:18px;
			font-weight:bold;
			padding:5px 20px 5px 20px;
		}
		.o2-content-judi .qpregunta .qlink{
			text-align:right;
			padding-right:10px;
			color:#000;
			font-family:Verdana, Geneva, sans-serif;
			font-size:12px;
			font-weight:normal;
		}
	.o2-content-judi .qbotones{
		text-align:center;
		padding-top:10px;
	}
		.o2-content-judi .qbotones .qboton{
			float:left;
			padding:0px 5px 0px 5px;
			border:none;
		}
		.o2-content-judi .qbotones .qboton img{
			border:none;
		}
	.o2-content-judi .lcol{
		width:640px;
		display:block;
		padding:0px; 
		margin:0px; 
		float:left; 
		background:url(../graficos/bg_judi_lcol.png)left top;
	}
		.o2-content-judi .lcol .qtitle{
			color:#696;
			font-family:Verdana, Geneva, sans-serif;
			font-weight:bold;
			font-size:14px;
		}
		.o2-content-judi .lcol .qintro2{
			text-align:justify;
			font-family:Verdana, Geneva, sans-serif;
			font-size:12px;
			padding:10px 20px 10px 0px;
			color:#036;
		}
		.o2-content-judi .lcol .qcombo{
			text-align:right;
			font-family:Verdana, Geneva, sans-serif;
			font-size:11px;
			padding:10px 20px;
		}
		.o2-content-judi .lcol .qcombo select,
		.o2-content-judi .lcol .qcombo input{
			font-family:Verdana, Geneva, sans-serif;
			font-size:11px;
		}
		.o2-content-judi .lcol .qpregunta{
			border:1px solid #ccc;
			padding:10px;
			margin:0px 20px 20px 0px;
			background:url(../graficos/bg_gris-degrad.jpg)left top;
		}
			.o2-content-judi .lcol .qpregunta .qtip{
				color:#690;
				font-family:Arial, Helvetica, sans-serif;
				font-size:20px;
				text-transform:capitalize;
				font-weight:bold;
			}
			.o2-content-judi .lcol .qpregunta .qtexto{
				color:#069;
				font-family:Verdana, Geneva, sans-serif;
				font-size:18px;
				font-weight:bold;
				padding:5px 20px 5px 20px;
			}
		.o2-content-judi .lcol .qresps{
			font-size:20px;
			padding-bottom:10px;
			font-family:Georgia, "Times New Roman", Times, serif;
			color:#666;
		}
		.o2-content-judi .lcol .qresps2{
			font-size:16px;
			padding-bottom:5px;
			font-family:Georgia, "Times New Roman", Times, serif;
			color:#666;
		}
		.o2-content-judi .lcol .qprev{
			padding-left:20px;
		}
		.o2-content-judi .lcol .qcandidato{
			margin-right:20px;
			margin-bottom:10px;
		}
			.o2-content-judi .lcol .qcandidato .qnumero{
				font-family:Verdana, Geneva, sans-serif;
				font-size:14px;
				font-weight:bold;
				min-height:20px;
				display:block;
				float:left;
				padding:2px;
				margin-right:3px;
				background-color:#FFF;
			}
			.o2-content-judi .lcol .qcandidato .qnam{
				font-weight:bold;
			}
			.o2-content-judi .lcol .qcandidato .qimg{
				text-align:center;
				margin:5px;
			}
				.o2-content-judi .lcol .qcandidato .qimg img{
					border:1px #000 solid;
				}
			.o2-content-judi .lcol .qcandidato .qresp{
				text-align:left;
			}
			.o2-content-judi .lcol .qcandidato .qlinkopinar a,
			.o2-content-judi .lcol .qcandidato .qlinkopinar a:visited{
				background-color:#999;
				color:#FFF;
				padding:4px;
				text-decoration:none;
			}
	.o2-content-judi .lcol .qopine .foro-subtitle{
		text-align:left;
		font-size:12px;
		font-weight:bold;
		padding-bottom:5px;
	}
	.o2-content-judi .lcol .qopine .foro-form{
		text-align:left;
	}
	.o2-content-judi .lcol .qposts{
		padding:5px;
	}
		.o2-content-judi .lcol .qposts .qtitle{
			font-size:12px;
			font-weight:bold;
			color:#003;
		}
		.o2-content-judi .lcol .qposts .qfecha{
			text-align:right;
			font-style:italic;			
		}
		.o2-content-judi .lcol .qposts .qnam{
			text-align:right;
		}
	.o2-content-judi .rcol{
		width:315px;
		display:block;
		padding:0px; 
		margin:0px 0px 5px 10px; 
		float:right; 
	}
		.o2-content-judi .rcol .qcaja1{
			background-color:#f0f0f0;
			border-top:5px solid #069;
			padding:10px;
		}
			.o2-content-judi .rcol .qcaja1 .qsele{
				background-color:#D3D3D3;
			}
		.o2-content-judi .rcol .qcaja2{
			border:1px solid #ccc;
			padding:5px;
			margin-top:15px;
			text-align:center;
			display:block;
		}
		.o2-content-judi .rcol .qcajanoti{
			border:1px solid #ccc;
			padding:5px;
			margin-top:15px;
			background-color:#f0f0f0;
		}
			.o2-content-judi .rcol .qcajanoti .qtitle{
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:18px;
				color:#333;
				padding-bottom:10px;
			}
			.o2-content-judi .rcol .qcajanoti .qtitle2{
				color:#690;
			}
			.o2-content-judi .rcol .qcajanoti .qnota{
				padding-bottom:5px;
				border-bottom:1px solid #ccc;
			}
			.o2-content-judi .rcol .qcajanoti .qnota .qfecha{
				text-align:right;
				font-weight:bold;
			}
		.o2-content-judi .qcandidato{
			margin-right:20px;
			margin-bottom:10px;
		}
			.o2-content-judi .qcandidato .qnumero{
				font-family:Verdana, Geneva, sans-serif;
				font-size:14px;
				font-weight:bold;
				min-height:20px;
				display:block;
				float:left;
				padding:2px;
				margin-right:3px;
				background-color:#FFF;
			}
			.o2-content-judi .qcandidato .qnam{
				font-weight:bold;
			}
.o2-sndfriend{
	border:1px solid #DDD;
	padding:10px;
	background-color:#EEE;
	width:540px;
}
	.o2-sndfriend .iele{
		color:#069;
	}
	.o2-sndfriend .iobl{
		color:#F00;
		font-size:9px;
	}
	.o2-sndfriend .qtitle{
		padding-bottom:10px;
	}

/* Easy Slider */
.o2-publi-9{
	padding-left:5px;
}

/* Bottom Floor Banner */
.o2-publi-footer{
	display:block;
	height:150px;
}
	.o2-publi-footer .floater{
		bottom:0;
		height:150px;
		position:fixed;
		width:660px;
		margin-left:10px;
		text-align:left;
	}
/*---------------------- ADDS -------------------*/
/* Easy Slider */
	#slider ul, #slider li,
	#slider2 ul, #slider2 li,
	#sliderClima ul, #sliderClima li,
	#sliderfr ul, #sliderfr li{
		margin:0;
		padding:0;
		list-style:none!important;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:660px;
		height:180px;
		overflow:hidden; 
		}
	#sliderfr{
		background-color:#000;
		color:#FFF;
	}
	#sliderfr li{
		width:660px;
		height:600px;
		overflow:hidden; 
	}
	#sliderfr .qcontent2{
		padding:10px;
		color:#FFF;
	}
	#sliderfr .qcontent2 p{
		color:#FFF;
	}
	#sliderClima{
		width:280px;
		height:80px;
		overflow:hidden;
	}
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:none;
		}	
	#nextBtn, #slider1next{ 
		display:none;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:none;		}	
	#nextBtn a, #slider1next a{ 
		display:none;
		}*/
/* // image replacement */
/* // Easy Slider */
	
/* Carousel */
#carousel {
	margin: 0 auto;
	width: 400px;
	height: 390px;
	padding: 0;
	overflow: scroll;
	border: 2px solid #fff;
}
#carousel ul {
	list-style: none;
	width: 500px;
	margin: 0;
	padding: 0;
}
#carousel li {
	display: inline;
	float: left;
}
.textholder {
	text-align: left;
	font-size: small;
	padding: 6px;
	-moz-border-radius: 6px 6px 0 0;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
}
/* // Carousel */

/*--- Pager ---*/
.wpager{
	margin:0px;
	text-align:left;
	padding:10px;
	font-size:11px;
	display:block;
	clear:both;
}
.wpager .qprev,
.wpager .qnext,
.wpager .qnn,
.wpager .qss{
	float:left;
	border:1px #039 solid;
	margin:0px 3px 0px 3px;
}
.wpager .qnn2{
	float:left;
	margin:0px 3px 0px 3px;
}
.wpager .qprev a,
.wpager .qprev a:visited,
.wpager .qnext a,
.wpager .qnext a:visited,
.wpager .qnn a,
.wpager .qnn a:visited{
	float:inherit;
	display:block;
	background-color:#EBEBEB;
	padding:3px 4px 3px 4px;
	font-size:11px;
	color:#0080C0;
	text-decoration:none;
}
.wpager .qss a,
.wpager .qss a:visited{
	display:block;
	background-color:#0080C0;
	padding:3px 4px 3px 4px;
	font-size:11px;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
}
.wpager .qprev a:hover,
.wpager .qnext a:hover,
.wpager .qnn a:hover{
	background-color:#DFFFFF;
}
.wpager .qss a:hover{
	background-color:#DFFFFF;
	color:#0080C0;
}