div#mtsp_page_layout {margin:auto; min-width:990px; max-width:990px; width:990px; border: 0px solid #000000; z-index:1;}
div#mtsp_page_layout div.mtsp_row {float:left; top:0; left:0; width:100%; height:inherit;}
div#mtsp_page_layout div#mtsp_cell_0_0 {margin:3px; top:0px; margin-left:0px; margin-right:0px;}
div#mtsp_page_layout div#mtsp_cell_1_0 {margin:3px; top:0px; margin-left:0px; margin-right:0px;}
div#mtsp_page_layout div#mtsp_cell_2_0 {margin:3px; top:0px; margin-left:0px; margin-right:0px;}

.body-default 
{                    overflow:auto;                                                 BORDER-RIGHT: #000000 1px; PADDING-RIGHT: 1px; BACKGROUND-POSITION: left top; BORDER-TOP: #000000 1px; PADDING-LEFT: 1px; FONT-SIZE: 12px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 1px; MARGIN: 1px; VERTICAL-ALIGN: baseline; BORDER-LEFT: #000000 1px; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: #000000 1px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left; property-description: Estilo general de la página; property-predefined: 1 }

.container-portlets-area 
{                   property-description: Estilo por defecto de un área de portlets en una página;
property-predefined: 1;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-weight: normal;
vertical-align: top;
text-align: left;
border-width: 1px;
border-style: none;
border-color: #000000;
margin: 0px;
padding: 0px;
background-color: transparent;
background-repeat: no-repeat;
background-position: left top; }

.portlet-area 
{                                           BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: #000000; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left; property-description: Estilo del area de portlet; property-predefined: 1 }

.portlet-font 
{                                             BORDER-RIGHT: #000000 1px; PADDING-RIGHT: 1px; BACKGROUND-POSITION: left top; BORDER-TOP: #000000 1px; PADDING-LEFT: 1px; FONT-SIZE: 11px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 1px; MARGIN: 1px; VERTICAL-ALIGN: baseline; BORDER-LEFT: #000000 1px; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: #000000 1px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left; property-description: Estilo del texto en el portlet; property-predefined: 1;font-weight:normal }

.portlet-font-dim 
{                                                                     BORDER-RIGHT: #000000 1px; PADDING-RIGHT: 1px; BACKGROUND-POSITION: left top; BORDER-TOP: #000000 1px; PADDING-LEFT: 1px; FONT-SIZE: 12px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 1px; MARGIN: 1px; VERTICAL-ALIGN: baseline; BORDER-LEFT: #000000 1px; COLOR: #999999; PADDING-TOP: 1px; BORDER-BOTTOM: #000000 1px; BACKGROUND-REPEAT: no-repeat; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left; property-description: Estilo del texto en el portlet pero con el color más apagado; property-predefined: 1 }

.portlet-form-button 
{                                                                     BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 1px; BACKGROUND-POSITION: left top; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 11px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 1px; MARGIN: 1px; VERTICAL-ALIGN: baseline; BORDER-LEFT: #000000 1px solid; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center; property-description: Estilo de un botón en un portlet; property-predefined: 1 }

.portlet-form-field 
{                                                                     property-description: Estilo de un elemento de formulario en un portlet; property-predefined: 1; font-family: Arial, Helvetica, sans-serif; color=000000; font-size=12; text-align=left; vertical-align=baseline; border-width=1; border-style=none; border-color=000000; background-color=transparent; background-repeat=no-repeat; background-position=left top; margin=1; padding=1; }

.portlet-form-field-label 
{                                                                     BORDER-RIGHT: #000000 1px; PADDING-RIGHT: 1px; BACKGROUND-POSITION: left top; BORDER-TOP: #000000 1px; PADDING-LEFT: 1px; FONT-SIZE: 14px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 1px; MARGIN: 1px; VERTICAL-ALIGN: baseline; BORDER-LEFT: #000000 1px; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: #000000 1px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial Narrow, Helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left; property-description: Estilo usado en celdas de campos dentro de los portlets; property-predefined: 1 }

.portlet-form-input-field 
{                                                                     BORDER-RIGHT: #909090 1px dotted; PADDING-RIGHT: 4px; BACKGROUND-POSITION: left top; BORDER-TOP: #909090 1px dotted; PADDING-LEFT: 4px; FONT-SIZE: 11px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 4px; MARGIN: 1px; VERTICAL-ALIGN: baseline; BORDER-LEFT: #909090 1px dotted; COLOR: #000000; PADDING-TOP: 4px; BORDER-BOTTOM: #909090 1px dotted; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffcf; TEXT-ALIGN: left; property-description: Estilo de un campo de entrada en un portlet; property-predefined: 1 }

.portlet-msg-info 
{                                                                     BORDER-RIGHT: #000000 1px; PADDING-RIGHT: 1px; BACKGROUND-POSITION: left top; BORDER-TOP: #000000 1px; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 1px; MARGIN: 1px; VERTICAL-ALIGN: baseline; BORDER-LEFT: #000000 1px; COLOR: #ff0000; PADDING-TOP: 1px; BORDER-BOTTOM: #000000 1px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left; property-description: Estilo de mensajes de información; property-predefined: 1 }

.portlet-section-alternate 
{                                                                     property-description: Estilo alternativo del texto del portlet; property-predefined: 1; font-family: Arial, Helvetica, sans-serif; color=000000; font-size=12; text-align=left; vertical-align=baseline; border-width=1; border-style=none; border-color=000000; background-color=transparent; background-repeat=no-repeat; background-position=left top; margin=1; padding=1; }

.portlet-section-body 
{                        BORDER-RIGHT: #000000 0px; PADDING-RIGHT: 5px; BACKGROUND-POSITION: left top; BORDER-TOP: #000000 0px; PADDING-LEFT: 5px; FONT-SIZE: 12px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 5px; MARGIN: 5px; VERTICAL-ALIGN: baseline; BORDER-LEFT: #000000 0px; COLOR: #000000; PADDING-TOP: 5px; BORDER-BOTTOM: #000000 0px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fff5f6; TEXT-ALIGN: left; property-description: Estilo del cuerpo del portlet; property-predefined: 1 }

.portlet-section-footer 
{                                                                     BORDER-RIGHT: #000000 1px; PADDING-RIGHT: 1px; BACKGROUND-POSITION: left top; BORDER-TOP: #000000 1px; PADDING-LEFT: 1px; FONT-SIZE: 12px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 1px; MARGIN: 1px; VERTICAL-ALIGN: baseline; BORDER-LEFT: #000000 1px; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: #000000 1px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left; property-description: Estilo de la sección al pie del portlet; property-predefined: 1 }

.portlet-section-header 
{                                                 BORDER-RIGHT: #000000 1px; PADDING-RIGHT: 1px; BACKGROUND-POSITION: left top; BORDER-TOP: #000000 1px; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 1px; MARGIN: 1px; VERTICAL-ALIGN: baseline; BORDER-LEFT: #000000 1px; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: #000000 1px; BACKGROUND-REPEAT: no-repeat; FONT-STYLE: italic; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left; property-description: Estilo de la  cabecera del portlet; property-predefined: 1 }

.portlet-section-subheader 
{                                                                     BORDER-RIGHT: #000000 1px; PADDING-RIGHT: 1px; BACKGROUND-POSITION: left top; BORDER-TOP: #000000 1px; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 1px; MARGIN: 1px; VERTICAL-ALIGN: baseline; BORDER-LEFT: #000000 1px; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: #000000 1px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left; property-description: Estilo del texto en la subcabecera del portlet; property-predefined: 1 }

.portlet-section-text 
{                 property-description: Estilo de un texto destacado en el portlet;
property-predefined: 1;
font-size: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #527787;
font-weight: bold;
vertical-align: baseline;
text-align: left;
border-width: 1px;
border-style: none;
border-color: #000000;
margin: 1px;
padding: 1px;
background-color: transparent;
background-repeat: no-repeat;
background-position: left top; }

.portlet-title 
{                                                                     BORDER-RIGHT: #000000 1px; PADDING-RIGHT: 1px; BACKGROUND-POSITION: left top; BORDER-TOP: #000000 1px; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 1px; MARGIN: 1px; VERTICAL-ALIGN: baseline; BORDER-LEFT: #000000 1px; COLOR: #7d4d00; PADDING-TOP: 1px; BORDER-BOTTOM: #000000 1px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left; property-description: Estilo del título del portlet; property-predefined: 1 }

.portal-main-menu 
{                                                          BORDER-RIGHT: #ffffff 0px; PADDING-RIGHT: 1px; BACKGROUND-POSITION: left top; BORDER-TOP: #ffffff 0px; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 1px; MARGIN: 1px; VERTICAL-ALIGN: baseline; BORDER-LEFT: #ffffff 0px; COLOR: #ffffff; PADDING-TOP: 1px; BORDER-BOTTOM: #ffffff 0px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #151d70; TEXT-ALIGN: left; property-description: Estilo del menú principal; property-predefined: 0 }

.portal-main-menu-highlighted 
{                                                           BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 1px; BACKGROUND-POSITION: left top; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 1px; MARGIN: 1px; VERTICAL-ALIGN: baseline; BORDER-LEFT: #000000 1px solid; COLOR: #ffffff; PADDING-TOP: 1px; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #7177bb; TEXT-ALIGN: left; property-description: Estilo del menú principal para opciones resaltadas; property-predefined: 0 }

.area-header 
{                                                        BORDER-RIGHT: #000000 0px; PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; BORDER-TOP: #000000 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: #000000 0px; COLOR: #ffffff; PADDING-TOP: 0px; BORDER-BOTTOM: #000000 0px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #151d70; TEXT-ALIGN: left; property-description: Estilo del área de cabecera; property-predefined: 0 }

.product-sheet 
{                           BORDER-RIGHT: #dd9f9f 2px dashed; PADDING-RIGHT: 5px; BACKGROUND-POSITION: left top; BORDER-TOP: #dd9f9f 2px dashed; PADDING-LEFT: 5px; FONT-SIZE: 12px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 5px; MARGIN: 1px; VERTICAL-ALIGN: baseline; BORDER-LEFT: #dd9f9f 2px dashed; COLOR: #000000; PADDING-TOP: 5px; BORDER-BOTTOM: #dd9f9f 2px dashed; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ecd9d9; TEXT-ALIGN: left; property-description: Estilo del área de hoja de producto; property-predefined: 0;font-weight:normal }

.client-case 
{                                 BORDER-RIGHT: #dd9f9f 1px dashed; PADDING-RIGHT: 5px; BACKGROUND-POSITION: left top; BORDER-TOP: #dd9f9f 1px dashed; PADDING-LEFT: 5px; FONT-SIZE: 10px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 5px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: #dd9f9f 1px dashed; COLOR: #000000; PADDING-TOP: 5px; BORDER-BOTTOM: #dd9f9f 1px dashed; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ececec; TEXT-ALIGN: left; property-description: Estilo de un estudio de caso en cliente; property-predefined: 0;font-weight:normal }

.product-list 
{                         BORDER-RIGHT: #dd9f9f 1px dashed; PADDING-RIGHT: 5px; BACKGROUND-POSITION: left top; BORDER-TOP: #dd9f9f 1px dashed; PADDING-LEFT: 5px; FONT-SIZE: 12px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 5px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: #dd9f9f 1px dashed; COLOR: #000000; PADDING-TOP: 5px; BORDER-BOTTOM: #dd9f9f 1px dashed; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e7ffa9; TEXT-ALIGN: left; property-description: Estilo para la lista de productos; property-predefined: 0;font-weight:normal }




.product-sheet
{
margin: 0 auto;
}

div.search-portlet-news-detail
{
border: 1px solid #aaaaaa;
margin-right:5%;
margin-left:5%;
padding:10px;
}

.tablanoticias{
WIDTH: 100%; BORDER-COLLAPSE: collapse;
}
.celdanoticias{
VERTICAL-ALIGN: top;
padding:10px;
}

.titulonoticias{
font-family: Verdana;
FONT-WEIGHT:bold;
FONT-SIZE:10pt;
}
.textonoticias{
font-family:Verdana;
text-aling:justify;
}

div#mtsp_cell_2_2{
overflow:visible;
width:479px !important;
}

.news-portlet-item {
float:left;
margin-bottom:10px;
}

div.search-portlet-news-detail
{
border: 1px solid #aaaaaa;
width:90%;
}

a.avisolegal{
color:#fff;
text-decoration:none;
font-family: Verdana;
font-size: 12px;
}

a.avisolegal:hover{
text-decoration: underline;
}

a.avisolegal:visited{
color:#fff;
}


a.imglink{
color:#fff;
text-decoration:none;
font-family: Verdana;
font-size: 10pt;
}

a.imglink:hover{
text-decoration: none;
}

a.imglink:visited{
color:#fff;
}

a.imglink img{
border:0px none transparent;
}

span.titulo_apartado
{
font-weight: bold; 
font-size: 14pt; 
color: #50a339; 
font-family: Verdana;
}

span.subtitulo_apartado
{
font-weight: bold; 
font-size: 10pt; 
color: #000000; 
font-family: Verdana;
}

.normal-text {
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:normal;
text-align:justify;
}


