body {font-family: Arial, Helvetica, sans-serif; margin:0em; font-size:1em}


/* - - - Enlaces generales - - - */

a:active {  color: #008469;text-decoration:none}
a:link {  color: #008469;text-decoration:none}
a:visited {  color: #008469;text-decoration:none}
a:hover{text-decoration:none;color:#FFFFFF;color:#BFE0D9}


/* - - - Contenedor del contenido de la web - - - */

div#contenedor_arriba { background-color: #008469; height:4.69em; width:45.6em; margin:auto }

div.bordegeneral {border-left:1px solid #7e8b7a;border-right:1px solid #7e8b7a}


/* - - - Contenedores Menú y Cabecera - - - */

div#contenedor_izquierda { float:left; width:10.81em; margin:0.94em;margin-left:expression('-9.69em');position:expression('absolute'); }

div#cabecera { float:right; color:#e6f2cf; font-size:0.8em; padding:0.63em 0.94em 0em 0em}
div#cabecera a:link, div#cabecera a:visited, div#cabecera a:active { color:#e6f2cf; }
div#cabecera a:hover { background:none; text-decoration:underline }
div#imagengeneral {  width:45.63em; height:10.63em; background-repeat: no-repeat; background-color:#008469; background-position:right}

#izquierda_superior { display:table; text-align:center; background-color:#FFFFFF; width:8.94em; width:expression('9.56em'); border-bottom: 2px solid #008469; height:14.69em; padding:0em 0.63em 0em 0.63em; color:#008469;}
#izquierda_superior h1 { font-size:0.6em; font-weight:normal; margin-top:2em}
#izquierda_superior h3{ color:#008469; font-size:0.75em; text-align:left; margin:0em 0em 0.31em 1.6em; font-weight:normal}

#tablamenu { background-color:#bfe0d9; width:100%; margin:0.25em 0em 0.63em 0px; font-size:0.75em; text-align:left; color:#333333 }
#tablamenu td { border-bottom:1px solid #ffffff;padding:0.19em 0em 0.25em 0.31em;vertical-align:baseline}
#tablamenu td.activado { border-bottom:none;padding:0.19em 0em 0.25em 0.31em;vertical-align:baseline; background-color:#FFFFFF}
#tablamenu td.desplegado { border-bottom:1px solid #b9ccb4;padding:0.19em 0em 0.25em 1.56em;vertical-align:baseline; background-color:#ecf6f4;}
#tablamenu td.desplegadofin { border-bottom:3px solid #ffffff;padding:0.19em 0px 0.50em 1.56em;vertical-align:baseline; background-color:#ecf6f4;}
#tablamenu a:link, #tablamenu a:visited, #tablamenu a:active { color:#333333; }
#tablamenu a:hover { background:none; border-bottom:1px solid #008469 }


/* - - - Contenedor home divisiones - - - */

#tablaempresas { width:100%; padding:0em 1e 0em 0emm }
#tablaempresas td.arriba{  font-size:0.95em; color:#ffffff; padding:0.31em 0em 0.6em 0.87em; border-bottom:1px solid #ffffff; text-align:left; font-weight:bold; background-color:#008469;border-right:2px solid #ffffff}
#tablaempresas td.arriba a{ color:#FFFFFF; margin:0em; padding:0em; background-image:none}
#tablaempresas td { vertical-align:top; text-align:left; padding:0.31em 0em 0.6em 0.87em}
#tablaempresas td.borde_derecha { vertical-align:top; text-align:left; padding:0.31em 0em 0.6em 0.87em; border-right:2px solid #ffffff}
#tablaempresas img{ margin:0em 0em 0.19em 0em; }

div#contenido_enlaces {background-color:#FFFFFF; width:31.50em; min-height:expression('11em'); min-height:11.4em; background-image:url(/sage/img/fondo-enlaces2.gif)}

div#enlace_empresas { width:33.333%; border-top:3px solid #008469; float:left; font-size:0.8em}
div#enlace_empresas p{ margin:0.3em 0em 0.13em 0em}
div#enlace_empresas h5{ margin:0em 0em 0.31em 0em; font-size:1.2em; font-weight:normal; color:#666666}
div#enlace_empresas a{ background-image:url(/sage/img/flecha-verde.gif); background-position:left; background-repeat:no-repeat; padding-left:0.75em; margin-left:0.31em;}


/* - - - Contenedores cuerpo - - - */

div#fondocontenido { background-image: url( /sage/img/fondo-contenido.gif ); width:44.50em; min-height:23.44em; padding-right:1.13em;}

div#contenedorcontenido { top:-0.94em; position:relative; width:31.50em; float:right;}

div#contenido { background-color:#ffffff;padding:0.1em 1.25em 0.63em 1.25em;text-align:left}


/* - - - Contenedores contenido - - - */

#contenido.home{ padding:0em}

#contenido.chicha{ min-height:expression('30.31em')}
#contenido.chicha h1 { color:#008469; font-size:1.4em; font-weight:normal; margin:0.8em 0em 0.5em 0em}
#contenido.chicha h2 { color:#008469; font-size:1em; font-weight:bold; margin:0.63em 0em 0.5em 0em}
#contenido.chicha h3 { color:#008469; font-size:0.85em; font-weight:bold; margin:0.31em 0em 0.13em 0em}
#contenido.chicha h5 { color:#000000; font-size:0.9em; margin:0.31em 0em 0.3em 0em; font-weight:normal}
#contenido.chicha h4 { color:#555555; font-weight:normal}
#contenido.chicha h5 { color:#555555; }
#contenido.chicha h5.sangrado { color:#008469; font-size:0.8em; margin:0.2em 0em 0.2em 1em; font-weight:normal}
#contenido.chicha p { color: #555555; font-size:0.8em; margin:0em 0em 0.63em 0em}
#contenido.chicha p.wingdings02 { margin:1em 1em 0.5em 5em; color: #555555; font-size:0.8em;}
#contenido.chicha p.nota { color: #555555; font-size:0.6em; margin:0em 0em 0.63em 0em}
#contenido.chicha p.organigrama { font-size:0.65em; color:#008469}
#contenido.chicha li { font-size:1em; margin:0em 0em 0.13em 0em;color: #555555; list-style-image: url(/sage/img/bolo-list.gif)}
#contenido.chicha ul { margin-top:0em;font-size:0.8em}
#contenido.chicha ul.sangrada { margin-top:0em;font-size:1em}
#contenido.chicha img { margin:0.3em 0em 0.63em 1.25em; float:right; border:none; }
#contenido.chicha img.centrada { margin:1em 0em 1em 0em; float:center; border:none; }
#contenido.chicha img.izquierda { margin:0.3em 1.25em 0.63em 0em; float:left; border:none; }
#contenido.chicha img.sin_borde { margin:0.3em 0em 0.63em 0em; float:center; border:none; }
#contenido.chicha img.centrada2 { margin:1em 0em 0em 0em; float:center; border:1px solid #b9ccb4; z-index:-2}
#contenido.chicha img.derechos { margin:0.2em 0em 1em 0em; float:left; border:1px solid #b9ccb4; z-index:-2}


.verde {color:#008469; font-size:0.95em; margin:0.2em 0em 0em 0em; font-style:italic}
.verde-01 {color:#008469; font-size:0.95em; margin:0.2em 0em 0em 0em;}
.menos { font-size:0.65em; font-weight:normal; vertical-align: middle }
.wingdings { font-family: Wingdings; font-size:4em; vertical-align:middle; line-height:0.7em; margin:0em}


#migas { background-color: #3ba08c; font-size:0.72em; color:#FFFFFF; padding:0.19em 0em 0.38em 0.63em; border-top:4px solid #008469; text-align:left }

#tablachicha { color:#6c7768; text-align:left; margin:1.3em 0em 1.3em 0em } 
#tablachicha td { padding:0em 0.6em 0em 0.6em; border-bottom:3px solid #ffffff; padding-top:expression('0.44em'); font-size:0.9em; background-color:#ecf6f4} 
#tablachicha td.arriba { background-color:#3ba08c; font-size:0.9em; padding:0.6em; color:#ffffff; border-bottom:3px solid #ffffff; font-weight:bold; text-align:center} 



/* - - - Contenedores de noticias - - - */

div#noticias{ margin:1.13em 0em 0em 0em; float:left; width:20em; min-height:15.63em; background-color:#FFFFFF; }

div#notasprensa{ margin:0em 0em 0em 0em; float:left; background-color:#ffffff; width:28.8em; }

div#vermas { font-size:0.6em; color:#333333; font-weight:normal; float:right; margin:0.2em 0.63em 0em 0em} 

#tablanoticias{ background-color:#FFFFFF; color:#555555; text-align:left; } 
#tablanoticias td { padding:0em 0.44em 0.44em 0.63em; border-bottom:1px solid #e7e7e7; padding-top:expression('0.44em'); font-size:0.8em} 
#tablanoticias td.arriba { background-color:#efefef; font-size:1.1em; padding:0.44em 0em 0.44em 0.63em; color:#008469; border-bottom:none; font-weight:bold }
#tablanoticias td.abajo { background-color:#efefef; font-size:1em; padding:0.1em 0em 0.1em 0em; color:#008469; border-bottom:none; font-weight:bold }
#tablanoticias img { vertical-align:middle}
#tablanoticias h4 { font-size:0.8em; margin:0em; font-weight:normal }
#tablanoticias p { font-size:0.9em;margin:0.5em 0em 0em 0em;}
#tablanoticias h3 { color:#008469; font-size:0.9em; margin:0.5em 0em 0em 0em; font-weight:normal}
#tablanoticias_prensa { background-color:#FFFFFF; color:#555555; text-align:left; } 
#tablanoticias_prensa td { padding:1em 0.44em 0.44em 0.63em; border-bottom:1px solid #e7e7e7; padding-top:expression('0.44em'); font-size:0.9em} 
#tablanoticias_prensa h6 { color:#008469; font-size:1em; margin:0em 0em 0.4em 0em; font-weight:bold}
#tablanoticias_prensa h4 { font-size:0.8em; margin:0em; font-weight:normal }

#recursos.chicha td { border:none }
#recursos.chicha td.gris {background-color:#F2F2F2 }
#recursos.chicha p { font-size:0.75em; color:#008469; text-align:center; margin:0.5em }
#recursos.chicha h1 { font-size:0.8em; color:#008469; text-align:center; margin:0.5em; font-weight:bold; color:#6c7768 }
#recursos.chicha img { margin:0.2em; border:1px solid #b9ccb4; float:none; text-align:center }
#recursos.chicha a { text-decoration:underline }


/* - - - Contenedores de destacados - - - */

div#zona_destacado { display:table; text-align:center; background-color:#FFFFFF; width:10.88em; width:expression('10.88em'); float:right; margin:1.13em 0em 0em 0em;}

#tabladestacado{ background-color: #FFFFFF; font-size:0.7em; color:#555555; text-align:left; vertical-align:middle  } 
#tabladestacado td { padding:0.44em 0.44em 0.44em 0.63em; border-bottom:1px solid #e7e7e7;} 
#tabladestacado td.sinborde { padding:0.44em 0.44em 0.44em 0.63em; border:none;} 
#tabladestacado td.arriba { background-color:#efefef; font-size:1.5em; padding:0.44em 0em 0.44em 0.63em; color:#008469; font-weight:bold; border-bottom:none }
#tabladestacado td.arriba_claro { background-color:#bfe0d9; font-size:1.5em; padding:0.44em 0em 0.44em 0.63em; color:#008469; font-weight:bold; border-bottom:none; border-top:5px solid #ffffff; }
#tabladestacado td.arriba_fino { background-color:#efefef; font-size:0.45em; padding:0.0em 0em 0.0em 0.63em; color:#008469; font-weight:bold; border-bottom:none }
#tabladestacado td.arriba_fino_claro { background-color:#bfe0d9; font-size:0.45em; padding:0.0em 0em 0.0em 0.63em; color:#008469; font-weight:bold; border-bottom:none; border-top:3em solid #ffffff;  }
#tabladestacado td.abajo_fino_claro { background-color:#bfe0d9; font-size:0.45em; padding:0.0em 0em 0.0em 0.63em; color:#008469; font-weight:bold; border-bottom:none;  }


#tabladestacado td.espacio { background-color:#7fc1b4; font-size:1em; padding:0.2em 0em 0.2em 0.63em;  border:none;}
#tabladestacado img { margin:0em 0.63em 0.63em 0em; float:left }

#destacado_contenido_sup {float:right; background-color:#e6f2cf; width:7.75em; margin:0em 0em 1.25em 2em; padding:1em}
#destacado_contenido {float:right; background-color:#e6f2cf; width:7.75em; margin:1.25em 0em 1.25em 1.25em; padding:1em}
#destacado_contenido_mas {float:right; background-color:#ecf6f4; width:7.75em; margin:1.25em 0em 0em 1.25em; padding:1em; vertical-align:middle}
#destacado_contenido_mas a{ font-size:0.89em}
#destacado_contenido_mas ul{ margin:0.5em; list-style-image:url(/sage/img/flecha-verde-list.gif); line-height:0.9em }
#destacado_contenido2 {float:none; background-color:#e6f2cf; width:7.75em; margin:1em 0em 0em 0.7em; padding:0.5em}
#destacado_contenido2 h4.direccion-00 {font-size:0.6em; color:#555555; margin:0.1em}
#destacado_contenido2 h4.direccion-01 {font-size:1.4em; color:#555555; margin:0.6em 0.1em 0.1em 0.1em; font-weight:normal}
#destacado_contenido2 h4.direccion-02 {font-size:0.7em;color:#008469; margin:0.8em 0em 0em 0em; border-top:1px solid #7e8b7a; padding:0.5em 0em 0em 0em; font-weight:bold}
#destacado_contenido2 h4.direccion-03 {font-size:0.7em; color:#555555; margin:0.7em 0em 0.3em 0em; font-weight:bold;}

#destacado_gris {float:right; background-color:#F2F2F2; width:8.85em; margin:1.25em 0em 0em 1.25em; padding:1em; clear:both; font-size:0.9em}
#destacado_gris_20 {float:right; background-color:#F2F2F2; width:8.85em; margin:1.25em 0em 20em 1.25em; padding:1em; clear:both; font-size:0.9em}
#destacado_gris_14 {float:right; background-color:#F2F2F2; width:8.85em; margin:1.25em 0em 14em 1.25em; padding:1em; clear:both; font-size:0.9em}




/* - - -  Pie - - - */

div#pie { background-color:#bfe0d9; clear:both; color:#FFFFFF; text-align:center; width:45.63em; padding-top:0.06em; border-bottom:1px solid #7e8b7a}

div#pie02 { background-color:#008469; margin:0.50em 0.19em 0em 0.19em; font-size:0.7em; padding:0.31em 0em 0.31em 0em}


