﻿/*--------------------- RESETEO PARAMETROS HTML ---------------------*/
html, body{
	margin: 0;
	padding: 0;
	height: 100% !important;
}
body {
	font-size: 1em;
	/*font-size: 75%;*/
	color: #000;
	text-align: center;
	font-family: 'Dosis', sans-serif,Verdana, Geneva, Helvetica, sans-serif;
}

body, input, textarea, select, optgroup {
	font-family: 'Dosis', sans-serif,Verdana, Geneva, Helvetica, sans-serif;

}
input, textarea, select, optgroup, table, tr, th, td  {
	font-size: 100%;
}
p, ul, ol, li, dl, dt, dd, form, h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}
p, li, dt, dd {
	line-height: 1.4em;

}
ul, ol, li, dl, dt, dd {
	list-style-type: none;
}
acronym, abbr {
	cursor: help;
}
a img {
	border: 0;
}

hr { 
	display: none;
}

/*--------------------- HTML ---------------------*/
h1 {
	color:#0F70B8;
        margin-bottom: 1.5em;
        font-size: 1.4em;
}
h2 {
	color:#000;
	font-size:1.3em;
	padding: 0;
	margin: 0;
}
.h3 {
	/*background:#F4F4F4;*/
	margin:.5em 0;
	padding: 1.5em 1em 0 0;
	min-height: 1.5em;
	font-size:1.3em;

}
h3.nuevoTit{color:#000;
		font-size:1.2em;
		padding: 1em 0 0 0;
		font-weight: bolder;
}
h4 {
	font-size:1.15em;
	margin-bottom:1em;
}
p {
	margin-bottom:.8em;
}
a {
	color:#0F70B8;
	text-decoration:underline;
}
a:hover {
	color:#000;
	text-decoration:none;	
}
/* ---------------- ESTRUCTURA --------------- */
#contenedor {
	margin: 0 auto;
	text-align: left;
	display:block;
	padding: 0;
	/*padding-bottom: 2.5em;*/
	
	width: 90%;/*1000px*/
	margin: 0 auto;
	background:url(../images/fin_hoja.gif) no-repeat center bottom;
	border-bottom:2px solid #FFFFFF;
}
#contenido{
    padding: 2.5em;
}
#cabecera{
	/*width:950px;*/
    height:36px;/* height:122px;*/
	/*margin: 2em auto 0 auto;*/
	/*margin-top:2em;*/
   /* background:url(../images/cabecera_misCondominios.png) no-repeat right bottom;*/
 /*background:url(../images/llavero_propiertario_condominios.png) no-repeat right bottom;*/

}
.conmargen{
	width:80%;
	margin: 0 auto;
	padding: 10px 10%;
	background-color: #0F70B8;
	height: 16px;
}
ul.lista li{
	background:url(../images/flecha.gif) no-repeat left 4px;
	padding-left:1em;
	margin-left:1em;
	margin-top:0.5em;
}
/***********************************Botono iniciar sesion*********/
.accesoRegistroIdioma{width: 343px;/*width: 450px;*/ float: right; margin-top:-2em;/* position: absolute; left: 70%*/}
.accesoRegistroIdioma ul#idiomas{float:left;}
.accesoRegistroIdioma ul#acceso{float:right;}
#acceso{
   
    float:right; 
}
ul#acceso {display: block; }
ul#acceso li{display: inline; width: 200px;}
#acceso li{
    background-color: #0F70B8;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    padding: 0.5em 0;
    -webkit-box-shadow: 0 0 5px rgb(153,153,153);
    -moz-box-shadow: 0 0 5px rgb(153,153,153);
    box-shadow: 0 0 5px rgb(153,153,153);
}
#acceso a{
    color:#FFFFFF;
    text-decoration:none;
    padding: 1em 2em;
}
#acceso li:hover{
    background-color: #849e02;
    padding: 0.8em 0;

}

#comunidad{
    margin-top:-2em;
    margin-right:1em;
    float:right;
    background-color: #FFFFFF;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    padding: 0.5em 1em;
    -webkit-box-shadow: 0 0 5px rgb(153,153,153);
    -moz-box-shadow: 0 0 5px rgb(153,153,153);
    box-shadow: 0 0 5px rgb(153,153,153); 
    max-width: 578px;
}


/*************************************************Menu principal  */
#menuPrincipal {
	font-family: 'Dosis', sans-serif;
	background:#000 url(../images/fondo_pagina.gif) repeat-x center;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	font-size:0.8em;
	height:2.5em;
	padding: .1em;
	margin-bottom: 10px;
	/*clear: both;*/
}
#menuPrincipal ul{
	margin-top: 2px;
	float: right;
	width:200px;
}
#menuPrincipal ul.admin{
	margin-top: 2px;
	float: right;
	width:275px;
}
#menuPrincipal li {
	float:left;
	/*margin-left: 2px;*/
	font-weight:600;
	text-transform:uppercase;
	line-height: 1.75em;
}
#menuPrincipal li a {
	background:url(../images/bg-menuprincipal-a.gif) no-repeat right top;
	padding: 0 !important;
	display:block;
	color:#FFF;
	text-decoration:none;
	text-align: center;
	height:2.5em !important;
}
#menuPrincipal li a span{
	display:block;
	float: none;
	height:1.6em;
	padding:0.6em 0.8em 0.5em 0.5em;
	margin: 0;
}

body:nth-of-type(1) #menuPrincipal li a { /* Hack para crhome y safari */
	padding-top:.8em;
	height:1.6em;
}
#menuPrincipal li a:hover{
	background: #000 url(../images/menu_item_hover-2.gif) repeat-x;
}
#menuPrincipal li strong a, #menuPrincipal li strong a:hover {
	background: #0F70B8 url(../images/menu_item.gif) repeat-x;
	color: #000;
}
#menuPrincipal li  a:hover span{
	background: transparent url(../images/menu_item_hover_dcha.gif) no-repeat right;
}
#menuPrincipal li strong a span, #menuPrincipal li strong a:hover span{
	background: transparent url(../images/menu_item_dcha.gif) no-repeat right;
}
/*.......................SUBMENU.............*/
#menuPrincipal li ul{
	display:none;
	background: url(../images/f_submenu.png) repeat;
	position:absolute;
	margin-top:0px;
	border-top: 4px solid #0F70B8;
	/*padding:5px;padding:10px;*/
	font-size:1em;
	width:310px;/*width:200px;*/
}
#menuPrincipal li:hover ul{
	display:block;
}
#menuPrincipal li:hover ul li{
	clear:left;
	float:left;
	display:block;
	text-transform: none;
	padding: 0 14px;
}
#menuPrincipal li ul li a{margin-top:10px;
}
#menuPrincipal li ul li a:hover{
	background:none !important;	
	color:#0F70B8;
}


a.boton:hover{
	background: #000 url(../images/menu_item_hover.gif) repeat-x;
}
a.boton {
	background: #0F70B8 url(../images/menu_item.gif) repeat-x;
	color: #FFFFFF;
	font-size:1.3em;
	text-decoration:none;
	font-weight:bold;
	margin-left:600px;
	margin-top:80px;
	display:block;
	width:160px;
}
a.boton:hover span{
	background: transparent url(../images/menu_item_hover_dcha.gif) no-repeat right;
}
a.boton span{
	background: transparent url(../images/menu_item_dcha.gif) no-repeat right;
	padding:6px 30px;
	display:block;
}
/*-------------------pasos---------------------*/
.paso{
    width:30%;
    margin:0.6%;
    padding: 2% 1%;
    background: #333333;
    float:left;
    -webkit-border-radius: 15px;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius: 15px;
    -moz-border-radius-bottomright: 0;
    border-radius: 15px;
    border-bottom-right-radius: 0;
    -webkit-box-shadow: 0 0 5px rgb(153,153,153);
    -moz-box-shadow: 0 0 5px rgb(153,153,153);
    box-shadow: 0 0 5px rgb(153,153,153);
    height:93px;
}
.numero{
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    background:#FFFFFF;
    font-weight:bold;
    font-size:3em;
    padding:1px 6px;
    float:right;
    margin-right: 0.2em;
    border: 2px solid #849e02;

}
.paso p{
    font-size:1.6ator
    em;
    color: white;
    margin-left: 1em;
    display:block;
    font-weight: bold;
}
.paso img.float_left{
    margin-bottom:20px;
}
img.flecha{
    position:absolute;
    z-index:10000;
    margin-left:22%;
    margin-top:-22px;
}
img.flecha2{
    position:absolute;
    z-index:10000;
    margin-left:48%;
    margin-top:-22px;
}

/*-------------------------CUADRADOS DEL CONTENIDO*/
.columna50{
	display:block;
	width:45%;
	float:left;
	background:#f2f2f2;
	padding:1em;
	margin: 0.75%;
}
.columna50 h1,
.columna50 h2
{
	color:#0F70B8;
	font-size:1.5em;
	font-weight:bold;
	margin:0.2em 0 !important;
}
.columna50 h1 a,
.columna50 h2 a{
	text-decoration:none;	
}
.gris{
	padding:1em;
	background:#f2f2f2;	
}
.borde{
    border:2px dotted #CCCCCC;
    margin:1em 0;
}
/*--------------------------PIE-----------------*/

#pie{
	background:#121212;
	border-top:2px solid #0F70B8;
	text-align:left;
	padding:0;
	/*color:#0F70B8;*/
font-size: 0.8em;
}
#pie a{
	/*color:black;*/
	text-decoration:none;
	padding: 0 0.2em;

}
.pieConEnlaces a{color:#0F70B8;}
.conmargen a{color:black;}


#pie a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
ul.legal{
	width:650px;
	float:left;
	text-align:center;
	/*margin-left:50px;*/


}
ul.legal li{
	display:inline;	
	padding: 0 0.2em;
}
ul.legal li a{
	
}
.border_derecho{
	border-right:1px solid #0F70B8;
}
	

/*------------------------Otras Clases---*/
.float_left{
	float:left;
	margin:0 0.5em;
}
.float_right{
	float:right;
	margin:0 0.5em;
}
.clear_both{
	clear:both;	
}
/*.......................mensaje correcto error*/
.info, .exito, .alerta, .rojo, .errores {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	border: 1px solid;
	margin: 10px 0px;
	padding:15px 10px 15px 60px;
	background-repeat: no-repeat;
	background-position: 10px center;
}
p.info, p.exito, p.alerta, p.rojo, p.errores, .azul {
	max-width:92%;
}
.info {
	color: #00529B;
	background-color: #BDE5F8;
	background-image: url('../images/info.gif');
}
.azul{
	color: #D8000C;
	background-color: #FFBABA;	
	padding: 0.2em;
}
.exito {
	color: #4F8A10;
	background-color: #DFF2BF;
	background-image:url('../images/exito.gif');
}
.alerta {
	color: #9F6000;
	background-color: #FEEFB3;
	background-image: url('../images/alerta.gif');
}
.rojo, .errores {
	color: #D8000C;
	background-color: #FFBABA;
	background-image: url('../images/error.gif');
}
/* -------------------enlace pie.........*/
#footer p.titulo a{
	color:#FAFFE6;
	font-size:1em;
	font-weight:bold;
	margin:0;
	text-decoration: none;	
		
}
#footer p.titulo a:hover{
	color:#FAFFE6;
	font-size:1em;
	font-weight:bold;
	margin:0;
	text-decoration: underline;
	
}


/*-------------------------Para la aplicacion----*/
#menuLateral{
    float:left;
    width: 23%;
    height:100%;
    font-size: 1.2em;
    background: url(../images/separador.gif) no-repeat right center;
}
#menuLateral li{
    border-bottom: 1px solid #F2F2F2;
    width:88%;
}
#menuLateral li a{
    text-decoration:none;
    display:block;
    padding: 5px 5px 5px 30px;
}
 
#menuLateral li.muro a{
    background: url(../images/muro.gif) no-repeat 5px 5px;
}
#menuLateral li.anuncios a{
    background: url(../images/ico-tablon-anuncios.png) no-repeat 5px 5px;
}
#menuLateral li.calendario a{
    background: url(../images/ico-calendario.png) no-repeat 5px 5px;
}
#menuLateral li.incidencias a{
    background: url(../images/ico-gestion-incidencias.png) no-repeat 5px 5px;
}
#menuLateral li.gestdoc a{
    background: url(../images/ico-gestion-documental.png) no-repeat 5px 5px;
}
#menuLateral li.estadocuentas a{
    background: url(../images/money.gif) no-repeat 5px 5px;
}
#menuLateral li.estadobancos a{
    background: url(../images/bank.png) no-repeat 5px 5px;
}
#comunidad li.ficha a{
    background: url(../images/ico-ficha.png) no-repeat 0px 0px;
    padding-left: 25px!important;
}
#acceso li.desconectar a{
    background: url(../images/ico-desconectar.png) no-repeat 10px 12px;
}
#menuLateral li a:hover{
    background-color: #F2F2F2;
}

#menuLateral li a.current{
    background-color: #F2F2F2!important;
}

#consulta{
    width: 75%;
    display:block;
    float:left;
    padding: 0.5%;
}
#consulta h1{
    background: #0F70B8;
    color: #FFFFFF;
    text-align: center;
    padding: 0 0.1em;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

/*----------------LOGIN----------------*/
/*body, html{height:100%;}*/
#login{
    background: url('/images/f_abstracto.gif') no-repeat right bottom;
    height:100%;
    text-align: left;
}
.login{
	margin-left:39.5%;
	position:relative;top:19%;/*top:19%;*/
        z-index:999999;
        display:block;
        padding:30px 20px;
        width:227px;
         min-height: 485px;
        
        background: url('/images/bg-login.png') no-repeat top left;
}
.login p{
    margin: 5px 0;
}
.login #logo{
    margin-left:8px;
    margin-top:20px;/* margin-top:30px;*/
    margin-bottom:8%;
    clear:both;
}
.login form{
    margin:5px 0;
    border:none;
    background: none;
    padding:0;
    text-align: center;
}
.login label{
        color:#666666;
        font-size: 0.9em;
        font-weight:normal;
}
.login .input input{
 	height: 18px;
	margin-top:5px;
	margin-right:3px;
	color:#849e02;
        z-index:9999;
        padding:9px;
        border:none;
        background: url('/images/bg-input.gif') no-repeat top left;
}
.login input{border:none;}
.login input#Submit   {
	position: absolute;
    top:380px;
    left:90px;
}
#formRegistro.login input   {

}
.formRegistroBotones{
	width: 225px;
	position: absolute;
    top:406px;
    left:21px;
}
.formRegistroBotones a{color:white; text-decoration: none;}

.login .btn-large{
	padding: 7px 17px;
}
.login .boton{
	color:#FFFFFF !important;
        padding:7px 46px;
        border:none;
        background: url('/images/b_verde.gif') no-repeat top left;
}
.login ul{
    list-style-type: none;
    text-align: center;
    margin-top:10px;
    font-size: 0.9em;
}
.login ul a{
    text-decoration: underline;
    color: #4a7e00;
}
.login ul a:hover{
    text-decoration: none;
}
.input_largo input.caja1,
.input_largo input.caja2{ width:204px;}
.desarrollador {
    margin-left: 43%;
    position: relative;
    top: 20%;
}

.error_list{
	color:red; 
	font-size: 10px !important;
	margin-top:-30px !important;
	margin-left: 260px !important;
	text-align: left !important;
	width: 100%
}



/*varios, filtros  */

.flotar_izq20{
    float: left;
    width: 25%;
}
/*
.boton_float-right{
    float:right;
    padding-left: 3px;
    padding-right: 3px;
}
#filtro_general .campo .filtrar ,
#filtro_general .filtrar .boton_float-right
{
    width: 50px;
   float:right;
    padding-right: 20px;
    font-size:.95em;
   margin-right: 10px;

}*/
.ancho6{
    width:2%;
}
.ancho8{
    width:8%;
}
.ancho10{
    width:10%!important;
}
.ancho25{
    width:33%;
}
.ancho40{
    width:40%;
}
ancho75{
    width: 75%!important;
}
ancho15{
  width:10%!important;
}
.link_nuevo{
  background: #eee url('../images/ico-mas.png');
  background-position: 5px center;
  background-repeat: no-repeat;
  padding: 5px 5px 5px 30px;
  text-decoration: none;
  color: black;
  border: 1px solid #666666;
  border-radius: 5px;
  -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
  float: right;
  margin: 10px 0px;
}

ul.opciones{
  margin-left: 20px;
}

ul.opciones li{
  display: inline;
}

.ancho100{
    width: 100%;
}
.ancho70{
    width: 70%!important;
}

.oculto{
    display: none;
}

.sinfondo, .sinfondo tr, .sinfondo td, .sinfondo th{
    background: transparent!important;
    color: black!important;
}

button.ui-datepicker-trigger{
    background: transparent!important;
    border: 0px !important;
}

.fuente_pequeña td{
    font-size: 80%!important;
    padding: 0px 3px;
}

tr.fuente_pequeña:hover td{
    background: #666666;
    color:white;
}
.negativo{
    color: red!important;
}

a.pag_activo{
  font-size: 120%;
  color: black;
  text-decoration: none;
  font-weight: bold;
  margin: 0px 5px;
}

.inci_desc{
    display: none;
    margin: 10px 5px;
    padding: 5px;
    border: 1px solid black;
    background: white;
}
.div_administrador{
    background: #F2F2F2;
    border: 1px solid #CCCCCC;
    padding: 5px;
    margin: 0px;
    max-width: 320px;
}

.div_administrado img{
    width: 77px;
    height: 55px;
}

/*............................... tarifa*/

#tarifas  a {
	text-decoration: none;
	font-size: 1.1em;
	color: #702F7E;
	font-weight: bold;
}

.td_fun_der{
text-align:right;
}


.td_fun_izq{
text-align:left;
}
.td_fun_gris{
background-color:#CCCCCC;
}
.th_fun {
	width: 200px;
}
#info{
	
	width:200px;
	margin-top:0px;
	float:right;
}
#contenidoizTarifas{
	float:left;
	width: 600px;
	padding:0px 0px 0 0px;
	margin:0px 10px 0 0;
}

.clearall {
	clear: both;
	height: 0.00210em;
	line-height: 0.0001em;
	font-size: 0.0001em;
	
}.informacion{
	
	color:#000;
	font-size:120%;
	font-weight:bold;
}

.cuadroInfo{

	border:solid 1px #d1d1d1;
	padding:12px 8px 0px 10px;
	width:180px;
}


.cuadroInfo a.sobre:hover{
	text-decoration:none;
}
.tel{
	
	background-position:left 0.5em;
	padding:8px 10px 10px 30px;
	font-weight:bold;
}
.agrandar{
	width:600px;
	padding:10px 10px 10px 10px;
}
#tarifas-software-administracion-fincas-online table{
	/*width:90%;*/
	/*margin:10px auto;*/
	border-collapse: collapse;
	/*font-size:1.2em;*/
}
#tarifas-software-administracion-fincas-online table th{
	background: #FAFFE6 ;
	padding:0.5em 0.25em;/*padding:0.5em 0.99em;*/
	border:1px solid #FAFFE6 ;
	/*color:#FFA366;*/
	}
#tarifas-software-administracion-fincas-online table td{
	padding:0.5em 1em;
	border:1px solid #FAFFE6;
	text-align:center;
	}
#tarifas-software-administracion-fincas-online a.boton {
	color: #FFFFFF;
	font-size:1.3em;
	text-decoration:none;
	font-weight:bold;
	margin-left:0px;
	margin-top:0px;
	display:block;
	width:240px;
	margin-left:30px;
}

.titular{font-size:30px; color:#0F70B8; margin-top:40px;}
.superBr10{ height:10px;  clear:both;}.superBr20{ height:20px;  clear:both;}.superBr{ height:30px;  clear:both;}
strong{
	color:#666;
}
a strong, strong u{color:#0F70B8;}
.black, .black  strong{color:black;} .white, .white strong{color:#FFF;}



.marginTop20{margin-top:20px;}
.marginBottom20{margin-bottom:20px;}

#logo_empresa{
  max-height: 100px;
  max-width: 200px;
}
#idiomas{
	width: 100px;
	/*float: right;
	margin-top: -2em;*/
}
#idiomas li{
	float: left;
	padding: 3px;
	margin: 1px;
	font-weight: bold;
}

.ULok{
	list-style-image: url('/images/ULok.png');
	list-style-position: bottom;
	margin-left:30px;
}
.ULok li{margin-bottom:13px;}
.ULok-noUL{
	background-image: url('/images/ULok.png');
	background-repeat: no-repeat;
	padding-left:20px;
	display:block;margin-bottom:5px;
}


.fontEnigmatic {
            font-family: 'Enigmatic';
            src: url('/images/Enigmatic.eot?') format('eot'),
            url('/images/Enigmatic.woff') format('woff'),
            url('/images/Enigmatic.ttf') format('truetype');

        }   
.fontDosis{font-family: 'Dosis', sans-serif;}
/*.fontDosis p,
.fontDosis li{font-size:1.3em;}*/
.fontExo{font-family: 'Exo', sans-serif;}
.fontComfortaa/*,h2,h3*/{font-family: 'Comfortaa', cursive;}
.titComercialIndex{margin-left: 127px; padding-left: 97px;}
.titComercial{margin-left: 127px; background-color: #0F70B8; color:white; padding-left: 97px; width: 82.6%}
.subTitComercial{ background-color: #333333/*#0F70B8*/; color:white; text-align: center;margin:15px 0 10px 0; padding:8px 0;}
.titCaracteristicas{color:#0F70B8; font-size:25px;}
.titComercialCabecera{
	font-size:19px; 
	color:#666666; 
	text-shadow: 0.2px 0.2px 0.5px #000001;
    filter: dropshadow(color=#000001, offx=1, offy=1);
	font-family: 'Architects Daughter', cursive;
	letter-spacing: 1px;

}
.titComercialCabecera2{
font-size:28px; color:#0F70B8; text-align:right; background:url(/images/subrayado.png) no-repeat right top;height:50px;

}


#nSPAIN,
#nCOLOMBIA,
#nOTROS/*.subTitComercial*/{width: 1055px; }

/*#nSPAIN.bgNaranja h3 strong{word-spacing: 10px;}*/



.slogan{color:#828263/*#0F70B8*/; font-size: 25px;}
/*TARIFAS*/
/******  Boton tarifas ***********/


.botonTarifas,.botonRegistrate{/*width:104px;*/ 
background: #959550; /* Old browsers */
background: -moz-linear-gradient(top, #959550 0%, #333333 46%, #63a701 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#63a701), color-stop(46%,#333333), color-stop(100%,#63a701)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #959550 0%,#333333 46%,#63a701 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #959550 0%,#333333 46%,#63a701 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #959550 0%,#333333 46%,#63a701 100%); /* IE10+ */
background: linear-gradient(to bottom, #959550 0%,#333333 46%,#63a701 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#959550', endColorstr='#9595501',GradientType=0 ); /* IE6-9 */width: 120px; height: 24px;
margin: 0 auto;
padding: 10px;

}

a.botonTarifas,a.botonRegistrate {
    background: -moz-linear-gradient(center top , #959550 1%, #333333 50%, black 100%) repeat scroll 0 0 transparent !important; /* FF3.6+ */
    background: #959550; /* Old browsers */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#63a701), color-stop(46%,#333333), color-stop(100%,black)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #959550 0%,#333333 46%,black 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #959550 0%,#333333 46%,black 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #959550 0%,#333333 46%,black 100%); /* IE10+ */
background: linear-gradient(to bottom, #959550 0%,#333333 46%,black 100%); /* W3C */

    border-radius: 10px 10px 10px 10px;
    color: white;
    font-size: 12px;
    font-weight: bold;
   /*   float: left;
  line-height: 39px;*/
   /* padding: 4px 3px 1px 1px;*/
   padding-top:8px;
    text-align: center;
    text-decoration: none;
	margin-bottom:7px;
}
a.botonRegistrate {
    background: -moz-linear-gradient(center top , #959550 1%, #333333 50%, black 100%) repeat scroll 0 0 transparent !important; /* FF3.6+ */
    background: #959550; /* Old browsers */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#63a701), color-stop(46%,#333333), color-stop(100%,black)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #959550 0%,#333333 46%,black 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #959550 0%,#333333 46%,black 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #959550 0%,#333333 46%,black 100%); /* IE10+ */
background: linear-gradient(to bottom, #959550 0%,#333333 46%,black 100%); /* W3C */

    border-radius: 5px !important;
    color: white;
    font-size: 18px;
    font-weight: bold;
   padding-top:8px;
    text-align: center;
    text-decoration: none;
	margin-bottom:7px;
}
a.botonTarifas:hover{ background: -moz-linear-gradient(center top , #0F70B8 1%, black 50%, #0F70B8 100%) repeat scroll 0 0 transparent !important;
	color: #517F07;
	box-shadow: 0 2px 0 #0F70B8 inset, 0 2px 2px #0F70B8;

}
.botonTarifas .solicitarInfo, .botonRegistrate{line-height: 12px; }
.selectorPaisTarifa, .botonRegistrate{margin:  30px auto; width: 450px;}
.selectorPaisTarifa select{
	width:500px;
height:33px;

text-align: center;
background-color: #F5F5F5;
    border: 1px solid #DDDDDD;
    border-radius: 5px;
    color: #9DA0A4;
    content: "Example";
    font-size: 19px;
    padding: 3px 7px;

border-radius: 4px 4px 4px 4px;
    color: #555555;

    font-size: 14px;
    line-height: 20px;
    margin-bottom: 10px;
    padding: 4px 6px;
    vertical-align: middle;"
}

.cuotaMensualAnual{margin:17px 0 4px 0;}
th div.cuotaMensualAnual{
	margin-top:-13px; 
	font-size:11px; 
	background-color:#E2EFA0;
	padding:5px 0 1px 0; 
	height:62px;
}

#contenido{
	background-color:white; 
	border-top:5px solid #0F70B8;
	padding:0 !important;
	padding: 0px 2.5em  2.5em 2.5em !important;
	min-width: 900px !important;
}

.sombra{
     -webkit-box-shadow: 0px 0px 5px 0.5px #333333;
box-shadow: 0px 0px 5px 0.5px #333333; }

#contenedor{ border: 1px solid silver; }

 .tarifas tr .bgNaranja.bg-tabla,
  #tarifas-software-administracion-fincas-online table th.cabecera{color:white; font-size:16px;/*font-size:15px;*/ text-align:center; }
#tarifas-software-administracion-fincas-online table th.cabecera h2{font-size:24px; margin-bottom:10px;}

table th h2{ font-size:1.8em; margin-bottom:20px;} 
 
.asterisco{color: #0F70B8; font-weight:bold; font-size:13px;}
#contenido .tarifas tr td h2 strong/*,
#contenido .tarifas tr th p*/{color:white;}
.bgNaranja /*,#contenido .tarifas tr th */{background-color: #0F70B8;}
 .bgNaranja h3 strong{ font-size:16px; color:white; font-weight: bold;}
#tarifas-software-administracion-fincas-online table th.bg-tabla{
	background-image: url(/images/bg_tarifas_tabla.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#tarifas-software-administracion-fincas-online table th.elMasVendido.bg-tabla{
	background-image: url(/images/bg_tarifas_tabla_elMasVendido.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.pie-tabla{font-size:11px; text-align:left;}
.tarifas tr .cabeceraQ {background:none;color:#666; line-height:12px; margin-bottom:20px;font-size:14px; }


#tarifas-software-administracion-fincas-online table td h3{ text-align:left;}
.center, .centrar {
    margin: 0 auto;
    text-align: center;
}


.btn {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #E6E6E6;
    background-image: linear-gradient(#FFFFFF, #FFFFFF 25%, #E6E6E6);
    background-repeat: no-repeat;
    border-color: #CCCCCC #CCCCCC #BBBBBB;
    border-image: none;
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #333333;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    line-height: normal;
    padding: 5px 14px 6px;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    transition: all 0.1s linear 0s;
}

button, input[type="button"], input[type="reset"], input[type="submit"] {
    cursor: pointer;
}
button, input {
    line-height: normal;
}
button, input, select, textarea {
    font-size: 100%;
    margin: 0;
    vertical-align: baseline;
}
.pieFotoContacto {
	padding: 10px 15px;
	width: 450px;
	height: 50px;
    background-color: #0F70B8;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.pieFotoContacto a{color:white; font-weight: bold;}


/*#tarifas-software-administracion-fincas-online table th.elMasVendido.cabecera h2{color:#6D37D3; }*/ /*# 8002CD; #500080; #6D37D3*/
h1.indexH{margin-bottom:0px !important;}
h2.fontMorado{color:#8A018A;}
.font333,
h2.font333{color:#333333;}
.fontSize17{ font-size: 17px;}

/*SLIDE INDEX*/
body {background: url("/images/fondo-iluminacion_corto.png") no-repeat scroll center top;
    z-index: -101;

	background-image: url(/images/bg2.png);
	background-repeat: repeat;
    
}
.linea-separadora {
    background-image: url("http://satmovil.eprowin.com/images/linea-separadora.gif");
    background-position: center top;
    background-repeat: no-repeat;
    height: 15px;
    width: 676px;
}
#content {
    background-color: #FCFCFC;
    line-height: 1.4em;
    padding-bottom: 2em;
    /*padding-top: 1em; padding-top: 6em;*/
    text-align: justify;
    width: 100%;
    z-index: -100;
}
.accesoRegistroIdioma{margin-top:0 !important;}
#cabecera .logoMis{ width:300px; margin-left:181px !important;}
#cabecera ul, #menuPrincipal li{ background: url("/images/fondo-iluminacion_corto.png") no-repeat scroll center top  }


 #cabecera ul#menuPrincipal{min-width: 960px !important;}{/*position:relative; width: 742px;*/}


#menuPrincipal{
	width: 100%;/* width: 750px; width: 600px;*/
	margin:0;
	padding: 0;
	/*float:right;*/
	/*margin-top: 20px; */ /*	margin-top: 63px;*/
	/*clear: none !important;*/	background: none;
	border:none;
	font-size: 0.9em !important;/*font-size: 1em !important;*/

}
#menuPrincipal li a:hover,
#menuPrincipal li a:hover span{background: none !important;	border:none !important;}

 ul div.menuPrin{ position: absolute; left: 23%; }

.ficha_registrate{float:right;}

.ficha_registrate:hover {background-image: url("images/ficha_registrate-hover.png");}

.listadoIndex li{ clear:both; margin-bottom: 20px;}

.pieConEnlaces{color:white; width:50%; margin:0 auto; height: 200px;}
.pieConEnlaces h3{font-size: 23px;}
.pieConEnlaces ul li{font-size: 15px;}
.pie .pieConEnlaces ul li a{color:red;}





/*BOTONES BOTSTRAP*/
.btn{text-decoration: none;}
.btn-primary {
  background-color: #0F70B8;
  background-image: -moz-linear-gradient(top, #ABCD02, #849e02);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ABCD02), to(#849e02));
  background-image: -webkit-linear-gradient(top, #ABCD02, #849e02);
  background-image: -o-linear-gradient(top, #ABCD02, #849e02);
  background-image: linear-gradient(to bottom, #ABCD02, #849e02);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffABCD02', endColorstr='#ff849e02', GradientType=0);
  border-color: #849e02 #849e02 #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #849e02;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
  color: #ffffff;
  background-color: #849e02;
  *background-color: #003bb3;
}
.btn-primary:active,
.btn-primary.active {
  background-color: #003399 \9;
}
.btn-danger {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #da4f49;
  background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
  border-color: #bd362f #bd362f #802420;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #bd362f;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-danger:hover,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled] {
  color: #ffffff;
  background-color: #bd362f;
  *background-color: #a9302a;
}
.btn-danger:active,
.btn-danger.active {
  background-color: #942a25 \9;
}

.esquemaIndex{background-color:#0F70B8; width:100%; height:250px; position:absolute;left:0;  margin-top:-11px;}

/*VIDEO*/
.videoTutorialIndex iframe{margin-right:-40px !important;}
.videoTit h3{margin-top:20px; margin-bottom:10px;}



/* ****************************************** POPUP ********************************/

.modal{left:25% !important;top:25% !important;
min-width: 730px;

min-height:  500px !important;

overflow: visible}
.modal-body{overflow: visible;
min-width: 720px;
}
/* ****************************************** /POPUP ********************************/
/* ****************************************** POPUP 2 ********************************/
@import url(http://fonts.googleapis.com/css?family=Pontano+Sans|Oleo+Script);


	.overlay-container {
		display: none;
		content: " ";
		height: 100%;
		width: 100%;
		position: absolute;
		left: 0;
		top: 0;
		background: -moz-radial-gradient(center, ellipse cover,  rgba(127,127,127,0) 0%, rgba(127,127,127,0.9) 100%);
		background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(127,127,127,0)), color-stop(100%,rgba(127,127,127,0.9)));
		background: -webkit-radial-gradient(center, ellipse cover,  rgba(127,127,127,0) 0%,rgba(127,127,127,0.9) 100%);
		background: -o-radial-gradient(center, ellipse cover,  rgba(127,127,127,0) 0%,rgba(127,127,127,0.9) 100%);
		background: -ms-radial-gradient(center, ellipse cover,  rgba(127,127,127,0) 0%,rgba(127,127,127,0.9) 100%);
		background: radial-gradient(center, ellipse cover,  rgba(127,127,127,0) 0%,rgba(127,127,127,0.9) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007f7f7f', endColorstr='#e67f7f7f',GradientType=1 );
	}
	
	.window-container {
		display: block;
		/*background: #fcfcfc;*/
		margin: 8em auto;
		width: 680px;
		/*padding: 10px 20px 20px;
		text-align: left;*/
		z-index: 3;
		/*border-radius: 3px;
		box-shadow: 0px 0px 30px rgba(0,0,0,0.2);*/
		-webkit-transition: 0.4s ease-out;
		-moz-transition: 0.4s ease-out;
		-ms-transition: 0.4s ease-out;
		-o-transition: 0.4s ease-out;
		transition: 0.4s ease-out;
		opacity: 0;
	}
	
	.zoomin {
		-webkit-transform:  scale(1.2);
		-moz-transform:  scale(1.2);
		-ms-transform:  scale(1.2);
		transform:  scale(1.2);
	}
	
	.zoomout {
		-webkit-transform:  scale(0.7);
		-moz-transform:  scale(0.7);
		-ms-transform:  scale(0.7);
		transform:  scale(0.7);
	}
	
	.window-container-visible {
		-webkit-transform:  scale(1);
		-moz-transform:  scale(1);
		-ms-transform:  scale(1);
		transform:  scale(1);
		opacity: 1;
	}
	
		.window-container h3 {
			margin: 1em 0 0.5em;
			font-family: "Oleo Script";
			font-weight: normal;
			font-size: 25px;
			text-align: center;
		}
		
		.close {
			/*margin: 1em auto;
			display: block;
			width: 52px;*/
			background: #ffffff;
			cursor: pointer;
			opacity: 0.71 !important;
			/*background: -moz-linear-gradient(top,  #fafafa 0%, #f4f4f4 40%, #e5e5e5 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(40%,#f4f4f4), color-stop(100%,#e5e5e5));
			background: -webkit-linear-gradient(top,  #fafafa 0%,#f4f4f4 40%,#e5e5e5 100%);
			background: -o-linear-gradient(top,  #fafafa 0%,#f4f4f4 40%,#e5e5e5 100%); 
			background: -ms-linear-gradient(top,  #fafafa 0%,#f4f4f4 40%,#e5e5e5 100%);
			background: linear-gradient(to bottom,  #fafafa 0%,#f4f4f4 40%,#e5e5e5 100%); 
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#e5e5e5',GradientType=0 );*/
			border: 1px solid #aaa;
			padding: 5px 14px;
			color: #444;
			float:right;
			/*font-family: Helvetica, sans-serif;
			font-size: 12px;*/
			border-radius: 3px;
			/*box-shadow: 0 1px 3px #ddd;
			-webkit-transition: 0.2s linear;
			-moz-transition: 0.2s linear;
			-ms-transition: 0.2s linear;
			-o-transition: 0.2s linear;
			transition: 0.2s linear;*/
			
		}
	
			.close:hover {
				background: #fefefe;
				background: -moz-linear-gradient(top,  #fefefe 0%, #f8f8f8 40%, #e9e9e9 100%);
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(40%,#f8f8f8), color-stop(100%,#e9e9e9));
				background: -webkit-linear-gradient(top,  #fefefe 0%,#f8f8f8 40%,#e9e9e9 100%);
				background: -o-linear-gradient(top,  #fefefe 0%,#f8f8f8 40%,#e9e9e9 100%);
				background: -ms-linear-gradient(top,  #fefefe 0%,#f8f8f8 40%,#e9e9e9 100%);
				background: linear-gradient(to bottom,  #fefefe 0%,#f8f8f8 40%,#e9e9e9 100%);
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e9e9e9',GradientType=0 );
				box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
				border: 1px solid #aaa;
			}
	
			.close:active {
				background: #f4f4f4;
				background: -moz-linear-gradient(top,  #f4f4f4 0%, #efefef 40%, #dcdcdc 100%);
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(40%,#efefef), color-stop(100%,#dcdcdc));
				background: -webkit-linear-gradient(top,  #f4f4f4 0%,#efefef 40%,#dcdcdc 100%);
				background: -o-linear-gradient(top,  #f4f4f4 0%,#efefef 40%,#dcdcdc 100%);
				background: -ms-linear-gradient(top,  #f4f4f4 0%,#efefef 40%,#dcdcdc 100%);
				background: linear-gradient(to bottom,  #f4f4f4 0%,#efefef 40%,#dcdcdc 100%);
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#dcdcdc',GradientType=0 );
				box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
			}

/* ****************************************** // POPUP 2 ********************************/

.formContacto{margin-top:50px; margin-left:-67px;}
#sin_javascript{
  background-color: #F2DEDE;
  border-color: #EED3D7;
  color: #B94A48;
  width: 100%;
  position: fixed;
  bottom: 0;
  padding: 10px 20px;
  font-size: 1.5em;
}