@import url(http://fonts.googleapis.com/css?family=Lato);/*font-family: 'Lato', sans-serif;*//** default mobile **//************************************* RESET **************************************/body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, textarea, p, td {	margin: 0;	padding: 0;}fieldset, img {	border: 0;}ol, ul {	list-style: none;}@media only screen and (max-device-width: 720px) {div#main {	width: 100%}}body {	font: normal 1em 'Lato', sans-serif;}/*** TOP ***/div#topbar {	background: #333;	padding: 0px;	position: fixed;	top: 0;	left: 0;	display: block;	z-index: 50;	width: 100%}div#topbar ul li {	float: right;	border-left: 1px solid #666}div#topbar ul li a {	text-decoration: none;	color: #fff;	font: normal .8em 'Lato', sans-serif;	padding: 7px 8px 5px;	display: block}div#topbar ul li img.lupa {	position: relative;	top: -4px;}div#topbar li.home {	float: left;	border: none;}div#top {	background: #fff;	padding: .8em;	color: #fff;	font: normal 0.9em 'Lato', sans-serif;	margin-top: 35px;}/*** BOTONERA MENU ***/div#navtop {				background: #166270;		padding: 0px;	width: 95%;	margin: 0 auto;	border-radius: 5px;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	-khtml-border-radius: 3px;	border-radius: 5px;	padding: 3px;}div#navtop #padre {}div#navtop ul li a {	display: block;	padding: 10px;	color: #fff;	text-decoration: none;	font: normal 1em verdana !important;	border-bottom: 1px dotted #888;	padding-left: 23px}div#navtop ul ul ul li a {	display: block;	padding: 8px;	text-decoration: none;	background: #ccc;	font: normal 0.9em verdana;	border-bottom: 1px dotted #888;	padding-left: 43px;	color: #333;}div#navtop ul li a#padre {	padding: 10px 0;	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#32c8fb+0,166270+100 */background: #32c8fb; /* Old browsers */background: -moz-linear-gradient(top,  #32c8fb 0%, #166270 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#32c8fb), color-stop(100%,#166270)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #32c8fb 0%,#166270 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #32c8fb 0%,#166270 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #32c8fb 0%,#166270 100%); /* IE10+ */background: linear-gradient(to bottom,  #32c8fb 0%,#166270 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#32c8fb', endColorstr='#166270',GradientType=0 ); /* IE6-9 */}div#navtop ul li a#padre span {	background:url(../imagenes/icomenu.png) no-repeat 8px;padding-left: 40px;}div#navtop ul li ul {	display: none}div#navtop ul ul li a {	background: url(../imagenes/arrowdown.png) no-repeat right center}#popupbuscar {	padding: 1em;	font: normal 1em 'Lato', sans-serif;	;	width: 90%;}#popupbuscar input#palabra {	padding-left: 25px;}/*** HOME ***/div#cont.home {	border: 0px solid #f00;	padding: .5em}div#cont.home h1 {	font: normal 0.9em 'Lato', sans-serif}div#cont.home .caja {	width: 95%;	text-align:center}/*** BOTONERA PIE ***/div#navpie {	background: #999;	padding-top: .5em;	overflow: hidden;}div#navpie ul li {	float: left;}div#navpie ul li a {	background: #999;	color: #fff;	text-decoration: none;	font: normal 0.9em 'Lato', sans-serif;	display: block;	padding: 5px;	padding-right: 10px;}div.navpie ul li, div.navpie ul li a {	border: none;}div.navpie ul li + li, div.navpie ul li + li a {	border-left: 1px solid #ccc;}div.dirpie {	clear: both}div.versionesc a, div.versionesc a:active, div.versionesc a:visited {	padding: 1em;	background: #777;	display: block;	background: #aaa url(../imagenes/versionesc.png) no-repeat 1em;	color: #666;	text-decoration: none;	padding-left: 60px;	margin-top: 1em}div.dirpie {	padding: .2em 1em;	margin: 0;	font-size: .8em;}div.dirpie a, div.dirpie a:visited, div.dirpie a:hover {	color: #ccc}/*** NOTAS ***/div#cont.detalle h1 {	font-size: 1.2em}div#cont.detalle h2 {	font-size: 1.1em}div#cont.detalle h1 {	font-size: 1em}div#cont div.caja {	width: 90%;	padding: 15px 8px;	border-bottom: 1px dotted #333;}div#cont div.caja:last-child {	border: none}div#cont.detalle div.caja {	border-bottom: none}div#cont img {	width: auto !important;	height: auto !important;}div#cont img {	max-width: 95% !important;	margin-bottom: .6em}div#cont h1 {	color: #04436e;	font-size: 1.3em;	font-weight: normal;	line-height: 1em !important;	margin-bottom: 1em;	text-decoration: none;}div#cont h1 a {	color: #04436e;	font-size: 1.3em;	font-weight: normal;	line-height: 1em !important;	margin-bottom: 1em;	text-decoration: none;}div#cont.detalle h1 {	color: #04436e;	font-size: 1.6em;	font-weight: normal;	line-height: 1em !important;	margin-bottom: 1em;	text-decoration: none;}div#extras {	margin-top: .8em;	border-top: 1px dotted #ccc;	padding: 8px;}div#extras .redes {	margin-top: 5px;}/*** BUSQUEDA ***/div#titbusqueda {	padding: 10px;}div#titbusqueda h1 {	color: #04436e;	font-size: 1.3em;	font-weight: normal;	line-height: 1em !important;	margin-bottom: 1em;	text-decoration: none;}div#cont.busqueda {	padding: .5em;	border: 0px solid #f00}div#cont.busqueda div.caja {	width: 94%}/*** tamaņo texto ***/div#extras div#tamanotx {	background: #e0e0e0;	padding: 5px;}div#extras div#tamanotx span {	float: left;}div#extras div#tamanotx a.tam1 {	font-size: 0.7em;	padding: 0 10px}div#extras div#tamanotx a.tam2 {	font-size: 1.1em;	padding: 0 10px}div#extras div#tamanotx a.tam3 {	font-size: 1.5em;	padding: 0 10px}div#cont.listar div#vermas, div#cont.busqueda div#vermas {	margin: .8em 0}div#cont.listar div#vermas a, div#cont.busqueda div#vermas a, div#cont.home div#vermas a {	color: #fff;	background: #ad0e0e;	padding: 3px;	text-decoration: none;	-webkit-border-radius: 3px;	-khtml-border-radius: 3px;	border-radius: 3px;	padding: 5px;	text-decoration: none;	display: block;	width: 90%;	margin: .5em auto;}div#cont.listar div.titmenu {	padding: 5px;	background: #f0f0f0;}/*** RESULTADOS BUSQUEDA ***/div#titbusqueda {	padding: 10px;}div#titbusqueda h1 {	color: #f90;	font-size: 1.3em;	font-weight: normal;	line-height: 1em !important;	margin-bottom: 1em;	text-decoration: none;}div#titbusqueda p {	background: #f0f0f0;	padding: 5px;}div#cont.busqueda h1 a {	font-size: .9em;	color: #04436e;	display: block;}div#cont.busqueda div#vermas {	font-weight: bold;	padding: 5px;}div#cont.busqueda div#vermas a, div#cont.listar div#vermas a {	display: block}div#cont.busqueda img.imgdoc {	float: left;	max-width: 40% !important;	margin: 0 .5em .5em 0}div#cont div#pagin {	text-align: right;	padding: 5px;	margin-top: 0.5em;}div#cont div#pagin a {	display: inline;	padding: 5px;	background: #ad0e0e;	color: #fff;	text-decoration: none}a.volver {	position: absolute;	right: 10px;	top: 8px;	color: #fff;	text-decoration: none;}a.item_tags_detalle {	text-decoration: underline;	color: #ad0e0e}a.subir {	float: right}div.article-image {	border: none}/* ENCUESTA */#graficoencuesta {	padding: .3em}#graficoencuesta p {	margin-bottom: .5em}#graficoregla {	color: #999;	font-size: .7em;	height: 20px;	overflow: hidden;	text-align: right;	position: relative;	margin-bottom: 1em;}#graficoregla span {	width: 25%;	display: block;	position: absolute;	top: 0;}.pregunta_res {	font: bold 1em arial;}.vigencia_res {	font: normal .8em arial;}.desc_res {	margin-bottom: 1.5em;}H2.titproyencuesta {	font-size: 1.2em;	margin-bottom: 1em;	margin-top: 1em}ul#listado_encuestas li {	margin-bottom: 1em;}div.msj_error {	color: #f00;	padding: .9em;	border: 1px solid #f00;	margin-bottom: .9em}.avisoCaptcha {	color: #f00}p.tags {	display:none;}a + a.contactopie {	position:relative; top:-10px; }li.ui-block-c {	border:none !important}