@charset "utf-8";
/* CSS Document */

*	{
	margin:auto;
	padding:0;
	}
	
img{
	border:none;}
	
body{
	background-image:url(../imgs/fondo_body.jpg);
	background-position:0 274px;
	background-repeat:repeat-x;
	background-color:#f6f6f6;
	}
	
.clear{
	clear:both;
	}
	
#pleca_sup{
	background-color:#003261;
	background-image:url(../imgs/fondo_arriba.jpg);
	background-repeat:repeat-x;
	height:50px;
	}
	
#cont_pleca_sup{
	width:960px; 
	margin:auto; 
	height:45px;
	}
	
	#datos_izq{
		width:300px;
		float:right;
		text-align:right;
		color:#FFFFFF;
		font-family:"Trebuchet MS", Arial;
		font-size:14px;
		padding-top:12px;
		margin-right:10px;
		}
		
	#datos_izq a{
		color:#fff;
		font-weight:bold;
		}
	
	#datos_der{
		width:150px;
		float:right;
		padding-top:6px;}
	
#zona_logos{
	background-image:url(../imgs/zona_logos.jpg);
	background-repeat:repeat-x;
	height:222px;
	}
	
	#zona_logos #logos{
		width:960px;
		margin:auto;
		height:122px;
		}
	
	#logo_adam{
		width:234px;
		height:122px;
		background-image:url(../imgs/logo_adam.jpg);
		background-position:0 8px;
		background-repeat:no-repeat;
		margin-left:35px;
		float:left;
		}
		
	.logo_21{
		background-image:url(../users/21.jpg);
		background-repeat:no-repeat;}
			
	.logo_22{
		background-image:url(../users/22.jpg);
		background-repeat:no-repeat;}

	.logo_23{
		background-image:url(../users/23.jpg);
		background-repeat:no-repeat;}

	.logo_24{
		background-image:url(../users/24.jpg);
		background-repeat:no-repeat;}

	.logo_27{
		background-image:url(../users/27.jpg);
		background-repeat:no-repeat;}
	
#caja_menu{
	position:absolute;
	height:40px;
	display:block;
	width:100%;
	background:none;
	top:175px;
	}
	
	#caja_menu #menu{
		width:925px;
		height:40px;
		margin:auto;
		padding-left:35px;
		background-image:url(../imgs/sombra_menu.jpg);
		background-position:bottom;
		background-color:#fff;
		background-repeat:no-repeat;
		text-transform:uppercase;
		font-size:12px;
		font-weight:bold;
		}
		
	#caja_menu #menu a{
		background-image:url(../imgs/bt_menu.jpg);
		background-position:0 10px;
		background-repeat:no-repeat;
		display:block;
		float:left;
		width:111px;
		height:23px;
		padding-top:17px;
		text-align:center;
		text-decoration:none;
		color:#595959;
		}
		
	#caja_menu #menu a:hover{
		color:#999;
		}
		
	#caja_menu #menu a#active{
		background-image:url(../imgs/bt_menu_act.jpg);
		background-position:0 0;
		padding-top:10px;
		height:30px;}

#caja_banner_home{
	position:absolute;
	height:224px;
	display:block;
	width:100%;
	background:none;
	top:215px;
	}
	
#caja_clien_pros{
	position:absolute;
	height:88px;
	display:block;
	width:100%;
	background:none;
	top:215px;}

	#caja_banner_home #banner_home{
		width:960px;
		margin:auto;
		height:224px;
		background-image:url(../imgs/caja_home.jpg);
		}
		
		h1{
			color:#003261;
			font-family:"Trebuchet MS", Arial;
			font-size:18px;
			margin-left:50px;
			padding-top:30px;
			padding-bottom:30px;
			}
			
		h2.clientes{
			color:#245984;
			font-family:"Trebuchet MS", Arial;
			font-size:24px;
			padding-left:95px;
			padding-top:45px;
			padding-bottom:7px;
			background-image:url(../imgs/icon_clientes.jpg);
			background-repeat:no-repeat;
			background-position:45px 32px;
			display:block;
			float:left;
			width:300px;
			}
			
		h2.prospectos{
			color:#245984;
			font-family:"Trebuchet MS", Arial;
			font-size:24px;
			padding-left:95px;
			padding-top:45px;
			padding-bottom:7px;
			background-image:url(../imgs/icon_prosp.jpg);
			background-repeat:no-repeat;
			background-position:45px 32px;
			display:block;
			float:left;
			width:300px;
			}
			
		h2.documentos{
			color:#245984;
			font-family:"Trebuchet MS", Arial;
			font-size:24px;
			padding-left:95px;
			padding-top:45px;
			padding-bottom:7px;
			background-image:url(../imgs/docs.jpg);
			background-repeat:no-repeat;
			background-position:45px 32px;
			display:block;
			float:left;
			width:300px;
			}
			
		a.add{
			padding:10px 0 10px 30px;
			font-size:14px;
			text-decoration:none;
			font-family:"Trebuchet MS", Arial;
			display:block;
			float:right;
			margin-right:65px;
			color:#003261;
			background-image:url(../imgs/add.jpg);
			background-repeat:no-repeat;
			background-position:0 50%;
			font-weight:bold;
			margin-top:40px;
			}
			
		a.add:hover{
			text-decoration:underline;}
			
		#caja_banner_home #banner_home p{
			color:#333333;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:13px;
			line-height:16px;
			margin-left:50px;
			padding-bottom:10px;
			padding-right:490px;
			text-align:justify;
			}
			
	#caja_clien_pros #clien_pros{
		width:960px;
		margin:auto;
		height:88px;
		background-image:url(../imgs/client_pros.jpg);
		}
		
#caja_caja_tablas{
	width:100%;
	display:block;
	height:465px;
	position:absolute;
	background:none;
	top:303px;
	}
	
	#caja_caja_tablas #caja_tablas{
		width:960px;
		margin:auto;
		height:365px;
		background-image:url(../imgs/caja_tablas.jpg);
		}
		
		#caja_caja_tablas #caja_tablas table.datos{
			background-image:url(../imgs/background.jpg);
			background-position:top;
			background-repeat:repeat-x;
			font-family:Arial, Helvetica, sans-serif;
			font-size:10px;
			border-bottom:#cccccc 1px solid;
			border-left:#cccccc 1px solid;
			border-right:#cccccc 1px solid;
			}
		
		#caja_caja_tablas #caja_tablas #titulo th{
			background-image:url(imgs/background.jpg); 
			background-repeat:repeat-x;
			font-size:10px;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
			height:28px;
			text-align:left;
			padding-left:10px;
			}
			
		#caja_caja_tablas #caja_tablas table.datos tr{
			border-top:solid 1px #ccc;
			display:block;!important
			}
			
		#caja_caja_tablas #caja_tablas table.datos td{
			padding:5px 0 5px 10px;
			}
			
			th.1, td.1{
				width:160px;!important}
		
#caja_accesos{
	position:absolute;
	width:100%;
	height:323px;
	display:block;
	top:439px;
	background:none;
	}
	
	#caja_accesos #accesos{
		width:850px;
		margin:auto;
		height:290px;
		background-image:url(../imgs/fondo_accesos.jpg);
		background-repeat:no-repeat;
		padding-top:0;
		padding-left:110px
		}
		
		
	/*cajas*/
	
	h3{ margin: 5px 10px 0 10px; color:#FFF; font:16px Arial, sans-serif; letter-spacing:-1px; font-weight: bold;  }
	
	.superbox{
		width:210px;
		height:210px;
		background:url(../imgs/box_acceso.jpg);
		float:left;
		margin-right:50px;
		}
	
	.boxgrid{ 
				width: 200px; 
				height: 190px; 
				margin:10px; 
				float:left; 
				background:none;				
				background-repeat:no-repeat; 
				overflow: hidden; 
				position: relative; 
			}
				.boxgrid img{ 
					position: absolute; 
					top: 0; 
					left: 0; 
					border: 0;
					margin-left:25px;
				}
				.boxgrid p{ 
					padding: 0 10px; 
					color:#fff; 
					font-weight:bold; 
					font-size:10px;
					font:11px Verdana, Arial, sans-serif; 
				}
				
				.boxgrid a{
					color:#FF9900;
					font-weight:bold;
					}
					
				.boxgrid a:hover{
					color:#FFCC00;
					font-weight:bold;
					text-decoration:none;}
				
			.boxcaption{ 
				float: left; 
				position: absolute; 
				background: #666; 
				height: 90px; 
				width: 190px;
				opacity: .5; 
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
 			}
 				.boxcaption {
	top: 164px;
	left: 0;
 				}
				
	/*fin_cajas*/
	
	
#cont_pie{
	background-image:url(../imgs/foot.jpg); 
	background-repeat:repeat-x; 
	float:left; 
	width:100%; 
	height:50px; 
	padding-top:15px;
	}
	
	 #pie{
		width:920px;
		margin:auto;
		padding-left:40px;
		font-family:"Trebuchet MS", Arial;
		font-size:12px;
		color:#333333;
		}
		
	#pie a{
		color:#333333;
		font-weight:bold;
		text-decoration:none;
		}
		
	#pie a:hover{
		color:#666666;
		text-decoration:underline;}


/*form*/

#form{
	color:#245984;
	font-family:"Trebuchet MS", Arial;
	font-size:12px;
	font-weight:bold;
	width:764px;
	margin:auto;
	padding:0 25px;
	background-image:url(../imgs/fondo_form.jpg);
	background-position:0 35px;
	background-repeat:no-repeat;
	height:315px;
	z-index:-100;
	}
	
#form_pros{
	color:#245984;
	font-family:"Trebuchet MS", Arial;
	font-size:12px;
	font-weight:bold;
	width:764px;
	margin:auto;
	padding:0 25px;
	background-image:url(../imgs/fondo_form_pros.jpg);
	background-position:50% 35px;
	background-repeat:no-repeat;
	height:355px;
	}
	
#form div, #form_pros div{
	float:left;
	width:350px;
	display:block;
	height:30px;
	margin-bottom:13px;
	}
	
#form div label, #form_pros div label{
	width:140px; 
	display:block;
	float:left;
	}
	
#form div input, #form_pros div input{
	
	
	
	
	border:0;
	height:37px;
	
	overflow:hidden;}
	
#form div select, #form_pros div select{
	float:left;
	width:130px;
	margin-left:75px;
	}
	
	#spandelete{
		display:block; 
		float:right;
		width:120px; 
		height:25px; 
		margin-bottom:70px;
		margin-right:13px;}
		
		#delete{
		background:transparent; 
		background-image:url(../imgs/delete.jpg); 
		background-repeat:no-repeat; 
		background-position:0 0; 
		border:0; 
		padding-left:30px;
		font-family:'Trebuchet MS', Arial; color:#003261; font-weight:bold; font-size:14px; height:25px; width:120px; cursor:pointer;}
		
		#delete:hover{
			color:#999;
			background-position:0 -35px;
			}
			
		#delete_pros{
		background:transparent; 
		background-image:url(../imgs/delete.jpg); 
		background-repeat:no-repeat; 
		background-position:0 0; 
		border:0; 
		padding-left:30px;
		font-family:'Trebuchet MS', Arial; color:#003261; font-weight:bold; font-size:14px; height:25px; width:140px; cursor:pointer;
		}
		
		#delete_pros:hover{
			color:#999;
			background-position:0 -35px;
			}
	
		
	
	input.botones{
		padding:inherit;
		margin:inherit;
		background-image:url(../imgs/btinput.jpg);
		background-repeat:no-repeat;
		background-position:50% 0;}
		
	input.transparent{
		background:transparent none;
		margin-left:75px;
		width:125px;
		float:left;}
		
	#ok{
		background-color:#f5f5f5;
		background-image:url(../imgs/accept.jpg);
		background-repeat:no-repeat; 
		background-position:0 5px; 
		height:34px; 
		color:#F003261; 
		font-size:14px; 
		font-weight:bold; 
		/*margin-left:75px; */
		font-size:14px; 
		padding-left:35px; 
		font-family:'trebuchet ms', arial; 
		cursor:pointer;
		text-align:left;
		width:100px;
		float:right;
		}	
		
	#ok:hover{
		color:#999;
		background-position:0 -30px; }
		
	#reset{
		background-color:#f5f5f5; 
		background-image:url(../imgs/reset.jpg); 
		background-repeat:no-repeat; 
		background-position:0 5px;
		width:100px; 
		height:34px; 
		color:#F003261; 
		padding-left:35px; 
		cursor:pointer; 
		clear:right;
		/*margin-left:20px;*/
		float:right;
		font-size:14px; 
		font-family:'Trebuchet MS', Arial; 
		font-weight:bold;
		text-align:left;
		}
		
	#reset:hover{
		color:#999;
		background-position:0 -30px;}
		
	#back{
		background-image:url(../imgs/back.gif);
		background-repeat:no-repeat; 
		background-position:0 5px;
		width:100px; 
		height:26px; 
		color:#333; 
		padding-left:35px; 
		cursor:pointer; 
		clear:right;
		/*margin-left:20px;*/
		float:left;
		font-size:14px; 
		font-family:'Trebuchet MS', Arial; 
		font-weight:bold;
		text-align:left;
		padding-top:8px;
	}
	
	#back:hover{
		color:#ccc;
		background-position:0 -30px;}
		
#doc{
	width:670px;
	margin:auto;
	}
	
.imagen_doc{
	float:left;
	width:50px;
	
}

.nombre_doc{
	float:left;
	width:260px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
	}
	
	.nombre_doc a{
		color:#245984;
		text-decoration:none;
		}
		
	.nombre_doc a:hover{
		text-decoration:underline;}
	
.descr_doc{
	float:left;
	width:300px;
	padding:5px 10px 0 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	background:transparent;
	}
	
	
div.doc{
	background-image:url(../images/iconos/doc.png);
	background-repeat:no-repeat;
	background-position:50% 50%;
	display:block;
	width:50px;
	height:40px;
	}
	
div.ppt{
	background-image:url(../images/iconos/ppt.png);
	background-repeat:no-repeat;
	background-position:50% 50%;
	display:block;
	width:50px;
	height:40px;
	}
	
div.pdf{
	background-image:url(../images/iconos/pdf.png);
	background-repeat:no-repeat;
	background-position:50% 50%;
	display:block;
	width:50px;
	height:40px;
	}
	
div.xls{
	background-image:url(../images/iconos/xls.png);
	background-repeat:no-repeat;
	background-position:50% 50%;
	display:block;
	width:50px;
	height:40px;
	}
	
	
#fondo_form{
	width:960px;
	margin:auto;
	}
	
	#form_left{
		float:left;
		width:530px;
		height:280px;
		/*background-color:#CCCCCC;*/
		}
		
	#form_right{
		float:left;
		width:430px;
		}
		
	#texto_log{
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-size:11px;
		}
		
		#texto_log p{
			padding:0 50px 10px 20px;
			text-align:justify;
			}

