@CHARSET "ISO-8859-1";
	/*Parametro generales*/
	body {
		margin:0px;
		padding:0px;
		background-image: url("img/cgn_background.jpg");
		background-repeat: repeat-x;
		background-color: #FFFFFF;
	}
	body, td , textarea, select {
		font-family: Arial, Helvetica, sans-serif;
		font-size:13px;
		line-height: 18px;
		color: #333333;
	}	
	a:link {
		color: #185A9C;
		text-decoration: none;
	}
	a:visited {
		color: #185A9C;
		text-decoration: none;
	}
	a:hover {
		color: #185A9C;
		text-decoration: none;
	}
	a:active {
		color: #185A9C;
		text-decoration: none;
	}
	iframe {
		width: 100%;
		height: 300px;
		border: none;
	}
	h1 {
		font-size: 20pt;	
	}
	.skip {
		display:none;
		position: absolute;
		left: -5000px;	
	}
	img{
		border: none;
	}
	/******************************************************
	 * Parámetros del cabezal del sitio    		          *
	 ******************************************************/
	div#head {
		margin: 0px auto;
		padding: 0px;
		position: relative;
		height:184px;
		width: 990px;
		background-color: none;
		z-index: 2;
	}
	div#head div.box-head {
		clear: both;	
	}
	div#head div.box-body {}
	div#head div.box-body div#logo-sector {
		left: 210px;
	    position: absolute;
	    top: 20px;
	}
	div#head div.box-body div#logo-sector img {
		border: none;
	}
	div#head div.box-body div#search-sector {
		background-image: url("img/search.gif");
	    background-position: left top;
	    background-repeat: no-repeat;
	    height: 29px;
	    left: 690px;
	    position: absolute;
	    top: 60px;
	    width: 300px;
	}
	div#head div.box-body div#search-sector label {
		display:none;
	}
	div#head div.box-body div#search-sector input#query {
		width: 160pt;
		height: 15pt;
		font-size: 9pt;
		border: none;
	    margin-left: 5px;
	    margin-top: 2px;
	}
	div#head div.box-body div#search-sector input#search-image {
		height: 28px;
		left: 240px;
		background-image: none;
		position: absolute;
	}
	div#head div.box-body div#search-sector input#search-button {
		border: none;
		margin: 5px;
		margin-left: 0px;
		height: 24px;
		cursor: pointer;
		background-color: #2992B8;
		display:none;
	}
	div#head div.box-body div#login-sector {
		color: white;
		position:absolute;
		left:535px;
		top:91px;
		z-index: 20;
		display:none;
	}
	div#head div.box-body div#login-sector input[type="submit"] {
		border: 1px solid;
	}
	div#head div.box-body div#login-sector input#username,div#head div.box-body div#login-sector input#password  {
		font-size: 9px;	
	}
	div#head div.box-body div#logoff-sector {
		display:none;
		margin-right: 25px;
		width:950px;
		height: 25px;
		position: absolute;	
		left: 0px;
		top:104px;
		color: #919396;
		text-align: right;
	}
	div#head div.box-body div#logoff-sector span#endsession {
		display:none;
		cursor: pointer;	
	}
	div#head div.box-body div#language-sector {
		position:absolute;
		top: 8px;
		left:20px;
		display:none;
		text-align: left;
	}
	div#head div.box-body div#language-sector ul {
		float:right;
		margin:0px;	
		padding:0px;
	}
	div#head div.box-body div#language-sector li {
		list-style: none;
		background-image: url(../image/blue_arrow_02.gif);
		background-position: left center;
		background-repeat: no-repeat;
		float: left;
		padding: 0 13px 0 7px;
		position: absolute:
		top: 0px;		
	}
	div#head div.box-body div#language-sector li a {
		color: #ffffff;
	}
	div#head div.box-body div#topbanner {
		position: absolute;
		width: 200px;
		height: 50px;
		overflow: hidden;
		top: 0px;
		left: 210px;
		z-index: -1;
	}
	div#head div.box-body div#customhtml {
		clear: both;
		position: relative;
	
	}
	div#head div.box-body div#customhtml2 {
		height: 100px;
	    left: 10px;
	    margin: 0;
	    padding: 0;
	    position: relative;
	    top: 35px;
	    width: 300px;
	}
	div#head div.box-foot {
		clear:both;
	}
	/* Menu superior horizontal 1 class=navmenu */
	div#topmenu1-stop {
		clear:both;
	}
	div#topmenu1 {
		display:block;
		position:absolute;
		top: 5px;
		left: 0px;
		width: 980px;
		height: 21px;
		padding-top: 0px;
		margin-right: 7px;
		text-align: right;
		z-index:1;
	}
	div#topmenu1 ul.navmenu {
		padding: 0px;
	    margin: 0px;
	}
	div#topmenu1 ul.navmenu li {
		background-position:left center;
		background-repeat:no-repeat;
		color:#FFFFFF;
		display:block;
		float: right;
		margin:0;
		position:relative;
		padding: 0px 10px 0px 10px
	}
	div#topmenu1 ul.navmenu ul {
		 position: relative;
		 list-style: none;
	     padding: 0px;
	     margin: 0px;
	     width: 12em;
	     z-index:99;
	     position:relative;
	     overflow:hidden;
	     background: #F2F7FF;     
	}
	div#topmenu1 ul.navmenu ul li:first-child { 
		border-width: 1px 1px 1px 1px; 
	}
	
	div#topmenu1 ul.navmenu ul li { 
		margin:0px;
		padding: 0px;
		background-image: none;
		width: 12em;
		border-style: solid;
		border-color: #DEE1E8;
		border-width:0px 1px 1px 1px; 
		background: #F2F7FF;
		z-index:99;
	}
	div#topmenu1 ul.navmenu ul ul li{ border-width:1px 1px 1px 1px;}
	
	div#topmenu1 ul.navmenu ul ul li:last-child{border-bottom:1px solid #CCC;}
	
	div#topmenu1 ul.navmenu a {
		 font-size: 12px;
	     text-decoration:none;
	     display:block;
	     padding: 0.1em;
	     padding: 0.3em 0em 0.3em 0em;
	     margin:0.2em 0 0.2em 0.1em;
	     color: #FFFFFF;
	     padding-right: 5px;
	}
	
	div#topmenu1 ul.navmenu ul a {
		 color:#FFFFFF;
	     text-decoration:none;
	     display:block;
	     padding: 0.1em;
	     margin:0.2em 0 0.2em 0.1em;
	     width:11.5em;
	     height:1em;     
	}
	
	div#topmenu1 ul.navmenu a:hover, div#topmenu1 ul.navmenu li:hover, div#topmenu1 ul.navmenu li:visited {
		color:#FFFFFF;
	 
	}
	div#topmenu1 ul.navmenu ul li:hover, div#topmenu1 ul.navmenu ul li a:hover{
		color:#FFFFFF;
	   /* background-color:#003366;*/
	}
	
	div#topmenu1 ul.navmenu ul{
		position:absolute;
	    display:none;
	}
	
	/*all see this */
	div#topmenu1 ul.navmenu ul ul{
	     display:none;
	     position:absolute;
	     margin-top:-1.8em;
	     margin-left:12em;
	}
	/* non-IE browsers see this */
	div#topmenu1 ul.navmenu ul li>ul, div#topmenu1 ul.navmenu ul ul li>ul{
	     margin-top:-1.4em;
	}
	div#topmenu1 ul.navmenu li:hover ul ul, div#topmenu1 ul.navmenu li:hover ul ul ul, div#topmenu1 ul.navmenu li:hover ul ul ul ul, div#topmenu1 ul.navmenu li:hover ul ul ul ul ul{
	     display:none;
	}
	div#topmenu1 ul.navmenu li:hover ul, div#topmenu1 ul.navmenu ul li:hover ul, div#topmenu1 ul.navmenu ul ul li:hover ul, div#topmenu1 ul.navmenu ul ul ul li:hover ul, div#topmenu1 ul.navmenu ul ul ul ul li:hover ul{
	     display:block;
	}
	/* Menu superior horizontal 2 class=navmenu */
	div#topmenu2 {
		float: left;
		top: 133px;
		left: 0px;
		width: 990px;
		height: 51px;
		position: absolute;
		background-image: none;
	}
	div#topmenu2 ul.navmenu {
		padding: 0px;
	    margin: 0px;
	 /*   margin-top:10px;*/
	}
	div#topmenu2 ul.navmenu li {
		 padding: 0px;
		 padding-left: 6px;
		 margin: 0px; 
		 position: relative;
	     float:left;
	     display:block;
	     height:auto;
	   	 white-space: nowrap;
	}
	div#topmenu2 ul.navmenu ul {
		 list-style: none;
	     padding: 0px;
	     margin: 0px;
	     width:17em;
	     z-index:99;
	     position:absolute;
	     overflow:visible;
	     background: #666666; 
	     display:none;
	     left: 0px;
	     top: 38px;
	     color: #D14766;
	}
	div#topmenu2 ul.navmenu ul li:first-child { 
		border-width: 1px 1px 1px 1px; 
	}
	div#topmenu2 ul.navmenu ul li{
		border-width:0px 1px 1px 1px;
		background-image: none;
		width:17em;
		border-style: solid;
		border-color: #DEE1E8;
		border-width:0px 1px 1px 1px; 
		background: #646061;
	}
	div#topmenu2 ul.navmenu ul ul li{ border-width:1px 1px 1px 1px;}
	div#topmenu2 ul.navmenu ul ul li:last-child{border-bottom:1px solid #CCC;}
	div#topmenu2 ul.navmenu a {
		 color:#ffffff;
		 font-size: 9pt;
	     text-decoration:none;
	     display:block;
	     padding: 10px 0em 0.3em 0em;
	     margin:0.2em 0 0.2em 0.1em;
	     height:21px;
	     text-transform: uppercase;
	     font-weight: bold;
	}
	div#topmenu2 ul.navmenu li.selected div{
		 color:#DDDDDD;
		 font-size: 9pt;
	     text-decoration:none;
	     display:block;
	     padding: 10px 0em 0.3em 0em;
	     margin:0.2em 0 0.2em 0.1em;
	     height:21px;
	     text-transform: uppercase;
	     font-weight: bold;
	}
	div#topmenu2 ul.navmenu ul a {
		color: #ffffff;
		text-decoration: none;
		display: block;
		padding: 0.1em;
		padding-left: 0px;
		margin: 0.2em 0 0.2em -10px;
		width: 220px;
		height: 16px;
	}
	/*div#topmenu2 ul.navmenu li div:hover {
		height: 41px;
		margin-top: -10px;
		padding-top: 10px;
		background-image: url(img/menu_hover.jpg);
		background-repeat: repeat-x;
		background-position: top left;*/
	}
	div#topmenu2 ul.navmenu li:hover, div#topmenu2 ul.navmenu li:visited {
		color: #ffffff;
	}
	div#topmenu2 ul.navmenu ul li:hover, div#topmenu2 ul.navmenu ul li a:hover{
		color: #ffffff;
	    background-color:#333333;
	}
	/*todos en esto*/
	div#topmenu2 ul.navmenu ul ul{
	     display:none;
	     position:absolute;
	     margin-top:-1.8em;
	     margin-left:17em;
	}
	/* non-IE browsers ven esto */
	div#topmenu2 ul.navmenu ul li>ul, div#topmenu2 ul.navmenu ul ul li>ul{
	     margin-top:-1.4em;
	}
	div#topmenu2 ul.navmenu li:hover ul ul, div#topmenu2 ul.navmenu li:hover ul ul ul, div#topmenu2 ul.navmenu li:hover ul ul ul ul, div#topmenu2 ul.navmenu li:hover ul ul ul ul ul{
	     display:none;
	}
	div#topmenu2 ul.navmenu li:hover ul, div#topmenu2 ul.navmenu ul li:hover ul, div#topmenu2 ul.navmenu ul ul li:hover ul, div#topmenu2 ul.navmenu ul ul ul li:hover ul, div#topmenu2 ul.navmenu ul ul ul ul li:hover ul{
	     display:block;
	}
	/******************************************************
	 * Parámetros del cuerpo de las plantillas	          *
	 *****************************************************/
	div#body {
		width: 1000px;
		margin: 0px auto;
		/*background-color: #ffffff;*/
		background-image: url("img/sombra.gif");
		background-repeat: repeat-y;
		position: top center;
		z-index: 0;
	}
	div#body div#centralpanel {
		float:left;
		margin-left: 8px;
    	margin-right: -10px;
    	margin-top: 10px;
		overflow: hidden;
		background-color: none;
	}
	div#body div.normalwidth {
		width:760px;
	}
	div#body div.withoutleftwidth {
		width:760px;
	}
	div#body div.withoutrightwidth {
		width:760px;
	}
	div#body div.fullwidth {
		width: 980px;
	}
	div#body div#centralpanel .box-title{
		color: #000033;
		background-repeat: no-repeat;
		font-size: 12pt;
		font-style: normal;
		font-stretch: inherit;
		font-weight: normal;
		line-height: 20px;
		width: 700px;
	}
	div#body div#centralpanel .td-box-title{
		color: red;
		font-size: 12px;
	}
	div#body div#centralpanel .td-box-text{
		width: 150px;
		margin-left: 15px;
	}
	div#body div#centralpanel .noImg{
		/*background-image: url(noImg.jpg);*/
		background-color: blue;	
		width: 80px;
		height: 80px;
		margin-left: 10px;
	}
	div#body div#centralpanel .img{
		margin-left: 10px;
	}
	div#body div#centralpanel .tab{
		margin-left: 10px;
		margin-right: 10px;	
	}
	div#body div#centralpanel div#breadcrumb {
		margin-bottom: -10px;
    	margin-left: 15px;
    	width: 730px;
    	font-size: 9pt;
	}
	div#body div#centralpanel div#breadcrumb ul,
	div#body div#centralpanel div#breadcrumb ul li {
		padding:0;
		margin:0;
	}
	div#body div#centralpanel div#breadcrumb li {
		list-style-type:none;
		float:left;
		line-height:2.3em;
		padding-left:.75em;
		color:#777;
	}
	div#body div#centralpanel div#breadcrumb li  a {
		display:block;
		padding:0 15px 0 0;
		margin-right: 5px;
		background-image: url("img/ico_box.png");
    	background-position: right center;
    	background-repeat: no-repeat;
	}	
	div#body div#centralpanel div#breadcrumb li span {
		float: left;
	}
	div#body div#centralpanel div#breadcrumb-stop {
		clear:both;
	}
	div#body div#centralpanel div#template-top-tools {
	    padding-left: 400px;
	    padding-top: 10px;
	    width: 350px;
	}
	div#body div#centralpanel div#content-title {
		padding-left: 10px;
	}
	div#body div#centralpanel div#content-title h1 {
		font-size: 16pt;
		font-weight: bold;
		color: #264D74;
		padding: 5px;
		line-height: 25px;
	}
	div#body div#centralpanel div#content-picture {
		text-align: center;
	}
	div#body div#centralpanel div#content-description {
		border-bottom: 1px dotted gray;
	    margin-bottom: 10px;
	    margin-left: 15px;
	    text-align: justify;
	    width: 720px;
	}
	div#body div#centralpanel div#content-description h2 {
		font-size: 11pt;
		font-weight: 600;
	}
	div#body div#centralpanel div#content-date {
		padding-left: 15px;
	}
	div#body div#centralpanel div#content-author {
		padding-left: 15px;
	}
	div#body div#centralpanel div#content-body {
		margin-right: 20px;
		margin-left: 15px;
		text-align: justify;
	}
	div#body  div#centralpanel div#content-body  div#type-innova-banner div.type-innova-banner{
		padding-bottom:10px;
	}
	div#body div#centralpanel div#content-related {}
	div#body div#centralpanel div#attach-related {}
	div#body div#centralpanel div#link-related {}
	
	/*********************************************************
	*					Ficha Persona						 *
	*********************************************************/
	div#body div#centralpanel div#company{
		margin-top: 10px;
	}
	div#body div#centralpanel div#contact div.contact-title{
		float:left;
	}
	div#body div#centralpanel div#contact div.contact-title div.title{
		font-size:16pt;
		padding: 5px;
		float:left;
		width: 550px;
		padding-bottom: 20px;
	}
	div#body div#centralpanel div#contact div.contact-description{
		float:left;
		width: 550px;
		padding-bottom: 30px;
		border-bottom: 1px solid #369ABC;
	}
	div#body div#centralpanel div#contact div.contact-description div.contact_fieldlabel{
		float:left;
		font-weight: bold;
		width: 200px;
	}
	div#body div#centralpanel div#contact div.contact-description div.contact_fieldvalue{
		float:left;
		width: 350px;
	}
	div#body div#centralpanel div#contact div.contact-description div.contact_fieldnote{
		float:left;
		width: 550px;
	}
	div#body div#centralpanel div#contact div.contact-description div.contact_fieldnote p{
		margin: 0px;
		padding: 0px;
	}
	div#body div#centralpanel div#contact div.blank{
		float:left;
		width: 550px;
		height: 40px;
	}
	/*********************************************************
	*					Ficha Empresa						 *
	*********************************************************/
	div#body div#centralpanel div#company{}
	div#body div#centralpanel div#company div.contact-title{
		float:left;
	}
	div#body div#centralpanel div#company div.contact-title div.title{
		font-size:16pt;
		padding: 5px;
		float:left;
		width: 550px;
		padding-bottom: 20px;
	}
	div#body div#centralpanel div#company div.contact-description{
		float:left;
		width: 550px;
		padding-bottom: 30px;
	}
	div#body div#centralpanel div#company div.contact-description div.company_fieldlabel{
		float:left;
		font-weight: bold;
		width: 200px;
	}
	div#body div#centralpanel div#company div.contact-description div.company_fieldvalue{
		float:left;
		width: 350px;
	}
	div#body div#centralpanel div#company div.contact-description div.company_fieldnote{
		float:left;
		width: 550px;
		border: 1px solid red; 
		height: 50px;
		background-color: red;
	}
	div#body div#centralpanel div#company div.contact-description div.company_fieldnote p{
		margin: 0px;
		padding: 0px;
	}
	div#body div#centralpanel div#company div.blank{
		float:left;
		width: 550px;
		height: 40px;
	}
	div#body div#centralpanel div#company div#map_canvas{
		border:2px solid #3C7EB0;
		width:550px; 
		height:200px;
		clear: both;
	}
	
	/*********************************************************
	*					Ficha Persona						 *
	*********************************************************/
	div.contact-title-section{
		float:left;
	}
	div.contact-title-section div.title{
		font-size:16pt;
		padding: 5px;
		padding-top: 15px;
		float:left;
		width: 710px;
		padding-bottom: 20px;
	}
	div.contact-section{
		float:left;
		width: 710px;
		padding-bottom: 30px;
		border-bottom: 1px solid #369ABC;
	}
	div.contact-h1{
		float:left;
		width: 710px;
	}
	div.contact-h1 h1{
		float: left;
	    font-size: 16pt;
	    padding-bottom: 0px;
	    padding-left: 5px;
	    padding-right: 5px;
	    padding-top: 5px;
	    width: 710px;
	}
	div.contact-section div.contact_fieldlabel{
		float:left;
		font-weight: bold;
		width: 200px;
	}
	div.contact-section div.contact_fieldvalue{
		float:left;
		width: 510px;
	}
	div.contact-section div.contact_fieldnote{
		float:left;
		width: 710px;
	}
	div.contact-section div.contact_fieldnote p{
		margin: 0px;
		padding: 0px;
	}
	div#blank{
		float:left;
		width: 710px;
		height: 40px;
	}
	/*********************************************************
	*					Ficha Empresa						 *
	*********************************************************/
	div#type-innova-company{
		padding-top: 20px;
	}
	div.company-title-section{
		float:left;
	}
	div.company-title-section div.title{
		font-size:16pt;
		padding: 5px;
		float:left;
		width: 550px;
		padding-bottom: 20px;
	}
	div.company-section{
		float:left;
		width: 550px;
		padding-bottom: 30px;
	}
	div.company-section div.company_fieldlabel{
		float:left;
		font-weight: bold;
		width: 200px;
	}
	div.company-section div.company_fieldvalue{
		float:left;
		width: 350px;
	}
	div.company-section div.company_fieldnote{
		float:left;
		width: 550px;
		border: 1px solid red; 
		height: 50px;
		background-color: red;
	}
	div.company-section div.company_fieldnote p{
		margin: 0px;
		padding: 0px;
	}
	div#blank{
		float:left;
		width: 550px;
		height: 40px;
	}
	div#map_canvas{
		border:2px solid #3C7EB0;
		width:550px; 
		height:200px;
		clear: both;
	}
	
	/*******************************************************/
	/* Parametros exclusivos para las paginas principales */
	/*****************************************************/
	/* Panel superior */
	div#body div#toppanel {
		width: 960px;
		margin-right: 5px;
		overflow: hidden;
	}
	div#body div#toppanel div.box {
		margin-bottom: 10px;
		padding: 0px;
	}
	div#body div#toppanel div.box div.box-head {
		display:none;
	}
	div#body div#toppanel div.box div.box-title {
		padding-left: 5px;
		padding-top: 7px;
		color: #004186;
		font-weight: bold;
		height: 30px;
		font-size: 11pt;
	} 
	div#body div#toppanel div.box div.box-body {
		padding-left: 5px;
		border-bottom: 1px solid #CCCCCC;
	}
	div#body div#toppanel div.box div.box-image {
		max-width: 350px;
		overflow: hidden;
		text-align: left;
		float: left;
	}
	div#body div#toppanel div.box div.box-icon {
		width: 100px;
		overflow: hidden;
		float: left;
		margin-right: 5px;
	}
	div#body div#toppanel div.box div.content-description {
		line-height: 1.3em;
		text-align: justify;
	}
	div#body div#toppanel div.box div.content-description-withicon {
		width: 100%;
	}
	div#body div#toppanel div.box div.content-description-withouticon {
		width: 100%;
	}
	div#body div#toppanel div.box div.box-more {
		margin: 5px;
		text-align: right;
		clear: both;
	}
	div#body div#toppanel div.box div.box-foot {
		width: 100%;
		height: 5px;	
		clear:both;	
	}
	div#body div#toppanel div.box div.box-body div.box {
		margin-bottom: 5px;
		padding: 0px;
	}
	div#body div#toppanel div.box div.box-body div.box div.box-head {
		display:none;
	}
	div#body div#toppanel div.box div.box-body div.box div.box-title {
		font-weight: bold;
		background-color: white;
		color: black;
		border: none;
		background-image: none;
		padding: 0px;
	}
	div#body div#toppanel div.box div.box-body div.box div.box-title a:link 
	div#body div#toppanel div.box div.box-body div.box div.box-title a:visited 
	div#body div#toppanel div.box div.box-body div.box div.box-title a:hover 
	div#body div#toppanel div.box div.box-body div.box div.box-title a:active{
		color:#2575AD;
	}	
	div#body div#toppanel div.box div.box-body div.box div.box-body {
		padding: 0px;
		border-bottom: 1px solid #CCCCCC;
	}
	div#body div#toppanel div.box div.box-image {
		max-width: 350px;
		margin: 10px;
		overflow: hidden;
		text-align: center;
	}
	div#body div#toppanel div.box div.box-body div.box div.box-body div.box-icon {
		width: 100px;
		height: 100px;
		margin-right: 10px;
		overflow: hidden;
		float: left;
	}
	div#body div#toppanel div.box div.box-body div.box div.box-body div.content-description {
		line-height: 1.3em;
		text-align: justify;
	}
	div#body div#toppanel div.box div.box-body div.box div.box-body div.box-more {
		margin: 5px;
		text-align: right;
		clear: both;
	}
	div#body div#toppanel div.box div.box-body div.box div.box-foot {
		margin: 5px;
		text-align: right;
		clear: both;
	}
	/* Panel intermedio */
	div#body div#centralpanel div#middlepanel {
		width: 770px;
		clear: both;
	}
	div#body div#centralpanel div#middlepanel .img{}
	div#body div#centralpanel div#middlepanel div.meta-htm {
		padding-bottom: 10px;
	}
	div#body div#centralpanel div#middlepanel div.box {
		margin-bottom: 10px;
		margin-left: 10px;
		padding: 0px;
		width: 240px;
		position: relative;
		float: left;
		height: 230px;
		background-color: #F3F3F3;
	}
	div#body div#centralpanel div#middlepanel div.box div.box-head {
		display:none;
	}
	div#body div#centralpanel div#middlepanel div.box div.box-title {
		color: #185A9C;
		font-weight: bold;
		height: 80px;
		font-size: 16px;
		width: 225px;
		position: absolute;
		top: 130px;
		padding-left: 10px;
		overflow: hidden;
		text-align: center;
		text-transform: uppercase;
	}
	div#body div#centralpanel div#middlepanel div.box div.box-body {
		width: 250px;
		border: none;
		position:relative;
	}
	div#body div#centralpanel div#middlepanel div.box div.box-image {
		width: 250px;
		text-align: center;
		float: left;
		overflow: hidden;
		margin-top: 10px;
	}
	div#body div#centralpanel div#middlepanel div.box div.box-image img{
		width: 190px;
		height: 120px;
	}
	div#body div#centralpanel div#middlepanel div.box div.box-icon {
		float: left;
	    margin-left: 30px;
	    margin-top: 10px;
	    overflow-x: hidden;
	    overflow-y: hidden;
	}
	div#body div#centralpanel div#middlepanel div.box div.content-description {
		line-height: 1.3em;
		text-align: justify;
	}
	div#body div#centralpanel div#middlepanel div.box div.content-description-withicon {
		width: 100%;
		display: none;
	}
	div#body div#centralpanel div#middlepanel div.box div.content-description-withouticon {
		display: none;
	}
	div#body div#centralpanel div#middlepanel div.box div.box-more {
		margin: 5px;
		text-align: right;
		clear: both;
		display: none;
	}
	div#body div#centralpanel div#middlepanel div.box div.box-foot {
		width: 100%;
		height: 5px;	
		clear:both;
		display: none;
	}
	div#body div#centralpanel div#middlepanel div.box div.box-body div.box {
		margin-bottom: 5px;
		padding: 0px;
	}
	div#body div#centralpanel div#middlepanel div.box div.box-body div.box div.box-head {
		display:none;
	}
	div#body div#centralpanel div#middlepanel div.box div.box-body div.box div.box-title {
		font-weight: bold;
		background-color: white;
		color: black;
		border: none;
		background-image: none;
		padding: 0px;
	}
	div#body div#centralpanel div#middlepanel div.box div.box-body div.box div.box-title a:link 
	div#body div#centralpanel div#middlepanel div.box div.box-body div.box div.box-title a:visited 
	div#body div#centralpanel div#middlepanel div.box div.box-body div.box div.box-title a:hover 
	div#body div#centralpanel div#middlepanel div.box div.box-body div.box div.box-title a:active{
		color:#2575AD;
	}
	div#body div#centralpanel div#middlepanel div.box div.box-body div.box div.box-body {
		padding: 0px;
		border-bottom: 1px solid #CCCCCC;
	}
	div#body div#centralpanel div#middlepanel div.box div.box-body div.box div.box-body div.box-icon {
		width: 100px;
		height: 100px;
		margin-right: 10px;
		overflow: hidden;
		float: left;
	}
	div#body div#centralpanel div#middlepanel div.box div.box-body div.box div.box-body div.content-description {
		line-height: 1.3em;
		text-align: justify;
	}
	div#body div#centralpanel div#middlepanel div.box div.box-body div.box div.box-body div.box-more {
		margin: 5px;
		text-align: right;
		clear: both;
	}
	div#body div#centralpanel div#middlepanel div.box div.box-body div.box div.box-foot {
		margin: 5px;
		text-align: right;
		clear: both;
	}	
	/* Columna izquierda */
	div#body div#centralpanel div#column-1 {
		width: 760px;
		padding-left: 5px;
		float: left;
		margin-bottom: 20px;
	}
	div#body div#centralpanel div#column-1 div.box {
		padding: 5px;
		border-bottom: 1px solid #CCCCCC;
	}
	div#body div#centralpanel div#column-1 div.box div.box-head {
		display:none;
	}
	div#body div#centralpanel div#column-1 div.box div.box-title {
	    background-color: #264D74;
	    border-bottom: 4px solid #FEFE66;
	    color: #ffffff;
	    font-size: 15pt;
	    margin-bottom: 10px;
	    margin-left: 0;
	    padding-left: 15px;
	    padding-top: 5px;
	    text-align: left;
	    padding-bottom: 5px;
	    font-weight: normal;
	    width: 740px;
	}
	div#body div#centralpanel div#column-1 div.box div.box-title a:link,
	div#body div#centralpanel div#column-1 div.box div.box-title a:visited,
	div#body div#centralpanel div#column-1 div.box div.box-title a:hover
	div#body div#centralpanel div#column-1 div.box div.box-title a:active {
		color: #ffffff;
		font-family: Arial;
		font-size: 15pt;
		font-weight: normal;
	}
	div#body div#centralpanel div#column-1 div.box div.box-body {
		padding-left: 5px;
		padding-right: 5px;
		border: none;
	}
	div#body div#centralpanel div#column-1 div.box div.box-icon {
		width: 100px;
		height: 100px;
		margin-right: 10px;
		overflow: hidden;
		float: left;
	}
	div#body div#centralpanel div#column-1 div.box div.content-description {
		line-height: 1.3em;
		text-align: justify;
	}
	div#body div#centralpanel div#column-1 div.box div.content-description-withicon {
		width: 525px;	/******/
		_width: 505px;
		float: left;
	}
	div#body div#centralpanel div#column-1 div.box div.content-description-withouticon {
		margin-left: 8px;
	    padding-right: 10px;
	    text-align: justify;
	}
	div#body div#centralpanel div#column-1 div.box div.box-more {
		display:none;
		margin: 5px;
		text-align: right;
		clear: both;
	}
	div#body div#centralpanel div#column-1 div.box div.box-foot {
		height: 3px;	
		clear:both;	
	}
	div#body div#centralpanel div#column-1 div.box div.box-body div.box {
		margin-bottom: -7px;
		padding: 0px;
		border: none;
	}
	div#body div#centralpanel div#column-1 div.box div.box-body div.box div.box-head {
		display:none;
	}
	div#body div#centralpanel div#column-1 div.box div.box-body div.box div.box-title {
		font-weight: bold;
		background-color: white;
		color: #9E2743;
		padding-left: 7px;
		text-align: left;
		width: 715px;
		border: none;
		margin-bottom: 5px;	
	} 
	div#body div#centralpanel div#column-1 div.box div.box-body div.box div.box-title a:link,
	div#body div#centralpanel div#column-1 div.box div.box-body div.box div.box-title a:visited,
	div#body div#centralpanel div#column-1 div.box div.box-body div.box div.box-title a:hover,
	div#body div#centralpanel div#column-1 div.box div.box-body div.box div.box-title a:active{
	 	color: #185A9C;
		font-size: 15pt;
	}
	div#body div#centralpanel div#column-1 div.box div.box-body div.box div.box-body {
		padding-bottom: 10px;
	    padding-left: 0px;
	    padding-right: 0;
	    padding-top: 0;
		border-bottom: 1px solid #CCCCCC;
	}
	
	div#body div#centralpanel div#column-1 div.box div.box-body div.box:last-child div.box-body {
		border-bottom: none;	
	}
	
	div#body div#centralpanel div#column-1 div.box div.box-image {
		width: 340px;
		margin: 10px;
		overflow: hidden;
		text-align: center;
	}
	
	div#body div#centralpanel div#column-1 div.box div.box-body div.box div.box-body div.box-icon {
		width: 120px;
		height: 100px;
		margin-right: 10px;
		overflow: hidden;
		float: left;
	}
	div#body div#centralpanel div#column-1 div.box div.box-body div.box div.box-body div.box-icon img {
	    height:100px;
	    width:120px;
	}
	div#body div#centralpanel div#column-1 div.box div.box-body div.box div.box-body div.content-description {
		line-height: 1.3em;
		text-align: justify;
	}
	
	div#body div#centralpanel div#column-1 div.box div.box-body div.box div.box-body div.box-more {
		margin: 5px;
		text-align: right;
		clear: both;
	}
	
	div#body div#centralpanel div#column-1 div.box div.box-body div.box div.box-foot {
		margin: 5px;
		text-align: right;
		clear: both;
	}	
	
	/* Columna derecha */
	div#body div#centralpanel div#column-2 {
		width: 770px;
		float:left;	
		color:#ffffff;
		font-size: 9pt;
		margin-left: 5px;
		margin-bottom: 20px;
		position: relative;
	}
	
	div#body div#centralpanel div#column-2 div.box {
		margin-bottom: 10px;
		padding: 0px;
	}
	div#body div#centralpanel div#column-2 div.htm{
		padding-left: 3px;
	}
	div#body div#centralpanel div#column-2 div.box * a:link	{
		color:#000000;
		text-decoration: none;
	}  
	div#body div#centralpanel div#column-2 div.box * a:visited {
		color:#000000;
		text-decoration: none;	
	}  
	div#body div#centralpanel div#column-2 div.box * a:active {
		color:#000000;
		text-decoration: none;	
	} 
	div#body div#centralpanel div#column-2 div.box * a:hover {
		color:#000000;
		text-decoration: none;	
	}
	div#body div#centralpanel div#column-2 div.box div.box-head {
		display:block;
	}
	div#body div#centralpanel div#column-2 div.box div.box-title {
		color:#4E4E4E;
		height:18px;
		background-color: #E1E1E1;
		font-weight: bold;
		font-size: 9pt;
		overflow: visible;
		border-bottom: solid 1px black;
		padding-left: 3px;
		padding-right: 3px;
		padding-top: 7px;
		padding-bottom: 7px;
		text-align: center;
		text-decoration: none;
	}
	div#body div#centralpanel div#column-2 div.box div.box-body {
		padding: 3px;
	}
	div#body div#centralpanel div#column-2 div.box div.box-image {
		max-width: 170px;
		margin: 10px;
		overflow: hidden;
		text-align: center;
	}
	div#body div#centralpanel div#column-2 div.box div.box-icon {
		width: 100px;
		height: 100px;
		margin-right: 10px;
		overflow: hidden;
	}
	div#body div#centralpanel div#column-2 div.box div.content-description {
		white-space: normal;
	}
	div#body div#centralpanel div#column-2 div.box div.content-description-withicon {
		width: 170px;
	}
	div#body div#centralpanel div#column-2 div.box div.content-description-withouticon {
		width: 170px;
	}
	div#body div#centralpanel div#column-2 div.box div.box-more {
		margin-top: 3px;
		text-align: right;
		clear: both;
	}
	div#body div#centralpanel div#column-2 div.box div.box-foot {
		height: 5px;	
		clear:both;	
	}
	div#body div#centralpanel div#column-2 div.box div.box-body div.box {
		margin-left: 0px;
		margin-bottom: 5px;
		padding: 0px;
	}
	div#body div#centralpanel div#column-2 div.box div.box-body div.box a:link	{
		color:#ffffff;	
		text-decoration: none;
	}
	div#body div#centralpanel div#column-2 div.box div.box-body div.box a:visited {
		color:#ffffff;
		text-decoration: none;	
	}
	div#body div#centralpanel div#column-2 div.box div.box-body div.box a:active {
		margin-left: 5px;
		color:#ffffff;
		text-decoration: none;
	}
	div#body div#centralpanel div#column-2 div.box div.box-body div.box a:hover {
		color:#ffffff;	
		text-decoration: none;
	}
	div#body div#centralpanel div#column-2 div.box div.box-head {
		display:block;
	}
	div#body div#centralpanel div#column-2 div.box div.box-body div.box div.box-head {
		display:none;
	}
	div#body div#centralpanel div#column-2 div.box div.box-body div.box div.box-title {
		margin-left:1px;
		font-weight: bold;
		background-color: #717171;
		color: #cccccc;
		border: none;
		background-image: none;
		padding: 0px;
		overflow: visible;
		white-space:normal;	
		min-height:27px;
		.height:27px;
		z-index:auto;
		padding-bottom: auto;
		text-align: left;
	} 
	div#body div#centralpanel div#column-2 div.box div.box-body div.box div.box-body {
		clear:both;
		padding: 0px;
		border-bottom: 1px dashed #999999;
	}
	div#body div#centralpanel div#column-2 div.box div.box-image {
		max-width: 170px;
		margin: 10px;
		overflow: hidden;
		text-align: center;
	}
	div#body div#centralpanel div#column-2 div.box div.box-body div.box div.box-body div.box-icon {
		width: 100px;
		height: 100px;
		margin-right: 10px;
		overflow: hidden;
		float: left;
	}
	div#body div#centralpanel div#column-2 div.box div.box-body div.box div.box-body div.content-description {
		clear: both;
		padding-bottom: 3px;
	}
	div#body div#centralpanel div#column-2 div.box div.box-body div.box div.box-body div.box-more {
		display:none;
		margin: 1px;
		text-align: right;
		clear: both;
	}
	div#body div#centralpanel div#column-2 div.box div.box-body div.box div.box-foot {
		margin: 5px;
		text-align: right;
		clear: both;
	}
	/*********************************************************
	 * Parámetros del panel izquierdo 						 *
	 *********************************************************/
	 
	div#body div#leftpanel {
		width: 185px;
		float: left;
		padding-top: 5px;
		padding-left: 5px;
		z-index: -1;
		display:none;
	}
	
	div#leftpanel div.box {
		margin-bottom: 10px;
		padding: 0px;
		/*border: solid 1px #dddddd;*/
	}
	div#leftpanel div.box div.box-head {
		display:none;
	}
	div#leftpanel div.box div.box-title {
		display:block;
		cursor: default;
		color: #4E4E4E;
		padding-top: 9px;
		padding-bottom: 8px;
		padding-left: 27px;
		font-size:9pt;
		font-weight:bold;
		/*background: transparent url(arrow-marker.gif) no-repeat scroll left 5px top 5px;*/
		/*background-image: url(arrow-marker.gif);*/
		background-position: 5px 10px;
		background-repeat: no-repeat;
		background-color: #EEEEEE;
	}
	div#leftpanel div.box div.box-body {
		padding: 0px;
	}
	div#leftpanel div.box div.box-foot {
		width: 100%;
		height: 0px;
		clear:both;	
	}
	div#leftpanel div.box div.box-body div.box-image {
		display:none;
	}
	div#leftpanel div.box div.box-body div.description {
		padding: 5px;
	}
	div#leftpanel div.box div.box-body div.box-more {
		text-align: right;
		padding-right: 5px;
	}
	div#leftpanel div.meta-htm {
		border-bottom: dotted 1px #0066FF; 
	}
	
	/* Menu izquierdo vertical class=navmenu */
	div#leftpanel div.box div.box-body div.menuitems div.menuitem-left {}
	div#leftpanel div.box div.box-body div.menuitems div.menuitem {}
	div#leftpanel div.box div.box-body div.menuitems div.menuitem-right {}
	
	div#leftpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu,
	div#leftpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu li,
	div#leftpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu ul {
	  margin: 0;
	  border: 0 none;
	  padding: 0;
	  width: 180px; /*For KHTML*/
	  list-style: none;
	  position: relative;
	  z-index:1;  
	}
	
	div#leftpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu:after /*From IE 7 lack of compliance*/{
	  clear: both;
	  display: block;
	  font: 1px/0px serif;
	  content: ".";
	  height: 0;
	  visibility: hidden;
	}
	
	div#leftpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu li {
	  float: left; /*For IE 7 lack of compliance*/
	  display: block !important; /*For GOOD browsers*/
	  display: inline; /*For IE*/
	  position: relative;
	}
	
	/* Root Menu */
	div#leftpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu li.selected {
	   -x-system-font:none;
		background:#FFFFFF none repeat scroll 0 0;
		border-color:#FFFFFF #FFFFFF #0066FF;
		border-style:dotted;
		border-width:1px;
		color:#666666;
		display:block;
		font-size:9pt;
		font-size-adjust:none;
		font-stretch:normal;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		height:auto !important;
		line-height:27px;
		padding:0 3px;
		text-decoration:none;
		height: 1%; /*For IE*/
		width:170px;
	}
	div#leftpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu a {
	    -x-system-font:none;
		background:#FFFFFF none repeat scroll 0 0;
		border-color:#FFFFFF #FFFFFF #0066FF;
		border-style:dotted;
		border-width:1px;
		color:#666666;
		display:block;
		font-size:9pt;
		font-size-adjust:none;
		font-stretch:normal;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		height:auto !important;
		line-height:27px;
		padding:0 3px;
		text-decoration:none;
		height: 1%; /*For IE*/	
	}
	
	/* Root Menu Hover Persistence */
	div#leftpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu li li.selected {
		background: #777777;
	  	color: #FFFFFF;
	  	cursor: default;
	  	width:172px;
	  	.width:173px;
	}
	div#leftpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu a:hover,
	div#leftpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu li:hover a,
	div#leftpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu li.iehover a,
	div#leftpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu li.CSStoHighlight a
	{
	  background: #777777;
	  color: #FFFFFF;
	}
	
	/* 2nd Menu */
	div#leftpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu li:hover li a,
	div#leftpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu li.iehover li a,
	div#leftpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu li.CSStoHighlight li a{
	  background: #777777;
	  color: #FFFFFF;
	  alpha: 30%; 
	}
	
	/* 2nd Menu Hover Persistence */
	div#leftpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu li:hover li a:hover,
	div#leftpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu li:hover li:hover a,
	div#leftpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu li.iehover li a:hover,
	div#leftpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu li.iehover li.iehover a,
	div#leftpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu li.CSStoHighlight li.CSStoHighlight a
	{
	  background: #CCC;
	  color: #FFF;
	}
	
	/* 2nd Menu Hover Persistence */
	div#leftpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu li li.selected:hover,
	div#leftpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu li:hover li a:hover,
	div#leftpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu li:hover li:hover a,
	div#leftpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu li.iehover li a:hover,
	div#leftpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu li.iehover li.iehover a ,
	div#leftpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu li.CSStoHighlight li.CSStoHighlight a
	{	
	  background: #ccc;
	  color: #FFF;
	}
	
	/* 3rd Menu */
	div#leftpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu li:hover li:hover li.selected,
	div#leftpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu li:hover li:hover li a,
	div#leftpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu li.iehover li.iehover li a ,
	div#leftpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu li.CSStoHighlight li.CSStoHighlight li a
	{
	  background: #EEE;
	  color: #666;
	}
	
	/* 3rd Menu Hover Persistence */
	div#leftpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu li:hover li:hover li.selected:hover,
	div#leftpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu li:hover li:hover li a:hover,
	div#leftpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu li:hover li:hover li:hover a,
	div#leftpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu li.iehover li.iehover li a:hover,
	div#leftpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu li.iehover li.iehover li.iehover a ,
	div#leftpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu li.CSStoHighlight li.CSStoHighlight li.CSStoHighlight a
	{
	  background: #CCC;
	  color: #FFF;
	}
	
	/* 4th Menu */
	div#leftpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu li:hover li:hover li:hover li a,
	div#leftpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu li.iehover li.iehover li.iehover li a,
	div#leftpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu li.CSStoHighlight li.CSStoHighlight li.CSStoHighlight li a 
	{
	  background: #EEE;
	  color: #666;
	}
	
	/* 4th Menu Hover */
	div#leftpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu li:hover li:hover li:hover li a:hover,
	div#leftpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu li.iehover li.iehover li.iehover li a:hover 
	div#leftpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu li.CSStoHighlight li.CSStoHighlight li.CSStoHighlight li a:hover
	{
	  background: #CCC;
	  color: #FFF;
	}
	
	div#leftpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu ul,
	div#leftpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu ul ul,
	div#leftpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu ul ul ul {
	  display: none;
	  position: absolute;
	  top: 0;
	  left: 180px;	 
	}
	
	/* Do Not Move - Must Come Before display:block for Gecko */
	div#leftpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu li:hover ul ul,
	div#leftpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu li:hover ul ul ul,
	div#leftpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu li.iehover ul ul,
	div#leftpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu li.iehover ul ul ul {
	 display: none;
	}
	
	div#leftpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu li:hover ul,
	div#leftpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu ul li:hover ul,
	div#leftpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu ul ul li:hover ul,
	div#leftpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu li.iehover ul,
	div#leftpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu ul li.iehover ul,
	div#leftpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu ul ul li.iehover ul {
	  display: block;
	}
	
	
	div#leftpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu li:hover, div#leftpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu li.CSStoHighlight {		   
	  color:#666666;
	}
	div#leftpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu ul.CSStoShow {     /* must not be combined with the next rule or IE gets confused */
	  display: block; 
	}
	
	/*******************************************************
	 * Parámetros del panel derecho 					   *
	 *******************************************************/
	div#body div#rightpanel {
		width: 220px;
		float: left;
		padding-top: 8px;
		padding-left: 4px;
		_padding:0px;
		padding-bottom:20px;
		background-color: #ffffff;
	}
	
	div#body div#rightpanel div.type-innova-combo-container {
		padding-bottom: 10px;
	    padding-left: 5px;
	    padding-right: 5px;
	    padding-top: 5px;
	    text-align: center;
		border: 0px none none;
	}
	
	div#body div#rightpanel div.type-innova-container-marquee div.box-title {
		background-color: white;
		border: none;
	}
	
	div#body div#rightpanel div.meta-htm {
		margin-left: 10px;
		margin-right: 0px;
		margin-bottom: 5px;
		padding-top: px;
	}
	
	div#body div#rightpanel div.meta-app {
		margin-left: 10px;
		margin-right: 0px;
		margin-bottom: 10px;
		padding-top: 0px;
	}
	
	div#body div#rightpanel div.meta-app table.surveytheme {
		padding: 5px;
	}
	
	div#rightpanel div.box {
		border: 1px solid #363636;
		width: 200px;
		margin-top: 10px;
		margin-left: 10px;
		margin-bottom: 10px;
	}
	div#rightpanel div.meta-box {
		/*margin-bottom:20px;*/
		padding-top: 0px;
	}
	div#rightpanel div.box div.box-head {
		display:none;
	}
	div#rightpanel div.box div.box-title {
		font-family: Arial;
		font-size: 12pt;
		font-weight: bold;
		border: none;
		text-align: left;
		background-color: #114A5E;
		color: #ffffff;
		padding-left: 10px;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	
	div#rightpanel div.box div.box-body {
		padding: 0px;
	}
	
	div#rightpanel div.box div.box-foot {
		width: 100%;
		height: 15px;	
		clear:both;	
		display: none;
	}
	div#rightpanel div.box div.box-body div.box-image {
		display:none;
	}
	div#rightpanel div.box div.box-body div.description {
		width: auto;
		text-align: justify;
		padding: 5px;
	}
	div#rightpanel div.box div.box-body div.box-more {
		text-align: right;
		padding-right: 2px;
		width: auto;
	}
	/* Menu derecho vertical class=navmenu */
	
	div#rightpanel div.box div.box-body div.menuitems div.menuitem-left {}
	div#rightpanel div.box div.box-body div.menuitems div.menuitem {}
	div#rightpanel div.box div.box-body div.menuitems div.menuitem-right {}
	
	div#rightpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu,
	div#rightpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu li,
	div#rightpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu ul {
	  margin: 0;
	  border: 0 none;
	  padding: 0;
	  width: 100%; /*For KHTML*/
	  list-style: none;
	}
	
	div#rightpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu:after /*From IE 7 lack of compliance*/{
	  clear: both;
	  display: block;
	  font: 1px/0px serif;
	  content: ".";
	  height: 0;
	  visibility: hidden;
	}
	
	div#rightpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu li {
	  float: left; /*For IE 7 lack of compliance*/
	  display: block !important; /*For GOOD browsers*/
	  display: inline; /*For IE*/
	  position: relative;
	}
	
	/* Root Menu */
	/*************************************/
	/*********** MENU DERECHO ************/
	/*************************************/
	div#rightpanel div.box div.box-body div.menuitems{
		/*	box grande	*/
	}
	
	div#rightpanel div.box div.box-body div.menuitems div.menuitem {
		/*	box pequeño	*/
	}	
	
	div#rightpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu{
		/*	box pequeño*/
	}	
	/*************** no seleccionado ****************/
	div#rightpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu li.nonselected div{
		/*	div box pequeño no seleccionado*/
		padding-left: 5px;
		border-bottom: 1px dotted #999999;
	}
	
	div#rightpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu li.nonselected div a{
		/*	link del box pequeño no seleccionado */	
		-x-system-font:none;
		background-image: url(img/ico_box.png);
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 10px;
		padding-top: 3px;
		padding-bottom: 3px;			
		display:block;
		font-size:9pt;
		font-size-adjust:none;
		font-stretch:normal;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		height:auto !important;
		line-height:22px;
		text-decoration:none;
		height: 1%; /*For IE*/
		color: #000000;	
	}
	div#rightpanel div.box div.box-body div.menuitems div.menuitem:last-child ul.navmenu li div a{
		border-bottom: none;	
	}
	
	/************* 2do nivel *********************/
	div#rightpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu li.nonselected ul{
		/* box del 2do nivel*/	
	}	
	
	div#rightpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu li.nonselected ul li.nonselected{
		/* box pequeño del box del 2do nivel*/	
		border-bottom: none;
	}	
	
	div#rightpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu li.nonselected ul li.nonselected div{
		/* div del box pequeño del box del 2do nivel*/	
		border-bottom: none;
		display: none;
	}
	div#rightpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu li.nonselected ul li.nonselected:last-child div{
		/* div del box pequeño del box del 2do nivel*/	
		border-bottom: 1px dotted #022458;
	}
	
	div#rightpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu li.nonselected ul li.nonselected div a{
		/* link del box pequeño del box del 2do nivel*/	
		padding-left:15px;
		background-image: url(img/flechita.png);
		background-repeat: no-repeat;
		background-position: left center;
	}
	/* clase seleccionada */
	div#rightpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu li.selected{
		padding-left: 5px;
		background-image: url(img/ico_box.png);
		background-repeat: no-repeat;
		background-position: 5px 10px;
		border-bottom: 1px dotted #999999;
	}
	div#rightpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu li.selected div{
		-x-system-font:none;
		padding-top: 3px;
		padding-bottom: 3px;			
		display:block;
		padding-left: 10px;
		font-size:9pt;
		font-size-adjust:none;
		font-stretch:normal;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		height:auto !important;
		line-height:22px;
		text-decoration:none;
		height: 1%; /*For IE*/
		color: #000000;	
		border: none;
		cursor: default;	
	}
	div#rightpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu li.selected div a{
		background: none;
		line-height: 15px;
		border: none;
	}
	/*en hijo seleccionado*/
	div#rightpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu li.parentselected{
		padding-left: 5px;
		background-image: url(img/ico_box.png);
		background-repeat: no-repeat;
		background-position: 5px 10px;
		border-bottom: 1px dotted #999999;
	}
	div#rightpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu li.parentselected div a{
		-x-system-font:none;
		padding-top: 3px;
		padding-bottom: 3px;			
		display:block;
		padding-left: 10px;
		font-size:9pt;
		font-size-adjust:none;
		font-stretch:normal;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		height:auto !important;
		line-height:22px;
		text-decoration:none;
		height: 1%; /*For IE*/
		color: #000000;	
		border: none;
	}
	div#rightpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu li.parentselected ul{
		width: 190px;
	}
	div#rightpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu li.parentselected ul li.selected{
		background: none;
		border: none;
	}
	div#rightpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu li.parentselected ul li.selected div{
		border: none;
	}
	div#rightpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu li.parentselected ul li.nonselected {
		border: none;
	}
	div#rightpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu li.parentselected ul li.nonselected div{
		background: none;
		border: none;
	}
	div#rightpanel div.box div.box-body div.menuitems div.menuitem ul.navmenu li.parentselected ul li.nonselected div a{
		background: none;
		border: none;
	}
	
	/*******************************************************
	 * Parámetros del bottom panel   					   *
	 *******************************************************/
	 div#bottompanel{
	 	/*background-color: #274F73;*/
	    background-image: url(img/bottompanel.jpg);
	    background-repeat: repeat;
	    clear: both;
	    height: 230px;
	    margin-left: 7px;
	    position: relative;
	    width: 976px;
	 }
	 div#bottompanel div.box{
	    float: left;
	    line-height: 30px;
	    min-height: 180px;
	    padding-bottom: 30px;
	    padding-left: 30px;
	    padding-right: 5px;
	    padding-top: 10px;
	    width: 280px;
	    height: 190px;
	    position: relative;
	 }
	 div#bottompanel div.ordinal3{
	 }
	 div#bottompanel div.box div.meta-con{
	 	
	 }
	 div#bottompanel div.box div.box-head{
	 	display:none;
	 }
	 div#bottompanel div.box div.box-title{
	 	color: #FFFFFF;
	    font-size: 16px;
	    font-weight: bold;
	    padding-bottom: 10px;
	    padding-left: 5px;
	    padding-right: 10px;
	    padding-top: 10px;
	    display: none;
	 }
	 div#bottompanel div.box div.box-title a{}
	 div#bottompanel div.box div.box-body{}
	 div#bottompanel div.box div.box-body div.description{
	 	color: #808992;
	    padding-bottom: 10px;
	    padding-left: 5px;
	    padding-top: 5px;
	    text-align: justify;
	    width: 300px;
	 }
	 div#bottompanel div.box div.box-body div.box-more{
	  	float: right; 
	  	display:none;
	  }
	  div#bottompanel div.box div.box-body div.box-more a{color: #FFFFFF;}
	  div#bottompanel div.box div.box-body div.box-image{}
	  div#bottompanel div.box div.box-body div.menuitems{
	  	margin: 0px;
	  	padding: 0px;
	  }
	  div#bottompanel div.box div.box-body div.menuitems div.menuitem{
	  	list-style-type:none;
	  	list-style:none;
	  	margin: 0px;
	  	padding: 0px;
	  }
	  div#bottompanel div.box div.box-body div.menuitems div.menuitem div.menuitem-left{display:none;}
	  div#bottompanel div.box div.box-body div.menuitems div.menuitem div.menuitem-body{}
	  div#bottompanel div.box div.box-body div.menuitems div.menuitem div.menuitem-body ul.navmenu{
	  	margin: 0px; 
	  	padding:0px;
	  	list-style-type:none;
	  	list-style:none;
	  	padding-left: 5px;
	  }
	  div#bottompanel div.box div.box-body div.menuitems div.menuitem div.menuitem-body ul.navmenu li.nonselected{
	  	
	  }
	  div#bottompanel div.box div.box-body div.menuitems div.menuitem div.menuitem-body ul.navmenu li.nonselected div{
	  	color: #DDFFFF;
	  	font-weight: bold;
	  }
	  div#bottompanel div.box div.box-body div.menuitems div.menuitem div.menuitem-body ul.navmenu li.nonselected div a{
	  	color: #DDFFFF;
	  }
	  div#bottompanel div.box div.box-body div.menuitems div.menuitem div.menuitem-body ul.navmenu li.nonselected div a:hover{
	  	color: #cccccc;
	  }
	  div#bottompanel div.box div.box-body div.menuitems div.menuitem div.menuitem-body ul.navmenu li.selected{
	  	color: #DDFFFF;
	  }
	  div#bottompanel div.box div.box-body div.menuitems div.menuitem div.menuitem-body ul.navmenu li.selected div{
	  	color: #DDFFFF;
	  	cursor: default;
	  }
	  div#bottompanel div.box div.box-body div.menuitems div.menuitem div.menuitem-right{}
	  div#bottompanel div.box div.box-body div.menuitems div.menuitem div.menuitem-sep{}
	  
	  
	  
	  
	  
	/******************************************************
	 * Parámetros del pie del sitio      		          *
	 ******************************************************/
	div#foot {
		width: 990px;
		margin: 0px auto;
		clear: both;
		height: 50px;
		color: #333333;
		font-size: 9pt;
	}
	div#foot div.box {
		width: 980px;
		margin: auto;
		padding: 0px;
		padding-top: 10px;
	}
	div#foot div.box div.box-head {
		display:none;
	}
	div#foot div.box div.box-body {
		padding-top: 0px;
		padding-left: 0px;
		margin-right: 15px;
	}
	div#foot div.box div.box-body p {
		text-align: center;
		margin: 0px;
		padding: 0px;
	}
	div#foot div.box div.box-foot {
		display:none;
	}
	
	/*********************************************************************
	 * Parámetros de listado de contenidos como carpestas y contenedores *
	 *********************************************************************/
	div.content-list {
		padding: 5px;
		width: 100%;
	}
	div.content-list div.box {
		margin-bottom: 10px;
		padding: 0px;
		border-bottom: 1px dotted #444444;
		position: relative;
	}
	div.content-list div.box div.box-head {
		display:none;
	}
	div.content-list div.box div.box-title {
		padding-bottom: 7px;
		color: #004186;
		font-weight: bold;
	}
	div.content-list div.box div.box-title-withicon {
		position: relative;
		width: 320px;
	}
	div.content-list div.box div.box-body {
		padding: 0px;
		padding-right: 10px;
	}
	div.content-list div.box div.box-icon {
		width: 100px;
		height: 100px;
		margin-right: 10px;
		overflow: hidden;
		float: left;
	}
	div.content-list div.box div.content-description {
		line-height: 1.3em;
		text-align: justify;
	}
	div.content-list div.box div.content-description-withicon {
		position: relative;
		padding-left: 115px;
		
	}
	div.content-list div.box div.content-description-withouticon {}
	div.content-list div.box div.content-author, div.content-list div.box div.content-date  {
		color: gray;
		font-size: 7pt;
	}
	div.content-list div.box div.content-author-withicon, div.content-list div.box div.content-date-withicon  {
		position: relative;
		left: 105px;	
	}
	div.content-list div.box div.box-more {
		margin: 5px;
		text-align: right;
		
	}
	div.content-list div.box div.box-foot {
		height: 5px;	
		clear:both;	
	}
	/*********************************************************************
	 * Parámetros de formularios                                         *
	 *********************************************************************/
	div#type-innova-form table {
		width: 100%;
		padding-left: 5px;
	}
	div#type-innova-form th {
		font-weight: normal;
		text-align: left;	
	}
	div#type-innova-form th.textarea {
		float:left;
		vertical-align:text-top;
	}
	div#type-innova-form th div.mandatoryfield {
		color: #ff0000;
		float:right;
		padding-left:3px;
	}
	
	div#type-innova-form td.captcha {
		padding: 25px;
		text-align: center;	
	}
	
	div#type-innova-form td.label {
		height: 25px;
		font-weight: bold;
	}
	
	/*********************************************************************
	 * Parámetros del buscador                                           *
	 *********************************************************************/
	.result-row {
		text-align: left;
		border-bottom-width: 1px;
		border-bottom-style: dotted;
		border-bottom-color: #ccc;
		padding: 7px;
	}
	.result-row a {
		color: #003366;
		font-weight: bold;
	}
	.liusHit {
		font-weight: bold;
	}
	.Comment,
	.result-attach,
	result-modified {
		font-size: 10px;
		color: #009966;
	}
	.ampliar {
		font-size: 9px;
		color: #003366;
	}
	.ampliar a {
		color: #003366;
	}
	.lupaboton2 {
		display:none;
	}
	/******************************************************
	 * Página de login                                    *
	 ******************************************************/
	div#login-body {
		padding: 0px;
		margin: 0px;
	    width: 980px;
	}
	div#login-body div.box {
		margin: 50px auto;
		width: 380px;
	}
	div#login-body div.box div.box-title {
		font-size: 12pt;
		font-weight: bold;
		padding: 5px;
		margin: 5px;
	}
	div#login-body div.box div.box-body {
		margin: 0px auto;
		width: 300px;	
	}
	div#login-body div.box div.box-body table {
		width: 100%;
	}
	div#login-body div.box th {
	 	text-align: left;
	 	font-weight: normal;
	 	width: auto;
	}
	div#login-body div.box td.submit-div {
		padding: 15px;
		text-align: center;	
	}
	/******************************************************
	 * Foros										      *
	 ******************************************************/
	table.forum {
		width: 100%;
	}
	table.forum th {	
		color: #FFFFFF;
		background-color: #777777;
		height: 15px;
	}
	table.forum th.col-pic {width: 6%;}
	table.forum th.col-theme {width: 67%;}
	table.forum th.col-author {width: 16%;}
	table.forum th.col-message {}
	table.forum tr.theme {height: 32px};
	table.forum td {}
	table.forum tr.theme td.even {background-color: #F2F4F7;}
	table.forum tr.theme td.odd {background-color: #F8F9FA;}
	
	table.forumtheme {width: 100%;}
	table.forumtheme th {	
		color: #FFFFFF;
		background-color: #777777;
		height: 15px;
	}
	table.forumtheme th.col-pic {width: 6%;}
	table.forumtheme th.col-theme {width: 80%;}
	table.forumtheme th.col-author {width:16%}
	table.forumtheme th.col-message {width: 80%;}
	table.forumtheme td.even {background-color: #F2F4F7;}
	table.forumtheme td.odd {background-color: #F8F9FA;}
	table.forumtheme tr.theme div.title {font-weight: bold;padding-left: 2px; padding-bottom: 5px;}
	table.forumtheme tr.theme div.textbody {padding-left: 2px;}
	
	table.forumtheme tr.message div.title {font-weight: bold;padding-left: 2px; padding-bottom: 5px;}
	table.forumtheme tr.message div.textbody {padding-left: 2px;}
	
	table.messageform {width: 100%;};
	table.messageform th {	
		color: #FFFFFF;
		background-color: #777777;
		height: 15px;
		width: 100%;
	}
	table.messageform td {
		width: 100%;
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left: 7px;
		padding-right: 7px;
		font-weight: bold;
	}
	table.forumtheme td.alert {
		color: red;
		font-weight: bold;	
		padding-bottom: 7px;
	}
	/******************************************************
	 * Encuesta									          *
	 ******************************************************/
	div#rightpanel table.surveytheme {
		padding-bottom: 5px;	
	}
	/******************************************************
	 * Parámetros de utilidad en el todo el  sitio        *
	 ******************************************************/
	div.page-selector {
		width:70%;
		padding: 20px;
		margin: auto;
		margin-bottom: 20px;
	}
	div.page-selector div.previous-page {
		width: 45%;
		float: left;
		padding: 5px;
		text-align: left;
		font-weight: bold;
	}
	div.page-selector div.next-page {
		width: 45%;
		float: right;
		padding: 5px;	
		text-align: right;
		font-weight: bold;
	}
	div#site-message {
		text-align: center;
		padding: 50px 0 50px 0;
		font-size: 13pt;
		color: black;
		font-weight: bold;
		
	}
	div#site-message-backbutton {
		text-align: center;
		margin-bottom: 20px;
	}
	div#related-materials {
		clear: both;	
		border-top: dotted 1px black;
		padding-bottom: 5px;
		padding-top: 5px;
	}
	div#body div#centralpanel div#related-materials div.box div.box-title {
		font-size:12pt;	
		font-weight: normal;
	}
	div#body div#centralpanel div#related-materials a {
		font-size:10pt;
		line-height: 20px;	
	}
	div#related-materials li {
		 padding: 0px 13px 0px 7px;
		 margin: 0px;   
	     position: relative;
	     background-image: url(../default-image/blue_arrow_02.gif);
	     background-position: left;	
	     background-repeat: no-repeat;
	}
	div#related-materials div.attachments div.box-title {
		background-image: url(../default-image/download.gif);
		background-position: left;
		background-repeat: no-repeat;
		padding-left: 21px;
		font-weight: bold;
		margin-left: 20px;
	}
	div#related-materials div.relcontents div.box-title {
		background-image: url(../default-image/releated.gif);
		background-position: left;
		background-repeat: no-repeat;
		padding-left: 21px;
		font-weight: bold;
		margin-left: 20px;
	}
	div#related-materials div.urls div.box-title {
		background-image: url(../default-image/links.gif);
		background-position: left;
		background-repeat: no-repeat;
		padding-left: 21px;
		font-weight: bold;
		margin-left: 20px;
	}
	div.forgot-message {
		text-align: center;
		height: 70px;
		padding-top: 50px;
		font-size: 13pt;
		color: black;
		font-weight: bold;
		text-align:left;
		padding-left:30px;
	}
	div.email {
		text-align: center;
		height: 70px;
		padding-top: 30px;
		padding-left:10px;
		font-size: 13pt;
		color: black;
		font-weight: bold;
	}
	div.label-email ,div.captcha-text{
		width:200px;
		float:left;
	}
	div.input-email {
		width:200px;
		float:left;	
	}
	div.button-continue{
		padding-left:250px;
	}
	div.input-email input ,div.send-button input ,div.button-continue input ,div.captcha-input input{	
		font-size: 11px;
		color: #444444;
		border: 1px solid #00CCFF;
		font-weight: normal;
	}
	hr {
		color: aqua;
	}
	div.hr{
		background-color:#ccc;
		height:2px;
		clear:left;
		width:100%;
	}
	div.sep{
		height:10px;
		clear: left;
	}
	div.captcha-input{
		width:300px;
		float:left;
		height:60px;
		vertical-align: baseline;
		padding-left: 35px;
	}
	div.captcha{
		text-align: left;
		vertical-align: bottom;	
	}
	div.fieldtitle {
		font-size: 13px;
		font-weight: bold;
		color: #000000;
		float: left;
		width: 30%;
	}
	div.fieldvalue {
		font-size: 13px;
		color: #000000;
		width: 100%;
	}
	table.super {
		width: 100%;
		border: 0px;
	}
	table.formtable {
		width: 100%;
		border: 0px solid #999999;
		margin: 5px;
	}
	div.socio-guardar{
		text-align: center;
	}
	div.socio-guardar input {
		font-size: 11px;
		color: #444444;
		border: 1px solid #00CCFF;
		font-weight: normal;
	}
	table.user-register input{
		font-size: 11px;
		color: #444444;
		border: 1px solid #00CCFF;
		font-weight: normal;
	}
	/******************************************************
	 * Recuadro de login                                  *
	 ******************************************************/
	div.login-gadget {
		width:100%;
		text-align: center;
		padding-bottom: 25px;
	}
	div.pswlabel, div.loginsubmit {
		padding-top: 10px;	
	}
	div.forgetmelink, div.registerlink {
		display: none;
		padding-top: 5px;	
	}
	div.login-gadget div.login-gadget-title {
		font-family: Georgia;
		font-size: 12pt;
		font-weight: bold;
		color: #2193C6;
		border: none;
		padding: 5px 0px 10px 5px;
		min-height: 10px;
		text-align: left;
	}
	/******************************************************
	 * Recuadro de nuevo contenido                        *
	 ******************************************************/
	 div#head div#editlink-place {
		position: absolute;
		top: 110px;
		left:870px;	
		color: #DDDDDD;
	}
	div#head span#editlink, div#head span#newlink {
		cursor: pointer;
		color: #DDDDDD;
		text-decoration: underline;
	}
	div#newcontentbox {
		width:200px;
		height:300px;
		border: 10px solid gray;
		display:block;
		position:absolute;
		left:750px;
		top:130px;
		background-color: #ffffff;
		z-index: 10000;
		overflow: auto;
		display: none;
	}
	div#newcontentbox ul {
		padding-left: 25px;	
	}
	div#newcontentbox ul li {
		cursor: pointer;
	}
	div#newcontentbox ul li:hover {
		background-color: #cccccc; 
	}
	div#newcontentbox div.box-head {
		height: 25px;
		background-color: #cccccc;
		padding-top:5px;
		padding-left:5px;
	}
	div#newcontentbox div.box-head span.box-close {
		position: absolute;
		left: 170px;	
		cursor: pointer;
	}
	/******************************************************
	 * Slider de contenidos en algún                      *
	 ******************************************************/
	div.contents-rotator {
		height: 250px;
	    margin-left: 5px;
	    overflow-x: hidden;
	    overflow-y: hidden;
	    position: relative;
	    width: 730px;
	    z-index: 0;
	}
	div.contents-rotator div.items {
		width:100%;
		height:230px;
	}
	div.contents-rotator div.items div.item {
		position:absolute;
		top:0px;
		left:0px;
	}
	div.contents-rotator div.items div.item div.item-title {
		display:none;
	}
	div.contents-rotator div.items div.item div.item-picture {
		border: 0px;
		float:left;
	}
	div.contents-rotator div.items div.item div.item-picture img {
		padding-left:3px;
		border: none;	
		position: absolute;
	}
	div.contents-rotator div.items div.item div.item-text {
		padding:5px;
		width: 460px;
		float: left;
		display: none;
	}
	div.contents-rotator div.items div.item div.item-text div.item-title {
		display:block;
		color:#154B7A;
		font-size:24px;
		padding-bottom: 7px;
	}
	div.contents-rotator div.items div.item div.item-text div.item-description {
		font-size:13px;
		color: #000000;
		/*color:#999999;*/
		text-align: justify;
		padding-bottom: 7px;
	}
	div.contents-rotator div.items div.item div.item-text div.see-more {
		font-size:12px; 
		color:blue; 
		float:right
	};
	div.contents-rotator div.item-selector {
		with:100%;
		clear:both
	}
	div.contents-rotator div.stop1,div.contents-rotator div.stop2,div.contents-rotator div.stop3, div.contents-rotator div.stop3, div.contents-rotator div.stop4 {
		clear:both;	
	}
	div.contents-rotator div.item-selector {
		text-align: center;	
		width: 100%;
	}
	div.contents-rotator div.previous-item { 
		position: absolute;
		top: 230px;
		left: 15px;
		display: none;
	}
	div.contents-rotator div.item-selector li.selected-item {
		border: solid 1px black;
		font-weight: bold;
	}
	div.contents-rotator div.next-item {
		position: absolute;
		top: 230px;
		left: 430px;
		display: none;
	}
	div.contents-rotator div.item-selector ul {
		padding: 0px;
		margin: 0px;
		clear: both;
	}
	div.contents-rotator div.item-selector li {
		display: inline;
		width: 30px;
		border: solid 1px #cccccc;	
		padding: 0px 10px;
		cursor: pointer;
	}
	/******************************************************
	 * Glosario              *
	 ******************************************************/
	div.content-list table.glossary_letters{
		text-align: left;
	}
	div.content-list table.glossary_letters tr td span.letter_selected{
		font-size:18pt;
		padding:5px; 
	}
	
	div.content-list table.glossary_letters tr.letters_row{
		
	}
	div.content-list table.glossary_letters tr.letters_row td div.letter{
		font-weight: bold;
	}
	div.content-list table.glossary_letters tr.letters_row td div.disabled-letter{
	
	}
	div.content-list table.glossary-list{
		text-align: left;
	}
	div.content-list table.glossary-list tr th.label-term{
		background-color: #ccc;
	}
	div.content-list table.glossary-list tr th.label-description{
		background-color: #ccc;
	}
	div.content-list table.glossary-list tr td.list-term{
		
	}
	div.content-list table.glossary-list tr td.list-description{
		
	}
	div.content-list table.glossary-list tr.even{
		
	}
	div.content-list table.glossary-list tr.odd{
		background-color: #F7F7F7;
	}
	/******************************************************
	 * Glosario              							  *
	 ******************************************************/
	 div#adausearchform {
	 	width: 370px;
	 	border: solid 1px #cccccc;
	 	padding: 15px;
	 	margin: 0px auto 20px auto;
	 }
	 div#adausearchform div.fieldlabel {
	 	font-weight: bold;
	 	width: 270px;
	 }
	 div#adausearchform div.field {
		padding-bottom: 15px;
	 }
	 div#adausearchform div.boton {
	 	width: 100%;
		text-align: center;
	 }
	 div#adaunewsearch {
	 	padding: 10px 0px 5px 15px;
	 }
	 div#adaunewsearch {
	 	text-decoration: underline;
	 }
	 div#adausearchintro {
	 	padding: 0px 0px 10px 15px;
	 	text-align: justify;
	 }


/************************************************/
/*****************    print    *****************/
/**********************************************/
@media print{
	div#head{
		display: none;
	}
	div#leftpanel{
		display:none;
	}
	div#rightpanel{
		display:none;
	}
	div#foot{
		display:none;
	}
	div#body div#centralpanel div#template-top-tools {
		display: none;
	}
	div#body div#centralpanel{
		width: 100%;
	}		
}
/*********************************************************
*					Comentarios en contenidos			 *
*********************************************************/
div#content-addcomment {
	padding: 10px;
	border-top-style: dotted;
	border-top-width: 1px;
	border-top-color: gray;
	clear: both;
	margin: auto;
}
div#content-addcomment div.content-addcomment-title {	
	font-size: 17pt;
	font-weight: normal;
	color: #000000;
	padding: 5px 0px 15px 0px;
}
div#content-addcomment div.field-label,field-label-area {font-weight: bold;padding: 3px;}
div#content-addcomment div.field-label span {font-weight: normal;padding-left: 3px;}
div#content-addcomment div.field-input {}
div#content-addcomment div.field-input input {width: 300px;}
div#content-addcomment div.field-input-area textarea {width: 500px;}
div#content-addcomment div.field-submit {text-align: center;}
div#content-addcomment div#captcha-place {padding:10px;text-align: center;}
div#content-addcomment div#captcha-place div#captcha-text {font-weight: bold;}
div#content-comments {
	padding: 10px;
	border-top-style: dotted;
	border-top-width: 1px;
	border-top-color: gray;
	clear: both;
}
div#content-comments div#content-comments-msg {
	color: red;
	font-size: 11pt;
	font-weight: bold;
	padding-bottom: 15px;
}
div#content-comments div.content-comments-list {}
div#content-comments div.content-comments-title {	
	font-size: 17pt;
	font-weight: normal;
	color: #000000;
	padding: 5px 0px 15px 0px;
}
div#content-comments div.comment-block {border: solid 1px #E9E9E9;}
div#content-comments div.comment-head-public {}
div#content-comments div.comment-head-private {border: solid 2px black;}
div#content-comments div.comment-head {padding: 5px;}
div#content-comments div.comment-block-public div.comment-head {color: black;background-color: #ecf3ff;}
div#content-comments div.comment-block-private div.comment-head {color: white;background-color: red;padding: 5px;}
div#content-comments div.comment-alias {font-weight:bold; float: left;}
div#content-comments div.comment-date {float: right;}
div#content-comments div.comment-head div.comment-head-stop {clear:both;}
div#content-comments div.comment-body {padding: 5px;border: solid 1px #E9E9E9;clear: both;}
div#content-comments div.comment-tools {padding: 5px;text-align: right;}
div#content-comments div.comment-sep {height:10px;border: none;}
	
div#content-comments input.radio {border:none;}
div#content-comments #addcomment {border: solid 1px #E9E9E9;}

/******************************************************
 * Glosario              							  *
******************************************************/
div#type-innova-download {
}
div#type-innova-download div.download-box {
    padding: 2em;
    text-align: center;
}
div#type-innova-download div.download-box a {
    background-image: url("img/download.jpg");
    background-repeat: no-repeat;
    font-size: 15pt;
    padding: 17px 0 17px 65px;
    text-decoration: underline;
}
div#customhtml1{
	position: relative;
    text-align: center;
    top: 100px;
    width: 1000px;
}
div#customhtml1 div{
	height: 991px;
    position: absolute;
    opacity: 1;
    right: 25%;
    width: 700px;
    z-index: 100;
    left: 150px;
}
/* Galeria */
div#galeria{
	float:left;
	width:100%;
}
div.div_imagen_galeria{

}
img.imagen_galeria{	
	float:left;
	padding:10px;
	margin:3px;
	width:184px;
}
div.logochico {
	float:left;
	width:100px;
	margin:5px 0 0 0;
	padding: 0 10px;

}
div.image_gallery{
	float: left;
    margin-bottom: 20px;
    padding-left: 15px;
    width: auto;	
}