/*FORMULARIO DE ACCESO LATERAL*/
#acceso_clientes {
margin: 0 0.75em 0.5em 0;
padding:0.4em 0.2em 0.4em 0.5em;
border:0em;
background:#E9F7E7;
background: url(../images/backLateralMnu.jpg) left top repeat-x;
}

#acceso_clientes h2 {
margin: 0 0 0.4em 0;
padding: 0 0 0 0;
font-size:1.2em;
color:#3C6C36;
font-weight:bold;
}

#acceso_clientes form {
padding:0em;
margin:0em;
}

#acceso_clientes form input {
background:#fff;
font-weight:bold;
font-size:0.85em;
}


#acceso_clientes p {
margin:0em 0 0 0em;
text-align:left;
}

#acceso_clientes p a {
font-weight:bold;
font-size:0.80em;
}

#acceso_clientes .th {
clear:both;
margin:0 0 0.6em 0em;
padding:0em;
}

#acceso_clientes .tdLeft {
float:left;
width:8em;
font-weight:bold;
font-size:0.85em;
margin:0em;
padding:0em;
}

#acceso_clientes .user, #acceso_clientes .pass, #acceso_clientes .submit {
padding: 0.4em 0.45em 0.4em 1.85em;
}

#acceso_clientes .user {
background: url(../images/userIco.gif) left center no-repeat;
}

#acceso_clientes .pass {
background: url(../images/passIco.gif) left center no-repeat;
}

#acceso_clientes .submitButton {
font-weight:bold;
background:transparent;
padding: 0 0 0 1em;
margin:0em;
}

#acceso_clientes .submitButton:hover {
color:#47800F;
}

#acceso_clientes ul{
padding:0em;
margin:0 0 0 1em;
}

#acceso_clientes ul li {
margin: 0.8em 0 0.50em 0;
}

#acceso_clientes ul li a{
font-weight:bold;
color:#858585;
font-size:0.85em;
}

#acceso_clientes ul li a:hover{
color:#000;
}

#acceso_clientes ul li .add, #acceso_clientes ul li .gestion, #acceso_clientes ul li .logOut {
padding: 0 0 0 2em;
}

#acceso_clientes ul li .add {
background: url(../images/icoAviso.gif) left center no-repeat;
}

#acceso_clientes ul li .gestion {
background: url(../images/icoGestionAviso.gif) left center no-repeat;
}

#acceso_clientes ul li .logOut {
background: url(../images/salirIco.gif) left center no-repeat;
}

/*FIN FORMULARIO DE ACCESO LATERAL*/


/*PANTALLAS COMUNES CLIENTE*/
#cliente, #reportes{
width:98.2%;
padding:0em;
}

#cliente h1, #reportes h1, #asesora .cl {
	color:#fff;
	font-size:1.65em;
	font-weight:800;
	margin:0.4em 0 0.8em 0;
	padding:0.5%;
	background:#FFA800;
	width:98%;
	text-indent:0.3em;
}


#cliente h2, #reportes h2 {
	color:#7E7E7E;
	font-size:1.2em;
	font-weight:bold;
}



#cliente p {
margin: 0 0 1em 0;
}

#cliente p a {
text-decoration:underline;
color:#000;
font-weight:bold;
}

/*MI CUENTA*/
.miCuenta ul {
padding:0em;
margin:0em;
}

.miCuenta li {
float:left;
width:13%;
margin:0 0 0.2em 0.8em;
}

.miCuenta li img {
width:80%;
float:left;
margin: 0 auto 0 auto;
border:0em;
}

.miCuenta ul li p {
text-align:center;
}

.miCuenta ul li a {
font-size:0.80em;
}


/*FORMULARIOS GENERAL CUADRO MANDO*/
.cuadroMando {
margin: 0 0 2em 0.5em;
padding:0em 0.3em 0.5em 0.3em;
width:100%;
}

.cuadroMando form {
width:100%;
padding:0em;
margin:0em;
}

.totalesPeriodo {
margin: 0.8em 0 1em 1em;
}

.totalesPeriodo ul {
margin:0 0 0.8em 0em;
padding:0em;
}

.totalesPeriodo p {
font-weight:bold;
font-size:1.1em;
margin: 0 0 0.3em 0;
padding:0em;
}

.totalesPeriodo li {
float:left;
margin: 0 0 0 1em;
font-size:0.95em;
}

.celda_menu {
width:23%;
float:left;
margin: 0.1em 0.1em 0.40em 0;
border:1px #E2E2E2 solid;
min-height:4em;
height:auto !important;
height:4em;
padding: 0.2em 0.2em 0.2em 0.2em;
background:#E2F4EA;
}



.celda_menu select {
width:90%;
}


.celda_menu p {
font-weight:bold;
font-size:95%;
}

.celda_menu .submit {
width:100%;
padding:1em 0em 1em 2.5em;
font-weight:bold;
font-size:1.1em;
}

.celda_menu .submit:hover {
background:#788061;
color:#fff;
}

.celda_menu .filter{
background:url(../images/filter.gif) left center no-repeat;
}

.celda_menu .filter:hover{
background:#788061 url(../images/filterHover.gif) left center no-repeat;
color:#fff;
}

.celda_menu .excel{
background:url(../images/excel.gif) left center no-repeat;
}

.celda_menu .excel:hover{
background:#788061 url(../images/excelHover.gif) left center no-repeat;
color:#fff;
}

.celda_menu .addAviso {
background:url(../images/insertAviso.gif) left center no-repeat;
}

.celda_menu .addAviso:hover {
background:#788061 url(../images/insertAvisoHover.gif) left center no-repeat;
color:#fff;
}


/*TABLES*/
.report h2 {
margin: 1em 0 0.5em 0;
padding: 0 0 0 0;
font-size:1.8em;
font-weight:normal;
color:#767A6C;
}

.report table {
width:100%;
padding:0.2em;
border:0em;
}

.report table th {
background:#E0F0E6;
}

.report table  td {
border:1px #EBEBEB solid;
padding:0.2em 0.2em 0.2em 0.2em; 
/*font-weight:bold;
width:24%;*/
vertical-align:top;
}

.report table .color td {
background:#E0F2D8;
padding: 0.5em 0.3em 0.5em 0.4em;
}

.report table ul {
margin:0em;
padding:0em;
}

.report table li {
margin: 0 0 0.5em 0;
}

.report table td img {
width:1em;
}

/* aņadido Igor */
.report table td.centrado {
	text-align: center;
	vertical-align: middle;
}

#mainColumn img.si {
	width: 1.5em;
	text-align: center;
	
}
/* Fin aņadido Igor */
.report table a {
color:#000;
font-weight:normal;
/*background:url(../images/linkIco.gif) right center no-repeat;*/
/*padding: 0 1.98em 0.75em 0;*/
font-size:0.80em;
}

.report table a:hover {
color:#787878;
text-decoration:underline;
}

.report .grafica {
margin: 1em 0 1em 0;
}

.report .grafica img {
width:90%;
margin: 0 auto 0 auto;
}

/*ICONOS DOWNLOAD IMAGE O DOCUMENTO*/
.report .doc {
background:url(../images/docIco.jpg) left  center no-repeat;
padding: 0.4em 0em 0.4em 2em;
}

.report .img {
background:url(../images/imgIco.jpg) left center no-repeat;
padding: 0.4em 0em 0.4em 2em;
}


.anual table th {
width:5%;
font-size:0.90em;
color:#797979;
}


.anual table td {
font-weight:normal;
text-align:center;
color:#787878;
width:5%;
}

.anual table td a {
background:transparent;
font-size:0.90em;
font-weight:bold;
text-decoration:none;
padding:0em;
color:#000;
}

.anual table td a:hover {
color:#727272;
}


.anual table .mesActual {
background:#DADADA;
}


.anual table .excede {
background:#FFAE00;
color:#fff;
}

.anual table .excede a {
color:#fff;
}


.anual table .totales {
font-size:1em;
color:#838F61;
} 

.anual table .totales a {
font-size:1em;
color:#838F61;
}


.report table .lineaBlanco td{
border:0em;
padding:0em;
margin:0em;
line-height:0.2em;
}

.report table .asterisco {
float:right;
margin:1em 0 0 0;
}


.report table .asterisco a {
padding: 0.2em 0 0.2em 2em;
background:url(../images/asterisco.gif) left top no-repeat;
text-decoration:none;
}

.report table .asterisco a:hover{
text-decoration:underline;
}



.leyenda {
margin: 0.8em 0 2em 0.8em;
padding: 0 0 0 2em;
width:90%;
background:url(../images/asterisco.gif) left top no-repeat;
}


/*DETALLE AVISO*/
#reportes .bloqueDetalle {
position:relative;
margin: 0 0 3em 0;
}

#reportes .bloqueDetalle h2 {
margin: 0em 0 0.5em 0em;
padding:0em;
color:#848B68;
font-size:1.5em;
}

.bloqueDetalle ul {
margin:0 0 0 0;
padding: 0 0 0 0;
}

.bloqueDetalle ul li {
margin: 0 0 0.6em 0;
}

.bloqueDetalle .comunicaciones {
float:left;
width:60%;

}

.bloqueDetalle .listadoDocumentos {
float:right;
width:35%;
background:#fff;
padding:0em 0.2em 0.6em 0.4em;
margin: 0.5em 0.5em 1em 0;
background:#E6FBE9;
background:#F2F9EB url(../images/backDocs.gif) top right no-repeat;
}

.bloqueDetalle .listadoDocumentos h3 {
margin: 0.5em 0 0.5em 0;
font-size:1em;
color:#727D53;
}

.bloqueDetalle .listadoDocumentos ul {
margin: 0.8em 0 0em 0em;
}

.bloqueDetalle .listadoDocumentos li {
margin: 0 0 0.6em 0.8em;
}

.bloqueDetalle .listadoDocumentos a {
font-weight:bold;
padding: 0 2em 0 0em;
background:url(../images/download.gif) center right no-repeat;
font-size:0.85em;
}

.bloqueDetalle .item_comunicado {
background:#fff;
}

.bloqueDetalle .item_comunicado {
border:1px #E0E5D1 solid;
padding: 0.2em 0.3em 0.2em 0.3em;
margin: 0 0 0.5em 0.5em;
}

.bloqueDetalle .item_comunicado h3 {
margin: 0.5em 0 0.8em 0;
font-weight:bold;
font-size:0.95em;
}

.bloqueDetalle .item_comunicado p {
color:#5F5F5F;
font-size:0.90em;
}

.half{
width:47.5%;
}

.addDocs {
margin: 1em 0 0 0;
}


#desarrollo_preguntas .pregunta_respondida h2 {
font-size:1.5em;
}

#desarrollo_preguntas .pregunta_actual h2  {
font-size:1.8em;
}

#desarrollo_preguntas .pregunta_actual input {
background:transparent;
}


/*ADJUNTAR DOCUMENTOS*/
.ObsaddDocs {
margin: 2em 0 0.2em 0;
padding:0.2em 0.3em 0.2em 0.3em;
}

.ObsaddDocs .observaciones {
float:left;
width:55%;
}

.ObsaddDocs .addDocs {
float:right;
width:40%;
}

.ObsaddDocs textarea {
margin: 0 0 1em 0;
width:100%;
}

.ObsaddDocs p {
font-weight:bold;
font-size:100%;
margin: 0 0 0.65em 0;
}

.ObsaddDocs div {
margin: 0 0 0.8em 0;
font-weight:bold;
font-size:90%;
}


.aviso {
font-weight:bold;
color:#788128;
margin: 2em 0 0 1em;
font-size:1em;
}

.medio {
	text-align: center;		
}