﻿body
{
    font-family: lucida sans unicode;
    font-size: 11px;
    text-align: justify;
    color: #000000;
    width: 664px;
    margin: 0 auto 0 auto;
}

#header
{
    margin-bottom: 10px;
    display: block;
    float: left;
    width: 100%;
}

#body
{
    margin-bottom: 10px;
    display: block;
    float: left;
    width: 650px;
}

#body p 
{
	text-align: center;
}

#login
{
    float: right;
}

a
{
    text-decoration: none;
    color: #000000;
}

a:hover
{
    text-decoration: underline;
}



.form
{
	text-align: left;
    margin: 20px auto 0 auto; /* iFotoAlbum sizing */
    width: 320px; /* = columnTitle.width + columnFill.width */
	
}

.form .columnTitle, .form .columnFill
{
	float: left;
}

.form .columnTitle
{
	min-height: 22px;
	width: 100px;
	padding-top: 3px;
}

.form .columnFill
{
	min-height: 25px;
	width: 220px;
}

.form .rowControls
{
    float: left;
    width: 220px; /* Same as .form.columnFill.width */
    margin-top: 6px;
    margin-left: 100px; /* Same as .form .columnTitle.width */
    min-height: 25px;    
}

.filter
{
	text-align: left;
    margin: 0 auto 0 auto;
    width: 664px; 
}

.filter .columnTitle, .filter .columnFill
{
	float: left;
}

.filter .columnTitle
{
	min-height: 22px;
	width: 70px;
	padding-top: 3px;
}

.filter .columnFill
{
	min-height: 25px;
	width: 150px;
}

.filter .rowControls
{
    float: left;
    width: 150px; 
    margin-top: 6px;
    margin-left: 510px; 
    min-height: 25px;    
}

.results
{
	text-align: left;
    margin: 0 auto 0 auto;
    width: 660px; 
}

/*.results .columnTitle
{
	min-height: 20px;
	width: 159px;
	padding-top: 5px;
	font-weight: bold;
	float: left;
	padding: 2px;
	border: 1px solid #d1d1d1;
}

.results .columnTitleNombre
{
	min-height: 20px;
	width: 220px;
	padding-top: 5px;
	font-weight: bold;
	float: left;
	padding: 2px;
	border: 1px solid #d1d1d1;
}

.results .columnTitleCategory
{
	min-height: 20px;
	width: 70px;
	padding-top: 5px;
	font-weight: bold;
	float: left;
	padding: 2px;
	border: 1px solid #d1d1d1;
}

.results .columnTitleLicense
{
	min-height: 20px;
	width: 70px;
	padding-top: 5px;
	font-weight: bold;
	float: left;
	padding: 2px;
	border: 1px solid #d1d1d1;
}

.results .columnTitleClub
{
	min-height: 20px;
	width: 160px;
	padding-top: 5px;
	font-weight: bold;
	float: left;
	padding: 2px;
	border: 1px solid #d1d1d1;
}

.results .columnTitleFederation
{
	min-height: 20px;
	width: 100px;
	padding-top: 5px;
	font-weight: bold;
	float: left;
	padding: 2px;
	border: 1px solid #d1d1d1;
}

.results .columnNombre
{
	min-height: 25px;
	width: 230px;
	float: left;
	padding: 2px;
	border: 1px solid #d1d1d1;
}
.results .columnCategory
{
	min-height: 25px;
	width: 70px;
	float: left;
	padding: 2px;
	border: 1px solid #d1d1d1;
}
.results .columnLicense
{
	min-height: 25px;
	width: 70px;
	float: left;
	padding: 2px;
	border: 1px solid #d1d1d1;
}
.results .columnClub
{
	min-height: 25px;
	width: 150px;
	float: left;
	padding: 2px;
	border: 1px solid #d1d1d1;
}
.results .columnFederation
{
	min-height: 25px;
	width: 100px;
	float: left;
	padding: 2px;
	border: 1px solid #d1d1d1;
}*/

#formato
{
	width: 650px;
}

#csv
{
	width: 650px;
	height: 100px;
}

.pager td table tr td, .pager td table tr
{
    
    border: none;
    padding: 4px;
}

.pager td table tr td
{
    height: 15px;
    width: 15px;
}

.pager td table tr td a
{
    border: 1px solid #000000;    
    color: #000000;    
    padding: 3px;
    font-weight: bold;
}

.pager td table tr td a:hover, .pager td table tr td span
{
    border: 1px solid #000000;
    color: #FFFFFF; 
    background-color: #c2c2c2;   
    padding: 3px;
    font-weight: bold;
}
