﻿/* =Contenedores
--------------------------------------------------------------------------------*/

.cabecera
{
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	background-color: #fc9a20;
}

.sombra
{
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	height: 10px;
	background-color: #ededed;
	background-image: url(../images/fondo_sombra_gris.png);
	background-repeat: repeat-x;
}

.menu
{
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	background: url(../images/menu.gif) center center repeat-x;
}

.contenedor
{
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	background-color: #ededed;
	/* background: url(../img/12_col.gif) repeat-y; */
}
.contenedor2
{
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	background-color: #ededed;
	/* background: url(../img/12_col.gif) repeat-y; */
	line-height:12px;
}

.flash
{
	margin-bottom: 10px;
	margin-top: 0px;
	text-align: center;
}

.pie
{
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	background-color: #FD9B20;
}

/*
p
{
	line-height: 16px;
	font-size: 11px;
	background-color: #cc99ff;
	overflow: hidden;
	padding: 5px;
}

*/
/* =Grid >> Global
--------------------------------------------------------------------------------*/
.zona_izq, .zona_logo, .zona_login,
.g_960
{
	display: inline;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}

.zona_izq { width: 220px; }

.zona_logo { width: 300px;}
.zona_destacados
{
	background-color: #F9F7F7;
	display: inline;
	float: left;
	margin-left: 10px;
	margin-right:1px;
	width:306px;
}
.zona_destacados_contenido
{
	padding:5px;
}

.zona_login { width: 620px;}

.g_960 { width: 940px;}

.zona_contenido
{
	display: inline;
	float: left;
	margin-right: 0px;
	width: 720px;
}

.zona_centro1
{
	display: inline;
	float: left;
	margin-left: 10px;
	width: 530px;
	background-color: #ffffff;
}
/*Modificado por mi*/
.zona_centro2
{
	display: inline;
	float: left;
	margin-left: 10px;
	width: 530px;
	background-color: #ffffff;
	display: none;
}
/*.zona_centro
{
	display: inline;
	float: left;
	margin-left: 10px;
	width: 530px;
	background-color: #ffffff;
}*/
/*------------------*/

.zona_centro_grande1
{
	display: inline;
	float: left;
	margin-left: 10px;
	width: 709px;
	background-color: #ffffff;
}
.zona_centro_grande2
{
	display: inline;
	float: left;
	margin-left: 10px;
	width: 709px;
	background-color: #ffffff;
	display: none;
}
.zona_centro_encuestas
{
	display: inline;
	float: left;
	margin-left: 20px;
	width: 920px;
	background-color: #ffffff;
}
.zona_cabecera_encuestas
{
	display: inline;
	float: left;
	margin-left: 20px;
	width: 920px;
}
.zona_foto_encuestas
{
	display: inline;
	float: left;
	margin-left: 20px;
	width: 920px;
}
.zona_mitelematel
{
	margin-left: 30px;
	width: 900px;
	background-color: #ffffff;
	padding-left:15px;
	padding-top:15px;
	padding-bottom:15px;
}

.zona_dcha
{
	display: inline;
	float: right;
	margin-right: 0px;
	margin-left: 0px;
	width: 180px;
	/*background-color: #99ffff;*//*Modificado por David*/
	background-color: #EFEFEF;
}

.zona_foto
{
	width: 220px;
	height: 290px;
	/*background-color: #cc0000;*//*Modificado por David*/
	background-color: #ffffff;
}

.foto
{
	height: 280px;
	padding: 5px;
}
.foto_noticias
{
	float:left;
	padding-right:5px;

}
.contacto_tit, .zona_dcha_tit
{
	background-image: url(../images/fondo_tit_contacto.gif);
	height: 24px;
	padding: 0;
	margin: 0;
}

.contacto_tit p, .zona_dcha_tit p { padding: 2px 2px 2px 10px; }

.contacto ul, .zona_dcha ul
{
	padding: 0;
	list-style-type: none;
}

.contacto_botones
{
	background-image: url(../images/fondo_btns_lateral.gif);
	height: 24px;
	padding: 0;
	margin: 0;
}
.menu_derecho
{
	background-image: url(../images/fondo_btns_lateral.gif);
	height: 24px;
	padding: 0;
	margin: 0;
	padding-left:10px;
}
.menu_derecho a
{
	font-weight:bold;
}
.contacto_departamento
{
	display:none;
	background-color:#ffffff;
	padding-left:5px;
}
.contacto_mapa
{
	display:none;
	background-color:#ffffff;
	padding-left:3px;
}

.contacto a, .zona_dcha a
{
	display: block;
	padding: 2px 2px 2px 2px;
}

.zona_dcha a:link, .zona_dcha_botones a:visited
{
	color:#fc9a20;
	text-decoration: none;
	font-size: 11px;
	
}
.contacto_departamento a, .contacto_departamento a:visited
{
	font-weight:normal;
	font-size:11px;
	font-family:Arial;
	padding-left:10px;
	text-decoration:none;
	color:#959595;
}
.contacto_departamento a:hover
{
	text-decoration:underline;
}
.contacto_enlace, .contacto_enlace:link, .contacto_enlace:visited
{
	color:#fc9a20;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}

.contacto li:hover, .zona_dcha li:hover
{
	background-repeat: repeat-x;
	background-image: url(../images/fondo_tit_contacto.gif);
	color: #333;
}

.zona_servicios a:link, .zona_servicios a:visited, .zona_servicioscasos a:link, .zona_servicioscasos a:visited
{
	color:#fc9a20;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
}
.zona_servicios
{
	background-image: url(../images/fondo_btns_lateral.gif);
	color:#fc9a20;
	height: 26px;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	width: 450px;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 5%;
	line-height: 26px;
	display:inline-block;
}
.zona_servicioscasos
{
	background-image: url(../images/fondo_btns_lateral.gif);
	color:#fc9a20;
	height: 26px;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	width: 600px;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 5%;
	line-height: 26px;
	display:inline-block;
}

.zona_servicios1
{
	display: block;
	float: left;
	width: 450px;
	background-color: #F9F9F9;
	margin-left: 5%;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}
.zona_subpestanyas1
{
	display: block;
	float: left;
	width: 450px;
	background-color: #F9F9F9;
}
.zona_servicioscasos1
{
	display: block;
	float: left;
	width: 600px;
	background-color: #F9F9F9;
	margin-left: 5%;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}
.zona_servicios2
{
	float: left;
	width: 450px;
	background-color: #ffffff;
	display:none;
	margin-left: 5%;
}
.zona_subpestanyas2
{
	float: left;
	width: 450px;
	background-color: #ffffff;
	display:none;
}
.zona_servicioscasos2
{
	float: left;
	width: 600px;
	background-color: #ffffff;
	display:none;
	margin-left: 5%;
}
.zona_servicios3
{
	display: inline;
	float: left;
	width: 450px;
	background-color: #ffffff;
	margin-left: 5%;
	height:20px;
}
.zona_servicios4
{
	display: inline;
	float: left;
	width: 450px;
	background-color: #ffffff;
	margin-left: 5%;
	height:6px;
}
.zona_servicioscasos3
{
	display: inline;
	float: left;
	width: 600px;
	background-color: #ffffff;
	margin-left: 5%;
	height:20px;
}

.zona_testimonios
{
	float:right;
	width:50%;
	line-height:14px;
	background-color:#e9f8ef;
	text-align:right;
	padding-bottom:5px;
	font-size:12px;
	padding:5px;
}
.zona_atencion
{
	float:left;
	width:50%;
	line-height:14px;
	text-align:left;
	padding-bottom:5px;
	font-size:12px;
	padding:5px;
}
/* =Pestañas
--------------------------------------------------------------------------------*/

.pestanas
{
	padding: 3px 0;
	margin-left: 9px;
	border-bottom: 1px solid #FFF;
	font: 12px arial, sans-serif;
}

.pestanas li
{
	list-style: none;
	margin: 0;
	display: inline;
}

.pestanas li a
{
	padding: 3px 5px;
	margin-left: 1px;
	/*border: 1px solid #D7D7D7;*/
	border-bottom: none;
	text-decoration: none;
	background-color: white;
	/*background-image: url(../images/fondo_pestanas.gif);
	background-repeat: repeat-x;
	background-position: 0 0;*/
	
}

/*.pestanas li a:link { color: #fc9a20; }*/

.pestanas li a:hover
{
	color: #000;
	background: #fff;
	border-color: #ccc;
}

/*.pestanas li a#current
{
	background: white;
	border: 1px solid white;
	color: #fc9a20;
}*/

.standar
{
	border: 1px solid #D7D7D7;
	background-image: url(../images/fondo_pestanas.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	color: #989898;
}
 
.current
{
	background: white;
	background-color: white;
	border: 1px solid white;
	color: #fc9a20;
}

/* =Clear Floated Elements
--------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

html body * span.clear, html body * div.clear,
html body * li.clear, html body * dd.clear
{
	background: none;
	border: 0;
	clear: both;
	display: block;
	float: none;
	font-size: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://www.positioniseverything.net/easyclearing.html */

.clearfix:after
{
	clear: both;
	content: '.';
	display: block;
	visibility: hidden;
	height: 0;
}

.clearfix
{
	display: inline-block;
}

* html .clearfix
{
	height: 1%;
}

.clearfix
{
	display: block;
}

/*--------------Clases del pie---------------*/
.lista_pie
{
	padding-top:5px;
	padding-left:5px;
}
.lista_pie li
{
	list-style: none;
	margin: 0;
	display: inline;
}
.enlace_pie
{
	color:#ffffff;
	text-decoration:none;
	border-right-color:#ffffff;
	border-right:1px;
	border-right-style:solid;
	font-size:11px;
	font-weight:bold;
	padding-right:10px;
	padding-left:10px;
}
.enlace_pie:hover
{
	text-decoration:underline;
}
.enlace_pie2
{
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	padding-right:10px;
	padding-left:10px;
	text-decoration:none;
}
.enlace_pie2:hover
{
	text-decoration:underline;
}
.texto_pie
{
	font-size:11px;
	color:#E9EFED;
	padding-left:15px;	
}
.enlace_aviso
{
	color:#fc9a20;
	font-size:13px;
	text-decoration:none;
	font-family:Arial;
}
.enlace_aviso_mini
{
	color:#fc9a20;
	font-size:11px;
	text-decoration:none;
	font-family:Arial;
}
.enlace_aviso:hover
{
	text-decoration:underline;
}
.enlace_aviso_mini:hover
{
	text-decoration:underline;
}
.titulo_aviso
{
	color:#fc9a20;
	font-size:11px;
	text-decoration:none;
	font-family:Arial;
}
.texto_aviso
{
	font-family:Arial;
	text-justify:distribute;
}

/*-----------------Clases de cabecera----------*/
.texto_cabecera
{
	float:right;
}
.lista_cabecera li
{
	list-style: none;
	margin: 0;
	display: inline;
	float:right;
}
.enlace_cabecera
{
	color:#ffffff;
	border-right-color:#ffffff;
	border-right:1px;
	border-right-style:solid;
	font-size:10px;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
}
.enlace_cabecera:hover
{
	text-decoration:underline;
}
.enlace_cabecera2
{
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
}
.enlace_cabecera2:hover
{
	text-decoration:underline;
}
.formulario
{
	float:right;
	color:#000000;
}

.formulario td
{
	padding-right:5px;
}
.textbox_usuario input
{
	height:12px;
	border: solid 1px #000000;
	width: 95px;
	font-size:10px;
}
.boton_usuario
{
	/*background-image:url(http://www.telematel.com/web/images/sectorfabricantes.jpg);*/
	background-color:#CCCDCF;
	color:#000000;
	border: solid 1px #000000;
	font-weight:bolder;
	font-family:Arial Rounded MT Bold;
	height:17px;
	width:30px;
	cursor:hand;
}
.letra
{
	font-size:11px;

}

/*------------Contenidos pestañas sectores------------------------------------------*/
.probatura
{
	display:block;
	padding:20px 10px 10px 10px;
	text-align:justify;
	line-height:18px;
}
.probatura_casos
{
	display:block;
	padding:20px 10px 10px 10px;
	font-size:10px;
	line-height:14px;
}
.probatura2
{
	display:none;
}
.verde_titulo
{
	color:#6aa480;
	font-size:20px;
}
.naranja_titulo
{
	color:#fc9a20;
	font-size:14px;
}
.naranja_mini
{
	color:#fc9a20;
	font-size:12px;
	padding-left:15px;
}
.verde
{
	color:#6aa480;
}
.naranja
{
	color:#fc9a20;
}
.naranja_claro
{
	color:#ffa500;
}
.azul
{
	color:#000080;
}
.enlace_marca, .enlace_marca:visited
{
	color:#000080;
	font-weight:bold;
	text-decoration:none;
}
.enlace_marca:hover
{
	text-decoration:underline;
}
.negro
{
	color:#555555;
	font-size:13px;
}
.texto_sectores
{
	text-align:justify;
	line-height:18px;
}
.enlace_producto, enlace_producto:visited
{
	color:#fc9a20;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.enlace_producto:hover
{
	text-decoration:underline;
}
.enlace_testimonios, enlace_testimonios:visited
{
	color:#666666;
	text-decoration:none;
}
.enlace_testimonios:hover
{
	text-decoration:underline;
}
/*--------------Contenidos productos------------------------------*/

.tabla_demos
{
	margin-top:20px;
	margin-bottom:20px;
}
.celda_demos
{
	padding-right:5px;
}
.enlace_demos, .enlace_demos:visited
{
	color:#fc9a20;
	text-decoration:none;
}
.enlace_demos:hover
{
	text-decoration:underline;
}
.boton_productos
{
	color:#fc9a20;
	font-weight:bold; 
	background:#ededed; 
	width:74px;
	cursor:hand;
}
.enlace_especial
{
	color:#fc9a20;
	text-decoration:none;
	padding-left:0px;
}
/*--------------Contenidos servicios------------------------------*/

.naranja_serv_titulo
{
	color:#fc9a20;
	font-size:12px;
}
.naranja_serv
{
	color:#fc9a20;
}
.azul_serv
{
	color:#000080;
}
.negro_serv_titulo
{
	color:#555555;
	font-size:13px;
}
.negro_serv
{
	color:#555555;
}
.verde_serv
{
	color:#6aa480;
}
.rojo_serv
{
	color:#C00000;
}
.tabla_servicios
{
	background-color:#FAECED;
	border: solid 1px #666666;
	text-align:left;
}
/*--------------Contenido clientes----------------------------------*/
.naranja_cli
{
	color:#fc9a20;
}
.verde_cli
{
	color:#6aa480;
}
.celda
{
	padding-right:20px;
	padding-top:20px;
	padding-left:50px;
}
.celda_contenido
{
	width:231px;
	height:275px;
	background-color:#fc9a20;
	color:#ffffff;
}
.texto_celda
{
	padding:5px;
	font-size:12px;
	font-weight:bold;
}
/*--------------Noticias y enventos portada----------------------------------------*/
.noticias_inicio
{
	width: 10px;
	padding-left:5px;
	vertical-align:top;
}

.noticias_inicio_texto
{
	margin-left: 5px;
	margin-top:0px;
	float:right;
	vertical-align:top;
}
.texto_indice
{
	
	color: #959595;
	font-size: 10px;
	font-weight: normal;
}
.titulo_noticias
{
	
	color: #698946;
	font-size: 11px;
	text-align:justify;
	font-weight:bold;
	padding-right:5px;
}
a.titulo_noticias
{
	color: #698946;
	font-size: 11px;
	text-decoration:none;
	font-weight:bold;
	padding-right:5px;
}
a.titulo_noticias:hover
{
	text-decoration:underline;
}
.titulo_noticias_naranja
{
	color: #fc9a20;
	font-size: 11px;
	text-decoration:none;
	font-weight:bold;
	padding-right:5px;
}
.titulo_noticias_naranja:hover
{
	text-decoration:underline;
}
.titulo_eventos
{
	color: #3f53b2;
	font-size: 11px;
	text-decoration:none;
	font-weight:bold;
	padding-right:5px;
}
a.titulo_eventos
{
	color: #3f53b2;
	font-size: 11px;
	text-decoration:none;
	font-weight:bold;
	
}
a.titulo_eventos:hover
{
	text-decoration:underline;
}

.titulo_casos
{
	/*margin-left: 5px;*/
	color: #D39D68;
	font-size: 12px;
}
a.titulo_casos
{
	color: #D39D68;
	font-size: 11px;
	text-decoration:none;
	font-weight:bold;
	padding-right:5px;
}
a.titulo_casos:hover
{
	text-decoration:underline;
}

/*-------------clases para seccion empresa--------------------*/
.naranja_emp
{
	color:#fc9a20;
}
.negro_emp_titulo
{
	color:#555555;
	font-size:13px;
}
/*----------------Clases para Mi Telematel-----------------------*/
.tablas_izquierda
{
	float:left;
	width:470px;
	padding-left:5px;
	line-height:15px;
}
.tablas_derecha
{
	float:right;
	width:470px;
	padding-right:5px;
	line-height:15px;
}
.tablas_izquierda_documentos
{
	float:left;
	width:440px;
	line-height:15px;
}
.tablas_derecha_documentos
{
	float:right;
	width:440px;
	padding-right:10px;
	line-height:15px;
}
.mitelematel
{
	width:470px;
	border: solid 1px #D7D7D7;
	margin-bottom:10px;
}
.mitelematel_novedades
{
	width:600px;
	border: solid 1px #D7D7D7;
	margin-bottom:10px;
}
.mitelematel_documentos
{
	width:440px;
	border: solid 1px #D7D7D7;
	margin-bottom:10px;
}
.mitelematel_titulo
{
	background-color:#f7f7f7;
	color:#6ba483;
	text-align:left;
	padding-left:5px;
	border-top: solid 1px #D7D7D7;
	font-weight:bold;
	font-size:13px;
	border-bottom: solid 1px #D7D7D7;
}
.mitelematel_celda
{
	background-color:#fff;
	padding-left:5px;
	font-size:11px;
}
.oculto
{
	display:none;
	background-color:#fff;
	/*border-top: solid 1px #D7D7D7;*/
}
.mitelematel_desplegar, .mitelematel_desplegar a:visited
{
	text-decoration:none;
	color:#6ba483;
	padding-left:100px;
}
.mitelematel_desplegar a:hover
{
	text-decoration:underline;
}
.mitelematel_verde
{
	color:#6ba483;
	font-weight:bold;
	padding-right:5px;
}
.mitelematel_enlace, .mitelematel_enlace a:visited
{
	text-decoration:underline;
	color:#fc9a20;
}
.mitelematel_enlace a:hover
{
	text-decoration:none;
}
.mitelematel_destacado
{
	color:#fc9a20;
	font-weight:bold;
}
.boton_mitelematel
{
	background-color:#CCCDCF;
	color:#000000;
	border: solid 1px #000000;
	font-weight:bold;
	text-decoration:none;
	width:70px;
	cursor:hand;
}
.datos_usuario
{
	text-align:right;
	font-size:11px;
	padding-bottom:5px;
}
.textbox_mitelematel
{
	padding-right:10px;
	padding-bottom:5px;
	width:75px;
}
.textbox_mitelematel input
{
	width:150px;
}

/*----------------Clases para el calendario----------------------*/

.calFondoCalendario {
	background-color:#F9F7F7;
	border: solid 1px #E2E2E1;
	border-bottom: solid 2px #E2E2E1;
}
.calFondoCalendarionuevo {
	background-color:#F9F7F7;
	border: solid 1px #E2E2E1;
	border-bottom: solid 2px #E2E2E1;
}
.calEncabe {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:9px
}

.calFondoEncabe {
	background-color:#E2E2E1
}
.calFondoEncabenuevo {
	background-color:#E2E2E1
}

.calDias {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:7px; 
	font-weight:bold
}

.calSimbolo {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:8px; 
	text-decoration:none; 
	font-weight:200; 
	color:#7184B2
}

.calResaltado {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:8px; 
	text-decoration:none; 
	font-weight:bold;
	color:#7184B2;
}

.calCeldaResaltado {
	background-color:#CCD2ED
}

.calDatos {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold;
	color:#9A9A9A
}
/*-------------Clase para el tooltip---------------*/
a.info {
    position:relative;
    z-index:1; 
    text-decoration:none;
    cursor:default;
}
a.info:hover {
    z-index:2; background-color:#CCD2ED;
}
a.info span {  /* Esta es la que hace que el texto en el span no se despliegue en el estado normal de la URL*/
    display: none;
}
a.info:hover span {  /* Esta zona es la que hace que se despliegue cuando nos ubicamos sobre el texto de la URL o la imagen dentro de la URL*/
    display:block;
    position:absolute;
    top:2em;
    left:2em;
    width:200px;
    border:1px solid #CCD2ED;
    background-color:#CCD2ED;
    color:#000000;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    padding: 5px;
}
.tooltip
{
	display:none;
    position:absolute;
	margin-top:15px;
    width:200px;
    border:1px solid #CCD2ED;
    background-color:#CCD2ED;
    color:#000000;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    padding: 5px;
     z-index:5;
}
.tooltip_inicio
{
	display:none;
    position:absolute;
	margin-top:15px;
    width:200px;
    border:1px solid #CCD2ED;
    background-color:#CCD2ED;
    color:#000000;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    padding: 5px;
     z-index:5;
}
.tooltip_encuestas
{
	display:none;
    position:absolute;
	margin-top:5px;
	margin-left:15px;
    width:350px;
    border:1px solid #6aa480;
    background-color:#e9f8ef;
    color:#666666;
    text-align: left;
    font-weight:bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    padding: 5px;
    z-index:5;
}
/*-------------------------------------------*/
/* SMTEC */

.columna{float:left; display:block;}

.normal{width:330px;}
.normal li.sub a{width:303px;}
.grande{width:450px;}
.grande li.sub a{width:427px;}

.cuadro{border:1px solid #d7d7d7; margin:10px; background:#FFFFFF; padding-left:7px; color:#fc9a20}

.cuadro .tit{background:url(../images/cuadro_tit.jpg) repeat-x top left; height:24px;}
.cuadro .tit h1{color:#6aa480; font-weight:normal; font-variant:small-caps; font-size:14px; padding-left:7px; float:left; line-height:22px; height:22px; }
.cuadro .tit a{font-size:11px; color:#fc9a20; float:right; margin-right:5px; text-decoration:none; line-height:22px; background:url(../images/bullet.gif) no-repeat left 7px; padding-left:13px;}
.cuadro .tit a:hover{text-decoration:underline !important;}
.cuadro .tit a.plegar{background:url(../images/bullet3.gif) no-repeat left 7px;}

/*.cuadro p{margin:7px 7px 7px 17px; font-size:11px; line-height:18px;}

.cuadro ul{margin:0;}
.cuadro li.sub{margin:0;}
.cuadro li.sub a{font-size:12px; color:#6aa480; float:left; margin:0; border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; text-decoration:none; line-height:24px; background:url(../images/bullet.gif) no-repeat 10px 7px #f7f7f7; padding-left:23px; clear:both; }

.cuadro li.oculto a{background:url(../images/bullet2.gif) no-repeat 10px 7px #f7f7f7;}
.cuadro li.oculto dl{display:none; visibility:hidden;}

.cuadro dl{margin:0px 0px 0px 10px; font-size:11px; line-height:18px;}
.cuadro li dl{margin-top:0;}
.cuadro dt{color:#fc9a20;}
.cuadro dd{color:#666666; margin-bottom:7px;}
.cuadro dl a{color:#fc9a20 !important; text-decoration:none; font-size:11px !important; float:none !important; border:none !important; line-height:18px !important; background:none !important; padding:0 !important; clear:none !important; }
.cuadro dl a:hover{text-decoration:underline;}*/


#frmcontacto{margin-left:19px;margin-bottom:19px;margin-right:19px;margin-top:0px;}
#frmcontacto p{margin-top:0px;}
#frmcontacto textarea{ font-family:Arial;}
#frmcontacto ul{}
#frmcontacto li{border-bottom:1px solid #d8d8d8; padding:5px 0 5px 0;}
#frmcontacto li.last{border-bottom:1px solid #ededed;padding:5px 0 0 0;}
#frmcontacto li.sec{border-bottom:1px solid #666666; padding:0; margin-top:0px; font-size:12px; font-weight:bold;}
#frmcontacto li.noborder{border:none;}
#frmcontacto li.submit{border-bottom:1px solid #ededed; border-top:1px solid #ededed;}
#frmcontacto li.checkbox_border{border-bottom:1px solid #ededed; padding-top:0px; padding-bottom:0px;}
#frmcontacto label{margin-left:50px; width:130px; display:block; float:left;}
#frmcontacto input{font-size:12px; width:150px; border:1px solid #999999; padding:2px; color:#666666;}
#frmcontacto .motivo{font-size:12px;border:1px solid #999999; padding:2px; color:#666666;}
#frmcontacto .checkbox{ width:16px; color:#666666; border:1px solid #ededed;}
#frmcontacto .error{background:#f18b8b; border:1px solid #ff0000; color:#FFFFFF;}
#frmcontacto .correcto{background:#ffffff; border:1px solid #999999; color:#666666;}
#frmcontacto select{font-size:12px; width:155px; border:1px solid #999999; color:#666666;}
#frmcontacto option{padding:1px 1px 2px 1px;}
#frmcontacto li.submit input{color:#fc9a20; font-weight:bold; background:#ededed; width:74px; margin-left:200px; cursor:hand}
#frmcontacto .col2{width:290px; float:right; display:block;}
#frmcontacto .col2 label{float:left; margin:0; width:60px;}


#alert{background:url(../images/alert.jpg) no-repeat 10px 8px #ec6464; padding:8px; color:#FFFFFF; margin:10px 0 0 0; display:none;}
#alert h1{font-size:12px; font-weight:bold; line-height:19px; margin:0 0 0 50px;}
#alert p{font-size:11px; line-height:13px; margin:0 0 0 50px;}
#alert_nueva{background:url(../images/alert.jpg) no-repeat 10px 8px #ec6464; padding:8px; color:#FFFFFF; margin:0 0 0 0;}
#alert_nueva h1{font-size:12px; font-weight:bold; line-height:19px; margin:0 0 0 50px; text-align:center;}
#alert_nueva p{font-size:11px; line-height:13px; margin:0 0 0 50px; text-align:center;}
#mensaje{background:url(../images/alert.jpg) no-repeat 10px 8px #6aa480; padding:8px; color:#FFFFFF; margin:0 0 0 0;}
#mensaje h1{font-size:12px; font-weight:bold; line-height:19px; margin:0 0 0 0; text-align:center;}
#mensaje p{font-size:11px; line-height:13px; margin:0 0 0 0; text-align:center;}
#mensaje_cerrada{background:url(../images/alert.jpg) no-repeat 10px 8px #6aa480; padding:8px; color:#FFFFFF; margin:0 0 0 0;}
#mensaje_cerrada h1{font-size:12px; font-weight:bold; line-height:19px; margin:0 0 0 0; text-align:center;}
#mensaje_cerrada p{font-size:11px; line-height:13px; margin:0 0 0 0; text-align:center;}
/*-----------------Clases pop´ups-------------------------------------------*/
.cnt{
      background-color:#ededed;
      position:absolute;
      /*font-weight:bold;*/
      width:70%;
      height:70%;
      visibility:hidden;
      top:15%;
      left:15%;
    }
.cnt_novedades{
    background-color:#ededed;
    position:absolute;
    /*font-weight:bold;*/
    width:940px;
    height:550px;
    visibility:hidden;
    top:110px;
    left:160px;
}
.cnt_mitelematel{
    background-color:#ededed;
    position:absolute;
    font-weight:bold;
    width:35%;
    height:35%;
    top:30%;
    left:30%;
	text-align:center;
	padding:10px;
    }
.cnt_mitelematel_usuario{
    background-color:#ededed;
    position:absolute;
    font-weight:bold;
    width:30%;
    height:10%;
    top:40%;
    left:32%;
	text-align:center;
	padding:10px;
}
.trans{
    background-color:#000000;
    color:#000000;
    position:absolute;
    text-align:center;
    font-size:25px;
    font-weight:bold;
    width:100%;
    height:10%;
	top:0px;
	visibility:hidden;
}
.trans_mitelematel{
    background-color:#000000;
    color:#000000;
    position:absolute;
    text-align:center;
    font-size:25px;
    font-weight:bold;
    width:100%;
    height:100%;
	top:0px;
}
.trans_novedades{
    background-color:#000000;
    color:#000000;
    position:absolute;
    text-align:center;
    font-size:25px;
    font-weight:bold;
    width:960px;
    left:150px;
	top:0px;
	margin-top:100px;
}
.cnt2{
      background-color:#ededed;
      position:absolute;
      /*font-weight:bold;*/
      width:70%;
      height:70%;
      visibility:visible;
      top:15%;
      left:15%;

    }
.trans2{
    background-color:#000000;
    color:#000000;
    position:absolute;
    text-align:center;
    font-size:25px;
    font-weight:bold;
    width:100%;
    height:100%;
	top:0px;
	visibility:visible;
}
.cabazera_aviso{margin:0; width:100%; background:#fc9a20; height:26px; display:block;}
.cabazera_aviso a{color:#FFFFFF; background:url(../images/cerrar.jpg) no-repeat right 3px; padding:0 20px 0 0; float:right; margin:4px 13px 0 0;}
.cabazera_aviso a:hover{color:#666666; background:url(../images/cerrarh.jpg) no-repeat right 3px;}
.sombra_aviso{margin:0; width:100%; height:10px; display:block; background:url(../images/fondo_sombra_gris.png) repeat-x #ededed;}
.contenedor_aviso{margin:0; width:99%; background:#ededed; height:90%; padding-left:6px;}
.contenedor_aviso h1{font-size:22px; line-height:18px; color:#6aa480; font-weight:normal; font-variant:small-caps; width:auto; margin:0 0 8px 50px}
.contenedor_aviso .texto{background:#FFFFFF; color:#666666; margin:0 14px 14px 14px; padding:16px 36px 28px 36px;overflow-y:scroll; overflow-x:hidden;height:90%}
.contenedor_aviso .texto h1{font-size:15px; line-height:16px; color:#666666; width:100%; margin:0 0 10px 0; border-bottom:1px solid #d8d8d8; padding:0 0 7px 0; font-variant:normal;}
.contenedor_aviso .texto p{margin:0 0 8px 0;}
.contenedor_aviso .texto .noticia{float:none; margin-right:170px;}
.contenedor_aviso .texto .imagen{float:right; vertical-align:top;}
.linea{width:100%; border-top: solid 1px #cccccc}

.zona_contenido_todo
{
	display: inline;
	float: left;
	margin-right: 0px;
	clear:both;
	width: 955px;
}
.zona_centro_todo_sin_fondo
{
	float: left;
	width: 711px;
}
/*-----------sin scroll en firefox----------------------------------------*/
.sin_scroll
{
	overflow:hidden;
}
/*--------------------clases zona de contactos---------------------------------------*/
.izquierda
{
	float:left;
	
}
.derecha
{
	font-family:Arial;
	font-weight:bold;
	color:#fc9a20;
	font-size:14px;
	padding-right:5px;
	padding-left:80px;
}
.izquierda_bis
{
	font-weight:normal;
	font-size:11px;
	font-family:Arial;
	padding-left:10px;
	text-decoration:none;
	color:#959595;
	
}
.izquierda_bis:hover
{
	text-decoration:underline;
}
.prueba
{
	float:right;
}
/*-------------------Clases del mapaweb---------------------------------*/
a.apartados_mapaweb
{
	color: #fc9a20;
	font-size: 14px;
	text-decoration:none;
	font-weight:bold;
	padding-left:30px;
	font-family:Arial;
}
a.apartados_mapaweb:hover
{
	text-decoration:underline;
}
.secciones_mapaweb
{
	color:#6aa480;
	font-size:24px;
	font-family:Arial;
	font-weight:bold;
}
a.secciones_mapaweb
{
	color:#6aa480;
	font-size:24px;
	font-weight:bold;
	font-family:Arial;
	text-decoration:none;
}
a.secciones_mapaweb:hover
{
	text-decoration:underline;
}
.tabla_mapaweb
{
	width:80%;
	height:90%;
	margin-left: 40px;
}

.lista_falsa
{
	display:none;
	background-color:White;
}
/*------------------formularios de encuestas------------------------------*/
.zona_oculta
{
	display:none;
}
.zona_visible
{
	display:block;
}
#frmencuesta{margin-bottom:19px;margin-top:0px;}
#frmencuesta p{margin-top:0px;}
#frmencuesta textarea{ font-family:Arial;}
#frmencuesta ul{}
#frmencuesta li{border-bottom:1px solid #d8d8d8; padding:5px 0 5px 0; list-style:none;}
#frmencuesta li.last{border-bottom:1px solid #ededed;padding:5px 0 0 0;}
#frmencuesta li.sec{border-bottom:1px solid #666666; padding:0; margin-top:0px; font-size:12px; font-weight:bold;}
#frmencuesta li.noborder{border:none;}
#frmencuesta li.beneficios{border:none; padding:0 0 0 10px;}
#frmencuesta li.submit{border-bottom:1px solid #ededed; border-top:1px solid #ededed;}
#frmencuesta li.checkbox_border{border-bottom:1px solid #ededed; padding-top:0px; padding-bottom:0px;}
#frmencuesta label{width:230px; display:block; float:left;}
#frmencuesta label.sectores{width:70px; display:block; float:left;}
#frmencuesta input{font-size:12px; width:330px; border:1px solid #999999; padding:2px; color:#666666;}
#frmencuesta .motivo{font-size:12px;border:1px solid #999999; padding:2px; color:#666666;}
#frmencuesta .checkbox{ width:16px; color:#666666; border:1px solid #ffffff; vertical-align:top}
#frmencuesta .error{background:#f18b8b; border:1px solid #ff0000; color:#FFFFFF;}
#frmencuesta .correcto{background:#ffffff; border:1px solid #999999; color:#666666;}
#frmencuesta select{font-size:12px; width:335px; border:1px solid #999999; color:#666666;}
#frmencuesta option{padding:1px 1px 2px 1px;}
#frmencuesta li.submit input{color:#fc9a20; font-weight:bold; background:#ededed; width:74px; margin-left:200px; cursor:hand}
#frmencuesta .col2{width:290px; float:right; display:block;}
#frmencuesta .col2 label{float:left; margin:0; width:60px;}
#frmencuesta .temas_visible{display:block;background-color:#ffffff;padding:5px;margin:5px;}
#frmencuesta .temas_oculto{display:none;background-color:#ffffff;padding:5px;}
#frmencuesta .boton_tema{width:30px;font-weight:bold;padding:2px;margin-right:10px;margin-left:10px;}
#frmencuesta .boton_enviar{width:100px;font-weight:bold;color:#fc9a20;padding:2px;margin-right:20px;}
#frmencuesta .botones_temas{text-align:center;font-weight:bold;color:#6aa480;font-size:14px}
#frmencuesta .botones_enviar{text-align:center;}
#frmencuesta .titulo_tema{font-weight:bold;color:#6aa480;font-size:18px}
#frmencuesta .enunciado_pregunta{font-weight:bold;}
#frmencuesta .enunciado_erronea{padding-left:15px;font-weight:bold;color:#C00000;}
.enunciado_relacionadas
{
	width:520px;
	padding-bottom:5px;
	vertical-align:top;
}
.enunciado_preguntas
{
	width:525px;
	padding-bottom:5px;
	vertical-align:top;
	padding-bottom:15px;
	color:#666666;
}
.respuesta_preguntas
{
	vertical-align:middle;
}
.pregunta_sectores
{
	vertical-align:top;
}
.respuesta_sectores
{
	padding-left:20px;
}
.enlace_modulos
{
	color:#fc9a20;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
.zona_modulos
{
	display:none;
	font-size: 11px;
	line-height:14px;
	text-align:justify;
}
.zona_beneficios
{
	padding-right:5px;
}
.alert2{background:url(../images/alert.jpg) no-repeat 10px 8px #ec6464; padding:8px; color:#FFFFFF; margin:10px 0 0 0; display:none;}
.alert2 p{font-size:11px; line-height:13px; margin:0 0 0 10px;}