@font-face {
    font-family: 'Lato';
    src: url('fonts/Lato.eot');
    src: url('fonts/Lato.eot?#iefix') format('embedded-opentype'),
         url('fonts/Lato.woff2') format('woff2'),
         url('fonts/Lato.woff') format('woff'),
         url('fonts/Lato.ttf') format('truetype'),
         url('fonts/Lato.svg#Lato') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'WebSymbols';
    src: url('fonts/WebSymbols.eot');
    src: url('fonts/WebSymbols.eot?#iefix') format('embedded-opentype'),
         url('fonts/WebSymbols.woff') format('woff'),
         url('fonts/WebSymbols.ttf') format('truetype'),
         url('fonts/WebSymbols.svg#WebSymbols') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'WebHostingHub-Glyphs';
	src: url('fonts/WebHostingHub-Glyphs.eot');
    src: url('fonts/WebHostingHub-Glyphs.eot?#iefix') format('embedded-opentype'),
         url('fonts/WebHostingHub-Glyphs.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    -moz-font-feature-settings: "calt=0,liga=0";
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'WebHostingHub-Glyphs';
	background: none;
	width: auto;
	height: auto;
	font-style: normal
}

/* CSS Reset */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}

body {
	line-height: 1;
}

ol, ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

/************************* Default *************************/
body {
	font-family: 'Lato';
	font-size: 12px;
	color: #444;
}

a {
	text-decoration: none;
}

.wrapper {
	width: 1080px;
	margin: 0 auto;
	text-align: center;
}

.internal-wrapper {
	width: 70%;
	margin: 0 auto;
	text-align: center;
}

@media (max-width: 1600px) {
	.internal-wrapper {
		width: 85%;
		margin: 0 auto;
		text-align: center;
	}
}

@media (max-width: 1366px) {
	.internal-wrapper {
		width: 100%;
		margin: 0 auto;
		text-align: center;
	}
}

.title {
	/*border-radius: 5px;*/

	height: 35px;

	background: #1C2A43;

	text-align: left;
	text-transform: uppercase;

	color: #FFF;
	font-size: 25px;
	font-weight: bold;
	
	border-bottom: 3px solid #E23935;

	padding-top: 15px;
	padding-left: 20px;
}

.title-1 {
	border-radius: 5px;

	height: 50px;

	background: #1C2A43;

	text-align: left;
	text-transform: uppercase;

	color: #FFF;
	font-size: 25px;
	font-weight: bold;

	padding-left: 20px;
}

.title-2 {
	border-radius: 5px;

	height: 25px;

	background: #1C2A43;

	text-align: left;
	text-transform: uppercase;

	color: #FFF;
	font-size: 20px;
	font-weight: bold;

	padding-top: 10px;
	padding-left: 20px;
}

.title-3 {
	border-radius: 5px;

	height: 35px;

	background: #1C2A43;

	text-align: left;
	text-transform: uppercase;

	color: #FFF;
	font-size: 18px;
	font-weight: bold;

	padding-left: 15px;
}

.p-title {
	font-weight: bold;
	font-size: 15px;

	color: #E23935;

	text-align: center;
	text-transform: uppercase;

	margin-bottom: 10px;
}

.success {
	color: #448C30;

	font-weight: bold;
}

.error {
	/*color: #E23935;*/
	color: #E53933;
	font-weight: bold;
}

.center {
	text-align: center;
}

.right {
	text-align: right;
}

.bold {
	font-weight: bold;
}

.italic {
	font-style: italic;
}

.s-left {
	float: left;
	width: 50%;
}

.s-right {
	float: left;
	width: 50%;
	text-align: right;
}

.upper {
	text-transform: uppercase;
}

.lower {
	text-transform: lowercase;
}

.advice-header {
	font-size: 16px;
}

.hidden {
	display: none;
}

.confirm-button {
	display: inline-block;
	width: 30px;
}


.icon-close:before {
	content: '\f478';

	color: #E23935;
}

.icon-confirm:before{
	content:'\f471';

	color: #448C30;

	font-size: 25px;

	margin-right: 10px;
}

span.advice {
	color: #1C2A43;
}

/************************* Header *************************/

/*************** Top Header */
#top-header {
	background: #1C2A43;
	/*height: 50px;*/
	height: 60px;
	width: 100%;

	z-index: 9999;

	position: fixed;
}

#social {
	width: 350px;
	float: left;
	text-align: left;
	padding-top: 15px;
	/*padding-left: 50px;*/
}

ul.social {
	list-style: none;
}

ul.social li {
	float: left;
}

.icon-facebook:before {
	content:'\f78d';
	font-size: 25px;
	color: #FFF;
  margin-right: 10px;
}

.icon-twitter:before{
	content:'\f78c';
	font-size: 25px;
	color: #FFF;

	margin-right: 10px;
}

.icon-contact:before{
	content:'\f136';
	font-size: 25px;
	color: #FFF;

	margin-right: 10px;
}

.icon-faq:before {
	content: '\f099';
	font-size: 25px;
	color: #FFF;
	margin-right: 10px;
}

.icon-user-manual:before{
	content: '\f64f';
	font-size: 25px;
	color: #FFF;
	margin-right: 10px;	
}

.icon-facebook:hover::before {
	color: #415E9B;
}

.icon-twitter:hover::before {
	color: #1DA1F2;
}

.icon-contact:hover::before {
	color: #3E9FA4;
}

.icon-faq:hover::before {
	color: #E23935;
}

.icon-user-manual:hover::before{
	/*color:#CCCCE0;*/
	color:#E23935;
}

/*************** User Area */
#user-area {
	width: 730px;
	float: left;
	text-align: right;

	padding-top: 15px;
	/*padding-right: 50px;*/
}

#user-area p {
	color: #FFF;
	font-size: 14px;
}

.system-user {
	font-weight: bold;
	text-transform: uppercase;
}

.icon-system-user:before {
	content: '\f133';

	color: #FFF;

	font-size: 20px;

	margin-right: 5px;
}

/*************** Login */

#login, #system-messages {
	width: 730px;
	float: left;
	text-align: right;
	padding-top: 13px;
	display: none;
	
}

#user-profile {
	height: 30px;

	text-align: right;
	padding-right: 125px;

	color: #FFF;
}

label.login {
	width: auto;

	padding-left: 15px;
	padding-right: 10px;

	text-transform: uppercase;
	color: #FFF;
}

input.login {
	width: 115px;
}

#system-messages {
	color: #FFF;

	text-transform: uppercase;
	font-size: 14px;

	padding-top: 15px;
}

.icon-info-sign:before{
	color: #FFF;

	content:'\f05a';

	font-size: 20px;

	margin-right: 5px;
}

/*************** Main Header */
#main-header {
	/*padding-top: 40px;*/
	padding-top: 50px;
	height: 160px;
}

/********** Logo */
#logo {
	height: 95px;
	width: auto;
	padding-top:20px;
	float: left;
	text-align: left;
}

#ads {
	height: 95px;
	width: 50%;

	padding-top: 20px;

	float: left;

	text-align: left;

	box-shadow:
        0px 0px 7px rgba(0,0,0,0.2),
        0px 0px 0px 1px rgba(188,188,188,0.1);
}

#ads-b {
	height: 95px;
	width: 50%;

	padding-top: 20px;

	float: left;
}

#profile-news {
	height: 5px;
	width: 50%;

	float: left;

	padding-top: 100px;

	text-align: right;
}

.logo-subasta {
	display: inline-block;

	width: 200px;
	height: 108px;

	margin-left: 25px;
	margin-right: 25px;
	/*margin-top: 10px;*/

	background: url(../../images/common/salprof.png) no-repeat;

	text-indent:-999px;
}


.news {
	font-size: 15px;
	text-transform: uppercase;

	color: #E23935;

	padding-right: 55px;
}

.news {
	font-size: 15px;
	text-transform: uppercase;

	color: #E23935;

	padding-right: 55px;
}

.news:hover {
	font-weight: bold;
}

.icon-news:before {
	content:'\f13a';

	color: #E23935;

	font-size: 15px;

	margin-right: 5px;
}

/********** Main Menu */
#main-menu {
	border-radius: 5px;

	/*border-bottom: 50px solid #1C2A43;*/
	border-bottom: 50px solid #FFF;
	height: 125px;

	text-align: left;
}

.menu-separator {
	/**/
}

/************************* Content *************************/

#empty-section {
	height: 50px;
}

/*************** Main Gallery */

#main-gallery {
	margin-top: 30px;

	height: 400px;
}

#vehicles-gallery {
	width: 50%;
	float: left;
}

img.g-index {
	width: 490px;

	height: 400px;

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

/********** Menú Index */

.icon-index:before{
	content: '\f043';

	font-size: 15px;

	margin-right: 15px;
}

.section-title {
    text-align: right;
    font-weight: bold;
    font-size: 15px;
    color: #C75C5C;
    display: block;

	text-transform: uppercase;
}

#menu-index-container {
	width: 1025px;
	text-align: left;

	margin-top: 30px;
	margin-bottom: 20px;

	padding-left: 55px;

	display: inline-block;
}

/********** Menú AXA */

.icon-axa:before{
	content: '\f6c5';

	font-size: 15px;

	margin-right: 15px;
}

.axa-menu {
	margin-top: 30px;

	padding-left: 20px;

	list-style: none;
}

.axa-menu li {
	float: left;

	font-size: 16px;

	text-transform: uppercase;

	width: 50%;
	height: 35px;
}

.axa-menu li:nth-last-child(1):nth-child(odd) {
	float: left;

	font-size: 16px;

	text-transform: uppercase;

	width: 100%;
	height: 35px;
}

a.axa-link {
	text-decoration: none;

	color: #2B4695;
}

a.axa-link:hover {
	text-decoration: none;

	color: #E4364D;
}

/********** Auction Info */
#auction-info {
	width: 50%;
	float: left;
}

.auction-title {
    border-radius: 10px;

	width: 220px;
	height: 45px;

	margin-top: 60px;
	margin-left: 170px;

	padding-top: 30px;
	padding-left: 100px;

    background: #77B3D4 url(../../images/common/icon-calendar.png) no-repeat;
	background-position: 10px;

	text-transform: uppercase;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;

    box-shadow:
        0px 0px 7px rgba(0,0,0,0.2),
        0px 0px 0px 1px rgba(188,188,188,0.1);
}

a.c-link {
	text-decoration: none;
	color: #E23935;
}

a.c-link:hover {
	font-weight: bold;
}

.auction-date {
	width: 220px;
	height: 75px;

	margin-left: 170px;

	padding-top: 20px;
	padding-left: 100px;

	margin-top: 10px;
	margin-bottom: 10px;

	text-align: left;
}

.calendar {
	width: 320px;
	height: 10px;

	margin-left: 170px;

	padding-top: 20px;
}

.auction-info {
	width: 320px;
	height: 150px;

	margin-left: 170px;

	padding-top: 20px;
	/*padding-left: 100px;

	margin-top: 10px;
	margin-bottom: 10px;*/

	text-align: left;
}

.auction-label, .auction-virtual-label {
	font-size: 20px;
	text-transform: uppercase;

	padding-top: 15px;
	padding-left: 15px;
}

.auction-label {
	color: #C75B5B;
}

.auction-virtual-label {
	color: #339966;
}

.auction {
	display: block;

	padding-top: 20px;

	color: #333;
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
}

.auction-label-title {
	font-size: 20px;
	font-weight: bold;

	color: #1C2A43;

	text-align: left;
}

.auction-label-subtitle {
	font-size: 16px;
	font-weight: normal;

	color: #1C2A43;

	text-align: left;

	padding-left: 35px;
}

.auction-label-info {
	font-size: 14px;

	height: 30px;

	padding-top: 5px;

	display: block;
}

.vehicle-image {
	width: 180px;
	height: 135px;

	border:1px solid #;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

p.take-part {
	padding-top: 45px;

	font-size: 16px;

	text-transform: uppercase;
	text-align: center;

	color: #DB6A39;
}

.icon-auction:before {
	content:'\f239';

	font-size: 20px;

	color: #C75B5B;
}

.icon-auction-virtual:before{
	content:'\f01c';

	font-size: 20px;

	color: #339966;
}

/**** CARASA Y SS INFO *****/
.icon-acution-calendar:before{
	content:'\f4d0';
	font-size: 25px;
	color: #b3dfd8;/*#f9b96b;*/
	margin-right: 10px;
}

.auction-ss-container{
	background: url(../../images/ss-main-banner.png) no-repeat;
	width:540px;
	height:220px;
	position:relative;
}

#carasa-auction-info{
	margin-top:15px;
}

#carasa-banner{
	width:540px;
	height:160px;
	margin:5px;
	display:inline-block;
}

.events-item {
	/*width:540px;*/
	width:495px;
	height:160px;
	margin:5px;
	display:inline-block;
}

.auction-name{
	color:#1C2A43;
	font-size:16px;
	font-weight:bold;
	position:absolute;
	left:175px;
	top:60px;
	font-style: oblique;
}

.ss-auction-title{
	color: #b3dfd8; /*#f9b96b;*/
	font-size:16px;
	font-weight:bold;
	position:absolute;
	left:175px;
	top:25px;
}

#next-auction-container{
	position:absolute;
	left:175px;
	top:105px;
	text-align:left;
	width:330px;
	line-height:1.5;
}

span#next-auction{
	color:white;
	font-size:12px;
	font-weight:bold;
}

span.ss-auction-data{
	color: #b3dfd8; /*#f9b96b;*/
	font-size:14px;
}

span.ss-auction-label{
	color:white;
	font-size:12px;
	font-weight:bold;
}

span#ss-auction-date{
	position:absolute;
	left:175px;
	top:85px;
}

span#ss-auction-type{
	position:absolute;
	left:175px;
	top:105px;
}

span#ss-auction-location{
	position:absolute;
	left:175px;
	top:125px;
}

span#ss-auction-vehicles{
	position:absolute;
	left:175px;
	top:145px;
}

span#ss-auction-second-round{
	position:absolute;
	left:175px;
	top:165px;
}

 a.auction-calendar-link{
	 text-decoration:none;
	 font-weight:bold;
	 /* color:#092140;*/
	 color:#F2C777;
 }

 a.auction-calendar-link:hover{
	 font-weight:bold;
	 color:#024959;
}

 a#ss-auction-calendar-link{
	position:absolute;
	top:185px;
	left:320px;
 }

/*************** Award Gallery */
#award-gallery {
	margin-top: 10px;

	height: 315px;
}

#award-gallery-container {
	height: 235px;
	text-align: left;

	margin-top: 30px;
	padding-left: 55px;
}

#award-gallery-image {
	margin-top: 10px;
	margin-left: 20px;
}

#award-gallery-label {
	margin-left: 20px;
	padding-top: 5px;

	width: 180px;
	height: 50px;

	text-align: center;
	color: #333;
	text-transform: uppercase;
}

ul.award-gallery li {
	float: left;
	margin-left: 15px;
}

li.award-gallery-item {
	width: 220px;
	height: 200px;

	border-radius: 5px;

	border: 2px solid #B9B9C8;
}

.icon-vehicle:before {
	content:'\f239';
	font-size: 18px;
	color: #333;
}

/********** Auction Index Gallery */
#take-part {
	text-align: right;
	text-transform: uppercase;

	padding-right: 50px;

	font-size: 20px;

	height: 50px;
}

#auction-index-gallery {
	margin-top: 15px;
}

#auction-gallery-title, #section-title {
	float: left;
}

#auction-gallery-title, #section-title {
	width: 740px;
	padding-top: 15px;
}

#auction-gallery-title {
	/*width: 100%;*/
}

#auction-gallery-timer {
	background: url(../../images/common/icon-clock.png) no-repeat;

	width: auto;
	height: 35px;
	float: right;
	padding-top: 15px;
	padding-left: 70px;
	margin-right: 20px;
}

#auction-countdown::before {
	/*content: "La Subasta comienza en: ";

	color: #3E9FA4;*/
}

.timer-label {
	/*color: #3E9FA4;*/
}

.timer-label-element {
	color: #3E9FA4;

	font-weight: bold;
}

#auction-countdown {
	margin-top: 25px;

	text-align: left;
}

#auction-index-gallery-container {
	/*height: 450px;*/
	height: 200px;
	text-align: left;

	margin-top: 30px;

	padding-left: 55px;
}

#auction-vehicle-info {
	width: 180px;
	height: 30px;
}

#tower-info {
	width: 100px;

	float: left;
}

#tower-reference {
	width: 80px;

	float: left;

	text-align: right;

	padding-top: 2px;
}

#auction-gallery-image {
	margin-top: 10px;
	margin-left: 20px;
}

#auction-gallery-label, #auction-gallery-damage-label {
	margin-left: 20px;
	padding-top: 5px;

	width: 180px;

	text-align: center;
	color: #333;
	text-transform: uppercase;
}

#auction-gallery-label {
	height: 50px;
}

#auction-gallery-damage-label {
	height: 30px;
}

#bid-section-index {
	margin-left: 5px;

	width: 210px;
	height: 100px;
}

#bid-status-index {
	background: #F3F3F3;

	height: 95px;
}

p.without-bid-index {
	width: 150px;

	text-align: center;

	font-weight: bold;

	padding-left: 30px;
	padding-top: 30px;
}

a.auction-full-list {
	/*color: #DC6C3D;*/
	color: #FFB14E;

	text-decoration: underline;

	font-size: 13px;
}

ul.auction-gallery li {
	float: left;

	margin-left: 15px;
}

li.auction-index-gallery-item {
	width: 220px;
	height: 370px;

	border-radius: 5px;

	border: 2px solid #B9B9C8;

	margin-bottom: 10px;
}

p.highest-bid-1, p.highest-bid-2, p.highest-bid-3 {
	width: 210px;
	height: 30px;

	text-align: center;

	padding-top: 10px;
}

p.highest-bid-1 {
	color: #76B83F;
}

p.highest-bid-2 {
	color: #FFBF00;

	padding-top: 35px;
}

p.highest-bid-3 {
	color: #E23935;

	padding-top: 35px;
}

p.bid-info {
	width: 190px;
	height: 50px;

	text-align: center;

	margin-left: 10px;

	font-weight: bold;
}

.take-part-advice {
	color: #FFB14E;

	text-shadow: rgba(255, 255, 255,.1) -1px -1px 1px, rgba(221, 221, 221,.5) 1px 1px 1px;
}

.bid-advice {
	color: #E23935;
}

.auction-item-info {
	text-transform: uppercase;

	font-size: 15px;
	font-weight: bold;

	color: #DC6B3B;
}

.icon-tower:before{
	content:'\f20b';

	font-size: 14px;

	color: #DC6B3B;
}

.auction-item-reference {
	font-size: 13px;

	text-align: right;
}

.icon-warning:before{
	content:'\f316';

	font-size: 14px;
}

.icon-advice::before {
    color: #1C2A43;
	
	content:'\f05a';
	
	font-size: 20px;
	
	margin-right: 5px;
}

.icon-make-bid:before {
	content:'\f4c6';

	font-size: 16px;

	color: #FFF;
}

.icon-make-bid-flag:before{
	content: '\f38e';

	font-size: 40px;

	color: #333;
}

.icon-medal-1:before {
	content:'\f5da';

	color: #76B83F;

	font-size: 20px;
}

.icon-medal-2:before {
	content:'\f5da';

	/*color: #FFBF00;*/
	color: #FF9B0A;

	font-size: 20px;
}

.icon-medal-3:before {
	content:'\f5da';

	color: #E23935;

	font-size: 20px;
}

.icon-medal-4:before {
	content:'\f5da';

	color: #333;

	font-size: 20px;
}

.icon-medal-5:before {
	content:'\f5da';

	color: #26C9FF;

	font-size: 20px;
}

.icon-star:before {
	content:'\f696';

	color: #FFB14E;

	font-size: 20px;

	text-shadow: rgba(255, 255, 255,.1) -1px -1px 1px, rgba(221, 221, 221,.5) 1px 1px 1px;
}

.icon-countdown:before{
	content: '\f22b';

	font-size: 20px;
}

/*************** About Us */
#about-us {
	background: #f0efef; /* Old browsers */
	background: -moz-linear-gradient(top, #f0efef 0%, #f4f3f3 72%, #fafafa 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #f0efef 0%,#f4f3f3 72%,#fafafa 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #f0efef 0%,#f4f3f3 72%,#fafafa 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0efef', endColorstr='#fafafa',GradientType=0 ); /* IE6-9 */

	/*height: 650px;*/
	height: 525px;
}

#salpro-info {
	width: 100%;
	/*height: 250px;*/
	height: 110px;

	margin-bottom: 35px;
}

#salpro-info p {
	line-height: 20px;

	margin-bottom: 10px;
}

#about-us-title {
	width: 300px;
	/*height: 250px;*/
	height: 110px;

	float: left;

	text-transform: uppercase;
	text-align: left;

	font-weight: bold;
	font-size: 17px;

	margin-left: 25px;

	padding-top: 25px;
}

.main-title, .subtitle {
	display: block;
	width: 200px;

	margin-bottom: 10px;
}

.main-title {
	color: #E23935;
}

ul.salpro-features {
	list-style-type: disc;

	padding-left: 25px;
}

ul.features {
	/*list-style-type: disc;*/
	list-style-type: none;

	/*padding-left: 25px;*/
}

ul.features li {
	margin-bottom: 15px;
}

ul.salpro-features li {
	height: 20px;
}

#about-us-content {
	width: 600px;
	/*height: 250px;*/
	height: 110px;

	float: left;

	text-align: left;

	padding-top: 25px;

	font-size: 13px;
}

#salpro-goals {
	height: 370px;

	padding-left: 25px;
}

.goal-title {
	height: 50px;

	margin-top: 15px;

	font-weight: bold;
	font-size: 17px;

	text-align: right;
	text-transform: uppercase;

	padding-right: 50px;

	color: #E23935;
}

#goal-icon {
	width: 205px;
	height: 100px;

	padding-left: 95px;

	margin-bottom: 25px;
}

#goal-1, #goal-2, #goal-3 {
	font-size: 13px;

	width: 310px;
	height: 300px;

	float: left;

	margin-right: 35px;

	text-align: justify;
}

p.goal {
	line-height: 18px;
}

/*************** Trust Us */
#trust-us {
	background: #F4F5F7;
	height: 220px;
}

#trust-us-info {
	height: 150px;
}

#trust-us-title {
	width: 300px;
	height: 150px;

	float: left;

	text-transform: uppercase;
	text-align: left;

	font-weight: bold;
	font-size: 17px;

	margin-left: 25px;

	padding-top: 25px;
}

#trust-us-content {
	width: 600px;
	height: 150px;

	float: left;

	text-align: left;

	padding-top: 25px;

	font-size: 13px;
}

ul.trust-us-features {
	list-style-type: disc;

	padding-left: 25px;
}

ul.trust-us-features li {
	line-height: 20px;

	height: 45px;
}

/************************* Cómo comprar *************************/
#how-to-buy {
	margin-top: 50px;

	height: 2450px;
}

#left-content, #right-content {
	margin-top: 20px;

	float: left;

	text-align: left;
}

#left-content {
	width: 250px;

	text-transform: uppercase;

	font-size: 17px;
	font-weight: bold;

	padding-left: 50px;
}

#right-content {
	width: 630px;

	font-size: 14px;

	text-align: justify;

	padding-left: 50px;
}

p.section {
	width: 680px;

	line-height: 15px;

	margin-bottom: 20px;

	float: left;
}

p.last-section {
	width: 680px;

	text-align: center;
}

.separator {
	width: 80%;
	margin: 0 auto;
	height: 1px;
	border-bottom: 3px #333 dotted;
}

.link-effect a::before,
.link-effect a::after {
	display: inline-block;
	opacity: 0;
	-webkit-transition: -webkit-transform 0.3s, opacity 0.2s;
	-moz-transition: -moz-transform 0.3s, opacity 0.2s;
	transition: transform 0.3s, opacity 0.2s;
}

.link-effect a::before {
	margin-right: 10px;
	content: '[';
	-webkit-transform: translateX(20px);
	-moz-transform: translateX(20px);
	transform: translateX(20px);
}

.link-effect a::after {
	margin-left: 10px;
	content: ']';
	-webkit-transform: translateX(-20px);
	-moz-transform: translateX(-20px);
	transform: translateX(-20px);
}

.link-effect a:hover::before,
.link-effect a:hover::after,
.link-effect a:focus::before,
.link-effect a:focus::after {
	opacity: 1;
	-webkit-transform: translateX(0px);
	-moz-transform: translateX(0px);
	transform: translateX(0px);
}

.note-1, .note-2, .note-3, .note-4, .note-5, .note-6 {
	font-weight: bold;
}

.note-1 {
	color: #EA655F;
}

.note-2 {
	color: #32ACB3;
}

.note-3 {
	color: #F8C53F;
}

.note-4 {
	color: #F19000;
}

.note-5 {
	color: #339966;
}

.note-6 {
	color: #98115F;
}

.note-7 {
	color: #E23935;
}

.note-8 {
	color: #4CD2FF;
}

#sign-up-title, #customer-file-title, #warranty-payment-title, #take-part-title, #delivery-awarding-title {
	/*border-right: 2px solid black;*/
}

.icon-user:before {
	content: '\f133';

	color: #981160;

	font-size: 30px;

	margin-right: 5px;
}

.icon-file:before {
	content:'\f095';

	color: #5557AF;

	font-size: 30px;

	margin-right: 5px;
}

.icon-money:before {
	content: '\24';

	color: #32ACB3;

	font-size: 30px;

	margin-right: 5px;
}

.icon-take-part:before {
	content: '\f4c6';

	color: #F9C740;

	font-size: 30px;

	margin-right: 5px;
}

.icon-delivery-awarding:before{
	content:'\f5da';

	color: #76B83F;

	font-size: 30px;

	margin-right: 5px;
}

/*************** Registro */
#sign-up-title {
	/*height: 230px;*/
	/*height: 680px;*/
	height: 720px;
}

/*#sign-up {
	height: 230px;
}
*/

#sign-up-section {
	/*height: 680px;*/
	height: 720px;

	margin-top: -20px;
}

h1.sign-up {
	color: #981160;
}

h1.payment {
	color: #32ACB3;
}

p.info {
	margin-top: 25px;

	padding-left: 80px;

	text-align: center;

	width: 600px;
	height: 95px;
}

.person, .company {
	text-transform: uppercase;

	font-weight: bold;

	width: 250px;

	float: left;
}

.person {
	color: #32ACB3;
}

.company {
	color: #4CD2FF;
}

.icon-person:before {
	content: '\f133';

	color: #32ACB3;

	font-size: 30px;

	margin-right: 5px;
}

.icon-company:before {
	content: '\f245';

	color: #4CD2FF;

	font-size: 30px;

	margin-right: 5px;
}

/*************** Expediente de Comprador */
#customer-file-title {
	margin-top: 30px;

	height: 460px;
}

#customer-file {
	margin-top: 30px;

	height: 460px;
}

h1.customer-file {
	color: #5557AF;
}

ul.document-list {
	height: 160px;

	float: left;

	margin-left: 50px;
}

ul.document-list-1 {
	height: 60px;

	float: left;

	margin-left: 50px;
}

ul.document-list li, ul.document-list-1 li {
	height: 25px;

	list-style-type: disc;
}

ul.document-list li.long-item {
	height: 40px;
}

/*************** Pago de Garantía */
#warranty-payment-title {
	margin-top: 30px;

	height: 450px;
}

#warranty-payment {
	margin-top: 30px;

	height: 450px;
}

ul.payment {
	float: left;

	height: 140px;

	margin-left: 50px;
}

li.check, li.transfer {
	height: 50px;

	padding-left: 60px;
}

li.check {
	background: url(../../images/common/icon-check.png) no-repeat;

	padding-top: 15px;
}

li.transfer {
	background: url(../../images/common/icon-transfer.png) no-repeat;

	padding-top: 10px;
}

ul.warranty-loss {
	float: left;

	height: 50px;

	margin-left: 50px;
}

ul.warranty-loss li {
	height: 40px;

	list-style-type: disc;
}

/*************** Participa */
#take-part-title {
	height: 930px;

	margin-top: 30px;
}

#take-part-info {
	height: 930px;

	margin-top: 30px;
}

p.auction-links {
	margin-top: 20px;
	margin-left: 35px;

	height: 15px;
}

a.link-virtual-auction, a.link-traditional-auction {
	text-transform: uppercase;

	font-size: 15px;
	font-weight: bold;
}

a.link-virtual-auction, h1.virtual-auction-title {
	color: #339966;
}

a.link-traditional-auction, h1.traditional-auction-title {
	/*color: #C55A5A; #40B2B8 #6697EC*/
	color: #40B2B8;
}

h1.take-part {
	color: #F9C740;
}

#take-part-info {
	/**/
}

#virtual-auction {
	/**/
}

#traditional-auction {
	display: none;
}

h1.virtual-auction-title, h1.traditional-auction-title {
	font-size: 17px;
	font-weight: bold;

	text-transform: uppercase;

	margin-bottom: 20px;
}

/*************** Entrega y Adjudicación */
#delivery-awarding-title {
	height: 300px;

	margin-top: 30px;
}

#delivery-awarding {
	height: 300px;

	margin-top: 30px;
}

h1.delivery-awarding {
	color: #76B83F;
}

.icon-auction-vehicle:before {
	content:'\f239';

	font-size: 80px;

	color: #333;
}

/************************* Footer *************************/

footer {
	background: #323338;
	height: 175px;
	border-top: 3px solid #E23935;
}

#footer-info {
	background: #323338;
	height: 175px;
	color: #FFF;
	font-size: 15px;
	clear: both;
}

#main-footer-info {
	width: 300px;

	float: left;

	text-align: left;

	margin-left: 25px;

	padding-top: 35px;
}

#company-info {
	width: 680px;

	float: left;

	text-align: left;

	padding-top: 40px;
}

a.info {
	display: blocK;

	text-transform: uppercase;

	color: #FFF;

	font-size: 13px;
	font-weight: bold;

	width: 250px;
	height: 50px;
}

a.info:hover {
	color: #77B3D4;
}

a.link {
	color: #FFF;
}

a.link:hover {
	color: #3E9FA4;
}

a.link:hover .contact {
	color: #3E9FA4;
}

.location, .contact {
	font-family: 'WebSymbols';
	font-size: 25px;
	color: #FFF;

	margin-right: 10px;
}

p.footer {
	padding-left: 230px;

	/*height: 55px;*/
	width: 500px;

	line-height: 25px;

	margin-bottom: 10px;
}

#footer-internal {
	background: #333;
	height: 100px;
	color: #FFF;
	font-size: 15px;
  /*position:fixed;
  bottom: 0;
  left: 0;
  right: 0;
  */

}

#main-footer-internal-info {
	padding-top: 45px;

	text-align: left;

	padding-left: 25px;
}


/************************* Resume *************************/

#resume {
	margin-top: 15px;

	font-size: 15px;

	text-align: left;

	display: none;
}

.resume-header {
	height: 30px;

	border-radius: 5px;
	background: #E23935;
	text-align: left;
	text-transform: uppercase;
	color: #FFF;
	font-size: 18px;
	font-weight: bold;
	padding-left: 15px;
	padding-top: 10px;
}

p.resume {
	padding-top: 5px;
	margin-left: 10px;
	height: 25px;
}

.resume-title {
    padding-left: 10px;
}

.icon-result:before {
	content:'\f4f4';
	font-size: 18px;
}

.company-name {
	font-weight: bold;

	text-transform: uppercase;
}

.resume-label {
	display: inline-block;

	margin-top: 10px;
	padding-left: 40px;
}

ul.resume {
	margin-top: 10px;

	padding-left: 40px;
}

ul.resume li {
	height: 20px;
}

/** NUEVA IMAGEN **/
h1,h2,h3,h4,h5,h6{
	color:#fff;
}

h2{
	font-size: 2.2em;
}

h1.module-title{
	color:#fff;
}

.alert-box {
    padding: 20px;
    margin-bottom: 15px;
	font-family:sans-serif;
	font-size: 15px;
	font-weight:bold;
	text-align:left;
	border-radius:5px;
}

.alert-danger{
	background-color: #FF9494; /* Red */
    color: #a94442;
}

.alert-warning{
	background-color: #ff9800; /* Yellow */
    color: #fff;
}

/************************* Manual de Ayuda *************************/

#help {
    font-size: 15px;
    float: right;
    padding-right: 20px;
	color: #FFF;
}

#help:hover{
    font-weight: bold;
    color: #E23935;
}

#help-link {
    padding-left: 5px;
    text-decoration: underline;
    cursor: pointer;
}

.icon-question::before {
    content: '\f0a3';
}

