/******************************************************************************/
/* Liferay								      */
/******************************************************************************/
/* Global */
A {
background: none;
/*	#F34800; */
font-family: Tahoma, Arial;
text-decoration: none;
}
A:hover {
color: #F34800;
text-decoration: none;
}
BODY {
background-color: #FFFFFF;
border: 0;
margin: 0;
padding: 0;
text-align: center;
}
FORM {
margin: 0;
}
SELECT {
background-color: #FFECCC;
border-color: #FEECCD;
border-style: solid;
border-width: 2px;
font-size: 11px;
}
.form-button {
border-color: #FF9900;
border-style: solid;
border-width: 1px;
font-family: Arial;
font-size: 10px;
}
.form-button-hover {
border-bottom: solid 1px #FF9900;
border-left: solid 1px #FFFFFF;
border-right: solid 1px #FF9900;
border-top: solid 1px #FFFFFF;
font-family: Arial;
font-size: 10px;
}
.form-text {
background-color: #FFECCC;
border-color: #CCCCCC;
border-style: solid;
border-width: 1px;
font-family: Arial;
font-size: 11px;
}
.tree-js-pop-up DIV {
background-color: #D3D3D3;
border: 2px Outset #FFFFFF;
padding: 4;
position: absolute;
display: none;
z-index: 10;
}
/* Alpha */
.alpha {
background-color: #FF9900;
}
.alpha-gradient {
/*background: url(/castillos/html/themes/castillos/color_schemes/02/portlet_title_bg_gradient.gif) repeat-x;*/
}
.alpha-neg-alert {
color: #FF0000;
}
.alpha-pos-alert {
color: #007F00;
}
.alpha-separator {
/*background: url(/castillos/html/themes/castillos/color_schemes/02/portlet_title_bg_x.gif) repeat-x bottom;*/
border-bottom: none;
padding: 1px;
}
A.alpha {
background: none;
color: #000000;
text-decoration: none;
}
A.alpha:hover {
color: #000000;
text-decoration: underline;
}
FONT.alpha {
background: none;
color: #000000;
font-family: Tahoma, Arial;
}
/* Beta */
.beta {
background-color: #f2a83f;
}
.beta-gradient {
/*background: url(/castillos/html/themes/castillos/color_schemes/02/portlet_menu_bg_gradient.gif) repeat-x;*/
}
.beta-neg-alert {
color: #FF0000;
}
.beta-pos-alert {
color: #007F00;
}
.beta-separator {
/*background: url(/castillos/html/themes/castillos/color_schemes/02/portlet_menu_bg_x.gif) repeat-x bottom;*/
border-bottom: none;
padding: 1px;
}
A.beta {
background: none;
color: #000000;
text-decoration: none;
}
A.beta:hover {
color: #000000;
text-decoration: underline;
}
FONT.beta {
background: none;
color: #000000;
font-family: Tahoma, Arial;
}
/* Gamma */
.gamma {
background-color: #FFFFFF;
}
.gamma-gradient {
/*background: url(/castillos/html/themes/castillos/color_schemes/02/portlet_bg_x.gif) repeat-x;*/
}
.gamma-neg-alert {
color: #FF0000;
}
.gamma-pos-alert {
color: #007F00;
}
.gamma-separator {
/*background: url(/castillos/html/themes/castillos/color_schemes/02/gamma_dotted_x.gif) repeat-x bottom;*/
border-bottom: none;
padding: 1px;
}
#gamma-tab {
border-bottom: 1px solid #f2a83f;
margin-left: 0px;
margin-top: 0px;
margin-bottom: 15px;
margin-right: 0px;
padding-bottom: 27px;
padding-left: 0px;
}
#gamma-tab ul, #gamma-tab li {
background: #FFFFFF;
border: 1px solid #f2a83f;
color: #000000;
display: inline;
float: left;
font-family: Tahoma, Arial;
font-size: 13px;
font-weight: normal;
line-height: 22px;
list-style-type: none;
margin-right: 8px;
padding: 2px 10px 2px 10px;
text-decoration: none;
}
#gamma-tab ul#current, #gamma-tab li#current {
background: #FFFFFF;
border-bottom: 1px solid #FFFFFF;
color: #000000;
}
A.gamma {
background: none;
color: #000000;
text-decoration: none;
}
A.gamma:hover {
color: #000000;
text-decoration: underline;
}
FONT.gamma {
background: none;
color: #000000;
font-family: Tahoma, Arial;
}
/* Bg */
.bg {
background-color: #FFFFFF;
}
.bg-neg-alert {
color: #FF0000;
}
.bg-pos-alert {
color: #007F00;
}
A.bg {
background: none;
color: #000000;
text-decoration: none;
}
A.bg:hover {
color: #000000;
text-decoration: underline;
}
FONT.bg {
color: #000000;
font-family: Tahoma, Arial;
}
/******************************************************************************/
/* Liferay Layout CSS							      */
/******************************************************************************/
#layout-outer-side-decoration {       /*Barra horizontal en la parte de arriba de la pagina*/
background-color: #ffffff;
margin: 0 auto 0 auto;
}
#layout-inner-side-decoration {
background-color: #ffffff;
float:left;		
}
#layout-box {	       /*Decoracion de la pagina entera completa*/
border: 0;
padding: 0px 0 0px 0;
float:left;	
}
#layout-fondo { 	 /*Fondo para el portal*/
background: url(/castillos/html/themes/castillos/color_schemes/02/fondo.gif);
padding-top: -150px;
float:left;	
}
#layout-top {	  /*Estilo para la capa que contiene el logo más la zona donde se insertan los Tabs (alrededor del logo)*/
text-align: left;
height: 150px;
background-color: #ffffff;
position: relative;
}
#layout-logo {	  /*Capa vacia para la zona de logo*/
width: 750px;
background:none;
float:left;
padding-bottom: 2px;
}
#layout-greeting {
float: left;
display: none;
}
#layout-user-menu {  /* Estilo para Menu de Usuario*/
vertical-align: bottom;
float: right;
}
#layout-user-menu A { /* Estilo para los enlaces del menú de usuario */
color: #4278D3;
font-size: 10pt;
font-family: Trebuchet MS;
font-weight: bold;
}
#layout-user-menu A:hover { color: #FF9900; }
#myCommunitiesMenu {   /* Estilo para seleccion de comunidades en caso de ser una capa independiente y no un "select"*/
display: none;
background-color: #FFFFFF;
border: 1px solid #777777;
font-size: 8pt;
list-style-type: none;
margin: 5px 0 0 -50px;
padding: 5px;
position: absolute;
text-align: left;
width: 100px;
z-index: 10;
}
/*Capa de parte superior*/
#layout-corner-ul {
background-color: none;       
width: 0px;
height:0px;
  }
  
/*Capa de parte superior*/
#layout-corner-ur {
background-color: none;       
width: 0px;
height:0px;
  }
/*Capa de parte inferior*/
#layout-corner-bl {
background-color: none; 	
width: 0px;
height:0px; }
/*Capa de parte inferior*/
#layout-corner-br {
background-color: none;        
width:0px;
height:0px;
  }
/*Capa de parte inferior*/
#layout-corner-2-bl {
background-color: none;        
width:0px;
height:0px;
  }
/*Capa de parte inferior*/
#layout-corner-2-br {
background-color: none;       
width:0px;
height:0px;
  }
/*Capa de parte superior*/
#layout-top-decoration {
background-color: none;   
width:0px;
height:0px;
  }
/*Capa de parte inferior*/
#layout-bottom-decoration {
background-color: none;    
width:0px;
height:0px;
  }
/*Capa de parte inferior*/
#layout-bottom-decoration-2 {
background-color: none;    
width:0px;
height:0px;
  }
/*Fondo de la parte de bottom.jsp*/
#bottom-container {
background-color: none;        
text-align: right;
float: right;
font-size: 7pt;
font-weight: normal;
vertical-align: bottom;
height:7px;
}
#bottom-container A { font-family: Trebuchet MS;font-style:normal;font-size:8pt;text-decoration: none; }
#bottom-container A:hover { color:#F34800;font-family: Trebuchet MS;font-style:normal;font-size:8pt;text-decoration: none; }
#bottom-content {
font-family: Verdana, Arial;
font-size: 7pt;
font-weight: normal;
vertical-align: bottom;
height:15px;
}
#layout-nav-container {
/*position: relative;*/
float: left;
text-align: right;
width:100%;
top: 11px;
margin-bottom:20px;
background-color: #4278D3;  /*Fondo para navigation.jsp*/
}
#layout-nav-tabs-box {
text-align: center;
background-color: #4278D3;	/*Fondo de los Tabs*/
width:100%;
}
#layout-nav-menu-list {
       display: none;
}
.layout-tab, .layout-tab A {
color: #000000;	       /*Estilo para elementos Tab*/
display: inline;
font-family: Book Antiqua;
font-size: 9pt;
font-weight: bold;
}
.layout-tab-selected, .layout-tab-selected A {
color: #4A517D;  /*Estilo para el elemento Tab seleccionado*/
display: inline;
font-family: Tahoma, Arial;
font-size: 12pt;
}
.layout-tab A:hover, .layout-tab-selected A:hover {	       /*Estilo para el Tab cuando se situa el ratón por encima*/
color: #F34800;
}
FONT.ayuntamientos{
      font-family: Book Antiqua;
      font-size: 10pt;
      font-weight: bold;
}
/* Column Layout */
.layout-column-default {
background-color: none;
}
.layout-column-highlight {
background-color: #EEF;
}
#layout-column_n1, #layout-column_n2, #layout-column_w1 {
float: left;						 /*Fondo de texto de los portlets*/
text-align: left;
}
.layout-blank_n1_portlet, .layout-blank_n2_portlet, .layout-blank_w1_portlet {
float: left;
font-size: 0px; 					/*Fondo bajo texto de portlets*/
height: 5px;
background-color:none;
}
.layout-margin-div {
float: left;
height: 0px;
width: 0px;
background-color:none;	/*Fondo que aparece antes y despues de las columnas de portlets*/
}
#layout-bottom-separator {
background-color: #4278D3;	  /*Capa de separacion entre la zona de portlets y el inicio de bottom.jsp*/
clear: both;
height: 30px;
}
#layout-bottom-container {
clear: both;
font-family: Sun sans;
font-size: 7pt;
font-weight: normal;
text-align: left;
}
.layout-add-select-style {
font-family: Sun sans;
font-size:10pt;
font-weight: normal;
}
#layout-add_n1	{
float: left;			/*Fondo para "Agregador de portlets columna izquierda*/
height:20px;
width: 20px;
background-color:none;
}
#layout-add_n2 {
float: left;			/*Fondo para "Agregador de portlets columna derecha*/
}
#layout-add_w1	{
float: left;
height:20px;			/*Fondo para "Agregador de portlets columna central*/
width: 20px;
background-color:none;
}
/******************************************************************************/
/* Portlet CSS								      */
/******************************************************************************/
/* Liferay Portlet */
#portlet-dragging {
background-color: #FFFFFF;
border: 1px solid #E0E0E0;
opacity: 0.75;
}
#portlet-dragging portlet-box {
}
.portlet-container {
margin-bottom: 5px;
}
.portlet-box {
height: auto;
text-align: center;
}
.portlet-header-bar {
background-color: #4278D3;
margin: 0 1px 0 1px;
padding: 3px 0px 3px 0px;
position: relative;
text-align: left;
z-index: 2;
}
.portlet-title {
color: #000000;
font-family: Tahoma, Arial;
font-size: smaller;
vertical-align: middle;
}
.portlet-small-icon-bar {
padding-right: 10px;
position: absolute;
text-align: right;
top: 3px;
right: 0px;
width: 100%;
}
.portlet-small-icon {
height: 14px;
margin: -1px;
width: 14px;
}
.portlet-inner-top {
margin: 0 auto 0 auto;
}
.portlet-bottom-blank {
display: none;
margin-bottom: 5px;
}
.portlet-corner-ul { }
.portlet-corner-ur { }
.portlet-corner-bl { }
.portlet-corner-br { }
.portlet-corner-2-bl { }
.portlet-corner-2-br { }
.portlet-top-decoration { }
.portlet-bottom-decoration { }
.portlet-bottom-decoration-2 { }
/* Fonts */
.portlet-font {
color: #000000;
font-family: Tahoma, Arial;
font-size: medium;
}
.portlet-font-dim {
color: #C4C4C4;
font-family: Tahoma, Arial;
font-size: medium;
}
/* Messages */
.portlet-msg-status {
color: #000000;
font-family: Tahoma, Arial;
font-size: medium;
font-style: italic;
}
.portlet-msg-info {
color: #000000;
font-family: Tahoma, Arial;
font-size: medium;
}
.portlet-msg-error {
color: #FF0000;
font-family: Tahoma, Arial;
font-size: medium;
}
.portlet-msg-alert {
color: #FF0000;
font-family: Tahoma, Arial;
font-size: medium;
font-style: italic;
}
.portlet-msg-success {
color: #007F00;
font-family: Tahoma, Arial;
font-size: medium;
}
/* Sections */
.portlet-even-section {
background: #fefaf1;
}
.portlet-even-section A:link { color:#000000;font-family: Trebuchet MS;font-style:normal;font-size:9pt;text-decoration: none; }
.portlet-even-section A:visited {color:#000000;font-family: Trebuchet MS;font-style:normal;font-size:9pt;text-decoration: none; }
.portlet-even-section A:hover { color: #F34800;font-family: Trebuchet MS;font-style:normal;font-size:9pt;text-decoration: none; }
.portlet-even-section A:active {color:#000000;font-family: Trebuchet MS;font-style:normal;font-size:9pt;text-decoration: none; }
.portlet-odd-section {
background: #FFECCC;
}
.portlet-odd-section A:link { color:#000000;font-family: Trebuchet MS;font-style:normal;font-size:9pt;text-decoration: none; }
.portlet-odd-section A:visited {color:#000000;font-family: Trebuchet MS;font-style:normal;font-size:9pt;text-decoration: none; }
.portlet-odd-section A:hover { color: #F34800;font-family: Trebuchet MS;font-style:normal;font-size:9pt;text-decoration: none; }
.portlet-odd-section A:active {color:#000000;font-family: Trebuchet MS;font-style:normal;font-size:9pt;text-decoration: none; }
.portlet-section-header {
color: #4278D3;
background: #f2a83f;
font-family: Tahoma, Arial;
font-size: medium;
}
.portlet-section-header A:link, .portlet-section-header A:visited{
color: #4278D3;
font-weight: bold;
font-size: x-small;
}
.portlet-section-body {
color: #000000;
background: #FFECCC;
font-family: Tahoma, Arial;
font-size: medium;
}
.portlet-section-body-hover, TR.portlet-section-body:hover {
color: #000000;
background: #6699CC;
font-family: Tahoma, Arial;
font-size: medium;
}
.portlet-section-body A {
color: #000000;
}
.portlet-section-body-hover A, TR.portlet-section-body:hover A {
color: #000000;
}
.portlet-section-alternate {
color: #000000;
background: #fefaf1;
font-family: Tahoma, Arial;
font-size: medium;
}
.portlet-section-alternate-hover, TR.portlet-section-alternate:hover {
color: #000000;
background: #6699CC;
font-family: Tahoma, Arial;
font-size: medium;
}
.portlet-section-alternate A {
color: #000000;
}
.portlet-section-alternate-hover A, TR.portlet-section-alternate:hover A {
color: #000000;
}
.portlet-section-selected {
color: #7AA0EC;
background: #FAFCFE;
font-family: Tahoma, Arial;
font-size: medium;
}
.portlet-section-selected-hover, TR.portlet-section-selected:hover {
color: #00329A;
background: #C0D2F7;
font-family: Tahoma, Arial;
font-size: medium;
}
.portlet-section-selected A {
color: #7AA0EC;
}
.portlet-section-selected-hover A, TR.portlet-section-selected:hover A {
color: #00329A;
}
.portlet-section-subheader {
color: #405278;
background: #91AEE8;
font-family: Tahoma, Arial;
font-size: medium;
}
.portlet-section-footer {
color: #000000;
font-family: Tahoma, Arial;
font-size: medium;
}
.portlet-section-text {
color: #000000;
font-family: Tahoma, Arial;
font-size: medium;
}
/* Forms */
.portlet-form-label {
color: #000000;
font-family: Tahoma, Arial;
font-size: medium;
}
.portlet-form-input-field {
border-color: #CCCCCC;
border-style: solid;
border-width: 1px;
font-family: Arial;
font-size: 80%;
}
.portlet-form-button {
border-color: #FF9900;
border-style: solid;
border-width: 1px;
font-family: Arial;
font-size: 10px;
}
.portlet-icon-label {
color: #000000;
font-family: Tahoma, Arial;
font-size: small;
}
.portlet-dlg-icon-label {
color: #000000;
font-family: Tahoma, Arial;
font-size: small;
}
.portlet-form-field-label {
color: #000000;
font-family: Tahoma, Arial;
font-size: medium;
}
.portlet-form-field {
color: #000000;
font-family: Tahoma, Arial;
font-size: medium;
}
/******************************************************************************/
/* Navigation Portlet							      */
/******************************************************************************/
.portlet-navigation-menu {
margin: 15px 0 0 5px;
padding: 0 0 0 0px;
font-family: Book Antiqua;
font-size: 9pt;
text-align: left;
font-weight:bold;
}
.portlet-navigation-menu H3 {
border-bottom: 3px solid;
border-color: #4278D3;
font-size: 13pt;
width: 80%;
margin: 0 0 5px 0;
font-style:italic;
font-weight:bold;
}
.portlet-navigation-menu UL {
list-style: none;
list-style-image:url(/castillos/html/themes/castillos/color_schemes/02/icono.gif);
margin: 10px;
padding: 0 0 0 20px;
}
.portlet-navigation-menu LI {margin-bottom: 4px;}
.portlet-navigation-menu A {
color: #4278D3;
}
.portlet-navigation-menu A:hover {
color: #F34800;
}
/******************************************************************************/
/* Bread Crumb Portlet							      */
/******************************************************************************/
.portlet-bread-crumb {
font-family: Sun sans;
font-size: 11pt;
margin-top: 10px;
padding-left: 15px;
font-style:italic;
font-weight:bold;
}
.portlet-bread-crumb A {
color: #4278D3;
}
.portlet-bread-crumb A:hover {
color: #F34800;
}
/******************************************************************************/
/* Journal Content							      */
/******************************************************************************/
.portlet-journal-content {
overflow: hidden;
padding:10px;
}
/*clase portlet-journal-content y la capa de clase content*/
.portlet-journal-content DIV.content {	       
padding:0px;
}
.portlet-journal-content .content {
font-family: Sun sans;
font-size: 12px;
}
.portlet-journal-content body {font-family: Trebuchet MS;font-style:normal;font-size:10pt;}
.portlet-journal-content p {font-family: Trebuchet MS;font-style:normal;font-size:10pt;}
.portlet-journal-content H1 {font-family: Trebuchet MS;font-weight:bold;font-size:18pt;}
.portlet-journal-content H2 {font-family: Trebuchet MS;font-style:italic;font-size:15pt;}
.portlet-journal-content H3 {font-family: Trebuchet MS;font-weight:bold;font-size:12pt;}
.portlet-journal-content H4 {font-family: Trebuchet MS;font-weight:bold;font-size:12pt;color:#4278D3;}
.portlet-journal-content H5 {font-family: Trebuchet MS;font-weight:bold;font-size:12pt;color:#F34800;}
.portlet-journal-content-h3 {font-family: Trebuchet MS;font-weight:bold;font-size:12pt;color:#000000;}
.portlet-journal-content table{font-family: Trebuchet MS;font-style:normal;font-size:10pt;}
.portlet-journal-content .content-small { font-family: Sun sans; font-size: 11px; }
.portlet-journal-content .content-large { font-family: Sun sans; font-size: 14px; }
.portlet-journal-content .code-fragment { background: #EFEFEF; border: 1px solid #89A6C8; font-family: Courier New; font-size: 9px; padding: 8px; }
.portlet-journal-content .note-fragment { background: #FFCCCC; border: 1px solid #CC0000; font-family: Arial; font-size: 11px; padding: 8px; }
.portlet-journal-content .docs-fragment { background: #FFFFFF; border: 1px solid #000000; font-family: Arial; font-size: 14px; padding: 8px; }
.portlet-journal-content .form-help-msg {font-family: Trebuchet MS;font-style:normal;font-size:8pt; }
.portlet-journal-content .textbox { background-color: #EFEFEF; border-style: groove; color: #666666; font-family: Arial; font-size: 12px; width: 150px; }
.portlet-journal-content .form-button {
border-color: #4278D3;
border-style: solid;
border-width: 0px;
font-family: Arial;
font-size: 10px;
}
.portlet-journal-content A:link { color:#4278D3;font-family: Trebuchet MS;font-style:normal;font-size:10pt;text-decoration: none; }
.portlet-journal-content A:visited {color:#4278D3;font-family: Trebuchet MS;font-style:normal;font-size:10pt;text-decoration: none; }
.portlet-journal-content A:hover { color: #F34800;font-family: Trebuchet MS;font-style:normal;font-size:10pt;text-decoration: none; }
.portlet-journal-content A:active {color:#4278D3;font-family: Trebuchet MS;font-style:normal;font-size:10pt;text-decoration: none; }
.portlet-journal-content OL {font-family: Trebuchet MS;font-style:normal;font-size:10pt; list-style-type: upper-roman; }
.portlet-journal-content OL OL { font-weight: normal; list-style-type: lower-alpha; }
.portlet-journal-content OL OL OL { font-weight: normal; list-style-type: square; }
.portlet-journal-content UL { font-family: Trebuchet MS;font-style:normal;font-size:10pt; list-style-type: square; }
.portlet-journal-content LI { border: 0; padding:0; margin:5px; }
#portlet-journal-search {
text-align: center;
}
#portlet-journal-search TABLE {
margin-left: auto;
margin-right: auto;
}
/******************************************************************************/
/* Display Tag Library							      */
/******************************************************************************/
TR.even { background-color: #f2a83f; color: #000000; font-family: Tahoma, Arial; }
TR.odd { background-color: #FFFFFF; color: #000000; font-family: Tahoma, Arial; }
/******************************************************************************/
/* Directory Portlet							      */
/******************************************************************************/
.portlet-directory-subtitle {font-family: Trebuchet MS;font-weight:bold;font-size:12pt;border-bottom: 1px solid #4278D3;}
.portlet-directory-link {font-family: Trebuchet MS;font-weight:bold;font-size:12pt;}
/******************************************************************************/
/* Help Messages							      */
/******************************************************************************/
.portlet-login-help {font-family: Trebuchet MS;font-size:10pt; text-align: center;}
.portlet-subscription-help {font-family: Trebuchet MS;font-size:10pt; text-align: justify;}
.portlet-terms-of-use {font-family: Trebuchet MS;font-size:10pt; text-align: justify;}