body
{ padding:0px; margin:0px; font-family:tahoma; color:#5A5850; font-size:12px; background-color:#2C2C2C;}

h2, h3, h4
{ color: #FF9900; padding:10px 10px 10px 0px; margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}
h1 {font-size:1.8em; color:#666666; font-weight:450; }
h2 {font-size:1.4em;}
h3 {font-size:1.1em; line-height:1.4em;}
h4 {font-size:1.0em;}

ul {list-style-type: none; list-style-position: outside; font-style: normal; margin-left:10px; padding-left:10px;  }
li {display:block; padding-left:18px; font-size:1.0em; font-family:tahoma; color:#5A5850; line-height:2.0em; background:url(images/fletxa.gif) 1px 8px no-repeat;}

ul.normal
{ margin:12px 0px; padding-left:40px;}
ul.normal li
{ list-style:disc;}
code
{ font-family:"Courier New", Courier, monospace;}

a 
{ color:#0085E0; text-decoration:none;}
a:hover
{ color:#FF9900; text-decoration:underline;}

p {margin:0px; padding:0px; line-height:1.6em;}
img {border:none;}
/*img.png {behavior:url("/scripts/pngbehavior.htc");}*/
textarea, select, input
{ color:#444444; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
select {width:260px; height:18px; border:1px solid #CCCCCC;}
textarea {width:250px; height:100px; border:1px solid #CCCCCC;}

div.container
{ background:url(images/background1.gif) top repeat-x;}
div.top_bar
{ height:21px; padding-top:0px; background-color:#000;}
div.top_bar div
{ width:909px; margin:auto; text-align:right; font-size:15px; color:#899097;}
div.top_bar div a
{ font-size:12px; color:#899097;}
div.top_bar div img
{ margin-bottom:-2px;}
div.header
{ width:965px; height:119px; margin:auto;}
	div.header a.logo
	{ float:left; margin-top:26px; }
	div.header div.slogan
	{ float:right; margin-top:45px; margin-right:46px; font-size:1.6em; color:#FFFFFF; font-family:"Georgia", Times New Roman, Times, serif }
div.flash
{ width:965px; height:250px; margin:auto;}
div.main
{ width:965px; min-height:750px; background:url(images/footer_bg.gif) bottom repeat-x #FFF;}
div.main div.content
{ width:640px; float:left; padding:15px 20px 0 30px; }
.page_title
{ padding-top:3px; height:45px; background:url(images/parent_top_bg1.gif) bottom left repeat-x;}
.page_title h1
{ float:left; padding:0px 10px 0px 0px;}
.page_title div.bookmark
{ float:right; white-space:nowrap; padding-top:3px;}
.page_title div.icons
{ float:left; white-space:nowrap; padding-top:3px;}
div.main div.right_menu
{ width:269px; float:right; color:#494949;}
div.right_menu h2
{ padding-left:20px; height:20px; background:url(images/parent_top_bg1.gif) bottom left repeat-x;}
div.right_menu div
{ padding:10px 0px 10px 20px;}
div.right_menu form
{ padding:0px; margin:0px;}
div.right_menu div.login_form
{ padding:0px 0px 34px 0px; margin-bottom:10px; background:url(images/login_bg2.gif) bottom left no-repeat;}
div.right_menu div.login_form div
{ padding-bottom:0px; background:url(images/login_bg1.jpg) bottom left repeat-x #FFFFFF;}
div.right_menu div.login_form div div
{ padding:4px 0px; width:239px; background:none;}
.login_btn
{ width:80px; height:30px; padding:0px; margin:0px; border:none; color:#FFFFFF; font-weight:bold; background:url(images/login_btn.jpg) top left no-repeat;}
.login_input
{ width:208px; height:15px; padding:7px 10px; color:#494949; border:none; background:url(images/login_input_bg.jpg) top left no-repeat transparent;}
div.right_menu ul.navigator
{ padding:0px 0px 10px 0px;}
div.right_menu ul.navigator li
{ display: block; height:21px; padding:4px 0px 0px 40px; background:url(images/menu_bg.gif) bottom left repeat-x #FFFFFF;}
div.right_menu ul.navigator li.basic
{ font-weight:bold; padding:4px 0px 0px 20px; background-color:#F5F5F5;}
div.right_menu ul.navigator li a
{ padding-left:10px; background:url(images/cat_link_arrow_blue.gif) center left no-repeat;}
div.right_menu ul.navigator li a:hover
{ padding-left:10px; background:url(images/cat_link_arrow_green.gif) center left no-repeat;}
.tell_btn
{ width:80px; height:30px; padding:0px; margin:0px; border:none; color:#FFFFFF; font-weight:bold; background:url(images/tell_btn.jpg) top left no-repeat;}
.tell_input 
{ width:208px; height:15px; padding:7px 10px; color:#494949; border:none; background:url(images/tell_bg.gif) no-repeat top left transparent;}
div.footer
{ clear:both; font-size:11px; padding-bottom:100px; color:#FFFFFC;}
div.footer div ul
{ width:181px; margin:0px; padding:12px 0px; float:left;}
div.footer a, div.footer a:hover
{ color:#FFFFFC;}
div.footer li a, div.footer li a:hover
{ color:#202020;}
div.footer ul li
{ list-style-type:none; padding:2px 0px;}
div.footer div.hr
{ height:60px; background:url(images/hr.gif) left repeat-x;}

div.fondo
{ padding:15px 10px; clear:both; display:block; background-color:#E8E8EE}
div.fondo h2
{ padding:0px 0px 0px 10px;}
div.fondo h2 a
{ font-size:16px;}
div.fondo p 
{ padding-left:10px;}

.contact_form label
{ float:left; width:160px; padding:2px 0px 0px 0px; margin-bottom:8px;}
.contact_form input, .contact_form select
{ float:left; margin-bottom:5px; height:18px; width:200px; border:1px solid #CCCCCC;}
.contact_form select
{ height:20px;}
.contact_form input.button
{ height:22px; width:auto; margin:0px; border:1px solid #7F8080;}
.contact_form input.button_grey
{ height:22px; width:auto; margin:0px; border:1px solid #7F8080;}
.contact_form textarea
{ float:left;}
.contact_form br
{ clear:both;}
.contact_form div input
{ float:none; width:auto; color:#ffffff;}
.contact_form div
{ margin-left:160px;}
.contact_form i 
{ color:#CD0292;}

.contact_form_mini label
{ float:left; width:80px; padding:2px 0px 0px 0px; margin-bottom:8px;}
.contact_form_mini input, .contact_form select
{ float:left; margin-bottom:5px; height:18px; width:200px; border:1px solid #CCCCCC;}
.contact_form_mini select
{ height:20px;}
.contact_form_mini input.button
{ height:22px; width:auto; margin:0px; border:1px solid #7F8080;}
.contact_form_mini input.button_grey
{ height:22px; width:auto; margin:0px; border:1px solid #7F8080;}
.contact_form_mini textarea
{ float:left;}
.contact_form_mini br
{ clear:both;}
.contact_form_mini div input
{ float:none; width:auto; color:#ffffff;}
.contact_form_mini div
{ margin-left:80px;}
.contact_form_mini i 
{ color:#CD0292;}

div.kb_item1
{ background-color:#f5f5f5; border:1px solid #e6e5e5; padding:15px; margin-bottom:8px; color:#333333;}
div.kb_item2
{ background-color:#fcfcfc; border:1px solid #ecebeb; padding:15px; margin-bottom:8px; color:#333333;}
div.kb_comment
{ font-size:11px;}
.kb_question_link1, .kb_question_link2
{ padding: 5px 14px; border:1px solid #ecebeb; border-top:0px;}
a.kb_question_link1, a.kb_question_link2
{ display:block;}
.kb_question_link1
{ background-color:#f5f5f5;}
.kb_question_link2
{ background-color:#fcfcfc;}
div.view 
{ color:#787777; font-size:10px;}

div.tabs 
{ padding-top:10px; overflow:hidden;}
a.jc_tab1
{ float:left; width:202px; height:22px; text-align:center; font-size:14px; font-weight:bold; padding-top:10px; background:url(images/tab1.gif) left bottom no-repeat;}
a.jc_tab_selected
{ float:left; width:202px; height:22px; text-align:center; font-size:14px; font-weight:bold; padding-top:10px; background:url(images/tab_selected.gif) left bottom no-repeat;}

.pink {color:#CD0292;}
.blue {color:#0085E0}
.error {color: #CD0292;}
.clear {clear:both;}
.notes {font-size: 9px;}
.show {display: block;}
.hidden {display: none;}
.pseudo_linkred {text-decoration: underline;}

.row1 {background:#ffffff;}
.row2 {background:#FFFCE4;}
.row3 {background:#eeeeee;}

.pad_text {padding:8px 22px 8px 0px;}
.pad_lr {padding-left: 22px; padding-right: 22px;}
.pad_l {padding-left: 22px;}
.pad_r {padding-left: 22px;}
.pad_lrtb {padding:10px 22px 10px 0px;}
.pad_tb {padding-top: 10px; padding-bottom: 10px;}

.inputtext
{ height:18px; width:145px; border:1px solid #CCCCCC; vertical-align:top;}
.inputshop
{ width:40px; height:17px; color:#4F4F4F; border:1px solid #7F9DB9;}
.checkbox_little
{ height: 13px;}
.button
{ height:22px; padding:0px 1px; color:#FFFFFF; border:1px solid #7F8080; background:url(images/button_repeat.gif) repeat-y left top #01B8FE;}
.button_grey
{ height:22px; padding:0px 1px; color:#FFFFFF; border:1px solid #7F8080; background-color:#999999;}
.image_border
{ border:1px solid #CCCCCC; margin:0px 0px 4px; padding:4px;}

a.link_blue_arrow
{ background:url(images/cat_link_arrow_blue.gif) left center no-repeat; padding-left:10px;}
a.link_blue_arrow:hover
{ background:url(images/cat_link_arrow_green.gif) center left no-repeat;}

.comp_detail_title
{ background:url(images/parent_top_bg1.gif) bottom left repeat-x;}
.ProdTitle
{ color:#504E51; font-size:14px; padding-left:4px; font-weight:bold;}
.ProdTitle a
{ color:#FFFFFF; font-weight:normal; text-decoration:none;}
.title_grey
{ height:23px; background-color:#F5F5F5; border:1px 0px solid #FFFFFF;}
.title_dark_grey
{ height:23px; color:#FFFFFF; background-color:#A7A7A7; border:1px 0px solid #FFFFFF;}
table.grey_bordered_table, table.grey_bordered_table td, table.grey_bordered_table th
{ border: 1px solid #CCCCCC;}

.notas 
{ color:#0085E0; padding:3px; font-size:12px; font-weight:bold; text-decoration:none;}
.notas a
{ text-decoration:underline; }
.txt h4
{ font-size: 14px; font-weight: bold; padding:12px 0 12px 0; color: #0085E0;}
.txt
{ padding-bottom:10px;}

.panos
{ width:635px; height:220px; color:#494949;}
.panos a b
{ color:#0085E0; font-size:18px; font-weight:normal; display:block; padding-top:10px;}
.panos a:hover b
{ color:#5A9D0E; text-decoration:none;}
.panos a img
{ border:none;}
.panos ul
{list-style-type: none; list-style-position: outside; font-style: normal; padding-left:240px; padding-top:55px;}
.panos li
{display:block; padding-left:18px; font-size:1.0em; font-family:tahoma; color:#5A5850; line-height:2.0em; background:url(images/fletxa.gif) 1px 8px no-repeat;}

.popin
{ position:absolute; top:0px; left:50%; margin-left:-200px; width:360px; padding:20px; border:2px solid #333333; background-color:#ffffe9;}
.popin h2 {padding:0px;}
.popin p {padding:15px 0px;}
.popin .button {height:24px; padding-bottom:2px; padding-right:4px; padding-left:4px; vertical-align:top;}
.popin .button_grey {height:24px; padding-bottom:2px; padding-right:4px; padding-left:4px; vertical-align:top;}
.popin #popinmessenger {display:none; width:1px; height:1px;}

div.newcustomer {width:275px;float:left;}
div.newcustomer label {display:block; padding-top:5px;}
div.newcustomer i {color:#CD0292;}

div.inactive_payment {opacity:.3; filter:alpha(opacity=30); width:100%;}

div#credit_card_info {background-color:#F5F6BE; border:1px solid #CCCCCC; width:438px; margin:auto; padding:10px 2px 2px 15px;}
div#credit_card_info label {width:180px}
div#credit_card_info input {background:url("images/lock.png") #FFFFEE right no-repeat; width:170px;}
div#credit_card_info span.notes {line-height:20px;}
.atrapalo
{ display:none; visibility:hidden; }
.bt_enviar {
background:transparent url(images/bot_enviar.gif) no-repeat scroll 0 0;
border:0 none;
color:#FFF;
font-size:90%;
font-weight:bold;
margin-left:2px;
margin-right:15px;
padding:6px 6px 5px 8px;
width:85px;
}

.t1	{
	color:#78715E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	width:350px;
	}
.t1	a	{
		color:#78715E;
		text-decoration:underline;
		font-weight:normal
		}
