body, html {

	margin:0;

	padding:1;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #808080;

	height: 100%;

	scrollbar-face-color: #F4F4F4;
	scrollbar-arrow-color: #F15900;
	scrollbar-highlight-color:#E6E4E4;
	scrollbar-shadow-color:#E6E4E4;
	scrollbar-3dlight-color:#E6E4E4;
	scrollbar-darkshadow-color:white;
	scrollbar-track-color:#E6E4E4;


} 


tbody { 

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #808080;
	
}
h1 {
font-family: Arial, Helvetica, sans-serif;

	font-size: 22px;

	color: #736952;
	padding-top: 10px;
	padding-left: 10px;}
img {
border:none;
}

table.main {

	border: px solid #000000;

}


table.right {

	
}


td.right {

	background-repeat: no-repeat;

	background-position: left top;

	padding-left: 0px;

	height: 150px;
}


td.right1 {

	background-repeat: no-repeat;

	background-position: left bottom;

	padding-bottom: 45px;
}



table.content {

	background-repeat: repeat-x;

	background-position: left top;

	height: 370px;
}


td.content {

	background-repeat: no-repeat;

	background-position: right top;

	padding-top: 15px;

	padding-right: 10px;

	padding-left: 5px;

}



/* Default MOS Class Settings

**********************************************************************************************************/

td.pathway {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFFFFF;

	padding-top: 1px;

	padding-left: 20px;
}


a.pathway:link, a.pathway:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;
}


a.pathway:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #3A3A3A;
}

/* Links

**********************************************************************************************************/

a.mainlevel:link, a.mainlevel:visited {

	color: #557797;
	font-weight: normal;
	text-align: left;
	border-left-width: 0px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	padding-left: 4px;
	font-family: tahoma, avantgarde md bt, tahoma, arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	
}


a.mainlevel:hover {

	color: #5B5B5B;
	text-align: left;
	
	border-left-width: 0px;
	border-left-style: solid;
	border-left-color: #DBE2DA;

}


a.mainmenu:link, a.mainmenu:visited {

	color: #45617B; 

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

}


a.mainmenu:hover, {

	color: #FFFFFF;

	text-align: left;

}


a.sublevel:link, a.sublevel:visited {

	color: #FFFFFF; 

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

}


a.sublevel:hover {

	color: #FFFFFF;

	text-align: left;

}


/* Module Styles

**********************************************************************************************************/

table.moduletable {

	width: 150px;
	text-align: center;
	margin-top: 3px;
	margin-bottom:20px;
	margin-left:2px;
	border: 0px solid #C8E95A;
	padding-left: 0px;
	padding-right:5px;

}


table.moduletable th {

	font-family: Arial, Helvetica, sans-serif;

	font-size : 12px;

	font-weight : bold;

	color : #CE4D4A;
    border-bottom				: 0px dashed White;    
	text-align : left;
	
	height: 25px;
        padding-left: 8px;
	padding-top: 3px;
	margin-right: 3px;
    margin-top: 10px;
	margin-left: 0px;
	background-color: white;
	
}


table.moduletable td {

	font-family: verdana, Arial, Helvetica, sans-serif;
	color : #8F8D8D;
        font-size: 10px;
	font-weight: normal;
	text-align: left;
	padding-left: 2px;
        padding-top: 1px;
        background-color:;
        margin-top: 0px;
		vertical-align: top;
		
		
		
}


table.moduletablemenu {

	width: 178px;

	text-align: center;

	margin-right: 0px;

	margin-left: 4px;
}


table.moduletablemenu th {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size : 10px;

	font-weight : normal;

	color : #8F8D8D;

	text-align : center;

	height: 21px;

	padding-top: 8px;
	
}


table.moduletablemenu td {

	font-family: verdana, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	text-align: left;
}

/* Polls Style

**********************************************************************************************************/

.poll {

	color : #8F8D8D;

	line-height : 12px;

	font-weight: bold;

}



/* Sections Style

**********************************************************************************************************/

.sectiontableheader {

	background-color : #F4F4F4;
	color : #F15900;
	font-weight : normal;
	font-size: 11px;
	line-height: 15px;
	
}


.sectiontableentry1 {

	font-size: 11px;

	background-color : #F4F4F4;

	
}


.sectiontableentry2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	background-color : #F4F4F4;

}


.pagenav {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #000000;
}


a.pagenav:link, a.pagenav:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #000000;
}


a.pagenav:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #3A3A3A;
}

/*****************************************************************************************************/

.small {

	font-size: 10px;
	color: #808080;
        font-family : verdana, Arial, Helvetica, sans-serif;

}


.smalldark {

	font-size : 10px;

	color : #636363;

	text-decoration : none;
}


.createdate {

	font-size : 10px;

	color : #000000;

	text-decoration : none;

	font-weight : medium;
}


.modifydate  {

	font-size : 9px;

	color : #A19D9D;

	text-decoration : none;

	font-weight : normal;
	line-height: 45px;
}


/* Content Styles

**********************************************************************************************************/
.contentpane {

	font-size: 10px;
	color: #636363;

}


.contentpaneopen {

	font-size: 10px;
	color: #636363;
        font-family : verdana, Arial, Helvetica, sans-serif;
}

.contentheading, .componentheading {

	font-family : courier new, Arial, verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color : white;
	text-align : left;
	line-height: 25px;
	padding-left: 1px;
    	background-image: url(../images/fot_menu.gif);
}

.category {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #404040;
}

a.category:link, a.category:visited {

  color            : #404040;

  font-weight      : bold;

}


a.category:hover {

  color            : #3A3A3A;

}


/* Form Styles

**********************************************************************************************************/

form { 

	display:inline; 

	margin: 0px; 

	padding: 0px; 
} 


.button {

  font-family      : verdana, Arial, Helvetica, sans-serif;

  font-style       : normal;

  font-size        : 9px;

  
  color            : #808080;

  

}



.inputbox {

  font-family      : Verdana, Arial, Helvetica, sans-serif;

  font-size        : 10px;

  color            : #000000;

  background-color : #F0F0F0;

  border           : 1px solid #CCCCCC;

}



/* Links

**********************************************************************************************************/

a:link, a:visited {
	font-family      : Verdana, Arial, Helvetica, sans-serif;
	font-size        : 11px;
	color            : #CE4D4A;
	text-decoration  : none;
	font-weight: !bold;
        font-family: verdana, avantgarde md bt, Arial, Helvetica, sans-serif;

}


a:hover {

  color            : #CE4D4A;
  text-decoration  : none;
}


/* For content item titles that are hyperlink instead of Read On

**********************************************************************************************************/

a.contentpagetitle:link, a.contentpagetitle:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

 	color: #666666;

	text-align:left;

	}



a.contentpagetitle:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	text-align:left;

	color: #3A3A3A;

	text-decoration: underline;

	font-weight: bold;

	}


.description {

	font-size: 10px;

	color: #000000;
}


/* Styles for dhtml tabbed-pages */

.ontab {

	background-color: #ffae00;

	border-left: outset 2px #ff9900;

	border-right: outset 2px #808080;

	border-top: outset 2px #ff9900;

	border-bottom: solid 1px #d5d5d5;

	text-align: center;

	cursor: hand;

	font-weight: bold;

	color: #FFFFFF;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

}

.offtab {

	background-color : #e5e5e5;

	border-left: outset 2px #E0E0E0;

	border-right: outset 2px #E0E0E0;

	border-top: outset 2px #E0E0E0;

	border-bottom: solid 1px #d5d5d5;

	text-align: center;

	cursor: hand;

	font-weight: bold;

	color: #000000;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;
}


.tabheading {

	background-color: #ffae00;

	text-align: left;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;
}


.pagetext {

	visibility: hidden;

	display: none;

	position: relative;

	top: 0;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;
}


/* for modifying {moscode} output.  Don't set the colour! */

.moscode {

	background-color: #f0f0f0;

}


/* Text passed with mosmsg url parameter */

.message {

	font-weight: bold;

	font-size : 10pt;

	color : #ff6600;

	text-align: center;

}


.title {

	font-weight: medium;
	font-size : 8pt;
	color : #F06802;
	text-align: left;
	font-family: verdana, Arial, Helvetica, sans-serif;
}

left {

	margin-left: 10px;
	
}

.titulo_g {

	color: #B60000;
	font-weight: bold;
	line-height: 17px;
}

.titulo_ar {

	color : #F05900;
	font-weight: bold;
	line-height: 17px;
}


.titulo_bg {

	color : #FE0000;
	font-weight: bold;
	line-height: 17px;
}

.titulo_gr {

	color : #850048;
	font-weight: bold;
	line-height: 17px;
}

.titulo_ap {

	color : #F5B412;
	font-weight: bold;
	line-height: 17px;
}

.texto {

	font-size: 11px;
	color: #5B5B5B;
        font-family : verdana, Arial, Helvetica, sans-serif;
}

.titulo {

	font-size: 10px;
	color: #F15900;
	font-weight: bold;
	line-height: 20px;
        font-family : verdana, Arial, Helvetica, sans-serif;
}
.titulo2 {

	font-size: 10px;
	color: #F15900;
	font-weight: bold;
	line-height: 15px;
        font-family : verdana, Arial, Helvetica, sans-serif;
}
.titulo3 {

	font-size: 11px;
	color: #F15900;
	font-weight: bold;
	line-height: 15px;
        font-family : verdana, Arial, Helvetica, sans-serif;
}

.texto2 {

	font-size: 10px;
	color: #5B5B5B;
        line-height: 13px;
        font-family : verdana, Arial, Helvetica, sans-serif;
}
.texto3 {

	font-size: 9px;
	color: #5B5B5B;
        font-family : verdana, Arial, Helvetica, sans-serif;
}
.texto4 {

	font-size: 10px;
	color: #5B5B5B;
        font-family : verdana, Arial, Helvetica, sans-serif;
        line-height: 14px;
}
.texto4 A:link {
        font-size: 10px;
	color: #5B5B5B;
        font-family : verdana, Arial, Helvetica, sans-serif;
        line-height: 14px;
}
.texto4 A:visited {
        font-size: 10px;
	color: #5B5B5B;
        font-family : verdana, Arial, Helvetica, sans-serif;
        line-height: 14px;
}
.texto4 A:active {
        font-size: 10px;
	color: #5B5B5B;
        font-family : verdana, Arial, Helvetica, sans-serif;
        text-decoration: underline ;
        line-height: 14px;
}
.texto4 A:hover {
        font-size: 10px;
	color: #FE843A;
        font-family : verdana, Arial, Helvetica, sans-serif;
        line-height: 14px;

}
.texto5 {

	font-size: 9px;
	color: #5B5B5B;
        font-family : verdana, Arial, Helvetica, sans-serif;
        line-height: 17px;
}
.texto5 A:link {
        font-size: 9px;
	color: #5B5B5B;
        font-family : verdana, Arial, Helvetica, sans-serif;
        line-height: 17px;
}
.texto5 A:visited {
        font-size: 9px;
	color: #5B5B5B;
        font-family : verdana, Arial, Helvetica, sans-serif;
        line-height: 17px;
}
.texto5 A:active {
        font-size: 9px;
	color: #5B5B5B;
        font-family : verdana, Arial, Helvetica, sans-serif;
        text-decoration: underline ;
        line-height: 17px;
}
.texto5 A:hover {
        font-size: 9px;
	color: #FE843A;
        font-family : verdana, Arial, Helvetica, sans-serif;
        line-height: 17px;
}

.texto6 {

	font-size: 9px;
	color: #5B5B5B;
        font-family : verdana, Arial, Helvetica, sans-serif;
	line-height: 17px;
}
.texto6 A:link {
        font-size: 9px;
	color: #5B5B5B;
        font-family : verdana, Arial, Helvetica, sans-serif;
        
	line-height: 17px;
}
.texto6 A:visited {
        font-size: 9px;
	color: #5B5B5B;
        font-family : verdana, Arial, Helvetica, sans-serif;
        line-height: 17px;
}
.texto6 A:active {
        font-size: 9px;
	color: #5B5B5B;
        font-family : verdana, Arial, Helvetica, sans-serif;
       
        line-height: 17px;
}
.texto6 A:hover {
        font-size: 9px;
	color: #FE843A;
        font-family : verdana, Arial, Helvetica, sans-serif;
        line-height: 17px;
	text-decoration: underline ;
}


.small1 {

	font-size: 9px;
	color: #898989;
	line-height: 12px;
        font-family : verdana, Arial, Helvetica, sans-serif;
}
.small1 A:hover{

	font-size: 9px;
	color: #F15900;
        text-decoration: underline ;
	line-height: 12px;
        font-family : verdana, Arial, Helvetica, sans-serif;
}
.small1 A:visited {

	font-size: 9px;
	color: #898989;
	line-height: 12px;
        font-family : verdana, Arial, Helvetica, sans-serif;
}
.small1 A:active{

	font-size: 9px;
	color: #F15900;
	line-height: 12px;
        font-family : verdana, Arial, Helvetica, sans-serif;
}
.small1 A:link{

	font-size: 9px;
	color: #F15900;
	line-height: 12px;
        font-family : verdana, Arial, Helvetica, sans-serif;
}

.small2 {

	font-size: 9px;
  	color: #8F8D8D;
        text-decoration: underline ;
	line-height: 10px;
        font-family : verdana, Arial, Helvetica, sans-serif;
}
.small2 A:hover{

	font-size: 9px;
	color: red;
        text-decoration: overline ;
	line-height: 10px;
        font-family : verdana, Arial, Helvetica, sans-serif;
}
.small2 A:visited {

	font-size: 9px;
	color: #8F8D8D;
        text-decoration: none ;
	line-height: 10px;
        font-family : verdana, Arial, Helvetica, sans-serif;
}
.small2 A:active{

	font-size: 9px;
	color: #8F8D8D;
text-decoration: underline ;
	line-height: 10px;
        font-family : verdana, Arial, Helvetica, sans-serif;
}
.small2 A:link{

	font-size: 9px;
	color: #8F8D8D;
text-decoration: underline ;
	line-height: 10px;
        font-family : verdana, Arial, Helvetica, sans-serif;
}

li {  
      
}

li.pdf {  
      list-style-image: url("http://sr5.ardan.es/estudios1/images/stories/ico_pdf2.gif"); 
}

hr {  
      color: #5B5B5B;
      border-top: 2px dotted #ccc;
      
 
}

iframe {


  background-color: #F4F4F4;
  frameborder: 0px
  border: #FFFFFF 0px solid;
  margin: 0;
}

celdahome {


  width: 48%;
  height: 13%;
}  

hr.g { 
height: 4px;
border: 0;
color: #B60000;
background-color: #B60000;
width: 100%;
} 

hr.ar { 
height: 4px;
border: 0;
color: #F05900;
background-color: #F05900;
width: 100%;
}
hr.ap { 
height: 4px;
border: 0;
color: #F5B412;
background-color: #F5B412;
width: 100%;
}

hr.bg { 
height: 4px;
border: 0;
color: #FE0000;
background-color: #FE0000;
width: 100%;
}

hr.gr { 
height: 4px;
border: 0;
color: #850048;
background-color: #850048;
width: 100%;
}

.default_xestec a:link, .default_xestec a:visited {

	font-size        : 11px;
	color            : #000;
	text-decoration  : none;
	font-weight: normal;
        font-family: verdana, avantgarde md bt, Arial, Helvetica, sans-serif;

}


.default_xestec a:hover {

  color            : #444;
  text-decoration  : none;
}
/** IE bugs: a:link, a:visited, a:hover need to be styled as well; does not display separator... workaround? * EXTENDED MENU/
/** customize colors here */
a.mainlevel-son-of-suckerfish-vertical, a.mainlevel_active-son-of-suckerfish-vertical, a.mainlevel_current-son-of-suckerfish-vertical,
a.mainlevel-son-of-suckerfish-vertical:link, a.mainlevel_active-son-of-suckerfish-vertical:link, a.mainlevel_current-son-of-suckerfish-vertical:link,
a.mainlevel-son-of-suckerfish-vertical:visited, a.mainlevel_active-son-of-suckerfish-vertical:visited, a.mainlevel_current-son-of-suckerfish-vertical:visited {
	background-color: red;
	color: white;
}

a.mainlevel-son-of-suckerfish-vertical:hover, a.mainlevel_active-son-of-suckerfish-vertical:hover, a.mainlevel_current-son-of-suckerfish-vertical:hover {
	background-color: #E0E0E0;
	color: red;
}

a.sublevel-son-of-suckerfish-vertical, a.sublevel_active-son-of-suckerfish-vertical, a.sublevel_current-son-of-suckerfish-vertical,
a.sublevel-son-of-suckerfish-vertical:link, a.sublevel_active-son-of-suckerfish-vertical:link, a.sublevel_current-son-of-suckerfish-vertical:link,
a.sublevel-son-of-suckerfish-vertical:visited, a.sublevel_active-son-of-suckerfish-vertical:visited, a.sublevel_current-son-of-suckerfish-vertical:visited {
	background-color: green;
	color: white;
}

a.sublevel-son-of-suckerfish-vertical:hover, a.sublevel_active-son-of-suckerfish-vertical:hover, a.sublevel_current-son-of-suckerfish-vertical:hover {
	background-color: #E0E0E0;
	color: green;
}

ul.mainlevel-son-of-suckerfish-vertical ul ul a.sublevel-son-of-suckerfish-vertical, ul.mainlevel-son-of-suckerfish-vertical ul ul a.sublevel_active-son-of-suckerfish-vertical, ul.mainlevel-son-of-suckerfish-vertical ul ul a.sublevel_current-son-of-suckerfish-vertical,
ul.mainlevel-son-of-suckerfish-vertical ul ul a.sublevel-son-of-suckerfish-vertical:link, ul.mainlevel-son-of-suckerfish-vertical ul ul a.sublevel_active-son-of-suckerfish-vertical:link, ul.mainlevel-son-of-suckerfish-vertical ul ul a.sublevel_current-son-of-suckerfish-vertical:link,
ul.mainlevel-son-of-suckerfish-vertical ul ul a.sublevel-son-of-suckerfish-vertical:visited, ul.mainlevel-son-of-suckerfish-vertical ul ul a.sublevel_active-son-of-suckerfish-vertical:visited, ul.mainlevel-son-of-suckerfish-vertical ul ul a.sublevel_current-son-of-suckerfish-vertical:visited {
	background-color: blue;
	color: white;
}

ul.mainlevel-son-of-suckerfish-vertical ul ul a.sublevel-son-of-suckerfish-vertical:hover, ul.mainlevel-son-of-suckerfish-vertical ul ul a.sublevel_active-son-of-suckerfish-vertical:hover, ul.mainlevel-son-of-suckerfish-vertical ul ul a.sublevel_current-son-of-suckerfish-vertical:hover {
	background-color: #E0E0E0;
	color: blue;
}

ul.mainlevel-son-of-suckerfish-vertical .expanded {
	display: block;
	background-image: url("../images/arrow_down.gif");
	background-position: right center;
	background-repeat: no-repeat;
	padding-right: 10px;
}

ul.mainlevel-son-of-suckerfish-vertical ul .expanded {
	background-image: url("../images/arrow_right.gif");
}


/** customize style / layout here */

a.mainlevel-son-of-suckerfish-vertical, a.mainlevel_active-son-of-suckerfish-vertical, a.mainlevel_current-son-of-suckerfish-vertical, span.mainlevel-son-of-suckerfish-vertical,
a.mainlevel-son-of-suckerfish-vertical:link, a.mainlevel_active-son-of-suckerfish-vertical:link, a.mainlevel_current-son-of-suckerfish-vertical:link,
a.mainlevel-son-of-suckerfish-vertical:visited, a.mainlevel_active-son-of-suckerfish-vertical:visited, a.mainlevel_current-son-of-suckerfish-vertical:visited,
a.mainlevel-son-of-suckerfish-vertical:hover, a.mainlevel_active-son-of-suckerfish-vertical:hover, a.mainlevel_current-son-of-suckerfish-vertical:hover,
a.sublevel-son-of-suckerfish-vertical, a.sublevel_active-son-of-suckerfish-vertical, a.sublevel_current-son-of-suckerfish-vertical, span.sublevel-son-of-suckerfish-vertical,
a.sublevel-son-of-suckerfish-vertical:link, a.sublevel_active-son-of-suckerfish-vertical:link, a.sublevel_current-son-of-suckerfish-vertical:link,
a.sublevel-son-of-suckerfish-vertical:visited, a.sublevel_active-son-of-suckerfish-vertical:visited, a.sublevel_current-son-of-suckerfish-vertical:visited,
a.sublevel-son-of-suckerfish-vertical:hover, a.sublevel_active-son-of-suckerfish-vertical:hover, a.sublevel_current-son-of-suckerfish-vertical:hover {
	font-weight: normal;
	font-size: 100%;
	text-align: left;
	text-decoration: none;
	display: block;
	border: 1px solid silver;
	padding: 0.3em 0.5em 0.3em 0.5em;	/* top, right, bottom, left */
}

a.mainlevel-son-of-suckerfish-vertical, a.mainlevel_active-son-of-suckerfish-vertical, a.mainlevel_current-son-of-suckerfish-vertical, span.mainlevel-son-of-suckerfish-vertical {
}

a.sublevel-son-of-suckerfish-vertical, a.sublevel_active-son-of-suckerfish-vertical, a.sublevel_current-son-of-suckerfish-vertical, span.sublevel-son-of-suckerfish-vertical {
	font-size: 90%;
	border-top: none;
	height: 1%;	/* this is required for the IE to cause the "hasLayout" property and make the whole anchor clickable - "Holly Hack" */
}

#active_menu-son-of-suckerfish-vertical,
a.mainlevel_active-son-of-suckerfish-vertical, a.mainlevel_current-son-of-suckerfish-vertical,
a.mainlevel_active-son-of-suckerfish-vertical:link, a.mainlevel_current-son-of-suckerfish-vertical:link,
a.mainlevel_active-son-of-suckerfish-vertical:visited, a.mainlevel_current-son-of-suckerfish-vertical:visited,
a.mainlevel_active-son-of-suckerfish-vertical:hover, a.mainlevel_current-son-of-suckerfish-vertical:hover,
a.sublevel_active-son-of-suckerfish-vertical, a.sublevel_current-son-of-suckerfish-vertical,
a.sublevel_active-son-of-suckerfish-vertical:link, a.sublevel_current-son-of-suckerfish-vertical:link,
a.sublevel_active-son-of-suckerfish-vertical:visited, a.sublevel_current-son-of-suckerfish-vertical:visited,
a.sublevel_active-son-of-suckerfish-vertical:hover, a.sublevel_current-son-of-suckerfish-vertical:hover {
	font-weight: bold;
}

ul.mainlevel-son-of-suckerfish-vertical, .mainlevel-son-of-suckerfish-vertical ul {
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	z-index: 100;
}

ul.mainlevel-son-of-suckerfish-vertical li {
	padding: 0;
	margin: 0;
	background: none;
	float: left;
}

ul.mainlevel-son-of-suckerfish-vertical li li {
	position: relative;
	display: block;
	width: 10em;
}


ul.mainlevel-son-of-suckerfish-vertical ul {
	display: block;
	position: absolute;
	left: -999em;
	margin: -0.2em 0 0 0em;
	width: auto;
	height: auto;
	z-index: 101;
}

ul.mainlevel-son-of-suckerfish-vertical li li ul {
	margin: -1.8em 0 0 10em;
	z-index: 102;
}


/** IE7.0 workaround */
ul.mainlevel-son-of-suckerfish-vertical li:hover, ul.mainlevel-son-of-suckerfish-vertical li.hover {
	position: static;
}


/** general on-mouse-over display */

ul.mainlevel-son-of-suckerfish-vertical li:hover ul,
ul.mainlevel-son-of-suckerfish-vertical li.hover ul {
	left: auto;
}

ul.mainlevel-son-of-suckerfish-vertical li:hover ul ul,
ul.mainlevel-son-of-suckerfish-vertical li.hover ul ul {
	left: -999em;
}

ul.mainlevel-son-of-suckerfish-vertical li:hover ul li:hover ul,
ul.mainlevel-son-of-suckerfish-vertical li.hover ul li.hover ul {
	left: auto;
}


ul.mainlevel-son-of-suckerfish-vertical, ul.mainlevel-son-of-suckerfish-vertical li li {
	clear: left;
}

/** separator */
span.mainlevel-son-of-suckerfish-vertical, span.sublevel-son-of-suckerfish-vertical {
	display: block;
	width: 1em;
	border-width: 0px;
	margin-left: 1em;
	padding: 0;
	padding-top: 1px;
}

/** IE5.0/win workaround: the ">" is handled like a "," */
ul.mainlevel-son-of-suckerfish-vertical > ul.mainlevel-son-of-suckerfish-vertical {
	position: absolute;
	top: 5em;	/* change the absolute position for IE5.0 here */
}
ul.mainlevel-son-of-suckerfish-vertical > ul.mainlevel-son-of-suckerfish-vertical li.hover ul {
	margin: 0.1em 0 0 0em;	/* top, right, bottom, left */
}
ul.mainlevel-son-of-suckerfish-vertical > ul.mainlevel-son-of-suckerfish-vertical li.hover ul ul {
	margin: -1.6em 0 0 10em;	/* top, right, bottom, left */
}

/* Hoja de estilos */
/* Estilos referentes al listado interactivo */
body{overflow-x: auto; overflow-y:auto}
.filaTitulos{background-color:white; color: #736952}
.filaPie{cursor: default; background-color: white; color: #736952;font-family: 'Arial'; font-size: 8pt; font-weight: normal;}
.filaPie td  {border-top: 1px solid #BDBEAD; }
.filaPie td td {border-top: 0px solid #BDBEAD; }
.titulo,.tituloTexto{font-family: Arial; } 
.titulo{color:red}
.tituloTexto{color: #736D5A; font-size: 10px; width: 100%;}
.tituloOrden{cursor: pointer;}
.tituloFlechaOrden, .tituloVisible, .introFiltro{font-family: arial; width: 1%; color: white; cursor: pointer; }             
.tituloMoverColumna{cursor: move; width: 15px;}             
.tituloCambiarAncho{cursor: e-resize; width: 15px;}             
.inputFiltro{font-size: 6.5pt; font-weight: normal; color: black;}
.introFiltro{font-size: 8pt;}
.filaA,.filaB,.filaC,.filaD,.filaActual,.filaSeleccionada{cursor: default; font-family: arial; font-size: 8pt; height: 12pt; }
.filaA{background-color: white; }
.filaB{background-color: wite;}
.filaC{background-color: white;}
.filaD{background-color: white;}
.filaA td { border-top: 1px dashed white; border-bottom: 1px dashed white; }
.filaB td { border-top: 1px dashed white; border-bottom: 1px dashed white ; }
.filaC td { border-top: 1px dashed white; border-bottom: 1px dashed white ; }
.filaD td { border-top: 1px dashed white; border-bottom: 1px dashed white ; }
.filaActual{background-color: white; color: #CE4D4A;}
.filaSeleccionada{background-color: white; color: #736952;}
.filaActual td{ border-top: 1px dashed #CE4D4A; border-bottom: 1px dashed #CE4D4A; }
.columnaDecimal{ text-align:right; }
.columnaNormal{}
/* */
#tabla_listado{
/*    position: relative; */
    border: none;
    display: block;
	overflow-x:scroll;
	width: 800px;
/*	z-index:1; */
}



#actualizando_datos{
    width: 60%;
    height: 60%;
    left:20%;
    top: 20%;   
    position: absolute;
    background: black url('images/grid/loading.gif') no-repeat center;
	filter: Alpha(opacity=15);
	opacity: 0.15;
}


#ficha_listado{
	z-index : 13;
	clear: both;
    border: none;
    position: absolute;
    left:400px;
    top: 320px;
    background-color : #FFFFFF;
}

.bloqueImagenCerrarFicha{
    width: 12px;
    height: 12px;
    position: absolute;
    right:15px;
    top: 50px;
    background-image: url('/consellodacultura/images/grid/cerrar.png');
    background-repeat: no-repeat;
}


.bloqueImagenMoverColumna{
    width: 5px;
    height: 16px;
    background-image: url('/consellodacultura/images/grid/blanco.gif');
    background-repeat: no-repeat;
}

.bloqueImagenOrdenAscendente{
    width: 13px;
    height: 5px;
    background-image: url('/consellodacultura/images/grid/ascendente.gif');
    background-repeat: no-repeat;
}

.bloqueImagenOrdenDescendente{
    width: 13px;
    height: 5px;
    background-image: url('/consellodacultura/images/grid/descendente.gif');
    background-repeat: no-repeat;
}

.bloqueImagenVisibleSi{
    width: 16px;
    height: 16px;
    background-image: url('/consellodacultura/images/grid/checked.gif');
    background-repeat: no-repeat;
}

.bloqueImagenVisibleNo{
    width: 16px;
    height: 16px;
    background-image: url('/consellodacultura/images/grid/unchecked.gif');
    background-repeat: no-repeat;
}
.bloqueImagenSeleccionFilaSi{
    width: 16px;
    height: 16px;
    background-image: url('/consellodacultura/images/grid/checked.gif');
    background-repeat: no-repeat;
}

.bloqueImagenSeleccionFilaNo{
    width: 16px;
    height: 16px;
    background-image: url('/consellodacultura/images/grid/unchecked.gif');
    background-repeat: no-repeat;
}
.bloqueImagenEliminarFila{
    width: 16px;
    height: 16px;
    background-image: url('/consellodacultura/images/grid/eliminar.png');
    background-position: center center;
    background-repeat: no-repeat;
}
.bloqueImagenReiniciar{
    width: 16px;
    height: 16px;
    background-image: url('/consellodacultura/images/grid/refresh.gif');
    background-position: center center;
    background-repeat: no-repeat;
}

.bloqueImagenCambiarAncho{
    width: 5px;
    height: 16px;
    background-image: url('/consellodacultura/images/grid/blanco.gif');
    background-repeat: no-repeat;
}

.bloqueImagenBuscar{
    width: 20px;
    height: 17px;
    background-image: url('/consellodacultura/images/grid/buscar.gif');
    background-repeat: no-repeat;
}


.bloqueImagenIrPrimero{
    width: 16px;
    height: 16px;
    background-image: url('/consellodacultura/images/grid/primero.gif');
    background-repeat: no-repeat;
}

.bloqueImagenIrAnterior{
    width: 16px;
    height: 16px;
    background-image: url('/consellodacultura/images/grid/anterior.gif');
    background-repeat: no-repeat;
}

.bloqueImagenIrSiguiente{
    width: 16px;
    height: 16px;
    background-image: url('/consellodacultura/images/grid/siguiente.gif');
    background-repeat: no-repeat;
}

.bloqueImagenIrUltimo{
    width: 16px;
    height: 16px;
    background-image: url('/consellodacultura/images/grid/ultimo.gif');
    background-repeat: no-repeat;
}

.bloqueImagenVisualizarTodosLosCampos{
    width: 20px;
    height: 17px;
    background-image: url('/consellodacultura/images/grid/campos.gif');
    background-repeat: no-repeat;
}

.bloqueImagenVisualizarFiltrar{
    width: 20px;
    height: 17px;
    background-image: url('/consellodacultura/images/grid/buscar.gif');
    background-repeat: no-repeat;
}
.bloqueImagenBotonFiltrado{
    width: 20px;
    height: 17px;
    background-image: url('/consellodacultura/images/grid/buscar.gif');
    background-repeat: no-repeat;
}

.bloqueImagenExportarExcel{
    width: 20px;
    height: 19px;
    background-image: url('/consellodacultura/images/grid/excel.gif');
    background-repeat: no-repeat;
}

.bloqueImagenSeparadorPie{
    width: 3px;
    height: 13px;
    background-image: url('/consellodacultura/images/grid/separador.gif');
    background-repeat: no-repeat;
}
.bloqueNumPag{width: 70px; text-align: center; white-space: nowrap;}
.bloqueIrNumPag{width: 20px; text-align: right;}
.bloqueNumEmpresas{width: 30px; text-align: center;}
#nombretabla > thead > tr.filaTitulos > th > div.bloqueImagenSeleccionFilaSi{
    width: 16px;
    height: 16px;
    background-image: url('/consellodacultura/images/grid/checked.gif');
    background-repeat: no-repeat;
}
#nombretabla> thead > tr.filaTitulos > th > div.bloqueImagenSeleccionFilaNo{
    width: 16px;
    height: 16px;
    background-image: url('/consellodacultura/images/grid/unchecked.gif');
    background-repeat: no-repeat;
}
#colgroup_OPEMPT{ text-align:right;}
#colgroup_localidad { text-align:left;}
#colgroup_empresa{  text-align:left;}
#colgroup_inge{ text-align:right;}
#colgroup_vana{ text-align:right;}
td.td_inge{width:90px; padding-right:5px; text-align:right;}
td.td_empresa{width:270px; padding-left:15px;}
td.td_sectorcultura{width:280px; padding-left:10px;}
td.td_localidad{width:150px; padding-left:0px;}
td.td_vana{width:90px; padding-left:0px;}
td.td_rene{width:80px; padding-left:0px;}
td.td_reje{width:80px; padding-left:0px;}

#tituloTexto_OPEMPT{text-align:right;}
#tituloTexto_inge{text-align:right;}
#tituloTexto_rene{text-align:right;}
#tituloTexto_reje{text-align:right;}
#tituloTexto_vana{text-align:right;width:150px;}
#tituloTexto_localidad{text-align:left;}
/*
Esta instrucción será válida en un futuro, pero no es compatible más
que con todos los navegadores. Usamos un cambio en el xsl para solucionar este problema
td[campo='OPEMPT'] {text-align:right;}
*/

