*
{
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
}


body
{
	background-color:#174DA3;
}

h1
{
	font-size:24px;
	margin:15px 0px;
}

h2
{
	font-size:18px;
	margin:15px 0px;
}

h2.noMargin
{
	font-size:18px;
	margin:0px 0px;
}

p
{
	font-size:14px;
	line-height:130%;
	margin:15px 0px;
}

p.small
{
	font-size:12px;
	line-height:150%;
	margin:5px 0;
}

label.error
{
	color:Red;
}

p.error_label
{
	font-size:14px;
	line-height:130%;
	margin:15px 0px;
	color:Red;
	font-weight:700;
	display:none;
}

table.tblaranceles
{
	color:#092889;
	font-size:14px;
	background-color:#EFEFEF;
	border:1px solid #CCCCCC;
}

table.tblaranceles tr td
{
	padding:10px;
}

table.main
{
	color:#092889;
	margin:0 auto !important;
}


table.form
{
	font-size:11px;
	color:Black;
	background-color:#D2E2A7;
}

table.form h2
{
	color:#092889;
}

table.form select.required
{
	width:241px;
	padding:5px 4px;
	border:1px solid #999999;
}

table.form select.required1
{
	width:241px;
	padding:5px 4px;
	border:1px solid #999999;
}

table.form select.error
{
	width:241px;
	padding:5px 4px;
	border:1px solid Red;
}

table.form input.required1
{
	width:240px;
	padding:5px 4px;
	border:1px solid #999999;
}

table.form input.required
{
	width:240px;
	padding:4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8.3pt;
	border:1px solid #999999;
}

table.form input.error
{
	width:240px;
	padding:5px 4px;
	border:1px solid Red;
}

table.form label.required
{
	color:Red;
}

table.mails
{
	border:3px solid #1C409F;
	background-color:#003466;
}

table.mails tr td a
{
	color:White;
	font-size:14px;
	text-decoration:none;
}


table.tblRefer
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}

table.tblRefer tr td p
{
	font-size:11px;
}

table.tblRefer tr td.tdHeader
{
	border-bottom:1px solid #E5E5E5;
	color:#092889;
}

table.tblRefer tr td.tdBtnRow
{
	padding:15px 0;
}

table.tblRefer tr td.tdGreen
{
	padding:15px;
	border-bottom:2px solid White;
	background-color:#CAE288;
	color:#666666;
}

table.tblRefer input
{
	width:200px;
	padding:5px 4px;
	border:1px solid #999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
}

table.tblRefer input.required
{
	width:200px;
	padding:5px 4px;
	border:1px solid #999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
}

table.tblRefer input.error
{
	width:200px;
	padding:5px 4px;
	border:1px solid Red;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:Red;
}

ul.list
{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#092889;
}

ul.list li
{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#092889;
list-style-position:inside;
padding-top:5px;
}

ul.list-noType
{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#092889;
margin-left:30px;
}
ul.list-noType li
{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#092889;
list-style-position:inside;
padding-top:5px;
list-style-type:none;
}

p.price{
font-family:Arial, Helvetica, sans-serif;
font-size:30px;
color:#092889;
font-weight:bold;
display:inline;
}

table.table_checkboxes td
{
padding-top:10px;
}

table.table_checkboxes td.checkbox
{
padding-top:15px;
}