/* CSS Document */

/* CSS Document */

/* ---- RESET ----- */

body, div, span, h1, h2, h3, h4, h5, p, ul, ol, li, img, table, tr, td, form, input, legend, fieldset, object, embed, param{
 margin:0;
 padding:0;
 border:0;
}

ul li, ol li{list-style-type:none;}

img{
 border:0;
}


/* -------------   ESTILOS GENERALES   -----------*/


body
{
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	background: url(img/bg_back.gif) repeat 0 0;
	color:#ffffff;
}


hr{
  margin:0 10px;
  height:1px;
  border:0;
  border-top: 1px dotted #666666;
  }

.ocult{display:none;}

a {text-decoration:none; border-bottom:1px dotted #999999; padding-bottom:1px; color:#ffffff;}

a:hover, a.active{border-bottom:0; background-color:#dedede; color:#171411;}

a.no_link{border-bottom:0; padding-bottom:0;}
a:hover.no_link{background-color:none;}

.limpia{
	float:none;
	display:block;
	clear:both;
}

.floatLeft{float:left; margin: 5px 20px 5px 0; }
.floatRight{float:right; margin: 5px 0 5px 20px; }

/* -------------   FIN ESTILOS GENERALES   -----------*/

/* -------------   CAPA WEB - GENERAL   -----------*/

#web
{
	width:974px;
	margin:0 auto;
	background: #171411 url(img/bg_content.gif) repeat-y 0 0;
}

/* -------------   CABECERA   -----------*/

#cabecera{
	height:110px;
}

	

	/*LOGO*/
	
	#cabecera h1{
		float:left;
		height:110px;
		width:670px;
		font: normal 25px/25px Arial, Helvetica, sans-serif;
		background:url(img/logo.gif) no-repeat 0 0;
	}
	
	
	
		#cabecera h1 span{
			display:none;
		}
	

	/* SELLOS */

	#cabecera #der{
		width:186px;
		height:110px;
		overflow:hidden;
		float:right;
	}
	

/* -------------   MENU PRINCIPAL   ----------- */

#menu
{
	width:974px;
	height:39px;	
}

	.menu_normal{background:#171411 url(img/menu/index.jpg) no-repeat 0 0;}
	.menu_presen{background:#171411 url(img/menu/empresa_01.jpg) no-repeat 0 0;}
	.menu_clientes{background:#171411 url(img/menu/empresa_02.jpg) no-repeat 0 0;}
	.menu_enlaces{background:#171411 url(img/menu/empresa_03.jpg) no-repeat 0 0;}
	.menu_contacto{background:#171411 url(img/menu/contacto.jpg) no-repeat 0 0;}
	.menu_trabaje{background:#171411 url(img/menu/empresa_04.jpg) no-repeat 0 0;}

		#menu ul
		{
			padding-left: 15px;
		}
		
			#menu ul li
			{
				float:left;
				margin-right:2px;
			}
	
				#menu ul li a
				{
					display:block;
					height:9px;
					_width: 1px;
					text-decoration:none;
					color:#FFF;
					border-bottom:0;
					padding:15px;
					_padding: 15px 15px 8px 15px;
				}
				
				
				#menu ul li a:hover, #menu ul li a.active
				{
					background: url(img/menu/li_active.jpg) repeat-x 0 0;	
					color:#000000;
					padding:10px 15px 20px 15px;
					_padding: 10px 15px 12px 15px;
				}

/* -------------   CUERPO PRINCIPAL  --------------------*/
	
#content
{
	width:974px;
}				
					
	/* PORTADA */
	
	#content #carousel{
		width: 974px;
		border-bottom:1px solid #FCCD36;
	}
	
	
	#content #cuerpo{
		width: 934px;
		overflow:hidden;
		padding: 0 40px;
		_padding-right:0px;
	}
	
		#cuerpo .destacado{
			float:left;
			padding:40px 0;
		}
		
		#cuerpo .small{width:200px;}
		#cuerpo .medium{width:245px;}
		#cuerpo .large{width:460px;}
		
			#cuerpo .destacado h2{
				display:block;
				height:40px;
			}
			
				#cuerpo .destacado h2 span{display:none;}	
			
			.destacado h2.eban{background:#171411 url(img/titles/eban_index.gif) no-repeat 15px 0;}	
			.destacado h2.novedades{background:#171411 url(img/titles/novedades_index.gif) no-repeat 15px 0;}
			.destacado h2.aplicaciones{background:#171411 url(img/titles/productos_index.gif) no-repeat 15px 0;}
			.destacado h2.ayuda{background:#171411 url(img/titles/ayuda_index.gif) no-repeat 0 0;}
			.destacado h2.acceso_ftp{background:#171411 url(img/titles/ftp_index.gif) no-repeat 0 0;}
			
		
			#cuerpo .destacado .box{min-height:155px;_height:155px;}
		
				.destacado .ebanc43{background: #171411 url(img/boxes/ebanC43_index2.jpg) no-repeat 0 0;}
				.destacado .aplicaciones{background: #171411 url(img/boxes/aplicaciones_index.jpg) no-repeat 0 0;}
				.destacado .ayuda{background: #171411 url(img/ayuda_01.jpg) no-repeat 0 0;}
				
			.destacado .box p.novedad_exp{
				float:right;
				margin-top: 50px;
				width: 130px;
				padding-right:3px;
			}
			
			.destacado .box p.novedad_exp{
				float:left;
				margin-top: 60px;
				width: 280px;
				padding-right:3px;
				margin-left:125px;
			}
			
			.destacado .box p.pro_empresa_exp{
				float:right;
				margin-top: 50px;
				width: 130px;
				padding-right:17px;
			}
			
			.destacado .box p.pro_asesoria_exp{
				float:right;
				margin-top: 50px;
				width: 130px;
				padding-right:40px;
			}
				
			
	/* INTERIORES*/
	
	#content #submenu{
		float:left;
		width:185px;
		min-height:233px;
		_height:233px;
		background:url(img/menu_borde_right.jpg) no-repeat top right;
	}
	
		#submenu ul
		{
			padding:10px 0 0 2px;
		}
		
			#submenu ul li
			{
				font:bold 13px/19px Arial, Helvetica, sans-serif;
				padding: 8px 0;
				background:url(img/menu_spacer.jpg) no-repeat bottom left;
			}
	
				#submenu ul li a
				{
					font:bold 12px/19px Arial, Helvetica, sans-serif;
					text-decoration:none;
					color:#FFFFFF;
					border-bottom:0;
					padding:15px;
				}
				
				
				#submenu ul li a:hover, #submenu ul li a.active
				{
					color:#FCCD36;
					background:none;
				}
				
		
		#submenu .banner{
			margin: 25px 15px 0 15px;
		}
			
		/*Acceso usuarios*/
		
		#ftp{
			width:160px;
			background:url(img/bg_ftp.jpg) no-repeat 0 0;
			height: 151px;
			padding: 15px 10px 10px 15px;
		}		
				
				#ftp p{
					margin: 0 0 15px 0;
				}	
				
		#ftp_interior{
			width:160px;
			background:url(img/bg_ftp.jpg) no-repeat 15px 20px;
			height: 151px;
			padding: 20px 10px 10px 20px;
		}		
				
				#ftp_interior p{
					margin: 10px 0 15px 10px;
				}
			
	
	#content #ppal{
		float:left;
		width:789px;
		min-height:400px;
		_height:400px;
		
	}
	
	#content .fon_presen{background: url(img/sec/empresa_01.jpg) no-repeat top right;}
	#content .fon_clientes{background: url(img/sec/empresa_02.jpg) no-repeat top right;}
	#content .fon_enlaces{background: url(img/sec/empresa_03.jpg) no-repeat top right;}
	#content .fon_contacto{background: url(img/sec/contacto.jpg) no-repeat top right;}
	#content .fon_trabaje{background: url(img/sec/trabaje.jpg) no-repeat top right;}
	
		#ppal #texto{
			float:left;
			overflow:hidden;
			/*background-color:#CC9966;*/
		}
		
		#ppal .normal_text{width: 520px; padding: 20px 25px 20px 25px;}
		#ppal .fon_text{width: 520px; padding: 180px 25px 20px 25px;}
		
		#ppal .xl{width: 730px;}
		#ppal .bg_pro{background: url(../css/img/bg_pro.gif) no-repeat 6px	20px; min-height:430px;}
			
			#ppal #texto p{
				margin: 5px 0 10px 0;
				font: normal 12px/18px Arial, Helvetica, sans-serif;
				text-align:justify;
			}
			
			#ppal #texto p.letra_peke{
				/*background:url(img/bg_li.gif) no-repeat 0 8px;*/
				/*padding: 3px 0;*/
				margin: 5px 0 10px 0;
				font: normal 10px/18px Arial, Helvetica, sans-serif;
				text-align:justify;
			}
			
				#ppal #texto p strong{color:#FCCD36; font-weight:normal;}
	
			#ppal #texto img{
				border:1px solid #999999;
			}
			
			#ppal #texto ul{
				margin: 5px 15px;
			}
			
				#ppal #texto ul ul{
				margin: 5px 15px;
				}
				
			#ppal #texto ul li, #ppal #texto ul li ul li{
				background:url(img/bg_li.gif) no-repeat 0 8px;
				padding: 3px 15px;
			}
			
				#ppal #texto ul ul{
				margin: 0 15px;
				}
				
				#ppal #texto ul li ul li{
				background:url(img/bg_li_li.gif) no-repeat 0 8px;
				}


		#ppal #destacados{
			width: 159px;
			float:left;
			overflow:hidden;
			padding: 210px 20px 20px 40px;
			color:#000000;
		}
		
		
		/*Para las portadas de seccion*/
		
			/*Doble*/
			
				#texto .sec_categoria{
					width:340px; 
					padding-right:25px;
					float:left;
					overflow:hidden;
				} 
					
					#texto .sec_categoria h3 a{
						display:block;
						height:40px;
						border-bottom:0;
						padding-bottom:0;
					}
			
						#texto .sec_categoria h3 a span{display:none;}	
				
					.sec_categoria h3 a.para_empresa{background:#171411 url(img/titles/para_empresa.gif) no-repeat 0 0;}
					.sec_categoria h3 a.para_asesoria{background:#171411 url(img/titles/para_asesoria.gif) no-repeat 0 0;}
					
		
		/*Para el listado de los productos */
		
			#ppal #texto #fila_pro{
				margin-top:12px;
				overflow:hidden;
				height:150px;
			}
						
					#fila_pro .col1, #fila_pro .col2, #fila_pro .col3{
						float:left;
						width:350px;
						height:140px;
					}
					
					#fila_pro .col1{padding-left:27px;}
					
						#fila_pro h3{
							display:block;
							height:25px;	
						}
						
	
						#fila_pro h3 span{display:none;}	
				
							#fila_pro h3.tit_contabilidad{background:#171411 url(img/titles/pro_contabilidad.gif) no-repeat 0 0;}
							#fila_pro h3.tit_fiscales{background:#171411 url(img/titles/pro_fiscales.gif) no-repeat 0 0;}
							#fila_pro h3.tit_sociedades{background:#171411 url(img/titles/pro_sociedades.gif) no-repeat 0 0;}
							#fila_pro h3.tit_renta{background:#171411 url(img/titles/pro_renta.gif) no-repeat 0 0;}
							#fila_pro h3.tit_despachos{background:#171411 url(img/titles/pro_despachos.gif) no-repeat 0 0;}
							#fila_pro h3.tit_facturacion{background:#171411 url(img/titles/pro_facturacion.gif) no-repeat 0 0;}
							#fila_pro h3.tit_docuconta{background:#171411 url(img/titles/pro_docuconta.gif) no-repeat 0 0;}
							#fila_pro h3.tit_ebanc43{background:#171411 url(img/titles/pro_ebanc43_ok.gif) no-repeat 0 0;}
							#fila_pro h3.tit_documental{background:#171411 url(img/titles/pro_documental.gif) no-repeat 0 0;}
							#fila_pro h3.tit_eportal{background:#171411 url(img/titles/pro_eportal.gif) no-repeat 0 0;}
							#fila_pro h3.tit_ecom{background:#171411 url(img/titles/pro_ecom.gif) no-repeat 0 0;}
						
						#fila_pro .caja{
							width:215px;
							height:140px;
							float:left;
							
						}
						
							#fila_pro .conta{background:#171411 url(img/pro/conta.jpg) no-repeat 0 0;}
							#fila_pro .despachos{background:#171411 url(img/pro/despachos.jpg) no-repeat 0 0;}
							#fila_pro .doc{background:#171411 url(img/pro/doc.jpg) no-repeat 0 0;}
							#fila_pro .docuconta{background:#171411 url(img/pro/docuconta.jpg) no-repeat 0 0;}
							#fila_pro .ecom{background:#171411 url(img/pro/ecom.jpg) no-repeat 0 0;}
							#fila_pro .eportal{background:#171411 url(img/pro/eportal.jpg) no-repeat 0 0;}
							#fila_pro .factura{background:#171411 url(img/pro/factura.jpg) no-repeat 0 0;}
							#fila_pro .fiscal{background:#171411 url(img/pro/fiscal.jpg) no-repeat 0 0;}
							#fila_pro .renta{background:#171411 url(img/pro/renta.jpg) no-repeat 0 0;}
							#fila_pro .sociedades{background:#171411 url(img/pro/sociedades.jpg) no-repeat 0 0;}	
							#fila_pro .ebanc43{background:#171411 url(img/pro/ebanC43.jpg) no-repeat 0 0;}
							
							#ppal #texto #fila_pro .caja img{
							border:none;
							}
						
						#fila_pro .caja p{
							float:right;
							width: 120px;
							margin:0;
						}
							#fila_pro .caja p span, #fila_pro .caja a{font: normal 11px/14px Arial, Helvetica, sans-serif;}
							
							a.boton_gris{
								background-color: #666666;
								padding: 5px 8px;
								border-bottom: 0;
								font: normal 11px/14px Arial, Helvetica, sans-serif;
							}
							
							a.boton_gris:hover{
								background-color: #FCCD36;
								color:#333333;
								border-bottom: 0;
							}
			
		/*Para el listado de casos de exito*/
		
			#ppal #texto #fila, #ppal #texto #fila_peke{
				margin-top:12px;
				overflow:hidden;
				height:150px;
			}
			
			#ppal #texto #fila_peke{height:65px;}
						
					#fila .col1, #fila .col2, #fila_peke .col1, #fila_peke .col2{
						float:left;
						width:360px;
						height:150px;
					}
					
					#fila_peke .col1, #fila_peke .col2{
						height:65px;
					}
					
						#fila .logo, #fila_peke .logo{
							width:65px;
							height:150px;
							float:left;
						}
						#fila .logo{background-color:#666666;}
						#fila_peke .logo{height:65px;}
						
							#ppal #texto #fila .logo img, #ppal #texto #fila_peke .logo img{
							border:none;
							}
						
						#fila div.cita, #fila_peke a.nombre, #fila_peke a.nombre_nolink{
							display:inline;
							float:left;
							background-color:#FFFFFF;
							border-left:1px solid #666666;
							text-decoration:none;
							font: normal 10px/15px Verdana, Arial, Helvetica, sans-serif;
							width:280px;
							height:150px;
							padding-top:2px;
						}
						
							#texto #fila div.cita p{
							color:#666666;
							font: bold 12px/20px Verdana, Arial, Helvetica, sans-serif;
							margin: 15px 25px 0 20px;
							text-align:left;
							padding-left: 30px;
							}
							
							p.comilla{background:url(img/comillas.gif) no-repeat top left;}
							
								#texto #fila div.cita p span{
								color:#000000;
								font: bold 11px/15px Arial, Helvetica, sans-serif;
								}
						
						#fila_peke a.nombre, #fila_peke a.nombre_nolink{
							background-color:#666666;
							font:normal 12px Arial, Helvetica, sans-serif;
							padding-top:15px;
							padding-left:10px;
							border-left:0;
							height:65px;
						}
						
						#fila_peke  a.nombre_nolink{cursor:text;}
						
						#fila_peke  a.nombre:hover{
							color:#000000;
							background-color:#FCCD36;
							text-decoration:none;
						}
												
						#fila_peke a.nombre_nolink:hover{color:#ffffff;}						
						#fila_peke a.nombre span, #fila_peke a.nombre_nolink span{padding:0 10px;display:block;}
						
				
		
		
		
/*----------- FORMULARIOS -------------*/

form input, form textarea{
	padding: 3px;
	background-color:#FFFFFF;
	font:normal 11px/15px Arial, Helvetica, sans-serif;
}

form textarea{
	width: 630px;
	height: 130px;
	font: normal 11px/18px Arial, Helvetica, sans-serif;
}

form input.button{
	background-color:#FCCD36;
	color:#000000;
}
	
	
		#ficha_izq{
		position:relative; 
		float:left;
		font:normal 11x/13px Verdana, Helvetica, Arial, sans-serif;
		font-weight:bold; 
		width:250px; 
		display:inline; 
		clear:none;
		text-align:justify;
		margin-top:10px;
		margin-left:20px;}
		
		h6{
		font: bold 11px/13px Verdana, Helvetica, Arial, sans-serif; 
		color: #000; 
		border-bottom:1px solid #CEC300;
		padding:1px; 
		text-transform:uppercase;
		padding-bottom:0; 
		margin-bottom:0; 
		height:13px;}
		
		#ficha_izq label{ margin-bottom:2px;}
		
		#ficha_izq table { margin-top:5px; }
		
		#ficha_izq table td{ border:1px solid #CEC300;border-left:0;}
		
		#ficha_izq table td.celda_gris{
		font-weight:normal; 
		border-left:1px solid #CEC300; 
		border-right:0;}
		
		#ficha_izq p{
		margin:5px 0 0 0; 
		padding:0; 
		text-align:justify; 
		font-weight:normal;}
		
		form{
		padding:0 10px; 
		font: normal 11px/12px Arial, Helvetica, sans-serif;
		color:#FCCD36;
		}
		
		form input{
		margin-top: 3px;
		}
		form .g{
		border:1px solid #999; 
		color:#000; 
		background-color:#FFF; 
		font:normal 10px/12px Arial, Helvetica, sans-serif; 
		padding:5px;
		cursor:pointer;
		}
		
		.especial{
		color:#666666;
		font: normal 11px Arial, Helvetica, sans-serif;
		margin-left:35px;
		margin-top:5px;
		padding:5px;
		}



/* -------------   PIE   -----------*/

#pie 
{
	width:974px;
	overflow:hidden;
	border-bottom: 1px solid #171411;
	background-color: #716F6E;
}

	#pie p{
		float:left;
		padding: 5px 15px;
	}
	
	#pie ul
	{
		float:right;
		padding: 0 5px;
	}
		
		#pie ul li
		{
			float:left;
			margin-right:2px;
			padding: 5px 10px;
		}
		

	
/* -------------   FIN PIE   -----------*/

/* -------------   FIN WEB   -----------*/