form > div {
	margin:5px 0;
}
form > div > label {
	display:block;
	font-weight:bold;
}
form > div > input[type=text] {
	width:200px;
}

form div label.error, form div label.similaremail {
	display:block;
	color:#f00;
}

form div input, form div select, form div textarea {
	border-radius:3px;
	border:1px solid #ccc;
	box-shadow:3px 3px 3px inset #ccc;
	font-size:9pt;
	font-family:arial,helvetica,sans-serif;
	padding:3px;
}

form div input[type=submit] {
	background-color:#080;
	color:#fff;
	font-weight:bold;
	padding:7px 13px;
	font-size:14pt;
	cursor:pointer;
}

form div input[type=submit]:hover {
	transition:all 0.5s;
	background-color:#060;
}

form div input.error, form div select.error, form div textarea.error {
	color:#f00;
	background-color:#fee;
	border:1px solid #f00;
}

form ul#clubes li {
	display:block;
	float:left;
	width:205px;
	margin:5px;
	border-radius:4px;
	background-color:#fff;
	padding:5px;
	text-align:center;
	border:dashed #CCCCCC 3px;
	cursor:pointer;
}

form ul#clubes li label {
	clear:both;
	display:block;
	cursor:pointer;
	/*height:180px;*/
}

form ul#clubes li label h2 {
        margin:0;
        padding:0;
	font-size:12pt;
	font-weight:bold;
	margin:4px 0;
}

div.clearfix {
	clear:both;
}

div.sharer {
	margin:10px;
	padding:10px;
	text-align:center;
}

table.fht-table th, table#api-invite td {
	padding:2px;
	border-collapse:collapse;
	border:1px solid #ccc;
}

table.fht-table thead tr th {
	font-weight:bold;
	color:#fff;
	background-color:#333;
}

table#api-invite tbody tr td {
	text-align:center;
}
table#api-invite tbody tr:nth-child(2n) td {
	background-color:#E8E8E8;
}

ul#clubes li input {
	display:none;
}

ul#clubes li i.fa {
	color:#f80;
}

.page-1 h2 {
    padding-top: 0px;
}

form h1 {
    font-size:26px;
    margin:10px auto;
    padding:20px 10px;
    min-height:26px;
    color:#222;
}

form h2 {
    font-size:21px;
}

form .sharer h2 {
    max-width:300px;
    font-size:14px;
    display:block;
    margin:0 auto;
}

form[name=frmPaso1] div {
    float:left;
    width:300px;
    margin-right:20px;
}

form[name=frmPaso1].index-ads div {
    float:left;
	text-align:left;
    width:200px;
	margin-left:10px;
    margin-right:0;
}
form[name=frmPaso1].index-ads div input {
    float:left;
    width:170px;
    margin-right:0;
}

form[name=frmPaso1].index-ads div.prego {
    width:100%;
	display:inline-block;
}

form[name=frmPaso1].index-ads div span {
	float:left;
}

form[name=frmPaso1].index-ads div.prego input {
    width:100%;
}

form[name=frmPaso1].index-ads div.prego input.gen {
    width:25px;
}
form[name=frmPaso1].index-ads div.prego input.gen label.gen-seguido {
	
    float:left;
}

form[name=frmPaso1].index-ads div input.gen {
    width:25px;
}

form[name=frmPaso1].index-ads label {
float:left;	
width:100%;
}

form[name=frmPaso1] div:nth-child(3n+1) {
    /*clear:both;*/
}

div.sharer {
    float:left;
    width:280px;
	min-height:210px;
    margin-right:4px;
	/*border:dashed #CCCCCC;*/
}

div.emailer {
    float:left;
    width:945px;
	margin-left:10px;
	border:dashed #CCCCCC;
	margin-bottom:15px;
	padding:20px 0 20px 0;
	text-align:center
}

#manual-invite, #manual-invite * {
    display:inline-block;
}

#manual-invite tbody td {
     width: 250px;
	 margin-bottom: 4px 0;
}

#corregistros > li {
	display:block;
	width:450px;
	min-height:80px;
	float:left;
	margin:5px 10px;
	font-size:13px;
}
	
#corregistros > li img {
	display:block;
	width:120px;
	float:left;
	margin:5px 10px;
	border:dashed 2px #CCCCCC
}	
	
#modelos_fiat {
	display:none;
	float:right;
	width:300px
}

#modelos_vw {
	display:none;
	float:right;
	width:300px
}

#modelos_ford {
	display:none;
	float:right;
	width:300px
}

.corregistos_doscol {
	width: 145px; 
	float:left
}

.corregistos_trescol {
	width: 95px; 
	float:left
}

.corregistos_uncol {
	width: 300px;
	float: left
}

#encuesta li{
	display:block;
	width:300px;
	min-height:100px;
	float:left;
	margin:10px 0 30px 10px;
	font-size:13px;
}
	
#encuesta li .e-deportes{
	display:block;
	width:150px;
	float:left;
}
	
#encuesta li .e-pregunta{
	font-size:14px;
	font-weight:bold;
}		

.sponsors img {
    border:0;
    outline:0;
    height:32px;
    margin:7px;
}

.img-redsocial {
	cursor:pointer;
}

#manual-invite input[type="text"] {
	width: 200px;
	margin-bottom:3px;
}

#e-deportes-otros{
	display:none;
}

#aig_auto {
	display:none;
}

#corregistros #aig_auto > ul {
	left:120px;
}

#corregistros #aig_auto > ul > li {
	min-height:auto;
}