/* CSS Document */
body {
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	color:#313437;
	font: 100% Arial, Helvetica, sans-serif;
}

img {
	border: 0;
}

a {
	text-decoration: underline;
	color: #122e59;
}

a:hover {
	text-decoration: none;
	color: #122e59;
}

input {
	border: 1px solid #50565E;
	font-size: 0.7em;
	background-color: #FFFFFF;
	padding: 0 0 0 4px;
}

select {
	border: 1px solid #50565E;
	font-size: 0.9em;
	background-color: #FFFFFF;
	margin-bottom: 3px;
	padding: 0 0 0 4px;
}

fieldset {
	/*-moz-border-radius: 8px;
	border-radius: 10px;*/
}

.selectVerticalAlign {
	vertical-align: sub;
	margin-left: 10px;
}

textarea { /*background-color:#dadada;*/
	border: 1px solid #1E3F71;
	/*color:#0033FF;*/ /*font-size:1.0em;*/
	padding-left: 3px;
	font-family: Arial, Helvetica, sans-serif;
}

h1,h2,h3,h4,h5,h6 {
	margin: 0;
	padding: 0;
	font-weight: normal;
}

h3 {
	font-size: 0.9em;
	font-weight: bold;
	color: #1E3F71;
}

h4 {
	font-size: 0.8em;
	font-weight: bold;
	color: #1E3F71;
}

h4 a {
	color: #1E3F71;
	text-decoration: underline;
}

h4 a:hover {
	color: #1E3F71;
	text-decoration: none;
}

ul,li {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 1.5em;
}

p {
	margin: 0;
	padding: 4px 0 4px 4px;
	font-size: 0.8em;
	color: #757678;
	width: 95%;
}

.seemh4 {
	font-weight: bold;
	color: #444444;
}

.listStyle{
	list-style-type:lower-alpha;
}

.listStyleDecimal{
	list-style-type:decimal;
}

/* ---- DIVS ----*/
#wrap {position:relative;	width:100%; margin:0px;}

/*#cabecera { float:left; width:100%;	background:#FFF url(../images/bg-header.gif) no-repeat right top; height:128px;}*/

#cabecera { float:left; width:100%;	background:#FFF url(../images/bg-header.gif) no-repeat right top;}

#cabecera h1 {position: absolute;	top:10px;	left:45px;}

#cabecera h2 {color:#1E3F71;padding:70px 0px 0px 45px; float:left;background: url(../images/bg-curva-header.gif) no-repeat left top;font-size: 1.5em;	letter-spacing: -1px; height:58px;}

#cabecera h2 span.migasdePan {
	font-size: 0.5em;
	margin: 0;
	padding: 0;
}

#buscador {
	float: right;
	width: 270px;
	margin: 0;
	padding: 5px 0 5px 15px;
}
#buscador a img {vertical-align:middle; margin-top:2px;}
#buscador input {float:left; width:155px; height:16px; padding-left:0px; margin-right:3px;}
#buscador input.btnForms {width:55px; padding-left:0px; margin-right:3px; height:18px;}

#menuBar {clear:both; background:#FFF;margin:0px;}

#subMenuBar {
	clear: both;
	height: 25px;
	background: url(../images/bg-degrade-submenu.gif) repeat-x left top;
	border-bottom: 1px dotted #1E3F71;
	font-size: 0.7em;
}

#subMenuBar ul {
	margin: 0 0 0 25px;
	padding-top: 5px;
}

#subMenuBar ul li {
	display: inline;
	margin: 0 0 0 25px;
}

#pastillas {clear:both;	background: url(../images/bg-degrade.gif) repeat-x left top;border-bottom: 1px dotted #1E3F71;height:148px; padding:1px;}

#colum1 {
	float: left;
	width: 38%;
	margin: 0 10px 0 5px;
}

#colum2 {
	float: left;
	width: 58%;
}

#colum3 {
	float: left;
	width: 28%;
	margin: 0 10px 0 5px;
}

#colum4 {
	float: left;
	width: 68%;
}

#colum4entLoc {float:left; width:68%; margin:2% 0.2% 5% 1.8%; padding:0px; empty-cells:show; border-collapse:separate;}
#colum4entLoc caption {display:none;}
#colum4entLoc tr td {/*background:none;*/}
#colum4entLoc tr td.item1SinAnchura2 {border-bottom:1px solid #FFF; background:#2E557F; color:#FFF;}
#colum4entLoc tr td.item2SinAnchura2 {border-bottom:1px solid #1E3F71; background:#FFF;}
#colum4entLoc tr td.item1SinAnchura3 {border-bottom:1px solid #1E3F71; background:#2E557F; color:#FFF;	height: 35px;	font-size: 0.9em;	font-weight: bold;padding: 3px 0 0 18px; }
#colum4entLoc tr td.item1SinAnchura4 {border-left:1px solid #FFF; border-bottom:1px solid #1E3F71; background:#2E557F; color:#FFF; 	height: 35px;	font-size: 0.9em;	font-weight: bold;	padding: 3px 0 0 18px;}
#colum4entLoc tr td.item2SinAnchura3 {border-bottom:1px solid #1E3F71; border-bottom:1px solid #1E3F71; height: 35px;	font-size: 0.7em;	font-weight: normal;	padding: 3px 0 0 18px;}
#colum4entLoc tr td.item2SinAnchura4 {border-left:1px solid #1E3F71; border-bottom:1px solid #1E3F71; height: 35px;	font-size: 0.7em;	font-weight: normal;	padding: 3px 0 0 18px;}
#colum4entLoc tr td.item1SinAnchura6 {border-bottom:1px solid #FFF; background:#2E557F; color:#FFF;}
#colum4entLoc tr td.item1SinAnchura7 {border-bottom:1px solid #FFF; background:#2E557F; color:#FFF; font-weight: bold;text-align:center; padding:3px 0px;}
#colum4entLoc tr td.item2SinAnchura7 {border-bottom:1px solid #1E3F71; border-bottom:1px solid #1E3F71; font-weight: normal;	padding: 3px 0 0 18px;}
table.colum4entLoc {float:right; width:60%; margin:1% 5% 3% 1%; padding:0px; empty-cells:show; border-collapse:separate;}
table.colum4entLoc caption {display:none;}
table.colum4entLoc tr td.item1SinAnchura5 {background:#2E557F; color:#FFF; font-size: 0.9em;	font-weight:bold;	padding:0px 15px; border-right:7px solid #FFF;}
table.colum4entLoc tr td.item2SinAnchura5 {font-size: 0.7em;	font-weight:bold;	padding: 3px 10px 0px 18px; text-align:right;}
table.colum4entLoc tr td.anc-cell {width:20%;}
table.colum4entLoc tr td.item2SinAnchura2 {border-bottom:1px solid #1E3F71; background:#FFF;}

table.colum5entLoc {float:right; width:98%; margin:1% 1% 3% 1%; padding:0px; empty-cells:show; border-collapse:separate;}
table.colum5entLoc caption {display:none;}
table.colum5entLoc tr td.item1SinAnchura5 {background:#2E557F; color:#FFF; font-size: 0.9em;	font-weight:bold;	padding:0px 15px; border-right:7px solid #FFF;}
table.colum5entLoc tr td.item2SinAnchura5 {font-size: 0.7em;	font-weight:bold;	padding: 3px 10px 0px 18px; text-align:right;}
table.colum5entLoc tr td.anc-cell {width:20%;}
table.colum5entLoc tr td.item2SinAnchura2 {border-bottom:1px solid #1E3F71; background:#FFF;}

#colum4inventario { /*float: left;*/
	width: 68%;
	padding-bottom: 5%;
	padding-left: 2%;
	padding-top: 2%;
	text-align: center;
}

#colum4entLocTop5 { /*float: left;*/
	width: 68%;
	padding-bottom: 5%;
	padding-left: 20%;
	padding-top: 5%;
}

#colum5 {
	float: left;
	width: 39%;
	margin: 0 10px 0 5px;
}

#contenedor {clear:both;background:#FFF;padding:8px;margin:0px 0px 0px 0px;border:1px solid #1E3F71;}

#contenedor2 {
	background-color: #EBEDF0;
	padding: 8px;
}

#contenedor3 {
	background-color: #EBEDF0;
	margin: 10px 5% 20px;
	padding: 8px;
	width: 89.5%;
}

#pie {float:left; clear:both; width:100%;margin:70px 0px 0px 0px;color:#0a2042; background:#BFCBD8; height:170px;font-size:0.7em;	font-weight: bold;}
#pie p {padding:10px; color:#0a2042; width:auto;font-size:100%;}

/* ---- CLASES ----*/
.limpiar {clear: both;}

.leyenda {
	margin-right: 2.5%;
	width: 15%;
}

.leyendaNoScript {
	margin-right: 2.5%;
}

.caja {
	color: #003A80;
	font-size: 12pt;
}

.cajaProc {color:#1E3F71;font-size:9pt;}

.cajaLeyenda { /*color: #800000;*/
	font-size: 11pt;
}

.pointer {
	cursor: pointer;
}

.spanRadio {
	color: #000000;
	font-size: 10pt;
}

.alinearImg {
	vertical-align: middle;
}

.alinearSuper {
	vertical-align: super;
}

.alinearTxtD {
	text-align: right;
}

.alinearTxtI {
	text-align: left;
}

.CentarTxt {
	text-align: center;
}

.centerElement {
	margin: 0 auto;
}

.flotarL {
	float: left;
}

.flotarR {
	float: right;
}

.Error {
	color: #FF0000;
}

.Correct {
	color: green;
}

.ErrorForm {
	color: #FF0000;
	float: left;
	text-align: left;
	position: absolute;
	left: 5%;
}

.ErrorBusc {
	color: #FF0000;
	float: left;
	font-weight: bold;
	left: 5%;
	text-align: right;
}

.ErrorIns {
	color: #FF0000;
	text-align: center;
	left: 5%;
}

.ErrorTxt {
	font-family: Georgia, "Times New Roman", Times, serif;
}

.separador {
	border-bottom: 1px dotted #1E3F71;
	clear: both;
	margin: 5px 0 8px 0;
}

.porcentaje {
	width: 24%;
	float: left;
	text-align: center;
	padding: 15px 0 0 0;
}

.cajaRecuadro {
	border: 1px solid #1E3F71;
	background: url(../images/bg-degrade2.gif) repeat-x left top;
	padding: 5px;
	margin: 10px 0 0 8px;
}

.cajaComarcalizacion {
	border: 1px solid #1E3F71;
	background: url(../images/img-comarcalizacion.gif) no-repeat right top;
	margin: 10px 0 0 8px;
	clear: both;
}

.anchura1 {
	width: 165px;
}

.anchura2 {
	width: 200px;
	height: 10pt;
	padding: 2px 0 0 0;
}

.anchura3 {
	width: 173px;
	height: 10pt;
	padding: 2px 0 0 0;
}

.anchura4 {
	width: 26%;
}

.anchura5 {
	width: 32%;
}

.anchura6 {
	width: 25%;
}

.anchura7 {
	width: 65%;
}

.anchuraMunic {
	width: 92.5%;
}

.sizeBold {
	font-weight: bold;
	font-size: 0.9em;
}

.sizeBold12 {
	font-weight: bold;
	font-size: 1.2em;
}

.size12 {
	font-size: 1.2em;
}

.size1 {
	font-size: 1.0em;
}

.margenL {
	margin: 0 0 0 10px;
}

.margenLeft1 {
	margin-left: 1%;
}

.margenMinusL {
	margin-left: -40px;
}

.margenR {
	margin: 0 5px 0 0;
}

.margenT {
	margin: 10px 0 0 0;
}

.margenT2 {
	margin: 4px 0 0 0;
}

.margenT3 {
	margin: 7px 0 0 0;
}

.margenAyudaBusc {
	margin-left: 3%;
	margin-top: 1%;
}

.marginRecuadro {
	margin: 10px 0 5px 8px;
}

.margenB {
	margin-bottom: 10px;
}

.margenB25 {
	margin-bottom: 25px;
}

.margenTop8 {
	margin-top: 8px;
}

.margenLeft20 {
	margin-left: 20px;
}

.margenLeft3 {
	margin-left: 3px;
}

.margenLeft10pc {
	margin-left: 10%;
}

.marginSize {
	font-size: 0.7em;
	margin: 5px;
	padding-left: 5px;
}

.marginSizeForm {
	font-size: 0.7em;
	margin: 5px;
	padding: 10px;
}

.margenT1 {
	margin-top: -1px;
}

.margenEvent {
	margin-right: 25px;
	margin-left: 10%;
}

.margin10Auto {
	margin:10px auto 0;
}

.labelFontSize {
	font-size: 0.9em;
}

.tiutloAyudaBuscador {
	margin: 1%;
	font-size: 2em;
}

.tablaPleno {
	width: 100%;
	border: 1px dotted;
}

.tablaPleno60 {
	width: 60%;
	border: 1px dotted;
}

.tablaDeleg {
	margin: 5px 14%;
	width: 70%;
}

.text1 {
	border: 1px solid #a4a4a4;
	color: inherit;
}

.text1Rojo {
	border: 1px solid #a4a4a4;
	color: #FF0000;
}

.text2 {
	font-size: 0.8em;
	color: inherit;
}

.text2Gris {
	font-size: 0.8em;
	color: inherit;
	background-color: #E6E8EB;
	text-align: left;
}

.textInscripcion {
	border: 1px solid #a4a4a4;
	color: inherit;
	width: 200px;
}


/* --- PADDING --- */
.padding0 {
	padding: 0px 0px 0px 0px;
}

.padding5 {
	padding: 5px 5px 5px 5px;
}

.paddingTop10 {
	padding-top: 10px;
}

.paddingLeft10 {
	padding-left: 10px;
}

.paddingLeft11 {
	padding-left: 11px;
}

.paddingBottom3 {
	padding-bottom: 3px;
}

.paddingB5L2T2 {
	padding-bottom: 5%;
	padding-left: 2%;
	padding-top: 2%;
}

.paadingLeft2 {
	padding-left: 2%;
}

.backColorWhite {
	background-color: #FFFFFF;
}

.backColorClaro {
	background-color: #E6E9EF;
}

.border1Doble {
	border: 1px double;
}

/* ---- CLASES MOSTRAR INFORMACI�N ----*/
.item1 {
	background: url(../images/bg-degrade-item.gif) repeat-x left top;
	background-color: #ABB0BD;
	border-bottom: 1px dotted #1E3F71;
	width: 29%;
	font-size: 0.9em;
	font-weight: bold;
	padding: 3px 0 0 18px;
	float: left;
	vertical-align: text-top;
	height: 25px;
}

.item2 {
	background: url(../images/bg-degrade-item2.gif) repeat-x left top;
	border-bottom: 1px dotted #1E3F71;
	background-color: #D6D9DF;
	width: 66%;
	font-size: 0.9em;
	font-weight: normal;
	padding: 3px 0 0 18px;
	float: left;
	min-height: 25px;
}

.item1SinAnchura {
	background: url(../images/bg-degrade-item.gif) repeat-x left top;
	border-bottom: 1px dotted #1E3F71;
	height: 25px;
	font-size: 0.9em;
	font-weight: bold;
	padding: 3px 0 0 18px;
	float: left;
}

.item2SinAnchura {
	background: url(../images/bg-degrade-item2.gif) repeat-x left top;
	border-bottom: 1px dotted #1E3F71;
	height: 25px;
	font-size: 0.9em;
	font-weight: normal;
	padding: 3px 0 0 18px;
	float: left;
}

.item1SinAnchura2 {
	background: #a2b4c7 url(../images/bg-degrade-item.gif) repeat-x left top
		;
	border-bottom: 1px dotted #1E3F71;
	height: 35px;
	font-size: 0.9em;
	font-weight: bold;
	padding: 3px 0 0 18px;
	/*float: left;*/
}
.item1SinAnchura6 {font-size:0.75em; font-weight: bold;text-align:center; padding:3px 0px;}


.item2SinAnchura2 {
	background: #d1dae3 url(../images/bg-degrade-item2.gif) repeat-x left
		top;
	border-bottom: 1px dotted #1E3F71;
	height: 35px;
	font-size: 0.7em;
	font-weight: normal;
	padding: 3px 0 0 18px;
	/*float: left;*/
}

.impar {background: #FFFFFF; padding: 8px 0 0 20px; clear: both; }

.par {background:#e7e7e8;padding: 8px 0 0 20px;clear: both;}

.ayudaBusc {
	background-color: #E6E8EB;
	margin-top: 1%;
	padding: 5px 5px 5px 10px;
	font-weight: bold;
}

/* ---- CLASES BOTONES ----*/
.btnForms {
	background: #FFFFFF url(../images/bg-btn.gif) repeat-x left bottom;
	border: 1px solid #666666;
	color: #1E3F71;
	font-weight: bold;
	padding: 0px 1px 1px 1px;
}

.btnClob {width:25px;	height:30px;}

/* ---- CLASES CAJAS ----*/
.cajaRecuadro {
	border: 1px solid #1E3F71;
	background: url(../images/bg-degrade2.gif) repeat-x left top;
	padding: 5px;
	margin: 10px 0 5px 8px;
}

.cajaRecuadro h3.listaMenu {
	border-bottom: 1px dotted #1E3F71;
	padding: 5px 0 5px 30px;
	color: #583f3b;
}

.cajaRecuadro ul.listaMenu {
	font-size: 0.75em;
	line-height: 1.0em;
}

.cajaRecuadro ul.listaMenu li a {
	text-decoration: none;
	font-weight: bold;
	line-height: 1.0em;
	display: block;
	padding: 5px 5px 5px 25px;
	margin: 1px 0 0 0;
	color: #666666;
}

.cajaRecuadro ul.listaMenu li a:hover {
	color: #FFFFFF;
	background-color: #1E3F71;
}

.cajaComarcalizacion {
	border: 1px solid #1E3F71;
	background: url(../images/img-comarcalizacion.gif) no-repeat right top;
	margin: 10px 0 0 8px;
	clear: both;
}

.cajaContenido {
	border: 1px solid #1E3F71;
	padding: 2px;
	margin: 5px 0 5px 0;
	width: 97%;
	float: left;
}

.cajaContenidoAlc {
	border: 1px solid #1E3F71;
	padding: 2px;
	margin-top: 5px;
	margin-left: 11%;
	width: 75%;
	float: left;
}

.cajaContenidoPla {
	border: 1px solid #1E3F71;
	float: left;
	margin-left: 5%;
	margin-top: 5px;
	padding: 2px;
	width: 90%;
}

.cajaContenidoPreFunc {
	border: 1px solid #1E3F71;
	float: left;
	margin-left: 5%;
	margin-top: 5px;
	padding: 2px;
}

.cajaContenidoSubPla {
	border: 1px solid #1E3F71;
	margin-top: 5px;
	padding: 2px;
}

.cajaContenidoMunic {
	border: 1px solid #1E3F71;
	padding: 2px;
	margin: 5px 0 5px 0;
	width: 92.5%;
	float: left;
}

.cajaContenidoBusq {
	border: 1px solid #1E3F71;
	margin-left: 5%;
	margin-top: 5px;
	padding: 2px;
	width: 90%;
}

.cajaContenidoLeyenda { /*border: 1px solid #999999;*/
	padding: 2px;
	margin: 5px 0 5px 0;
	width: 97%;
	/*float: left;*/
}

.cajaContenido2 h3 {
	border: 1px solid #1E3F71;
	background-color: #FFF;
	border-left: 12px solid #1E3F71;
	padding: 2px;
	margin: 5px 0 5px 0;
	width: 99%;
	float: left;
}

.cajaDetalle {
	background-color: #E8E9EB;
	padding: 5px;
	width: 98%;
}

.cajaContenido h3 {background:#FFF;border-left:12px solid #1E3F71;padding:5px;}

.cajaContenidoAlc h3 {
	background-color: #FFF;
	border-left: 12px solid #1E3F71;
	padding: 5px;
}

.cajaContenidoPla h3 {
	background-color: #FFF;
	border-left: 12px solid #1E3F71;
	padding: 5px;
}

.cajaContenidoPreFunc h3 {
	background-color: #FFF;
	border-left: 12px solid #1E3F71;
	padding: 5px;
}

.cajaContenidoSubPla h3 {
	background-color: #FFF;
	border-left: 12px solid #1E3F71;
	padding: 5px;
}

.cajaContenidoLeyenda h3 {
	background-color: #FFFFFF;
	/*border-left: 12px solid #75615d;*/
}

.cajaContenido .documentos {
	font-size: 0.7em;
	margin: 5px;
	padding-left: 5px;
}

.cajaContenido span {
	padding-left: 10px;
	width: 200px;
}

.cajaContenidoLeyenda span {
	padding-left: 10px;
	width: 200px;
}

.cajaContenido .municipios {
	width: 29%;
	float: left;
	font-variant: small-caps;
	color: #333333;
	font-size: 0.7em;
	font-weight: bold;
	padding: 0 0 5px 20px;
}

.cajaContenidoPla .municipios {
	float: left;
	font-variant: small-caps;
	color: #333333;
	font-size: 0.7em;
	font-weight: bold;
	padding: 0 0 5px 20px;
}

.cajaContenidoPreFunc .municipios {
	float: left;
	font-variant: small-caps;
	color: #333333;
	font-size: 0.7em;
	font-weight: bold;
	padding: 0 0 5px 20px;
}

.cajaContenidoSubPla .municipios {
	float: left;
	font-variant: small-caps;
	color: #333333;
	font-size: 0.7em;
	font-weight: bold;
	padding: 0 0 5px 20px;
}

.cajaContenido .municipios a {
	font-variant: normal;
	color: #1E3F71;	
	font-weight: normal;
}

.cajaContenidoPla .municipios a {
	font-variant: normal;
	color: #1E3F71;
	font-size: 0.8em;
	font-weight: normal;
}

.cajaContenidoPreFunc .municipios a {
	font-variant: normal;
	color: #1E3F71;
	font-size: 0.8em;
	font-weight: normal;
}

.cajaContenidoSubPla .municipios a {
	font-variant: normal;
	color: #1E3F71;
	font-size: 0.8em;
	font-weight: normal;
}

.cajaContenido .ordenanzas {
	float: left;
	font-variant: small-caps;
	color: #333333;
	font-size: 0.7em;
	font-weight: bold;
	padding: 0 0 5px 20px;
}

.cajaContenido .ordenanzas a {font-variant:normal;color:#1E3F71;	font-size:100%;	font-weight:normal;}

.cajaSubContenido {
	border: 1px solid #1E3F71;
	padding: 2px;
	margin: 5px 0 5px 0;
	width: 97%;
	float: left;
	background-color: #E9EDF1;
}

.cajaSubContenidoLeyenda {
	border: 1px solid #1E3F71;
	padding: 2px;
	margin: 5px 0 5px 0;
	width: 60%;
	/*float: left;*/
	background-color: #E9EDF1;
	position: absolute;
}

.cajaSubContenidoLeyendaNoScript {
	border: 1px solid #1E3F71;
	padding: 2px;
	margin: 5px 0 5px 0;
	width: 97%;
	float: left;
	background-color: #E9EDF1;
	/*position: absolute;*/
}

.cajaSubContenidoPar1 {
	padding: 2px;
	width: 100%;
	float: left;
	background-color: #E9EDF1;
}

.cajaSubContenidoPar2 {
	padding: 2px;
	margin-bottom: 4px;
	width: 97%;
	float: left;
	background-color: #E9EDF1;
}

.cajaSubContenidoImpar1 {
	padding: 2px;
	width: 100%;
	float: left;
	background-color: #EFF1F4;
}

.cajaSubContenidoImpar2 {
	padding: 2px;
	margin-bottom: 4px;
	width: 97%;
	float: left;
	background-color: #EFF1F4;
}

.cajaSubContenido h3 {
	background-color: #FFF;
	border-left: 12px solid #1E3F71;
	padding: 5px;
}

.cajaSubContenido .documentos {
	font-size: 0.7em;
	margin: 5px;
	padding-left: 5px;
}

.cajaSubContenido span {
	padding-left: 15px;
	width: 200px;
}

.cajaSubContenido .municipios {
	width: 29%;
	float: left;
	font-variant: small-caps;
	color: #333333;
	font-size: 0.7em;
	font-weight: bold;
	padding: 0 0 5px 20px;
}

.cajaSubContenido .municipios a {
	font-variant: normal;
	color: #1E3F71;
	font-size: 0.8em;
	font-weight: normal;
}

.cajaSubContenido .ordenanzas {
	float: left;
	font-variant: small-caps;
	color: #333333;
	font-size: 0.7em;
	font-weight: bold;
	padding: 0 0 5px 20px;
}

.cajaSubContenido .ordenanzas a {
	font-variant: normal;
	color: #1E3F71;
	font-size: 0.8em;
	font-weight: normal;
}

.cajaContenido .busquedaAvanzada {
	font-size: 0.7em;
	background-color: #E9EDF1;
	border-left: 12px solid #1E3F71;
	padding: 5px;
}

.cajaContenido .busquedaAvanzada2 {
	font-size: 0.7em;
	background-color: #E9EDF1;
	border-left: 12px solid #1E3F71;
	padding-bottom: 19px; 
	padding: 5px;
}

.busqAvanzada {
	float: left;
	width: 100%;
}

.subir {
	text-align: right;
	float: right;
	font-size: 11px;
}

.subCabecera {
	font-weight: bold;
	font-size: 1.0em;
	background-color: #E9EDF1;
}

.subCabeceraWhite {
	font-weight: bold;
	font-size: 0.9em;
	background-color: #FFFFFF;
}

.subCabecera2 {
	font-weight: bold;
	font-size: 0.8em;
	background-color: #E9EDF1;
}

.subCabecera2Center {
	font-weight: bold;
	font-size: 0.8em;
	background-color: #E9EDF1;
	text-align: center;
}

.subCabecera2Right {
	font-weight: bold;
	font-size: 0.8em;
	text-align: right;
}

.subCabecera2Event {
	font-weight: bold;
	font-size: 0.8em;
	background-color: #1E3F71;
	color:#FFF;
}
.subCabecera2Event a {color:#FFF;}

.calendarioEvent {
	font-weight: bold;
	font-size: 0.8em;
	background-color: #B5CDEB;
	color: #800000;
}

.subCabecera {
	font-weight: bold;
	font-size: 0.8em;
}

.subCabecera2White {
	font-weight: bold;
	font-size: 0.8em;
}

.subCabeceraFunc {
	background-color: #E9EDF1;
	font-size: 0.8em;
	font-weight: bold;
	min-width: 15%;
	width: 15%;
	text-align: center;
}

/* IE6 Only 
* html .busqAvanzada {
	float:left;
	margin-left: 6px;
	width: 100%;
}*/
.width15 {
	width: 15%;
}

.width154 {
	width: 15.4%;
}

.width25 {
	width: 25%;
}

.width33 {
	width: 33%;
}

.width35 {
	width: 35%;
}

.width464 {
	width: 46.4%;
}

.width50 {
	width: 50%;
}

.width60 {
	width: 60%;
}

.width66 {
	width: 66%;
}

.width70 {
	width: 70%;
}

.width75 {
	width: 75%;
}

.width95 {
	width: 95%;
}

.width100 {
	width: 100%;
}

.width45 {
	width: 45%;
}

.width9 {
	width: 9%;
}

.width7 {
	width: 7%;
}

.width20 {
	width: 20%;
}

.width30 {
	width: 30%;
}

.width398 {
	width: 398px;
}

.size75 {
	width: 75px;
}

.size150 {
	width: 150px;
}

.size75 {
	width: 75px;
}

.height41 {
	height: 41px;
}

.DecNone {
	text-decoration: none;
}

.padding2 {
	padding: 2%;
}

.fontWeightBold {
	font-weight: bold;
}

.overflow {
	overflow: auto;
}

.verticalAlignTop {
	vertical-align: top;
}

.lineHeight40 {
	line-height: 40px;
}

.textDecNone {
	text-decoration: none;
}

.linkIns {
	font-size: 0.8em;
	color: #545352;
}

/*- MENU - */
#tabs {float:left; width:100%;	background:#FFF;font-size: 0.7em;	line-height: normal;border-bottom: 1px solid #1E3F71; border-top:1px solid #1e3f71; }

#tabs ul {margin:0;	padding:10px 10px 0px 30px;list-style:none;}

#tabs li {float:left; display:inline; margin:0px 2px 0px 0px;	padding:0px;}

#tabs a {
	float:left;
	background: url(../images/tableft11.gif) no-repeat left top;
	margin: 0;
	padding: 0 0 0 4px;
	text-decoration: none;
}

#tabs a span {float:left;	display:block;background: url(../images/tabright11.gif) no-repeat right top;padding:5px 10px 4px 6px;	color: #1E3F71;}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}

/* End IE5-Mac hack */
#tabs a:hover span {
	color: #FFF;
	/*background: url(../images/tab11oscuro.jpg) no-repeat right top;*/
}

#current a span {
	color: #FFF;
	/*background: url(../images/tab11oscuro.jpg) no-repeat right top;*/
}

#tabs a:hover {
	background-position: 0% -42px;
	/*background: url(../images/tab11oscuro.jpg) no-repeat right top;*/
}

#tabs a:hover span {
	background-position: 100% -42px;
	/*background-color: #b8afa9;
	background: url(../images/tab11oscuro.jpg) no-repeat right top;*/
}

#tabs #current a {
	background-position: 0% -42px;
}

#tabs #current a span {
	background-position: 100% -42px;
}

/*- Organigrama -*/
div.general {
	margin-left: 20px;
}

div.encabezado {
	border-bottom: 1px dotted #1E3F71;
	width: 98%;
}

span.encabezado {
	font-family: Arial;
	color: #3A4C5F;
	font-weight: bold;
	font-size: small;
	font-size: 13px;
}

span.estiloCargo {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	font-size:13px;
	font-style: normal;
	display:block;
	float:left;
	width:99%;
}

span.nombre {
	font-weight: bold;
	font-size: 13px;
	color: #666666;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
}

span.direccion {
	font-size: 10px;
	color: #666666;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

span.presidente {
	color: #666666;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

span.textCompetencias {
	font-size: 1em;
	color: #666666;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

span.biografia {
	font-size: 12px;
	color: #1E3F71;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding-left: 0px;
}

span.detalle {
	font-size: 12px;
	color: #1E3F71;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: right;
	width: 25%;
}

span.departamento {
	font-size: 12px;
	font-weight: bold;
	width: 70%;
	color: #1E3F71;
	font-family: Arial;
	margin-left: 2%;
}
span.competencias {
	color:#1E3F71;
	float:right;
	font-family:Arial;
	font-size:12px;
	margin-left:2%;
	padding:1px;
}

span.competencias2 {
	color:#1E3F71;
	float:right;
	font-family:Arial;
	font-size:12px;
	margin-left:2%;
	padding:1px 25px 1px 1px;
}

span.texto {
	font-size: 0.7em;
	font-weight: normal;
}

div.fila1 {
	padding: 2px;
	margin-top: 10px;
	border-bottom: 1px dotted #1E3F71;
	width: 97%;
	background: url(../images/bg-degrade-submenu2.gif) bottom repeat-x;	
	float: left;
}

div.fila2 {
	width: 99%;
	float: left;
	margin-top: 10px;
}

div.columnaFila1 {
	width: 46.5%;
	margin-right: 5px;
	float: left;
}

div.columnaFila1peq {
	width: 15%;
	margin-right: 5px;
	float: left;
}

div.columnaIzqFila2 {
	border: 1px groove #C9CACC;
	margin-right: 5px;
	padding: 2px;
	width: 45%;
	float: left;
}

div.columnaCompetencias {
	border: 1px groove #C9CACC;
	margin-right: 5px;
	padding: 2px;
	float: left;
}

div.columnaDchFila2 {
	border: 1px groove #C9CACC;
	padding: 2px;
	width: 48%;
	float: left;
	margin-right: 0px;
}

div.departamento {background:#E5EAEF;	overflow:hidden;width:100%;margin-bottom:10px;}

div.imagenI {
	height: 105px;
	width: 78px;
	float: left;
	margin-right: 10px;
}

div.texto {
	width: 50%;
	float: left;
	margin-right: 10px;
}

div.textoDetalleBiografia {
	width: 90%;
	float: right;
	margin-right: 10px;
}

div.cargo {
	width: 90%;
	font-size: 0.9em;
	font-weight: bold;
	float: left;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 5px;
}

div.cargo2 {
	width: 90%;
	font-size: small;
	font-weight: bold;
	float: left;
	color: #999999;
}

div.nombre {
	width: 90%;
	font-size: small;
	float: left;
	padding-left: 5px;
	color: #999999;
}

div.nombre2 {
	margin-left: 15px;
	color: #999999;
}

div.icono {
	float: left;
	clear: none;
	margin: 0px;
	margin-left: 5px;
}

div.icono2 {
	width: 3%;
	float: left;
	margin-left: 15px;
}

div.biografia {
	width: 90%;
	font-size: small;
	font-weight: bold;
	float: left;
	padding-left: 5px;
	clear: none;
	font-family: Arial;
}

div.direccion {
	width: 90%;
	font-size: small;
	font-weight: bold;
	float: left;
	padding-left: 5px;
	color: #999999;
}

div.competencias {
	font-size: 12px;
	width: 70%;
	color: #1E3F71;
	font-family: Arial;
	margin-left: 2%;
}

div.competenciasDiv {
	font-size: small;
	font-weight: bold;
	float: left;
	padding-left: 5px;
	color: #999999;
}

div.columnDetallleOrganigrama {
	width: 47%;
	font-size: 12px;
	float: left;
}

div.columnaBiografiaFila2 {
	border: 1px groove #C9CACC;
	width: 97%;
	font-size: 100%;
	float: left;
	padding: 2px;
}

span.biografiaDetalle {
	padding: 2px;
	margin-right: 5px;
	font-size: 12px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
}

.columnaVolver {
	text-align: right;
	margin-right: 10px;
}

div.enlaceColumnaIzq {
	width: 49%;
	font-size: 12px;
	float: left;
}

/* simulacion de tablas mediante estilos */
.seemTable {
	clear: both;
	padding: 5px 0;
	width: 100%;
}

.seemTable50 {
	clear: both;
	padding: 5px 0;
	width: 50%;
}

.seemTr {
	clear: both;
	padding: 5px 0 0;
	width: 100%;
}

.seemTr50 {
	clear: both;
	padding: 5px 0 0;
	width: 50%;
	margin-left: 1%;
}

.seemTd1AlignIzq {
/*	-moz-background-clip: inherit;
	-moz-background-inline-policy: inherit;
	-moz-background-origin: inherit;
	background: inherit inherit inherit inherit inherit;*/
	color: inherit;
	float: left;
	width: 1%;
}

.seemTd99AlignIzq {
/*	-moz-background-clip: inherit;
	-moz-background-inline-policy: inherit;
	-moz-background-origin: inherit;
	background: inherit inherit inherit inherit inherit;*/
	color: inherit;
	float: left;
	width: 99%;
}

.seemTd2AlignIzq {
	/*-moz-background-clip: inherit;
	-moz-background-inline-policy: inherit;
	-moz-background-origin: inherit;
	background: inherit inherit inherit inherit inherit;*/
	color: inherit;
	float: left;
	width: 2%;
}

.seemTd98AlignIzq {
	/*-moz-background-clip: inherit;
	-moz-background-inline-policy: inherit;
	-moz-background-origin: inherit;
	background: inherit inherit inherit inherit inherit;*/
	color: inherit;
	float: left;
	width: 98%;
}

.seemTd5AlignIzq {
	/*-moz-background-clip: inherit;
	-moz-background-inline-policy: inherit;
	-moz-background-origin: inherit;
	background: inherit inherit inherit inherit inherit;*/
	color: inherit;
	float: left;
	width: 5%;
}

.seemTd95AlignIzq {
/*	-moz-background-clip: inherit;
	-moz-background-inline-policy: inherit;
	-moz-background-origin: inherit;
	background: inherit inherit inherit inherit inherit;*/
	color: inherit;
	float: left;
	width: 95%;
}

.seemTd10AlignIzq {
/*	-moz-background-clip: inherit;
	-moz-background-inline-policy: inherit;
	-moz-background-origin: inherit;
	background: inherit inherit inherit inherit inherit;*/
	color: inherit;
	float: left;
	width: 10%;
}

.seemTd90AlignIzq {
/*	-moz-background-clip: inherit;
	-moz-background-inline-policy: inherit;
	-moz-background-origin: inherit;
	background: inherit inherit inherit inherit inherit;*/
	color: inherit;
	float: left;
	width: 90%;
}

.seemTd15AlignIzq {
/*	-moz-background-clip: inherit;
	-moz-background-inline-policy: inherit;
	-moz-background-origin: inherit;
	background: inherit inherit inherit inherit inherit;*/
	color: inherit;
	float: left;
	width: 15%;
}

.seemTd85AlignIzq {
/*	-moz-background-clip: inherit;
	-moz-background-inline-policy: inherit;
	-moz-background-origin: inherit;
	background: inherit inherit inherit inherit inherit;*/
	color: inherit;
	float: left;
	width: 85%;
}

.seemTd20AlignIzq {
/*	-moz-background-clip: inherit;
	-moz-background-inline-policy: inherit;
	-moz-background-origin: inherit;
	background: inherit inherit inherit inherit inherit;*/
	color: inherit;
	float: left;
	width: 20%;
}

.seemTd80AlignIzq {
/*	-moz-background-clip: inherit;
	-moz-background-inline-policy: inherit;
	-moz-background-origin: inherit;
	background: inherit inherit inherit inherit inherit;*/
	color: inherit;
	float: left;
	width: 80%;
}

.seemTd25AlignIzq {
/*	-moz-background-clip: inherit;
	-moz-background-inline-policy: inherit;
	-moz-background-origin: inherit;
	background: inherit inherit inherit inherit inherit;*/
	color: inherit;
	float: left;
	width: 25%;
}

.seemTd75AlignIzq {
/*	-moz-background-clip: inherit;
	-moz-background-inline-policy: inherit;
	-moz-background-origin: inherit;
	background: inherit inherit inherit inherit inherit;*/
	color: inherit;
	float: left;
	width: 75%;
}

.seemTd30AlignIzq {
/*	-moz-background-clip: inherit;
	-moz-background-inline-policy: inherit;
	-moz-background-origin: inherit;
	background: inherit inherit inherit inherit inherit;*/
	color: inherit;
	float: left;
	width: 30%;
}

.seemTd70AlignIzq {
/*	-moz-background-clip: inherit;
	-moz-background-inline-policy: inherit;
	-moz-background-origin: inherit;
	background: inherit inherit inherit inherit inherit;*/
	color: inherit;
	float: left;
	width: 70%;
}

.seemTd33AlignIzq {
/*	-moz-background-clip: inherit;
	-moz-background-inline-policy: inherit;
	-moz-background-origin: inherit;
	background: inherit inherit inherit inherit inherit;*/
	color: inherit;
	float: left;
	width: 33%;
}

.seemTd35AlignIzq {
/*	-moz-background-clip: inherit;
	-moz-background-inline-policy: inherit;
	-moz-background-origin: inherit;
	background: inherit inherit inherit inherit inherit;*/

	color: inherit;
	float: left;
	width: 35%;
}

.seemTd40AlignIzq {
/*	-moz-background-clip: inherit;
	-moz-background-inline-policy: inherit;
	-moz-background-origin: inherit;
	background: inherit inherit inherit inherit inherit;*/
	color: inherit;
	float: left;
	width: 40%;
}

.seemTd60AlignIzq {
/*	-moz-background-clip: inherit;
	-moz-background-inline-policy: inherit;
	-moz-background-origin: inherit;
	background: inherit inherit inherit inherit inherit;*/
	color: inherit;
	float: left;
	width: 60%;
}

.seemTd50AlignIzq {
	/*	-moz-background-clip: inherit;
	-moz-background-inline-policy: inherit;
	-moz-background-origin: inherit;
	background: inherit inherit inherit inherit inherit;*/
	color: inherit;
	float: left;
	width: 50%;
}

.seemTd1AlignDch {
/*	-moz-background-clip: inherit;
	-moz-background-inline-policy: inherit;
	-moz-background-origin: inherit;
	background: inherit inherit inherit inherit inherit;*/
	color: inherit;
	float: right;
	width: 1%;
}

.seemTd99AlignDch {
	/*	-moz-background-clip: inherit;
	-moz-background-inline-policy: inherit;
	-moz-background-origin: inherit;
	background: inherit inherit inherit inherit inherit;*/
	color: inherit;
	float: right;
	width: 99%;
}

.seemTd2AlignDch {
/*	-moz-background-clip: inherit;
	-moz-background-inline-policy: inherit;
	-moz-background-origin: inherit;
	background: inherit inherit inherit inherit inherit;*/
	color: inherit;
	float: right;
	width: 2%;
}

.seemTd98AlignDch {
/*	-moz-background-clip: inherit;
	-moz-background-inline-policy: inherit;
	-moz-background-origin: inherit;
	background: inherit inherit inherit inherit inherit;*/
	color: inherit;
	float: right;
	width: 98%;
}

.seemTd5AlignDch {
/*	-moz-background-clip: inherit;
	-moz-background-inline-policy: inherit;
	-moz-background-origin: inherit;
	background: inherit inherit inherit inherit inherit;*/
	color: inherit;
	float: right;
	width: 5%;
}

.seemTd95AlignDch {
	/*	-moz-background-clip: inherit;
	-moz-background-inline-policy: inherit;
	-moz-background-origin: inherit;
	background: inherit inherit inherit inherit inherit;*/
	color: inherit;
	float: right;
	width: 95%;
}

.seemTd10AlignDch {
/*	-moz-background-clip: inherit;
	-moz-background-inline-policy: inherit;
	-moz-background-origin: inherit;
	background: inherit inherit inherit inherit inherit;*/
	color: inherit;
	float: right;
	width: 10%;
}

.seemTd90AlignDch {
	/*	-moz-background-clip: inherit;
	-moz-background-inline-policy: inherit;
	-moz-background-origin: inherit;
	background: inherit inherit inherit inherit inherit;*/
	color: inherit;
	float: right;
	width: 90%;
}

.seemTd15AlignDch {
/*	-moz-background-clip: inherit;
	-moz-background-inline-policy: inherit;
	-moz-background-origin: inherit;
	background: inherit inherit inherit inherit inherit;*/
	color: inherit;
	float: right;
	width: 15%;
}

.seemTd85AlignDch {
	/*	-moz-background-clip: inherit;
	-moz-background-inline-policy: inherit;
	-moz-background-origin: inherit;
	background: inherit inherit inherit inherit inherit;*/
	color: inherit;
	float: right;
	width: 85%;
}

.seemTd20AlignDch {
	/*	-moz-background-clip: inherit;
	-moz-background-inline-policy: inherit;
	-moz-background-origin: inherit;
	background: inherit inherit inherit inherit inherit;*/
	color: inherit;
	float: right;
	width: 20%;
}

.seemTd80AlignDch {
	/*	-moz-background-clip: inherit;
	-moz-background-inline-policy: inherit;
	-moz-background-origin: inherit;
	background: inherit inherit inherit inherit inherit;*/
	color: inherit;
	float: right;
	width: 80%;
}

.seemTd25AlignDch {
/*	-moz-background-clip: inherit;
	-moz-background-inline-policy: inherit;
	-moz-background-origin: inherit;
	background: inherit inherit inherit inherit inherit;*/
	color: inherit;
	float: right;
	width: 25%;
}

.seemTd75AlignDch {
/*	-moz-background-clip: inherit;
	-moz-background-inline-policy: inherit;
	-moz-background-origin: inherit;
	background: inherit inherit inherit inherit inherit;*/
	color: inherit;
	float: right;
	width: 75%;
}

.seemTd30AlignDch {
	/*	-moz-background-clip: inherit;
	-moz-background-inline-policy: inherit;
	-moz-background-origin: inherit;
	background: inherit inherit inherit inherit inherit;*/
	color: inherit;
	float: right;
	width: 30%;
}

.seemTd70AlignDch {
	/*	-moz-background-clip: inherit;
	-moz-background-inline-policy: inherit;
	-moz-background-origin: inherit;
	background: inherit inherit inherit inherit inherit;*/
	color: inherit;
	float: right;
	width: 70%;
}

.seemTd33AlignDch {
	/*	-moz-background-clip: inherit;
	-moz-background-inline-policy: inherit;
	-moz-background-origin: inherit;
	background: inherit inherit inherit inherit inherit;*/
	color: inherit;
	float: right;
	width: 33%;
}

.seemTd40AlignDch {
	/*	-moz-background-clip: inherit;
	-moz-background-inline-policy: inherit;
	-moz-background-origin: inherit;
	background: inherit inherit inherit inherit inherit;*/
	color: inherit;
	float: right;
	width: 40%;
}

.seemTd60AlignDch {
	/*	-moz-background-clip: inherit;
	-moz-background-inline-policy: inherit;
	-moz-background-origin: inherit;
	background: inherit inherit inherit inherit inherit;*/
	color: inherit;
	float: right;
	width: 60%;
}

.seemTd50AlignDch {
/*	-moz-background-clip: inherit;
	-moz-background-inline-policy: inherit;
	-moz-background-origin: inherit;
	background: inherit inherit inherit inherit inherit;*/
	color: inherit;
	float: right;
	width: 50%;
}

#column4 {float:right; width:59%;}
.textCompetencias {font-size:1em;color:#666666;font-style: normal;	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;}

.itemSeleccionado {background-color: #d1dae3;}
#colum2 a img.flotarR {margin-top:5px;}
#colum2 a {text-decoration:none;}
.cajaRecuadro a.btnForms {width:60px; text-align:center;}
div.Error {font-weight:bold; padding-left:17px; font-size:0.9em;}
.padd {padding-left:17px;}
.ndts {padding-left:17px; font-size:0.9em;}
.con:after { content : "."; display : block; height : 0em; clear : both; visibility : hidden; }
.con { display : inline-block; }
* html .con { height : 1%; }
.con { display : block; }

	
