/* --- Federación de Cineclubes de Galicia «Feciga» ----------------------------------------------- */
/* --- CSS Framework: loads all style sheets ------------------------------------------------------ */
/* --- GNU Affero General Public License v.3 ------------------------------------------------------ */


 
/* --- CONTENTS ---------------------------------------------------------------------- 
 layout.css
 fonts.css
 ------------------------------------------------------------------------------------- */


/*<![CDATA[*/
@media print {
 
/* -------------------------------------------------------------------------------------
 layout.css
 ======================================================================================*/
 
/* general settings */
body{
	font-size: 8pt;
	line-height:14pt;
	text-align: center;
	background-color:#FFFFFF;
	color:#000000;
	margin: 0;
	padding: 0;
}

/* hide areas */
#header, #sideBarLeft, #sideBarRight {
	display:none;
}
 
/* adjust size of areas */
#container, #container #main, #container #footer, #container #main #content, #container #main #mainContent {
	width:16cm;
	padding-left:0;
	padding-right:0;
	margin-right: auto;
	margin-left: auto;
	float: none;
	text-align: left;
	background-color:#FFFFFF;
	overflow:visible;
}

#main{
	background-color: #FFF;
	border-bottom: none;
	border-top: none;
	padding: 0;
}
#content {
	border-bottom: none;
	border-left: none;
	border-right: none;
	float: none;
	margin-top: 1cm;
}
#contentFull{
	width: 16cm;
	background-color: #FFF;
	border-top: none;
	border-bottom: none;
	border-left: none;
	border-right: none;
}
#contentFull table.full{
	width: 16cm;
	border-top: none;
	border-bottom: none;
	border-left: none;
	border-right: none;
}

/* print logo */
#logo {
	display:none;
}
#printLogo {
	display:block;
	height:12mm;
}
#printLogo img {
	height: 10.0137mm;
	width: 51.847mm;
}
/* print footer */
#footer{
	display: none;
}
#printFooter {
	display: block;
	clear: both;
	width:16cm;
}

/* -------------------------------------------------------------------------------------
 fonts.css
 ======================================================================================*/
 
/* adjust font size */
h1 {
	font-size:14pt;
	color: #000;
}
h2, h3, h4 {
	font-size:10pt;
	color: #000;
}
.ag_h4_colLeft, .ag_h4_colRight , .ag_h4_colBoth, .ag_h5, .ag_h6, .ag_h7 {
	font-size:10pt;
	color: #000;
	margin: 0;
}
.ag_h4_colLeft{
	border: 1pt solid #DDD;
	border-left: 1pt solid #DDD;
}
.ag_h4_colRight{
	border: 1pt solid #DDD;
	border-right: 1pt solid #DDD;
}
.ag_h4_colBoth{
	border: 1pt solid #DDD;
	border-left: 1pt solid #DDD;
	border-right: 1pt solid #DDD;
}
p, a, ul, ol, ul li, ul li a, ol li, ol li a, table, table caption, table th, table td, table tbody th, table tbody td {
	font-size:10pt;
	line-height:14pt;
	color: #000;
}
#content h1{
	background-color: #FFF;
	border-bottom: none;
	border-left: none;
	border-right: none;
	border-top: none;
	height: auto !important;
	height: auto;
	min-height: 0;
	color: #000;
}
#content .colGroup{
	font-size: 8pt;
}
#content .colLeft h4{
	border-left: 1px solid #DDD;
}
#content .colRight h4{
	border-right: 1px solid #DDD;
}
#content table td.number{
	color: #000;
}
.date, #content .date{
	color: #000;
}
.value, #content .value{
	color: #000;
}
.up, #content .up{
	color: #000;
}
.down, #content .down{
	color: #000;
}
table th a.sortAscending, table th a.sortDescending, table th a.sortNeutral{
	color: #000;
}
table th a.sortAscending:hover, table th a.sortDescending:hover, table th a.sortNeutral:hover{
	color: #000;
}
table th a.sortNeutral{
	padding-left: 0;
	background-image: none;
}
#content ul li.specialLink a, #sideBarRight ul li.specialLink a{
	color: #000;
}
#content ul li.specialLink a:hover, #sideBarRight ul li.specialLink a:hover{
	color: #000;
}
#footer p{
	font-size: 8pt;
	color: #000;
}

/* div content objects background deletion */
.clearContent{
	background-color: transparent;
	border: none;
}
.bgF6{
	background-color: transparent;
}

/* -------------------------------------------------------------------------------------
 elements.css
 ======================================================================================*/

.mRight1em , #content .mRight1em{
	margin-right:0.5cm;
 	margin-right: 0.25cm; /* avoids col break */
}

/* -------------------------------------------------------------------------------------
 TABS
 ======================================================================================*/
.tabs ul, #content .tabs ul{
	margin: 0 0 0 0;
}
.tabs ul li a, #content .tabs ul li a{
	margin: 0 0 0 0;
	padding: 0.3em 0.3em;
	font-size: 8pt;
}


/* -------------------------------------------------------------------------------------
 TABLES
 ======================================================================================*/
.col4 table, #content .col4 table{
	width: 100%;
}

#content table{
	border: 1px solid #DDD;
}
#content table caption{
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
#content table.full{
	width: 16cm;
}
#content .colLeft table, #content .colRight table {
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
table th{
	border-bottom: 1px solid #DDD;
	border-top: 1px solid #DDD;
}
table tr.even td{
	background-color: #EEE;
}
table tr.odd td{
	background-color: #F8F8F8;
}
/* -------------------------------------------------------------------------------------
 IMAGES
 ======================================================================================*/
#content img.floatLeft{
	border-left: 1px solid #DDD;
	float:none;
}
#content img.floatRight{
	border-right: 1px solid #DDD;
	float:none;
}

.col5 img.visual{
	width:9.2cm; 
}

/* -------------------------------------------------------------------------------------
 COLLUMNS
 ======================================================================================*/
.col2, #content .col2{
	width: 3.86cm;
}
.col3, #content .col3{
	width: 5.8cm;
}
.col4, #content .col4{
	width: 7.75cm;
}
.col5, #content .col5{
	/*width: 9.7cm;*/
	width:9.2cm;  /* avoids col break */
}
.col6, #content .col6{
	width: 11.64cm;
}
.col2_6, #content .col2_6{
	width: 4.9cm;
}
.col5_4, #content .col5_4{
	width: 10.6cm;
}

/* -------------------------------------------------------------------------------------
 BANNER
 ======================================================================================*/
body.home #content .banner{
	height: auto;
}
#content .banner h2, body.home #content .banner h2{
	background-color: transparent;
	padding-left: 0.3cm;
	font-weight: bold;
}

/* -------------------------------------------------------------------------------------
 templates.css
 ======================================================================================*/

/* -------------------------------------------------------------------------------------
 TEASER
 ======================================================================================*/
body.product #content .teaser{
	height: 14em !important;
	min-height: 14em;
}
/* -------------------------------------------------------------------------------------
 PRODUCT TABLES
 ======================================================================================*/
body.product #content table th, body.product #content table td{
	font-size: 8pt;
	line-height: 12pt;
}
/* -------------------------------------------------------------------------------------
 PRODUCT TABS
 ======================================================================================*/
body.product .tabs ul li.active a, body.product #content .tabs ul li.active a {
	color: #000;
	font-weight: bold;
}
/* -------------------------------------------------------------------------------------
 PRODUCT CHARTS
 ======================================================================================*/
body.product #content img.chart, body.product #content .colRight img.chart{
	width: 7.7cm;
	height: auto;
	margin-top: 0;
}
body.product #content .colRight img.chart{
	width: 7.68cm;
	height: auto;
}
body.product #content .colLeft img.chart {
	border-left: 1px solid #DDD;
}
body.product #content .colRight img.chart {
	border-right: 1px solid #DDD;
}

}
/*]]>*/