@charset "utf-8";
/* CSS Document */

#contenedorFormularioContacto{
	margin-left: 35px; 
	margin-bottom: 10px;
	padding-right: 50px;
	margin-top: 35px;
	float: left; 
	width: 	350px; 
	border-style: none; 
	border-right-style: dashed; 
	border-color: #ccc; 
	border-width:1px;
}

#infoContacto{
	margin-top: 30px;
	float: left;
	width: 400px;
	margin-left: -100px;
}

#infoContacto p{
	text-align:left;
	text-indent:0px;	
}

.contenedorTextArea {
	padding-left: 90px;	
}

input, textarea, select{
	border-color: #333;	
	border-style: solid;
	border-width: 1px;
	background-color: #f4f4f4;
	margin-bottom: 3px;
}

textarea {width:214px;}


.marcoCampoFormulario input:hover, textarea:hover, select:hover{
	background-color: #e0e0e0;	
	border-color: #000;
}

#confirmacion{
	margin-left: 40px;	
}

#advertencia{
	margin-left: 40px;	
	color:#C00;
	font-size: 13px;
	font-style: italic;
}

#errorBox{
	font-size: 11px;
	color: #C00;
	margin-left: 40px;
}

.campoError{
	border-width:1px;
	border-color:#C00;
	border-style:ridge;
}

#btnEnviar:hover{
	background-color: none;
}

#formContacto label{
	display:block;
	float:left;
	width:150px;	
	padding-right: 4px;	
	text-align:right; 
	font-style: normal; 
	color: #666;
	cursor: default;
	letter-spacing: 1px;
	vertical-align:top;
	font-family: Tahoma, Geneva, sans-serif;	
	font-size: 11px;
	color: #666;
}

.marcoCampoFormulario{
	clear: both;
	margin-bottom:5px;
}
/* BOTONES */

.botonEnviar{
	float:right;
	padding-right:13px;
}
a.boton205{
	cursor: pointer;
	background:url(../images/botones/button205.gif);
	display:block;
	color:#555555;
	font-weight:bold;
	height:28px;
	line-height:29px;
	margin-bottom:14px;
	text-decoration:none;
	width:205px;
	float: left;
}
a:hover.boton205{
	color:#0066CC;
}

a.boton190{
	cursor: pointer;
	background:url(../images/botones/button190.gif);
	display:block;
	color:#555555;
	font-weight:bold;
	height:28px;
	line-height:29px;
	margin-bottom:14px;
	text-decoration:none;
	width:191px;
	float: left;
}
a:hover.boton190{
	color:#0066CC;
}

a.boton170{
	cursor: pointer;
	background:url(../images/botones/button170.gif);
	display:block;
	color:#555555;
	font-weight:bold;
	height:28px;
	line-height:29px;
	margin-bottom:14px;
	text-decoration:none;
	width:170px;
	float: left;
}
a:hover.boton170{
	color:#0066CC;
}

a.boton150{
	cursor: pointer;
	background:url(../images/botones/button150.gif);
	display:block;
	color:#555555;
	font-weight:bold;
	height:28px;
	line-height:29px;
	margin-bottom:14px;
	text-decoration:none;
	width:150px;
	float: left;
}
a:hover.boton150{
	color:#0066CC;
}

a.boton138{
	cursor: pointer;
	background:url(../images/botones/button138.gif);
	display:block;
	color:#555555;
	font-weight:bold;
	height:28px;
	line-height:29px;
	margin-bottom:14px;
	text-decoration:none;
	width:138px;
	float: left;
}
a:hover.boton138{
	color:#0066CC;
}

a.boton108{
	cursor: pointer;
	background:url(../images/botones/button108.gif);
	display:block;
	color:#555555;
	font-weight:bold;
	height:28px;
	line-height:29px;
	margin-bottom:14px;
	text-decoration:none;
	width:108px;
	float: left;
}
a:hover.boton108{
	color:#0066CC;
}

a.boton170{
	cursor: pointer;
	background:url(../images/botones/button170.gif);
	display:block;
	color:#555555;
	font-weight:bold;
	height:28px;
	line-height:29px;
	margin-bottom:14px;
	text-decoration:none;
	width:170px;
	float: left;
}
a:hover.boton170{
	color:#0066CC;
}

a.boton68{
	cursor: pointer;
	background:url(../images/botones/button68.gif);
	display:block;
	color:#555555;
	font-weight:bold;
	height:28px;
	line-height:29px;
	margin-bottom:14px;
	text-decoration:none;
	width:68px;
	float: left;
}
a:hover.boton68{
	color:#0066CC;
}

a input{
	font-size: 12px;
	cursor: pointer;
	display:block;
	color:#555555;
	height:28px;
	line-height:29px;
	padding:0px;
	padding-bottom:3px;
	margin-left:3px;
	text-align: center;
	vertical-align:middle;
}



/* -------------------- */
/* CLASSES				*/
/* -------------------- */
	.btnAgregar{
		background:url(../images/botones/agregar.gif) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
		border:0px;
	}
	.btnMundo{
		background:url(../images/botones/mundo.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
		border:0px;
	}
	.btnLlave{
		background:url(../images/botones/llave.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
		border:0px;
	}
	.btnEliminar{
		background:url(../images/botones/delete.gif) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
		border:0px;
	}
	.btnAgregarUsuario{
		background:url(../images/botones/agregarUsuario.gif) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
		border:0px;
}
	.btnAlerta{
		background:url(../images/botones/alert.gif) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
		border:0px;
	}
	.btnHistorialAuditoria{
		background:url(../images/botones/historialAuditoria.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
		border:0px;
	}
	.btnMsg{
		background:url(../images/botones/msg2.gif) no-repeat 5px 5px;
		text-indent:30px;
		margin-left:10px;
		display:block;
		border:0px;
	}
	.btnDownload{
		background:url(../images/botones/download.gif) no-repeat 10px 8px;
		text-indent:30px;
		display:block;

		border:0px;
	}

	.btnBuscar{
		background:url(../images/botones/buscar.gif) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
		border:0px;
	}
	.btnInfo{
		background:url(../images/botones/info.gif) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
		border:0px;
	}
	.btnDocumentoPDF{
		background:url(../images/botones/pdf.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
		border:0px;
	}
	.btnIngresar{
		background:url(../images/botones/ingresar.gif) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
		border:0px;
	}
	.btnRecuperarClave{
		background:url(../images/botones/recuperarClave.gif) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
		border:0px;
	}
	.btnAyuda{
		background:url(../images/botones/ayuda.gif) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
		border:0px;
	}
	.btnAceptar{
		background:url(../images/botones/ok.gif) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
		border:0px;
	}
	.btnUsuario{
		background:url(../images/botones/usuario.gif) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
		border:0px;
	}
	.btnEditar{
		background:url(../images/botones/editar.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
		border:0px;
	}
	.btnAcciones{
		background:url(../images/botones/acciones.gif) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
		border:0px;
	}
	.btnNormativas{
		background:url(../images/botones/normativas.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
		border:0px;
	}
	.btnDesbloquear{
		background: url(../images/icons/cuentaDesbloqueada.gif) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
		border:0px;
	}
	.btnVolver{
		background: url(../images/botones/volver.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
		border:0px;
	}
	.btnRayo{
		background: url(../images/botones/rayo.png) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
		border:0px;
	}
.p_contacto{
	margin-bottom:8px;
	}