/*==== ==== ==== ==== ==== ==== ====  
Martes 28 de agosto del 2007  
Henry Ferreto Cano, para ZEWS.SA	
==== ==== ==== ==== ==== ==== ==== */
/*
#contacto{font:12px bold Arial, Helvetica, sans-serif; margin:0 auto 0 auto; display:block;}

#contacto span.usuario{	display:block; font:bold 1.1em Arial, Helvetica, sans-serif; margin:10px 0;}

#contacto form { margin:0 auto; width:50%;}

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;}

.boton_enviar {	background:#9F9FA0;	border: 1px solid #929A9D; color:#fff; height: 27px; width: 88px;}

.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: 15px; 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: 15px; margin-bottom: 5px; padding: 2px; width: 200px;}

.comentario { background:#fff url(../img/bg_campos.gif) repeat-x top; border: 1px solid #D0E5E8; color: #405D68;  height: 100px; margin-bottom: 5px;	width: 250px;}

.comentario_error{ background:#fff url(../img/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:#ABABAB 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;}
*/

#contacto {
	float: left;
	padding: 10px 0 0 10px;
	width: 540px;
}
#contacto .aviso,
#contacto .error,
#contacto .aviso *,
#contacto .error * {
	color: #AD0034;
}

#contacto form button.reserv {
    background: #010E76 url(cont-pri-form-button.gif) no-repeat;
    border: 0;
    color: #FFF;
    cursor: pointer;
    font: normal 12px/26px Arial, Helvetica, sans-serif;
    height: 26px;
    padding-bottom: 2px;
    text-align: center;
    width: 120px;
}

#contacto form button.contacto {
    /*background: #ECB049 url(cont-pri-form-button.gif) no-repeat;*/
    background:#010E76;
    border: 1px solid #fff;
    color: #FFF;
    cursor: pointer;
    font: normal 12px/26px Arial, Helvetica, sans-serif;
    height: 26px;
    padding-bottom: 2px;
    text-align: center;
    width: 120px;
}

#contacto form button:hover {
    background-position: right top;
}

#contacto form div.submitcontacto button {
		/*float: left;*/
		left: 110px;
		position: relative;
}

#contacto form div.submitreserve button {
		float: left;
		left: 150px;
		position: relative;
}

#contacto form div {
   clear: both;
   overflow: hidden;
   padding: 10px 0 0 10px;
}

#contacto form fieldset {
    border: #ECB049 2px solid;
    margin-top: 33px;
    padding-bottom: 10px;
    position: relative;
    background-color:#FDF5E8;
}
        
#contacto form fieldset.no-legend {
	margin-top: 10px;
	}
#contacto form img {
	margin: -4px 10px 10px 0;
}
/*#contacto form input.compacto,*/
#contacto form input.campo{
    background: #FFF url(../img/_input.gif) no-repeat;
    border: 0;
    color: #333;
    float: left;
    font: normal 1.2em Arial, Helvetica, sans-serif;
    height: 19px;
    margin-right: 10px;
    padding: 4px 0 0 4px;
    width: 166px;
    }
#contacto form input.large{ margin-left:120px;}

#contacto form .compacto {
    background: #FFF url(../img/_input.gif) right top;
    border: 0;
    color: #333;
    float: left;
    font: normal 1.2em Arial, Helvetica, sans-serif;
    height: 19px;
    margin-right: 10px;
    padding: 4px 0 0 4px;
    width: 81px;
}
#contacto form input#foto_user {
    height: 25px;
    _width: 270px;
    }
#contacto form input.check{
     /* width: auto;
      float:left;
      background: transparent;
      border: 0;*/
      margin-right:5px;
      vertical-align:middle;
}
#contacto form label {
    color: #333;
    float: left;
    font: normal 1.2em/23px Arial, Helvetica, sans-serif;
    margin-right: 10px;
    text-align: right;
    width: 110px;
}
#contacto form label.large{width:100%; text-align:left;}

#contacto form label strong { 
    color: #000;
    font-weight: normal;
}

#contacto form label strong span {
    color: #AD0034;
}
#contacto form legend span {
    background: #ECB049 url(../img/cont-pri-form-legend.gif) no-repeat right top;
    color: #FFF;
    font: normal 14px/25px Arial, Helvetica, sans-serif;
    height: 23px;
    left: -2px;
    overflow: hidden;
    padding: 0 25px 0 10px;
    position: absolute;
    top: -25px;
}

#contacto form p {
    /*float:left;*/
    margin-left: 5px;
    display:block;
}
#contacto form select {
    background-color: #FFF;
    border: #3DAEE3 1px solid;
    color: #333;
    float: left;
    font: normal 1.1em/23px Arial, Helvetica, sans-serif;
    height: 21px;
    margin-right: 10px;
    width: 170px;
}
#contacto form select.combo,
#contacto form select.c{
        width: 43px;
}
#contacto form span.error {
    color: #AD0034;
    float: left;
    font: normal 1.2em/23px Arial, Helvetica, sans-serif;
}
#contacto form textarea {
    background: #FFF url(../img/cont-pri-form-textarea.gif) no-repeat;
    border: 0;
    color: #333;
    float: left;
    font: normal 1.2em Arial, Helvetica, sans-serif;
    height: 121px;
    margin-right: 10px;
    padding: 1px 1px 1px 4px;
    width: 215px;
}

/*para correcto*/

div.container_correct{
    
    background-color:#FDF5E8;
    border: #ECB049 2px solid;
    margin:10px 0 0 0;
    padding:10px;
}