@charset "utf-8";
/* CSS Document */

#contacto {
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-left:130px;
}

#contacto input 
{
	width:220px;
	height:18px;
	font-size:12px;
	font-weight:bolder;
	margin:22px 0 0 15px;
	border:none;
}

#contacto textarea
{
	width:220px;
	height:177px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bolder;
	margin:22px 0 0 15px;
	border:none;
}

#contacto #botones { position:absolute; margin-left:303px; margin-top:-15px; }

#contacto button { width:100px; height:22px; font-family:Trebuchet MS; font-size:11px; }

#contacto .label1 { width:250px; height:50px; padding-bottom:10px; background:url(images/fondo_input1.png) no-repeat;}
#contacto .label2 { width:250px; height:50px; padding-bottom:10px; background:url(images/fondo_input2.png) no-repeat;}
#contacto .label3 { width:250px; height:50px; padding-bottom:10px; background:url(images/fondo_input3.png) no-repeat;}
#contacto .label4 { width:250px; height:50px; padding-bottom:10px; background:url(images/fondo_input4.png) no-repeat;}

#contacto .campo { width:250px; height:207px; float:left; margin-top:-225px; margin-left:280px; background:url(images/fondo_textarea.png) no-repeat;}
#contacto #campo { margin-top:-13px;}

#contacto .inputError
{
	border:1px solid #FF0000;
	background-color:#2958a0;
	color:#FF0000;
}

/* Capas de transparencia y mensajes de confirmacion */

#contacto #transparencia
{
	background-color:#2f2f2f; 
	z-index:1; 
	position:absolute;
	width:480px;
	height:200px;
	display:none;
	color:#FFFFFF;
	opacity:0.95; filter:alpha(opacity="95");
}

#contacto #transparenciaMensaje
{
	position:absolute;
	width:480px;
	height:200px;
	margin-top:-50px;
	margin-left:-150px;
	top:50%;
	left:50%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
