/*----------------------------------------
 PAGES.CSS 

 Copyright(c)2000-2008 - photopost
 todos os direitos reservados 
 www.photopost.com.br 
 Diogenes de Oliveira

----------------------------------------*/     

.PanelHeader
{
    clear: both;
    margin: 0px;
    padding: 10px 20px 20px 10px;
}

.PanelContent
{
    clear: both;
    background-color: White;
    padding-left: 6px;
    padding-right: 6px;
    margin-bottom: 20px;
}


/* CONTROLS BARS ------------------------*/

.controls_bars
{
    clear: both;
    padding: 8px 5px 8px 5px;
    border-spacing: 0px;
    border-collapse: collapse;
    empty-cells: hide;
}

.controls_bars .right
{
    float: right;
    display: table;
    border-spacing: 0px;
    border-collapse: collapse;
    empty-cells: hide;
    table-layout: fixed;
}

.controls_bars .right .row
{
    display: table-row;
}

.controls_bars .right .row div
{
    float:left;
    display: inline;
    padding-left: 3px;
    padding-right: 3px;
}

.controls_bars .left
{
    float: left;
    display: table;
    border-spacing: 0px;
    border-collapse: collapse;
    empty-cells: hide;
    table-layout: fixed;
}

.controls_bars .left .row
{
    display: table-row;
}

.controls_bars .left .row div
{
   
    padding-left: 3px;
    padding-right: 3px;
    display: inline;
}


/* FINAL: CONTROLS BARS -----------------*/


/* GRID --------------------------------- */
.xGrid
{
   clear:both;
   width :100%;
   height: auto;
   margin: 0px 0px 0px 0px;
   padding: 0px;
}

/* GRID EVENTS ---------------------------*/
.xGridItemEvents
{
    border: 1px solid #E6E6E6;
    width: 180px;
    height: 300px;
    margin: 1px;
    padding: 8px 2px 2px 2px;
    position: relative;
    background-color: #ffffff;
    line-height: 12px;
    text-align: center;
    vertical-align: top;
    float: left;
}

.xGridItemEvents img
{
	border: 0px solid #000000;
}

.xGridItemEvents #BlockImage
{
	height: 190px;
}

.xGridItemEvents #BlockText
{
 	height: 84px;
}

.xGridItemEvents #BlockByline
{
    height: 26px;
    vertical-align: middle;
    text-align: center;
}

.xGridItemEvents #BlockControls
{
    height: 26px;
    vertical-align: middle;
    text-align: center;
}

.xGridItemEvents #Titulo
{
	font-size: 11px;
	color: #FF0000;
	font-weight: normal;
}
.xGridItemEvents #Notas1
{
    font-size: 11px;
    color: #990000;
    font-weight: normal;
}
.xGridItemEvents #DataEvento, #Local
{
    font-size: 9px;
    color: #484848;
    font-weight: normal;
}
.xGridItemEvents a, .xGridItemEvents a:active, .xGridItemEvents a:visited, .xGridItemEvents a:link
{
   color: #336699;
   text-decoration: none;
   font-weight: normal;
}
.xGridItemEvents a:hover
{
	text-decoration: none;
	color: #000000;
	font-weight: normal;
}

/* GRID GALLERY --------------------------------------- */

.xGridItemGallery
{
    border: 1px solid #E6E6E6;
    width: 165px;
    height: 300px;
    margin: 1px;
    position: relative;
    background-color: #FFFFFF;
    line-height: 12px;
    text-align: center;
    vertical-align: top;
    float: left;
}

.xGridItemGallery img
{
    border: 0px solid #000000;
    padding-top: 2px;
}

.xGridItemGallery #PhotoNumber
{
    color: #999999;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
}

.xGridItemGallery #BlockImage
{
	height: 165px;
}

.xGridItemGallery #BlockText
{
    height: 77px;
    padding-right: 2px;
    padding-left: 2px;
}
.xGridItemGallery #BlockByline
{
    height: 29px;
    vertical-align: middle;
    text-align: center;
    padding: 0px;
}
.xGridItemGallery #BlockControls
{
    height: 18px;
    line-height: 18px;
    width: 100%;
    vertical-align: middle;
    background-color: #E6E6E6;
}

.xGridItemGallery #BlockControls div
{
    font-size: 9px;
    float: left;
    vertical-align: middle;
    padding: 0px 2px 0px 0px;
}

.xGridItemGallery #ObjectName, .xGridItemGallery #Titulo
{
	font-size: 11px; 
	font-weight: normal;
	color: #000000;
}
.xGridItemGallery #DateCreated, .xGridItemGallery #DataEvento
{
    font-size: 9px;
    color: #787878;
    font-weight: bold;
}
.xGridItemGallery #SpecialInstruction, .xGridItemGallery #Notas1
{
	color: #990000;
}
.xGridItemGallery #Venue, .xGridItemGallery #Local
{
   font-size: 9px;
   color: #787878;
}
.xGridItemGallery #ByLine, .xGridItemGallery #Fotografos
{
	font-size: 9px;
   color: #787878;
	letter-spacing: 0px;
}
.xGridItemGallery a, .xGridItemGallery a:active, .xGridItemGallery a:visited, .xGridItemGallery a:link
{
	color: #336699;
	text-decoration: none;
}
.xGridItemGallery a:hover
{
	text-decoration: none;
	color: #000000;
}

/* GRID GRIDVIEW --------------------------------------- */

.xGridItemGridview
{
    border-style: dotted;
    border-width: 1px 1px 1px 1px;
    border-color: #C0C0C0;
    width: 148px;
    height: 168px;
    margin: 0px;
    padding: 1px;
    position: relative;
    background-color: #FFFFFF;
    line-height: 12px;
    text-align: center;
    vertical-align: top;
    float: left;
}
.xGridItemGridview img
{
	border: 0px solid #000000;
}

.xGridItemGridview #PhotoNumber
{
    color: #999999;
}

.xGridItemGridview #BlockImage
{
	height: 155px;
}

.xGridItemGridview #BlockText
{
 	height: 77px;
}
.xGridItemGridview #BlockByline
{
	height: 29px;
   vertical-align: middle;	 
	text-align: center;
	 padding:0px;
}
.xGridItemGridview #BlockControls
{
	height: 15px;
   vertical-align: middle;	 
	text-align: center;
	 padding:0px;
}

.xGridItemGridview #BlockControls div 
{
	font-size: 9px;
	float:left;
   vertical-align: middle;	 
   padding:0px; 
}

.xGridItemGridview #ObjectName, .xGridItemGridview #Titulo
{
	font-size: 10px; 
	font-weight: normal;
	color: #000000;
}
.xGridItemGridview #DateCreated, .xGridItemGridview #DataEvento
{
	font-size: 9px;
   color: #787878;
}
.xGridItemGridview #SpecialInstruction, .xGridItemGridview #Notas1
{
	color: #990000;
}
.xGridItemGridview #Venue, .xGridItemGridview #Local
{
   font-size: 9px;
   color: #787878;
}
.xGridItemGridview #ByLine, .xGridItemGridview #Fotografos
{
	font-size: 9px;
   color: #787878;
	letter-spacing: 0px;
}
.xGridItemGridview a, .xGridItemGridview a:active, .xGridItemGridview a:visited, .xGridItemGridview a:link
{
	color: #336699;
	text-decoration: none;
}
.xGridItemGridview a:hover
{
	text-decoration: none;
	color: #000000;
}

/* GRID ZOOM ----------------------------*/
.xGridItemZoom
{
	width: 150px;
	height: 150px;
	border: 1px dotted #C9C9C9;
	margin: 0px;
	padding: 1px;
	position: relative;
	background-color: #F7F7F7; 
}

.xGridItemZoom table
{
   border-collapse: collapse;
   width: 100%;
   height:100%;
   text-align: center;
}

.xGridItemZoom img
{
	border: 1px solid #000000;
}
.xGridItemZoom table td.tdToolBars
{
	vertical-align: middle;
	padding: 0px;
	height: 25px;
	text-align: left;
	background-color: #DBDBDB;
}
/* GRID ZOOM ----------------------------*/

