a 
{
	TEXT-DECORATION: none;
	COLOR: #34580B;
}

a:hover		{ TEXT-DECORATION: none; COLOR: #000000; }
a:visited	{ TEXT-DECORATION: none; COLOR: #34580B; }
a:link		{ TEXT-DECORATION: none; COLOR: #34580B; }
a:active	{ TEXT-DECORATION: none; }

a.externo 
{	
	TEXT-decoration: none;	
	BACKGROUND: transparent url(../img/urlexterno.gif) right no-repeat;
	PADDING-right: 16px;
}

a img
{
	BORDER: 0;
}

body
{
	BACKGROUND-COLOR: #E7E7E7;
	COLOR: #000000;
	FONT-FAMILY: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	MARGIN: 0px;
	/*OVERFLOW: hidden;*/
}

td
{
	COLOR: #000000;
	FONT-FAMILY: verdana, geneva, helvetica, sans-serif, luxi sans;
	FONT-SIZE: 1em;
	FONT-WEIGHT: normal;
	TEXT-ALIGN:	left;
	BACKGROUND-COLOR: transparent;
	BORDER: none;
}

td.AdminLogin 
{
	WIDTH: 60%;
	BACKGROUND-COLOR: #ab0f55; 
	COLOR: #FFFFFF;	
	FONT-WEIGHT: bold;
	TEXT-ALIGN: LEFT;
	VERTICAL-ALIGN: middle;    
	BORDER: solid;
	BORDER-WIDTH: 0.1em;
	BORDER-COLOR: #ffffff;
	PADDING: 0.2em;
}

td.AnchorBarFrame
{
	BACKGROUND-COLOR: #C9C9C9;
	FONT-FAMILY: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	VERTICAL-ALIGN: top;
	BORDER-BOTTOM: 1px groove;
	TEXT-ALIGN: justify;
	MARGIN-TOP: 10px; 
	MARGIN-BOTTOM: 10px; 
}

td.AnchorBarItem
{
	BACKGROUND-COLOR: #E5E5E5;
	FONT-SIZE: 0.8em;
	FONT-WEIGHT: normal;
	TEXT-ALIGN:	center;
	VERTICAL-ALIGN: middle;
	COLOR: #000000;
	PADDING: 5px;
	/*BORDER: solid 0.1em;*/
}

td.AnchorBarItem2
{
	BACKGROUND-COLOR: #E5E5E5;
	FONT-SIZE: 0.8em;
	FONT-WEIGHT: normal;
	TEXT-ALIGN:	center;
	VERTICAL-ALIGN: middle;
	COLOR: #000000;
	PADDING: 1px;
	/*BORDER: solid 0.1em;*/
}

td.AnchorBarItem a 			
{ 
	COLOR: #34580B; 
	/* BORDER-TOP y BORDER-BOTTOM solucionan el problema de que se muevan los */
	/* enlaces a pasar con el ratón sobre ellos */
	BORDER-TOP: 1px transparent;
	BORDER-BOTTOM: 1px transparent;
	BORDER-LEFT: 1px solid #34580B;
	BORDER-RIGHT: 1px solid #34580B;
}

td.AnchorBarItem a:link 	{ COLOR: #34580B; }
td.AnchorBarItem a:active	{ COLOR: #34580B; BORDER-BOTTOM: 1px solid #34580B; BORDER-TOP: 1px solid #34580B; }
td.AnchorBarItem a:hover	{ COLOR: #000000; BORDER-BOTTOM: 1px solid #000000; BORDER-TOP: 1px solid #000000; }
td.AnchorBarItem a:visited	{ TEXT-DECORATION: none; }

td.auxTable
{
	display: block; float: left;

	height: 97px !important;

	height: 100px; 

	width: 108px !important;
	width: 110px; 
	vertical-align: middle; 
	text-align: center;
	text-decoration : none;
	border: 1px outset #DDD;
	padding: 2px 5px 1px 5px;
}

td.auxTable:hover   
{ 
	color : #333; 
	background-color: #f1e8e6;  
	border: 1px solid #c24733;
	padding: 3px 4px 0px 6px; 
}

td.Banner
{
	COLOR: #000000;
	BORDER-COLLAPSE: collapse;
	BORDER: none;
	BORDER-STYLE: none;
	BORDER-SPACING: 0;
	BORDER-WIDTH: 0em;
	BORDER-COLOR: #000000;
	PADDING: 0em;
	MARGIN: 0em;
}

td.ButtonsBar
{
	BACKGROUND-COLOR: transparent;
	FONT: Verdana;
	TEXT-ALIGN: LEFT;
	FONT-SIZE: 1em;
	BORDER: 0px solid transparent;
	COLOR: #000000;
	PADDING: 0px;
	MARGIN: 0px;
}

td.CellImg
{
	WIDTH: 125px;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: center;
	PADDING: 10px;
	MARGIN: 10px;
}

td.CellText
{
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: center;
	PADDING: 10px;
	MARGIN: 10px;
}

td.ClearLine
{
	BACKGROUND-COLOR: transparent;
	BORDER: none;
	WIDTH: 125px;
}

td.Content
{
	BACKGROUND-COLOR: #E7E7E7;
	FONT-FAMILY: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	VERTICAL-ALIGN: top;
	BORDER-COLLAPSE: collapse;
	BORDER: none;
	PADDING: 0em;
}

.date 
{
	BACKGROUND-COLOR: transparent;
	FONT-FAMILY: verdana, verdana, geneva, helvetica, sans-serif, luxi sans;
	COLOR: #FFFFFF;
	TEXT-ALIGN: right;
	FONT-SIZE: 0.8em;
	FONT-WEIGHT: normal;
	VERTICAL-ALIGN: middle;
	BORDER-COLLAPSE: collapse;
	BORDER: none;
	BORDER-STYLE: none;
	BORDER-SPACING: 0;
	BORDER-WIDTH: 0em;
	BORDER-COLOR: #000000;
	PADDING: 0em;
	MARGIN: 0em;
}

td.DesplegableImg
{
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 0px;
}

td.DesplegableText
{
	TEXT-ALIGN: center;
	COLOR: #000000;
	FONT-FAMILY: arial, georgia, verdana;
	FONT-SIZE: 0.8em;
	VERTICAL-ALIGN: middle;
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 0px;
}

td.DesplegableText a
{
	COLOR: #000000;
}

td.DetailCroquis 
{
	BACKGROUND-COLOR: transparent; 
	WIDTH: 333px;
	FONT-SIZE: 15px;  
	FONT-WEIGHT: bold;
	TEXT-ALIGN: right;
	VERTICAL-ALIGN: middle;  
	BORDER: solid;
	BORDER-WIDTH: 0em;
	BORDER-COLOR: #000000;
}

td.DetailEditPhoto 
{
	BACKGROUND-COLOR: transparent; 
	WIDTH: 333px;
	FONT-SIZE: 15px;  
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;    
	BORDER: solid;
	BORDER-WIDTH: 0em;
	BORDER-COLOR: #000000;
}

td.DetailField 
{
	BACKGROUND-COLOR: transparent;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: left;
	BORDER: solid;
	BORDER-WIDTH: 0em;
	BORDER-COLOR: #000000;
}

td.DetailFieldList 
{
	BACKGROUND-COLOR: transparent;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	BORDER: solid;
	BORDER-WIDTH: 0em;
	BORDER-COLOR: #d0d0d0;
}

td.DetailFieldTitle 
{
	WIDTH: 125px;
	BACKGROUND-COLOR: #DFDFDF;
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 0.9em;
	TEXT-ALIGN: left;
	BORDER: 0.1em solid #C0C0C0;
}

td.DetailFieldTitleError
{
	WIDTH: 125px;
	BACKGROUND-COLOR: #DFDFDF;
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 0.9em;
	TEXT-ALIGN: left;
	BORDER: 0.1em solid #FF0000;
}

td.DetailImageField 
{
	WIDTH: 75px;
	BACKGROUND-COLOR: transparent;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: right;
	BORDER: solid;
	BORDER-WIDTH: 0em;
	BORDER-COLOR: #000000;
}

td.DetailImageFieldTitle 
{
	WIDTH: 150px;
	BACKGROUND-COLOR: #DFDFDF;
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 0.9em;
	TEXT-ALIGN: left;
	BORDER: 0.1em solid #C0C0C0;
}

td.DetailMapa 
{
	BACKGROUND-COLOR: transparent; 
	FONT-SIZE: 15px;  
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;    
	BORDER: solid;
	BORDER-WIDTH: 0em;
	BORDER-COLOR: #000000;
}

td.DetailPhoto 
{
	BACKGROUND-COLOR: transparent; 
	WIDTH: 390px;
	FONT-SIZE: 15px;  
	FONT-WEIGHT: bold;
	TEXT-ALIGN: right;
	VERTICAL-ALIGN: middle;    
	BORDER: solid;
	BORDER-WIDTH: 0em;
	BORDER-COLOR: #000000;
}

td.DetailTitleFieldSug
{
	BACKGROUND-COLOR: #176C4E;
	WIDTH: 125px;
	FONT-FAMILY: Arial, Verdana;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: LEFT;
	BORDER: solid;
	BORDER-WIDTH: 0.1em;
	BORDER-COLOR: #B5B5B5;
	COLOR: #FFFFFF;
}

td.DetailAdminTitle 
{
	BACKGROUND-COLOR: #ab0f55;
	FONT-SIZE: 1em;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center;  
	BORDER: none;
	BORDER-WIDTH: 0.1em;
	BORDER-COLOR: #000000;
	COLOR: #ffffff;
	BORDER-BOTTOM: 3px solid #48f;
}

td.DetailAdminTitleField 
{
	BACKGROUND-COLOR: #ab0f55;
	WIDTH: 125px;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: LEFT;
	BORDER: solid;
	BORDER-WIDTH: 0.1em;
	BORDER-COLOR: #d0d0d0;
	COLOR: #FFFFFF;
}

td.DetailAdminTitleFieldError 
{
	BACKGROUND-COLOR: #ff0000;
	WIDTH: 125px;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: LEFT;
	BORDER: solid;
	BORDER-WIDTH: 0.1em;
	BORDER-COLOR: #000000;
}

td.Encabezado
{
	HEIGHT: 40px;
	BACKGROUND-COLOR: transparent;
	BACKGROUND-IMAGE: url("../art/Encabezado.gif");
	BACKGROUND-REPEAT: no-repeat;
	FONT: Verdana, Arial;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: top;
	FONT-SIZE: 1.0em;
	BORDER: 0px solid transparent;
	BORDER-COLLAPSE: collapse;
	COLOR: #FFFFFF;
	PADDING-LEFT: 20px;
	LETTER-SPACING: 0.1em
}

td.Footer 
{
	BACKGROUND-COLOR: #ffffff;
	COLOR: #000000;
	FONT-FAMILY: verdana, verdana, geneva, helvetica, sans-serif, luxi sans;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	VERTICAL-ALIGN: top;
	PADDING: 0em;
}
td.LeftContent
{
	WIDTH: 180px;
	BACKGROUND-COLOR: transparent;
	/*BACKGROUND-COLOR:  #7DAF55;*/
	VERTICAL-ALIGN: top;
	MARGIN-RIGHT: 0em; 
}

td.LineTitle0 
{
	WIDTH: 100%;
	/*BACKGROUND-COLOR: #CADCBF;*/
	BACKGROUND-COLOR: transparent;
	FONT-SIZE: 1.0em;  
	FONT-WEIGHT: bold;
  	TEXT-ALIGN: left;  
  	BORDER: none;
  	BORDER-WIDTH: 0em;
  	BORDER-COLOR: #000000;
  	COLOR: #007500;
	PADDING: 3px;
}

td.LineTitle2
{
	WIDTH: 100%
	BACKGROUND-COLOR: transparent;
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.1em;
	TEXT-ALIGN: left;
	BORDER: none;
	BORDER-BOTTOM: 0.1em solid #000000;
}

td.LineTitle2L
{
	WIDTH: 48%;
	BACKGROUND-COLOR: transparent;
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.1em;
	TEXT-ALIGN: LEFT;
	BORDER: none;
	BORDER-BOTTOM: 0.1em solid #000000;
}

td.LineTitle2M 
{
	WIDTH: 4%;
	BACKGROUND-COLOR: transparent;
	BORDER: none;
}

td.LineTitle2R 
{
	WIDTH: 48%;
	BACKGROUND-COLOR: transparent;
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.1em;
	TEXT-ALIGN: right;
	BORDER: none;
	BORDER-BOTTOM: 0.1em solid #000000;
}

td.LineTitle3
{
	WIDTH: 100%;
	BACKGROUND-COLOR: transparent;
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.1em;
	TEXT-ALIGN: left;
	BORDER: none;
}

td.LineTitle3L
{
	WIDTH: 48%;
	BACKGROUND-COLOR: transparent;
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.1em;
	TEXT-ALIGN: left;
	BORDER: none;
}

td.ListActions 
{
	WIDTH: 130px;
	BACKGROUND-COLOR: #f9f9f9;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: center;
	BORDER: solid;
	BORDER-WIDTH: 0.1em;
	BORDER-COLOR: #aaaaaa;
}

td.ListAdminState 
{
	BACKGROUND-COLOR: #ab0f55;
	TEXT-ALIGN: LEFT;
	FONT-SIZE: 1em;
	FONT-WEIGHT: bold;
	BORDER: solid;
	BORDER-WIDTH: 0em;
	BORDER-COLOR: #000000;
	BORDER-TOP: 3px solid #d0d0d0;
	COLOR: #ffffff;
}

td.ListAdminTitleField 
{
	BACKGROUND-COLOR: #ab0f55;
	COLOR: #FFFFFF;
	FONT-SIZE: 1em;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
	BORDER: solid;
	BORDER-WIDTH: 0em;
	BORDER-COLOR: #99add6;
}

td.ListField 
{
	BACKGROUND-COLOR: #f9f9f9;
	FONT-SIZE: 1em;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: LEFT;
	BORDER: solid;
	BORDER-WIDTH: 0.1em;
	BORDER-COLOR: #aaaaaa; 
}
td.ListField a { COLOR: #34580B; }
td.ListField a:hover { COLOR: #34580B; }
td.ListField a:visited { COLOR: #34580B; }

td.ListImage 
{
	WIDTH: 60px;
	BACKGROUND-COLOR: #f9f9f9;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: center;
	BORDER: solid;
	BORDER-WIDTH: 0.1em;
	BORDER-COLOR: #aaaaaa;
}

td.ListLogField 
{
	BACKGROUND-COLOR: #f9f9f9;
	FONT-SIZE: 0.8em;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: LEFT;
	BORDER: solid;
	BORDER-WIDTH: 0.1em;
	BORDER-COLOR: #aaaaaa; 
}
td.ListLogField a { COLOR: #34580B; }
td.ListLogField a:hover { COLOR: #34580B; }
td.ListLogField a:visited { COLOR: #34580B; }

td.ListTitleField 
{
	BACKGROUND-COLOR: #AAAAAA;
	COLOR: #FFFFFF;
	FONT-SIZE: 1em;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
	BORDER: solid;
	BORDER-WIDTH: 0em;
	BORDER-COLOR: #99add6;
}

td.Login 
{
	WIDTH: 60%;
	BACKGROUND-COLOR: #003399; 
	COLOR: #FFFFFF;	
	FONT-WEIGHT: bold;
	TEXT-ALIGN: LEFT;
	VERTICAL-ALIGN: middle;    
	BORDER: solid;
	BORDER-WIDTH: 0.1em;
	BORDER-COLOR: #ffffff;
	PADDING: 0.2em;
}

td.LoginField
{
	WIDTH: 40%;
	BACKGROUND-COLOR: transparent; 
	COLOR: #FFFFFF;	
	FONT-SIZE: 0.9em;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: LEFT;
	VERTICAL-ALIGN: middle;    
	BORDER: solid;
	BORDER-WIDTH: 0em;
	BORDER-COLOR: #ffffff;
	PADDING: 0.2em;
}

td.LoginMessage 
{
	BACKGROUND-COLOR: transparent;
	FONT-SIZE: 1em;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center;  
	BORDER: none;
	BORDER-WIDTH: 0em;
	BORDER-COLOR: #000000;
	COLOR: #528C11;
}

td.LoginTitle 
{
	WIDTH: 280px; 
	FONT-FAMILY: "Lucida Sans Unicode",Arial,sans-serif;
	FONT-SIZE: 1em;
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #7DAF55;
	COLOR: #FFFFFF;
	TEXT-ALIGN: center;
	BORDER-BOTTOM: 3px solid #CADCBF;
}

td.Logo
{
	COLOR: #000000;
	BACKGROUND-COLOR: tansparent;
	BORDER-COLLAPSE: collapse;
	BORDER: none;
	BORDER-STYLE: none;
	BORDER-SPACING: 0;
	BORDER-WIDTH: 0em;
	BORDER-COLOR: #000000;
	PADDING: 0em;
	MARGIN: 0em;
}

td.MainMenuItem
{
	WIDTH: 200px;
	HEIGHT: 40px;
	BACKGROUND-COLOR: transparent;
	COLOR: #000000;
	FONT-FAMILY: Arial, Verdana;
	FONT-SIZE: 1em;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: left;
	PADDING-LEFT: 70px;
}

td.MainMenuTitle
{
	WIDTH: 200px;
	HEIGHT: 40px;
	BACKGROUND-COLOR: transparent;
	/*COLOR: #6C8E51;*/
	COLOR: #000000;
	FONT-FAMILY: Arial, Verdana;
	FONT-SIZE: 1em;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: right;
	PADDING-TOP: 15px;
	PADDING-RIGHT: 15px;
}

td.MenuTypeArque
{
	WIDTH: 200px;
	HEIGHT: 150px;
	BACKGROUND-COLOR: transparent;
	BACKGROUND-IMAGE: url("../art/MenuTypeArque.gif");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: center;
	TEXT-ALIGN: top;
	PADDING: 0px;
}

td.MenuTypeArqui
{
	WIDTH: 200px;
	HEIGHT: 150px;
	BACKGROUND-COLOR: transparent;
	BACKGROUND-IMAGE: url("../art/MenuTypeArqui.gif");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: center;
	TEXT-ALIGN: top;
	PADDING: 0px;
}

td.MenuTypeEtno
{
	WIDTH: 200px;
	HEIGHT: 150px;
	BACKGROUND-COLOR: transparent;
	BACKGROUND-IMAGE: url("../art/MenuTypeEtno.gif");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: center;
	TEXT-ALIGN: top;
	PADDING: 0px;
}

td.MenuTypeInta
{
	WIDTH: 200px;
	HEIGHT: 150px;
	BACKGROUND-COLOR: transparent;
	BACKGROUND-IMAGE: url("../art/MenuTypeInta.gif");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: center;
	TEXT-ALIGN: top;
	PADDING: 0px;
}

td.MenuTypeMueble
{
	WIDTH: 200px;
	HEIGHT: 150px;
	BACKGROUND-COLOR: transparent;
	BACKGROUND-IMAGE: url("../art/MenuTypeMueble.gif");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: center;
	TEXT-ALIGN: top;
	PADDING: 0px;
}

td.MenuTypeMuseo
{
	WIDTH: 200px;
	HEIGHT: 150px;
	BACKGROUND-COLOR: transparent;
	BACKGROUND-IMAGE: url("../art/MenuTypeMuseo.gif");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: center;
	TEXT-ALIGN: top;
	PADDING: 0px;
}

td.MenuTypeVacio
{
	WIDTH: 200px;
	HEIGHT: 150px;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: top;
	PADDING: 0px;
}

td.MenuBarFrame 
{
	COLOR: #D7D7D7;
	BORDER: none;
}

td.MenuBarL
{
	BACKGROUND-COLOR: transparent;
	COLOR: #000000;	
	FONT-WEIGHT: bold;
	TEXT-ALIGN: left;
	BORDER-COLLAPSE: collapse;
	BORDER: none;
	PADDING: 0em;
}

td.MenuBarR
{
	BACKGROUND-COLOR: transparent;
	COLOR: #000000;	
	FONT-WEIGHT: bold;
	TEXT-ALIGN: right;
	BORDER-COLLAPSE: collapse;
	BORDER: none;
	PADDING: 0em;
}

td.MenuItem
{
	BACKGROUND-COLOR: transparent;
	COLOR: #000000;
	TEXT-ALIGN: right;
}

td.MessageBannerOk
{
	HEIGHT: 22px;
	BACKGROUND-COLOR: transparent;
	FONT-WEIGHT: bold;
	COLOR: #000000;	
	TEXT-ALIGN: center; 
	VERTICAL-ALIGN: middle;
	FONT-SIZE: 1em; 
	BORDER: none;
	PADDING: 0px;
}
td.MessageBannerOk a 			{ color: #777777; BORDER: none;}
td.MessageBannerOk a:link 		{ color: #777777; BORDER: none;}
td.MessageBannerOk a:visited 	{ color: #777777; BORDER: none;}
td.MessageBannerOk a:hover		{ color: #000000; BORDER: none;}
td.MessageBannerOk a:active 	{ color: #777777; BORDER: none;}

td.MessageBannerError
{
	HEIGHT: 25px;	
	BACKGROUND-COLOR: transparent;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;	
	TEXT-ALIGN: center; 
	VERTICAL-ALIGN: middle;
	FONT-SIZE: 1em; 
	BORDER: none;
	PADDING: 0px;
}
td.MessageBannerError a 		{ color: #500004; BORDER: none; }
td.MessageBannerError a:link 	{ color: #500004; BORDER: none; }
td.MessageBannerError a:visited { color: #500004; BORDER: none; }
td.MessageBannerError a:hover	{ color: #FFFFFF; BORDER: none; }
td.MessageBannerError a:active 	{ color: #500004; BORDER: none; }

td.MessageMain 
{
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle; 
	FONT-SIZE: 1em;
	PADDING: 10px; 
}

td.NavegationBar
{
	FONT: Verdana;
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: middle;
	FONT-SIZE: 1em;
	BORDER: 0px solid transparent;
	COLOR: #000000;
	PADDING: 0px;
	MARGIN: 0px;
}

td.NavegationBarCenter
{
	FONT: Verdana;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	FONT-SIZE: 1em;
	BORDER: 0px solid transparent;
	COLOR: #000000;
	PADDING: 0px;
	MARGIN: 0px;
}

td.RecordDetailTitle
{
	BACKGROUND-COLOR: #DDDDDD;
}

td.SiteContent
{
	HEIGHT: 20px;
	BACKGROUND-COLOR: transparent;
	VERTICAL-ALIGN: top;
}

td.NoticiasBottom
{
	BACKGROUND-COLOR: transparent;
	BACKGROUND-IMAGE: url("../art/NoticiasBottom.gif");
	BACKGROUND-REPEAT: no-repeat;
	FONT: Verdana;
	TEXT-ALIGN: left;
	FONT-SIZE: 1em;
	BORDER: 0px solid transparent;
	COLOR: #000000;
	PADDING: 0px;
	MARGIN: 0px;
}

td.NoticiasMiddle
{
	BACKGROUND-COLOR: transparent;
	BACKGROUND-IMAGE: url("../art/NoticiasMiddle.gif");
	BACKGROUND-REPEAT: repeat-y;
	FONT: Verdana;
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: top;
	FONT-SIZE: 1em;
	BORDER: 0px solid transparent;
	COLOR: #000000;
	PADDING: 10px;
	MARGIN-RIGHT: 10px;
}

td.NoticiasTop
{
	HEIGHT: 40px;
	BACKGROUND-COLOR: transparent;
	BACKGROUND-IMAGE: url("../art/NoticiasTop.gif");
	BACKGROUND-REPEAT: no-repeat;
	FONT: Verdana;
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: top;
	FONT-SIZE: 1em;
	BORDER: 0px solid transparent;
	COLOR: #000000;
	PADDING: 0px;
	MARGIN: 0px;
}

td.StateBarL
{
	BACKGROUND-COLOR: transparent;
	FONT-SIZE: 1em;
	FONT-WEIGHT: bold;
	COLOR: #000000;
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: middle;
	PADDING: 0px;
}

td.StateBarR
{
	BACKGROUND-COLOR: transparent;
	FONT-SIZE: 1em;
	FONT-WEIGHT: bold;
	COLOR: #000000;
	TEXT-ALIGN: right;
	VERTICAL-ALIGN: middle;
	PADDING: 0px;
}

td.Text
{
	COLOR: #000000;
	FONT-SIZE: 1em;
	TEXT-ALIGN: justify;
}

td.TitleFrame 
{
	COLOR: #7DAF55;
	BORDER: none;
}

td.TitleL 
{
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: left;
	BORDER: none;
	PADDING-LEFT: 10px;
}

td.TitleR 
{
	COLOR: #ffffff;
	TEXT-ALIGN: right;
	BORDER: none;
	PADDING-RIGHT: 10px;
}

td.ToolsBar
{
	WIDTH: 60px;
	BACKGROUND-COLOR: transparent;
	FONT-SIZE: 10px;
	TEXT-ALIGN: center;
	BORDER-COLLAPSE: collapse;
	BORDER-SPACING: 0;
	BORDER-WIDTH: 1px;
	PADDING: 0em;
}
td.ToolsBar a {	COLOR: #000000; }
td.ToolsBar a:hover { COLOR: #34580B; }
td.ToolsBar a:visited {	COLOR: #000000; }

td.ToolsBarFrame 
{
	BACKGROUND: url(../images/fondoToolsBar.gif) top LEFT repeat-x;
	BACKGROUND-COLOR: #c9c9c9;
	FONT-FAMILY: verdana, geneva, helvetica, sans-serif, luxi sans;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	BORDER: none;
	BORDER-COLLAPSE: collapse;
	BORDER-TOP: 1px groove;	
	BORDER-BOTTOM: 1px groove;	
}

td.TypeText
{
	COLOR: #000000;
	FONT-SIZE: 0.9em;
}
td.TypeText a 			{ COLOR: #000000; }
td.TypeText a:active	{ COLOR: #000000; }
td.TypeText a:hover		{ COLOR: #0000FF; }
td.TypeText a:visited 	{ COLOR: #000000; }

td.TypeTitle
{
	FONT-FAMILY: "Lucida Sans Unicode";
	FONT-SIZE: 1.2em;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: left;	
	BACKGROUND-COLOR: transparent;
	BORDER-BOTTOM: 2px solid #7DAF55;
	TEXT-INDENT: 1em;
}

.centerImage 
{
	BACKGROUND-COLOR: #ffffff; 
	VERTICAL-ALIGN: middle;
	BORDER: solid;
	BORDER-WIDTH: 0.1em;
	BORDER-COLOR: #03539a;
}

.logo 
{
	WIDTH: 160px;
	HEIGHT: 140px;
	/*BACKGROUND-COLOR: #e5e5ff;*/
	BACKGROUND-COLOR: transparent;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: center;  
	BACKGROUND-IMAGE: url("");  
	VERTICAL-ALIGN: top;
	BORDER-COLLAPSE: collapse;
	BORDER: none;
	BORDER-STYLE: none;
	BORDER-SPACING: 0;
	BORDER-WIDTH: 0em;
	BORDER-COLOR: #000000;
	PADDING: 0em;
	MARGIN: 0em;
}

.messageSubmit
{
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
	COLOR: #000000;
	BACKGROUND-COLOR: transparent;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-IMAGE: url("../art/msgSubmitOff.gif");
	BORDER: none;
}

.messageSubmit:hover
{
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
	COLOR: #000000;
	BACKGROUND-COLOR: transparent;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-IMAGE: url("../art/msgSubmitOver.gif");
	BORDER: none;
}

.submit
{
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
	COLOR: #000000;
	BACKGROUND-COLOR: #B8E398;
	BACKGROUND-REPEAT: repeat;
	BORDER: 2px solid #ACD395;
	PADDING: 1px;
}

.submit:hover
{
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
	COLOR: #000000;
	BACKGROUND-COLOR: #B8E398;
	BACKGROUND-REPEAT: repeat;
	BORDER: 2px solid #E7F0C2;
	PADDING: 1px;
}

table.Address
{
	BACKGROUND-COLOR: transparent;
	COLOR: #000000;
	FONT-SIZE: 0.9em;
	BORDER: none;
	BORDER-WIDTH: 0em;
	TEXT-ALIGN: center;
	FONT-WEIGHT: none;
	BORDER-BOTTOM: 0.2em solid #E3F2DA; 
}

table.AnchorBar
{
	WIDTH: 100%;
	BACKGROUND-COLOR: transparent;
	COLOR: #34580B;
	BORDER: solid;
	BORDER-WIDTH: 0.1em;
	BORDER-COLLAPSE: collapse;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	PADDING: 0px;
}

table.AuxList 
{
	WIDTH: 340px;
	BACKGROUND-COLOR: transparent; 
	FONT-WEIGHT: bold;
	FONT-SIZE: 1em;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	BORDER-COLOR: #003399;
}

table.ButtonsBar
{
	WIDTH: 100%;
	BACKGROUND-COLOR: transparent;
	FONT: Verdana;
	TEXT-ALIGN: LEFT;
	FONT-SIZE: 1em;
	FONT-WEIGHT: bold;
	COLOR: #000000;
	PADDING: 0px;
	MARGIN: 0px;
}

table.Contacto 
{
	WIDTH: 100%;
	BACKGROUND-COLOR: transparent;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1em;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: top;
	BORDER: 0em solid transparent;
}

table.Desplegable
{
	BACKGROUND-COLOR: transparent;
	BORDER-COLLAPSE: collapse;
	BORDER: none;
}

table.Detail 
{
	WIDTH: 90%;
	BACKGROUND-COLOR: transparent;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1em;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: top;
	BORDER: 0em solid transparent;
}

table.FootFrame
{
	WIDTH: 100%;
	BACKGROUND-COLOR: #transparent;
	COLOR: #000000;
	VERTICAL-ALIGN: top;
	BORDER: none;
	BORDER-COLLAPSE: collapse;
	PADDING: 0em;
}

table.HeadFrame
{
	WIDTH: 100%;
	BACKGROUND-COLOR: #transparent;
    /*BACKGROUND-IMAGE: url("../art/");*/
	BACKGROUND-REPEAT: repeat-x; 
	COLOR: #000000;
	VERTICAL-ALIGN: top;
	BORDER: none;
	BORDER-COLLAPSE: collapse;
	PADDING: 0em;
}

table.layersmenu-vertical
{
	HEIGHT: 282px;
	BACKGROUND-COLOR: transparent;
    BACKGROUND-IMAGE: url("../art/FondoMenu.gif");
	BACKGROUND-REPEAT: no-repeat; 
	COLOR: #000000;
	VERTICAL-ALIGN: top;
	BORDER: none;
	BORDER-COLLAPSE: collapse;
	PADDING: 0em;
}

table.LeftContent 
{
	WIDTH: 180px;
	HEIGHT: 450px;
	/*BACKGROUND-COLOR: #7DAF55;*/
	BACKGROUND-COLOR: transparent;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-IMAGE: url("");  
	VERTICAL-ALIGN: top;
	BORDER-COLLAPSE: collapse;
	BORDER-STYLE: none;
	BORDER-SPACING: 0;
	BORDER-WIDTH: 0em;
	BORDER-COLOR: #000000;
	PADDING: 0em;
	MARGIN-RIGHT: 0em;
}

table.LeftMenu
{
	BACKGROUND-COLOR: transparent;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: right;
	VERTICAL-ALIGN: top;
	BORDER-COLLAPSE: collapse;
	BORDER-STYLE: none;
	BORDER-SPACING: 0;
	BORDER-WIDTH: 0em;
	BORDER-COLOR: #000000;
	PADDING: 0em;
	MARGIN-TOP: 0;
}

table.List 
{
	/*WIDTH: 850px;*/
	WIDTH: 90%;
	BACKGROUND-COLOR: transparent; 
	FONT-WEIGHT: bold;
	FONT-SIZE: 1em;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	BORDER-COLOR: #003399;
}

table.Login 
{
	WIDTH: 300px;
	BACKGROUND-COLOR: transparent;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1em;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;    
	BORDER: solid;
	BORDER-WIDTH: 0em;
	BORDER-COLOR: #5b7693;
	VERTICAL-ALIGN: top;
}

table.MainMenu
{
	WIDTH: 100%;
	FONT-FAMILY: verdana, geneva, helvetica, sans-serif, luxi sans;
	FONT-SIZE: 1em;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center; 
	COLOR: #000000;
	VERTICAL-ALIGN: middle;
	BORDER-COLLAPSE: collapse;
	PADDING: 0px;
}

table.MenuBar 
{
	WIDTH: 750px;
	HEIGHT: 15px;
	BACKGROUND-COLOR: transparent;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: middle;
	BORDER-COLLAPSE: collapse;
	BORDER: 0px solid #000;
	BORDER-BOTTOM: 0px outset #c9c9c9;
	PADDING: 0em;
}

table.Message
{
	WIDTH: 100%;
	BORDER-COLLAPSE: collapse;
	TEXT-ALIGN: center;
	PADDING: 0px;
	MARGIN: 0px;
	BORDER: none;
}

table.MessageMain
{
	WIDTH: 330px;
	BORDER-COLLAPSE: collapse;
	TEXT-ALIGN: center;
	BORDER: none;
	PADDING: 0px;
	MARGIN: 1px;
	MARGIN-RIGHT: 0px;
	MARGIN-TOP: 0px;
}

table.NavegationBar
{
	WIDTH: 100%;
	BACKGROUND-COLOR: transparent;
	FONT: Verdana;
	TEXT-ALIGN: LEFT;
	VERTICAL-ALIGN: middle;
	FONT-SIZE: 1em;
	FONT-WEIGHT: bold;
	COLOR: #000000;
	PADDING: 0px;
	MARGIN: 0px;
}

table.Noticias
{
	WIDTH: 100%;
	HEIGHT: 385px;
	BACKGROUND-COLOR: transparent;
	FONT: Verdana;
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: top;
	FONT-SIZE: 1em;
	FONT-WEIGHT: bold;
	COLOR: #000000;
	BORDER-COLLAPSE: collapse;
	BORDER: none;
	PADDING: 0px;
	MARGIN: 0px;
}

table.Page 
{
	BACKGROUND-COLOR: transparent; 
	WIDTH: 100%;
	VERTICAL-ALIGN: top;
	BORDER: 0px solid #transparent;
	PADDING: 0em;
}

table.RecordDetail
{
	WIDTH: 100%;
	FONT-FAMILY: verdana, geneva, helvetica, sans-serif, luxi sans;
	FONT-SIZE: 1em;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center; 
	COLOR: #000000;
	VERTICAL-ALIGN: middle;
	BORDER-COLLAPSE: collapse;
	PADDING: 0px;
}

table.StateBar 
{
	WIDTH: 100%;
	BACKGROUND-COLOR: transparent;
}

table.TabPage 
{
	WIDTH: 100%;
	BACKGROUND-COLOR: #00FF00; 
	VERTICAL-ALIGN: top;
	BORDER: none;
	BORDER-COLLAPSE: collapse;
	PADDING: 0px;
	MARGIN-BOTTOM: 300px;
}

table.Title
{
	WIDTH: 100%;
	HEIGHT: 25px;
	BACKGROUND: url("../img/FondoBarraMenu.gif") top LEFT repeat-x;
	FONT-FAMILY: verdana, geneva, helvetica, sans-serif, luxi sans;
	FONT-SIZE: 1em;
	FONT-WEIGHT: bold;
	COLOR: #000000;
	VERTICAL-ALIGN: middle;
	BORDER: 0px solid #7DAF55;
	BORDER-COLLAPSE: collapse;
	PADDING: 0px;
}

table.ToolsBar 
{
	BACKGROUND-COLOR: transparent;
	FONT-FAMILY: verdana, geneva, helvetica, sans-serif, luxi sans;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	BORDER: none;
	BORDER-COLLAPSE: collapse;
}

.tableAdminLoginTitle 
{
	WIDTH: 280px; 
	FONT-FAMILY: "Lucida Sans Unicode",Arial,sans-serif;
	FONT-SIZE: 1em;
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #ab0f55;
	TEXT-ALIGN: center;
	COLOR: #ffffff;
	PADDING: 3px;
	BORDER-BOTTOM: 3px solid #F43F15;
}

div.AnchorBarFrame
{
	Z-INDEX: 25;
	TOP: 107px;
	DISPLAY: block;
	POSITION: absolute;
	WIDTH: 100%;
	HEIGHT: 25px;
	BACKGROUND-COLOR: transparent;
	COLOR: #34580B;
	TEXT-ALIGN: justify;
	VERTICAL-ALIGN: middle;
	BORDER: none;
	BORDER-WIDTH: 0.1em;
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 10px;
}

div.AnchorBarFrame2
{
	Z-INDEX: 25;
	TOP: 107px;
	DISPLAY: block;
	POSITION: absolute;
	WIDTH: 100%;
	HEIGHT: 25px;
	BACKGROUND-COLOR: transparent;
	COLOR: #34580B;
	TEXT-ALIGN: justify;
	VERTICAL-ALIGN: middle;
	BORDER: none;
	BORDER-WIDTH: 0.1em;
	PADDING-TOP: 1px;
	PADDING-BOTTOM: 1px;
}

div.ButtonsBar 
{
	Z-INDEX: 25;
	OVERFLOW: hidden;
	POSITION: absolute;
	WIDTH: 100%;
	HEIGHT: 25px;
	LEFT: 0px;
	TOP: 500px;
	BACKGROUND-COLOR: #D9D9D9;
	BORDER-TOP: 1px solid #000000;
	PADDING: 0px;
}

div.FastSearch
{
	Z-INDEX: 25;
	TOP: 107px;
	DISPLAY: block;
	POSITION: absolute;
	WIDTH: 100%;
	HEIGHT: 25px;
	BACKGROUND-COLOR: #E7E7E7;
	COLOR: #34580B;
	TEXT-ALIGN: justify;
	FONT-SIZE: 0.9em;
	VERTICAL-ALIGN: middle;
	BORDER: none;
	BORDER-WIDTH: 0.1em;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
}

div.FootFrame 
{
	Z-INDEX: 0;
	DISPLAY: block;
	POSITION: absolute;
	LEFT: 0px;
	WIDTH: 100%;
	HEIGHT: 20px;
	BACKGROUND-COLOR: #E7E7E7;
	BACKGROUND: url("../art/FondoFootFrame.gif") top left repeat-x;
	VERTICAL-ALIGN: bottom;
	BORDER: none;
	BORDER-COLLAPSE: collapse;
	PADDING: 0px;
}

div.HeadFrame 
{
	DISPLAY: block;
	POSITION: absolute;
	TOP: 0px;
	LEFT: 0px;
	WIDTH: 100%;
	BACKGROUND-COLOR: #E7E7E7;
	VERTICAL-ALIGN: bottom;
	BORDER: none;
	BORDER-COLLAPSE: collapse;
	PADDING: 0px;
	VISIBILITY: visible;
}

div.ContentLoginFrame
{
	Z-INDEX: 1;
	POSITION: relative;
	WIDTH: 100%;
	HEIGHT: 100%;
	BACKGROUND-COLOR: transparent;
	VERTICAL-ALIGN: top;
	BORDER: none;
	BORDER-COLLAPSE: collapse;
	PADDING: 0px;
	VISIBILITY: visible;
	OVERFLOW: auto;
	TOP:50px;
}

div.ContentCell
{
	VERTICAL-ALIGN: top;
	BORDER: solid;
	BORDER-COLLAPSE: collapse;
	PADDING: 0px;
	VISIBILITY: visible;
	OVERFLOW: auto;
    /* Si se pone hidden el overflow-x no se ve todo el contenido
       cuando se hace pequeña la ventana */
	OVERFLOW-X: auto;
	OVERFLOW-Y: auto;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
}

div.ContentFrame
{
	Z-INDEX: 1;
	POSITION: relative;
	WIDTH: 100%;
	BACKGROUND-COLOR: #E7E7E7; /*#E7E7E7*/
	VERTICAL-ALIGN: top;
	BORDER: none;
	BORDER-COLLAPSE: collapse;
	PADDING: 0px;
	VISIBILITY: visible;
	OVERFLOW: auto;
    /* Si se pone hidden el overflow-x no se ve todo el contenido
       cuando se hace pequeña la ventana */
	OVERFLOW-X: auto;
	OVERFLOW-Y: auto;
	TOP: 95px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 10px;
}

div.MainMenu
{
	Z-INDEX: 36;
	POSITION: absolute;
	VISIBILITY: hidden;
	BACKGROUND-COLOR: #FFFFFF;
	BACKGROUND: url("../art/FondoMenuPrincipal.gif") top left no-repeat;
	WIDTH: 650px;
	HEIGHT: 350px;
	TOP: 105px;
	LEFT: 200px;
}

div.MenuBarFrame
{
	Z-INDEX: 100;
	POSITION: absolute;
	TOP: 25px;
	HEIGHT: 22px;
	BORDER: 0px solid black;
}

div.Message
{
	Z-INDEX: 1000;
	POSITION: relative;
	WIDTH: 350px;
	HEIGHT: 156px;
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: transparent;
	BORDER: 2px outset;
	PADDING: 0px;
	LEFT: 300px;
	OVERFLOW: hidden;
}

div.MessageBannerOk
{
	Z-INDEX: 1000;
	POSITION: relative;
	WIDTH: 350px;
	HEIGHT: 25px;
	BACKGROUND-COLOR: #D9D9D9;
	BACKGROUND: url("../art/FondoBarraMsgOk.gif") top left repeat-y;
	PADDING: 0px;
	OVERFLOW: hidden;
	BORDER: none;
	VERTICAL-ALIGN: middle;
}

div.MessageBannerError
{
	Z-INDEX: 1000;
	POSITION: relative;
	WIDTH: 350px;
	HEIGHT: 25px;
	BACKGROUND-COLOR: #F5E8E8;
	BACKGROUND: url("../art/FondoBarraMsgError.gif") top left repeat-y;
	BORDER: none;
	PADDING: 0px;
	OVERFLOW: hidden;
}

div.MessageMain
{
	Z-INDEX: 1000;
	POSITION: relative;
	WIDTH: 350px;
	HEIGHT: 106px;
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: #FFFFFF;
	BORDER: none;
	PADDING: 0px;
	OVERFLOW: auto;
}

div.ModalBackground
{
	Z-INDEX: 9801;
	POSITION: absolute;
	WIDTH: 20000px;
	HEIGHT: 20000px;
	TOP: 0px;
	LEFT: 0px;
	BACKGROUND-COLOR: transparent;
	BACKGROUND: url("../art/FondoModal.gif") top left repeat;
	BORDER: none;
	VISIBILITY: visible;
}

div.NavegationBar 
{
	Z-INDEX: 25;
	OVERFLOW: hidden;
	POSITION: absolute;
	WIDTH: 100%;
	HEIGHT: 25px;
	LEFT: 0px;
	TOP: 500px;
	BACKGROUND-COLOR: #C9C9C9;
	BORDER-TOP: 1px solid #000000;
	PADDING: 0px;
}

div.SimpleSearch
{
	Z-INDEX: 25;
	DISPLAY: block;
	POSITION: relative;
	WIDTH: 100%;
	BACKGROUND-COLOR: transparent;
	COLOR: #34580B;
	TEXT-ALIGN: justify;
	FONT-SIZE: 0.9em;
	VERTICAL-ALIGN: middle;
	BORDER: none;
	BORDER-WIDTH: 0.1em;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
}

div.Tipos
{
	Z-INDEX: 49;
	POSITION: absolute;
	/*BACKGROUND-COLOR: transparent;*/
	BACKGROUND-COLOR: #D7D7D7;
	BACKGROUND: url("../art/FondoMenuTipos.gif") top left no-repeat;
	WIDTH: 90px;
	HEIGHT: 350px;
	LEFT: 600px;
	TOP: -280;
}


div.TitleFrame
{
	Z-INDEX: 250000;
	POSITION: absolute;
	WIDTH: 100%;
	HEIGHT: 25px;
	TOP: 0px;
	LEFT: 0px;
}

div.ToolsBarFrame
{
	Z-INDEX: 9;
	POSITION: absolute;
	TOP: 45px;
	HEIGHT: 56px;
	BORDER-BOTTOM: 1px solid #000000;
	BACKGROUND: url(../images/fondoToolsBar.gif) top LEFT repeat-x;
	PADDING-TOP: 5px;
}

div.Page
{
	POSITION: absolute;
	TOP: 0px;
	LEFT: 0px;
	WIDTH: 100%;
	BACKGROUND-COLOR: transparent;
	VERTICAL-ALIGN: top;
	PADDING: 0px;
	BORDER: 0px solid transparent;
	OVERFLOW: auto;
}

div.RecordDetail
{
	Z-INDEX: 36;
	OVERFLOW: hidden;
	POSITION: absolute;
	VISIBILITY: hidden;
	BACKGROUND-COLOR: #FFFFFF;
	/*BACKGROUND: url("../art/FondoMenuPrincipal.gif") top left no-repeat;*/
	WIDTH: 600px;
	HEIGHT: 405px;
	TOP: 75px;
	LEFT: 10px;
	BORDER: solid 1px;
}

div.RecordDetailContent
{
	Z-INDEX: 36;
	OVERFLOW: auto;
	BACKGROUND-COLOR: #FFFFFF;
	/*BACKGROUND: url("../art/FondoMenuPrincipal.gif") top left no-repeat;*/
	WIDTH: 600px;
	HEIGHT: 380px;
	TOP: 20px;
	LEFT: 10px;
	BORDER: none;
}

div.StatusBarFrame 
{
	Z-INDEX: 250000;
	OVERFLOW: hidden;
	POSITION: absolute;
	BACKGROUND-COLOR: #7DAF55;
	BACKGROUND: url("../art/FondoStateBar.gif") top left repeat-x;
	BORDER-TOP: 1px solid #000000;
	WIDTH: 100%;
	HEIGHT: 20px;
	LEFT: 0px;
	TOP: 500px;
	PADDING: 0px
}

div.Zonas
{
	Z-INDEX: 49;
	POSITION: absolute;
	BACKGROUND-COLOR: transparent;
	BACKGROUND: url("../art/FondoMenuZonas.gif") top left no-repeat;
	WIDTH: 90px;
	HEIGHT: 350px;
	TOP: -280px;
	LEFT: 700px;
}

form
{
	MARGIN: 0px;
}

table 
{
	FONT-FAMILY:  verdana, geneva, helvetica, sans-serif, luxi sans;
	FONT-SIZE: 1em;
	FONT-WEIGHT: normal;
	BORDER: 0px solid transparent;
}

.a-mini 
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
}

.a-pequena 
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
}

.a-grande 
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
}

.a-maxi 
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	COLOR: #B2261B;
	TEXT-DECORATION: none;
}

.tableDir
{
	BACKGROUND-COLOR: #ffffff;
}

.tableDirTitle
{
	BACKGROUND: url(../images/titleDir.gif);
}

.tableFooter 
{
	BACKGROUND-COLOR: #ffffff;
	WIDTH: 100%;
	VERTICAL-ALIGN: top;
	BORDER-COLLAPSE: collapse;
	BORDER: none;
	BORDER-STYLE: none;
	BORDER-SPACING: 0;
	BORDER-WIDTH: 0em;
	BORDER-COLOR: #000000;
	PADDING: 0em;
	MARGIN: 0em;
}

.typeTitle
{
	FONT-WEIGHT: bold;
	FONT-FAMILY: verdana;
	COLOR: #AFAFAF;
	FONT-SIZE: 1.5em;
}

.warning 
{
	COLOR: #FF0000;
	FONT-SIZE: 1.1em;
}

.zoneTitle
{
	FONT-WEIGHT: bold;
	FONT-FAMILY: verdana;
	COLOR: #AFAFAF;
	FONT-SIZE: 2em;
}

#fTable 
{ 
	BACKGROUND-COLOR: #c0c0c0;
	WIDTH: 100%;
	BORDER: solid;
	BORDER-WIDTH: 0.1em;
	BORDER-COLOR: #000000;
	COLOR: #000000;
	VERTICAL-ALIGN: top;
} 

#fTitleRow 
{ 
	BACKGROUND-COLOR: #5b7693;
	BORDER: solid;
	BORDER-WIDTH: 0.1em;
	BORDER-COLOR: #000000;
	COLOR: #ffffff;
}

#fHeaderRow 
{ 
	BACKGROUND-COLOR: #c0c0c0;
	BORDER: solid;
	BORDER-WIDTH: 0.1em;
	BORDER-COLOR: #000000;
} 

#fRecordRow 
{ 
	BACKGROUND-COLOR: #ffffff;
	BORDER: solid;
	BORDER-WIDTH: 0.1em;
	BORDER-COLOR: #000000;
}

#fDetailRow 
{ 
	BACKGROUND-COLOR: #d0d0d0;
	BORDER: solid;
	BORDER-WIDTH: 0.1em;
	BORDER-COLOR: #000000;
}

#fFooterRow 
{ 
	BACKGROUND-COLOR: #c0c0c0;
	BORDER: solid;
	BORDER-WIDTH: 0.1em;
	BORDER-COLOR: #000000;
}

#fStateRow 
{ 
	BACKGROUND-COLOR: #5b7693;
	BORDER: solid;
	BORDER-WIDTH: 0.1em;
	BORDER-COLOR: #000000;
	COLOR: #ffffff;
}

INPUT
{
	COLOR: #000000;
	FONT-FAMILY: verdana, geneva, helvetica, sans-serif, luxi sans;
	/* Si el FONT-SIZE es menor de 1em no sale el cursor de texto. */
	FONT-SIZE: 1em;
	FONT-WEIGHT: normal;
	/*BORDER-STYLE: groove;*/
}

li
{
	MARGIN-BOTTOM: 1em;
}

P 
{
	COLOR: #000000;
	FONT-FAMILY: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 13px;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: justify;
}

P.Noticias
{
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 0.8em;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: left;
}

P.Parrafo
{
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 1.0em;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: justify;
	TEXT-INDENT: 50px;
}

SELECT 
{
	COLOR: #000000;
	FONT-FAMILY: verdana, geneva, helvetica, sans-serif, luxi sans;
	FONT-SIZE: 1em;
	FONT-WEIGHT: normal;
	/*BORDER-STYLE: groove;*/
}

TEXTAREA 
{
	COLOR: #000000;
	FONT-FAMILY: verdana, geneva, helvetica, sans-serif, luxi sans;
	FONT-SIZE: 1em;
	FONT-WEIGHT: normal;
	/*BORDER-STYLE: groove;*/
}

TR 
{
}

TFOOT 
{
}

TH 
{
}

ul {
	FONT-FAMILY: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 1em;
	MARGIN-top: 1em;
}

IMG 
{
	BORDER: none;
}

h1
{
	FONT-FAMILY: "Lucida Sans Unicode";
	FONT-SIZE: 1.2em;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: left;	
	MARGIN-LEFT: 10px;
	PADDING-LEFT: 10px;
	BACKGROUND-COLOR: transparent;
	BORDER-BOTTOM: 2px solid #7DAF55;
}

h2
{
	FONT-SIZE: 1.2em;
	BACKGROUND-COLOR: transparent;
	BORDER-BOTTOM: 2px solid #7DAF55;
	TEXT-INDENT: 1em;
}

h3
{
	FONT-SIZE: 1em;
	BORDER-BOTTOM: 1px solid #48f;
	TEXT-INDENT: 1em;
}

.limpia {
 	CLEAR: both;
}
