/*==== ==== ==== ==== ==== ==== ====  

Martes 28 de agosto del 2007  

Henry Ferreto Cano, para ZEWS.SA	

==== ==== ==== ==== ==== ==== ==== */



#contacto{

	font:12px bold Arial, Helvetica, sans-serif;

	width: 40%;

	margin:0 auto;

}

#contacto span.usuario{

	display:block;

	font:bold 1.1em Arial, Helvetica, sans-serif;

	margin:10px 0;

}

#contacto form {

	padding-left:10px;

}

fieldset {

	border:0;

}

#contacto legend {

	color:#47aa43;

	font:1.1em bold Arial, Helvetica, sans-serif;

	padding:5px 0 10px 0;
}

#contacto label {

	font: 1.1em bold Arial, Helvetica, sans-serif;

	display: block;

}

#contacto label em{

	color:#FF0000;

}


.boton1,.boton2{width:97px;height:30px;background:url(../images/boton.jpg);font-weight:bold;font-size:110%; color:#FFF;margin:10px 2px 0 2px;border:none;padding-bottom:6px;}

.boton2{color:#d9dadf;}

.campo {

	background:#fff url(../img/bg_campos.gif) repeat-x top;

	border: 1px solid #D0E5E8;

	color: #405D68;

	font: 1.1em Verdana, Arial, Helvetica, sans-serif;

	height: 20px;

	margin-bottom: 5px;

	padding: 2px;

	width: 200px;

}

.campo_error {

	background:#fff url(../img/bg_campos.gif) repeat-x top;

	border: 1px solid #CC0000;

	color: #405D68;

	font: 1.1em Verdana, Arial, Helvetica, sans-serif;

	height: 20px;

	margin-bottom: 5px;

	padding: 2px;

	width: 200px;

}

.comentario {

	background:#fff url(../images/bg_campos.gif) repeat-x top;

	border: 1px solid #D0E5E8;

	color: #405D68;

	height: 100px;

	margin-bottom: 5px;

	width: 250px;

}

.comentario_error{

	background:#fff url(../images/bg_campos.gif) repeat-x top;

	border: 1px solid #CC0000;

	color: #405D68;

	height: 100px;

	margin-bottom: 5px;

	width: 250px;

}

.campo:focus, 

.comentario:focus,

.comentario_error:focus,

.campo_errorf:focus,

.campof:focus,

.campo_error:focus{

	background:#fff url(../img/bg_campos.gif) repeat-x top;

	border:#BDBDBD 1px solid;

}


#correcto{

	background: #ffffec;

	border:1px #497133 solid;

	color:#497133;

	font:1.2em bold Arial, Helvetica, sans-serif;

	margin-top:10px;

	padding:5px;

	text-align:center;

	width:310px;

}



#correcto .resumen{

	font:1.1em Arial, Helvetica, sans-serif;

	text-align:left;

}



#correcto a {

	color:#2f4636;

	font: normal 1.0em Arial, Helvetica, sans-serif bold;	

	text-decoration:underline;

}



#error span{

	color:#e00707;

	list-style: none;

	padding:2px 0 2px 0;

}

/*=================================================*/

/*a.button {

    background: transparent url('../img/bg_button_a.gif') no-repeat scroll top right;

    color: #444;

    display: block;

    float: left;

    font: normal 12px arial, sans-serif;

    height: 24px;

    margin-right: 6px;

    padding-right: 18px; /* sliding doors padding */

 /*   text-decoration: none;

}



a.button span {

    background: transparent url('../img/bg_button_span.gif') no-repeat;

    display: block;

    line-height: 14px;

    padding: 5px 0 5px 18px;

}

a.button:active {

    background-position: bottom right;

    color: #000;

    outline: none; /* hide dotted outline in Firefox */

/*}



a.button:active span {

    background-position: bottom left;

    padding: 6px 0 4px 18px; /* push text down 1px */

/*}*/
