@charset "utf-8";
/* CSS Document */


#page {
	
	font-size: 12px;
	margin: 0px 25px 0px 25px;
	
	}
	
ul  {
	list-style: square; 
	padding-left: 6px; 
	padding-right: 0px; 
	padding-top: 2px; 
	padding-bottom: 2px; 
	margin-left: 6px;  
	margin-right: 0px; 
	margin-top: 2px; 
	margin-bottom: 2px; 

	 
	}


	

h1	    {font-family:Verdana,Arial,Helvetica;font-size: 13px; font-weight:900; color: #336699; letter-spacing: 1px; margin:0px; padding-top:8px; padding-bottom:8px;  }
h2	    {font-family:Arial,Helvetica;font-size: 13px; color: #336699; text-transform: uppercase;  display:inline;}
h3	    {font-family:Arial,Helvetica;font-size: 13px; color: #6B6B6B;}
body	{background-color: #C6D8E6;} 
.body	{font-family:Arial,Helvetica;font-size: 12px; color: #525252;}

A:link      {font-family:Arial,Helvetica; color: #0091BD;}
A:visited   {font-family:Arial,Helvetica; color: #0091BD;}
A:active    {font-family:Arial,Helvetica; color: #0091BD;}
A:hover		{font-family:Arial,Helvetica; color: #0091BD;}

input		{font-family:Arial,Helvetica; color: #525252; font-size: 11px;}
select		{font-family:Arial,Helvetica; color: #525252; font-size: 11px;}
textarea    {font-family:Arial,Helvetica; color: #525252; font-size: 11px;}

.menutop	        {font-family:Arial,Helvetica;font-size: 11px; color: #0091BD; font-weight:bold; padding-left:12px; vertical-align:middle;}
.menutop A:link     {text-decoration:none;}
.menutop A:visited  {text-decoration:none;}
.menutop A:active   {text-decoration:none;}
.menutop A:hover	{text-decoration:underline;}

.topderecha	        {font-family:Arial,Helvetica;font-size: 10px; color: #323232; padding-right:12px; text-transform:uppercase; vertical-align:middle;}

.login  {font-family:Arial,Helvetica;font-size: 11px; color: #323232; font-weight:bold; vertical-align:middle;}

.menucentro	        {font-family:Arial,Helvetica;font-size: 10px; color: #000000;  padding-left:12px; padding-right:12px; text-transform:uppercase; vertical-align:middle;}
.menucentro	 A:link     {text-decoration:none;}
.menucentro	 A:visited  {text-decoration:none;}
.menucentro	 A:active   {text-decoration:none;}
.menucentro	 A:hover	{text-decoration:underline;}

.inicio  {font-family:Arial,Helvetica;font-size: 13px; color: #0091BD; font-weight:bold; vertical-align:middle; padding-right:20px; padding-left:20px;}

table.translators {
 		
		
        background-color:#FFFFFF;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
	    border: 1px solid #C6D8E6;
	
}

table.translators td.translators    { 

			background-color:#FFFFFF;
			padding-top:0.2em;
			padding-bottom:0.2em;
			padding-left:0.4em;
			padding-right:0.4em;
			

}


table.translators td.translators_alt    { 

			background-color:#e9eaf6;
			padding-top:0.2em;
			padding-bottom:0.2em;
			padding-left:0.4em;
			padding-right:0.4em;
			font-weight:bold;

}

table.translators td.translators_small    { 

			background-color:#e9eaf6;
			padding-top:0.3em;
			padding-bottom:0.3em;
			padding-left:0.8em;
			padding-right:0.3em;
	        font-size:10px;

}


.tab_link_active
{
	border: none;
	border-collapse: collapse;
	border-top: 1px solid #c6d8e6;
	border-right: 1px solid #c6d8e6;
	border-left: 1px solid #c6d8e6;
	background-color: #e9eaf6; 
	padding: 3px 10px 3px 10px;
	margin-top: 20px;
	font-family: Arial,Helvetica;
	font-size: 10px;
	float: left;
}

.tab_link_active	 A:link     {text-decoration:none;}
.tab_link_active	 A:visited  {text-decoration:none;}
.tab_link_active	 A:active   {text-decoration:none;}
.tab_link_active	 A:hover	{text-decoration:none;}


.tab_link
{
	border: none;
	border-collapse: collapse;
	border-top: 1px solid #c6d8e6;
	border-right: 1px solid #c6d8e6;
	border-left: 1px solid #c6d8e6;
	background-color: #dce2f4; 
	padding: 3px 10px 3px 10px;
	margin-top: 20px;
	font-family: Arial,Helvetica;
	font-size: 10px;
	float: left;
}


.tab_link	 A:link     {text-decoration:none;}
.tab_link	 A:visited  {text-decoration:none;}
.tab_link	 A:active   {text-decoration:none;}
.tab_link	 A:hover	{text-decoration:none; background-color: #c6d8e6; }

.body_panel 
{
	padding: 4px;
	clear: both;
	border-left: solid 1px #c6d8e6;
	border-bottom: solid 1px #c6d8e6;
	border-top: solid 1px #c6d8e6;
	border-right: solid 1px #c6d8e6;
	background-color: #e9eaf6;
}

.inputError
{
	border:1px solid #FF0000;
	background-color:#FFF4F0;
	color:#FF0000;
}
.inputOk
{
	border:1px solid  #00CC00;
	background-color: #66FF99;
	color:#FF0000;
}

th
{
	text-align:left;
}
