div#mtsp_page_layout {margin:auto; min-width:900px; max-width:903px; width:903px; border: 0px solid #000000; z-index:1;}
div#mtsp_page_layout div.mtsp_row {float:left; top:0; left:0; width:auto; height:inherit; z-index:1;}
div#mtsp_page_layout div#mtsp_cell_0_2 {margin:0px; float:left; top:0px; left:0px; width:897px; z-index:1;}
div#mtsp_page_layout div#mtsp_cell_1_2 {margin:0px; float:left; top:0px; left:0px; width:897px; z-index:1;}
div#mtsp_page_layout div#mtsp_cell_2_0 {margin:0px; float:left; top:0px; left:0px; width:264px; z-index:1;}
div#mtsp_page_layout div#mtsp_cell_2_1 {margin:0px; float:left; top:0px; left:265px; width:369px; z-index:1;}
div#mtsp_page_layout div#mtsp_cell_2_2 {margin:0px; float:left; top:0px; left:635px; width:264px; z-index:1;}
div#mtsp_page_layout div#mtsp_cell_3_2 {margin:0px; float:left; top:0px; left:0px; width:897px; z-index:1;}

.body-default 
{                                               
overflow:auto; property-description: Estilo general de la 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: #EEEEEE;
background-repeat: no-repeat;
background-position: left top; }

.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: 0px;
border-style: none;
border-color: #000000;
margin: 0px;
padding: 0px;
background-color: #FFFFFF;
background-repeat: no-repeat;
background-position: left top; }

.portlet-area 
{                                                        property-description: Estilo del area de portlet;
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: #ffffff;
margin: 0px;
padding: 0px;
background-color: #fff;
background-repeat: no-repeat;
background-position: left top; }

.portlet-font 
{                     property-description: Estilo del texto en el portlet;
property-predefined: 1;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
font-weight: normal;
vertical-align: top;
text-align: left;
border-width: 1px;
border-style: none;
border-color: #000000;
margin: 1px;
padding: 5px;
background-color: transparent;
background-repeat: no-repeat;
background-position: left top; }

.portlet-font-dim 
{                               property-description: Estilo del texto en el portlet pero con el color más apagado;
property-predefined: 1;
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
color: #CF9041;
font-weight: normal;
vertical-align: top;
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-form-button 
{                                                             property-description: Estilo de un botón en un portlet; property-predefined: 1; font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:12px; text-align:left; vertical-align:top; border-width:1px; font-weight:normal; border-style:none; border-color:#000000; background-color:transparent; background-repeat:no-repeat; background-position:left top; margin:1px; padding:1px; }

.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:12px; text-align:left; vertical-align:top; border-width:1px; font-weight:normal; border-style:none; border-color:#000000; background-color:transparent; background-repeat:no-repeat; background-position:left top; margin:1px; padding:1px; }

.portlet-form-field-label 
{                                                             property-description: Estilo usado en celdas de campos dentro de los portlets; property-predefined: 1; font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:12px; text-align:left; vertical-align:top; border-width:1px; font-weight:normal; border-style:none; border-color:#000000; background-color:transparent; background-repeat:no-repeat; background-position:left top; margin:1px; padding:1px; }

.portlet-form-input-field 
{                          property-description: Estilo de un campo de entrada en un portlet;
property-predefined: 1;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-weight: normal;
vertical-align: top;
text-align: left;
border-width: 1px;
border-style: dotted;
border-color: #000000;
margin: 1px;
padding: 1px;
background-color: #ffffff;
background-repeat: no-repeat;
background-position: left top; }

.portlet-msg-info 
{                                                             property-description: Estilo de mensajes de información; property-predefined: 1; font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:12px; text-align:left; vertical-align:top; border-width:1px; font-weight:normal; border-style:none; border-color:#000000; background-color:transparent; background-repeat:no-repeat; background-position:left top; margin:1px; padding:1px; }

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

.portlet-section-body 
{                                                             property-description: Estilo del cuerpo del portlet; property-predefined: 1; font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:12px; text-align:left; vertical-align:top; border-width:1px; font-weight:normal; border-style:none; border-color:#000000; background-color:transparent; background-repeat:no-repeat; background-position:left top; margin:1px; padding:1px; }

.portlet-section-footer 
{                                                             property-description: Estilo de la sección al pie del portlet; property-predefined: 1; font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:12px; text-align:left; vertical-align:top; border-width:1px; font-weight:normal; border-style:none; border-color:#000000; background-color:transparent; background-repeat:no-repeat; background-position:left top; margin:1px; padding:1px; }

.portlet-section-header 
{                     property-description: Estilo de la  cabecera del portlet;
property-predefined: 1;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
font-weight: normal;
vertical-align: top;
text-align: left;
border-width: 1px;
border-style: none;
border-color: #000000;
margin: 1px;
padding: 5px;
background-color: transparent;
background-repeat: no-repeat;
background-position: left top; }

.portlet-section-subheader 
{                                                             property-description: Estilo del texto en la subcabecera del portlet; property-predefined: 1; font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:12px; text-align:left; vertical-align:top; border-width:1px; font-weight:normal; border-style:none; border-color:#000000; background-color:transparent; background-repeat:no-repeat; background-position:left top; margin:1px; padding:1px; }

.portlet-section-text 
{                     property-description: Estilo de un texto destacado en el portlet;
property-predefined: 1;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-weight: bold;
vertical-align: top;
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 
{                                                             property-description: Estilo del título del portlet; property-predefined: 1; font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:12px; text-align:left; vertical-align:top; border-width:1px; font-weight:normal; border-style:none; border-color:#000000; background-color:transparent; background-repeat:no-repeat; background-position:left top; margin:1px; padding:1px; }

.pie_pagina 
{                                                 property-description: Copia de Estilo del título del portlet;
property-predefined: 0;
font-size: 9px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
font-weight: normal;
vertical-align: top;
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; }

.articulo 
{                                         property-description: Copia de Copia de Estilo del título del portlet;
property-predefined: 0;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #222222;
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; }

.titulo_articulo 
{                                         property-description: Copia de Copia de Copia de Estilo del título del portlet;
property-predefined: 0;
font-size: 15px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #379B30;
font-weight: bold;
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; }

.mas_campa 
{                                      property-description: Copia de Copia de Copia de Estilo del título del portlet;
property-predefined: 0;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #005EA3;
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; }

.texto 
{              property-description: Copia de Estilo del texto en el portlet;
property-predefined: 0;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
font-weight: normal;
vertical-align: top;
text-align: left;
border-width: 1px;
border-style: none;
border-color: #000000;
margin: px;
padding: px;
background-color: transparent;
background-repeat: no-repeat;
background-position: left top; }

.texto-titulo 
{              property-description: Copia de Copia de Estilo del texto en el portlet;
property-predefined: 0;
font-size: 16px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
font-weight: bold;
vertical-align: top;
text-align: center;
border-width: 1px;
border-style: none;
border-color: #000000;
margin: px;
padding: px;
background-color: transparent;
background-repeat: no-repeat;
background-position: left top; }

.texto-negrita 
{           property-description: Copia de Copia de Estilo del texto en el portlet;
property-predefined: 0;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
font-weight: bold;
vertical-align: top;
text-align: left;
border-width: 1px;
border-style: none;
border-color: #000000;
margin: px;
padding: px;
background-color: transparent;
background-repeat: no-repeat;
background-position: left top; }

.texto-centrado 
{     property-description: Copia de Copia de Estilo del texto en el portlet;
property-predefined: 0;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
font-weight: normal;
vertical-align: top;
text-align: center;
border-width: 1px;
border-style: none;
border-color: #000000;
margin: px;
padding: px;
background-color: transparent;
background-repeat: no-repeat;
background-position: left top; }




/* CSS para limpiar todos los elementos de cualquier navegador ------------- */

body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, legend, ul, li, ol {
margin:0pt;
padding:0pt;
}

body {
font-size:14px;
}
table {
border-collapse:collapse;
border-spacing:0pt;
}
fieldset, img {
border:0pt none;
}
address, caption, cite, code, dfn, em, strong, th, var, legend {
font-style:normal;
font-weight:normal;
}
ol, ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
caption, th {
text-align:left;
}
h1, h2, h3, h4, h5, h6 {
font-size:100%;
font-weight:normal;
}
q:before, q:after {
content:'';
}
abbr, acronym {
border:0pt none;
}
/*________________________________________________________________*/

/*___________________________GENERAL______________________________*/
table.recogidasru{
margin:auto;
width:80%;
}
table.recogidasru  td{
padding:3px;
}
img.img-derecha{
float:right;
margin:10px;
}
div.texto-izq{
padding:10px;
width:50%;
float:left;
}
div.texto-derecha{
float:right;
float:right;
text-align:center;
width:45%;
padding:10px;
padding-top:40px;
}
div.texto-derecha p.texto{
text-align:center;
}
div.texto-izq ul, ul{
margin:10px;
}
div.texto-izq li,li{
background-color:transparent;
background-position:left top;
background-repeat:no-repeat;
border:1px none #000000;
color:#333333;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
text-align:left;
vertical-align:top;
list-style-type:disc;
margin-left:10px;
}
p.texto,p.texto-centrado{
margin-top:1em;
}




div.buscar{
position:relative;
top:2px;
left:690px;
width:180px;
height:30px;
*top:140px;
*left:20px;

}
form#formulario{
width:200px;
height:30px;

}
div.dentroform{
width:200px;
height:30px;
}
div.transparente-cogersa{

width:160px;
height:135px;
position:relative;
float:left;
top:23px;
left:23px;
}
div.transparente-secciones{

float:left;
height:60px;
left:220px;
position:relative;
top:70px;
width:500px;
}
div.transparente-cogersa img, div.transparente-secciones img{
border:none;
}


/* CSS para conseguir color de fondo blanco en las filas------------- */
div#mtsp_page_layout div.mtsp_row{background:#ffffff; }
div#mtsp_page_layout{align:center;}
.mas_campa{
    letter-spacing:0.02px;
   margin-left:10px;
}

div.ciudadanos-enlaces{
margin:6px 0px 0px 35px;
}
div.ciudadanos-enlaces-abajo{
margin:6px 0px 0px 5px;

}
div.cogersa-pie
{
background:url(http://212.89.11.76/mtspcache/15902.jpg) no-repeat #fff;
text-align:right;
height:60px;
width:897px;
margin-top:30px;
}
div.cogersa-cabecera
{
overflow:hidden;
height:197px;
background:url(http://212.89.11.76/mtspcache/15357.jpg) no-repeat #fff;


}
div.news{
height:150px;
overflow:scroll;
_width:240px;
overflow-x: hidden;
}
div.news1{
height:100px;
overflow:scroll;
_width:240px;
overflow-x: hidden;
}
div.news br,div.news1 br,div.news3 br{
display:none;
}
div.enlace-icono{
float:left;
margin: 15px 10px 0px 18px;
_margin: 15px 0px 0px 18px;
}
div.enlace-icono-derecha{
text-align:center;
margin-top:20px;
}
div.enlace-icono-izquierda{
text-align:center;
margin-bottom:5px;
}
div.edukambiental-enlaces-centrales{
width:400px;
_width:360px;
text-align:center;
}
/*______________________________Perfil contratante___________________*/
div.perfil-contratante{
margin:10px;
text-align:center;
}
div.perfil-contratante a{
color:blue;
font-size:15px;
font-weight:bold;
text-decoration:underline;
}
div.perfil-contratante a:hover{
color:#333333;
}

/*_____________________________NOTICIAS TODAS___________________*/
div.noticias-todas{
background-color:#EAC85C;
border:1px solid #EAC85C;
left:120px;
position:relative;
text-align:center;
width:120px;
}
div.noticias-todas a{
background-color:#EAC85C;
color:#555555;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
div.noticias-todas a:hover{
background-color:white;
color:#333333;
}
/*___________________________AGENDA______________________________*/
#agenda-resume {
background:#EDEDED none repeat scroll 0 50%;
border:1px inset #CCCCCC;
height:85px;
overflow:auto;
}
div#mtsp_cell_2_2 #agenda {
left:2em;
}
#agenda {
height:200px;
left:100px;
position:relative;
width:200px;
}
div#agenda-resume{
margin-top:15px;
}
table#agenda input.portlet-form-button{
display:none;
}

td.button-search input#search{
display:none;
}
/*___________________________AGENDA______________________________*/
/*-----------------------------------thema rojo----------------------------------------------------*/
div.top{
background:transparent; margin:1em; margin:0 10px; 
}
b.top1{
display:block; background:transparent; margin:0px;
}
b.top2{
display: block; background: #E3B830; margin: 0px 9px; overflow: hidden; height: 1px
}
b.top3{
border-right: #E3B830 2px solid; border-top: #E3B830 0px; display: block; margin: 0px 7px; overflow: hidden; border-left: #E3B830 2px solid; border-bottom: #E3B830 0px; height: 1px ;padding:0px;
}
b.top4{
border-right: #E3B830 2px solid; border-top: #E3B830 0px; display: block; margin: 0px 5px; overflow: hidden; border-left: #E3B830 2px solid; border-bottom: #E3B830 0px; height: 1px ;padding:0px;
}
b.top5{
border-right: #E3B830 1px solid; border-top: #E3B830 0px; display: block; margin: 0px 4px; overflow: hidden; border-left: #E3B830 1px solid; border-bottom: #E3B830 0px; height: 1px ;padding:0px;
}
b.top6{
border-right: #E3B830 1px solid; border-top: #E3B830 0px; display: block; margin: 0px 3px; overflow: hidden; border-left: #E3B830 1px solid; border-bottom: #E3B830 0px; height: 1px ;padding:0px;
}
b.top7{
border-right: #E3B830 1px solid; border-top: #E3B830 0px; display: block; margin: 0px 2px; overflow: hidden; border-left: #E3B830 1px solid; border-bottom: #E3B830 0px; height: 2px ;padding:0px;
}
b.top8{
border-right: #E3B830 1px solid; border-top: #E3B830 0px; display: block; margin: 0px 1px; overflow: hidden; border-left: #E3B830 1px solid; border-bottom: #E3B830 0px; height: 2px ;padding:0px;
}
div.section{
display:block; border:0 solid #E3B830; border-width:0 1px; margin:0px; padding:0px;
}
/*---------------------------------------fin tema rojo---------------------------------------------*/


