body {
 text-align: center;
 padding: 0px;
 margin: 0px;
 background: #F4F4F4 url("img/background.gif") repeat-x;
 color: #000;
 font-family: "lucida grande", verdana, sans-serif;
 font-size: 10px;
 line-height: 17px;
}

a:link	{ color: #467FBB; }
a:visited	{ color: #467FBB; }
a:hover	{ color: #000080; }

#top.container { width: 763px; height: 33px; margin: 0px auto; background: #FEBE28 url("img/container_back_top.gif"); text-align: right; }

#middle {
 width: 763px;
 margin: 0px auto;
 padding: 0px 0px 35px 0px;
 background: #FFF url("img/container_back.gif") repeat-y;
 text-align: left;
}

.main {
 float: left;
 width: 551px;
 margin: 0px;
 padding: 0px;
 text-align: left;
 voice-family: "\";}\""; 
 voice-family:inherit;
 width:551px;
} 
/* para Opera */
html>body .main-left {
 width:551px;
} 

.main-left {
 float: left;
 width: 201px;
 text-align: left;
 margin: 0px 0px 0px 0px;
 padding: 0px 1px 0px 10px;
 voice-family: "\";}\""; 
 voice-family:inherit;
 width:201px;
} 
/* para Opera */
html>body .main-left {
 width:201px;
} 

.main-center {
 float: left;
 width: 309px;
 text-align: left;

 voice-family: "\"}\""; 
 voice-family:inherit;
 width:309px;
}
/* para Opera */
html>body .main-center {
 width:309px;
} 

.main-center-inside {
 float: left;
 width: 543px;
 text-align: left;

 voice-family: "\"}\""; 
 voice-family:inherit;
 width:543px;
}
/* para Opera */
html>body .main-center-inside {
 width:543px;
} 

.main-right {
 float: left;
 width: 234px;
 text-align: left;

 padding: 0px 0px 0px 0px;

 voice-family: "\"}\""; 
 voice-family:inherit;
 width:234px;
}
/* para Opera */
html>body .main-right {
 width:234px;
} 


#bottom.container {
 width: 763px;
 height: 50px;
 margin: 0px auto;
 background: #FEBE28 url("img/container_back_bottom.gif");
 clear: both;
}

#menu {
 width: 160px;
 margin: 0px;
 padding: 0px 0px 0px 15px;
}
#menu a {
	color: #0D0B7B;
	border-bottom: 1px solid #CBC9FF;
	text-decoration: none;
	display: block;
	margin: -14px 0px 8px 14px;
	padding: 1px 0px 0px 0px;
}

#menu a:hover {
	color: #FDB201;
	border-bottom: 1px solid #FDB201;
}

#intro {
 color: gray;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: x-small;
 padding: 10px;
}

#contacto {
 width: 227px;
 padding: 5px 0px;
 height: 61px;
 text-align: right;
}
#contacto img { margin-top: 5px; }

img, form { margin: 0px; padding: 0px; border: 0px; }

#bienvenida-titulo {
 background: url("img/back_bienvenida_title.gif") repeat-x right;
 color: white;
 padding-left: 15px;
}
#bienvenida-content { margin: 0px; padding: 0px; }	
#bienvenida-titulo img { vertical-align: middle; }
#bienvenida-bottom { background: #FFB200; margin: 0px 0px 2px 0px; border-top: 1px solid white; height: 4px; }

#novedades-titulo {
 background: url("img/back_novedades_title.gif") repeat-x right;
 padding-left: 15px;
}
#novedades-titulo img { vertical-align: middle; }

#novedades-content {
 padding: 5px 10px;
 color: #120F85;
}

#login-titulo {
 background: url("img/back_login_title.gif") repeat-x right;
 padding-left: 15px;
}
#login-titulo img { vertical-align: middle; }
#login-bottom { background: #9FDFF4; margin: 0px 0px 2px 0px; border-top: 1px solid white; height: 4px; clear: both; }

#login-icon {
 float: left;
}

#login-content {
 float: right;
 background: #E6F8FC;
 width: 102px;
 height: 93px;
 padding: 5px 0px 3px 10px;
 voice-family: "\"}\""; 
 voice-family:inherit;
 width: 92px;
}

#login-content input { border: 1px solid #7499BF; background-color: #CDF0FB; width: 75px; font-family: "lucida grande", verdana, sans-serif; font-size: 10px; }
#login-content .submit { width: 57px; margin: 5px 0px 0px 20px; border-top: 1px solid #78AFD3; border-left: 1px solid #78AFD3; border-right: 1px solid #4391C4; border-bottom: 1px solid #4391C4; font-weight: bold; color: #1A6291;}

#boletin-titulo {
 background: url("img/back_boletin_title.gif") repeat-x right;
 padding-left: 15px;
}
#boletin-titulo img { vertical-align: middle; }


#boletin-content {
 background: #EBEBEB;
 
 padding: 10px 15px;
}
#boletin-content img { margin: 0px 5px 0px 0px; }
#boletin-content input { border: 1px solid #C2C3C5; background-color: #F3F3F3; width: 128px; font-family: "lucida grande", verdana, sans-serif; font-size: 10px; }
#boletin-content .submit { width: 60px; margin: 0px 0px 0px 5px; border-top: 1px solid #C2C3C5; border-left: 1px solid #C2C3C5; border-right: 1px solid #A3A4A6; border-bottom: 1px solid #A3A4A6; font-weight: bold; color: #777777; }

form {
  margin:0px;
  padding:0px 0px 0px 10px;
  font:400 11px "Lucida Grande","Nimbus Sans Medium",Arial,sans-serif;
  text-align:left;
  color:#202020;
  background:transparent;
  }
input,textarea {
  width:320px;
  margin-bottom:4px;
  font:400 11px "Lucida Grande","Nimbus Sans Medium",Arial,sans-serif;
  text-align:left;
  color:#202020;
  background:transparent;
  border:1px solid #d3d3d3;
  }
	
.toolbar { margin-top: 3px; }

div.boletin { width: 50%; border: 1px solid #ccc; border-left: 4px solid #ccc; background: #fafafa; padding: 5px 10px; margin: 0px 10px 10px; }
div.boletin a { color: #666; text-decoration: none; font: bold 14px/100% "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif; }
div.boletin img { vertical-align: middle; }

div.producto { border: 1px solid #ccc; padding: 10px; margin: 0px 10px 10px; }
div.producto a { color: #666; text-decoration: none; font: bold 14px/100% "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif; }
div.producto img { vertical-align: middle; }


#novedades-page { margin: 15px 0px; }
#novedades-page div.title {  font:bold 18px/100% "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
 border-bottom: 2px solid #95ACC3;
 margin: 5px 0px 5px;
 padding: 0px 0px 2px 2px;
 text-align: left;
}
#novedades-page div.content {
 margin: 5px 0px 20px;
 padding: 2px 0px 2px 0px;
 font-size: 11px;
 text-align: justify;
 line-height: 18px;
}

.frmbutton { text-align: center; border-top: 1px solid #aaa; border-left: 1px solid #aaa; border-right: 1px solid #666; border-bottom: 1px solid #666; font-weight: bold; color: #666;}
/* .frmbutton { text-align: center; font: bold 12px verdana; color: #666; } */