#capainicio{
	position:relative;
}
#capaexpansion{
	position:relative;
	display:none;

}
#capafinal{
	position:relative;

}

#mensaje {
		font: 0.8em Arial, Helvetica, sans-serif;
		color: #557CAC;
		text-align:center;
		padding-top:45px;
		padding-right:90px;
		padding-left:10px;
}

input, select, textarea, text {
	color:#4C4C4C;;
	font: 0.7em Arial, Helvetica, sans-serif;
}

.noLink { 
	text-decoration:none;
	color:#666;
}

.subrayado{
	font: 0.8em Arial, Helvetica, sans-serif;
	color: #666666;
	border-bottom:1px solid #C0C0C0;
	width: 95%;
}

.subrayado2{
	font: 0.8em Arial, Helvetica, sans-serif;
	color: #666666;
	border-bottom:1px solid #C0C0C0;
	width: 100%;
}

#miLista {
    /*clear:both;*/
	/*border-width: 5px;*/
    /*border-style: solid;*/
    /*border-color: rgb(000, 214, 214);*/
    /*margin-left: 10px;
	margin-right: 10px;*/	
}

.formularioEncabezado {	
	background-color: #A3B8D1;
	font: 12px arial;
	padding: 5px;
	width: 94%;
}

.formularioEncabezado100 {	
	background-color: #A3B8D1;
	font: 12px arial;
	padding: 5px;
	width: 99%;
}

.fondoClaro {	
	background-color: #EEF1F6;
	font: 12px arial;
	padding: 5px;
	width: 94%;
	margin-top:15px;
	margin-bottom:15px;
	
}

.formularioEncabezadoPop {	
	background-color: #A3B8D1;
	bottom: #A3B8D1;
	font: 12px arial;
	padding: 5px;
	width: 97%;
	font: 0.8em Arial, Helvetica, sans-serif;
	color: #666666;	
	
}
.formularioEncabezadoPopClaro {	
	background-color: #DDE4EE;
	bottom: #DDE4EE;
	font: 12px arial;
	padding: 10px;
	width: 97%;
	font: 0.8em Arial, Helvetica, sans-serif;
	color: #666666;	
	
}

.formularioContactoSugerencias{
font: bold 11px Arial;
color: #5e5e5e;
}

.ancho {
	width:80px;
	color:#4C4C4C;
	font: 0.7em Arial, Helvetica, sans-serif;
}
.ancho50{
	width:50px;
	color:#4C4C4C;
	font: 0.7em Arial, Helvetica, sans-serif;
}
.ancho60{
	width:60px;
	color:#4C4C4C;
	font: 0.7em Arial, Helvetica, sans-serif;
}
.ancho100 {
	width:100px;
	color:#4C4C4C;
	font: 0.7em Arial, Helvetica, sans-serif;
}
.ancho120 {
	width:120px;
	color:#4C4C4C;
	font: 0.7em Arial, Helvetica, sans-serif;
}
.ancho140 {
	width:140px;
	color:#4C4C4C;
	font: 0.7em Arial, Helvetica, sans-serif;
}
.ancho160 {
	width:160px;
	color:#4C4C4C;
	font: 0.7em Arial, Helvetica, sans-serif;
}
.ancho180 {
	width:180px;
	color:#4C4C4C;
	font: 0.7em Arial, Helvetica, sans-serif;
}
.ancho200 {
	width:200px;
	color:#4C4C4C;
	font: 0.7em Arial, Helvetica, sans-serif;
}
.ancho280 {
	width:280px;
	color:#4C4C4C;
	font: 0.7em Arial, Helvetica, sans-serif;
}
.ancho300 {
	width:300px;
	color:#4C4C4C;
	font: 0.7em Arial, Helvetica, sans-serif;
}
.ancho12 {
    width:12px;
    color:#4C4C4C;
    font: 0.7em Arial, Helvetica, sans-serif;
}
.ancho25 {
    width:25px;
    color:#4C4C4C;
    font: 0.7em Arial, Helvetica, sans-serif;
}
.ancho6 {
    width:6px;
    color:#4C4C4C;
    font: 0.7em Arial, Helvetica, sans-serif;
}
.anchoVariable {
	color:#4C4C4C;
	font: 0.7em Arial, Helvetica, sans-serif;
}
.segunda {
	width:60px;
	color:#4C4C4C;
	font: 0.7em Arial, Helvetica, sans-serif;
}
.tercera {
	width:72px;
	color:#4C4C4C;
	font: 0.7em Arial, Helvetica, sans-serif;
}
.mensajeModificacion {
	color:#FF0000;
	font: 0.7em Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.hidden { visibility: hidden; display: none; }
.unhidden { visibility: visible; }

#formularioEncabezadoTabla {	


	bottom: #A3B8D1;
	font: 12px arial;
	padding: 10px;
	/*width: 90%;*/
	font: 0.8em Arial, Helvetica, sans-serif;
	color: #666666;
	overflow:auto;

	/* scrollbar-face-color: #A3B8D1;
   scrollbar-shadow-color: #A3B8D1;
   scrollbar-highlight-color: #ffffff;
   scrollbar-3dlight-color: #ffffff;
   scrollbar-darkshadow-color: #ffffff;
   scrollbar-track-color: #ffffff;
   scrollbar-arrow-color: #ffffff;*/
}

#scroll {
     font: 12px arial;
     background-color:#FFFFFF;
     overflow:auto;
}
#formularioEncabezadoTablaSin {	


	bottom: #A3B8D1;
	font: 12px arial;
	padding: 4px;
	font: 0.8em Arial, Helvetica, sans-serif;
	color: #666666;
	
}
.estilocelda
{
/*padding: 6px;*/
background-color:#a3b8d1;
font: 12px arial;

 color: #666666;
	
}
.estiloceldaMitad
{
padding: 6px;
background-color:#DDE4EE;

height:5%;
 width:5%;	
 color: #666666;
 font: 0.7em Arial, Helvetica, sans-serif;
}

.estilocelda1
{
font: 12px arial;
/*font: 0.7em Arial, Helvetica, sans-serif;*/
background-color:#DDE4EE;
width:15%;	
height:5%;
color: #557CAC;
padding: 8px;
	
}
.estiloceldaCad
{
overflow:scroll;
	
}
.formularioEncabezadoPop1 {	
	background-color: #A3B8D1;
	bottom: #A3B8D1;
	font: 12px arial;
	padding: 5px;
	width: 100%;
	font: 0.8em Arial, Helvetica, sans-serif;
	color: #666666;	
	
}

/*
.estilotabla
{
    background-color:ffffff;
    border-style:solid;
    border-color:666666;
    border-width:1px;
}

.estilocelda
{
    background-color:ddeeff;
    color:333333;
    font-weight:bold;
    font-size:10pt;
    border-style:solid;
    border-color:666666;
    border-width:1px;
}

.head
{
	font: 0.9em Arial, Helvetica, sans-serif;
	color: #557CAC;
}
*/

#Mitabla{
	font: 0.7em Arial, Helvetica, sans-serif;
	color: #557CAC;/*//El color no lo esta cogiendo de aqui si no de la página.... quitar de alli y poner aqui*/
	/*text-align:center;
	vertical-align:center; // la alineacion no la coge de aqui*/


	padding: 4px;
	
	text-align:center;
	/*font: 0.9em Arial, Helvetica, sans-serif;*/
	color: #4C4C4C;
	/*background:#DDE4EE;*/
}

.filaCabecera {
		/*color: #557CAC;//Color texto Azul*/
		background:#DDE4EE; /*Azul cabecera*/
}

.fila {
	
}

.filaPie {
	
}

.filaBlanca {
	padding-left : 10px; 
	padding-right : 5px;
	background-color : #ffffff; 	
	text-align: center;
	vertical-align: top;
	color:#00000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.7em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}

.filaAzul {
	padding-left : 10px; 
	padding-right : 5px;
	background-color : #eef1f6; 	
	text-align: center;
	vertical-align: top;
	color:#00000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.7em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}

/*  Aplicar las clases por filas... probar en valoraBienDetalle.jsp */

.elemento
{
	background-color:#EEF1F6;
	color: #557CAC;
}

.valoracion
{
	background-color:#EEF1F6;
	text-align:right;
	padding-right:10px;
}

#tabla{
	font: 0.7em Arial, Helvetica, sans-serif;
	color: #557CAC;//El color no lo esta cogiendo de aqui si no de la página.... quitar de alli y poner aqui
	/*text-align:center;
	vertical-align:center;*/ // la alineacion no la coge de aqui
}

#tabla table
{
	border-spacing:1px;
	/*font: 1.1em Arial, Helvetica, sans-serif;*/
	color: #557CAC;
	align:center;
}

#tabla td 
{
	padding:4px;
	text-align:center;
	/*font: 0.9em Arial, Helvetica, sans-serif;*/
	color: #4C4C4C;
}
#tabla tbody tr
{
	background:#DDE4EE;
	/*text-align:left;*/
}

#capaOpaca {
    visibility:hidden;
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    z-index:2;
    background-color:#333;
    filter: alpha(opacity=50);
}

#controlBarra {
    visibility:hidden;
    position:absolute;
    left:500px;
    top:150px;
    background-color:#E9E7DC;
    border-style:solid;
    border-color:#FFFFFF;
    border-width:3px;
    height:50px;
    width:300px;
    z-index:3;
}

#porcentajeProceso {
	position:absolute;
	left:140px;
	top:25px;
	height:18px;
	width:35px;
    font:1.0em Arial, Helvetica, sans-serif;
    color: #FFFFFF;
}

.recuadroTD {
/*background-color: White;*/
border: 1px solid #c0c0c0;
padding: 2px 2px 2px 2px;
}
.txtReadOnly {
	background-color:#eaeaea;
	color:#4C4C4C;
	font: 0.7em Arial, Helvetica, sans-serif;
}

.txtCambios {
	background-color:#ffffff;
	color:red;
	font: 0.7em Arial, Helvetica, sans-serif;
}

.festivo {
	background-color: #E4E8F3;
}

.diaVisita {
	background-color: #FFA43D;
	cursor: hand;
}

.diaNoVisita {
	background-color: #FFFFFF;
	cursor: hand;
}

.tablaCalendario {	
	width: 180px;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	border: 1px solid black;
	cellpadding: 0;
	cellspacing: 0;
}

.cabeceraCalendario {
	font-size: small;
	font-weight: bold;
	text-align: center;	
	color: white;
	background-color: #212E5A;
}

.diaVisitaAsignada {
	width: 180px;
	text-align: left;
	vertical-align : top;
	background-color: #FFFFFF;
	border: 1px solid black;
}

.diaNoVisitaAsignada {
	width: 114px;
	height: 90px;
	text-align: left;
	vertical-align : top;
	background-color: #FFFFFF;
	border: 1px solid black;
}

.diaNoCalendarioAsignada {
	width: 114px;
	height: 90px;
	text-align: left;
	vertical-align : top;
	background-color: #FFFFFF;
	border: 1px solid black;
}

.cabeceraCalendarioAsignada {
	width: 800px;
	font-size: small;
	font-weight: bold;
	text-align: center;	
	color: white;
	background-color: #212E5A;
}

.festivoAsignada {
	width: 114px;
	background-color: #E4E8F3;
	text-align: left;
	vertical-align : top;
	border: 1px solid black;
}


.tablaCalendarioAsignada {	
	width: 800px;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	border: 1px solid black;
	cellpadding: 0;
	cellspacing: 0;
}

/*#tabla caption
{*/
	/*border:#666666;*/
	/*border-bottom:2px solid #666666;*/
	/*text-transform:uppercase;*/
	/*padding:10px;*/
	/*background:url(http://www.leandropessoa.com.br/table/img/TableCaption.jpg);*/
	/*font:15px 'Verdana', Arial, Helvetica, sans-serif;*/
/*	font-style:italic;
	font-weight:bold;*/
/*}*/
/*#tabla thead th{text-align:center;background:#F5F5F5;color:#666666;border:1px solid #ffffff;text-transform:uppercase;}*/


/*#tabla tbody th{font-weight:bold;}*/

/*#tabla tbody tr.odd{background:#ffffff;border-top:1px solid #ffffff;}*/

/*#tabla tbody th a:link, tbody th a:visited{color:#666666;padding:3px 0px 0px 18px;background:url(http://www.leandropessoa.com.br/table/img/ico_novajanela.gif);background-repeat:no-repeat;}*/

/*
#tabla tbody th a:hover{color:#009900;}
#tabla tbody tr td{height:50px;background:#EBF8FE;border:1px solid #ffffff;}
#tabla tbody tr.odd td{background:#ffffff;border-top:1px solid #ffffff;}
#tabla table td a:link, table td a:visited{color:#666666;text-decoration:none;font-weight: bold;}
#tabla table td a:hover{color:#009900;text-decoration:underline;font-weight: bold;}
#tabla table a[title^="Download"]{background:url(http://www.leandropessoa.com.br/table/img/icPADRAO.gif) no-repeat center;padding:20px 0px 0px 15px;}
#tabla tbody td a[href="http://www.leandropessoa.com.br"]{margin:0 auto;height:15px;border-bottom:0;padding:3px 0px 0px 18px;font-weight:bold;color:#FF8601;background:url(http://www.leandropessoa.com.br/table/img/check.gif);background-repeat: no-repeat;}
#tabla tfoot th, tfoot td{background:url(http://www.leandropessoa.com.br/table/img/TableCaption.jpg);padding:10px;text-align:center;font:15px 'Verdana', Arial, Helvetica, sans-serif;font-style:italic;font-weight:bold;border-bottom:3px solid #cccccc;border-top:1px solid #DFDFDF;}
*/
