* {

margin:0;
padding:0;
outline: none;
}
body {
	background-image: url(img/fade.gif);
	background-repeat: repeat-x;
	background-position: center top;
	margin: 0;
}
.pie {
	background-image: url(img/fade_pie.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.spacer {
	font-size: 1px;
}
p, .noticia_ampliada {
	font-family: Tahoma, "Trebuchet MS";
	font-size: 11px;
	line-height: 20px;
	color: #626262;
	margin: 0px;
}
.p_noticias {
height:40px;
}

.texto {
	font-family: Tahoma, "Trebuchet MS";
	font-size: 10px;
	line-height: 18px;
	color: #626262;
}
.margen_1_inferior {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #57840E;
	border-right-color: #000000;
	border-bottom-color: #FFCC00;
	border-left-color: #000000;
}


.texto_titulos {
	font-family: Tahoma, "Trebuchet MS";
	font-size: 11px;
	line-height: 18px;
	color: #57840E;
	font-weight: bold;
}
.punteado_bottom {
	background-image: url(img/patterns/punteado.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom:5px;
}

.relleno_informacion {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
}
.input {
	height: 15px;
	width: 250px;
	background-color: #FFFFFF;
	font-family: Tahoma, "Trebuchet MS";
	font-size: 11px;
	color: #626262;
	padding-top: 2px;
	padding-right: 3px;
	padding-left: 5px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #CCCCCC;
}
.margen_form {
	margin: 0px;
}



.punteado_abajo {
	background-image: url(img/patterns/punteado.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
}
A.estilo-vinculo-1 {
	FONT-SIZE: 11px;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	color: #626262;
	line-height: 16px;


}
A.estilo-vinculo-1:link {
	COLOR: #626262; TEXT-DECORATION: none
}
A.estilo-vinculo-1:visited {
	COLOR: #626262; TEXT-DECORATION: none
}
A.estilo-vinculo-1:active {
	COLOR: #626262; TEXT-DECORATION: none
}
A.estilo-vinculo-1:hover {
	COLOR: #92be2d;
	TEXT-DECORATION: underline;

}
.texto_titulos_2 {

	font-family: Tahoma, "Trebuchet MS";
	font-size: 12px;
	line-height: 16px;
	color: #57840E;
	font-weight: bold;
}
.texto_verde {

	font-family: Tahoma, "Trebuchet MS";
	font-size: 11px;
	line-height: 20px;
	color: #57840E;
}
.lista_paquetes{
	font-family: Tahoma, "Trebuchet MS";
	font-size: 11px;
	line-height: 20px;
	color: #626262;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 16px;
	list-style-image: url(img/patterns/cuadro.gif);
	padding: 0px;
}

.lista_paquetes li {
	line-height: 16px;
} 



.texto_rojo {


	font-family: Tahoma, "Trebuchet MS";
	font-size: 11px;
	line-height: 20px;
	color: #990000;
}
a, a:visited, a:link, a:active {
	FONT-SIZE: 11px;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	color: #57840E;
	text-decoration: none;
	}



A.estilo-vinculo-2 {
	FONT-SIZE: 11px;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	color: #57840E;
	line-height: 16px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;



}
A.estilo-vinculo-2:link {
	COLOR: #57840E;
	TEXT-DECORATION: none;

}
A.estilo-vinculo-2:visited {
	COLOR: #57840E;
	TEXT-DECORATION: none;

}
A.estilo-vinculo-2:active {
	COLOR: #57840E;

}
a:hover, A.estilo-vinculo-2:hover {
	COLOR: #57840E;
	TEXT-DECORATION: underline;


}
.texto_blanco {



	font-family: Tahoma, "Trebuchet MS";
	font-size: 11px;
	line-height: 20px;
	color: #FFFFFF;
}
.margen_2_inferior {

	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #57840E;
	border-right-color: #000000;
	border-bottom-color: #FFCC00;
	border-left-color: #000000;
}
.input_XL {
	height: 100px;
	width: 250px;
	background-color: #FFFFFF;
	font-family: Tahoma, "Trebuchet MS";
	font-size: 11px;
	color: #626262;
	padding-top: 2px;
	padding-right: 3px;
	padding-left: 5px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #CCCCCC;
}
.texto_gris {




	font-family: Tahoma, "Trebuchet MS";
	font-size: 11px;
	line-height: 20px;
	color: #626262;
}
.lista_paquetes_2{
	font-family: Tahoma, "Trebuchet MS";
	font-size: 11px;
	line-height: 20px;
	color: #626262;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 30px;
	list-style-image: url(img/patterns/cuadro.gif);
	padding: 0px;
}
.lista_noticias {
	list-style-type:none;
	width:635px;
	height:93px;
	padding:0px;
	margin:27px 0px 0px 7px;
	float: left;
}
.lista_noticias li{
	margin-bottom:6px;

}
.lista_noticias_amp {
	width:950px;
	list-style-type:none;
	padding:0px;
	margin:13px 0px 20px 4px;
	overflow:hidden;
	
}
.lista_noticias_amp li{
	float:left;
	width:453px;
	margin:10px 0px 10px 10px;
}
.p_noticias_2 {
height:150px;
}
.paginado {
	background-image: url(img/patterns/bg_paginado.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 25px;
}


/*--------------------------------actualizacion feb 08-------------------------*/

/*------------------------------------servicios--------------------------------*/

#contenido {
	width: 100%;
	display: inline;
	/*display: inline-block;*/
	}


/*#contenido:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden; 
	}*/
	
	#contenido #menu {
		width: 188px;
		float: left;
		display: inline;
		}
	
	#contenido #menu ul li{
		font-family: Tahoma, "Times New Roman";
		font-weight: bold;
		font-size: 11px;
		list-style: none;
		color: #fff;
		margin-bottom: 1px;
		}
		#contenido #menu ul li a.verde1 {
			background-color: #2f5c00;
			border-left: 3px solid #2f5c00;
			}
			#contenido #menu ul li a.verde1:hover {
			border-left: 3px solid #d2eb71;
			}
		#contenido #menu ul li a.verde2 {			
			background-color: #4a7701;
			border-left: 3px solid #4a7701;
			}
			#contenido #menu ul li a.verde2:hover {			
			border-left: 3px solid #d2eb71;
			}
		#contenido #menu ul li a.verde3 {			
			background-color: #91aa30;
			border-left: 3px solid #91aa30;
			}
			#contenido #menu ul li a.verde3:hover {			
			border-left: 3px solid #d2eb71;
			}
		#contenido #menu ul li a.marron1 {			
			background-color: #c68e00;
			border-left: 3px solid #c68e00;
			}
			#contenido #menu ul li a.marron1:hover {			
			border-left: 3px solid #d2eb71;
			}
		#contenido #menu ul li a.amarillo1 {			
			background-color: #fcc405;
			border-left: 3px solid #fcc405;
			}
			#contenido #menu ul li a.amarillo1:hover {			
			border-left: 3px solid #d2eb71;
			}
		#contenido #menu ul li a {
			color: #fff;
			height: 21px;
			padding: 8px 0px 0px 9px;
			text-decoration: none;
			display: block;
			}
	
	.img_representativas {
		margin: 5px 0px 24px 0px;
		}
	#contenido h4 {
		font-size: 14px;
		color: #434343;
		text-align: justify;
		font-family: Tahoma, Arial, "HelveticaNeue LightCond";
		margin-bottom: 14px;
		font-weight: bold;
		}
	#contenido a.mas {
		font-family: Tahoma, Arial, "HelveticaNeue LightCond";
		font-size: 11px;
		text-decoration: none;
		color: #434343;
		}
	#contenido p {
		font-family: Tahoma, Arial, "HelveticaNeue LightCond";
		font-size: 11px;
		line-height: 16px;
		}
	
	#contenido #analisis, #contenido #digitalizacion, #contenido #facturacion, #contenido #soluciones, #contenido #consultoria {
		width: 723px;
		float: right;
		height: 487px;
		}
		
		h3.lopd {
			background: url(img/actualizacion_feb08/proteccion_datos.gif) 0px 0px no-repeat;
			height: 29px;
			text-indent: -9999px;
			}
		
		h3.dig {
			background: url(img/actualizacion_feb08/digitalizacion_doc.gif) 0px 0px no-repeat;
			height: 29px;
			text-indent: -9999px;
			}
		h3.fact {
			background: url(img/actualizacion_feb08/facturacion_elect.gif) 0px 0px no-repeat;
			height: 29px;
			text-indent: -9999px;
			}
		
		h3.soluciones {
			background: url(img/actualizacion_feb08/soluciones_tec.gif) 0px 0px no-repeat;
			height: 29px;
			text-indent: -9999px;
			}
		h3.consul {
			background: url(img/actualizacion_feb08/cosultoria_tic.gif) 0px 0px no-repeat;
			height: 29px;
			text-indent: -9999px;
			}
			
	.none {
		display: none;
		}
	
/*-----------------------------------------------------------------------------*/
/*------------------------------------protecciondatos--------------------------*/

#cont2 {	
	padding: 0px 10px 0px 0px;
	width: 723px;
	float: right;
	}

	#amp_izq {
		width: 490px;
		float:left;
		margin: 20px 0px 0px 10px;
		padding-right: 10px;
		display: inline;
		padding-bottom: 30px;
		text-align: justify;
		}
	#amp_izq p{
		margin-bottom: 10px;
	}
	#amp_dcha {
		width: 180px;
		text-align: justify;
		float: right;
		margin-top: 20px;
		display: inline;
		}
	
	#amp_dcha img{
		margin-bottom: 15px;
		} 
		
	#amp_dcha p{
		margin-bottom: 5px;
		font-size: 10px;
		}
		
	ul.listaprot {
		margin: 5px 0px 15px 10px;
		list-style-position: inside;
		list-style: none;
		font-family: Tahoma, Arial, "HelveticaNeue LightCond";
		font-size: 11px;
		color: #626262;
		}
	ul.listaprot li{
		margin-bottom: 4px;
		}
	
	#amp_izq h4 {
		margin-top: 15px;
		}
	#amp_izq h4.primero {	
		margin-top: 0px;
		}
		
	.colorprot{
		color: #2f5c00;
		}
	
#contenido a, #contendio a:link, #contenido a:active, #contendio a:visited {
	color: #333;
	text-decoration: none;
	}

#contenido a:hover {
	color: #92be2d;
	}
		
		
		
/*---------------------------------------facturacion----------------------------*/

.colorfact{
		color: #91aa30;
		}

/*-----------------------------------------------------------------------------*/

.colorsoluc {
	color: #c68e00;
	}

.margenabajo {
	margin-bottom: 30px;
	}

#amp_izq p.margenabajo {
	margin-bottom: 30px;
	}

.emisor {
	width: 212px;
	border: 1px solid #0000CC;
	float: left;
	display: inline;
	padding: 5px;
	height: 286px;
	text-align: left;
	}

.coloremisor {
	color: #0000cc;
	}

.emisor ul li {
	font-family: Tahoma, "Trebuchet MS";
	font-size: 11px;
	line-height: 20px;
	color: #0000cc;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 6px;
	list-style-type: decimal;
	list-style-position:inside;
	padding: 0px;
	}

.receptor {
	width: 212px;
	/*margin-left: 20px;*/
	border: 1px solid #FF0000;
	float: right;
	display: inline;
	padding: 5px;
	height: 286px;
	text-align: left;
	}

.colorreceptor {
	color: #ff0000;
	}

.receptor ul li {
	font-family: Tahoma, "Trebuchet MS";
	font-size: 11px;
	line-height: 20px;
	color: #FF0000;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 6px;
	list-style-type: decimal;
	list-style-position:inside;
	padding: 0px;
	}
/*^------------------------------------index-----------------------------------*/

#ind_sol {
	width: 938px;
	margin:0px 0px 14px 12px;
	height: 77px;
	}

#ind_sol:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
visibility: hidden; 
	}
	#ind_sol p {
		margin-bottom: 5px;
		}
		
	#ind_sol a, #ind_sol a:link, #ind_sol a:visited, #ind_sol a:active{	
		text-decoration: none;
		font-size: 11px;
		color: #333;
		font-family:Tahoma, Arial, "HelveticaNeue LightCond";
		border: none;
	}
	
	#ind_sol a:hover {
		color: #92be2d;
		}

 #ind_menu {
		margin: 0px 0px 0px 13px;
		width: 237px;
		float: left;
		display: inline;
		}
	
	 
	 #ind_menu ul.flec li{
		margin-bottom: 2px;
		background: url(img/actualizacion_feb08/titulos_ind.gif) no-repeat;
		text-indent: -9999px;
		width: 237px;
		height: 21px;
		
		list-style: none;
		}
		 #ind_menu ul.flec li.verde1 {
		 	background-position: 0px 0px;
			}

		 #ind_menu ul.flec li.verde2 {			
			background-position: 0px -23px;
			}

		 #ind_menu ul.flec li.verde3 {			
			background-position: 0px -46px;
			}

		 #ind_menu ul.flec li.marron1 {			
			background-position: 0px -69px;
			}

		 #ind_menu ul.flec li.amarillo1 {			
			background-position: 0px -92px;
			}

		/* #ind_menu ul li a{
			color: #fff;
			height: 13px;
			padding: 4px 0px 4px 5px;
			text-decoration: none;
			display: block;
		}*/
		
	 #ind_menu2 {
		width: 519px;;
		float: left;;
		display: inline;
		}
		
	 #ind_menu2 ul li {
	 	list-style: none;
		}
	 #ind_menu2 ul li a{
		font-family: Tahoma, "Times New Roman";
		font-size: 11px;
		color: #2f5c00;
		margin-bottom: 2px;
		text-decoration:none;
		background: url(img/actualizacion_feb08/bot_ind_back.gif) no-repeat;
		height:21px;
		width: 697px ;
		display: block;
		padding: 0px 0px 0px 24px;
		line-height: 19px;	
		}
		 #ind_menu2 ul li a.verde1 {
		 	background-position: 0px 0px;
			}
			 #ind_menu2 ul li a.verde1:hover {
		 	background-position: 0px -113px;
			color: #fff;
			}
			
		 #ind_menu2 ul li a.verde2 {			
			background-position: 0px -23px;
			}
		#ind_menu2 ul li a.verde2 span.clickaqui{			
				float: right;
				padding-right: 19px;
			}
			#ind_menu2 ul li a.verde2:hover {			
			background-position: 0px -136px;
			color: #fff;
			}

		 #ind_menu2 ul li a.verde3 {			
			background-position: 0px -46px;
			}
			#ind_menu2 ul li a.verde3:hover {			
			background-position: 0px -159px;
			color: #fff;
			}

		 #ind_menu2 ul li a.marron1 {			
			background-position: 0px -69px;
			}
			#ind_menu2 ul li a.marron1:hover {			
			background-position: 0px -182px;
			color: #fff;
			}

		 #ind_menu2 ul li a.amarillo1 {			
			background-position: 0px -92px;
			}
			
		 #ind_menu2 ul li a.amarillo1:hover {			
			background-position: 0px -205px;
			color: #fff;
			}

		 /*#ind_menu2 ul li {
			color: #fff;
			height: 13px;
			padding: 4px 0px 4px 5px;
			text-decoration: none;
			display: block;
			width: 697px;
		}*/
	
	#partners {
		width: 270px;
		float: right;
		margin: 27px 0px 40px 0px;
		/*display: inline;*/
	}
	
	#partners p{
		color: #333;
		font-weight:bold;
		text-align: center;
		font-size: 10px;
		}
	
	#partners img {
		margin: 10px 32px 0px 32px;
		}
	
	.flotaizq {
		float: left;
		margin-top: 25px;
		}
	
	.flotaizqnomargen {
		display:left;
		margin-bottom: 10px;
		}
	
	.margendostreinta {
		margin:9px 230px 0px 0px;
		}
	.flotadch {
		float: right;
		margin-top: 15px;
		}
	
	.flotadchanomargen {
		float: left;
		width: 345px;
		display:block;
		margin:0px 0px 10px 0px;
		}
	
	.logofun {
		float: right;
		}
	a.premio, a.premio:active, a.premio:hover, a.premio:link, a.premio:visited {
		color: #2f5c00;
		text-decoration: none;
		line-height: 15px;
		margin: 27px 30px 0px 0px;
		float: right;
		display: inline;
		}
	
	.triptico {
		margin: 10px 4px 10px 4px;
		display: block;
		}
	
	.colorsol {
	color: #c68e00;
			}
			
/*---------------------------menus nuevos-----------------------------------------*/


		a.verde1_1 {
			background-color: #2f5c00;
			border-left: 3px solid #2f5c00;
			color: #fff;
			}
			a.verde1_1:hover {
			border-left: 3px solid #d2eb71;
			color: #fff;
			}
		a.verde2_1 {			
			background-color: #4a7701;
			border-left:3px solid #4a7701;
			color: #fff;
			}
			a.verde2_1:hover {			
			border-left: 3px solid #d2eb71;
			color: #fff;
			}
		a.verde3_1 {			
			background-color: #91aa30;
			border-left: 3px solid #91aa30;
			color: #fff;
			}
			a.verde3_1:hover {			
			border-left: 3px solid #d2eb71;
			color: #fff;
			}
		a.marron1_1 {			
			background-color: #c68e00;
			border-left: 3px solid #c68e00;
			color: #fff;
			}
			a.marron1_1:hover {			
			border-left: 3px solid #d2eb71;
			color: #fff;
			}
		a.amarillo1_1 {			
			background-color: #fcc405;
			border-left: 3px solid #fcc405;
			color: #fff;
			}
			a.amarillo1_1:hover {			
			border-left: 3px solid #d2eb71;
			color: #fff;
			}
		a.verde1_1, a.verde2_1, a.verde3_1, a.marron1_1, a.amarillo1_1, a.verde1_1:visited, a.verde2_1:visited, a.verde3_1:visited, a.marron1_1:visited, a.amarillo1_1:visited {
			color: #fff;
			/*height: 21px;*/
			padding: 3px 0px 6px 9px;
			text-decoration: none;
			display: block;
			font-family: Tahoma, "Times New Roman";
			font-weight: bold;
			font-size: 11px;
			margin-bottom: 1px;
			}
			
.anchoenlacesizq {
	width: 400px;
	float: left;
	}

.anchoenlacesdcha {
	width: 400px;
	float: right;
	}

.logoizq {
	float: left;
	margin-top: 20px;
	}

.logodcha {
	float: right;
	margin-top: 20px;
	}