/*-------generales--------*/
*{
  margin: 0;
  padding: 0;
}
body{
  font-family: "tahoma", Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a{
  text-decoration: none;
  outline: none;
}
ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
input[type="text"], input[type="reset"], input[type="submit"], input[type="file"] {
	background: #FFFFFF;
	background-image:url(../img/textboxshadow.gif);	
	background-repeat:repeat-x;
	border: 1px solid;
	border-top-color:#999999;
	border-left-color:#999999;
	border-right-color: #CCCCCC;
	border-bottom-color:#CCCCCC;
  	font-family: "Arial",Verdana,sans-serif;
	font-size:12px;
	color: #666666;
	outline:none;
	}
textarea, select {
	background: #FFFFFF;
	background-image:url(../img/textboxshadow.gif);	
	background-repeat:repeat-x;
	border: 1px solid;
	border-top-color:#999999;
	border-left-color:#999999;
	border-right-color: #CCCCCC;
	border-bottom-color:#CCCCCC;
  	font-family: "Arial",Verdana,sans-serif;
	font-size:12px;
	color: #666666;
	}
select{
	background: #FFFFFF;
	background-image:url(../img/textboxshadow.gif);	
	background-repeat:repeat-x;
	border:-1px solid;
	border-top-color:#999999;
	border-left-color:#999999;
	border-right-color: #CCCCCC;
	border-bottom-color:#CCCCCC;
  	font-family: "Arial",Verdana,sans-serif;
	font-size:12px;
	color: #666666;
	}

/*----------tags-----------*/

h2{
	padding: 25px 5px 25px 277px;
	font-family:tahoma;
	font-size:16px;
	color:#333333;}
	
/*-------divisiones--------*/
#container{
	width: 100%;
	min-height:100%;
	position:relative;}
#bg-content {
	width: 100%;}
#menu {
	float:left;
	width:135px;
	
	padding:0 10px 0 0;
	background-color:#FFFFFF;}	
#rightside 	{
	width:725px;
	float:right;
	font-size:15px;
	background-color:#FFFFFF;
	padding-left: 10px;}
#header{
	width:100%;
	height:225px;
	background-color:#CCCCCC;}
#content{
	width: 900px;
	margin: auto;
	margin-top:10px;
	background-image:url(../img/bgekka.png);
	background-repeat:repeat-y;}
#footer{
	width:100%;
	margin-top:15px;}
#fix{
	clear:both;}
	
/*--------- Menu ----------*/

#logo{
	background-repeat:no-repeat;
	background-position: top right;
	width:105px;
	height:105px;
	float:right;
	}
.glossymenu{
	margin: 10px 0;
	padding: 0;
	width: 135px; /*width of menu*/
	height:285px;	
	*height:295px;

	border-bottom-width: 0;}
.glossymenu a.menuitem{
	font-family: tahoma;
	font-size:13px;
	color:#333333;
	text-align:right;
	display: block;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	width: auto;
	padding: 2px 0;
	padding-left: 10px;
	text-decoration: none;
	outline:none;}
.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
	color:#333333;}
.glossymenu a.menuitem .statusicon{
	position: absolute;
	top: 5px;
	right: 5px;
	border: none;}
.glossymenu div.submenu{ 
	background: white;}
.glossymenu div.submenu ul{ /*UL of each sub menu*/
	list-style-type: none;
	margin: 0;
	padding: 0;}
.glossymenu div.submenu ul li a{
	display: block;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	outline:none;
	font-size:12px;
	color:#999999; 
	text-align:right;
	text-decoration: none;
	padding: 2px 0;
	padding-left: 10px;}
.glossymenu div.submenu ul li a:hover{
	color:#FF0000;}
.selected li a{
	color:#FF0000;}
#imgvid{
	float:left;
	width:250px;
	text-align:center;}
#text{
	float:right;
	width:447px;
	min-height:237px;
	font-family:tahoma;
	font-size:12px;
	line-height:135%;
	margin-top:-5px;
	color:#666666;}
#language{
	text-align:right;
	margin: 50px 0 0 0;}
#info{
	position:absolute;
	width:inherit;
	text-align:right;
	color:#666666;
	font-family:tahoma;
	font-size:11px;
	top:89%;}

/*--------- header ----------*/

#header table {
	font-family:"Tahoma";
	color:#FFFFFF;}
#header table p {
	font-family:"Tahoma";
	font-size: 23px;
	color:#FFFFFF;
	padding: 5px;}

/*-------footer--------*/

#menu1 {
	width: 100px;
	display:inline;}
#menu1 li {
	height: 17px;
	text-decoration: none;
	display:inline;
	list-style-type: none;
	float:left;
	width:113px;
	text-align:center;
	margin-left:0px;
	margin-right:7px;
	background-color:#999999}	
#menu1 li a {
	height: 11px;
	text-decoration: none;
	font-family:Tahoma;
	font-size:11px;
	color:#FFF;}	
#menu1 li a:link, #menu1 li a:visited {
	background-repeat:repeat-x;
	display: block;
	padding: 1px 0 0 0;}
#menu1 li a:hover {
	background-repeat:repeat-x;
	color:#333333;}
	
/*-------LINKS--------*/
.grey {
	color:#666666;}	
.grey a{
	color:#666666;}
.grey a:hover{
	color:#000000;}
.red a:hover{
	color:#FF0000;}
.web {
	color:#999999;}	
.web a{
	color:#999999;
	text-decoration:underline;}
.web a:hover{
	color:#000000;}
.sitemap
{
font-family:'Tahoma';
font-size:12px;
color:#3d3c3f;
}
.orange a{
	color:#CC6633;}
.orange a:hover{
	color:#333333;}
.req{
	color:#FF0000;
	}
.textboxsize{
	width:200px}	