/* Estilos Css Fidenet Comunicación */

body, html {
	margin: 0;
	height: 100%;
	width: 100%;
	text-align: center;
	
	}

img {
	border: none;
	}

div, form, h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	}
h2#titulo_fidenet {position: relative;margin-left: 16px;margin-right: 7px;width: 182px;	height: 0;	padding-top: 38px;
				overflow: hidden;background-image: url("../img/tab_getstarted.gif");}
				
h3.display a, h3.display a:link, h3.display a:visited {	position: relative;	display: block;overflow: hidden;width: 158px;
			height: 0;margin: 0;padding: 38px 0 0 0;background-position: 0 0;}
h3.display a:hover {background-position: 0 38px;}

h3#m_soluciones a, h3#m_soluciones a:link, h3#m_soluciones a:visited {background-image: url("../img/nav_build.gif");}
h3#m_servicios a, h3#m_servicios a:link, h3#m_servicios a:visited {	background-image: url("../img/nav_market.gif");}
h3#m_portfolio a, h3#m_portfolio a:link, h3#m_portfolio a:visited {	background-image: url("../img/nav_grow.gif");}
/*ingles*/
h3#enm_soluciones a, h3#enm_soluciones a:link, h3#enm_soluciones a:visited {background-image: url("../img/ennav_build.gif");}
h3#enm_servicios a, h3#enm_servicios a:link, h3#enm_servicios a:visited {	background-image: url("../img/ennav_market.gif");}
h3#enm_portfolio a, h3#enm_portfolio a:link, h3#enm_portfolio a:visited {	background-image: url("../img/ennav_grow.gif");}
/**/

#contenedor {position: relative;width: 750px;margin: 0 auto 0 auto;	padding: 5px 0 0 0;	text-align: left;}


/*cabecera*/

	#cabecera {	position: relative;	width: 100%;height: 150px;	background: url("../img/header_logo.gif") 0 33px no-repeat;
			overflow: hidden;}
	
	#cabecera h2 {position: absolute;top: 36px;left: 209px;	z-index: 100;width: 533px;	height: 0;margin: 0;padding-top: 169px;
			overflow: hidden;}
	#cabecera h2 a {position: absolute;	top: 0;	left: 0;height: 0;width: 533px;	padding-top: 169px;	overflow: hidden;}
	
	#cabecera h1 {position: absolute;top: 36px;	left: 8px;	width: 198px;height: 169px;	overflow: hidden;z-index: 200;}
		
	#cabecera h1 a, #cabecera h1 a:link, #cabecera h1 a:visited {display:block;width: 198px;padding-top: 169px;overflow: hidden;}
	
	
	/*menu superiores*/
	
	ul#nav {position: relative;width: 750px;height: 33px;overflow: hidden;z-index: 200;	margin: 0;	padding: 0;	}
	ul#nav li {list-style-type: none;position: relative;float: left;margin: 0;padding: 0;height: 33px;text-align: center;}
	ul#nav li a, ul#nav li a:link, ul#nav li a:visited {position: relative;display: block;	padding: 5px 0 0 0;
			font: bold 11px Arial, Helvetica, sans-serif;text-decoration: none;color: #233262;height: 28px;line-height: 28px;	}
	ul#nav li.selected a, ul#nav li.selected a:link, ul#nav li.selected a:visited {background-position: bottom !important;}
	ul#nav li.nav1 a, ul#nav li.nav1 a:link, ul#nav li.nav1 a:visited {	width: 118px;padding-left: 5px;
			background: url("../img/nav1.gif");	background-position: top;}
	ul#nav li.nav1 a:hover {background-position: bottom;}
	
	ul#nav li.nav2 a, ul#nav li.nav2 a:link, ul#nav li.nav2 a:visited {	width: 125px;background: url("../img/nav2.gif");
			background-position: top;}
	ul#nav li.nav2 a:hover {background-position: bottom;	}

	ul#nav li.nav3 a, ul#nav li.nav3 a:link, ul#nav li.nav3 a:visited {	width: 125px;background: url("../img/nav3.gif");				            background-position: top;}
	ul#nav li.nav3 a:hover {background-position: bottom;}

	ul#nav li.nav4 a, ul#nav li.nav4 a:link, ul#nav li.nav4 a:visited {	width: 125px;background: url("../img/nav4.gif");
				background-position: top;		}
	ul#nav li.nav4 a:hover {background-position: bottom;}

	ul#nav li.nav5 a, ul#nav li.nav5 a:link, ul#nav li.nav5 a:visited {	width: 125px;background: url("../img/nav5.gif");
				background-position: top;}
	ul#nav li.nav5 a:hover {background-position: bottom;	}
	
	ul#nav li.nav6 a, ul#nav li.nav6 a:link, ul#nav li.nav6 a:visited {width: 122px;padding-right: 5px;
		background: url("../img/nav6.gif");background-position: top;}
	ul#nav li.nav6 a:hover {background-position: bottom;}
	
	

/* fondos*/


	#content {	position: relative;	width: 100%;background: url("../img/content_back.gif") repeat-y;	}
	#content2 {	position: relative;	margin-top:10px;width: 100%;background: url("../img/content_back.gif") repeat-y;}

/*imagenes menu soluciones, servicios, portfolio*/

	ol#imagenes_menu {position: relative;margin: 0;	padding: 0;	background: url("../img/tab_back.gif") no-repeat;
		height: 38px;	width: 100%;	z-index: 200;		}
		
	ol#imagenes_menu li {position: relative;margin: 0;padding: 0;float: left;list-style-type: none;	}
	
	a#soluciones, a#soluciones:link, a#soluciones:visited, a#servicios, a#servicios:link, a#servicios:visited, a#portfolio, 		    a#portfolio:link, a#portfolio:visited {	position: relative;	display: block;	width: 178px;height: 0;	overflow: hidden;
				padding-top: 38px;line-height: 38px;background-repeat: no-repeat;}
	
	a#soluciones, a#soluciones:link, a#soluciones:visited {background-image: url("../img/tab_soluciones.gif");
				background-position: 0 0;}
	a#soluciones:hover {background-position: 0 -38px;}
	a#servicios, a#servicios:link, a#servicios:visited {background-image: url("../img/tab_servicios.gif");
				background-position: 0 0;}
	a#servicios:hover {	background-position: 0 -38px;}
	a#portfolio, a#portfolio:link, a#portfolio:visited {background-image: url("../img/tab_port.gif");
				background-position: 0 0;}
	a#portfolio:hover {	background-position: 0 -38px;}
	
	/*ingles*/
	
	a#ensoluciones, a#ensoluciones:link, a#ensoluciones:visited, a#enservicios, a#enservicios:link, a#enservicios:visited, a#enportfolio, 		    a#enportfolio:link, a#enportfolio:visited {	position: relative;	display: block;	width: 178px;height: 0;	overflow: hidden;
				padding-top: 38px;line-height: 38px;background-repeat: no-repeat;}
	
	a#ensoluciones, a#ensoluciones:link, a#ensoluciones:visited {background-image: url("../img/entab_soluciones.gif");
				background-position: 0 0;}
	a#ensoluciones:hover {background-position: 0 -38px;}
	a#enservicios, a#enservicios:link, a#enservicios:visited {background-image: url("../img/entab_servicios.gif");
				background-position: 0 0;}
	a#enservicios:hover {	background-position: 0 -38px;}
	a#enportfolio, a#enportfolio:link, a#enportfolio:visited {background-image: url("../img/entab_port.gif");
				background-position: 0 0;}
	a#enportfolio:hover {	background-position: 0 -38px;}
			
/*body*/
				
	#body {	position: relative;	width: 100%;padding: 10px 0 10px 0;	z-index: 100;clear: both;
		background: url("../img/content_top.gif") left top no-repeat;	overflow: hidden;}
	#body h2 {clear: both;	}
	
/* izquieda */

	#col_left {	position: relative;	width: 185px;	padding: 0 5px 0 15px;	float: left;overflow: hidden;}
	#col_left h2 {width: 184px;	height: 55px;padding: 0;margin: 0 auto 15px auto;	font-size: 1em;	}
	#col_left h2 a, #col_left h2 a:link, #col_left h2 a:visited {display: block;width: 184px;height: 0;	overflow: hidden;
				padding: 55px 0 0 0;background-image: url("../img/title_wegrow.gif");background-position: 0 0;	}
	#col_left h2 a:hover {	background-position: 0 55px;}
	#col_left p {margin: 0 10px 10px 10px;}

/* derecha*/
	
	#col_right {position: relative;	width: 525px;	padding: 0 15px 0 5px;	float: left;overflow: hidden;}
	#col_right2 {position: relative;width: 70%;	padding: 0 15px 0 5px;float: left;overflow: hidden;margin-left:8px;}
	#col_right3 {position: relative;width: 525px;padding: 0 15px 0 5px;float: left;	overflow: hidden;margin-left:8px;}
	#col_right3 ul {position: relative;	margin: 0 0 15px 0;	padding: 0;	}
	#col_right3 ul li {	position: relative;	margin: 0;padding: 0 0 0 0;line-height: 25px;list-style-type: none;
				background: url("../img/dots.gif") left bottom repeat-x;}
	#col_right3 ul li.bottom {background: none;}
	#col_right3 ul li a, #right_nav ul li a:link, #right_nav ul li a:visited {padding-left: 20px;
				background: url("../img/bullet_arrow.gif") left no-repeat;}

	#col_right4 {position: relative;width: 525px;padding: 0 15px 0 5px;	float: left;overflow: hidden;margin-left:8px;}
	#col_right5 {position: relative;	width: 525px;padding: 0 5px 0 15px;float: left;	overflow: hidden;margin-left:10px;}
	
		
	
	.bmgLink a, .bmgLink a:link, .bmgLink a:visited {float: left;width: 171px;height: 0;padding: 126px 0 0 0;
				overflow: hidden;margin: 0 0 0 4px;	background-position: 0 126px;}
				
	#copy {position: relative;clear: left;float: left;width: 334px;	z-index: 0;	list-style-image:url("../img/bullet_arrow.gif");
			list-style-position:outside;margin-left:5px;}
		#copy h3{font: normal 1.6em "Trebuchet MS", Arial, Helvetica, sans-serif !important; }	
		#copy h2{font: normal 1.6em "Trebuchet MS", Arial, Helvetica, sans-serif !important; }
		#copy h4{font: normal 1.6em "Trebuchet MS", Arial, Helvetica, sans-serif !important; }
		#copy h5{font: normal 1.6em "Trebuchet MS", Arial, Helvetica, sans-serif !important; }
	#copy5 h4{font: normal 1.6em "Trebuchet MS", Arial, Helvetica, sans-serif; }
	#copy5 h5{font: normal 1.6em "Trebuchet MS", Arial, Helvetica, sans-serif; }
	#copy2 {position: relative;	clear: left;float: left;	width: 340px;	z-index: 0;		}
	#copy3 {position: relative;	clear: left;float: left;width: 98%;	z-index: 0;	list-style-image:url("../img/bullet_arrow.gif");
			list-style-position:outside;}
	#copy5 {position: relative;	clear: left;float: left;width: 334px;z-index: 0;list-style-image:url("../img/bullet_arrow.gif");
			list-style-position:outside;margin-left:5px;}
	#copy5 h3{font: normal 1.6em "Trebuchet MS", Arial, Helvetica, sans-serif; }
	#copy5 h4{font: normal 1.6em "Trebuchet MS", Arial, Helvetica, sans-serif; }
	#copy5 h5{font: normal 1.6em "Trebuchet MS", Arial, Helvetica, sans-serif; }
	#right_nav {position: relative;	width: 150px;padding: 0 5px 0 15px;float: left;	overflow: hidden;float: left;
			margin-left:10px;}
		
	#right_nav h4 {	line-height: 40px;	font-size: 1em;	text-align: center;background: url("../img/right_title.gif") no-repeat;}
	#right_nav h3 {	line-height: 40px;	font-size: 1em;	text-align: center;background: url("../img/right_title.gif") no-repeat;}
	
	#right_nav h2 {	line-height: 40px;	height:30px; font-size: 1em !important; font-weight:bold !important;	text-align: center;background: url("../img/right_title.gif") no-repeat;}
	
	
	
	#right_nav ul {	position: relative;	margin: 0 0 15px 0;	padding: 0;	}
	#right_nav ul li {position: relative;	margin: 0;padding: 0 0 0 0;line-height: 25px;list-style-type: none;
					background: url("../img/dots.gif") left bottom repeat-x;}
	#right_nav ul li.bottom {background: none;}
	#right_nav ul li a, #right_nav ul li a:link, #right_nav ul li a:visited {padding-left: 20px;
			background: url("../img/bullet_arrow.gif") left no-repeat;}
	#col_right .serviceList {position: relative;margin: 0;width: 138px;	float: left;}
	#col_right #buildServices { padding: 0 0 0 30px; }
	#col_right #marketServices { padding: 0 0 0 40px; }
	#col_right #growServices { padding: 0 0 0 40px; }
	#col_right .serviceList li {position: relative;	margin: 0;padding: 0;line-height: 19px;	height: 19px;
				list-style-image: url("../img/bullet_arrow.gif");	}
				
	.features {position: relative;float: left;	margin: 40px 0 0 0;	padding: 0;
		background: url("../img/features_back.gif") 0 26px repeat-x;height: 159px;	}
	.features .feedLink {position: absolute;top: 3px;left: 75px;}
	.features h3 {line-height: 23px;padding: 0 0 0 10px;margin: 0 0 3px 0;background-image: url("../img/h3_back.gif");
				background-repeat: no-repeat;	}
	.features h4, .features p {	padding: 8px 15px 8px 15px;		margin: 0;		}
				
	#noticias {width: 350px;margin-right: 5px;}
	#noticias h3 {background-position: left top;}
	#noticias h4{font-weight:100;}
	#area_cliente {	width: 170px;}
	#area_cliente h3 {background-position: left bottom;	}
	#area_cliente .logo {float: right;	margin: 8px 10px 0 0;}
	
	.clear{clear:both;}
		
	/* pie*/
	
	#footer {position: relative;width: 100%;height: 100px;}
	
	.vcard {display: inline;	}
	.vcard .org, .vcard a.email, .vcard .adr, .vcard .tel {position: relative;display: block;float: left;width: 0;
			height: 0;overflow: hidden;	}
	
	.footer_left {position: relative;float: left;height: 20px;padding: 10px 0 0 16px;width: 270px;}
	
	.footer_right {position: relative;float: right;height: 20px;padding: 10px 16px 0 0;	width: 400px;text-align: right;	}
	
	.footer_bottom {position: relative;	clear: both;height: 20px;padding: 10px 0 0 16px;}


/**/
		
		#dcha{position:relative;whidth:98%;	padding:0 8px 0 5px;float:left;overflow:hidden;	}
		
		#titulo_derecha{width:100%;	float:left;	}
		#desarrollo_dcha{width:98%;	float:left;	padding:0 15px 0 5px;	background-color:#E9E6D8;}

		
		#usabilidad{float:left;width:98%;background: url("../img/dots.gif") left bottom repeat-x;}
		#usabilidad2{float:left;margin-top:10px;width:98%;background: url("../img/dots.gif") left bottom repeat-x;}
		
	/*formulario de contacto*/
	
		form{width:90%;padding:5px 0;border: }
		fieldset{border: 0px solid #000;}
		legend{font: bold 140% Arial,sans-serif;color: #27518A;}
		div.medidas,div.check{margin: 10px 0 10px 10px;}
		div.medidas label{float:left;width:150px;line-height:23px;}
		div.medidas input{width:200px;}
		input#login{margin-left: 200px; border: 0px none;background-color: #FFCC00; width: 60px;font-size: 90%;	font-weight: bold;
		color: White;}
	/**/
	#left_nav {position: relative;	width: 150px;padding: 0 5px 0 15px;float: left;	overflow: hidden;float: left;
			margin-left:10px;}
	#left_nav ul {	position: relative;	margin: 0 0 15px 0;	padding: 0;	}
	#left_nav ul li {position: relative;	margin: 0;padding: 0 0 0 0;line-height: 25px;list-style-type: none;
					background: url("../img/dots.gif") left bottom repeat-x;}
	#left_nav ul li.bottom {background: none;}
	#left_nav ul li a, #left_nav ul li a:link, #left_nav ul li a:visited {padding-left: 20px;
			background: url("../img/bullet_arrow.gif") left no-repeat;}
	
	
	/*idomas*/
	
	
	
	.idiomas{position: relative; float: right;height: 14px;	padding: 0px 16px 0 0;	width: 400px;text-align: right;	color:#FFFFFF;
		}
		
	.idiomas a:link {	color: #FFFFFF;	text-decoration: none;}
	.idiomas a:visited {text-decoration: none;color: #FFFFFF;}
	.idiomas a:hover {	text-decoration: underline;	color: #666666;}
	.idiomas a:active {	text-decoration: none;	color: #FFFFFF;}
	
	.clear {clear:both;}
	
	.text_rojo{ font-size: 1em !important; font-weight:bold !important;	text-align: center; color:#FF0000;}
	
	
	#imagen_cms{ float:left;
	position:relative;
	width:160px;
	padding-left:10px;
	padding-right:10px;
	border-right:1px solid #999999;
	}
	
	
	#formu {position: relative;	width: auto;padding: 0 5px 0 15px;float: left;	
			margin-left:40px;}
			
	html>body #formu {position: relative;	width:190px;padding: 0 5px 0 15px;float: left;	
			margin-left:260px; }
	
	html>body 	#imagen_cms{ float:left;
	position:relative;
	width:160px;
	padding-left:6px;
	padding-right:6px;
	border-right:1px solid #999999;
	}
	