﻿button {     margin: 0;     padding: 0;     border: 0;}img {     margin: 0;     padding: 0;     border: 0;}a {     margin: 0;     padding: 0;     border: 0;}fieldset {     margin: 0;     padding: 0;     border: 0;}form {     margin: 0;     padding: 0;     border: 0;}td {     margin: 0;     padding: 0;     /*border: 0;*/}dd {     margin: 0;     padding: 0;     border: 0;}dt {     margin: 0;     padding: 0;     border: 0;}dl {     margin: 0;     padding: 0;     border: 0;}li {     margin: 0;     padding: 0;     border: 0;}ul {     margin: 0;     padding: 0;     border: 0;}ol {     margin: 0;     padding: 0;     border: 0;}blockquote {     margin: 0;     padding: 0;     border: 0;}h6 {     margin: 0;     padding: 0;     border: 0;}h5 {     margin: 0;     padding: 0;     border: 0;}h4 {     margin: 0;     padding: 0;     border: 0;}h3 {     margin: 0;     padding: 0;     border: 0;}h2 {     margin: 0;     padding: 0;     border: 0;}h1 {     margin: 0;     padding: 0;     border: 0;}p {     margin: 0;     padding: 0;     border: 0;}div {     margin: 0;     padding: 0;     border: 0;}body {     margin: 0;     padding: 0;     border: 0;}html {     margin: 0;     padding: 0;     border: 0;}h2{	margin: 0.5em 0;	font-size: 1em;	font-weight: normal;}h3 {	margin: 0.5em 0;	font-size: 1.4em;	font-weight: normal;}h4 {	margin: 0.5em 0;	font-size: 1.2em;	font-weight: bold;}h5 {	margin: 0.5em 0;	font-size: 1.0em;	font-weight: bold;}h6 {	margin: 0.5em 0;	font-size: 0.8em;	font-weight: bold;		}h6.cabecerasBack{	background-color:#991315;	color:#ffffff;	height:20px;}p  {    margin: 1em 0;    line-height:1.4;}p.peque{	font-size:0.8em;}a{	text-decoration: underline;	color: #cc3300;}a:link{}a:visited{}a:hover{	text-decoration:none;}a:active{}.popupHover {
	
	background-position:left top;
	background-color:#F5F7F8;
}
.popupMenu {
	position:absolute;
	visibility:hidden;
	background-color:#F5F7F8;
	/*opacity:.0;
	filter: alpha(opacity=0);*/
}/* 'Jello Mold' página construida bajo la técnica de  http://www.positioniseverything.net/articles/jello.html */body {	margin: 0;	padding: 0 386px;	/*padding:0;*/	text-align: center;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:86%;	/*	background-image:url(Images/bg_tile.jpg);	background-repeat:repeat-x;	background-color:#FFFFFF;	color:#333333;*/}#cuerpo .body{}.cuerpoSinEstilo{		margin:0;	padding:0;	text-align:left;	font-family:Verdana, Arial, Helvetica, sans-serif;}#sizer {	width: 58%;	max-width: 192px;	margin: 10px auto 0 auto;	padding: 0;}#expander {	position: relative;	min-width: 772px; /* Ajuste Critico para Safari ! */	margin: 0 -386px 0 -386px;	background-color: #FFFFFF;	/* background-image:url(Images/column_bg.gif);	 background-repeat:repeat-y;	 background-position:top right;*/}/* Holly hack para IE \*/ html #expander { height: 0; }/* */#wrapper { 	width: 100%; /* Permite al IE tener los porcentajes de los hijos bien en IE.*/	border-bottom:1px solid #991315;	text-align:left;	background-color:#FFFFFF;	/*background-image:url(Images/column_bg.gif);	background-repeat:repeat-y;*/		} /* http://positioniseverything.net/easyclearing */.clearfix:after {    content: ".";     display: block;     height: 0;     clear: both;     visibility: hidden;}.clearfix {display: inline-table;}/* Lo oculta para IE mac \*/* html .clearfix {height: 1%;}.clearfix {display: block;}/* Fin ocultar para IE-mac */#skiptocontent{	position:absolute;	margin-left:-1000px;}#leftcolumn{	float:left;	/*width:152px;*/	width:0px;	display:none;	margin-right:-3px; /* ajuste para el "IE 3px display bug" junto con la regla de abajo*/	background-color:#FFFFFF;	font-size:0.9em;	/*background-image:url(Images/column_bg.gif);	background-repeat:repeat-y;*/		}html>body #leftcolumn{margin-right:0;}#leftcoltop{	/*Dejar vacio de momento	color:#000000;	background-color:Transparent;	background-image:url(Images/rightcoltop.gif);	background-position:bottom right;	background-repeat:no-repeat;*/}#loginbox {    min-height:124px;		margin:2px;	padding:5px 0.5em;	border:1px solid #493221;	background-color:#FFFFFF;	/*background-image:url(Images/loginbox.jpg);	background-repeat:repeat-x;	color:#6D584D;*/}* html #loginbox {height:124px;}#leftbarcontainer {	margin:2px;	/*padding:4em 0.5em;*/	padding:0 0.5em;	border:1px solid #B5C7DE;	/*background-color:#FFFFFF;*/	background-color:Transparent;	/*background-image:url(Images/column_bg.gif);	background-repeat:repeat-y;*/}#subnav {	padding-top:0.5em;	padding-bottom:1em;	overflow:hidden;}.textoGris09 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;font-weight: normal;color: #999999;text-decoration: none;}	a.textoGris09:link{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;font-weight: normal;color: #999999;text-decoration: none;}	a.textoGris09:visited{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;font-weight: normal;color: #999999;text-decoration: none;}	a.textoGris09:hover{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;font-weight: normal;color: #666666;text-decoration: none;}	a.textoGris09:active{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;font-weight: normal;color: #666666;text-decoration: none;}		.textoRojo09 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;font-weight: normal;color: #991315;text-decoration: none;}.textoNoticia {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color: #000000;text-decoration: none;}	a.textoGris09:link{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color: #E1D8A6;text-decoration: none;}	a.textoGris09:visited{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color: #000000;text-decoration: none;}	a.textoGris09:hover{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color: #E1D8A6;text-decoration: underline;}	a.textoGris09:active{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color: #E1D8A6;text-decoration: underline;}		.textoEntradilla {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #000000;text-decoration: none;}		.leftbaritem {padding:2em 0.5em;}.TextoBlanco10Bold {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #FFFFFF;}.textonegro10 {font-family: Verdana, Arial, Helvetica, sans-serif;				font-size: 0.8em;				font-weight: normal;				color: #000000;				text-decoration: none;}				a.textoNegro10:visited{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 0.9em;font-weight: normal;color: #000000;text-decoration: none;}	a.textoNegro10:link{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 0.9em;font-weight: normal;color: #000000;text-decoration: none;}	a.textoNegro10:hover{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 0.9em;font-weight: normal;color: #999999;text-decoration: underline;}	a.textoNegro10:active{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 0.9em;font-weight: normal;color: #999999;text-decoration: underline;}	.textoTitular {font-family: Verdana, Arial, Helvetica, sans-serif;				font-size: 15px;				font-weight: bold;				color: #991315;				text-decoration: none;}.textoNegro10Rojo{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 0.8em;	font-weight: normal;	color: #cc3300;	}	a.textoNegro10Rojo:visited{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 0.8em;	font-weight: normal;	color: #cc3300;	text-decoration: underline;}	a.textoNegro10Rojo:link{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 0.8em;font-weight: normal;color: #cc3300;text-decoration: underline;}	a.textoNegro10Rojo:hover{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 0.8em;font-weight: normal;color: #cc3300;text-decoration: none;}	a.textoNegro10Rojo:active{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 0.8em;font-weight: normal;color: #cc3300;text-decoration: none;}	.leyenda {font-family: Verdana, Arial, Helvetica, sans-serif;				font-size: 0.7em;				font-weight: normal;				color: #000000;				text-decoration: none;}								#rightcolumn{	float:right;	/*width:152px;*/	width:0px;	margin-left:-3px; /* ajuste para el "IE 3px display bug" junto con la regla de abajo	/*background-color:#EBE4DE;*/	background-color:#FFFFFF;	font-size:0.9em;	display:none;	/*background-image:url(Images/column_bg.gif);	background-repeat:repeat-y;*/		}html>body #rightcolumn{margin-left:0;}#rightcoltop{		height:40px;	padding:0 1em;	text-align:right;	/*background-color:#FFFFFF;*/		/*color:#563821;	background-color:#FAECE8;	background-image:url(Images/rightcoltop.gif);	background-position:bottom left;	background-repeat:no-repeat;*/}#rightbarcontainer {	margin:2px;	/*padding:4em 0em;*/	padding:0.5em 0.5em;	border:1px solid #B5C7DE;	background-color:#FFFFFF;	/*background-image:url(Images/rightbarcontainer_bg.gif);	background-repeat:no-repeat;*/}.rightbaritem{	padding:0.5em 0.5em;	/*background-image:url(Images/rightbarheader.gif);	background-repeat:no-repeat;*/}.Filtros{	color:black;	background-color: #507cd1;	text-align:left;	font-weight:bold;	height:200px;		margin:0 0;	font-size:1em;}#centercolumn{	height:1%;	margin:0;	/*background-image:url(Images/esquinaderechacentro.gif); 	background-repeat:no-repeat;	background-position:top right;*/}html>body #centercolumn {	height:auto;	/*margin-left:152px;	margin-right:152px;*/	margin-left:0px;	margin-right:0px;}#centercoltop{	display:none;	height:0px;		/*background-image:url(Images/esquinaizdacentro.gif); 	background-repeat:no-repeat;*/}html>body #centercoltop {height:0px;display:none;}#header {	position:relative;	/*height:134px;*/	height:60px;	margin:2px;	border:1px solid #B5C7DE;    background-color:#BC0000;	background-image:url(Images/cabecera_back.jpg);	background-repeat:no-repeat;	background-position:top left;}#maincontent {	margin:2px;	/*padding:4em 2em;*/	padding:10px 10px;	border:1px solid #991315;	/*background-image:url(Images/contendiop_fondo.gif);	background-repeat:no-repeat;	background-position:top right;*/}#maincontent caption {    text-align:left;     font-weight:bold;}#maincontent .teaser {	margin:-0.7em 0 0 0;	color:#A68866;}#maincontent table tr td {padding: 0.2em 0.3em;} #footer {    margin:2px;    padding:0.5em;    font-size:smaller;}h1{	background-color:#507CD1;	font-size:1em;	color:#ffffff;	height:20px;	text-align:center;	vertical-align:middle;	padding-top:5px;	margin-bottom:5px;}#searchbox .txtBox {    border:1px solid #64493E;    background-color:#FFFFFF;    font-size:1em;    }#loginbox .txtBox {    border:1px solid #64493E;    background-color:#FFFFFF;    font-size:1em;    }.fondoPopUp{	background-color: #dcdcdc;	filter:alpha(opacity=80);	opacity:0.8;}.clase{	border:solid 1 #000000;}.txtBox{	font-family:Verdana;	font-size:0.9em;	vertical-align:baseline;	margin-right:5px;}.txtBoxRojo{ 	font-family:Verdana;	font-size:1em;	vertical-align:baseline;	background-color: #FFCC99; }	#loginbox .button{	font-size:0.95em;}.cabeceraInstruccion{	background-color:#DCDCDC;	border-style:dashed;	border-width:1px;	margin:0px;	margin-bottom:5px;	padding-left:5px;	padding-right:5px;	text-align:left;}div.cabeceraInstruccion {	padding-top: 5px;	padding-bottom: 5px;	margin-bottom: 5px;	font-weight: bold;	margin-right:auto;	margin-left:auto;	text-align:center;}div.contenedorAreas{	background-color: #991315;	padding: 10px 10px 10px 10px;	overflow: auto;}div.contenedorAreasAzul{	background-color:#991315;	padding:7px 7px 7px 7px;	overflow: auto;}div.areaAzul{	background-color:#E1D8A6;	padding:5px 5px 5px 5px;	overflow: visible;}div.area{	background-color:#ECE2CE;	/*margin:10px 10px 10px 10px;*/	/*border:solid 5px #98C4E8;*/	padding:5px 5px 5px 5px;	overflow: visible;	}ul.listadoCampos{	margin: 0 auto auto 5px;	text-align: left;	list-style-type: none;		}label.grupoCamposDoble{	width:100px;	margin-right:5px;	display:inline-block;}label.listadoCampos {	width: 95px;	margin-right:15px;	display:inline-block;	font-size: 0.8em;}label.listadoCamposAncha{	width: 140px;	margin-right:15px;	display:inline-block;}ul.listadoCamposDetalle{	margin: 0 auto auto 8px;	text-align: left;	list-style-type: none;}li.listadoCamposDetalle{	margin-bottom:8px;}li.listadoCampos{	margin-bottom:10px;		}ul.listadoCamposProv{	margin: -12px 0 0 0;	text-align: left;	list-style-type: none;}li.listadoCamposProv{	margin-bottom:5px;}ul.menu{	font-size:0.8em;	float:right;		list-style-type: none;	margin-right:10px;	margin-bottom:5px;	color:#ffffff;}li.menu{	display: inline;}menu{	color:#ffffff;}ul.listadoGente{	list-style-type: square;	list-style-image: url(images/admin_24.ico);	list-style-position:inside;	border-style:solid;	border-width:1px;	border-color:#B5C7DE;	padding-top:5px;	/*background-image: url(images/trash.gif);*/}li.listadoGente{	padding-bottom:5px;	}span.listadoGente{ 	padding-left:4px;	font-weight:bold;	color: #b5c7de;}span{	border:solid 2 #000000;}		a.menu{	font-weight: bold;	font-family: Verdana, 'Gill Sans MT' , Arial, Serif, Monospace;	font-size: 10px;	color: #ffffff;}a:link.menu{}a:visited.menu{}a:hover.menu{	/*color:#000000;*/	}a:active.menu{}h4.cabeceraLog{	font-weight: bold;	font-size: 0.9em;	color: white;	background-color: #507cd1;	text-align:center;	}h6.cabeceraLog{	color:White;	background-color: #507cd1;	text-align:center;	font-weight:bold;	height:2em;	padding-top:5px;	margin:0 0;	}fieldset{	font-family: Verdana, Arial;	font-size: 1em;	border-right: lightgrey 2px groove;	border-top: lightgrey 2px groove;	border-left: lightgrey 2px groove;	border-bottom: lightgrey 2px groove;	}fieldset.bordeAzul{	font-family: Verdana, Arial;	font-size: 1em;	border-right: #b5c7de 1px solid;	border-top: #b5c7de 1px solid;	border-left: #b5c7de 1px solid;	border-bottom: #b5c7de 1px solid;}fieldset.bordeRojo{	font-family: Verdana, Arial;	font-size: 1em;	border-right: #991315 1px solid;	border-top: #991315 1px solid;	border-left: #991315 1px solid;	border-bottom: #991315 1px solid;}#listaPerfil{	list-style-type: none;}#listaPerfil label{	padding-right: 5px;	font-family:Verdana, Times New Roman, Arial;	font-size:0.8em;}#listaPefil .elementoPar{}#listaPerfil .elementoImpar{}.button{ 	background-color:White;	font-family:Verdana, Serif;	color:#ff3333;		/*BackColor="White" BorderColor="#507CD1" BorderStyle="Solid"            BorderWidth="1px" Font-Names="Verdana" ForeColor="#284E98"	*/ border-right: #991315 1px solid; border-top: #991315 1px solid; border-left: #991315 1px solid; border-bottom: #991315 1px solid; }.blist{	font-family: Verdana, Arial, Serif;	list-style-type: none;	display:inline;}.textoRojo10 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 0.8em;font-weight: normal;color: #CC0000;text-decoration: none;}	a.textoRojo10:visited{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 0.9em;font-weight: normal;color: #CC0000;text-decoration: none;}	a.textoRojo10:link{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 0.9em;font-weight: normal;color: #CC0000;text-decoration: none;}	a.textoRojo10:hover{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 0.9em;font-weight: normal;color: #CC0000;text-decoration: underline;}	a.textoRojo10:active{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 0.9em;font-weight: normal;color: #CC0000;text-decoration: underline;}	.cargando{}div.cargando {	width:250px;	height:30px;	margin:5px, 5px, 5px, 5px;	padding:10px, 5px, 5px, 10px;	font-size:0.9em;	border:1px dotted #C3D6EE;	background-color: #FFFFAE;	position:absolute;top:250px; left:250px;	z-index:100px	/*text-transform:uppercase;	*/}img.cargando{	display:inline;	padding-top:5px;	padding-left:5px;}.calendarioCargando{	text-decoration:none;}a.calendarioCargando{	text-decoration:none;	}a.link.calendarioCargando{	text-decoration:none;	}a.active.calendarioCargando{	text-decoration:none;	}a.visited.calendarioCargando{	text-decoration:none;	}a.hover.calendarioCargando{	text-decoration:none;	}.fieldSetIzda{}div.fieldSetIzda{	float:left;	width:49%;	/*display:inline;*/}.fieldSetDcha{}div.fieldSetDcha{	/*display:inline;*/	margin-right:4px;	float:right;}.1mayusculas{	/*text-transform:capitalize;*/}.calendario{	float:left;}.capaContenedora{	width: 97%; 	font-size: 0.8em; 	background-color: #EFF3FB; 	border-right: #b5c7de 1px solid;	border-top: #b5c7de 1px solid; 	border-left: #b5c7de 1px solid; 	border-bottom: #b5c7de 1px solid;	padding-left: 10px; 	padding-right: 5px; 	padding-top: 10px; 	margin-top: 15px;}.popupControl{	background-color:White;	position:absolute;	visibility:hidden;}.textoNegroPeque{	font-size: 0.8em;	color: #000000;	font-family: Verdana;}.textoGrisOscuro10 {text-align:left; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;color: #333333;text-decoration: none;}	a.textoGrisOscuro10:visited{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;color: #333333;text-decoration: none;}	a.textoGrisOscuro10:link{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;color: #333333;text-decoration: none;}	a.textoGrisOscuro10:hover{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;color: #333333;text-decoration: underline;}	a.textoGrisOscuro10:active{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;color: #333333;text-decoration: underline;}	.respirar{	padding-left:5px;}	@media print {		body {		margin:0;		padding:0;		font-size:11pt;		line-height:13pt;		background:#FFFFFF !important;	}	#sizer {		margin:0;		width:auto !important;	}	#expander {		margin:0 !important;		background: none;	}		#wrapper {		border-bottom-style:none;		background:none;	}		a {		color:#666666; 		text-decoration:underline;	}		#maincontent h2:before {display:none;}			#rightcolumn {display:none;}			#leftcolumn {display:none;}			#centercolumn {		width:100%;		margin:0 !important;		background:none;	}	#centercoltop {		height:auto;		background:none;	}	#header {		margin:0; 		border:none;		height:auto;		background:none;	}		/*Sin imagen de cabecera. */	#header img {display:none;}		#maincontent {		margin:0; 		border:none;		background:transparent;	}		#maincontent .teaser {font-style:italic;}		#maincontent fieldset {border:none;}		#maincontent .txtBox {background:none;}}