/*-----------------------------------*/
/* BODY */
/*-----------------------------------*/
body
{
	background: #f3f8fd;
	margin: 0;
	padding: 0;
}
/*-----------------------------------*/
/* GENERAL */
/*-----------------------------------*/
.header1
{
	color: #ffffff;
	background-color: #7192c5;
}
.header2
{
	color: #3645a4;
}
.center
{
	margin-left: auto;
	margin-right: auto;
}
/*-----------------------------------*/
/* DIV */
/*-----------------------------------*/
div.center
{
	text-align: center;
}
div.header {
	background-color: white;
	padding: 0px;
	margin: 0px;
	width: 100%;
	height: 50px;
	background-image: url(../images/cabecera_definitiva.jpg);
	background-repeat: no-repeat;
	font-family: verdana, arial, helvetica;
	color: #000000;
	font-size: 78%;	
	margin-bottom: 10px;
}
div.idiomas {
	position:relative;
	float: right;
	width: 750px;
	margin: 0px;
	margin-top: 15px;
	padding: 0px;
	padding-top: 0px;
	padding-bottom: 3px;
	text-align: right;
	color: #4c4946;
	font-weight: normal;
	padding-right: 30px;
}

div.idiomas a{
	font-weight: normal;
	font-size: 10px;
	color: #4c4946;
	text-decoration: none;
}

div.idiomas a:hover{
	font-weight: normal;
	text-decoration: underline;
	font-size: 10px;
	color: #4c4946;
}
/*-----------------------------------*/
/* TABLE */
/*-----------------------------------*/
table
{
	font-family: Verdana;
	font-size: 12px;
	color: #000000;	
}
table.sheetSelection
{
	width: 780px;
	height: 370px;
	
}
table.noBorder
{
	border: 0px;
}
table.width100
{
	width: 100%;
}
table.reportTitle
{
	width: 100%;
	height: 35px;
	margin-bottom: 20px;
}
table.sheetSelectionTitle
{
	margin-bottom: 20px;
}
table.sheetEnumeration
{
	margin-bottom: 20px;
}
table.restrictionsForm
{
}
table.tabular
{
	margin-bottom: 20px;
	text-align: center;
}
table.aggregated
{
	width: 100%;
	margin-bottom: 20px;
}
table.summaryTexts
{
	width: 100%;
}
table.paragraph
{
	margin-bottom: 10px;
}
table.error
{
	width: 100%;
}
/*-----------------------------------*/
/* TR */
/*-----------------------------------*/
tr.tabularTitle
{
	font-size: 12px;
}
tr.aggregated1
{
	font-size: 12px;
}
tr.aggregated2
{
	font-size: 10px;
}
/*-----------------------------------*/
/* TD */
/*-----------------------------------*/
td.cellTextCenter
{
	text-align: center;
}
td.cellPadding
{
	padding: 5px 5px 5px 5px;
}
td.sheetSelection
{
	padding-top: 10px;
	padding-bottom: 10px;
}
td.sheetSelectionTitle
{
	height: 26px;
	width: 550px;
	font-size: 16px;
}
td.restrictionsFormTitle
{
	font-size: 16px;
}
td.restrictionsFormTitleLeft
{
}
td.restrictionsFormTitleRight
{
}
td.restrictionsFormGWLeftSize
{
	width: 40px;
}
td.reportTitle
{
	padding-left: 20px;
	font-size: 16px;
}
td.tabularCode
{
	width: 80px; 
	text-align: left;
	font-weight: bold;
}
td.tabularPACode
{
	width: 90px;
	text-align: left;
	font-weight: bold;
}
td.tabularName
{
	width: 175px;
	text-align: left;
	font-weight: bold;
}
td.tabularPAName
{
	width: 205px;
	text-align: left;
	font-weight: bold;
}
td.tabularCoor
{
	width: 65px;
	text-align: right;
	font-weight: bold; 
}
td.tabularPACoor
{
	width: 55px;
	text-align: right;
	font-weight: bold; 
}
td.tabularSize
{
	width: 80px;
	text-align: right;
	font-weight: bold; 
}
td.tabularPASize
{
	width: 75px;
	text-align: right;
	font-weight: bold; 
}
td.tabularType
{
	width: 50px;
	font-weight: bold;
}
td.tabularPAType
{
	width: 100px;
	min-width: 105px;
	font-weight: bold;
}
td.tabularEcotype
{
	width: 50px;
	font-weight: bold;
}
td.tabularModifArt
{
	width: 50px;
	font-weight: bold;
}
td.tabularTotalRisk
{
	text-align: center;
	font-weight: bold;
}
td.tabularPointPollution
{
	text-align: center;
	font-weight: bold;
}
td.tabularDiffusePollution
{
	text-align: center;
	font-weight: bold;
}
td.tabularAbstraction
{
	text-align: center;
	font-weight: bold;
}
td.tabularRegulation
{
	text-align: center;
	font-weight: bold;
}
td.tabularMorphological
{
	text-align: center;
	font-weight: bold;
}
td.tabularRecharge
{
	text-align: center;
	font-weight: bold;
}
td.tabularIntrusion
{
	text-align: center;
	font-weight: bold;
}
td.tabularAntropogenic
{
	text-align: center;
	font-weight: bold;
}
td.tabularHorizon
{
	text-align: center;
	font-weight: bold;
}
td.tabularRchgAve
{
	text-align: right;
	font-weight: bold;
}
td.aggregatedKey1
{
	font-weight: bold;
}
td.aggregatedKey2
{
}
td.aggregatedValue
{
	text-align: right;
}
td.aggregatedWBCategory
{
	width: 80px;
	text-align: center;	
}
td.aggregatedWBTypes
{
	text-align: center;	
}
td.aggregatedWBCode
{
	width: 70px;
	text-align: center;	
}
td.aggregatedWBNum
{
	width: 50px;
	text-align: center;	
}
td.paragraphTitle
{
	font-weight: bold;
}
td.error
{
	color: red;
}