/* Begin Form Elements */
select {
	width: 280px;
	}
	
select:focus {
	background: #FEFEFE;
	border: 1px solid #686868;
	color: #000000;	
	}
	
input:focus, textarea:focus, label:focus {
	background: #FEFEFE;
	border: 1px solid #686868;
	color: #000000;
}

label {
	cursor: pointer;
}
textarea, input {
	font-family: verdana;
    font-size: 14px;
    background-color: #000000 ;
    color: #cccccc;
	border: 1px solid #b2b2b2;
	margin: 1px;
	padding: 1px;
}
select {
	font-family: verdana;
    font-size: 14px;
    background-color: #1E1E1E ;
    color: #cccccc;
	border: 1px solid #b2b2b2;
	margin: 1px;
	padding: 1px;
}

textarea.comentario
{
	width: 350px;
	height: 50px;
}

.code {
	font-family: "Courier New", Courier, monospace;
}

 input.submit,  input.submit:focus, input.button {
	background: #000000;
	border: 1px solid #999;
	color: #cccccc;
	padding: 0.25em;
	font-size: 12px;
}

 input.submit:hover, input.button:active {
	background: #A1D24A;
	border: 1px solid #333;
	color: #333;
}

/* End Form Elements */

select.replaced {
  display: none;
}

ul.selectReplacement {
  background: url(../images/select.gif) top left no-repeat;
  margin: 0;
  padding: 0;
  height: 1.65em;
  width: 280px;
}

ul.selectReplacement li {
  background: #333333;
  color: #fff;
  cursor: pointer;
  display: none;
  font-size: 11px;
  line-height: 1.7em;
  list-style: none;
  margin: 0;
  padding: 1px 5px;
  width: 279px;
}

ul.selectOpen li {
  display: block;
  position:relative;
  padding: 1px 12px;
  width: 265px;
}

ul.selectReplacement li.selected {
  background: url(../images/select.gif) bottom left no-repeat;
  color: #ccc;
  display: block;
}

ul.selectOpen li.selected {
  background: #666666;
  display: block;
}

ul.selectOpen li:hover, ul.selectOpen li.hover, ul.selectOpen li.selected:hover {
  background: #FF0000;
  color: #ccc;
}

textarea.consultas {
    width: 456px;
    height: 64px;
	background-color: #000000 ;
    z-index: 2;
    font-family: verdana;
    font-size: 11px;
    color: #cccccc;
    padding: 3px 3px 3px 3px;
    border: 1px solid #666666;
}

textarea.productos {
    width: 572px;
    height: 64px;
	background-color: #000000 ;
    z-index: 2;
    font-family: verdana;
    font-size: 11px;
    color: #cccccc;
    padding: 3px 3px 3px 3px;
    border: 1px solid #666666;
}

.textareacotizacion {
    width: 280px;
    height: 230px;
	background-color: #000000 ;
    z-index: 2;
    font-family: verdana;
    font-size: 11px;
    color: #cccccc;
    padding: 3px 3px 3px 3px;
    border: 1px solid #666666;
}

.textarearecomendaciones {
    width: 280px;
    height: 136px;
	background-color: #000000 ;
    z-index: 2;
    font-family: verdana;
    font-size: 11px;
    color: #cccccc;
    padding: 3px 3px 3px 3px;
    border: 1px solid #666666;
}

.textareaopinion {
    width: 580px;
    height: 100px;
	background-color: #000000 ;
    z-index: 2;
    font-family: verdana;
    font-size: 11px;
    color: #cccccc;
    padding: 3px 3px 3px 3px;
    border: 1px solid #666666;
}

.checked {
    background-color:#000000;
    background-image:url(../images/checkbox1.gif);
    vertical-align: middle;
}
.unchecked {
    background-color:#000000;
    background-image:url(../images/checkbox0.gif);
    vertical-align: middle;
}
.selected {
    background-color:#000000;
    background-image:url(../images/radio0.gif);
    vertical-align: middle;
}
.unselected {
    background-color:#000000;
    background-image:url(../images/radio1.gif);
    vertical-align: middle;
}