*{margin:0px;padding:0px}
body{font-family:Arial, Helvetica, sans-serif;font-size:12px;background:#DADADA url(../images/bg_body_blue2.gif) repeat-x}
a{color:#3A7EB3}
.red{color:#FF0000}
.small{font-size:10px}

/* header -----------------------------------------------*/
#header{margin:0px auto;width:750px}
#header h2#name{float:left;margin:14px 5px;width:150px;height:55px;text-indent:-1500px;font-size:2px;background:url(../images/logo.gif) no-repeat}

#header ul#topMenu{margin-left:165px;padding:8px 0px;padding-right:9px;height:21px;list-style:none;font-family:"Lucida Grande","Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;font-size:11px;font-weight:bold;text-align:right;background:url(../images/bg_topMenu.gif) right top no-repeat}
#header ul#topMenu li{display:inline;margin:3px 0;padding:0px 6px;border-left:solid 1px #FFFFFF;}
#header ul#topMenu li#tmFirst{border-left:none 0}
#header ul#topMenu li a{color:#FFFFFF;text-decoration:none}

#header h5#skip{display:none}
#header ul#mainNav{margin-left:165px;margin-top:15px;height:20px;list-style:none;text-align:right;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
#header ul#mainNav li{display:inline;padding:0px 3px 6px 15px;border-left:solid 1px #1E56A0}
#header ul#mainNav li#mnFirst{border-left:none 0}
#header ul#mainNav li a{color:#1E56A0;text-decoration:none}
#header ul#mainNav li.active{}
#header ul#mainNav li.active a{color:#B63031}

/* slogan -----------------------------------------------*/
#slogan{margin:0px auto;margin-top:5px;padding:15px;width:718px;height:95px;border-left:solid 1px #CCCCCC;border-top:solid 1px #CCCCCC;border-right:solid 1px #CCCCCC;background:#3B8BDB url(../images/banneridf.swf)}
#slogan h4{margin:20px 20px 0px 200px;text-align:right;color:#FFFFFF;font-size:13px}

/* twoColumnContent -----------------------------------------------*/
#twoColumnContent{margin:0px auto;padding:15px;width:718px;background:#FFFFFF;border-left:solid 1px #CCCCCC;border-bottom:solid 1px #CCCCCC;border-right:solid 1px #CCCCCC}

#leftMain{float:left;width:460px}

#leftMain #mainPost, #main{color:#666666;font-size:12px;line-height:16px}
#leftMain #mainPost h3, #main h3{margin:6px 0px 15px 0px;padding:10px 0px;font-weight:normal;font-size:18px;color:#7A975E;border-bottom:solid 1px #cccccc}
#leftMain #mainPost h4, #main h4{margin:6px 0px 15px 0px;padding:10px 0px;font-size:16px}
#leftMain #mainPost p, #main p{margin-bottom:10px}
#leftMain #mainPost ul, #main ul{margin:0px 20px}
#leftMain #mainPost ul li, #main ul li{margin:5px 0px}
#leftMain #mainPost p.price{text-align:left;color:#AD3735}

#leftMain #mainPost form#frmComprar{text-align:right}

#leftMain .tblList tr.tblListHeader td{padding:4px;font-weight:bold;color:#FFFFFF;background:#8CBB01}
#leftMain .tblList tr td{padding:4px;border-bottom:solid 1px #CCCCCC}
#leftMain .tblList tr.tblListItemGrey td{background:#FAFAFA}

#leftMain #homeBox1{float:left;margin:15px 0px 15px 0px;width:220px;border-bottom:solid 5px #656565}
#leftMain #homeBox1 h4{padding:4px 0px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333333;border-bottom:solid 1px #333333}
#leftMain #homeBox1 p{padding:10px;font-size:12px;line-height:16px;color:#666666}
#leftMain #homeBox1 p.quote{font-family:"Times New Roman", Times, serif;font-size:14px;font-style:italic;line-height:18px;color:#666666}
#leftMain #homeBox1 p.quoted{color:#CC0000}

#leftMain #homeBox2{float:left;margin:15px 0px 15px 15px;width:220px}
#leftMain #homeBox2 h4{padding:4px 0px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333333;border-bottom:solid 1px #333333}
#leftMain #homeBox2 p{padding:10px;font-size:11px;line-height:16px;color:#666666}
#leftMain #homeBox2 ul{list-style:none;font-size:11px;color:#666666}
#leftMain #homeBox2 ul li{padding:4px 4px;border-bottom:solid 1px #CCCCCC}
#leftMain #homeBox2 ul li.grey{background:#F1F8FE}
#leftMain #homeBox2 ul li a{text-decoration:none}

#leftMain #frmContacto{margin:20px 0px}
#leftMain #frmContacto fieldset{margin-bottom:10px;padding:0px 10px;}
#leftMain #frmContacto legend{margin-bottom:15px;padding:0px 7px;font-weight:bold;color:#3A7EB3}
#leftMain #frmContacto div{clear:both;margin-bottom:4px}
#leftMain #frmContacto label{display:block;float:left;margin-top:5px;width:100px}
#leftMain #frmContacto p{padding:5px}
#leftMain #frmContacto a{color:#3A7EB3}

#main #userLogin{float:left;margin:6px 0px;width:300px}
#main #userLogin fieldset{padding:0px 10px;}
#main #userLogin legend{margin-bottom:15px;padding:0px 7px;font-weight:bold;color:#3A7EB3}
#main #userLogin div{margin-bottom:4px}
#main #userLogin label{display:block;float:left;margin-top:5px;width:85px}
#main #userLogin p{padding:5px}
#main #userLogin a{color:#3A7EB3}
#main #userLogin #btn_login{margin:3px}

#main #userReg{margin:20px 0px;margin-left:350px;width:320px}
#main #userReg fieldset{padding:0px 10px;}
#main #userReg legend{margin-bottom:15px;padding:0px 7px;font-weight:bold;color:#3A7EB3}
#main #userReg div{margin-bottom:4px}
#main #userReg label{display:block;float:left;margin-top:5px;width:85px}
#main #userReg p{padding:5px}
#main #userReg a{color:#3A7EB3}
#main #userReg #btn_reg{margin:3px}

#main #frmPayment{margin:20px 0px}
#main #frmPayment fieldset{margin-bottom:10px;padding:0px 10px;}
#main #frmPayment legend{margin-bottom:15px;padding:0px 7px;font-weight:bold;color:#3A7EB3}
#main #frmPayment div{clear:both;margin-bottom:4px}
#main #frmPayment label{display:block;float:left;margin-top:5px;width:250px}
#main #frmPayment p{padding:5px}
#main #frmPayment a{color:#3A7EB3}


#rightBar{float:left;margin-left:20px;width:238px;}

#rightBar .sideNav h4{padding:6px 0px;font-size:12px;color:#B63031;border-bottom:solid 1px #333333}
#rightBar .sideNav ul{margin:0px 0px 15px 0px;list-style:none}
#rightBar .sideNav ul li{padding:3px;text-align:right;background:url(../images/bullet_in.gif) 5px 5px no-repeat;border-bottom:solid 1px #CCCCCC}
#rightBar .sideNav ul li a{text-decoration:none}
#rightBar .sideNav p{margin:12px 0px;font-size:12px;color:#666666;line-height:16px}

#rightBar #login{padding:8px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#666666;background:url(../images/bg_login_2.gif) no-repeat;}
#rightBar #login h4{margin-bottom:6px;font-size:13px;color:#3A7EB3}
#rightBar #login div{margin-bottom:4px}
#rightBar #login label{display:block;float:left;margin-top:5px;width:85px}
#rightBar #login p{padding:5px}
#rightBar #login a{color:#3A7EB3}
#rightBar #login #btn_login{margin:3px}

#rightBar #newsletter{padding:8px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#666666;background:url(../images/bg_newsletter.gif) no-repeat;}
#rightBar #newsletter h4{margin-bottom:6px;font-size:13px;color:#3A7EB3}
#rightBar #newsletter div{margin-bottom:4px;}
#rightBar #newsletter label{display:block;float:left;margin-top:5px;width:40px}
#rightBar #newsletter p{padding:5px}
#rightBar #newsletter a{color:#3A7EB3}

#rightBar #newsBlock{margin:10px 0px;color:#666666}
#rightBar #newsBlock h3{padding:6px 0px;font-size:12px;color:#333333;border-bottom:solid 1px #333333}
#newsBlock .newsItem{padding:8px 0px;border-bottom:dashed 1px #CCCCCC}
#newsBlock .newsItem h4{margin-bottom:5px;font-size:12px;}
#newsBlock .newsItem p{font-size:11px;}

/* footer -----------------------------------------------*/
#footer{clear:both;padding:3px;text-align:center;font-size:11px;color:#666666;border-top:solid 1px #CCCCCC}