
.index2  table.contentpaneopen{  margin:auto;}

body, html {

	margin:0;
	padding:1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
/*	background-color: #EAEAEA; */
	/*background-color: #FFF;*/
	height: 100%;
        color: #404040;
	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: 12px;}

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:#84B915;
	font-weight: bold;
	text-align: left;
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #EAEAEA;
	padding-left: 4px;
	padding-right: 4px;
	margin-left:5px;
	font-family: verdana, avantgarde md bt, tahoma, arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	width:auto;
}

a.mainlevel:hover {

	color: #E2081E;
	text-align: left;
	border-left-width: 0px;
	border-left-style: solid;
	border-left-color: #DBE2DA;
}

a.mainmenu:link, a.mainmenu:visited {

	color: #84B915; 
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;

}

a.mainmenu:hover {

	color:#84B915;
	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: auto;
	text-align: center;
	margin-top: 3px;
	margin-bottom:10px;
	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: 10px;
    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;
}

.bordetabla1 {
    background-color: #FFFFFF;
    border-color: #84B815;
    border-left: 1px solid #84B815;
    border-right: 1px solid #84B815;
    border-style: solid;
    border-width: 1px;
    margin-left: 0;
    margin-right: 0;
    text-align: center;
    vertical-align: top;
}

/* 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; 
} 

#login img {
	border:red;
	
}


.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, Tahoma, Arial, Helvetica, sans-serif;
	font-size        : 10px;
	color            : #666060;
	text-decoration  : none;
	font-weight		 : !bold;
}

a:hover {
	font-family      : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size        : 10px;
	color            : #A49A9A;
	text-decoration  : none;
	font-weight		 : !bold;
}


/* 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: #C0C0C0;
      border-top: 2px dotted;
	  border-bottom: 0px;
}

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            : #0000C0;
	text-decoration  : none;
	font-weight: normal;
        font-family: verdana, avantgarde md bt, Arial, Helvetica, sans-serif;

}

.default_xestec a:hover {

  color            : #0000C0;
  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 */
}




.sectores td.col1,.sectores td.col2,.sectores td.col4{
	color:#808080;}

table.sectores .estudiarmuestra .cabecera1{	
font-weight:  normal ;
font-size:7pt;
text-align:center;
color:#C0C0C0;}

table.sectores .estudiarmuestra .cabecera1.col1{	

text-align:left;}

table.sectores .estudiarmuestra td.col1  {
width:1000px;
}
table.sectores .estudiarmuestra th.col1 {
text-align:left;
}
table.sectores .estudiarmuestra td.col2 {
width:110px;
text-align: right;
font-size:8pt;
font-weight:bold;

}
table.sectores .estudiarmuestra td.col3  {
width:70px;
text-align: right;
}
table.sectores .estudiarmuestra td.col4 {
width:110px;
text-align: right;
font-weight:bold;
border-left: #D3CEC7 dashed 1px;

}
table.sectores .estudiarmuestra td.col5  {
width:70px;
text-align: right;
padding-right:5px;}

table.sectores .estudiarmuestra td.col6  {
width:35px;
text-align: right;
border-left: #D3CEC7 dashed 1px;
color:#808080;
font-weight:bold;

}
table.sectores .estudiarmuestra .fila_fin {
display:none;
}
table.sectores .estudiarmuestra td.col_ini  {
width:20px;
background-image: url('/asociaciones/images/punto.png');
text-align: right;
background-repeat: no-repeat;
 background-position: 0px 3px;
} 

td.cuadro{
text-align: left;
background-repeat: no-repeat;
background-position: 8px 7px;
font-size:10pt;
border-bottom: #D3CEC7 dashed 1px;

} 
table.gris{
background: #FBFAF9 ;
} 

td.titulo1{
text-align: left;
background-repeat: no-repeat;
background-position:  0 center;
padding-left:2px;
font-size:14pt;
height:35px;
color:#C20000;
}

td.back1{
background-image: url('../../../images/back1.png');
text-align: left;
background-repeat: no-repeat;
background-position:  0 center;
padding-left:25px;
font-size:10pt;
height:30px;
color:#808080;

} 

td.back0{
background-image: url('../../../images/back0.png');
text-align: left;
background-repeat: no-repeat;
background-position:  0 center;
padding-left:25px;
font-size:10pt;
height:5px;
color:#808080;


}
td.back0large{
background-image: url('../../../images/back0large.png');
text-align: left;
background-repeat: no-repeat;
background-position:  0 center;
padding-left:25px;
font-size:10pt;
height:5px;
color:#808080;
border-bottom: #D3CEC7 dashed 0px;

}
td.borde{
border-bottom: #C0C0C0 dashed 1px;
}
table.borde4{
border: #C0C0C0 dashed 1px;
}
td.borde4{
border: #C0C0C0 dashed 1px;
}
td.fijaback{
background-repeat: no-repeat;
background-position:  0 bottom;


}

table.portada a:link, table.portada a:visited, table.portada a:active{
color:#696969;
font-weight:  normal; 
font-family:tahoma,avantgarde md bt,Arial,Helvetica,sans-serif;
font-size:14pt;
text-decoration:none;
}
table.portada a:hover {
color:#C0C0C0;
font-weight:  normal; 
font-family:tahoma,avantgarde md bt,Arial,Helvetica,sans-serif;
font-size:14pt;
text-decoration:none;
}
td.portada2 a:link, td.portada2 a:visited, td.portada2 a:active{
color:#999999;
font-weight:  normal; 
font-family:tahoma,avantgarde md bt,Arial,Helvetica,sans-serif;
font-size:10pt;
text-decoration:none;
}
td.portada2 a:hover {
color:#C0C0C0;
font-weight:  normal; 
font-family:tahoma,avantgarde md bt,Arial,Helvetica,sans-serif;
font-size:10pt;
text-decoration:none;
}


/* css comunica boletines
**********************************************************************************************************/

.com1 {color:#97BF0D; font-size:15pt; font-family:Century Gothic, Arial, Verdana; font-weight: bold;}
.com11 {color:#646567; font-size:15pt; font-family:Century Gothic, Arial, Verdana; font-weight: bold;}
.com2 {color:#97BF0D; font-size:15pt; font-family:Century Gothic, Arial, Verdana;}

.comt1 {color:#646567; font-size:8pt; font-family: Arial, Verdana; font-weight: bold; text-align:right;}

.com3 {color:#646567; font-size:10pt; font-family: Arial, Verdana; font-weight: regular; text-align:justify;}

.com4 {color:#97BF0D; font-size:12pt; font-family: Century Gothic, Arial, Verdana; font-weight: bold; text-align:justify;}
.com5 {color:#646567; font-size:9pt; font-family: Verdana, Arial, Verdana; font-weight: bold; text-align:justify;}
.com6 {color:#646567; font-size:8pt; font-family: Verdana, Arial, Verdana; font-style: regular; text-align:justify;}
.com61 {color:#646567; font-size:8pt; font-family: Verdana, Arial, Verdana; font-style: regular; text-align:justify; white-space: nowrap;}

.separa {border-bottom: 1px dashed #646567;}
.separa2 {border-bottom: 1px dashed #79A70B;}

.com_pie {color:#808080; font-size:6pt; font-family:Century Gothic, Arial, Verdana; text-align:justify;}

#comunica .com_pie a:link, #comunica .com_pie a:visited {color: #808080; text-decoration: none; font-family:Century Gothic, Verdana, Arial; font-size:6pt; text-align:justify;}
#comunica .com_pie a:hover {color: #808080; text-decoration: none; font-family:Century Gothic, Verdana, Arial; font-size:6pt; text-align:justify;}
	
#comunica a:link, #comunica a:visited {color: #97BF0D; text-decoration: none; font-family:Century Gothic, Arial, Verdana; font-size:12pt;}
#comunica a:hover {color: #808080;	text-decoration: none; font-family:Century Gothic, Arial, Verdana; font-size:12pt;}
#comunica li:{color: #97BF0D; font-family:Century Gothic, Arial, Verdana; font-size:12pt;}

nuria a:link {
	font-family      : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size        : 12px;
	color            : #84B915;
	text-decoration  : none;
	font-weight		 : !bold;
}
nuria a:visited {
	font-family      : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size        : 12px;
	color            : #84B915;
	text-decoration  : none;
	font-weight		 : !bold;
}

nuria a:hover {
	font-family      : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size        : 12px;
	color            : #999999;
	text-decoration  : none;
	font-weight		 : !bold;
}
/*css para REDINNOVACION-AYUDAS*/
.ayuda {border: 1px solid #D9D9DD;}

/*css para REDINNOVACION-RIZF*/


.rizf a:link, .rizf a:visited {
	font-family      : Arial, Helvetica, sans-serif;
	font-size        : 12px;
	color            : #85B816;
	text-decoration  : none;
	font-weight	     : bold;
}
.rizf a:hover {
	font-family      : Arial, Helvetica, sans-serif;
	font-size        : 12px;
	color            : #404040;
	text-decoration  : none;
	font-weight	     : bold;
}

.rizf1 {color:#404040; font-size:12px; font-family:Arial,Helvetica,sans-serif; border-bottom: 1px solid #D9D9DD;}

.rizf1 a:link, .rizf1 a:visited {
	font-family      : Arial, Helvetica, sans-serif;
	font-size        : 11px;
	color            : #404040;
	text-decoration  : none;
	font-weight	     : normal;
}
.rizf1 a:hover {
	font-family      : Arial, Helvetica, sans-serif;
	font-size        : 11px;
	color            : #85B816;
	text-decoration  : none;
	font-weight	     : normal;
}

.titevento {color:#85B816; font-size:16px; font-family: Arial,Helvetica,sans-serif; font-weight: bold;}

.titevento a:link, .titevento a:visited {
	font-family      : Arial, Helvetica, sans-serif;
	font-size        : 16px;
	color            : #85B816;
	text-decoration  : none;
	font-weight	     : normal;
}
.titevento a:hover {
	font-family      : Arial, Helvetica, sans-serif;
	font-size        : 16px;
	color            : #404040;
	text-decoration  : none;
	font-weight	     : normal;
}

.blockgris {
    background-color: #646567;
    color: #ffffff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    !font-weight: bold;
    text-decoration: none;
}
.blockverde {
    background-color: #85B816;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}

.titmenu {color:#404040; font-size:12px; font-family: Arial,Helvetica,sans-serif; border-bottom: 1px solid #D9D9DD;font-weight: bold;}
.rizftitint {color:#85B816; font-size:12px; font-family: Arial,Helvetica,sans-serif; font-weight: bold;}

.rizfnews1 {color:#404040; font-size:12px; font-family: Arial,Helvetica,sans-serif; text-align:justify; line-height:17px;}
.rizfnews2 {color:#404040; font-size:11px; font-family: Arial,Helvetica,sans-serif; text-align:justify; line-height:15px;}
.rizfnews2date {color:#404040; font-size:11px; font-family: Arial,Helvetica,sans-serif; text-align:justify; border-bottom: 1px solid #D9D9DD;}
.rizftexto {color:#404040; font-size:12px; font-family: Arial,Helvetica,sans-serif; text-align:justify; line-height:17px;}
.rizftextob {color:#404040; font-size:12px; font-family: Arial,Helvetica,sans-serif; line-height:17px; font-weight: bold;}
.rizftexto2 {color:#404040; font-size:12px; font-family: Arial,Helvetica,sans-serif; line-height:17px;}



.rizf2 {color:#85B816; font-size:11px; font-family:Verdana,Arial,Helvetica,sans-serif; border-bottom: 1px solid #D9D9DD;font-weight: bold;}
.texto1n {color:#659329; font-size:11px; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight: bold;}
.titulo1n {color:#659329; font-size:12px; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight: bold;}
.t14v {color:#85B816; font-size:14px; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight: bold;}
.t14g {color:#636363; font-size:14px; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight: bold;}

.bordevento {border-bottom: 1px solid #D9D9DD;border-top: 1px solid #D9D9DD;border-left: 1px solid #D9D9DD;border-right: 1px solid #D9D9DD;}
.bordesup {border-top: 1px solid #D9D9DD;}
.bordeinf {border-bottom: 1px solid #D9D9DD;}
.bordeizqd {border-left: 1px solid #D9D9DD;}
.bordedrch {border-right: 1px solid #D9D9DD;}




