body {
 text-align: center;
 font: 12px arial, sans-serif;
 color: #666666;
 margin: 0px;
 padding: 0px; 
 background-color:#0755BE;
}
h1 {
  font-size: 20px;
  color:#0A6EF4;
  margin:0px;padding:0px;
  padding-top:6px;
  padding-bottom:10px;
}
h2 {
  font-size: 17px;
  color:#0A6EF4;
  margin:0px;padding:0px;
  padding-top:15px;
  padding-bottom:15px;
}
form,input,h3
{
margin:0px;padding:0px;clear:both;
}
p
{
margin:0px;padding:0px;padding-top:5px;padding-bottom:5px;
}
ul
{
padding : 0;
margin : 0;
list-style-image: url(/images/list.gif);
list-style-position:outside;
}
ul li
{
padding : 0;
margin : 0;
padding-left:0px;
margin-left:20px;
margin-top:5px;
margin-bottom:5px;
}

a:link, a:visited { 
 color: #009DFE;
 font-weight:bold;
 text-decoration: none;
}
a:hover, a:active {
 text-decoration: underline;
}

img {
 border: none;
}
.clearer {
 clear: both;
}
span
{
color:#0A6EF4;font-weight:bold;
}
.separator {
padding:0px;
margin:0px;
height : 10px;
clear : both;
}
#min-height {
float : left;
width : 1px;
height : 200px;
}
.title
{
background:url(/images/titlebg.png) repeat-y;font-size:16px;font-weight:bold;color:#0A6EF4;padding:5px 5px 5px 20px;
}
.title2
{
background:url(/images/titlebg2.png) repeat-y;font-size:16px;font-weight:bold;color:#0A6EF4;padding:5px 5px 5px 20px;
}

.subtitle
{
background:url(/images/subtitlebg.png) repeat-y;font-weight:bold;color:#063F8A;padding:5px 5px 5px 20px;
}
.subtitle2
{
background:url(/images/subtitlebg.png) repeat-y;color:#063F8A;padding:5px 5px 5px 10px;margin-top:5px;
}
#container-bg {  
  margin-left: auto;
  width: 100%;
  margin-right: auto;
  text-align: center;
  background:url(/images/bg1.jpg) no-repeat;
  background-position:center top; 
}
#container-body {  
  margin-left: auto;
  width: 900px;
  margin-right: auto;
  text-align: left;
}
#logo
{
float:left;margin:49px 0px 0px 20px;
}
#login-area
{
float:left;width:220px;;text-align:right;margin-top:49px;
}
#login-area p
{
color:#0A6EF4;font-weight:bold;line-height:10px;
}
#login-area input
{
float:right;
width:120px;
margin-right:10px;
margin-left:5px;
color:#666666;
}
#login-area #create
{
float:left;width:140px;padding-top:5px;line-height:11px;text-align:right
}
#cart
{
float:left;margin:49px 0px 0px 20px;
}
#menu {
margin : 0px;
padding-left : 0px;
padding-bottom : 0px; 
background : url(/images/menu.jpg) no-repeat;
}
#menu ul {
list-style-type : none;
list-style-image:none;
font-size : 13px;
padding-top : 2px;
padding-bottom : 0px;
float:left;
width:680px;
}
#menu ul li {
float:left;
padding : 0;
margin : 0;
text-align : center;
background : url(/images/separator.jpg) 0 10px no-repeat;
padding-right:2px;
vertical-align : middle;
margin:3px 0px 5px 0px;
border-right:2px solid #ffffff
}

#menu ul li a {
color : #ffffff;
font-weight : bold;
padding:0px 16px 0px 16px;
display:block;
}
#search
{
float:left;padding-top:3px;padding-bottom:3px;width:215px;
}
#search input
{
width:110px;border:0px;margin-right:10px;margin-top:1px;
}
#content
{
background-color:#ffffff;background-image : url(/images/bg.jpg);background-repeat:repeat-y;
}
#content ul li a
{
color:#000000;font-weight:normal;
}
#content-left
{
float:left;width:163px;
}
#main-content
{
float:left;width:557px;
}
#main-content1
{
float:left;width:540px;
padding-left:7px;  
}

#content-right
{
float:right;width:180px;
}
#welcome
{
background : url(/images/banner.jpg) no-repeat;font-size:24px;font-weight:bold;
}
#welcome img
{
padding:31px 30px 0px 21px;
}
#welcome p
{
line-height:25px;
}
#slogan
{
color:#0A6EF4;
}
#descargas
{
background : url(/images/descargas.jpg) no-repeat;padding-left:14px;font-weight:bold;;
}
#descargas div
{
font-size:18px;color:#0A6EF4;padding:4px 0px 128px 16px
}
#welcome2
{
float:left;background : url(/images/titlebg2.png) repeat-y;color:#0A6EF4;width:190px;padding-top:10px;height:182px;padding-left:23px;font-weight:bold;font-size:16px;
}
.blacknormal
{
color:#000000;font-weight:normal;
}
#searchbox
{
padding:30px;
}
#searchbox input
{
width:383px;
}
#searchbox .button
{
margin-top:0px;
}
.fl
{
float:left
}
#footer
{
font-weight:bold;text-align : left;padding:13px 13px 10px 6px;margin-bottom:20px;background-color:#ffffff;background-image:url(/images/footer.jpg);background-position:left bottom;background-repeat:no-repeat;
}


#footer ul {
list-style-type : none;
padding : 0;
margin : 0;
padding-left : 0px;
padding-top : 5px;
}
#footer ul li {
display : inline;
text-align : center;
border-left : 1px solid #0A6EF4;
}
#footer ul li a {
padding-left : 4px;
margin-left:6px;
color : #0A6EF4;
}
#footer p {
padding-left : 20px;

}
.button {
background : url(/images/button_right.gif) no-repeat right 0;
float : right;
margin : 5px;
margin-right : 10px;
padding-right:5px;
}
.button a {
display : block;
background : url(/images/button.gif) no-repeat;
padding : 4px 8px 9px 16px;
font-size : 12px;
font-weight : bold;
color : #ffffff;
}
.button a:hover {
text-decoration : none;
}


/* CSS Styles for Feedback */
#TSFeedback{
width:160px;
position: absolute; right: 0px; bottom: 5px;
font-size:12px;
z-index:10;
}
div > div#TSFeedback { position: fixed; }

#TSFeedback #TSFeedbackContainer #TSFeedbackClose{
	background-color:#0B58C2;
	width:160px;
	float:right;
	clear:left;
	text-align:right;
}
#TSFeedbackCloseButton {
	font-size:11px; 
	font-weight:bold;
	color:#bbbbbb;
	text-decoration: none;
}

#TSFeedback #TSFeedbackContainer #TSFeedbackClose {
	font-size:11px; 
	font-weight:bold;
	color:#666666;
	text-decoration: none;
}
#TSFeedback #TSFeedbackContainer #TSFeedbackForm{
	text-align:left;
	width:150px;
	padding:5px; 
	background-color:#CCCCCC;
	float:right;
	clear:both;
}
#TSFeedback #TSFeedbackContainer #TSFeedbackResponse{
	text-align:justify;
	width:150px;
	padding:5px; 
	background-color:#CCCCCC; 
	float:right;
	clear:both;
}
#TSFeedback #TSFeedbackContainer #TSFeedbackCorner{
	margin-right:10px;	
	clear:both; 
	float:right;
}
#TSFeedback #TSFeedbackButton{
	float:right;
	color: #000000;
}

.tab_on
{
background:url(/images/tab_on.jpg) no-repeat;
float:left;padding:5px 11px 7px 10px;
background-position:center top;
}
.tab_on a
{
display:block;
color:#ffffff;
text-decoration:none;
}
.tab_on a:hover
{
text-decoration:none;
}
.tab_off 
{
background:url(/images/tab_off.jpg) repeat-x;
float:left;padding:5px 10px 3px 10px;
border-right:1px solid #CCCCCC;
}
.tab_off a
{
display:block;
color:#0957C1;
}
.tab_off a:hover
{
text-decoration:none;
}
.product-description
{
width:342px;top:-4px;padding:6px;border:1px solid #CCCCCC;border-top:0px
}
.sectquestions{font-size:24px;padding-left:27px;padding-top:5px;color:#208de9;height:25px;margin-top:11px;margin-bottom:3px;background-image:url(/images/icons/questions.gif);background-repeat:no-repeat;}
.sectinfo{font-size:24px;padding-left:27px;padding-top:5px;color:#208de9;height:25px;margin-top:11px;margin-bottom:3px;background-image:url(/images/icons/information.gif);background-repeat:no-repeat;}
#titlebox{font-size:12px;}
.intblock{padding-left:27px;margin-bottom:15px;}
.faqq{padding-left:20px;margin-bottom:5px;background-image:url(/images/icons/bullet-question.gif);background-repeat:no-repeat;}
.faqa{padding-left:20px;margin-bottom:5px;background-image:url(/images/icons/bullet-info.gif);background-repeat:no-repeat;}
.faqqb{padding-left:20px;padding-bottom:10px;border-bottom:1px solid #aaa;}
a.faqlk{color:#000;font-weight:normal;text-decoration:underline;}
a.faqlk:hover{color:#800;text-decoration:underline;}


#newsletter
{
background : url(/images/newsletter.jpg) no-repeat;margin-left:0px;padding:10px;margin-top:10px;
}
#newsletter div
{
width:100%;height:110px;color:#ffffff;font-weight:bold;
}
#newsletter input
{
float:right;
width:80px;
margin-right:10px;
}
