
/* hide superficial things */
#head .w450r,#head .w450r2, .more, #foot ul, #menu, .top, #years, .banner640, .banner230, .submit_btn, .bullet .slide-up , div.spot, #banner ul { display: none; }

body{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 90%;
}

select,input,textarea{ font-family: Arial,Helvetica,sans-serif; }

code { overflow: visible; white-space: normal; }

/* estructure */
#wrapper{ width: 100%; }

#head{
	padding: 0px 0px 10px 0px;
	overflow: visible;
	display: block;
	float: none;
	clear: both;
}

#columns{
	padding: 0px 0px 10px 0px;
	display: block;
	float: none;
	clear: both;
}

#path{
	padding: 0px 0px 10px 0px;
	display: block;
	float: none;
	clear: both;
}

#foot{
	padding: 0px 0px 10px 0px;
	display: block;
	float: none;
	clear: both;
}

/* common */
.w200d{ width: 49%; float: right; }

.w200i{ width: 49%; float: left; }

.w450l{ width: 49%; float: left; }

.w450r{ width: 49%; float: right; }

.w450r2{ width: 49%; float: right; }

.w900{ width: 100%; float: none; clear: both; display: block; }

.w240r{ width: 33%; float: right; }

.w212r{ width: 34%; float: right; }

.w600l{ width: 64%; float: left; }

.w600l .roundedcornr_shadow { padding-left: 0; }

.w25l{ width: 100%; float: left; }

.w75r{ width: 100%; float: right; }

.w682i{ width: 100%; float: none; }

.w650{ width: 100%; float: none; }

.caja_squared .roundedcornr_content { border-left: none; }

ul.list li { padding-left: 0px; }

.price, .rate, fieldset.step { border: 1px solid #333; }

/* path */
#path div  .roundedcornr_content { padding-left: 0; margin-left: 0; margin-top: 1em; }

.contact_form label { padding-right: 10px; text-align: left; width: auto; }

.hide-me { display: block !important; }

.bullet li { padding-left: 0px; }

.bullet .slide-down {
	color: #333;
	font-weight: bold;
	padding-left: 0px;
	text-decoration: none;
	font-size: 1.3em;
}

.warning p,.info p { padding: 5px; border: 1px solid #666; }

/* banner area */
#banner { padding: 0 31px; margin-bottom: 10px; }

#banner .w900 { height: auto; }

#banner p {
	font-size: 2.6em;
	text-decoration: underline;
	color: #d6c285;
	font-weight: 300;
	padding: 34px 0px 14px 0;
}

ul.three-col li { width: 100%; float: none; }

.print100 {
	width: 100% !important;
	float: none;
	clear: both;
	background-color: #3300FF;
}

ul.more_reasons { border: 0; padding: 10px 0; width: 100% !important; }

ul.more_reasons li { border: 0; padding: 10px 0; width: 100% !important; }

.print_article_header {
	background-color: #F5F5F5;
	border: 1px dotted #BBBBBB;
	font-size: 18px;
	font-weight: bold;
	margin: 5px;
	padding: 5px;
}

.small_link { color: #003399; font-size: 11px; text-decoration: none; }

table {border-collapse: collapse;}
td, th {border: 1px solid #000000; padding: 5px;}