/*==== ==== ==== ==== ==== ==== ====  
Martes 28 de agosto del 2007  
Henry Ferreto Cano, para ZEWS.SA	
==== ==== ==== ==== ==== ==== ==== */


#contacto {
	float: left;
	padding: 10px 0 0 10px;
	width: 420px;
	font: normal 12px Arial, Helvetica, sans-serif;
}
#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:#0099FF;
    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: 120px;
		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 div.mensaje{
   font: normal 1.2em Arial, Helvetica, sans-serif;	
   clear: both;
   overflow: hidden;
   padding: 2px 0 0 120px;
}

#contacto form fieldset {
    border:#FFCC33 2px solid;/*#ff6634*/
    margin-top: 33px;
    padding-bottom: 10px;
    position: relative;
    background-color:#F5F5F5;/*#E6E6E6*/
}
        
#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 .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 em{
    color: #000;
    float: left;
    font: bold 1.2em/23px Arial, Helvetica, sans-serif;
    margin-right: 10px;
    text-align: center;
    width: 100%;}

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

#contacto form label strong span {
    color: #AD0034;
}
#contacto form legend span {
    background: #FFCC33 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:-27px;
    _top: -21px;
    
}

#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:#F5F5F5;
    border: #FFCC33 2px solid;
    margin:10px 0 0 0;
    padding:10px;
}

