@charset "utf-8";
/* CSS Document */

/*inicialization*/
html{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #413C10;
	margin: 0;
	padding: 0;
}

body{
	margin: 0;
	padding: 0;
	background-color: #82b6d5;
	font-size: 11px;
}

h1, h2, h3, p, form { margin: 0; padding: 0; }

img {
	border: none;
}

/*--------------------------------------------------*/

strong {
	font-weight:bold;
}

h1 {
	font-weight:bolder;
	font-size: 22px;
	color: #130505;
	margin-top:5px;
}

h2 {
	font-weight:bolder;
	font-size: 18px;
	color: #130505;
	margin-top:5px;
}

h3 {
	font-weight:bolder;
	font-size: 14px;
	color: #130505;
	margin-top:10px;
}

h4 {
	font-weight:bolder;
	font-size: 16px;
	color: #640032;
	margin-top:0px;
	margin-bottom:4px;
}

p {
	margin-top: 10px;
	line-height: 14px;
	padding-right:10px;
}

ol, ul {
	margin-top: 5px;
	margin-bottom: 5px;
	line-height: 12px;
}

/*--------------------------------------------------*/

/*main container*/
#wrapper {
	margin: 0;
	width:716px;
	margin: 0 auto;
}

#header-top {
	float:left;
	width:716px;
	height:25px;
	color: #ffffff;
	text-decoration:none;
	text-align:left;
	background-image:url(../images/banner-top.jpg);
	border-left:#130505 1px solid;
	border-right:#130505 1px solid;
}

#domain-info {
	float:left;
	width:350px;
	height:20px;
	color: #ffffff;
	text-decoration:none;
	text-align:left;
	padding: 5px 5px 0px 5px;
	font-size: 12px;
	font-weight:bold;
}

#search-bar {
	float:right;
	width:215px;
	height:23px;
	color: #ffffff;
	text-decoration:none;
	text-align:right;
	padding: 2px 5px 0px 5px;
}

/*header*/
#header {
	float:left;
	width:716px;
	height:159px;
	text-decoration:none;
	border-left:#130505 1px solid;
	border-right:#130505 1px solid;
}

#header-bottom {
	float:left;
	font-size: 12px;
	color: #ffffff;
	text-align: center;
	width:716px;
	height:26px;
	font-weight: bold;
	background-image:url(../images/back-slogan.jpg);
	border-left:#130505 1px solid;
	border-right:#130505 1px solid;
}

#slogan,
#slogan-admin {
	float:left;
	width:480px;
	height:14px;
	padding-top: 8px;
	text-align: center;
}

#slogan-admin {
	float:right;
	width:480px;
}

#user,
#user-admin  {
	float:right;
	width:230px;
	height:26px;
	border-left:#130505 1px solid;
}

#user-admin  {
	float:left;
	width:200px;
	border-right:#130505 1px solid;
	border-left:0;
}

#user-area {
	float:right;
	width:200px;
	height:14px;
	padding-top: 6px;
	text-align: center;
}

#user #user-area {
	width:220px;
	text-align: right;
	padding-left: 5px;
	padding-right: 10px;
}

#user-area p {
	margin: 0;
	padding: 0;
}

#user-area a {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: underline;
	color: #F1FBCE;
	font-size: 10px;
	letter-spacing: 0.2px;
}

#main,
#main-admin {
	float:left;
	background: #ffffff;
	width:716px;
	padding: 0; margin: 0;
	border-top:#130505 1px solid;
	border-bottom:#130505 1px solid;
	border-left:#130505 1px solid;
	border-right:#130505 1px solid;
}

#main-admin {
	background: url(../images/back-main.gif) repeat-y left bottom;
}

/*----------------------------------------------------*/

#content {
	float:left;
	width:666px;
	padding:15px 22px 15px 22px;
}

#content-admin {
	float:left;
	width:466px;
	padding:0px 15px 15px 15px;
}

#admin-panel {
	float:left;
	width:200px;
}

/*----------------------------------------------------*/

#footer-top {
	float:left;
	width:666px;
	font-size: 11px;
	font-weight:bold;
	background-color: #F1FBCE;
	padding:15px 25px 5px 25px;
	border-top:#130505 1px solid;
}

#footer-top p a {
	font-weight: bold;
	color: #413c10;
}

div.data {
	float:left;
	width:400px;
	margin-top: 5px;
}

div.data label{
	letter-spacing: 0.2em;
}

#logo {
	float:right;
	width:160px;
	text-align: right;
}

#footer {
	color:#FFFFFF;
	float:left;
	width:716px;
	height:16px;
	text-decoration:none;
	text-align: center;
	padding-top: 5px;
	font-size: 11px;
	font-weight:bold;
	letter-spacing: 0.2em;
	background-color: #529629;
}

/*----------------------------------------------------*/

div.wide-data-div {
	float:left;
	width:666px;
}

/*----------------------------------------------------*/

div.year-wide-div {
	float:left;
	margin: 0;
	width:666px;
}

div.year-div {
	float:left;
	width:202px;
	height:172px;
	margin: 2px 8px 2px 9px;
	padding: 0;
	text-align:center;
}

div.year-div p{
	font-size:11px;
	font-weight:bold;
	margin:0;
	margin-top:2px;
}

/*----------------------------------------------------*/

span.label {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight:bold; 
	color:#25470e;
}

span.data {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color:#25470e;
}

div.model-wide-div {
	float:left;
	width:436px;
	padding-left:100px;
	padding-right:130px;
	text-align:left;
	margin-top:5px;
	margin-bottom:5px;
}

div.model-div {
	float:left;
	width:202px;
	height:162px;
	margin: 0;
	padding: 0;
}

div.model-div-data {
	float:left;
	width:222px;
	height:118px;
	margin: 0;
	padding: 0;
}

div.model-div-actions {
	float:left;
	width:222px;
	height:15px;
	margin: 0;
	padding: 0;
}

div.model-div-actions a {
	float: left;
	display: block;
	border: solid 1px #9aafe5;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	background-color: #2e6ab1;
	margin-right: 2px;
	padding: 4px 6px;
}

div.model-sep {
	float:left;
	width:10px;
	height:162px;
}

/*----------------------------------------------------*/

span.info {
	margin-right: 20px;
}

span.small-link {
	font-size: 12px; 
	color:#25470e;
}

span.small-link a {
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline; 
	color:#25470e;
}

div.cuba-autos-wide-div,
div.cuba-autos-wide-photos-div,
div.cuba-autos-wide-buttons-div {
	float:left;
	width:650px;
	text-align:left;
	padding-left: 8px;
	padding-right: 8px;
	margin-top:5px;
	margin-bottom:5px;
}

div.cuba-autos-wide-photos-div {
	margin-top:20px;
}

div.cuba-autos-wide-buttons-div {
	margin-top:0px;
	margin-bottom:0px;
	padding-right:0px;
	padding-left:25px;
	text-align:right;
}

div.cuba-autos-wide-div p {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color:#25470e;
}

div.cuba-autos-wide-buttons-div a {
	float: right;
	display: block;
	border: solid 1px #9aafe5;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	background-color: #2e6ab1;
	margin-right: 2px;
	padding: 4px 6px;
}

/*----------------------------------------------------*/

div.sep-line {
	float:left;
	width:666px;
	height:3px;
	background-color: #82b6d5;
	margin-top:5px;
	margin-bottom:5px;
}

div.sep-line-model {
	float:left;
	height:2px;
	width:336px;
	padding-left:100px;
	padding-right:130px;
	background-color: #82b6d5;
	margin-top:3px;
	margin-bottom:6px;
}

div.sep-line-admin {
	float:left;
	width:466px;
	height:3px;
	background-color: #2e6ab1;
	margin-top:5px;
	margin-bottom:15px;
}

/*----------------------------------------------------*/

div.logo-wide-div {
	float:left;
	margin: 0;
	width:666px;
	text-align:center;
}

div.logo-div {
	float:left;
	width:152px;
	height:152px;
	margin: 2px 28px 2px 29px;
	padding: 0;
	text-align:center;
}

div.logo-div p{
	font-size:11px;
	font-weight:bold;
	margin:0;
	margin-top:2px;
}

/*----------------------------------------------------*/

h1 a{
	color: #130505;
	text-decoration: none; 
	border-bottom: 2px solid #CCCCCC; 
}

#link-area {
	float:left;
	width:676px;
	padding:2px 20px 2px 20px;
	text-align:center;
	background-color: #F1FBCE;
}

#link-area p{
	margin-top: 5px;
	margin-bottom: 10px;
}

#link-area a{
	color:#413C10;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	letter-spacing: 0.4px;
	text-decoration:underline;
}

/*----------------------------------------------------*/

#pattern-style-a
{
	font-size: 11px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
	background: url('../images/grid-pattern.png');
}

#pattern-style-a thead tr
{
	background: url('../images/grid-pattern-head.png');
}

#pattern-style-a tfoot td
{
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}

#pattern-style-a tfoot td a {
	border: solid 1px #9aafe5;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	background-color: #2e6ab1;
	margin-right: 2px;
	padding: 4px 6px;
}

#pattern-style-a th
{
	font-size: 11px;
	font-weight: bold;
	padding: 4px;
	border-bottom: 1px solid #e1e1e1;
	color: #039;
}

#pattern-style-a td
{
	padding: 4px; 
	border-bottom: 1px solid #e1e1e1;
	color: #669;
	border-top: 1px solid transparent;
}

#pattern-style-a tbody tr:hover td
{
	color: #039;
	background: #d0dafd;
}

/*----------------------------------------------------*/

div.tree-menu-panel,
div.tree-menu-panel-last {
	float:left;
	width:190px;
	padding: 5px;
	background-color: #fff;
	border-bottom: #130505 1px solid;
}

div.tree-menu-panel-last {
	border-bottom: 0;
}

div.menu-title,
div.menu-title-left	 {
	float: left;
	width:190px;
	margin: 0;
	padding: 5px;
	line-height: 10px;
	border-bottom: #130505 1px solid;
	font-weight: bold;
	font-size: 14px;
	background-color: #d0dafd;
	color: #413C10;
	text-align: center;
}

div.menu-title-left	 {
	text-align: left;
}

ul.menu {
	padding: 0;
	margin: 0;
	padding-top: 4px;
}

ul.menu li {
	border-bottom: #130505 1px solid;
	font-weight: bold;
	font-size: 14px;
	padding: 4px;
	text-decoration: none;
}

ul.menu li a {
	color: #130505;
	text-decoration: none;
}

/*----------------------------------------------------*/

div.admin-car-photo-div,
div.admin-brand-photo-div {
	float:left;
	width:472px;
	text-align: center;	
	background: url('../images/grid-pattern.png');
	padding-bottom: 10px;
}

div.admin-brand-photo-div	 {
	width:320px;
}

div.admin-car-photo-div img {
	border:#130505 1px solid;
}

div.admin-car-photo-div h2,
div.admin-brand-photo-div h2	 {
	font-size: 14px;
}

div.box-700	 {
	float: left;
	width: 480px;
}

/*----------------------------------------------------*/

div.brand-empty-photo-div {
	float:left;
	width:152px;
	height:152px;
	margin: 2px 28px 2px 29px;
	padding: 0;
	text-align:center;
	background: url('../images/empty-brand.jpg');
}

/*----------------------------------------------------*/

div.div-website-link-block {
	float:left;
	width:640px;
	margin: 15px 13px 5px 13px;
}

div.div-website-link-image {
	float:left;
	width:362px;
	height:362px;
	margin: 0px 10px 0px 0px;
}

div.div-website-link-image img {
	border: 1px black solid;
}

div.div-website-link-text {
	float:left;
	width:250px;
}

/*----------------------------------------------------*/

div.div-video-block {
	float:left;
	width:640px;
	margin: 15px 13px 5px 13px;
}

div.div-video-embed {
	float:left;
	width:640px;
}

div.div-video-text {
	float:left;
	width:640px;
}
