.clear{ 	clear:both; }

.iform {font: 10px/20px Verdana, Geneva, sans-serif; width:400px; margin:30px auto; }
.iform ul { margin:0; padding:0; list-style:none;}
.iform ul ul { overflow:auto}
.iform li { padding-bottom:1px;}
.iform label { 
 width:180px; display:block; float:left; text-align : right; 
}
.iform label.ilabel { 
 width:auto; display:inline; float:none; padding:0 5px
}

.iform .itext,.iform .itextarea,.iform .iselect,.iform .ibutton { 	
	width:200px;
	border:1px solid #999;
	-webkit-border-radius: 3px;-khtml-border-radius:3px;-moz-border-radius:3px;border-radius:3px;
	margin:0;
	padding:5px;
	background: #ffffff;
	background: -webkit-gradient(linear, left top, left 25, from(#fff), color-stop(6%, #eee), to(#fff));
	background: -moz-linear-gradient(top, #fff, #eee 2px, #fff 25px);
	*background: #ffffff scroll repeat 0% 0%;
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;

}

.iform .itext:hover,.iform .itextarea:hover,.iform .iselect:hover,.iform .ibutton:hover,
.iform .itext:focus,.iform .itextarea:focus,.iform .iselect:focus,.iform .ibutton:focus{

border-color: #333;
background:#fff;

}




.iform .itextarea{ 
	height:100px; width: 250px;
}
.iform .ibutton {

	width:auto;
	background: #efefef;
	background: -webkit-gradient(linear, left top, left 25, from(#dadada), color-stop(6%, #efefef), to(#dadada));
	background: -moz-linear-gradient(top, #dadada, #efefef 2px, #dadada 25px);
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;

}
.iform .ibutton:hover,.iform .ibutton:focus { background:#dadada;}
.iform li.iheader { display:block; font-size:18px; border-bottom:1px solid #000; padding:5px; text-indent:10px; margin:5px 0 15px }
.iform li.iseparator { display:block; text-indent:-9999px; height:10px; line-height:10px; border-bottom:1px solid #999;margin:5px 0 15px }

.iform .required { border-color:#F00; }


/*//////////////////////////////////////////*/
#capaformulario {
		visibility:hidden;
		width :550px ;
		position:absolute;
		left:50%;
		/*top:50%;*/
	   margin-top : 25px;
	
	   margin-left : -275px;
	   
		padding:0px;
		z-index:3;
		background-color : White;
}



	#capaFondo1 {
		visibility:hidden;
		position:absolute;
		padding:0px;
		left:0px;
		top:0px;
		right:0px;
		bottom:0px;
		background-image:url(images/trans02.gif);
		background-repeat:repeat;
		width:200%;
		height : 200%;
		z-index:2;
	}
	
/*Redondeado el recuadro del form*/

/*Mensajes */

.info, .success, .warning, .error, .validation {
border: 1px solid;
margin: 10px 0px;
padding:15px 10px 15px 50px;
background-repeat: no-repeat;
background-position: 10px center;
}
.info {
color: #00529B;
background-color: #BDE5F8;
background-image: url('images/info.png');
}
.success {
color: #4F8A10;
background-color: #DFF2BF;
background-image:url('images/success.png');
}
.warning {
color: #9F6000;
background-color: #FEEFB3;
background-image: url('images/warning.png');
}
.error {
color: #D8000C;
background-color: #FFBABA;
background-image: url('images/error.png');
}




.resultado
{

	border:none;
	margin-bottom:1em;
	padding: 4px 0 4px 0;
	width:99%;
	color: #00529B;
	font-family:Tahoma,Verdana,Arial;
	font-size:10px;
}




.caja{ display:block; overflow:hidden; border-style:outset;}
.caja-contenedor { float:left; width:300px;}
.caja-titulo{padding-left:6px;border:1px solid #E3E3E3;background-color:#6E89DD;	border-bottom-color:#E3E3E3;border-collapse:collapse;height:22px;}
.caja-titulo-texto{color:#FFFFFF;font-family:Segoe UI,sans-serif;font-size:12px;font-weight:bold;margin:3px;float:left;}
.caja-cerrar{ float:right;}
.caja-cerrar img{border-width:0;display:inline; margin:3px;}
.caja-contenido{ border:#F00 1px}
.caja-sombra-der{background-color:black;opacity:0.25;width:10px;float:right; margin-top:15px;height:100%;}
.caja-sombre-inf{background-color:black;opacity:0.25;width:300px;float:right;margin-left:15px;}

.formcontacto { margin:0;}

.itextdate {
width:180px !important;
}