/* ======================
      GTK - CSS - FRAI
   ====================== */

body, html {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin: 0px;
	height: 100%;
	background: #FFF;
}

a, a:hover, a:active { 
	text-decoration:none; color: #000
}

form, p, li, ul, h1, h2, h3, h4 {
	margin: 0px;
	padding: 0px;
	list-style-type:none;
}
input, select, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
}
.oculta {
	display:none;
}


#contenedor { 
	margin: 0px auto;
	width: 770px;
	height: auto;
	display: block;	
}

#cabecera {
	float: left;
	width: 770px;
	height: 159px;
	position: relative;
	background-image: none;
	background-repeat: no-repeat;
}
#logo {
	float: left;
	position: relative;
	display: block;
	width: 289px;
	height: 88px;
	margin: 0 0 0 41px;
	background: url(../imgcli/logo.gif) no-repeat;
}
div>#logo {
	margin: 0 0 0 82px;
}

#logo a.enlaceCabIndex {
	width: 85px;
	height: 85px;
	position: absolute;
	top: 0px;
	left: 0px;
}

#logo a.enlaceCabClientes {
	width: 185px;
	height: 85px;
	position: absolute;
	top: 0px;
	left: 88px;
}

/* Página de Acceso */

#bodylogin {
	float: left;
	padding: 0 0 0 82px;
	color: #FF9900;
	width: 289px;
}

label {
	float: left;
	height: 15px;
	width: 250px;
	font-weight: bold;
	padding: 6px 0 0 10px;
}

input {
	background-color: #FFFFFF;
	color: #FF3300;
	border: solid 1px #FF9900;
	height: 10px;
	padding: 5px 10px 7px 10px;
	overflow: auto;
}

input.loguser {
	width: 193px;
}
input.logpass {
	width: 268px;
	padding: 5px 10px 6px 10px;
}
input.botborrar {
	margin: 8px 0 0 160px;
	width: 50px;
	height: 25px;
	cursor: pointer;
	background: #FFF url(../imgcli/botBorrar.gif) no-repeat;
}
input.botentrar {
	width: 78px;
	height: 25px;
	cursor: pointer;
	background: #FFF url(../imgcli/botEntrar.gif) no-repeat;
}
input.botenviar {
	width: 78px;
	height: 25px;
	cursor: pointer;
	background: #FFF url(../imgcli/botEnviar.gif) no-repeat;
}
a.recordarpass {
	float: left;
	width: 240px;
	height: 23px;
	background: #FFF url(../imgcli/botRecordar.gif) no-repeat;
	margin-top: 67px;
}
div>a.recordarpass {
	margin-top: 65px;
}

a.mensajeria, a.mensajeria2 {
	float: left;
	width: 300px;
	height: 100px;
	background: #FFF url(../imgcli/bocadilloMensajeria.gif) no-repeat;
	margin: 40px 0 0 -59px;
}

a.mensajeria2 {
	margin-top: 120px;
}

a.mensajeriagrande {
	float: left;
	width: 516px;
	height: 100px;
	background: #FFF url(../imgcli/bocadilloMsjGrande.gif) no-repeat;
	margin: 10px;
}


.recuerde {
	float: left;
	color: #000000;
	width: 416px;
	height: 20px;
	padding: 38px 0 0 0;
	background: #FFF url(../imgcli/titNoRecuerdo.gif) no-repeat;
	margin-left: 42px;
} 
div> .recuerde {
	margin-left: 84px;
}

/* Layout */

#botonescab {
	position: absolute;
	right:0px;
	top: 159px;
	z-index: 10;
	
}
a.cabInstantmens {
	float: left;
	width: 160px;
	height: 18px;
	background: #FFF url(../imgcli/cabInstantmens.gif) no-repeat;
}
a.cabInstantmens:hover {
	background: #FFF url(../imgcli/cabInstantmens.gif) 100% no-repeat;
}
a.cabDesconectar {
	float: left;
	width: 86px;
	height: 18px;
	background: #FFF url(../imgcli/cabDesconectar.gif) no-repeat;
}
a.cabDesconectar:hover {
	background: #FFF url(../imgcli/cabDesconectar.gif) 100% no-repeat;
}

#usuarioInmueble {
	float: left;
	width: 650px;
	padding: 0 0 0 86px;
}
.usuario {
	float: left;
	padding: 10px 0 0 0;
	width: 650px;
	height: 20px;
	font-size: 14px;
	color: #FF6600;
	font-weight: bold;
}
.inmueble {
	float: left;
	padding: 0px;
	width: 650px;
	height: 27px;
	font-size: 18px;
	color: #FF0066;
	font-weight: bold;
}

a.inmuElegirotro {
	float: left;
	width: 122px;
	height: 18px;
	background: #FFF url(../imgcli/inmuElegirotro.gif) no-repeat;
}

#barraMenu, .separaMenu, .separaMenu15, .separaMenu14, .separaMenu13, .separaMenu8, a.menu1, a.menu2, a.menu3, a.menu4, a.menu5, a.menu6 {
	float: left;
	height: 23px;
}

#barraMenu
 {
	width: 750px;
	background-color: #FFCC00;
	padding: 0 0 0 20px;
	margin: 10px 0 16px 0;
}
.separaMenu {
	width: 25px;
}
.separaMenu15 {
	width: 15px;
}
.separaMenu14 {
	width: 14px;
}
.separaMenu13 {
	width: 13px;
}
.separaMenu8 {
	width: 8px;
}
a.menu1 {
	width: 96px;
	background: url(../imgcli/menu1EstadoFinanciero.gif) no-repeat;
}
a.menu2 {
	width: 128px;
	background: url(../imgcli/menu2Simulador.gif) no-repeat;
}
a.menu3 {
	width: 58px;
	background: url(../imgcli/menu3buzon.gif) no-repeat;
}
a.menu4 {
	width: 95px;
	background: url(../imgcli/menu4EstadoObras.gif) no-repeat;
}
a.menu5 {
	width: 133px;
	background: url(../imgcli/menu5consultas.gif) no-repeat;
}
a.menu6 {
	width: 94px;
	background: url(../imgcli/menu6datos.gif) no-repeat;
}



.menu1activ, .menu2activ, .menu3activ, .menu4activ, .menu5activ, .menu6activ  {
	float: left;
	height: 23px;
}

.menu1activ {
	width: 141px;
	background: url(../imgcli/menu1EstadoFinancieroActiv.gif) no-repeat;
}
.menu2activ {
	width: 187px;
	background: url(../imgcli/menu2SimuladorActiv.gif) no-repeat;
}
.menu3activ {
	width: 84px;
	background: url(../imgcli/menu3buzonActiv.gif) no-repeat;
}
.menu4activ {
	width: 138px;
	background: url(../imgcli/menu4EstadoObrasActiv.gif) no-repeat;
}
.menu5activ {
	width: 193px;
	background: url(../imgcli/menu5consultasActiv.gif) no-repeat;
}
.menu6activ {
	width: 137px;
	background: url(../imgcli/menu6datosActiv.gif) no-repeat;
}




#barraTit {
	float: left;
	width: 685px;
	height: 35px;
	background: url(../imgcli/flechatit.gif) no-repeat;
	padding: 0 0 0 85px;
}

#cuadroCentral {
	float: left;
	border: #FF9900 solid 1px;
	width: 756px;
	background-repeat: no-repeat;
	background-image: url(../imgcli/queremosconocerte.gif);
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
}
#cuadroCentral.masmargeninf {
	padding-bottom: 20px;
}

#cierrePie {
	float: left;
	width: 685px;
	height: 35px;
	background: url(../imgcli/cierrePie.gif) no-repeat;
	padding: 0 0 0 85px;
}

.tit0, .tit0b, .tit1c, .tit1, .tit1b, .tit2, .tit3, .tit4, .tit40, .tit41, .tit42, .tit43, .tit44, .tit45, .tit46, .tit47, .tit48, .tit5, .tit6 {
	float: left;
	width: 335px;
	height: 35px;
}

.tit0 {
	background: url(../imgcli/tit0Acceso.gif) no-repeat;
}
.tit0b {
	background: url(../imgcli/tit0Acceso2.gif) no-repeat;
}
.tit1 {
	background: url(../imgcli/tit1EstadoFinanciero.gif) no-repeat;
}
.tit1b {
	background: url(../imgcli/tit1EstadoFinanciero2.gif) no-repeat;
}
.tit1c {
	background: url(../imgcli/tit0cRegistrate.gif) no-repeat;
}
.tit2 {
	background: url(../imgcli/tit2Simulador.gif) no-repeat;
}
.tit3 {
	background: url(../imgcli/tit3buzon.gif) no-repeat;
}
.tit4 {
	background: url(../imgcli/tit4EstadoObras.gif) no-repeat;
}

.tit40 { background: url(../imgcli/titEstadoObrasFotos.gif) no-repeat; }

.tit41 { background: url(../imgcli/tit4EstadoObras1.gif) no-repeat; }
.tit42 { background: url(../imgcli/tit4EstadoObras2.gif) no-repeat; }
.tit43 { background: url(../imgcli/tit4EstadoObras3.gif) no-repeat; }
.tit44 { background: url(../imgcli/tit4EstadoObras4.gif) no-repeat; }

.tit45 { background: url(../imgcli/tit4EstadoObras5.gif) no-repeat; }
.tit46 { background: url(../imgcli/tit4EstadoObras6.gif) no-repeat; }
.tit47 { background: url(../imgcli/tit4EstadoObras7.gif) no-repeat; }
.tit48 { background: url(../imgcli/tit4EstadoObras8.gif) no-repeat; }


.tit5 {
	background: url(../imgcli/tit5consultas.gif) no-repeat;
}
.tit6 {
	background: url(../imgcli/tit6datos.gif) no-repeat;
}


/* ESTADO FINANCIERO */

.estadoFinanciero {
	float: left;
	width: 756px;
}
.estadoFinIntro {
	float: left;
	width: 524px;
	padding-top: 80px;
	padding-right: 160px;
	padding-bottom: 20px;
	padding-left: 72px;
}
.TitPara {
	font-weight: bold;
	font-size: 14px;
	color: #FF6600;
}

.filaCabeceraTabla, .filaProxVencimiento {
	width: 737px;
	height: 19px;
	padding: 3px 0 0 8px;
	background-color: #CCC;
}
.filaProxVencimiento {
	background: #FFF url(../imgcli/proxVencimiento.gif) no-repeat;
	height: 19px;
	padding: 0px;
	margin-top: 5px;
}

/* --- tabla estado financiero ---  */

table.estadofin td, table.estadofin th  {
	border-right: solid 1px #FFFFFF;
	padding: 3px 0px 2px 0px;
}
table.estadofin th {
	background-color: #999;
	color: #FFF;
}

table.estadofin th a, table.estadofin th a:hover {
	color: #FFFFFF;
}

table.estadofin td.padright, table.estadofin th.padright, .padright {
	padding-right: 10px;
}
table.estadofin td.padleft, table.estadofin th.padleft, .padleft {
	padding-left: 10px;
}

table.estadofin td.final, table.estadofin th.final  {
	border-right: solid 0px;
	padding: 3px 0px 3px 10px;
	border-right: solid 0px;
	border-bottom: solid 0px;

}

table.estadofin td.datacel {
	color: #333;
	font-weight: bold;
	border-right: solid 1px #ED6E00;
	border-bottom: solid 1px #ED6E00;
}
table.estadofin td.tabnum, table.estadofin tr.estNormal td.tabnum, table.estadofin tr.estImpago td.tabnum, table.estadofin tr.estAmarillo td.tabnum {
	background-color: #FF9900;
	color: #FFF;
	font-weight: bold;
}
table.estadofin td.datacelmas, table.estadofin tr.estNormal td.datacelmas {
	color: #FFF;
	font-weight: bold;
	background-color: #CCC;
	font-size: 14px;
	padding-right: 3px;
	border-right: solid 0px;
	border-bottom: solid 1px #ED6E00;
	font-weight: bold;
}
table.estadofin td.datacelmas a, table.estadofin td.datacelmas a:hover {
	color: #FFF;
}

table.estadofin td.finalnorm {
	border-right: solid 0px #ED6E00;
	border-bottom: solid 1px #ED6E00;
	padding-left: 10px;
}

table.estadofin tr.datacelspace td, table.estadofin tr.datacelspace2 td, table.estadofin tr.datacelspace3 td {
	color: #333;
	/*height: 5px;*/
	font-size: 2px;
	border-right: solid 1px #FFF;
	border-bottom: solid 1px #FFF;
}
table.estadofin tr.datacelspace2 td {
   height: 10px;
}
div> table.estadofin tr.datacelspace2 td {
   height: 15px;
}
 
table.estadofin tr.datacelspace td.colgris  {
	background-color: #CCC;
	border-right: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
}



a.botFlechImp {
	float: left;
	width: 19px;
	height: 18px;
	background: url(../imgcli/botFlechImp.gif) no-repeat;
}


.estadoFinResumenIni {
	float: left;
	width: 380px;
	padding: 10px;
	background-color: #FFB20B;
	color: #FFF;
	margin-top: 20px;
}
.estadoFinTotal {
	float: left;
	width: 104px;
	padding: 9px 0px 10px 10px;
	background-color: #999999;
	color: #FFF;
	background: #999999 url(../imgcli/signoIgual.gif) no-repeat;
	margin-left: 227px;
}
div> .estadoFinTotal {
	margin-left: 453px;
}
.estadoFinTotalPrecio {
	float: left;
	width: 84px;
	padding: 0 3px 0 12px;
	font-weight: bold;
	text-align: right;
	margin-bottom: 4px;
}

table.estadofin tr.estNormal td {
	font-weight: normal;
}
table.estadofin tr.estImpago td, table.estadofin tr.estImpago td a, table.estadofin tr.estImpago td a:hover {
	color: #FF3300;
}
table.estadofin tr.estImpago td a.blanco {
	color: #FFF;
}

table.estadofin tr.estNaranja td, table.estadofin tr.estNaranja td a, table.estadofin tr.estNaranja td a:hover {
	color: #FFF;
	background-color: #FF9900;
}

table.estadofin tr.estAmarillo td, table.estadofin tr.estAmarillo td a, table.estadofin tr.estAmarillo td a:hover {
	font-weight: normal;
	color: #333;
	background-color: #FFCC00;
}


/* --- fin tabla estado ---  */


/* -- tabla resumen -- */
table.tabResumen td {
	color: #333;
	padding: 4px 2px 0px 3px;
}
table.tabResumen td.resultado {
	background-color: #FF6600;
}

table.tabResumen tr.tabResumenData td {
	color: #FFF;
	font-weight: bold;
	font-size: 14px;
	border-bottom: solid 1px #FFF;
	padding: 0px 2px 4px 3px;
}
table.tabResumen tr.tabResumenData2 td {
	color: #FFF;
	font-weight: bold;
	font-size: 14px;
	background-color: #FF6600;
	padding: 0px 2px 4px 3px;
}

/* ESTADO FINANCIERO :: Detalle  */
table.estadodet td, table.estadodet th  {
	border-right: solid 1px #FF6600;
	padding: 3px 0px 3px 0px;
}

table.estadodet td.padright, table.estadodet th.padright, .padright {
	padding-right: 10px;
}
table.estadodet td.padright2, table.estadodet th.padright2 {
	padding-right: 20px;
}
table.estadodet td.padleft, table.estadodet th.padleft, .padleft {
	padding-left: 10px;
}

table.estadodet td.final, table.estadodet th.final  {
	border-right: solid 0px;
	padding: 3px 0px 3px 10px;

}

table.estadodet td.datacel {
	background-color: #FF9900;
	color: #FFF;
	font-weight: bold;
}

table.estadodet th {
	background-color: #FFF;
	color: #333;
}

.estadodetTxts {
	float: left;
	width: 748px;
	background: url(../imgcli/fondoEstadodetTxt.gif) repeat-y;
	padding-bottom: 25px;
}
.estadodetCol1 {
	float: left;
	width: 539px;
	padding: 16px 40px 0 10px;
	
}
.estadodetCol2 {
	float: left;
	width: 145px;
	padding: 10px 0 0 10px;

}
.estadodetImpag {
	float: left;
	width: 127px;
	padding: 10px 9px 10px 10px;
	background-color: #FF3300;
	color: #FFF;
}
div> .estadodetImpag {
	width: 128px;
}

.estadodetImpagImporte {
	float: left;
	width: 117px;
	margin-bottom: 10px;
	padding: 10px 0 10px 10px;
	background-color: #CC0000;
	color: #FFF;
}
.separadormas {
	float: left;
	width: 115px;
	height: 10px;
	font-size: 2px;
	background: url(../imgcli/masseparador.gif) no-repeat;
}
.precioImp {
	font-size: 14px;
	font-weight: bold;
}
.ImpNomDato {
	float: left;
	width: 116px;
	padding: 0 0 0 12px;
}
.ImpDato {
	float: left;
	width: 116px;
	padding: 0 0 0 12px;
	font-weight: bold;
}

.contieneBotvolver, .contieneBotvolver2 {
	float: left;
	width: 716px;
	padding: 0 10px;
	margin-top: -22px;
}
.contieneBotvolver2 {
	margin: 10px 0 0 -5px;
	width: 516px;
}
div> .contieneBotvolver2 {
	margin-left: -10px;
}

a.botvolver {
	float: left;
	width: 78px;
	height: 26px;
	background: #FFF url(../imgcli/botVolver.gif) no-repeat;
}
a.botvolver:hover {
	background: #FFF url(../imgcli/botVolver.gif) 100% no-repeat;
}


/*  BUZÓN  */

.icoSobreOff, .icoSobreOn, a.icoClipOff, a.icoClipOn {
	float: left;
	width: 21px;
	height: 22px;
	
}
.icoSobreOff {
	background: url(../imgcli/icoSobreOff.gif) no-repeat;
}
.icoSobreOn {
	background: url(../imgcli/icoSobreOn.gif) no-repeat;
}
a.icoClipOff {
	background: url(../imgcli/icoClipOff.gif) no-repeat;
}
a.icoClipOn {
	background: url(../imgcli/icoClipOn.gif) no-repeat;
}

table.estadofin td.datacelbuzon, table.estadofin td.datacelbuzonfin {
	color: #333;
	font-weight: bold;
	border-right: solid 1px #ED6E00;
	border-bottom: solid 1px #ED6E00;
}
table.estadofin td.datacelbuzonfin { 
	border-right: solid 0px #ED6E00;
}
table.estadofin td.mastop {
	padding-top: 8px;
}
table.estadofin td a, table.estadofin td a:hover {
	color: #333;
}

a.flechaCriterioOrdenA, a.flechaCriterioOrdenb {
	float: left;
	width: 13px;
	height: 13px;
	position: absolute;
	right: 5px;
	top: 1px;
}
a.flechaCriterioOrdenA {
	background: url(../imgcli/flechaCriterioOrden.gif) no-repeat;
}
a.flechaCriterioOrdenB {
	background: url(../imgcli/flechaCriterioOrden.gif) no-repeat;
}

.BuzonCriterio {
	position: relative;
}

.cabeceraMensaje {
	float: left;
	margin-top: 30px;
	width: 737px;
	padding: 0px;
	background: url(../imgcli/fondoMensajeCab.gif) repeat-y;
	position: relative;
	border-bottom: solid 1px #ED6E00;
	padding-bottom: 5px;
}
.cuerpoMensaje {
	float: left;
	width: 737px;
	padding: 0 0 20px 0;
	background: url(../imgcli/fondoMensajeCuerpo.gif) repeat-y;
	position: relative;
	border-bottom: solid 1px #ED6E00;
}
.textoMensaje {
	float: left;
	width: 540px;
	position: relative;
	padding: 15px 30px 5px 7px;
}
.iconosMensaje {
	float: left;
	width: 153px;
	position: relative;
	/*border: solid 1px #ED6E00;*/
	padding: 40px 0px 5px 7px;
	margin-top: 15px;
	background: url(../imgcli/titAdjuntos.gif) no-repeat;
}
a.adjuntolin {
	border-bottom: solid 1px #ED6E00;
}
a.adjuntoWord, a.adjuntoPdf, a.adjuntoImg, a.adjuntoDoc {
	float: left;
	width: 125px;
	padding: 3px 0 4px 25px;
	color: #FF6600;
}
a.adjuntoWord {	
	background: url(../imgcli/icoAdjuntoWord.gif) no-repeat;
}
a.adjuntoPdf {	
	background: url(../imgcli/icoAdjuntoPdf.gif) no-repeat;
}
a.adjuntoImg {
	background: url(../imgcli/icoAdjuntoImg.gif) no-repeat;
}
a.adjuntoDoc {	
 	background: url(../imgcli/icoAdjuntoDoc.gif) no-repeat;
}

a.adjuntoWord:hover {	
	background: #FF9900 url(../imgcli/icoAdjuntoWord.gif) -161px top no-repeat;
	color: #FFFFFF;
}
a.adjuntoPdf:hover {	
	background: #FF9900 url(../imgcli/icoAdjuntoPdf.gif) -161px top no-repeat;
	color: #FFFFFF;
}
a.adjuntoImg:hover {
	background: #FF9900 url(../imgcli/icoAdjuntoImg.gif) -161px top no-repeat;
	color: #FFFFFF;
}
 a.adjuntoDoc:hover {	
 	background: #FF9900 url(../imgcli/icoAdjuntoDoc.gif) -161px top no-repeat;
	color: #FFFFFF;
}


.cabMensajeDetalle {
	float: left;
	width: 76px;
	height: 30px;
	background: url(../imgcli/fondoMensajeDetalle.gif) no-repeat;
	position: absolute;
	left: 0px;
	top: 0px;
}
.cabMensajeCablin {
	float: left;
}
.CabMensNomdata {
	float: left;
	color: #FF6600;
	font-weight: bold;
	padding: 0 0 0 70px;
	width: 70px;
}
.CabMensData {
	float: left;
	font-weight: bold;
	width: 500px;
}


/*   ESTADO DE LA OBRA   */


.obraCaja1, .obraCaja2 , .obraCaja3 , .obraCaja4 , .obraCaja5, .obraCaja6, .obraCaja7, .obraCaja8 {
	float: left;
	width: 168px;
	height: 180px;
	padding: 40px 0 0 10px;
	background-color: #FFCC00;
	margin: 0 10px 0 0;
}



.obraCaja1 {
	background: #FFCC00 url(../imgcli/estado01.gif) no-repeat;
}
.obraCaja2 {
	background: #FFCC00 url(../imgcli/estado02.gif) no-repeat;
}
.obraCaja3{
	background: #FFCC00 url(../imgcli/estado03.gif) no-repeat;
}
.obraCaja4 {
	background: #FFCC00 url(../imgcli/estado04.gif) no-repeat;
	margin-right: 0px;
}

.obraCaja5{
	background: #FFCC00 url(../imgcli/estado05.gif) no-repeat;
}
.obraCaja6{
	background: #FFCC00 url(../imgcli/estado06.gif) no-repeat;
}
.obraCaja7{
	background: #FFCC00 url(../imgcli/estado07.gif) no-repeat;
}
.obraCaja8 {
	background: #FFCC00 url(../imgcli/estado08.gif) no-repeat;
	margin-right: 0px;
}

/*otro fondo*/

.obraCaja1b, .obraCaja2b , .obraCaja3b , .obraCaja4b , .obraCaja5b, .obraCaja6b, .obraCaja7b, .obraCaja8b {
	float: left;
	width: 168px;
	height: 180px;
	padding: 40px 0 0 10px;
	background-color: #FF9900;
	margin: 0 10px 0 0;
}


.obraCaja1b {
	background: #FF9900 url(../imgcli/estado01.gif) no-repeat;
}
.obraCaja2b {
	background: #FF9900 url(../imgcli/estado02.gif) no-repeat;
}
.obraCaja3b{
	background: #FF9900 url(../imgcli/estado03.gif) no-repeat;
}
.obraCaja4b {
	background: #FF9900 url(../imgcli/estado04.gif) no-repeat;
	margin-right: 0px;
}

.obraCaja5b{
	background: #FF9900 url(../imgcli/estado05.gif) no-repeat;
}
.obraCaja6b{
	background: #FF9900 url(../imgcli/estado06.gif) no-repeat;
}
.obraCaja7b{
	background: #FF9900 url(../imgcli/estado07.gif) no-repeat;
}
.obraCaja8b {
	background: #FF9900 url(../imgcli/estado08.gif) no-repeat;
	margin-right: 0px;
}



.obraEstadoVerde, .obraEstadoAmbar, .obraEstadoRojo {
	float: left;
	width: 41px;
	height: 12px;
}
.obraEstadoVerde {
	background: url(../imgcli/estadoVerde.gif) no-repeat; 
 }
.obraEstadoAmbar {
	background: url(../imgcli/estadoAmbar.gif) no-repeat;  
}
.obraEstadoRojo {
	background: url(../imgcli/estadoRojo.gif) no-repeat; 
}

.obrasCab {
	float: left;
	width: 158px;
	border-bottom: #FFF solid 1px;
	background: url(../imgcli/fondoObrasCab.gif) repeat-y;
}

.obraEstadoTxt {
	float: left;
	padding-left: 15px;
	padding-bottom: 3px;
	font-weight: bold;
}

.obrasCuerpoTit {
	font-size: 14px;
	color: #FF6600;
	font-weight: bold;
	float: left;
	width: 148px;
	height: 36px;
	padding: 5px 0;
}

.obraEstadoCuerpo {
	float: left;
	padding: 0 0 15px 15px; 
	background: url(../imgcli/obrasFlechilla.gif) no-repeat;
	width: 130px;
}

a.obrasImagenes {
	float: left;
	width: 148px;
	height: 25px;
	border-top: #FFF solid 1px;
	padding: 5px 0;
	background: url(../imgcli/obrasVerImgs.gif) no-repeat;
}


/* OBRAS / FOTOS  */

.cajaFoto {
	float: left;
	width: 168px;
	height: 216px;
	padding: 10px 0 0 10px;
	margin: 0 8px 0 2px;
	background: #FFF url(../imgcli/fondoGaleria.jpg) no-repeat;	
	position: relative;
}

/*  numeros sueltos */

.filaCabFotos {
	float: left;
	width: 212px;
	background: #FFF url(../imgcli/galeriaFondoCab.gif) repeat-y;
	border-bottom: #FF6600 solid 1px;
	
}

.num1, .num2, .num3, .num4, .num5, .num6, .num7, .num8 {
	float: left;
	width: 33px;
	height: 25px;
	padding: 0px;
}



.num1 {
	background: url(../imgcli/estado01.gif) -14px -5px no-repeat;
}
.num2 {
	background: url(../imgcli/estado02.gif) -14px -5px no-repeat;
}
.num3{
	background: url(../imgcli/estado03.gif) -14px -5px no-repeat;
}
.num4 {
	background: url(../imgcli/estado04.gif) -14px -5px no-repeat;
}

.num5{
	background: url(../imgcli/estado05.gif) -14px -5px no-repeat;
}
.num6{
	background: url(../imgcli/estado06.gif) -14px -5px no-repeat;
}
.num7{
	background: url(../imgcli/estado07.gif) -14px -5px no-repeat;
}
.num8 {
	background: url(../imgcli/estado08.gif) -14px -5px no-repeat;
}



.cabGaleria {
	float: left;
	width: 524px;
	padding: 10px 160px 0px 72px;
}

.obraEstadoVerdeFondo, .obraEstadoAmbarFondo, .obraEstadoRojoFondo {
	float: left;
	width: 57px;
	height: 25px;
	margin-left: 6px;
}
.obraEstadoVerdeFondo {
	background: url(../imgcli/estadoVerdeFondo.gif) no-repeat; 
 }
.obraEstadoAmbarFondo {
	background: url(../imgcli/estadoAmbarFondo.gif) no-repeat;  
}
.obraEstadoRojoFondo {
	background: url(../imgcli/estadoRojoFondo.gif) no-repeat; 
}

.galeriaEstadoTxt {
	float: left;
	width: 100px;
	padding: 5px 0 2px 10px;
	font-weight: bold;
}
a.ampliaFoto {
	float: left;
	width: 139px;
	height: 19px;
	position: absolute;
	bottom: 25px;
	left: 12px;
	padding: 8px 0 0 10px;
	font-weight: bold;
	background: #FFF url(../imgcli/fondoAmpliaFoto.gif) no-repeat;
}
a.ampliaFoto:hover {
	background: #FFF url(../imgcli/fondoAmpliaFoto.gif) 100% no-repeat;
}
.lafoto {
	float: left;
	width: 154px;
	height: 154px;
	overflow: hidden;
	text-align: center;
}

/*  FORMS */

.cajaDatos {
	float: left;
	width: 650px;
	padding: 20px 0 0 73px;
	position: relative;
	background-repeat: no-repeat;
	
}
.datosColum {
	float: left;
	width: 265px;
}

.titForm {
	font-weight: bold;
	color: #FF3300;
	font-size: 12px;
	width: 204px;
	border-bottom: #FF9900 solid 1px;
	padding: 10px 0 4px 6px;
	margin: 0 0 5px 20px;
}

label {
	color: #FF9900;
	padding: 4px 0 0px 26px;
}
label.desactiv {
	color: #FF9900;
}

label.inactivo {
	color: #FF3300;
}
label.ini {
	color: #FF9900;
	padding: 4px 0 0px 10px;
}

.contieneInput, .contieneInputD {
	float: left;
	color: #000000;
	padding: 0px 0 4px 20px;
	background: #FFF url(../imgcli/flechilla.gif) no-repeat;
}
.contieneInputD { background-image: none;}

input.personales {
	width: 190px;
}
input.desactiv {
	width: 190px;
	color: #FF8C3F;
	background-color: #FFE57F;
}

input.aceptar {
	width: 98px;
	height: 25px;
	cursor: pointer;
	background: #FFF url(../imgcli/botAceptar.gif) no-repeat;
	position: absolute;
	bottom: 0px;
	right: 150px;
}

.contieneInputC {
	float: left;
	color: #FF3300;
	padding: 0px 0 6px 20px;
	background: #FFF url(../imgcli/flechilla.gif) no-repeat;
	width: 504px;
}

input.chec, input.rad {
	width: auto;
	height: auto;
	background: none;
	float: left;
	margin-top: 4px;
}
input.rad {
	margin-top: 5px;
}


.chectxt {
	float: left;
	padding: 6px 0 0 6px;
}

a.descargafile {
	float: left;
	padding: 0 0 0 22px;
	color: #FF3300;
	background: #FFF url(../imgcli/icoDescarga.gif) no-repeat;
	font-weight: bold;
	margin: 3px 2px;
}


.txttxt {
	width: 514px;
	float: left;
	padding: 6px 0 5px 6px;
	color: #FF9900;
	font-weight: bold;
}
textarea.txtReg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	width: 500px;
	height: 90px;
	padding: 4px;
	background-color: #FFCC00;
	border: solid 0px;
}


.cajaBotsReg {
	float: left;
	width: 650px;
	padding: 0 0 0 73px;
	position: relative;
	height: 30px;
}


/* CONSULTA  */
.areaDirije {
	font-weight: bold;
	color: #FF9900;
	font-size: 12px;
	width: 204px;
	padding: 10px 0 4px 0px;
}

select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9900;
}

textarea.txtConsulta {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	width: 350px;
	height: 60px;
	padding: 4px;
	background-color: #FF9900;
	border: solid 0px;
}

/* Inicio */

#elegirinm {
	float: left;
	padding: 0 0 20px 0px;
	width: 510px;
	color: #FF9900;
}
#elegirinm .cab {
	padding-left: 4px;
}

#elegirinm select {
	margin-top: 4px;
	color: #FF0066;
	padding: 2px;
}

#contenidosMenu {
	float: left;
	width: 500px;
	padding: 15px 0 0 0;
	background: #FFF url(../imgcli/titContents.gif) no-repeat;
	margin-left: 35px;
}

div> #contenidosMenu {
	margin-left: 70px;
}

.CajaContenidos {
	float: left;
	width: 500px;
	padding: 10px 0 10px 20px;
	background-color: #FFCC00;
}

.filaConte {
	float: left;
	width: 480px;
}
.bloqueConte {
	float: left;
	width: 230px;
}

.conteTit {
	font-size: 14px;
	color: #FF6600;
	font-weight: bold;
	float: left;
	width: 225px;
	padding: 5px 0;
}

a.conteTithome, a.conteTithome:active {
	color: #FF6600;
}
a.conteTithome:hover {
	color: #FF6600;
	text-decoration: underline;
}

.conteCuerpo
{
	float: left;
	padding: 0 0 15px 15px; 
	background: url(../imgcli/obrasFlechilla.gif) no-repeat;
	width: 210px;
}


.mensajeSistema {
	float: left;
	padding: 20px 20px 20px 54px;
	margin: 5px 0 50px 32px;
	width: 478px;
	color: #FFFFFF;
	font-weight: bold;
	background: #FF3300 url(../imgcli/fondoMensSistema.gif) no-repeat;
}
div> .mensajeSistema {
	margin: 5px 0 100px 64px;
}




/*  Nuevo Registro   */

a.volver2, a.volver2:hover, a.volver2:active {
	float: right;
	width: 40px;
	height: 25px;
	margin-right: 90px;
	background: url(../imgcli/botVolver2.gif) no-repeat left 14px;
}

select.seldia {
	width: 50px;
}
select.selmes {
	width: 94px;
}
input.anyo {
	width: 40px;
	text-align: center;
}

select.selprofesion, select.selpais {
	width: 210px;
}

.padtop {
	padding-top: 46px;
}
.padtop2 {
	padding-top: 20px;
}

.padleft {
	padding-left: 100px;
}

a.priv, a.priv:active {
	text-decoration: underline;
}
a.priv:hover {
	text-decoration: none;
}

.nota {
	color: #999999;
}


#logo.regis {
	background-image: url(../img/logotipo.gif);
	background-repeat: no-repeat;
}

.DatosPersonales {
	overflow: auto;
	border: 1px solid red;
}
