/* Estilos CSS para WIFIJEREZ website - 2008 */

/* ESTILOS GLOBALES *****************************************************************************************************/
html { 
scrollbar-shadow-color: #FEFEFE;
scrollbar-highlight-color: #FEFEFE;
scrollbar-face-color: #F0F0F0;
scrollbar-3dlight-color: #FEFEFE;
scrollbar-darkshadow-color: #FEFEFE;
scrollbar-track-color: #FEFEFE;
scrollbar-arrow-color: #E73712;}

body { color: #000000; font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif; margin:0px;}
table {font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
td {font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif; }
ul {font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif; }
div {font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif; }
li {font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif; }
p {font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif; }
a { text-decoration:none; font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif; color: #E73712; }
a:hover { text-decoration:none; font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif; color: #96170E; }
form {margin:0px}

/* COLORES **************************************************************************************************************/
.azul {color:#00C3EC;}
.naranja {color: #C45F33;}
.rojo {color: #B81F33;}
.violeta {color: #9B729D;}
.plata { color: #4C4C4C; }
.blanco {
	color: #ffffff;
}

.azulwifi {color:#605E69;}
.rojowifi {color:#E73712;}
.rojowifi2 {color:#96170E;}
.griswifi {color:#A8B1B7;}
.celestewifi {color:#C7E1E8;}

/* TEXTO ***************************************************************************************************************/
.negrita {font-weight: bold;}
.justificado {text-align: justify;}
.titulo {margin:0px 0px 12px 0px;font-family: Trebuchet MS,Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold;}
.titulo2 {margin:0px 0px 120px 0px;font-family: Trebuchet MS,Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold;}
.subtitulo {margin:0px 0px 10px 0px;font-family: Trebuchet MS,Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;}
.texto {font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; letter-spacing: -0px;}
.piepag { text-decoration:none; font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif; color: gray; }
.piepag:hover { text-decoration:none; font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif; color: #96170E; }
.parrafo {margin:0px 0px 20px 0px; text-align: justify;}
.iva {font-size: 10px;}
.mensajes {font-size:13px;}
.resaltado {font-size:15px;}



/* DIVS ***************************************************************************************************************/
.bgpagina {background-image:url(img/bg.jpg); background-repeat: repeat-x; margin:0px;}
.contenido  { padding:0 14px 0 14px; }
.cajatexto	{ width:700px;height:370px;z-index:100; background-color: #FFFFFF; overflow-y:auto; }
.cajatexto2	{ width:700px;height:370px;z-index:100; background-color: #FFFFFF; overflow-y:auto; }
.sombra {border: 1 solid silver; padding-left:5px; background:white; height: 32px; width: 140px; text-align: center; vertical-align: middle; font-size:10px;}
.sombra2 {border:1 solid silver;  height:28px; width: 140px;}


/* FONDOS *************************************************************************************************************/
.bgportada {background-image: url('img/bgportada.jpg'); background-repeat: no-repeat; background-position: bottom;}
.bgmapa {background-image: url('img/bgred.jpg'); background-repeat: no-repeat; background-position: bottom;}

.fondoAcceso {background-image: url('img/fondo-cafe.jpg'); background-repeat: no-repeat; background-position: bottom;}
.fondoMapa {background-image: url('img/fondo-mapa.jpg'); background-repeat: no-repeat; background-position: bottom;}
.fondoInfo {background-image: url('img/fondo-2.jpg'); background-repeat: no-repeat; background-position: bottom;}
.fondoServicios {background-image: url('img/fondo-3.jpg'); background-repeat: no-repeat; background-position: bottom;}
.bgDegGris {background-image: url('img/gradiente-gris.jpg');}
.bgacceso {background-image: url(img/bg_acceso.jpg); background-repeat: no-repeat;}

/* LINEAS *************************************************************************************************************/
.lineapuntos {width:3px; height:90%; background: transparent url('img/puntos.gif') repeat-y left center;}
.lineagris {width:3px; height:100%; background-color:#DBDBDB;}


/* FORMULARIOS ********************************************************************************************************/
.boton { font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.botones { border:0px; padding:0px; margin:0px; cursor:hand;font-size: 10px; color: #000000; width: 200px; height:45px;background: transparent url('img/enviarbtn.gif') no-repeat center center;}
.botonesPHP { border:0px; padding:0px; margin:0px; cursor:hand;font-size: 10px; color: #000000; width: 200px; height:45px;background: transparent url('img/enviarbtnPHP.gif') no-repeat center center;}		
.botonesHOR { border:0px; padding:0px; margin:0px; cursor:hand;font-size: 10px; color: #000000; width: 200px; height:45px;background: transparent url('img/enviarbtnHOR.gif') no-repeat center center;}
.cajainputs {border: thin solid 1px; border-color: Silver;border-left: thin solid 2px; border-left-color: Red; color:black;}
.cajainputsERROR {border: thin solid 1px; border-color: Silver;border-left: thin solid 2px; border-left-color: Red; color:white;background-color:red;}
.letrapequena {font-size: 11px;}
.tabla {font-family:verdana,helvetica,arial;font-size:12px;border: 1 solid silver; padding-left:5px; background:whitesmoke;}
.bgform {background-image: url(img/bgform.jpg);background-position: top left;background-repeat: no-repeat;width: 640; height: 279;}
.bgformbig {background-image: url(img/bgformbig.jpg);background-position: top left;background-repeat: no-repeat;width: 637; height: 310;}
.bgformbig2 {background-image: url(img/bgformbig2.jpg);background-position: top left;background-repeat: no-repeat;width: 637; height: 323;}
.bgformmax {background-image: url(img/bgformmax.jpg);background-position: top left;background-repeat: no-repeat;width: 637; height: 379;}
.codigo { text-align: right;}
.emergente { position:absolute;z-index:200; background: #ffffff;padding: 10px 15px 10px 15px;border:1px solid silver;text-align:right; }
.puntosIzq { border-left: dotted; border-left-color: Silver;} 
.bgdatos {background-image: url(img/bgdatos.gif); background-position: top; background-repeat: no-repeat;}
.bgdatoserr {background-image: url(img/bgdatoserr.gif); background-position: top; background-repeat: no-repeat;}

/* ERRORES ***********************************************************************************************************/
.bgerror {background-image: url(img/bgerror.gif); background-position: top; background-repeat: no-repeat; text-align: center; width: 379px; height: 45px; padding: 5px; vertical-align: middle;}

/* BORDES ************************************************************************************************************/
.lateralpix { border-left: solid 1px; border-left-color: Gray; padding-left:10px;}
.bajopix { border-bottom:solid 1px; border-bottom-color: Gray;}