body{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#706f6f;
font-size:.7em;
margin:0 auto;
text-align:center;}

#todo{
	width:73em;
	margin: 0 auto;
}

#contenido{
width:72em;
margin-top:6em;
text-align:left;
}

.textcolor{
color:#EE7915;}

.textcolordos{
color:#A4A5A4;}

img
{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

/*bloque Izquierda---------------------------------------------------------------------------------*/

#bloqueIzquierda{
width:20em;
float:left;
margin-top:1.4em;
}

#bloqueIzquierda .logo{
margin-left:3.8em;}

/*menu izquierda servicios desplegados-----*/
#bloqueIzquierda #menu{
margin-left:1em;
padding-left:1em;
padding-top:.2em;}
#bloqueIzquierda #menu li{
background:url(../img/comun/bg_menu_li.jpg) no-repeat 0 bottom;
font-weight: bolder;
list-style:none;
height:1.8em;
padding-top:.4em;
padding-left:3em;
margin-right:.5em;
}
#bloqueIzquierda #menu .servicios{
height:8.2em;
background:url(../img/comun/bg_despl_activo.gif) no-repeat 0 top;

}
#bloqueIzquierda #menu .grupo{
height:13.8em;
background:url(../img/comun/bg_despl_activo.gif) no-repeat 0 top;
}
#bloqueIzquierda #menu .grupo2{
height:15.3em;
background:url(../img/comun/bg_despl_activo.gif) no-repeat 0 top;
}
#bloqueIzquierda #menu .grupo .doslineas{
height:3.5em;
}
#bloqueIzquierda #menu .grupo2 .doslineas{
height:3.5em;
}
#bloqueIzquierda #menu .grupo2 .submenu{
font-weight: bolder;
list-style:none;
height:1.8em;
padding-top:.4em;
margin-bottom:.5em;
margin-right:.5em;
margin-top:1.5em;
margin-left:2.5em;
background:url(../img/comun/ico_submenu.jpg) no-repeat -.4em 1.1em;
}

#bloqueIzquierda #menu .grupo2 .submenuactivo{
font-weight: bolder;
list-style:none;
height:1.8em;
padding-top:.4em;
margin-bottom:.5em;
margin-right:.5em;
margin-top:1.5em;
margin-left:2.5em;
background:url(../img/comun/ico_submenu.jpg) no-repeat -.4em 1.1em;
text-decoration:underline;
}

#bloqueIzquierda #menu li a{
color:#706f6f;
text-decoration:none;}

#bloqueIzquierda #menu li a:hover{
text-decoration:underline;}

#bloqueIzquierda #menu .activo{
background-color: #EFEFF1;
width:14.5em;
}


#bloqueIzquierda #menu li ul{
font-size:.8em;
margin-top:1.25em;
margin-left:0em;
padding-left:0em;
}

#bloqueIzquierda #menu li ul li{
background:url(../img/comun/ico_submenu.jpg) no-repeat -.4em 1.1em;
margin-top:-.8em;
margin-bottom:.5em;
}

#bloqueIzquierda #menu li ul li .subactivo{
text-decoration:underline;
}

#bloqueIzquierda #menu .textcolor a{
color:#EE7915;}

#bloqueIzquierda #menu .textcolordos a{
color:#A4A5A4;}

#bloqueIzquierda #menu .textcolordosactivo{
background-color: #EFEFF1;
}
#bloqueIzquierda #menu .textcolordosactivo a{
color:#A4A5A4;
}


/*bloque Derecha---------------------------------------------------------------------------------*/

#bloqueDerecha{
margin-left:20em;
}
* html #bloqueDerecha{
height:1em;
}

/*menu superior-------------------------*/
#bloqueDerecha #menuSup{
text-align:right;
margin-bottom:.2em;
margin-right:2.5em;}

#bloqueDerecha #menuSup li{
list-style:none;
display:inline;
}
#bloqueDerecha #menuSup .barra{
color:#706f6f;
margin-left:.5em;
margin-right:.5em;}
#bloqueDerecha #menuSup li a{
text-decoration:none;
color:#706f6f;}
#bloqueDerecha #menuSup li a:hover{
text-decoration: underline;}

#bloqueDerecha #menuSup .textcolor a{
color:#EE7915;}

/*cabecera----------------------------*/

#bloqueDerecha h1{
background:url(../img/comun/cabecera.gif) no-repeat 0 0;
font-size: 1.5em;
color:#ffffff;
padding: .15em 0 .5em 1em;
margin-left:1.3em;
margin-top:0;
margin-bottom:1.7em;
}
/*cabeceras grupo marktel--------*/
#bloqueDerecha .cabecerauno{
background: url(../img/comun/cabecera_color1.gif) no-repeat 0 0;
font-size: 1.5em;
color:#ffffff;
padding: .15em 0 .5em 1em;
margin-left:1.3em;
margin-top:0;
margin-bottom:1.7em;
}
#bloqueDerecha .cabecerados{
background: url(../img/comun/cabecera_color2.gif) no-repeat 0 0;
font-size: 1.5em;
color:#ffffff;
padding: .15em 0 .5em 1em;
margin-left:1.3em;
margin-top:0;
margin-bottom:1.7em;
}
#bloqueDerecha .cabeceratres{
background: url(../img/comun/cabecera_color3.gif) no-repeat 0 0;
font-size: 1.5em;
color:#ffffff;
padding: .15em 0 .5em 1em;
margin-left:1.3em;
margin-top:0;
margin-bottom:1.7em;
}
#bloqueDerecha .cabeceracuatro{
background: url(../img/comun/cabecera_color4.gif) no-repeat 0 0;
font-size: 1.5em;
color:#ffffff;
padding: .15em 0 .5em 1em;
margin-left:1.3em;
margin-top:0;
margin-bottom:1.7em;
}
#bloqueDerecha .cabeceracinco{
background: url(../img/comun/cabecera_color5.gif) no-repeat 0 0;
font-size: 1.5em;
color:#ffffff;
padding: .15em 0 .5em 1em;
margin-left:1.3em;
margin-top:0;
margin-bottom:1.7em;
}
/*fin cabeceras grupo marktel*/
#bloqueDerecha h2{
font-size:1.4em;
background:url(../img/comun/bg_tituo.gif) repeat-x 0 0;
padding: .25em 0 .5em 1em;
margin-left:1.3em;
margin-right:.8em;
margin-top:2em;}

/*encabezados mapa web----------------*/

#bloqueDerecha #mapaweb h2{
font-size:1.4em;
background:url(../img/comun/bg_tituo.gif) repeat-x 0 0;
padding: .25em 0 .5em 1em;
margin-left:1.3em;
margin-right:10em;
margin-top:1.3em;}

#bloqueDerecha #mapaweb h3{
font-size:1.2em;
margin-left:4.3em;
margin-right:10em;
margin-top:1em;
margin-bottom:1em;
background:url(../img/comun/ico_submenu.jpg) no-repeat 0 .45em;
padding-left:2.5em;}

#bloqueDerecha #mapaweb h4{
font-size:1em;
margin-left:8em;
margin-right:10em;
margin-top:.5em;
margin-bottom:1em;
background:url(../img/comun/ico_mapaweb.gif) no-repeat 0 .50em;
padding-left:2.7em;}

#bloqueDerecha #mapaweb h5{
font-size:.85em;
margin-left:14em;
margin-right:10em;
margin-top:0em;
margin-bottom:.8em;
background:url(../img/comun/ico_mapaweb.gif) no-repeat 0 .7em;
padding-left:3.1em;}

#bloqueDerecha #mapaweb h2 a{
color:#706f6f;
text-decoration:none;}
#bloqueDerecha #mapaweb h2 a, h3 a, h4 a, h5 a{
color:#706f6f; }
/*parrafos----------------------------*/

#bloqueDerecha .parrafo{
margin-left:2em;
padding-left:4em;
margin-right:3.5em;}

#bloqueDerecha .direccion{
margin-left:4em;
padding-left:4em;
margin-right:3.5em;}
#bloqueDerecha .parrafo .imgparrafo{
float:right;}
#bloqueDerecha .parrafo .imgparrafoleft{
float:left;
margin-top:.2em;
margin-bottom:1.6em;
}
* html #bloqueDerecha .parrafo .imgparrafoleft{
margin-bottom:5em;}

#bloqueDerecha .parrafo .marquesimg{
margin-left:6em;}
#bloqueDerecha .ej_form{
margin-left:6em;
margin-bottom:0;}
#bloqueDerecha .masinfo{
text-align:right;
margin:3em 4em 0 0;
}
#bloqueDerecha .masinfo a{
color:#706f6f;
}
#bloqueDerecha .parrafo a{
color:#706f6f;}
#bloqueDerecha .ejemplo{
margin-left:6.8em;
margin-top:.5em;
font-size:.9em;}

#bloqueIzquierda .parrafo a{
TEXT-DECORATION: none;}

/*cabecera-------------------------------*/
#bloqueDerecha #menuSup .cabecera{
margin-top:0;
margin-bottom:0;
}
/*listas*/
#bloqueDerecha .listado{
margin-left:7em;
margin-right:3.5em;}
html>/**/body #bloqueDerecha .listado{
margin-left:3.5em;}
#bloqueDerecha .listado li{
list-style:none;
background:url(../img/comun/ico_submenu.jpg) no-repeat 0 .45em;
padding-left:3em;
margin-bottom:.25em;
margin-top:.25em;
}
#bloqueDerecha .listado li a{
color:#706f6f;}

#bloqueDerecha .listado_condiciones{
margin-left:2em;
padding-left:4em;
margin-right:3.5em;}
#bloqueDerecha .listado_condiciones li{
list-style-type:decimal;
}
#bloqueDerecha .listado_condiciones li a{
color:#706f6f;
}

#bloqueDerecha .listadoright{
margin-left:22em;
margin-right:3.5em;}
#bloqueDerecha .listadoright li{
list-style:none;
background:url(../img/comun/ico_submenu.jpg) no-repeat 0 .45em;
padding-left:3em;
margin-bottom:.25em;
margin-top:.25em;
}
html>/**/body #bloqueDerecha .listadoright{
margin-left:19em;
margin-right:3.5em;}
/*formulario de contacto/envio-------------------------*/
#bloqueDerecha #contact_form{
margin-left:4.5em;}

#contenido #contact_form dt{
	text-align: right;
	width: 13em;
	float: left;
	margin-top: 0.2em;
	margin-right:.4em;
}
#contenido #contact_form dd{
	margin: 0 0 1em 0;
	}
	
#bloqueDerecha #contact_form .formcaja{
width:22.65em;}

#bloqueDerecha #contact_form .formcajap{
width:16em;}

#contenido .botonesform{
	margin-left: 17.9em;
}

#bloqueDerecha #contact_form .nombreArchivo{
margin-left:13.5em;}

#bloqueDerecha #contact_form .fecha{
margin-top:1.2em;
color:#000000;}

/*LOGIN*/
/*Acceso clientes-------------------------*/
#accesoClientes{

background:url(../img/home/bg_accesoclienteslog.jpg) no-repeat center 0em;
padding-left:3.5em;
margin-top:20em;
height:19em;
width:15em;
}

html>/**/body #accesoClientes{
text-align:center;
background:url(../img/home/bg_accesoclienteslog.jpg) no-repeat center 0em;
padding-left:3.5em;
height:19em;
width:15em;
margin-left:24em;
}

#accesoClientes .login{
margin-top:-.5em;}

html>/**/body #accesoClientes .login{
margin-top:0em;}

#accesoClientes .acceso{
color:#FFFFFF;
font-weight:bolder;
padding-top:.5em;
margin-left:-12.5em;
font-size:1.1em;
}

#accesoClientes .login dl{
margin-top: .3em;
margin-bottom:0;
}



#accesoClientes .login dl dt{
margin-bottom: .1em;
margin-top: .5em;
text-align:left;
margin-left:-1.6em;
}

#accesoClientes .login dl dd{
margin-bottom: .2em;
margin-left:-4.9em;
}

#accesoClientes .login dl dd .usuario{
border:#7D7D7F solid 1px;
}

#accesoClientes .login dl dd .contrasena{
border:#7D7D7F solid 1px;
}

#accesoClientes .recordar{
margin-top:0;
font-size:.85em;
margin-left:-9.4em;
margin-bottom:0;}

#accesoClientes .recordar .check{
border-color:#7D7D7F;}

#accesoClientes .ir{
margin:0;
margin-top:.2em;
margin-left:-4em;
font-size:.92em;
}
html>/**/body #accesoClientes .ir{
margin-top:.7em;
}


#accesoClientes .ir a{
color:#FFFFFF;
margin-left:12.5em;
text-decoration:none;
font-weight:bolder;
}

/*pie---------------------------------------------------------------------------------------*/
#pie{
background:url(../img/comun/bg_pie.gif) repeat-x 0 0;
text-align:right;
padding-top:.05em;
padding-right:.8em;
margin-left:2.1em;
margin-right:1.3em;
margin-top:5em;
clear: both;}
#pie p{
margin-top:.3em;
padding:0;
margin-bottom:2em;}
#pie p a{
color:#706f6f;
text-decoration:none;
}
#pie p a:hover{
text-decoration:underline;
}

