/* LightGoldenrodYellow PaleGoldenrod */
/* #F8F8E6 #EFEBD7 */
/* Customization */

html { 
	margin: 0;
	height:100%; 
}

body {
	height: 100%;
}

#wrapper {
    padding: 10px 0;
}

#page {
	padding: 0 0;
}

#non-footer { 
   	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -100px; /* the bottom margin is the negative value of the footer's height */
} 

#push-footer
{
    height: 100px;
}

#footer #social {
    padding: 35px 40px 0 0;
    text-align: right;
}

*#footer #social a
{
	border-bottom: none;
}
.pluso a 
{
	border-bottom: none;
}

/* Menu */

.my_menu_DynamicMenuStyle
{
	border: thin solid gray;
}
.my_menu_DynamicMenuItemStyle
{
	font-size: 11px;
	padding: 2px 5px 2px 5px;
	text-decoration: none;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	color: #262626;
}
.my_menu_DynamicMenuItemStyle a:hover
{
	text-decoration: underline;
}
#my_menu
{
    width: 1000px;
    height: 30px;
    margin: 0 auto;
    padding: 15px 15px;
}

#my_menu a
{
    display: block;
    float: left;
    padding-right: 25px;
    border: none;
    text-decoration: none;
    text-transform: uppercase;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #262626;
}

#my_menu a:hover
{
    text-decoration: underline;
}

/* Form */

table.table_form
{
    background-color: LightGoldenrodYellow;
    color: Black;
    border: solid thin #d1bba2;
    border-spacing: 0px;
}

table.table_form caption
{
    background-image: url(Images/tableheader.jpg);
    background-position:center;
    background-repeat:repeat-x;
    background-color:#D1BBA2;
    font-weight: bold;
    padding: 3pt;
}

table.table_form td
{
    padding: 1pt 3pt 1pt 3pt;
}

table.table_form tfoot
{
    text-align: center;
}

table.table_form .info
{
    font-family: Verdana;
    font-style: italic;
    font-size: xx-small;
    background-color: PaleGoldenrod;
}

/* GridView Style */

.GridView_MainStyle
{
	font-size: small;
	table-layout: auto;
	border-collapse: collapse;
	border: thin solid #D1BBA2;
}

/*Header and Pager styles*/
.GridView_HeaderStyle, .GridView_PagerStyle
{
	background-image: url(Images/tableheader.jpg);
	background-position: center;
	background-repeat: repeat-x;
	background-color: #D1BBA2;
}
.GridView_HeaderStyle th
{
    padding: 5px;
    color: black;
}
.GridView_HeaderStyle a
{
	text-decoration: none;
	border-bottom: thin dashed #777777;
	color: black;
}
.GridView_HeaderStyle a:hover
{
	border-bottom: none;
}

.GridView_PagerStyle table
{
	text-align: center;
	margin: auto;
}
.GridView_PagerStyle table td
{
	border: 0px;
	padding: 5px;
}
.GridView_PagerStyle td
{
    border-top: tan thin solid;
}
.GridView_PagerStyle a
{
    color:black;
    text-decoration:none;
    padding:2px 10px 2px 10px;
    border-top:solid thin #bbbbbb;
    border-left:solid thin #bbbbbb;
    border-right:solid thin #666666;
    border-bottom:solid thin #666666;
}
.GridView_PagerStyle a:hover
{
	background-color: #d1bba2;
}

.GridView_PagerStyle span
{
    font-weight:bold;
    color:black;
    text-decoration:none;
    padding:2px 10px 2px 10px;
}

/*RowStyles*/
.GridView_RowStyle td, .GridView_AltRowStyle td, .GridView_SelectedRowStyle td, .GridView_EditRowStyle td, .GridView_EmptyRowStyle td
{
	padding: 5px;
	border-right: thin dotted #CEC88A;
}
.GridView_RowStyle td
{
    background-color: LightGoldenrodYellow;
}
.GridView_AltRowStyle td
{
	background-color: PaleGoldenrod;
}
.GridView_SelectedRowStyle td
{
	background-color: #99CCFF;
}
.GridView_EditRowStyle td
{
	background-color: #99CCFF;
}
.GridView_EmptyRowStyle td
{
	background-color: #d1bba2;
}


/* DetailsView Style */

.DetailsView_MainStyle
{
	color: Black;
	background-color: LightGoldenrodYellow;
	border: thin solid #D1BBA2;
	border-collapse: collapse;
}
.DetailsView_MainStyle tr
{
	border: none;
}
.DetailsView_MainStyle td
{
	padding: 5px;
	border: none;
}
.DetailsView_FieldHeaderStyle, .DetailsView_HeaderStyle, .DetailsView_FooterStyle, .DetailsView_PagerStyle
{
	background-color: #D1BBA2;
}
.DetailsView_FieldHeaderStyle 
{
    background-image: url(Images/tableheader.jpg);
    background-position: center;
    background-repeat: repeat-x;
	font-weight: bold;
}
.DetailsView_HeaderStyle
{
}
.DetailsView_FooterStyle
{
}
.DetailsView_PagerStyle
{
	color: DarkSlateBlue;
	text-align: center;
}
.DetailsView_EditRowStyle
{
	background-color: DarkSlateBlue;
	color: GhostWhite;
}
.DetailsView_RowStyle 
{
}
.DetailsView_AltRowStyle 
{
	background-color: PaleGoldenrod;
}


/* DataList Style */

.DataList_MainStyle, .DataList_MainStyleWide
{
	color: Black;
	background-color: LightGoldenrodYellow;
	border: thin solid #D1BBA2;
	border-collapse: collapse;
}
.DataList_MainStyle td
{
	padding: 5px;
}
.DataList_MainStyleWide td
{
	padding: 10px;
}
.DataList_HeaderStyle, .DataList_FooterStyle
{
    background-image: url(Images/tableheader.jpg);
    background-position: center;
    background-repeat: repeat-x;
    background-color: #D1BBA2;
}
.DataList_HeaderStyle
{
	font-weight: bold;
	text-align: center;
}
.DataList_FooterStyle
{
	border-top: thin solid #D1BBA2;
}
.DataList_ItemStyle
{
}
.DataList_AltItemStyle
{
	background-color: PaleGoldenrod;
}
.DataList_SelectedItemStyle
{
	background-color: DarkSlateBlue;
	color: GhostWhite;
}
.DataList_EditItemStyle
{
}
.DataList_SeparatorStyle
{
}

