@import url("css/menu.css");
@import url("css/ExtendedDatagrid.css");
@import url("css/variations/stylesheetwidget.css");
body
{
  background: #FFFFFF;
  color: #4F4F4F;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 1.5;
  margin: 0;
  width: auto; /* Printable Page */
}

.Language{
  text-align:right;
  margin-right:22px;
  padding-top:10px;
  padding-bottom:5px;
  width:100%
 }

.ControlPanel
{
  background: white repeat-x bottom left;
  border: none;
  padding-bottom: 0px;
}
.template_style
{
  width: 948px;
  margin: 0 auto;
}

A img
{
  border-style: none;
}

#TextBuscador{
  background:transparent url(images/search.png) no-repeat;
  width:200;
  height:25px;
}




#ja-footer {
color:#666666;
margin:0 auto;
width:950px;
}

#ja-footer li {
background:transparent url(images/arrow-2.png) no-repeat scroll left center;
display:inline;
}

#ja-footer ul {
float:right;

}

#ja-footer a, a:hover, #ja-footer a:active, #ja-footer a:focus {
color:#FFFFFF;
font-size:92%;
}
#ja-footer li a {
display:inline;
padding:0 10px;
}

 #ja-topsl {
  background:transparent url(images/topsl-bg.png) no-repeat scroll center top;
}

.ja-box-right:hover {
	background: url(images/topsl-hover.gif) no-repeat right top;
}

.ja-box-left:hover{
	background: url(images/topsl-hover.gif) no-repeat left top;
}

.lblDestacados{
  font-size:130%;
  margin:0 0 10px;
  color:#EEEEEE;
  padding:0;
  font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
  line-height:normal;
}


.lblDestacados{
  font-size:130%;
  margin:0 0 10px;
  color:#EEEEEE;
  padding:0;
  font-weight:bold;
  font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
  line-height:normal;
}

ul.latestnews a{
color:#A09F9F; 
 font-size:11px;
font-family: Arial, Helvetica, sans-serif;
text-decoration:none;
}

ul.latestnews a:hover{
color:#A09F9F;
text-decoration:underline;
}


a.latestnews:link {
color:#A09F9F; 
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
text-decoration:none;
}

a.latestnews:hover {
color:#A09F9F;
text-decoration:underline;
}


ul.latestnews{
  margin:1em 0;
  padding:0;
  color:#999999;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
}

li.latestnews{
  background:transparent url(images/bullet.gif) no-repeat scroll 20px 8px;
  list-style-type:none;
  background-position:5px 7px;
padding-left:13px;
}

a:hover, a:active, a:focus {
color:#FF0000;
text-decoration:underline;
}


div.advs {
  padding-bottom:8px;
  width:100%;
}

/*--------- pane style ----------*/
.ContentPane, .TopPane, .BottomPane{ padding:0px; margin:0px; }
.LeftPane{ padding:0px 10px 0px 0px; width:220px; margin:0px; }
.RightPane{ padding:0px 0px 0px 20px; max-width: 220; margin:0px; }

a.CommandButton:hover {

}




.NormalBold {
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
}

.Normal {
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
}


.inputbox {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
color:#4F4F4F;
font-size:100%;
padding:2px;
}



.linkmenu  {
  background:transparent url(images/dot.gif) repeat-x scroll center bottom;
  padding:5px 0px;
  list-style-type:none;
}

ul.Rss li a {
background:transparent url(images/punto.png) no-repeat scroll 10px 7px !important;
border:medium none;
font-weight:normal !important;
padding:5px 5px 0px 25px !important;
text-transform:none;
}

ul.Rss {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 0px;
padding:0;
}

ul.Rss li {
list-style-type:none;
padding-top:3px;
}



ul.menu li a {
color:#4F4F4F;
border:medium none;
font-weight:normal !important;
text-transform:none;
}

ul.menu {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0px;
}

ul.menu li {
list-style-type:none;
 padding-bottom:0px;
}


.menupunto{
background:transparent url(images/punto.png) no-repeat scroll 0px 8px !important;
}
.menupuntitos{
  background:transparent url(images/dot.gif) repeat-x scroll center bottom;
 padding-bottom:3px;
}
 



a, a:link {
color:#4F4F4F;
}

.TreeNodeStyle{
  background:transparent url(images/dot.gif) repeat-x scroll center bottom;
  padding:7px 0px 4px 0px;
  width:175px;
}

.TreeNodeStyle a, TreeNodeStyle a:link {
  background: transparent;
}



.NodeStyle{
  padding:5px 0px 3px 0px;
}

h2.contentheading, .contentheading {
font-size:200%;
margin:0;
padding:0;
}

.PiePagina{

}

.inputboxvacio {
  background:none repeat scroll 0 0;
  border:0px solid #CCCCCC;
  color:#FF0000;
  font-size:100%;
  padding:2px 2px 2px 2px;
}