@CHARSET "ISO-8859-1";
/*Parametro generales*/

html, body {
	height: 100%;
}

body {
	font-family: Arial,Sans-serif;
	font-size:12px;
	background-image: url("img/top-nuevo.jpg");
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
}
img {
	border:none;
}
a:link {
    color: #005da8;
    text-decoration: none;
}
a:visited {
    color: #005da8;
    text-decoration: none;
}
a:hover {
    color: #00cccc;
    text-decoration: none;
}

a:active {
    color: #00cccc;
    text-decoration: none;
}
iframe {
    width: 100%;
    height: 300px;
    border: none;
}
h1 {
    font-size: 20pt;
}
.skip {
    position: absolute;
    left: -5000px;
    width:132px;
    height:21px;
    display:block;
}
img{
    border:none;
}
/******************************************************
 * Parametros del cabezal del sitio    		          *
 ******************************************************/
div#head {
	width: 790px;
    height:202px;
	margin: 0px auto;
    margin-top:0px;
    padding: 0px;
}
div#head div.box-body div#logo-sector {display:none;}
div#head div.box-body div#logo-sector img {display:none;}
div#head div.box-body div#search-sector {
    width: 290px;
    position: relative;
    top: 40px;
    left: 55px;
    padding-bottom:5px;
    padding-right: 45px;
    float: right;
}

div#head div.box-body div#search-sector label{
    display: none;
}

div#head div.box-body div#search-sector #query{
    background-color:#dddddd;
    border-radius:3px;
    border:none;
    height: 20px;
    width: 180px;
}

div#head div.box-body div#search-sector input#search-image {
    display: none;
}
div#head div.box-body div#search-sector input#search-button {
    background-position: bottom;
    background-repeat: repeat-x;
    background-color: #0566AA;
    color:#FFFFFF;
    border:none;
    padding-left:2px;
    padding-right:2px;
    padding-bottom:2px;
    padding-top:0px;
    margin-left:5px;
    height:25px;
    font-family:Arial;
    font-size:9pt;
    text-align:center;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    width: 70px;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
}

div#head div.box-body div#login-sector {
    color: #000000;
    float: right;
    padding-top: 50px;
    width:180px;
    margin-right:40px;
    padding-bottom:10px;
    display: none;
}

div#head div.box-body div#login-sector input[type="submit"] {
    border: 1px solid;
    height:20px;
    background-color:#0066B3;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:9pt;
    color:#FFFFFF;
    float:right;
    /*margin-top: 10px;*/
}
div#head div.box-body div#login-sector .user-label{
    font-family:Arial, Helvetica, sans-serif;
    font-size:8pt;
    float:left;
}

div#head div.box-body div#login-sector .password-label{
    font-family:Arial, Helvetica, sans-serif;
    font-size:8pt;
    float:left;
}
div#head div.box-body div#login-sector input#username,div#head div.box-body div#login-sector input#password  {
    font-size: 9px;
    float:right;
    background-color:#dddddd;
    border-radius:5px;
    border:0px;
    padding:2px;
}
div#head div.box-body div#logoff-sector {
    color: #FFFFFF;
    display: block;
    height: 25px;
    margin-right: 20px;
    position: absolute;
    text-align: right;
    top: 165px;
    width: 790px;
}
div#head div.box-body div#logoff-sector span#endsession {
    cursor: pointer;
}

div#head div.box-body div#language-sector {
    display:none;
    position:absolute;
    top: 10px;
    left:820px;
    text-align: right;
}

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(../default-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: #68D0FC;
    font-weight: bold;
}

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: absolute;
    top:0px;
    width: 990px;
    float: left;

}


div#head div.box-body div#customhtml div#cabeceraLogos{
    position: relative;
    top:10px;
    left: 200px;
    width: 600px;
    float: left;
}

div#head div.box-body div#customhtml div#menuTop {
    position: relative;
    top: 80px;
    float: left;
    left: 675px;
}

div#head div.box-body div#customhtml div#menuTop div.iconosTop{
    width: 108px;
    float: left;
    margin-right: 10px;
}

div#head div.box-foot {
    clear:both;
}

/* Menu superior horizontal 1 class=navmenu */
div#topmenu1 {display:none;}

/* Menu superior horizontal 2 class=navmenu */
div#topmenu2 {
    height: 21px;
    position: absolute;
    top:149px;
    padding-left: 10px;
    margin-right: 5px;
}
div#topmenu2 ul.navmenu {
    padding: 0px;
    margin: 0px;
}
div#topmenu2 ul.navmenu li {
    padding: 10px 13px 0px 7px;
    margin: 0px;
    position: relative;
    float:left;
    display:block;
    background-position:left;
    white-space: nowrap;
}
div#topmenu2 ul.navmenu li > div {
	color: #ffffff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    font-weight: bold;	
    display: block;
    padding: 0.1em 0em 0.3em 0em;
    margin: 0.2em 0 0.2em 0.1em;
    height: 1em;
}	
div#topmenu2 ul.navmenu ul {
    list-style: none;
    padding: 5px;
    margin: 0px;
    width:17em;
    z-index:79;
    position:relative;
    overflow:visible;
    background: #18416D;
}
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;
    padding-left: 10px;
    background-image: none;
    width:17em;
    border-style: none;
    border-color: #FFFFFF;
    border-width:0px 1px 1px 1px;
    background: #18416D;
    background-image: url(../default-image/blue_arrow_02.gif);
    background-position: 5px;	
    background-repeat: no-repeat;    
}
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;    
}
div#topmenu2 ul.navmenu ul a {
    color: #ffffff;
    text-decoration:none;
    display:block;
    padding: 0.1em;
    margin:0.2em 0 0.2em 0.1em;
    width:16.5em;
    height:1em;
}
div#topmenu2 ul.navmenu a:hover, 
div#topmenu2 ul.navmenu li:hover, 
div#topmenu2 ul.navmenu li:visited {
    color:#cccccc;
}
div#topmenu2 ul.navmenu ul li:hover, 
div#topmenu2 ul.navmenu ul li a:hover{
    color:yellow;
    background-color:#0977CC;
}
div#topmenu2 ul.navmenu ul{
    position:absolute;
    display:none;
}
/*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;
}
/******************************************************
 * Parametros del cuerpo de las plantillas	          *
 *****************************************************/
div#body {
	background-color: #FFFFFF;
    margin: 0 auto 20px;
    padding-top: 10px;
    width: 790px;
    min-height: calc(100% - 287px);
    z-index: 0;
}
div#body div#centralpanel {
	width: 790px;
    padding-left: 2px;
    padding-top: 2px;
    float: left;
}
div#body div#centralpanel.normalwidth{}

/*********************************************************
 * Parametros del panel izquierdo 						 *
 *********************************************************/

div#body div#leftpanel {display:none;}

/********************************************************
 * Parametros del panel derecho                         *
 *******************************************************/
div#body div#rightpanel {display:none;}

/******************************************************
 * Parametros del pie del sitio      		          *
 ******************************************************/

div#foot {
    width: 100%;
    position:relative;
    height:55px;
    padding:0px;
    margin: 0px;
    clear: both;
    background-color: #333333;
    color: #ffffff;
    font-size: 9pt;
}

/*********************************************************************
 * Parametros 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;
}

/*********************************************************************
 * Parametros del buscador                                           *
 *********************************************************************/
.ResultRow {
    margin-bottom: 10px;
    padding: 10px 10px 20px 10px;
    border-bottom: 1px dotted #cccccc;
    margin-left:10px;
    margin-right:10px;
}
.ResultRow:hover {
    background-color:#eeeeee;
}
.ResultRow a {
    padding-bottom: 7px;
    font-family:Arial;
    font-size:1.6em;
    color: #004186;
    font-weight: normal;
}
.ResultRow a:hover{
    text-decoration:underline;	
}
.liusHit {
    font-weight: bold;
}
.Comment {
    font-size: 10px;
    color: #009966;
}
.ampliar {
    font-size: 9px;
    color: #003366;
}
.ampliar a {
    color: #003366;
}
.lupaboton2 {
    display:none;
}
/******************************************************
 * Pagina de login                                    *
 ******************************************************/
div#login-body {}
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:100%;
}
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-top: 50px;
    font-size: 13pt;
    color: black;
    font-weight: bold;
}
div#site-message-backbutton {
    text-align: center;
    padding: 20px;
}
div#site-message-backbutton {
    text-align: center;
}
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;
    font-family: Arial, Helvetica, sans-serif, Verdana;
}
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-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #000000;
    float: left;
    width: 30%;
}
div.fieldvalue {
    font-family: Arial, Helvetica, sans-serif;
    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;
    font-family: Arial, Helvetica, sans-serif, Verdana;
}
table.user-register input{
    font-size: 11px;
    color: #444444;
    border: 1px solid #00CCFF;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif, Verdana;
}
/******************************************************
 * Recuadro de login                                  *
 ******************************************************/
div.login-gadget {
    width:100%;
    text-align: center;
    background-color: #eeeeee;
    border: 1px #cccccc solid;
    overflow: hidden;
}
div.pswlabel, div.loginsubmit {
    padding-top: 2px;
    padding-left: 5px;
    color:#000000;
    float: left;
}
div.pswinput{
    padding-left: 5px;
    float:left;
    width: 100%;
}
div.forgetmelink, div.registerlink {
    display: none;
    padding-top: 2px;
}
div.login-gadget div.login-gadget-title {
    display: none;
}

div.login-gadget input[type="submit"]{
    padding: 2px;
}
div.login-gadget input[type="submit"]:hover{
    -moz-box-shadow:inset 0 0 5px #777777;
    -webkit-box-shadow:inset 0 0 5px #777777;
    box-shadow:inset 0 0 5px #777777;
    }

div.login-gadget div.userlabel{
    text-align: left;
    padding-left: 5px;
    float:left;
    width: 100%;
    width: 70px;
    margin-top: 5px;
    margin-bottom: 5px;
}
div.pswlabel{
    text-align: left;
    padding-left: 5px;
    float:left;
    width: 100%;
    margin-top: 0px;
    margin-bottom: 5px;
}
div.login-gadget div.userinput, div.login-gadget div.pswlabel{
    text-align: left;
    padding-left: 5px;
    margin-top: 0px;
    margin-bottom: 5px;
    float:left;
    width: 100%;
}
#gdg-password{
    float: left;
}

/******************************************************
 * Recuadro de nuevo/editar contenido                 *
 ******************************************************/
div#head div#editlink-place {
    position: absolute;
    top=0px;
    left:850px;
    display:none;
}
div#head span#editlink, div#head span#newlink {
    cursor: pointer;
    color: blue;
    text-decoration: underline;
}
div#newcontentbox {
    width:200px;
    height:300px;
    border: 10px solid #18416D;
    display:block;
    position:absolute;
    left:750px;
    top:20px;
    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;
}

#language-sector{
    display: none;
}


/** COMENTARIOS DEL SITIO */

div#content-addcomment{
    display:block;
    background:#dddddd;
    margin:5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding:5px;
    border: 1px #cccccc solid;
    border-left: 3px #0066B3 solid;
}

div#content-addcomment div.content-addcomment-title{
    font-family: Arial;
    font-weight: bold;
    font-size:1.7em;
    color: #434345	;
    padding: 30px;
    margin-left: 15px;
    background-image: url(globo_addComment.png);
    background-position:left center;
    background-repeat:no-repeat;
}
div#content-addcomment div.content-addcomment-form{

}
div#content-addcomment div.field-label{
    width: 30%;
    float:left;
    font-family: Arial;
    font-size:1em;
}
div#content-addcomment div.field-input{
    width:70%;
    float:left;	
}
div#content-comments{
    display:block;
    background:#fbfbfb;
    margin:5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding:10px;
    border: 1px #cccccc solid;
    border-left: 3px #61166a solid;
}

div#content-comments div#content-comments-msg{
    background-color:#FC0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border:1px #F90 solid;
    width:80%;
    padding:5px;
    margin:0 auto 0 auto;
    margin-bottom:10px;
    text-align:center;
    font-weight:bold;
    font-family:Arial;
    font-size:0.9em;
    color:#000000;  
}

div#content-comments div.content-comments-title{
    font-family: Arial;
    font-weight: bold;
    font-size:1.7em;
    color: #434345	;
    padding: 30px;
    margin-left: 15px;
    margin-top:10px;
    background-image: url(comentariosGlobo.png);
    background-position:left center;
    background-repeat:no-repeat;
}
div#content-comments div.content-comments-list{
    background-image:url(fondo_top_comentarios.jpg);
    background-position:top left;
    background-repeat:repeat-x;
    padding-bottom:10px;
    margin-bottom:5px;
    padding-top: 20px;
}
div#content-comments div.comment-block{
    padding-top:10px;
    border-bottom:	2px #999999 solid;	
    padding-bottom:10px;
    padding-left:80px;
    background-image:url(iconoComentarios.png);
    background-position:center left;
    background-repeat:no-repeat;
}
div#content-comments div.comment-alias{
    padding-bottom: 3px;
    font-family: Arial;
    font-size:1.4em;
    color:#333333;
    font-weight:bolder;
}
div#content-comments div.comment-date{
    background-image:url(calendario.jpg);
    background-position:center left;
    background-repeat:no-repeat;
    margin-top:5px;
    padding-left:20px;	
    font-family: Arial;
    font-size:0.9em;
    color:#666;
}
div#content-comments span.comment-time{
    margin-left:5px;
    margin-top:5px;	
    font-family: Arial;
    font-size:0.9em;
    color:#666;	
}
div#content-comments div.comment-body{
    font-family:Arial;
    font-size:1em;
    color:#111111;
    padding:4px;	
}

/************************
*      ENCUESTAS        *
************************/

div.surveyquestion{
    font-family: Arial;
    font-size: 1.2em;
    color: #0066B3;
    font-weight: bold;
    padding: 5px;
}
input[type="radio"]{
    width: 1em;
    cursor: pointer;
    padding-bottom: 5px;
    padding-top: 5px;

}
input[type="radio"]:hover{
    background-color: red;

}
.contentSurveyResult1{
    background-color: #00b366;
}

/******************************************************
 * Slider de contenidos de MIDES     INNOVA           *
 ******************************************************/
div.content-slider {
    width:100%;
    height: 300px;
    position:relative;
    magin:0px;
    top: 0px;
    left: 0px;
    overflow: hidden;
}
div.content-slider div.items {
    left: 210px;
    position: absolute;
    top: 0;
    width: 750px;
    height: 300px;
}
div.content-slider div.items div.item {
    top:0px;
    left:0px;
    width: 100%;
    height: 300px;
    overflow: hidden;
}
div.content-slider div.items div.item div.item-title {
    display:none;
}
div.content-slider div.items div.item div.item-picture {
    border: 0px;
    float:left;
}
div.content-slider div.items div.item div.item-picture img {
    width:393px;
    padding-left:0px;
    border: none;
}
div.content-slider div.items div.item div.item-text {
    float: left;
    padding: 5px 5px 5px 10px;
    width: 335px;
}
div.content-slider div.items div.item div.item-text div.item-title {
    display:block;
    color:#154B7A;
    font-size:24px;
    padding: 0px 0px 7px 0px;
}
div.content-slider div.items div.item div.item-text div.item-title a {
    color:black;
    font-family: Georgia;
    font-size: 1em;
    color:#004186;
}
div.content-slider div.items div.item div.item-text div.item-description {
    font-size:13px;
    color: #000000;
    text-align: left;
    padding-bottom: 7px;
}
div.content-slider div.items div.item div.item-text div.see-more {
    color: blue;
    font-size: 15px;
    padding-top: 0px;
    background-image: url(ico_leer_mas.jpg);
    background-position: right;
    background-repeat: no-repeat;
    width: 65px;
}
div.content-slider div.stop1,div.content-slider div.stop2,div.content-slider div.stop3, div.content-slider div.stop3, div.content-slider div.stop4 {
    clear:both;	
}
div.content-slider div.item-selector {
    position: absolute;
    top:0px;
    width: 190px;
    clear:both
}
div.content-slider div.item-selector  li.previous,
div.content-slider div.previous-item { 
    display: none;
}
div.content-slider div.item-selector li.next,
div.content-slider div.next-item {
    display: none;
}
div.content-slider div.rotator-pause {
    display: none;
}
div.content-slider div.item-selector ul {
    padding: 0px;
    margin: 0px;
    clear: both;
}

div.content-slider div.item-selector li,
div.content-slider div.item-selector li.selected-item {
    width: 200px;
    min-height: 40px;
    border-top: #6DA7D3 solid 1px;
    border-bottom: #6DA7D3 solid 1px;
    border-left: none;
    border-right: none;
    padding: 5px;	
    margin: 0px;
}
div.content-slider div.item-selector li {
    display: block;
}
div.content-slider div.item-selector li div.top-title {
    font-size: 0.8em;
    font-family: Arial;
}
div.content-slider div.item-selector li div.title {
    font-size: 1.1em;
    font-family: Georgia;
    font-weight: normal;
}
div.content-slider div.item-selector li.selected-item {
    color: #ffffff;
    background-color: #288DAE;
    font-weight: normal;
    font-size: 0.9em;
}
div.content-slider div.item-selector li.selected-item a {
    color: white;	
}

.historico {
    border: 1px solid #CCC;
    background-color: #DDD;
    font-family: Arial;
    font-size: 0.9em;
    font-weight: bold;
    color: black;
    padding: 3px;
    margin-top: 2px;
    margin-bottom: 2px;
    width: 95%;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.logosInstitutos{
    width: 1000px;
    margin: 0 auto 0 auto;
    background-color: #ffffff;
    text-align: center; 
    padding-top: 10px;
    padding-bottom: 10px;
    height: 90px;
}
/******************************************************
 * Formulario de Registro					           *
 ******************************************************/
 div.register-form {
 	padding: 5px;
 }
 div.register-form div.register-line {
 	clear:both;
 }
 div.register-form div.register-line div.register-label {
 	width: 130px;
 	padding-top: 3px;
 }
 div.register-form div.register-line div.register-label,
 div.register-form div.register-line div.register-value, 
 div.register-form div.register-line div.register-action,
 div.register-form div.register-line div.register-image {
 	float:left;

 }
 div.register-form div.register-line div.register-image {
 	width: 30px;
 }
 div.register-form div.send-button {
 	text-align: center;
 }
 div.register-form div.register-line div.password-legend {
 	float: left;
 	padding: 5px;
 }
@media print {
 	div#head{
 		display: none;
 	}
 	div#foot{
 		display: none;
 	}
 	div#imprimir{
 		display:none;
 	}
 	div#head div.box-body div#logoff-sector {
 		display:none;
 	}
 	div.skip{
 		display:noene;
 	}
 }
 /*********************************************************************
 * 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;
	font-size: 15pt;
}
div.content-list div.box div.box-title-withicon {
	position: relative;
}
div.content-list div.box div.box-body {
	padding: 0px;
}
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 listado de contenidos como carpestas y contenedores *
 *********************************************************************/
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/mundo.jpg");
    background-repeat: no-repeat;
    font-size: 15pt;
    padding: 7px 0 30px 57px;
}
/*********************************************************************
 * Parámetros de listado de contenidos como carpestas y contenedores *
 *********************************************************************/
div#body div#centralpanel div.lista-proyectos div.content-title h1 {
	font-size: 20px;	
}
div#body div#centralpanel div.lista-proyectos div.areaform select,
div#body div#centralpanel div.lista-proyectos div.areaform {
	font-size: 11pt;
}
div#body div#centralpanel div.lista-proyectos div.areaform fieldset {
	padding: 10px;
}
div#body div#centralpanel div.registro-proyecto {
	
}
div#body div#centralpanel div.registro-proyecto div.content-title h1 {
	font-size: 20px;
}
div#body div#centralpanel div.registro-proyecto ul {
	list-style: none;
	padding-left: 20px;
}
div#body div#centralpanel div.registro-proyecto ul li {
	clear: both;
	height: 23px;
}
div#body div#centralpanel div.registro-proyecto ul li div.li-etiqueta {
	width: 260px;
	float: left;
}
div#body div#centralpanel div.registro-proyecto ul li div.li-valor {
	width: 400px;
	float: left;
	clear: right;
	font-weight: bold;
}
div#body div#centralpanel div.registro-proyecto div.resumendelproyecto,
div#body div#centralpanel div.registro-proyecto div.archivos {
	margin-left: 20px;
	padding: 7px;
	border: 1px dotted black;
}
div#body div#centralpanel div.registro-proyecto div.resumendelproyecto div.etiquetaresumen,
div#body div#centralpanel div.registro-proyecto div.archivos div.archivotitulo {
	font-size: 14px;
	font-weight: bold;
	width: 100%;
	border-bottom: solid 1px #777777;
}
div#body div#centralpanel div.registro-proyecto div.archivos ul li {
	background-image: url("img/download.gif");
	background-repeat: no-repeat;
	padding: 3px 0 0 27px;
}
