@charset "utf-8";
/* CSS Document */




.flash{

z-index:1;
}
.estilosugerencias {
	position: fixed;
	top: 30%;
	z-index: 10;
	right: 0px;
}

.ConfirmaBien {
	border: 3px dashed #99CC00;
}

.gris1900 {
background-image: url(./imagenes/admon/grisarriba.jpg);
background-repeat: no-repeat;
background-position: center bottom;
}


.grisa900 {
background-image: url(./imagenes/admon/grisa.jpg);
background-repeat: no-repeat;
background-position: center bottom;
}


.grisa400 {
background-image: url(./imagenes/admon/grisa400.jpg);
background-repeat: no-repeat;
background-position: center bottom;
}


.gris2900 {
background-image: url(./imagenes/admon/gris.jpg);
background-repeat: repeat-x;
background-position: left bottom;
}


.filtroingresos1 {
background-image: url(./imagenes/admon/filtroupingresos.jpg);
background-repeat: no-repeat;
background-position: center bottom;
}


.filtroingresos2 {
background-image: url(./imagenes/admon/filtrocentroingresos.jpg);
background-repeat: repeat-y;
background-position: center top;
}


.filtroingresos3 {
background-image: url(./imagenes/admon/filtrodowningresos.jpg);
background-repeat: no-repeat;
background-position: center top;
}




.filtroegresos1 {
background-image: url(./imagenes/admon/filtroupegresos.jpg);
background-repeat: no-repeat;
background-position: center bottom;
}


.filtroegresos2 {
background-image: url(./imagenes/admon/filtrocentroegresos.jpg);
background-repeat: repeat-y;
background-position: center top;
}


.filtroegresos3 {
background-image: url(./imagenes/admon/filtrodownegresos.jpg);
background-repeat: no-repeat;
background-position: center top;
}



.filtroadeudos1 {
background-image: url(./imagenes/admon/filtroupadeudos.jpg);
background-repeat: no-repeat;
background-position: center bottom;
}


.filtroadeudos2 {
background-image: url(./imagenes/admon/filtrocentroadeudos.jpg);
background-repeat: repeat-y;
background-position: center top;
}


.filtroadeudos3 {
background-image: url(./imagenes/admon/filtrodownadeudos.jpg);
background-repeat: no-repeat;
background-position: center top;
}




.blue {
background-image: url(./imagenes/directorio/blue.jpg);
background-repeat: no-repeat;
background-position: center top;
}

.blue2 {
background-image: url(./imagenes/directorio/blue2.jpg);
background-repeat: repeat-x;
background-position: center top;
}

.arranque{
background-image: url(./imagenes/directorio/arranque.jpg);
background-repeat: no-repeat;
background-position: center top;
}


.pagos{
background-image: url(./imagenes/directorio/recibosPago.jpg);
background-repeat: no-repeat;
background-position: center top;
}

.cuotasyadeudos {
background-image: url(./imagenes/directorio/cuotasyadeudos.jpg);
background-repeat: no-repeat;
background-position: center top;
}


.panel {
background-image: url(./imagenes/directorio/paneladmin.jpg);
background-repeat: no-repeat;
background-position: center top;
}

.editaringreso {
background-image: url(./imagenes/directorio/editaringreso.jpg);
background-repeat: no-repeat;
background-position: center top;
}


.envio {
background-image: url(./imagenes/directorio/envioavisosdecobro.jpg);
background-repeat: no-repeat;
background-position: center top;
}


.edocuenta {
background-image: url(./imagenes/directorio/edocuenta.jpg);
background-repeat: no-repeat;
background-position: center top;
}
.egresos {
background-image: url(./imagenes/directorio/egresos.jpg);
background-repeat: no-repeat;
background-position: center top;
}
.ingresos {
background-image: url(./imagenes/directorio/ingresos.jpg);
background-repeat: no-repeat;
background-position: center top;
}
.nuevoadeudo {
background-image: url(./imagenes/directorio/nuevoadeudo.jpg);
background-repeat: no-repeat;
background-position: center top;
}

.nuevoingreso {
background-image: url(./imagenes/directorio/nuevoingreso.jpg);
background-repeat: no-repeat;
background-position: center top;
}


.vistaingreso {
background-image: url(./imagenes/directorio/vistaingreso.jpg);
background-repeat: no-repeat;
background-position: center top;
}

.nuevoegreso {
background-image: url(./imagenes/directorio/nuevoegreso.jpg);
background-repeat: no-repeat;
background-position: center top;
}


.green {
background-image: url(./imagenes/directorio/green.jpg);
background-repeat: no-repeat;
background-position: center top;
}



.instalaciones {
background-image: url(./imagenes/directorio/inst.jpg);
background-repeat: no-repeat;
background-position: center top;
}



.directoriousuario {
background-image: url(./imagenes/directorio/diruser.jpg);
background-repeat: no-repeat;
background-position: center top;
}

.directorioadmin {
background-image: url(./imagenes/directorio/diradmin.jpg);
background-repeat: no-repeat;
background-position: center top;
}

.cuenta {
background-image: url(./imagenes/directorio/cuenta.jpg);
background-repeat: no-repeat;
background-position: center top;
}

.cuentabanco {
background-image: url(./imagenes/directorio/cuentabanco.jpg);
background-repeat: no-repeat;
background-position: center top;
}



.configurarblogs {
background-image: url(./imagenes/directorio/configurar.jpg);
background-repeat: no-repeat;
background-position: center top;
}

.datosdelcondo{
background-image: url(./imagenes/directorio/datos.jpg);
background-repeat: no-repeat;
background-position: center top;
}


.personalizar{
background-image: url(./imagenes/directorio/penc.jpg);
background-repeat: no-repeat;
background-position: center top;
}


.posts{
background-image: url(./imagenes/directorio/posts.jpg);
background-repeat: no-repeat;
background-position: center top;
}


.invitacion{
background-image: url(./imagenes/directorio/inv.jpg);
background-repeat: no-repeat;
background-position: center top;
}



.trans {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1;
	width: 100%;
	height: 100%;
	background: #000000;
	opacity: .6;
	filter: Alpha(Opacity=60);
	text-align: center;
	vertical-align: middle;

}  

.trans1 {
	position: fixed;
	overflow: scroll;
	z-index: 2;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	text-align: center;
}  


.body ,td ,th{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-align: left;
	vertical-align: top;
	word-wrap: break-word;

	
}


.body A:link
{
	font-size: 9px;
	text-transform: none;
	text-decoration: none;

	color: #999;
	word-wrap: break-word; 
}

.body A:visited 
{
	font-size: 9px;
	text-transform: none;
	text-decoration: none;

	color: #999;
	word-wrap: break-word; 
}

.body A:hover 
{
	font-size: 9px;
	text-transform: none;
	text-decoration: none;

	color: #036;
	word-wrap: break-word; 
}


/*ESTILOS PARA LOS TEXTOS DE BLOG Y DE LOS COMMENTS*/


.blog {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-align: left;
	vertical-align: top;
	word-wrap: break-word;

	
}


.blog A:link
{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
	text-align: left;
	vertical-align: top;
	word-wrap: break-word;
	text-transform: none;
	text-decoration: none;
font-weight: bold;


}

.blog A:visited 
{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
	text-align: left;
	vertical-align: top;
	word-wrap: break-word;
	text-transform: none;
	text-decoration: none;
font-weight: bold;
}

.blog A:hover 
{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-align: left;
	vertical-align: top;
	word-wrap: break-word;
	text-transform: none;
	text-decoration: none;
font-weight: bold;
}








/*ENCABEZADO*/

.menuadmin
{
	text-align: right;
	height: 25px;
	font-size: 9px;
	text-transform: none;
	text-decoration: none;
	letter-spacing: -0.2px;
	color: #999;
	background-image: url(imagenes/horizontal.gif);
	background-repeat: repeat-x;
	background-position: right bottom;
	word-wrap: break-word; 
}

.enc1
{
	background-image: url(imagenes/fondoic1.gif);
	background-repeat: no-repeat;
	background-position: right top;
	text-align: left;
	word-wrap: break-word; 
}
.enc1_arriba
{
	text-align: right;
	vertical-align: bottom;	
	word-wrap: break-word; 
}

.enc2_logo
{
	text-align: left;
	vertical-align: middle;
	word-wrap: break-word; 
}
.enc2_logo
{
	text-align: left;
	vertical-align: middle;	
	word-wrap: break-word; 
}

.borde{
	background-color: #999;
}

.enc3
{
	text-align: right;
	vertical-align: middle;
	word-wrap: break-word; 
}


.enc3_images
{
	text-align: right;
	vertical-align: top;
		word-wrap: break-word; 
}




/*LADO IZQUIERDO*/

.izquierdo_fondo
{
	background-image: url(imagenes/fondoizquierdo.gif);
	background-repeat: no-repeat;
	background-position: left top;
		word-wrap: break-word; 
}

.izquierdo_horizontal
{
	background-image: url(imagenes/horizontal.gif);
	background-repeat: repeat-x;
	background-position: top;
	margin-top: 5px;

}

.izquierdo_fuentechica
{
		word-wrap: break-word; 
	text-align: left;
	font-size: 9px;
	text-transform: none;
	text-decoration: none;
	letter-spacing: -0.2px;
	color: #999;
	vertical-align: bottom;

}

.izquierdo_menu
{
	text-align: left;
	font-size: 14px;
	text-decoration: none;
	letter-spacing: -1px;
	color: #003366;
	font-weight: bold;
	word-wrap: break-word; 
		text-transform: none;
}

.izquierdo_menu A:link
{
	font-size: 14px;
	text-decoration: none;
	letter-spacing: -1px;
	color: #003366;
	font-weight: bold;
	word-wrap: break-word;
	text-transform: none;
}

.izquierdo_menu A:visited 
{
	font-size: 14px;
	text-decoration: none;
	letter-spacing: -1px;
	color: #003366;
		font-weight: bold;
			word-wrap: break-word; 
				text-transform: none;
}

.izquierdo_menu A:hover 
{
	font-size: 14px;
		text-decoration: none;
	letter-spacing: -1px;
	color: #99CCCC;
		font-weight: bold;
			word-wrap: break-word; 
				text-transform: none;
}


.izquierdo_buscar
{
	text-align: left;
	vertical-align: middle;
}


/*FORMULARIO*/

.campo_texto
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	border: 1px solid #999;

}

.boton
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #F60;
	background-image: url(imagenes/fondo_boton.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
	text-align: center;
	vertical-align: middle;
	height: 20px;
	border: 1px solid #999;
	text-transform: lowercase;
	letter-spacing: -0.5px;
}

/*CUERPO */

.titulo_seccion
{
	font-family: "Times New Roman", Times, serif;
	font-size: 35px;
	font-weight: bold;
	text-transform: none;
	color: #FF9969;
	letter-spacing: -1.5px;
	vertical-align: bottom;	
			word-wrap: break-word; 
}

.titulo_seccion2
{
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: bold;
	text-transform: none;
	color: #FF9969;
	letter-spacing: -1.5px;
	vertical-align: bottom;	
			word-wrap: break-word; 
}


.titulo_seccion22
{
	font-size: 22px;
	font-weight: bold;
	text-transform: none;
	color: #FF9969;
	letter-spacing: -1.5px;
	vertical-align: bottom;	
			word-wrap: break-word; 
}



.titulo_blog_1
{
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: bold;
	text-transform: none;
	color: #006699;
	text-align: right;
	vertical-align: top;
	letter-spacing: -0.5px;
			word-wrap: break-word; 
}

.titulo_blog_1 A:link
{
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: bold;
	text-transform: none;
	color: #006699;
	text-align: right;
	vertical-align: top;
	letter-spacing: -0.5px;
			word-wrap: break-word; 
}

.titulo_blog_1 A:visited 
{
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: bold;
	text-transform: none;
	color: #006699;
	text-align: right;
	vertical-align: top;
	letter-spacing: -0.5px;
			word-wrap: break-word; 
}

.titulo_blog_1 A:hover
{
	word-wrap: break-word;
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: bold;
	text-transform: none;
	color: #09F;
	text-align: right;
	vertical-align: top;
	letter-spacing: -0.5px;
	text-decoration: underline;
}

.titulo_blog_2
{
	font-family: "Times New Roman", Times, serif;
	font-size: 35px;
	font-weight: bold;
	text-transform: none;
	color: #006699;
	letter-spacing: -1.5px;
	vertical-align: bottom;	
			word-wrap: break-word; 
}


.bottom_derecho
{
		vertical-align: bottom;
		text-align:right;
		

}

.top_derecho
{
		text-align:right;
	vertical-align: top;	
}

.derecho_fuentechica
{
	text-align: right;
	font-size: 9px;
	text-transform: none;
	text-decoration: none;
	letter-spacing: -0.5px;
	color: #999;
	vertical-align: bottom;
			word-wrap: break-word; 
}

.centro_fuentechica
{
	text-align: center;
	font-size: 9px;
	text-transform: none;
	text-decoration: none;
	letter-spacing: -0.5px;
	color: #999;
	vertical-align: middle;
			
}

.imagen

{
	width: 175px;
}



/*adjuntos*/

.adjuntos_fondo
{
	background-image: url(imagenes/fondo_imagen.jpg);
	background-repeat: repeat-y;
	background-position: right bottom;
	text-align: center;
	word-wrap: break-word;
}


.adjuntos_fondo A:link
{
	font-size: 10px;
	font-weight: bold;
	color: #999900;
	text-align: right;
	word-spacing: -0.7px;
	text-transform: capitalize;	
			word-wrap: break-word; 
}

.adjuntos_fondo A:visited 
{
	font-size: 10px;
	font-weight: bold;
	color: #999900;
	text-align: right;
	word-spacing: -0.7px;
	text-transform: capitalize;	
			word-wrap: break-word; 
}
.adjuntos_fondo A:hover 
{
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-align: right;
	word-spacing: -0.7px;
	text-transform: capitalize;	
			
}






/*TABLA CORP*/
.corp_up
{
	background-image: url(imagenes/up.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.corp_upk
{
	background-image: url(imagenes/upk.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.corp_down
{
	background-image: url(imagenes/down.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
}

.corp_downp
{
	background-image: url(imagenes/downpoll.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
}

.corp_downg
{
	background-image: url(imagenes/downg.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
}

.corp_down_gif
{
	background-image: url(imagenes/down.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}

.up_persona
{
	background-image: url(imagenes/uppersona.jpg);
	background-repeat: no-repeat;
	background-position: right top;	
}

.up_lentes
{
	background-image: url(imagenes/upl.jpg);
	background-repeat: no-repeat;
	background-position: right top;	
}

.upz
{
	background-image: url(imagenes/upz.jpg);
	background-repeat: no-repeat;
	background-position: right top;	
}


.up_persona2
{
	background-image: url(imagenes/upvivook.jpg);
	background-repeat: no-repeat;
	background-position: right top;	
}

/*FOOTER*/

.footer
{
	background-image: url(imagenes/footer.gif);
	background-repeat: no-repeat;
	background-position: center top;
	font-size: 9px;
	letter-spacing: -0.5px;
}


/* tabla */
.encabezado_tabla
{
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	background-color: #ccc;
	letter-spacing: -0.5px;
	text-align: center;
	vertical-align: middle;
}

.tabla
{
	border: 5px double #CCC;
	text-align: center;
	vertical-align: middle;
}

.tabla TD
{
	border: 1px dotted #ccc;
	height: 50px;
	text-align: center;
	vertical-align: middle;
}

.encabezado_tabla A:link
{
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	background-color: #ccc;
	letter-spacing: -0.5px;
	text-align: center;
	vertical-align: middle;
}

.encabezado_tabla A:visited
{
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	background-color: #ccc;
	letter-spacing: -0.5px;
	text-align: center;
	vertical-align: middle;
}
.encabezado_tabla A:hover
{
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	background-color: #ccc;
	letter-spacing: -0.5px;
	text-align: center;
	vertical-align: middle;
	text-decoration:underline;
}



.error
{
	word-wrap: break-word;
	font-size: 12px;
	text-transform: none;
	text-decoration: none;
	letter-spacing: -0.2px;
	color: #F00;
	font-weight: bold;
}

.comment
{
	font-size: 11px;
}



.comment A:link
{

	color: #006699;
	text-transform: none;
	text-decoration: none;


}

.comment A:visited 
{

	color: #006699;
	text-transform: none;
	text-decoration: none;
}

.comment A:hover 
{

	color: #333;
	text-transform: none;
	text-decoration: none;
}














.ok {
	height: 25px;
	width: 140px;
	overflow: visible;
	position: absolute;
	visibility: visible;
	font-size: 12px;
	text-transform: none;
	text-align: left;
}

.ok A:link {
	color: #09c;
	text-decoration: none;
        width: 140px;
font-size: 12px;
	text-transform: none;
	text-transform: none;
	text-align: left;
}

.ok A:visited {
	color: #09C;
	text-decoration: none;
	width: 140px;
	font-size: 12px;
	text-transform: none;
	text-transform: none;
	text-align: left;
}

.ok A:hover {
	color: #000;
	text-decoration: none;
	width: 140px;
	font-size: 12px;
	text-transform: none;
	text-transform: none;
	text-align: left;
}


.encabezado_tabla2
{

	background-image: url(imagenes/encabezado_tabla.jpg);
	background-repeat: repeat-x;	
	background-position: center bottom;	
}



.encabezado_tabla3
{

	background-image: url(imagenes/fondo_reserv.jpg);
	background-repeat: repeat-x;	
	background-position: center bottom;	
}

.bordetabla{

	border: 1px solid #ccc;

	
}


.bordetabla2{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}




.blogs
{

	background-image: url(imagenes/blogs.jpg);
	background-repeat: no-repeat;	
	background-position: right top;	
}


.administrador
{
	background-image: url(imagenes/administrador.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.administradorblog
{

	background-image: url(imagenes/administradorblog.jpg);
	background-repeat: no-repeat;	
	background-position: center top;	
}

.bordeadmin
{
		border: 1px solid #333;}
		
.vineta

{
	background-image: url(imagenes/vineta.jpg);
	background-repeat: no-repeat;
	width: 15px;
	background-position: center top;
	}
	

.menu_admin2

{
	color: #666;
	font-size: 12px;
	text-transform: none;
	text-decoration: none;
	text-align: left;
	font-weight: bold;	
	}
	
.menu_admin2 A:link

{
	color: #666;
	font-size: 12px;
	text-transform: none;
	text-decoration: none;
	text-align: left;
	font-weight: bold;	
	}
	
	.menu_admin2 A:visited

{
	color: #666;
	font-size: 12px;
	text-transform: none;
	text-decoration: none;
	text-align: left;
		font-weight: bold;	
	}
	
	.menu_admin2 A:hover

{
	color: #F60;
font-size: 12px;
		text-transform: none;
	text-decoration: none;
	text-align: left;
	font-weight: bold;	
	}
	.ninguno
{
		border: 0px;
		
}

.eventos
{
	font-size: 9px;
	font-weight: bold;
	color: #FFF;
	background-color: #369;	
}
		

.public {
color: #09c;
	text-decoration: none;
    width: 140px;
	font-size: 12px;
	text-transform: none;
	text-transform: none;
	text-align: left;
}

.public A:link {
color: #09c;
	text-decoration: none;
        width: 140px;
font-size: 12px;
	text-transform: none;
	text-transform: none;
	text-align: left;
}

.public A:visited {
color: #09c;
	text-decoration: none;
        width: 140px;
font-size: 12px;
	text-transform: none;
	text-transform: none;
	text-align: left;
}

.public A:hover {
color: #000000;
	text-decoration: none;
        width: 140px;
font-size: 12px;
	text-transform: none;
	text-transform: none;
	text-align: left;
}

.ayudame {
	border: 2px dashed #FF6600;
	background-color: #FFFFCC;
	font-family: Arial, Helvetica, sans-serif;

}
.ayudame a:link {

	text-decoration: none;
}
.ayudame a:visited {
	text-decoration: none;

}
.ayudame a:hover {
	text-decoration: none;
}
.scroll {
	overflow: scroll;
	height: 350px;
	width: 450px;
	overflow-x: hidden;
}

.scroll2 {
	overflow: scroll;
	height: 250px;
	width: 250px;
	overflow-x: hidden;
}


.botonaceptar {
background-image: url(./imagenes/botones/botonaceptar.jpg);
background-repeat: repeat -y;
background-position: center bottom;
border: 1px solid #73cd00;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #fff;
height: 30px;
}

.botonborrar {
background-image: url(./imagenes/botones/botonborrar.jpg);
background-repeat: repeat -y;
background-position: center bottom;
border: 1px solid #CC0000;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #fff;
height: 30px;

}

.botoncancelar {
background-image: url(./imagenes/botones/botoncancelar.jpg);
background-repeat: repeat -y;
background-position: center bottom;
border: 1px solid #fcd816;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;
height: 30px;
}

.botonbuscar {
background-image: url(./imagenes/botones/botonbuscar.jpg);
background-repeat: repeat -y;
background-position: center bottom;
border: 1px solid #5796ce;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #fff;
height: 30px;
}
