/******************************************************************************/
/* Liferay								      */
/******************************************************************************/
/* Global */
* { 
     
}
A {
background: none;
color: #1C3839; 
font-family: Arial;
text-decoration: none;
}
A:hover {
color: #5C826B;
text-decoration: none;
}
BODY 
{
        text-align:center;
        margin:0;
padding:0 1px;
border:0;
        background-color: #FFFFFF;
        min-width:600px;  
}
FORM {
     background-color: #EEF1E8;
     margin : 0;
     
     
}
SELECT {
background-color: #FFFFFF;
        color: #000000;
border: solid 2px #808080;
font-size: 8pt;
        margin:8px auto;
}
img { border:none }
TABLE {
}
TABLE TD {
}
.admin_edit { margin:0 auto; }
.form-button {
border-color: #D6DFCC;
border-style: solid;
border-width: 1px;
font-family: Arial;
font-size: 10px;
margin:8px 5px;
}
H1 { background-color: #D6DFCC;  }
H3 { background-color: #D6DFCC;  }
.form-button-hover {
border-bottom: solid 1px #D6DFCC;
border-left: solid 1px #BFCEB1;
border-right: solid 1px #D6DFCC;
border-top: solid 1px #BFCEB1;
font-family: Arial;
font-size: 10px;
margin:8px auto;
}
.form-text {
background-color: #FFFFFF;
border-color: #808080;
border-style: solid;
border-width: 1px;
font-family: Trebuchet MS;
font-size: 11px;
margin:8px auto;
}
.tree-js-pop-up DIV {
background-color: #D3D3D3;
border: 2px Outset #FFFFFF;
padding: 4px;
position: absolute;
display: none;
z-index: 10;
}
/* Alpha */
.alpha {
/*background-color: #E0E7D7;*/
        background-color:#FFFFFF;
}
.alpha-gradient {
/*background: url(/theme-altiria/html/themes/theme-altiria/color_schemes/01/portlet_title_bg_gradient.gif) repeat-x;*/
}
.alpha-neg-alert {
color: #FF0000;
}
.alpha-pos-alert {
color: #007F00;
}
.alpha-separator {
/*background: url(/theme-altiria/html/themes/theme-altiria/color_schemes/01/portlet_title_bg_x.gif) repeat-x bottom;*/
border-bottom: none;
padding: 1px;
}
A.alpha {
background: none;
color: #1C3839;
text-decoration: none;
}
A.alpha:hover {
color: #1C3839;
text-decoration: underline;
}
SPAN.alpha {
background: none;
color: #00754A;
font-family: Tahoma, Arial;
}
/* Beta */
.beta {
background-color: #5C826B;
font-size:small;
}
.beta-neg-alert {
color: #FF0000;
}
.beta-pos-alert {
color: #007F00;
}
.beta-separator {
/*background: url(/theme-altiria/html/themes/theme-altiria/color_schemes/01/portlet_menu_bg_x.gif) repeat-x bottom;*/
border-bottom: none;
padding: 1px;
}
A.beta {
background: none;
color: #1C3839 !important;
text-decoration: none !important;
}
A.beta:hover {
color: #5C826B !important;
text-decoration: underline;
}
SPAN.beta {
background: none;
color: #E0E7D7;
font-family: Trebuchet MS;
}
td.beta {
height:1px;
}
td.beta img {
width:0;
display:block;	
}
/* Gamma */
.gamma {
background-color: #E0E7D7;
        font-size:small;
color: #1C3839;
}
.gamma-gradient {
/*background: url(/theme-altiria/html/themes/theme-altiria/color_schemes/01/portlet_bg_x.gif) repeat-x;*/
}
.gamma-neg-alert {
color: #FF0000;
}
.gamma-pos-alert {
color: #007F00;
}
.gamma-separator {
/*background: url(/theme-altiria/html/themes/theme-altiria/color_schemes/01/gamma_dotted_x.gif) repeat-x bottom;*/
border-bottom: none;
padding: 1px;
}
.gamma-tab {
border-bottom: 1px solid #A1A1A1;
margin-left: 0px;
margin-top: auto;
margin-bottom: 15px;
margin-right: 0px;
/* padding-bottom: 27px;*/
padding-left: 0px;
}
.gamma-tab ul, .gamma-tab li {
background-color: #EEF1E8;
border-top: 1px solid #A1A1A1;
border-left: 1px solid #A1A1A1;
        border-right: 1px solid #A1A1A1;
        border-bottom: 1px solid #C0C0C0;
        color: #1C3839;
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 4px 10px;
text-decoration: none;
}
.gamma-tab ul.current, .gamma-tab li.current {
background-color: #EEF1E8;
border-bottom: 1px solid #EEF1E8;
color: #1C3839;
}
A.gamma {
background: none;
color: #1C3839 !important;
text-decoration: none !important;
}
A.gamma:hover {
color: #5C826B !important;
text-decoration: underline;
}
SPAN.gamma {
background: none;
color: #1C3839;
font-family: Tahoma, Arial;
}
/* Bg */
.bg {
background-color: #BFCEB1;
font-size:small;
}
.bg-neg-alert {
color: #FF0000;
}
.bg-pos-alert {
color: #007F00;
}
A.bg {
background: none;
color: #1C3839;
text-decoration: none;
}
A.bg:hover {
color: #1C3839;
text-decoration: underline;
}
SPAN.bg {
color: #000000;
font-family: Tahoma, Arial;
}
/******************************************************************************/
/* Liferay Layout CSS							      */
/******************************************************************************/
#layout-outer-side-decoration {       
background: transparent;
        overflow-x:hidden;
}
#layout-inner-side-decoration {
background: transparent;    
}
#layout-box {	       /*Decoracion de la pagina entera completa*/
border: 0;
padding: 0;
/*float:left;*/
}
#layout-fondo { 	 /*Fondo para el portal*/
/*padding-top: -150px;*/
clear:both;
        min-height:500px;
background-color:#BFCEB1; 
}
#layout-top {	  /*Estilo para la capa que contiene el logo mas la zona donde se insertan los Tabs (alrededor del logo)*/
text-align: left;
background: transparent;
/*float:left;*/
        clear:both;
}
#layout-logo {	  /*Capa vacia para la zona de logo*/
/*width: 400px;*/
background: transparent;
        /*float:left;
margin-bottom: 15px;*/
text-align: left;
        clear:both;
        /*margin:0pt auto;*/
}
#layout-greeting {
float: left;
display: none;
}
#layout-user-menu {  /* Estilo para Menu de Usuario*/
        height:20px;
font-family: Trebuchet MS;
font-size: 8pt;
font-style: normal;
color: #E0E7D7; 
vertical-align: top;
text-align: right;
        margin:0px;
}
.layout-user-menu-tab, .layout-user-menu-tab A {
color: #1C3839;	       /*Estilo para elementos Tab*/
display: inline;
font-family: Trebuchet MS;
font-size: 8pt;
font-style: normal;
font-weight: normal;
}
.layout-user-menu-tab A:hover {	       /*Estilo para el Tab cuando se situa el ratn por encima*/
color: #A8BC97;
}
#myCommunitiesMenu {   /* Estilo para seleccion de comunidades en caso de ser una capa independiente y no un "select"*/
display: none;
background: transparent;
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;
}
/*Fondo de la parte de bottom.jsp*/
#bottom-container {       
font-size: 7pt;
font-weight: normal;
vertical-align: bottom;
/*float:left;*/
        clear:both;
        height:62px;
        background:#BFCEB1 url(/theme-altiria/html/themes/theme-altiria/color_schemes/01/ondas2.jpg) no-repeat scroll bottom right;
}
#bottom-container A { color:#E0E7D7;font-family: Trebuchet MS;font-style:normal;font-size:8pt;text-decoration: none; }
#bottom-container A:hover { color:#A8BC97;font-family: Trebuchet MS;font-style:normal;font-size:8pt;text-decoration: none; }
.bottom-container-font {
color:#E0E7D7;
font-family: Trebuchet MS;
font-style:normal;
font-size:8pt
}
#bottom-content {
font-family: Verdana, Arial;
font-size: 7pt;
font-weight: normal;
vertical-align: bottom;
height:15px;
        width:100%;
}
#layout-nav-container {
/*float: left;*/
text-align: center;
background: transparent; /*Fondo para navigation.jsp*/
        
}
#layout-nav-tabs-box {
        text-align: center;
background: transparent;	/*Fondo de los Tabs*/
float:left;
        width:96%;
        margin-left:2%;
        margin-right:2%;
        
}
#selector_t {
    text-align:right;
    margin-bottom:10px;
    clear:both;
}
#layout-nav-menu-list {
       display: none;
}
#portal_select {
   margin:0;
}
.layout-tab A {
background: transparent url(/theme-altiria/html/themes/theme-altiria/color_schemes/01/bgPestLeftOffwg.jpg) no-repeat scroll left top;
        color: #1D3839;	       /*Estilo para elementos Tab*/
margin:0px 0px;
        padding:4px 23px !important;
        float:left;
        font-family: Trebuchet MS;
font-size: 10pt;
}
.layout-tab {
float:left;
        margin:0;
        padding:0;
background: transparent url(/theme-altiria/html/themes/theme-altiria/color_schemes/01/bgPestRightOffwg.jpg) no-repeat scroll right top;
        font-family: Trebuchet MS;
font-size: 10pt;
        font-weight: bold;
        border-bottom:1px solid #E0E7D7;
        z-index:1;
}
.layout-tab-selected {
float:left;
        margin:0;
        padding:0;
        background: transparent url(/theme-altiria/html/themes/theme-altiria/color_schemes/01/bgPestRightOffg.jpg) no-repeat scroll right top;
        border-bottom:1px solid #1C3839;
        z-index:2;
}
.layout-tab-selected A  {
        background: transparent url(/theme-altiria/html/themes/theme-altiria/color_schemes/01/bgPestLeftOffg.jpg) no-repeat scroll left top;
color: #FFFFFF;  /*Estilo para el elemento Tab seleccionado*/
        margin:0px 0px;
        padding:4px 23px !important;
        float:left;
        font-family: Trebuchet MS;
font-size: 10pt;
        font-weight: bold;
}
.layout-tab A:hover {	       /*Estilo para el Tab cuando se situa el ratn por encima*/
color: #5C826B;
}
.layout-tab-selected A:hover {	       /*Estilo para el Tab cuando se situa el ratn por encima*/
color: #5C826B;
}
SPAN.ayuntamientos{
      font-family: Book Antiqua;
      font-size: 10pt;
      font-weight: bold;
}
/* Column Layout */
.layout-column-default {
background: transparent;
}
.layout-column-highlight {
background-color: #EEF;
}
#layout-column_n1, #layout-column_w1,#layout-column_n2 {
float: left;  
text-align: left;
        margin-top:20px;
}
 
.layout-blank_n1_portlet, .layout-blank_n2_portlet, .layout-blank_w1_portlet {
font-size: 0px; 					/*Fondo bajo texto de portlets*/
        
        
}
#layout-bottom-separator {
background: transparent;	  /*Capa de separacion entre la zona de portlets y el inicio de bottom.jsp*/
clear: both;
height: 0px;
}
#layout-bottom-container {
clear: both;
font-family: Sun sans;
font-size: 1pt;
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: transparent;
}
#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: transparent;
}
#layout-bottom-decoration-2 {      
font-weight: normal;
vertical-align: bottom;
        clear:both;
        font-family: Trebuchet MS;
        font-size:8pt;
text-align:center;
}
#layout-corner-2-bl {
display:inline;
}
#layout-corner-2-bc {
display:inline;
}
#layout-corner-2-br {
display:inline;
}
/******************************************************************************/
/* Portlet CSS								      */
/******************************************************************************/
/* Liferay Portlet */
#portlet-dragging {
background-color: transparent;
border: 1px solid #E0E0E0;
opacity: 0.75;
}
.portlet-box {
}
.portlet-header-bar {
background:transparent;
/*border-bottom: 3px solid #E0E7D7;*/
        border-bottom: 3px solid #C0C0C0;
margin: 0 1px 0 1px;
padding: 3px 0px 3px 0px;
position: relative;
text-align: left;
z-index: 2;
        
}
.portlet-title {
color: #00754A;
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 {
        text-align:left;
        background : transparent;
margin: 8px 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 {
    background:#EEF1E8 url(/theme-altiria/html/themes/theme-altiria/color_schemes/01/bgPestRightOffwgc.jpg) no-repeat scroll right top;
    width:100%;
    height:10px;
    position:relative;
    top:0;
    right:0;
}
.portlet-top-left-decoration {
    background:url(/theme-altiria/html/themes/theme-altiria/color_schemes/01/bgPestLeftOffwgc.jpg) no-repeat scroll left top;
    height:10px;
    width:24px;
}
.portlet-top-decoration-navigation {
    background:#5C826B url(/theme-altiria/html/themes/theme-altiria/color_schemes/01/bgPestRightOffwgo.jpg) no-repeat scroll right top;
    width:100%;
    height:10px;
    position:relative;
    top:0;
    right:0;
}
.portlet-top-left-decoration-navigation {
    background:url(/theme-altiria/html/themes/theme-altiria/color_schemes/01/bgPestLeftOffwgo.jpg) no-repeat scroll left top;
    height:10px;
    width:24px;
}
.portlet-bottom-decoration { }
.portlet-bottom-decoration-2 {
}
/* Fonts */
.portlet-font {
color: #E0E7D7;
font-family: Tahoma, Arial;
font-size: medium;
}
.portlet-boundary .portlet-font {
color: #1C3839;
}
.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:#1C3839 !important; font-family: Trebuchet MS;font-style:normal;font-size:9pt;text-decoration: none; }
.portlet-even-section A:visited {color:#A8BC97;font-family: Trebuchet MS;font-style:normal;font-size:9pt;text-decoration: none; }
.portlet-even-section A:hover { color: #A8BC97;font-family: Trebuchet MS;font-style:normal;font-size:9pt;text-decoration: none; }
.portlet-even-section A:active {color:#E0E7D7;font-family: Trebuchet MS;font-style:normal;font-size:9pt;text-decoration: none; }
.portlet-odd-section {
/*background-color: #A8BC97;*/
background-color: #D6DFCC;
}
.portlet-odd-section A:link { color:#1C3839 !important; font-family: Trebuchet MS;font-style:normal;font-size:9pt;text-decoration: none; }
.portlet-odd-section A:visited {color:#A8BC97;font-family: Trebuchet MS;font-style:normal;font-size:9pt;text-decoration: none; }
.portlet-odd-section A:hover { color: #A8BC97;font-family: Trebuchet MS;font-style:normal;font-size:9pt;text-decoration: none; }
.portlet-odd-section A:active {color:#E0E7D7;font-family: Trebuchet MS;font-style:normal;font-size:9pt;text-decoration: none; }
.portlet-section-header {
color: #20CD2C;
background: #0F6014;
font-family: Tahoma, Arial;
font-size: medium;
}
.portlet-section-header A:link, .portlet-section-header A:visited{
color: #20CD2C;
font-weight: bold;
font-size: x-small;
}
.portlet-section-body {
color: #000000;
background: #A8BC97;
font-family: Tahoma, Arial;
font-size: medium;
}
.portlet-section-body-hover, TR.portlet-section-body:hover {
color: #000000;
background-color: #CED4C5;
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: #CED4C5 ;
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: #20C92B;
background: #5A905C ;
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: #1C3839;
font-family: Tahoma, Arial;
font-size: medium;
}
.portlet-form-input-field {
border-color: #CCCCCC;
border-style: solid;
border-width: 1px;
font-family: Trebuchet MS;
font-size: 80%;
}
.portlet-form-button {
background: #C0C0C0;
border: 1px solid #E0E7D7;
font-family: Trebuchet MS;
font-size: 10px;
margin:8px auto;
}
.portlet-icon-label {
color: #1C3839;
font-family: Tahoma, Arial;
font-size: small;
}
.portlet-dlg-icon-label {
color: #1C3839;
font-family: Tahoma, Arial;
font-size: small;
}
.portlet-form-field-label {
color: #1C3839;
font-family: Tahoma, Arial;
font-size: medium;
}
.portlet-form-field {
color: #1C3839;
font-family: Tahoma, Arial;
font-size: medium;
}
/******************************************************************************/
/* Navigation Portlet							      */
/******************************************************************************/
#portlet-navigation-menu-selected  {
background-color: #1C3839 !important;
        color: #FFFFFF;
line-height:1.5em;
display:block;
}	
.portlet-navigation-menu {
margin:0;
padding: 10px;
font-family: Trebuchet MS;
font-size: 9pt;
text-align: left;
font-weight:bold;
background-color: #5C826B;
         
}
.portlet-navigation-menu H3 {
/*border-bottom: 3px solid;
border-color: #E0E7D7;*/
font-size: 13pt;
width: 80%;
margin: 0 0 5px 0;
font-style:italic;
font-weight:bold;
color: #1C3839; 
}
.portlet-navigation-menu UL {
margin: 0 auto auto 0 !important;
padding:0;
}
.portlet-navigation-menu UL LI {
/*list-style: disc;*/
list-style-type:none;
/*list-style-image:url(/theme-altiria/html/themes/theme-altiria/color_schemes/01/punto.gif);*/
margin-bottom: 2px;
border-bottom:1px solid #FFFFFF;
}
.portlet-navigation-menu-list UL {
padding: 0 0 0 15px;
/*background-color: #EEF1E8; */
/*background-color: #A8BC97;*/
background-color: #689379;
}
.portlet-navigation-menu-list UL LI {
/*list-style: square;*/
list-style-type:none;
/*list-style-image:url(/theme-altiria/html/themes/theme-altiria/color_schemes/01/square.gif);*/
margin-bottom: 2px;
border-bottom:none;
}
.portlet-navigation-menu-list A {
/*color: #1C3839 !important;*/
text-transform: none !important;
font-size: 7pt !important;
}
.portlet-navigation-menu-list A:hover {
color: #000000 !important;
text-transform: none !important;
}
.portlet-navigation-menu A {
/*color: #E0E7D7;*/
        /*color:#1C3839;*/
color:#FFFFFF;
text-transform: uppercase;
}
.portlet-navigation-menu A:hover {
/* color: #5C826B; */
        color: #000000;
text-transform: uppercase;
}
/******************************************************************************/
/* Bread Crumb Portlet							      */
/******************************************************************************/
.portlet-bread-crumb {
font-family: Trebuchet MS;
font-size: 10pt;
/*margin-top: 20px;*/
font-style:normal;
font-weight:bold;
text-align: left;
        clear:both;
        background-color: #1C3839;
        line-height:2em;
        z-index:2;
        padding-left:20px;
}
.portlet-bread-crumb A {
color: #E0E7D7;
}
.portlet-bread-crumb A:hover {
color: #A8BC97;
}
/******************************************************************************/
/* Journal Content							      */
/******************************************************************************/
.portlet-journal-content {
        color:#1C3839;
        padding-left:2%;
        padding-right:2%;
padding-bottom:10pt;
        background-image:none;
        text-align:left;
background-color: #EEF1E8;
        
}
portlet-journal-content span {
font-size:x-small;
}
/*clase portlet-journal-content y la capa de clase content*/
.portlet-journal-content DIV.content {	       
padding:0px;
}
.portlet-journal-content .content {
font-family: Trebuchet MS;
font-size: 10px;
}
.portlet-journal-content p {font-family: Trebuchet MS;font-style:normal;font-size:8pt; margin-top:0;}
.portlet-journal-content H1 {font-family: Trebuchet MS;font-weight:bold;font-size:17pt;color:#1C3839; margin-top:0px}
.portlet-journal-content H2 {font-family: Trebuchet MS;font-style:italic;font-size:14pt;color:#1C3839; margin-top:0px}
.portlet-journal-content H3 {font-family: Trebuchet MS;font-weight:bold;font-size:11pt;color:#1C3839; margin-top:0px}
.portlet-journal-content H4 {font-family: Trebuchet MS;font-weight:bold;font-size:9pt;color:#1C3839; margin-top:0px; margin-bottom:0px}
.portlet-journal-content H5 {font-family: Trebuchet MS;font-weight:bold;font-size:11pt;color:#1C3839; margin-top:0px; margin-bottom:0px}
.portlet-journal-content hr {color: #1C3839;}
.portlet-journal-content-h1 {font-family: Trebuchet MS;font-weight:bold;font-size:11pt;color:#1C3839;}
.portlet-journal-content-h3 {font-family: Trebuchet MS;font-weight:bold;font-size:11pt;
color:#1C3839; background-color: #D6DFCC; display:block; text-align:left}
.portlet-journal-content-small {font-family: Trebuchet MS; font-style:normal; font-size:6pt;}
.portlet-journal-content table {font-family: Trebuchet MS; font-style:normal; font-size:8pt;}
#layout-column_n1 form .portlet-journal-content table td { text-align:center; }
.portlet-journal-content .content-small { font-family: Sun sans; font-size: 9px; }
.portlet-journal-content .content-large { font-family: Sun sans; font-size: 12px; }
.portlet-journal-content .code-fragment { background: transparent; border: 1px solid #000000; font-family: Courier New; font-size: 9px; padding: 8px; }
.portlet-journal-content .note-fragment { background: transparent; border: 1px solid #000000; font-family: Arial; font-size: 9px; padding: 8px; }
.portlet-journal-content .docs-fragment { background: transparent; border: 1px solid #000000; font-family: Arial; font-size: 12px; padding: 8px; }
.portlet-journal-content .form-help-msg {font-family: Trebuchet MS;font-style:normal;font-size:7pt; }
.portlet-journal-content .textbox { background-color: transparent; border-style: groove; color: #000000; font-family: Arial; font-size: 10px; width: 150px; }
.portlet-journal-content img {background:transparent;}
.portlet-journal-content table.izquierda { margin-left: 0px; margin-right: auto; }
.portlet-journal-content table.centrar { margin-left: auto; margin-right: auto; }
.portlet-journal-content table.derecha { margin-left: auto; margin-right: 0px; }
/* TABLA DE TARIFAS */
.portlet-journal-content table.tarifas { 
        border: 1px solid #000; 
background-color: #A3C6A4; 
color: #000;
margin:0 auto;
}
.portlet-journal-content table.tarifas td, th { padding:5px;}
.portlet-journal-content table.tarifas thead th, .portlet-journal-content table.tarifas tfoot th, .portlet-journal-content table.tarifas tbody td {
font: 7pt Verdana; 
border-right: 1px solid #8CAA8D; 
border-top: 1px solid #CDF9CF; 
border-left:1px solid #CDF9CF; 
border-bottom: 1px solid #8CAA8D; 
}
.portlet-journal-content table.tarifas tbody td { color: #1C3839; font-weight:bold; }
.portlet-journal-content table.tarifas thead th, tfoot th { background-color: #1C3839; font-weight: bold; text-align:center; color: #FFFFFF }
.portlet-journal-content table.tarifas tr.odd td { background-color: #90AF91;}
.portlet-journal-content table.tarifas tbody tr:hover td{
border-right: 1px solid #CDF9CF; 
border-top: 1px solid #768F77; 
border-left: 1px solid #768F77; 
border-bottom: 1px solid #CDF9CF; 
        background-color: #B3D9B4;
}
/* fin estilo tabla tarifas */
.portlet-journal-content img.imag_izquierda { float:left; padding-right:10px; padding-bottom:10px }
.portlet-journal-content img.imag_derecha { float:right; padding-left:10px; padding-bottom:10px }
.portlet-journal-content body { border:0; padding:0; margin:0; background:none; text-align:left;font-family: Trebuchet MS;font-style:normal;font-size:7pt;color:#E0E7D7 }
.portlet-journal-content .form-button {
/*border-color: #E0E7D7;
border-style: solid;
border-width: 0px;*/
font-family: Arial;
font-size: 8px;
}
.portlet-journal-content A:link { /*color:#1C3839;*/ color:#1F817B; font-family: Trebuchet MS; font-size:8pt;text-decoration: underline; font-weight:bold}
.portlet-journal-content A:visited { /*color:#1C3839 ;*/ color:#1F817B; font-family: Trebuchet MS;font-size:8pt;text-decoration: underline; font-weight:bold}
.portlet-journal-content A:hover { /* color:#A8BC97;*/ color:#000000; font-family: Trebuchet MS; font-size:8pt;text-decoration: none; font-weight:bold}
.portlet-journal-content A:active { /*color:#1C3839 ;*/ color:#1F817B; font-family: Trebuchet MS;font-size:8pt;text-decoration: underline; font-weight:bold}
.portlet-journal-content OL {font-family: Trebuchet MS;font-style:normal;font-size:9pt; 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:8pt; margin: 0; padding:0 0 0 10px; }
.portlet-journal-content LI { 
list-style-position:inside;
list-style: square;
/*list-style-image:url(/theme-altiria/html/themes/theme-altiria/color_schemes/01/icono.gif);*/
border: 0; 
padding: 0; 
margin-left:15px;
}
.portlet-journal-content OL LI { 
list-style: decimal;
}
#portlet-journal-search {
text-align: center;
}
#portlet-journal-search TABLE {
margin-left: auto;
margin-right: auto;
font-family: Trebuchet MS;
font-style:normal;
font-size:8pt;
color:#1C3839;
}
#portlet-journal-search A:link { /* color:#E0E7D7; */ color:#1F817B !important; font-family: Trebuchet MS;font-style:italic;font-size:8pt;text-decoration: none; }
#portlet-journal-search A:visited {/* color:#A8BC97;*/ color:#1F817B !important; font-family: Trebuchet MS;font-style:italic;font-size:8pt;text-decoration: none; }
#portlet-journal-search A:hover { /* color: #A8BC97;*/ color:#28A69E !important; font-family: Trebuchet MS;font-style:italic;font-size:8pt;text-decoration: none; }
#portlet-journal-search A:active {/* color:#E0E7D7;*/ color:#1F817B !important; font-family: Trebuchet MS;font-style:italic;font-size:8pt;text-decoration: none; }
/******************************************************************************/
/* Display Tag Library							      */
/******************************************************************************/
TR.even { background-color: #A1A1A1; color: #000000; font-family: Tahoma, Arial; }
TR.odd { background-color: #EEF1E8; color: #000000; font-family: Tahoma, Arial; }
.portlet-boundary {
    text-align:justify;
    margin-bottom:1em;
}
/******************************************************************************/
/* Directory Portlet							      */
/******************************************************************************/
.portlet-directory-subtitle {font-family: Trebuchet MS;font-weight:bold;font-size:12pt;color:#1C3839;/*border-bottom: 1px solid #E0E7D7;*/}
.portlet-directory-subtitle A:link { text-decoration:none }
.portlet-directory-subtitle A:visited { text-decoration:none }
.portlet-directory-subtitle A:hover { text-decoration:none }
.portlet-directory-subtitle A:active { text-decoration:none }
    
.portlet-directory-link {font-family: Trebuchet MS;font-weight:bold;font-size:12pt;float:left;}
.portlet-directory-link A:link { padding-left:5px; text-decoration:none }
.portlet-directory-link A:visited { padding-left:5px; text-decoration:none }
.portlet-directory-link A:hover { padding-left:5px; text-decoration:none }
.portlet-directory-link A:active { padding-left:5px; text-decoration:none }
#layout-bottom-decoration {
    	background-color: #1C3839;
vertical-align: bottom;
        clear:both;
        font-family: Trebuchet MS;
line-height:8pt;
}
#layout-bottom-decoration A { color:#E0E7D7; text-decoration: none; font-size:8pt !important; }
#layout-bottom-decoration A:hover { color:#A8BC97; text-decoration: none; font-size:8pt !important; }
.table_images { margin: 0 auto; }
.table_images td.alt_bot  { padding-bottom:5px; }
.table_images td.alt_sup  { padding-top:5px; }
//.table_images td img { padding:0; }
.boton { width: 6em; height: 5em; }