body {
	color:#666666;
font-family:'Trebuchet MS',sans-serif;
font-size:14px;
line-height:1.5em;
text-align:justify;
background: #FFFFFE url(../images/111.gif) repeat;
}
#container{
margin:0 auto;
width:800px;


}
img{
border: none;
}
a{
text-decoration: none;}
h2{
color:#333333;
margin-left:25px;
margin-top:60px;
}
h3{
color:#333333;
}


/* ----- header ----- */

#header {
background: url(../images/logo.png) no-repeat center top;
height:200px;
position:relative;
}
#language {
margin-left: 95%;

}
#language a, a:visited{
color: black;
}

/*********** contenido*******************/
#contenido{
padding:0px 100px;
}
.productos ul,.productos li{
float:left;
list-style:none;
display:inline;
}

.separador{
padding:40px 35px;
}
.productos{
width:660px;
}
.productos tr{

height:230px;
}
.productos .titulo{
height:20px;
}
.productos .caracteristicas {
list-style:circle;

display: list-item;
float:none;
}
.productos .caracteristicas_ul{
padding:0px 20px;
display: list-item;
float:none;
}

.top{

margin-left:140px;
color:#FF0000;
}
.top img{
margin-bottom:-15px;
}
.top_left{


color:#FF0000;
}
.top_left img{
margin-bottom:-15px;
}
      		/*************************CONTACTO*****************************/
      		/* ----- contact ----- */
	
	 #contactWrapper {
		position: relative;
		margin-top: 35px;
		margin-left:30px;
		margin-bottom: 52px;
		width: 560px;
		float: left;
		background: #d7e9f3 url(../images/contacto/contactBG.gif) repeat-y top left;
	}
		 #contactWrapper #contactInfo {
			float: left;
			width: 228px;
			height: 350px;
		/*	background: transparent url(../images/contacto/contactInfoDropShadow2.gif) no-repeat top right;*/
		}

			#contactWrapper #contactInfo h2 {
				padding-top: 34px;
				padding-left: 14px;
				font-size: 140%;
				color: #394f5f;
			/*	background: transparent url(../images/contacto/contactInfoTop.gif) no-repeat top left;*/
			}
			 #contactWrapper #contactInfo h3, #container #contactWrapper #contactInfo p {
				margin-left: 16px;
			}
			 #contactWrapper #contactInfo h3 {
				padding-top: 27px;
				margin-right: 23px;
				margin-top: 8px;
				margin-bottom: 3px;
				font-size: 110%;
				color: #26353d;
				border-top: 1px solid brown;
			}
			 #contactWrapper #contactInfo p {
				margin-bottom: 10px;
				margin-top: 0;
			}
			#contactWrapper #contactInfo a {
	font-weight: bold;
	color: brown;
			}
			
		#contactWrapper #contactForm {
			position: relative;
			width: 332px;	
			float: right;
			/*background: transparent url(../images/contacto/contactFormTop.gif) repeat-x top left;*/
		}
			 #contactWrapper #contactForm a {
				position: relative;
				display: block;
				text-indent: -9000px;
				left: 295px;
				top: 12px;
				width: 26px;
				height: 19px;
				background: url(../images/contacto/contactTopBtn.gif) no-repeat top right;
			}
		 #contactWrapper form {
			float: left;
			padding: 22px 17px 3px 10px;
		}
		/* 
		Hack for IE 6 and below 
		-> add more padding below the form
		*/
		* html  #contactWrapper form {
			padding: 36px 17px 14px 10px;
		}
			 #contactWrapper form .btn {
				float: left;
			}
			#contactWrapper form #formStatus {
				margin-top: 7px;
				float: right;
				width: 210px;
			}
			#contactWrapper form #formStatus p {
					padding-left: 19px;
					margin-top: 0;
				}
				 #contactWrapper form #formStatus .error {
					color: red;
					background: transparent url(../images/contacto/errorIcon.gif) no-repeat center left;
					font-size: small;
				}
				 #contactWrapper form #formStatus .success {
					background: transparent url(../images/contacto/successIcon.gif) no-repeat center left;
					font-size: small;
				}
				/* ----- form ----- */
input, textarea {
	font-size: 110%;
	padding: 4px;
	border: none;
	font-family: Helvetica, Arial, Tahoma, sans-serif;
}
label {
	font-weight: bold;
	color: #394f5f;
}
textarea {
	height: 130px;
	font-family: Helvetica, Arial, Tahoma, sans-serif;
}
.txt {
	width: 296px;
	color: #191919;
	border: none;
	background: #FCEBEB;
}
.inputHighlighted{  /* Highlighting style */
	width: 296px;
	color: #fff;
  	background-color:#6f8b9b;
}

/* ---- class -----*/
.clear {
	clear: both;
}
#contacto{
position:fixed;
top:10px;
left:0px;
}
#contacto a,img {
font:Verdana, Arial, Helvetica, sans-serif ;
font-size:24px;
color:brown;
margin-bottom:-10px;
}
#contacto li{
font:Verdana, Arial, Helvetica, sans-serif ;
font-size:18px;
color:brown;
list-style:circle;
}

/****** FOOTER *************/	
#footer {
	clear: both;
	height: 150px;
	float:left;
	margin-top:-60px;
	width:100%;
	background: transparent url(../images/footer.gif) repeat-x left; 
}

#footer p {
	text-align: center;
	font-size: 12px;
	position: relative;
	top: 70px;
	color: #FFF;
}

#footer a {
	color: #FFF;
	text-decoration: none;
}

#footer a:hover {
	color: #333333;
}
