*				{padding: 0px;outline: 0;margin: 0px;}
a 				{text-decoration: none; cursor:pointer;}
img				{behavior: url("iepngfix.htc");}
a img 			{border:none;}
div				{behavior: url("iepngfix.htc");}
body			{ behavior:url("csshover.htc");background-image: url(img/bg_header.jpg);background-repeat: repeat-x; height:414px; 
			  	 background-position:top left;font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#contenedor		{ width: 996px;margin:0 auto;}
#header			{ width:996px; height:414px; float:left; position:relative;}
#logo			{ background-image: url(img/logo_epunto.png); background-repeat:no-repeat; background-position:left top; height:90px; width:230px;
				 position:absolute; top:15px; left:10px; z-index:100}
#ingreso		{ width:290px; height:50px; position:absolute; top:15px; left:650px; border:solid 1px #ff0000; background-color:#e0f7fb; 
				 border: solid 2px #aae5f1; padding:10px 15px;}
.cliente		{ background-image:url(img/titulo/cliente.jpg); background-repeat:no-repeat; float:left; width:100px; height:15px;}
.clave			{ background-image:url(img/titulo/clave.jpg); background-repeat:no-repeat; float:left;width:100px; height:15px;}
.campos, .comentarios, .campos2
				{ border:solid 1px #7f9db9; float:left; width:160px; height:15px; margin-bottom:5px;}
.campos2		{margin-bottom:12px;}
.comentarios	{ height:90px;}
#ingreso a		{ color:#006699; float:left; width:120px; height:5px; margin-left:120px; font-size:10px;}
#ingreso a:hover{ text-decoration:underline;}
.btn_ingreso, .btn_contacto
				{ background-image:url(img/entrar.jpg); background-repeat:no-repeat; float:left; cursor:pointer; width:21px; height:21px; 
			 	 margin-left:5px;}
.btn_contacto	{background-image:url(img/btn_contacto.jpg); width:25px; height:25px; margin-top:67px; //margin-top:52px;}			  	 
#contacto h1, #alianzas h1
				{background-image:url(img/titulo/contacto.jpg);background-repeat:no-repeat;width:290px; height:22px; float:left; margin-bottom:30px;}
#alianzas h1	{ background-image:url(img/titulo/alianzas.jpg);}					
#contenido		{ width:996px; background-image:url(img/bg.jpg); background-repeat:repeat-y; float:left;}
#columna_izq	{ width:230px; /*border: solid 1px #ff0000;*/ float:left;}
#menu			{ height:250px; width:210px; padding:40px 0 0 20px;}
#publicidad		{ height:300px; width:200px; padding:0 0 0 30px;}
#publicidad h1	{ background-image:url(img/titulo_publicidad.jpg); height:26px; width:180px; margin-bottom:20px; background-repeat:no-repeat;}
.publicidad_img{ border:2px solid #ccc; width:180px; height:55px; overflow: hidden; float:left; margin-bottom:5px; cursor:pointer;}
.publicidad_img:hover{border:2px solid #999;}
#info			{ width:680px; padding:40px; float:left; border-left:1px solid #ccc;}
#pie 			{ background-color: #124257;float: left;width: 100%; text-align:center; color:#fff; padding-bottom:20px; background-image:		
			  	url(img/efinal.jpg); background-position:right 100px; background-repeat:no-repeat;}
#pie a			{ color:#fff; text-decoration:none}
#pie a:hover	{ text-decoration:underline;}
#contenido_pie	{ width:970px; height:auto; margin:0 auto; padding:50px 0 0 0;}
#contacto		{ width:290px; height:230px; float:left; padding-right:20px; margin-bottom:40px;}
#alianzas		{ width:615px; float:left; border-left: solid 1px #35585f; margin-bottom:40px; padding:0 0 0 40px;}
.nombre, .email, .asunto, .mensaje
				{float:left; width:80px; height:20px; background-repeat:no-repeat;}
.nombre			{ background-image:url(img/titulo/nombre.jpg);}
.email			{ background-image:url(img/titulo/email.jpg);}
.asunto			{ background-image:url(img/titulo/asunto.jpg);}
.mensaje		{ background-image:url(img/titulo/mensaje.jpg);}

/* LOGOS ALIANZAS */
#logos_alianzas	{width: 610px;float:left;}	
.img_logos		{margin: 0 10px 10px 0;float: left;height: 37px;width: 81px;border: 2px solid #4cd5ec;display:block;background-repeat: no-repeat;
				cursor: pointer;overflow: hidden; position:relative;}
.img_logos img:hover {position:absolute; top:-37px; left:0 }
.img_logos:hover{border-color:#33a1b3;}
.info_logos		{ float:left;width:290px; height:50px; margin:0 15px 15px 0;}
.txtalianzas	{ float:left; text-align:justify; color:#aaa; font-size:11px; overflow:hidden; height:45px; width:190px;}

/* NOTICIAS */
.noticias		{ width:650px; float:left; position:relative; margin-bottom:20px; }
.img_noticias	{ width:120px; height:120px; display:block; overflow:hidden; border:solid #ccc 6px; margin-right:30px; float:left;}
.titulo_noticias{ float:left; width:420px; min-height:21px; _height:21px; background-image:url(img/bg_titulo.jpg); overflow:hidden; 
				  background-repeat:none; color:#003a57; font-size:18px; padding: 0 0 0 10px;font-weight:bold;}
.titulo_noticias2{ height:40px; padding-top:12px; color:#003a57; font-size:18px; font-weight:bold;}
.txt_noticias	{ width:480px; float:left; text-align:justify; padding:20px 0 0 0; color:#003a57; }
.calendario		{ position:absolute; background-image:url(img/calendario.jpg); width:54px; height:51px; color:#003755; 
				  top:-15px; left: 590px; background-repeat:no-repeat;}		
.dia			{ font-size:24px; font-weight:bold; display:block; width:26px; height:24px; margin:10px auto 0 auto; //margin:12px auto 0 auto;
				 _margin:11px auto 0 auto;_font-size:22px;_height:22px; padding-bottom:0; text-align:center;}
.mes			{ text-transform: uppercase; font-size:7px; font-weight:bold; text-align:center; padding:0;} 	

/* CARACTERISTICAS */
.car_php,.car_mysql,.car_sql,.car_as,.car_javascript,.car_jquery,.car_ajax,.car_css{ 
	background-repeat:no-repeat; width:50px; height:42px; display:block; cursor:pointer;}	
.car_php:hover, .car_mysql:hover, .car_sql:hover, .car_as:hover, .car_javascript:hover, .car_jquery:hover
, .car_ajax:hover, .car_css:hover{ background-position:0 100%;}		
.car_php,.car_mysql,.car_sql,.car_as,.car_javascript,.car_jquery,.car_ajax,.car_css{ 
margin-right:10px; float:left;}
.car_php{ background-image:url(img/icon_php.jpg); }
.car_mysql{ background-image:url(img/icon_mysql.jpg); }
.car_sql{ background-image:url(img/icon_sql.jpg); } 
.car_as{ background-image:url(img/icon_actionscript.jpg); } 
.car_javascript{ background-image:url(img/icon_javascript.jpg); } 
.car_jquery{ background-image:url(img/icon_jquery.jpg); } 
.car_ajax{ background-image:url(img/icon_ajax.jpg); } 
.car_css{ background-image:url(img/icon_css.jpg); } 
.desacti{ background-position:0 100%; }

			  		  
/* MENU*/
.btnclientes, .btndesarrollos, .btndonde, .btnmetodo, .btnsomos, .btnportafolio, .btnnoticias, .btnportada
				{ background-repeat:no-repeat; width:206px; height:38px; display:block; cursor:pointer;}	
.btnclientes:hover, .btndesarrollos:hover, .btnsomos:hover, .btnmetodo:hover, .btndonde:hover	, .btnportafolio:hover
, .btnnoticias:hover, .btnportada:hover				{ background-position:0 100%;}		
.btndesarrollos	{ background-image:url(img/btns/desarrollos.jpg);}	
.btnsomos			{ background-image:url(img/btns/somos.jpg);}	
.btnportafolio			{ background-image:url(img/btns/portafolio.jpg);}	
.btnnoticias			{ background-image:url(img/btns/noticias.jpg);}	
.btnportada			{ background-image:url(img/btns/portada.jpg);}	
.btnmetodo			{ background-image:url(img/btns/metodo.jpg);}					
.btnclientes		{ background-image:url(img/btns/clientes.jpg);}		
.btndonde			{ background-image:url(img/btns/donde.jpg);}

#info h1{color:#003A57; color:#0000FF }

