*{padding:0px; margin:0px;}
img{border:none}
body{font-family: 'Trebuchet MS', Verdana, Arial; font-size:12px; /*line-height: 16px;*/ color: #005699; text-align:justify; background-color:white}
table{border-collapse: collapse;}

/*  --------------------- ACORDION --------------------- */

.haccordion{
/* contenedor absoluto del script */	
padding: 0;
background-color:#f5f5f5;
margin: 0px 0px 0px 0px; /* margenes que establece el contenedor */
width:100%; 

}


#hc1 li{
margin:0px; 			/* Espaciado entre cada contenedor de listas */
font-size:14px; 		/* tamaño de la fuente */
/*line-height: 20px; 		/* altura de la línea */
text-indent: 5px; 		/* Espaciado entre el texto y el margen del panel */
color:white;
}

/* Panel de listas */
#hc1 li .hpanel{
padding-left: 0px; 	/*Espaciado de las listas dentro de su panel */
background: transparent;	/* color del panel */

}


.haccordion ul{
margin: 0;  			/* Espaciado entre la caja contenedora y los elementos de la página*/
padding: 0; 			/* Espaciado entre la lista y la caja contenedora */
list-style: none;
overflow: hidden; 		/* No Tocar */
}


.haccordion li{
margin: 0;
display: block; 		/* No Tocar */
width: 100%;  			/* JS deshabilitado - Heredan lo que se marca dentro ded menu.ascx*/
height: 150px; 			/* JS deshabilitado - Heredan lo que se marca dentro ded menu.ascx*/
overflow: hidden; 		/* No Tocar*/
float: left; 			/* No tocar*/

}

.haccordion li .hpanel{
width: 100%; 			/* JS deshabilitado Heredan lo que se marca dentro ded menu.ascx */
height: 150px;  		/* JS deshabilitado Heredan lo que se marca dentro ded menu.ascx */
}

/*ul.perico{
	list-style: none;
	background: url(../imagenes/noticia_trc.jpg) left bottom no-repeat;
	padding-left: 25px;
}*/

li.perico{
	list-style: none;
	background: url(../imagenes/noticia_trc.jpg) left bottom no-repeat;
	padding-left: 25px;
}

td.buyet{background: url(../imagenes/bullet_trc.png) left top no-repeat ; padding-left: 14px; padding-top: 3px;}
td.buyet2{font-size:48px; color:white; font-family: 'Trebuchet MS', Verdana, Arial; text-align:center;}

/*  --------------------- ACORDION --------------------- */





/*******       Tipografia     ********/
h1{font-size:20px;}
h2{font-size:18px; line-height:20px}
h2.normal{border:0px;}
h3{font-size:16px;}
h4{font-size:14px;}
h5{font-size:12px;}
h6{font-size:10px;}
p{font-size:14px; text-align:justify; line-height:16px; color:gray}
		/* --- Casos Especiales --- */
		.letra_pie{font-size:12px;}
		.tex_EstaUsted{font-size:16px; font-weight:bold}


/*******       Variantes Tipografia     ********/
	h1.titulos{background-color:#819bc7; color:white; text-align:right; padding-right:5px; margin-top:5px; line-height:24px}
	h1.titulos_1{background-color:#819bc7; color:white; text-align:left; padding-left:5px; margin-top:5px; line-height:24px}
	h1.cloud_text{text-align:right; padding-right:5px; margin-top:10px; font-size:26px; color:white; line-height:26px;}
	h2.cloud_text{text-align:justify; font-size:16px; color:white; border:0px;line-height:16px;font-weight:bold;  }
	p.cloud_text{font-size:14px; text-align:justify; line-height:14px; color:white}
	h3.destacado{background-color:#819bc7; color:white; text-align:left; padding:3px;}
h3.titulos{background-color:#819bc7; color:white; text-align:left; padding-left:5px; margin-top:5px}



.mas_grande_negrita{font-size:16px; font-weight: bold}
.puntazo{font-size:30pt; font-weight: bold}




a.titulo_noticias_portada{font-size:10px}
a.enlace {font-size:14px;}
a.enlace_SalaPrensa {font-size:14px;}
.fecha_noticia {font-size:12px;}


/* Noticias */
.titulo_noticia{font-size:20px;}
.encabezado_noticia {font-size:16px;}
.fecha_noticia {}
.texto_noticia{font-size:14px;}
.foto_noticia{}
.texto_fecha {font-size:10px}


/* cabecera */
a.enlace_cabecera {font-size:12px; font-weight: bold}

/* listas */

.comillas{font-size:40px; font-family:helvetica}
.primera_letra{font-size:30px; font-weight:bold}




/*pedro css*/
ul{margin:0; padding:0px; text-align:left;}
li{list-style-position:inside; }
ul.destacado {list-style-type: square; list-style-position: outside; font-size:14px; color:gray; text-align: justify} /* Meter en CSS */
ul.destacado2 {list-style-type: circle; list-style-position: outside; font-size:14px; color:gray} /* Meter en CSS */
ol.none {font-size:14px; color:gray; padding-left:0px} /* Meter en CSS */


/*ul.destacado {list-style-image: url(../imagenes/logo_mini.jpg); font-size:14px; margin:0px; padding:0px; text-indent:0px}*/

ul.mapa_web_lista{margin-left:30px}
ul.lista_tabulada{margin-left:30px}

ul .mapa_web_lista_sub{margin-left:20px; margin-top:-15px}

ul.lista_pie{list-style-type: disc;}




.politica_privacidad{font-size:18px;}

/* vanessa*/
#navi {	list-style-type:circle;margin-left:20px;}
#navi2 {	list-style-type:none;margin-left:55px;}
#navi3 {	list-style-type:square;list-style-position:inside;margin-left:35px;}

/* ----- FIN Tipografia ----- */




/* ----- ESTRUCTURA ----- */
/* Estructura de la página de inicio */
#contenido{width:1000px;}
	#cuerpo_index_2{width:990px; padding-top:0px; /*background-color:white;*/ }
	#cuerpo_index{width:990px; padding-top:0px; /*background-color:white;*/ }
		.contiene_flash{width:770px; height:170px; float:left}
		.destacado_1{width:100%; background: url(../imagenes/mas_buscado_cpd.jpg) top left no-repeat #d3d3d3;height:150px; margin-top:3px}
		.destacado_2{width:100%; background: url(../imagenes/mas_buscado_limpieza.jpg) top left no-repeat #d3d3d3;height:150px}
		.destacado_3{width:100%; background: url(../imagenes/mas_buscado_cobra2.jpg) top left no-repeat #d3d3d3;height:150px}
		.destacado_4{width:100%; background: url(../imagenes/mas_buscado_pdu.jpg) top left no-repeat #d3d3d3;height:150px}
		/*.destacado_texto{width:550px; padding-left:240px; padding-top:10px; color:white; background-color:green}*/
		.destacado_texto_1{width:430px; margin-left:300px; padding-top:10px; color:white;}
		.destacado_texto_2{width:430px; margin-left:300px; padding-top:10px; color:white;}
		.destacado_texto_3{width:430px; margin-left:300px; padding-top:10px; color:white;}
		.destacado_texto_4{width:590px; margin-left:150px; padding-top:10px; color:white;}
		
		
		.noticias_index{}

		/*#imagen_destacado{width:970px; margin-left:auto; margin-right:auto; height:300px}*/
		#imagen_destacado{width:780px; height:215px; float:left; margin-top:10px}		
		.contiene_noticias_index{width:210px; float:right; margin-top:10px} 
		
		.menu_pie{font-size:14px; font-weight:bold}
		
.presenta_lema{width:500px; height:215px;}
.contiene_lema{line-height:22pt}
/*.contiene_lema{margin-top:100px; margin-left:10px; padding:10px; border:2px solid white; width:400px; background: url(../imagenes/lema/fondo_lema.png) top left repeat; font-size:20pt; color:white}*/

/* Estructura de las páginas  */
#div_absoluto{width:100%; background-color:#f5f5f5}
#contiene_menu {width:1000px; margin-left:auto; margin-right:auto;}
#contenedor{width:1000px; margin-left:auto; margin-right:auto; margin-top:1px}


#lineas_negocio{width:100%; background: url(../imagenes/lineas_negocio/banda.jpg) top repeat; height:130px;}
#contiene_lineas_negocio{width:1000px; margin-left:auto; margin-right:auto; height:130px; vertical-align:top}
#contiene_lineas_negocio table td{width:250px; text-align:right; padding-right:10px; vertical-align: bottom; height: 130px }

/* -----   Estructura de la cabecera   ----- */
#contenedor_cabecera{width:1000px; margin-left:auto; margin-right:auto; background-color:#f5f5f5;}

.cabecera{width:100%; padding-top:5px; background-color:#f5f5f5;}
.contiene_cabecera{width:1000px; margin-left:auto; margin-right:auto; }

.cabeceraMenu{background-color:#f5f5f5;}
	.css_letra{margin-top:1px; margin-left:5px;}
	/*.css_letra_casa{margin-top:1px; margin-left:5px}*/
	
	.notas_cabecera{text-align:right;}


/* -----   Login.aspx   ----- */
	.coloca_login{width:200px;  margin-left:auto; margin-right:auto; margin-top:100px;}


/* -----   Página buscador   ----- */
	.separador{border-bottom:1px dashed gray; margin-top:5px; margin-bottom:10px;}

/* ---- Pie de página  ------------ */
	#nuevo_pie{width:100%; color:#005699; font-size:12px; padding-top:5px; background: url('../imagenes/pie/fondo_pie.jpg') repeat-x center top; background-color:#f5f5f5; }
	
	#pie{width:100%; height:40px; background-color:#f5f5f5}
		#contiene_pie{width:1000px; margin-left:auto; margin-right:auto; margin-top:15px; background-color:#f5f5f5}
	
		#pie_abajo{width:1000px; background-color:#f5f5f5}
	
	#pie_abajo .right{float:right; margin-top:5px; margin-right:5px; padding-right:30px; text-align:right; background-color:#f5f5f5}
	#pie_abajo .left{float:left; margin-top:5px; margin-right:5px; padding-right:30px; text-align:left; background-color:#f5f5f5}

	
	.titulos_pie_1{font-size:18px; font-weight:bold; margin-left:65px; color:white}
	.titulos_pie_2{font-size:18px; font-weight:bold; margin-left:5px; color:white}
	.titulos_pie_3{font-size:18px; font-weight:bold; margin-left:65px; color:white}
	.titulos_pie_4{font-size:18px; font-weight:bold; margin-left:65px; color:white}
	
	ul.lista_pie_1{font-size:11px; margin-left:60px; margin-top:0px;}
	ul.lista_pie_2{font-size:11px; margin-left:0px; margin-top:0px;}
	ul.lista_pie_3{font-size:11px; margin-left:60px; margin-top:0px;}
	ul.lista_pie_4{font-size:11px; margin-left:60px; margin-top:0px;}
	
	.infraestructuras_1{width:230px;}
	.infraestructuras_2{width:210px;}
	.integracion_1{width:250px;}
	.software_1{width:270px;}
	
	
/* ---- Sala de Prensa  ------ */	






#casos_exito{width:100%; margin-right:auto; margin-left:auto; border-collapse: collapse; border:1px solid #005599; font-size:14px}
td.primera{padding:5px; border:1px solid #005599; width:210px;}
td.primera p{}
td.segunda{padding:5px; border:1px solid #005599; /*background-color:#819bc7; border-bottom: 1px solid white*/}
td.segunda p{}

#tabla_cifras{width:100%; margin-right:auto; margin-left:auto; border-collapse: collapse; border:1px solid #005599; font-size:14px}

td.sumarios_primera{width:360px}
td.sumarios_segunda{width:350px}
table.sumarios{}

/* ---- Contacto y catálogos  ------ */	
/*.datos_correo{width:760px; border:1px dashed gray; padding:10px}*/
.datos_correo{width:690px; border:1px dashed gray; padding:10px}


/* ----- FIN ESTRUCTURA ----- */




/*  --------  ENLACES  ----------  */

a:link 		{color:#005699; text-decoration: none; border:0px; font-family: 'Trebuchet MS', Verdana, Arial; }
a:visited 	{color:#005699; 	text-decoration: none; border:0px; font-family: 'Trebuchet MS', Verdana, Arial; }
a:active 	{color:#005699; text-decoration: none; border:0x; font-family: 'Trebuchet MS', Verdana, Arial; }
a:hover 	{color: Orange; text-decoration: none; border:0px; font-family: 'Trebuchet MS', Verdana, Arial; }


/* Texto de las Noticias de Portada */
	a.titulo_noticias_portada:link 		{color: #ffffff; font-weight:bold;}
	a.titulo_noticias_portada:visited 	{color: #ffffff; font-weight:bold;}
	a.titulo_noticias_portada:active 	{color: #ffffff; font-weight:bold;}
	a.titulo_noticias_portada:hover 	{color: #005699; font-weight:bold;}

	
	a.nuevo_menu:link 		{color: #ffffff; font-weight:bold;}
	a.nuevo_menu:visited 	{color: #ffffff; font-weight:bold;}
	a.nuevo_menu:active 	{color: #ffffff; font-weight:bold;}
	a.nuevo_menu:hover 		{color: #005699; font-weight:bold; font-size:18px}
	
a.enlace:link 	{font-weight:bold;}
a.enlace:visited{font-weight:bold;}
a.enlace:active {font-weight:bold;}
a.enlace:hover 	{font-weight:bold;}


a.enlace_lineas:link 	{font-weight:bold; font-size:16px}
a.enlace_lineas:visited{font-weight:bold; font-size:16px}
a.enlace_lineas:active {font-weight:bold; font-size:16px}
a.enlace_lineas:hover 	{font-weight:bold; font-size:16px}



a.correo:link 	{font-weight:bold;}
a.correo:visited{font-weight:bold;}
a.correo:active {font-weight:bold;}
a.correo:hover 	{font-weight:bold;}


a.caso_exito:link 		{font-weight:bold;}
a.caso_exito:visited	{font-weight:bold;}
a.caso_exito:active 	{font-weight:bold;}
a.caso_exito:hover 		{font-weight:bold;}


a.caso_exito_grande:link 		{font-size:16px ;font-weight:bold;}
a.caso_exito_grande:visited	{font-size:16px; font-weight:bold;}
a.caso_exito_grande:active 	{font-size:16px; font-weight:bold;}
a.caso_exito_grande:hover 		{font-size:18px; font-weight:bold;}


a.menu:link 		{color:#005699; text-decoration: none; border:0px;}
a.menu:visited 	{color:#005699; 	text-decoration: none; border:0px;}
a.menu:active 	{color: Blue; text-decoration: underline ; border:0x;}
a.menu:hover 	{color: orange; text-decoration: none; border:0px;}


a.enlace_gruposRelacionados:link  	{color:#005699; font-size:12px; padding-left:3px; font-weight:bold;}
a.enlace_gruposRelacionados:visited {color:#005699; font-size:12px; padding-left:3px ; font-weight:bold;}
a.enlace_gruposRelacionados:active 	{color: gray; 	font-size:12px; padding-left:3px ; font-weight:bold;}
a.enlace_gruposRelacionados:hover 	{color: orange; font-size:12px; padding-left:3px font-weight:bold;}



/* ----- FIN ENLACES ----- */


.confirmacion{width:700px; border: 1px dashed gray; padding:10px; margin-right:auto; margin-left:auto; margin-top:0px;}
.contactar_datos_trc{float:left; width:330px; margin-top:20px}



.texto_catalogo{font-size:12px; font-family:'Trebuchet MS',}

/* Estructura de los Catálogos */
.derecha{float:right}


#divCatalogos img{border:1px solid #005699;}
#divCatalogos {width:100%; color:#005699; font-size:12px;}

.ok_correo{color:green; font-size:18px}

.formulario{text-align:right}

.vacio_20{height: 20px;}





/* Posiciona Clientes */

.tabla_clientes_nueva{}

.clientes{ border-bottom: 1px dashed gray; overflow: hidden; padding-bottom:10px; padding-top:20px; width:100%;}

.tabla_clientes_1_1{width:30%; min-height: 50px; display: -moz-inline-stack; /* FF2*/ display: inline-block; vertical-align: top; text-align:center; /* BASELINE CORRECCIÓN*/ margin: 0px 0px 0px 0px;   zoom: 1; /* IE7 (hasLayout)*/ *display: inline; /* IE */ _height: 50px; /* IE6 */;}
.tabla_clientes_1_2{width:30%; min-height: 50px; display: -moz-inline-stack; /* FF2*/ display: inline-block; vertical-align: top; text-align:center; /* BASELINE CORRECCIÓN*/ margin: 0px 0px 0px 0px;   zoom: 1; /* IE7 (hasLayout)*/ *display: inline; /* IE */ _height: 50px; /* IE6 */;}
.tabla_clientes_1_3{width:30%; min-height: 50px; display: -moz-inline-stack; /* FF2*/ display: inline-block; vertical-align: top; text-align:center; /* BASELINE CORRECCIÓN*/ margin: 0px 0px 0px 0px;   zoom: 1; /* IE7 (hasLayout)*/ *display: inline; /* IE */ _height: 50px; /* IE6 */;}

.tabla_clientes_1_4{width:24%; min-height: 50px; display: -moz-inline-stack; /* FF2*/ display: inline-block; vertical-align: top; text-align:center; /* BASELINE CORRECCIÓN*/ margin: 0px 0px 0px 0px;   zoom: 1; /* IE7 (hasLayout)*/ *display: inline; /* IE */ _height: 50px; /* IE6 */;}

.tabla_partners{width:100%;}
.tabla_partners_1{height:70px;}
.tabla_partners_1_1{width:33%; float: left;}
.tabla_partners_1_2{width:33%; float: left;}
.tabla_partners_1_3{width:33%; float: right;}

.tabla_certificaciones{width:100%;}
.tabla_certificaciones_1{height:130px;}
.tabla_certificaciones_1_1{width:33%; float: left;}
.tabla_certificaciones_1_2{width:33%; float: left;}
.tabla_certificaciones_1_3{width:33%; float: right;}


/*´------------ Casos de éxito  --------------------  */
.contiene_casos_estudio{width:700px; margin-left:auto; margin-right:auto;}	
.titulo_tabla_casos_exito{text-align: right; padding-right: 32px; color: #819bc7; margin-bottom:5px}
.empresa_tabla_casos_exito{text-align: left; padding-left:32px; margin-top:5px}

.celda_casos_exito{text-align: center; width: 300px; border:1px solid #ebebeb}
	









.noticias{width:190px; padding-top:5px; padding-left:5px;}




/* ----------------  Noticias --------------- */

.maqueta_noticia {width:90%; margin-right: auto; margin-left: auto; border: 1px solid #005699; padding:10px; margin-bottom:20px}

.titulo_noticia{font-weight:bold; color: #005699;}
.encabezado_noticia{}
.fecha_noticia {color:grey; width:100%; text-align: right;}
.texto_noticia{margin-top:5px}
.foto_noticia{width:90%;}

/*.listaNoticias{font-size: 10px;color: #68676B;	margin: 0px;padding: 0px;background-color:#EDF3F7;}*/
/*.listaNoticias{color: red; }*/

/* ----------------  Noticias --------------- */

/* ----------------  descarga --------------- */
.contenidos_descarga {width: 90%; margin-right:auto; margin-left:auto;}

/* ----------------  descarga --------------- */



.contiene_noticia{width: 800px; float:left; }
/*.textoSmall {font-size:10px}*/
.texto12 {font-size:12px}




/* **************************      cambio en CSS     *************************** */

.titulo_fichero{font-size:20px; color:orange;}
.valida_ficheros{width:500px; margin-left:0px;}
