/* 
    Document   : especifico
    Created on : 23-abr-2009, 8:50:28
    Author     : fran
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

table.general_gruesa {
    border: 2px solid #000000;
    margin: 10px auto;
}

table.general_sin_laterales {
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-left: 0px;
    border-right: 0px;
    margin: 10px auto;
}

.bloq_cen_buzon {
float:left;
margin-left:18px;
margin-right:18px;
width:576px;
}

/* IE6 */

* html .bloq_cen_buzon {
    float:right;
    margin-left:8px;
    margin-right:8px;
    width:400px;
}

.bloq_cen_buzon h2.pesta_grande {
  background:transparent url(../imagenes/pestana_grande_buzon.gif) no-repeat scroll 0 0;
  color:#000000;
  float:left;
  font-size:1em;
  height:24px;
  margin:0 10px 0 3px;
  padding:4px 0 0 7px;
  width:576px;
}

/* IE6 */

* html .bloq_cen_buzon h2.pesta_grande {
    background:transparent url(../imagenes/pestana_grande_buzon.gif) no-repeat scroll 0 0;
  color:#000000;
  float:right;
  font-size:1em;
  height:24px;
  margin:0 10px 0 3px;
  padding:4px 0 0 7px;
  width:560px;
}

form.formulariobuzon fieldset {
border:1px solid #CCCCCC;
margin:0.5em 0;
padding:5px;
width:98%;
}

fieldset.buzon {
background-color:#F0F2F2;
border-style:none;
margin-bottom:12px;
padding:1em;
}

html .bloq_cen h2.pesta_grande_ama {
  margin:0;
}

.bloq_cen h2.pesta_grande_ama {
  background:transparent url(../imagenes/pestana_grande_ama.gif) no-repeat scroll 0 0;
  color:#000000;
  float:left;
  font-size:1em;
  height:24px;
  margin:0 10px 0 3px;
  padding:4px 0 0 7px;
  width:416px;
}

html .bloq_cen h2.pesta_grande_gris {
  margin:0;
}

.bloq_cen h2.pesta_grande_gris {
  background:transparent url(../imagenes/pestana_grande_gris.gif) no-repeat scroll 0 0;
  color:#000000;
  float:left;
  font-size:1em;
  height:24px;
  margin:0 10px 0 3px;
  padding:4px 0 0 7px;
  width:416px;
}

html .bloq_der_grande h2.pesta_grande2_ama {
  margin:0;
}

.bloq_der_grande h2.pesta_grande2_ama {
  background:transparent url(../imagenes/pestana_grande2_ama.gif) no-repeat scroll 0 0;
  color:#000000;
  float:left;
  font-size:1em;
  height:24px;
  margin:0 10px 0 3px;
  padding:4px 0 0 7px;
  width:416px;
}

html .bloq_der_grande h2.pesta_grande2_gris {
  margin:0;
}

.bloq_der_grande h2.pesta_grande2_gris {
  background:transparent url(../imagenes/pestana_grande2_gris.gif) no-repeat scroll 0 0;
  color:#000000;
  float:left;
  font-size:1em;
  height:24px;
  margin:0 10px 0 3px;
  padding:4px 0 0 7px;
  width:416px;
}
.conten h3
{
background:url(../img/listas/flecha_menulat.gif) no-repeat left top;
border-bottom: 1px dotted #a4a4a4;
color:#000;
font:1em Tahoma,geneva,arial,sans-serif;
padding:0 0 3px 10px;
width:96%;
}

#migas2 p.txt
{
background:url(http://www.gobiernodecanarias.org/gc/img/auxis/flecha_amarilla.gif) no-repeat left 4px;
color:#0058b0;
float:left;
font-size:1em;
margin:0;
padding:7px 0 0 17px;
}

#migas2 ul li a
{
background:url(http://www.gobiernodecanarias.org/gc/img/listas/sig.gif) no-repeat right center;
color:#535353;
margin-right:5px;
padding-right:8px;
text-decoration:none;
}

#migas2 ul li a.sin
{
background:url(http://www.gobiernodecanarias.org/gc/img/listas/sig.gif) no-repeat right center;
color:#535353;
margin-right:5px;
padding-right:8px;
text-decoration:none;
}

#migas2 ul li a:hover
{
text-decoration:underline;
}

#migas2 ul li strong
{
color:#000;
}

#migas2 ul li
{
color:#0058b0;
display:inline;
font-size:1em;
}

#migas2 ul
{
float:left;
list-style-type:none;
margin:2px 0 0 0;
padding:6px 0 0 5px;
}

#migas2
{
background:url(http://www.gobiernodecanarias.org/gc/img/maqueta/borde_bajo_migas.gif) repeat-x left bottom;
float:left;
margin:0;
padding:0 0 0px;
width:100%;
}

ul.menu_bajo li a {
background:transparent url(http://www.gobiernodecanarias.org/gc/img/listas/flecha_menulat.gif) no-repeat scroll 0 0;
color:#000000;
padding:0 0 0 8px;
text-decoration:none;
}

ul.menu_bajo li {
background:transparent url(http://www.gobiernodecanarias.org/gc/img/maqueta/borde_bajo_menulat.gif) repeat-x scroll left bottom;
clear:both;
margin:3px 0 2px 7px;
padding:0 0 2px;
}

ul.menu_bajo li a:hover {
text-decoration:underline;
}

ul.menu_bajo {
border-bottom-width:1px;
border-top-width:1px;
float:left;
list-style-type:none;
margin:0;
padding:15px 0 10px;
width:100%;
}

.bloq_izd h2.pesta_peke {
background:transparent url(../imagenes/pestana_peke_amarillo.gif) no-repeat scroll 0 0;
color:#000000;
float:left;
font-size:1em;
height:17px;
margin:0;
padding:4px 0 0 4px;
}

td.letraAzul18 {
color:#6699CC;
font-size:16px;
font-weight:bolder;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
span.letra_tabla_neg11 {
font-size:11px;
font-weight:bold;
}
ul.nav {
background-color:#F8F9FB;
float:none;
margin:0;
padding:5px 5px 5px 7px;
}
.abajo_blanco {
background:#FFFFFF url(../imagenes/bajo_menu.gif) no-repeat scroll left bottom;
float:left;
margin-bottom:17px;
padding-bottom:12px;
width:150px;
}
.abajo_blanco2 {
background:#FFFFFF url(../imagenes/bajo_caja.gif) no-repeat scroll left bottom;
float:left;
margin-bottom:17px;
padding-bottom:12px;
width:152px;
}

#cabecera #menu_contextual ul.menu li a {
-x-system-font:none;
color:#FFFFFF;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:0.9em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin-left:3px;
padding:5px 21px 3px 22px;
text-decoration:none;
}

html .bloq_cen h2.pesta_grande {
margin:0;
}

.bloq_cen h2.pesta_grande {
background:transparent url(../imagenes/pestana_grande.gif) no-repeat scroll 0 0;
color:#000000;
float:left;
font-size:1em;
height:24px;
margin:0 10px 0 3px;
padding:4px 0 0 7px;
width:416px;
}
.centra{
text-align:right;
}
.conten p {
font-family:Arial,Helvetica,sans-serif;
font-size:1em;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.6;
}
.conten a.nouline:link {
color:#000000;
text-decoration:none;
}
.conten a.nouline:hover {
color:#000000;
text-decoration:underline;
}
.conten a:link {
color:#003366;
text-decoration:none;
}
.conten a:hover {
color:#003366;
text-decoration:underline;
}
.conten a:visited{
color:#003366;
text-decoration:none;
}
p.centra a {
background:#FFFFFF url(../imagenes/flecha_menulat.gif) no-repeat scroll left 3px;
color:#000000;
padding:3px 0 3px 8px;
text-decoration:none;
}
.conten h3.prensas {
-x-system-font:none;
background:transparent url(../imagenes/texto.gif) no-repeat scroll left top;
border-bottom:0 none;
color:#003366;
font-family:Tahoma,geneva,arial,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0 0 -5px;
padding:0 0 0 10px;
width:95%;
}
.conten p.titule{
-x-system-font:none;
border-bottom:0 none;
color:#003366;
font-family:Tahoma,geneva,arial,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:1.6;
/*margin:0 0 -5px;*/
/*padding:0 0 0 10px;*/
width:95%;
}
.conten p.titule a.nouline:link {
color:#003366;
/*text-decoration:none;*/
}
.conten p.titule a.nouline:visited {
color:#003366;
text-decoration:none;
}
.adobe {
color:#003366;
text-decoration:none;
}
.contentema ul li {
/*background:transparent url(../imagenes/li1.gif) no-repeat scroll left 7px;*/
line-height:1.6;
/*list-style-type:none;*/
margin:1.2em 0;
padding-left:12px;
}
.contentema ul li a:link{
color:#000000;
text-decoration:none;
}
.contentema ul li a:visited{
color:#000000;
text-decoration:none;
}
#cabecera2 {
border-bottom:1px solid #D7DDDB;
border-left:1px solid #D7DDDB;
border-right:1px solid #D7DDDB;
float:left;
margin:0;
width:760px;
}

#cabecera2 #cab_superior {
text-align:right;
width:760px;
}
#cabecera2 #cab_superior ul {
margin:7px 0 0;
padding:0;
}
#cabecera2 #cab_superior ul li {
display:inline;
font-size:0.9em;
list-style-type:none;
padding:0 5px 0 0;
}
#cabecera2 #cab_superior ul li a {
color:#535353;
margin-right:7px;
text-decoration:none;
}
#cabecera2 #cab_superior ul li a:hover {
text-decoration:underline;
}
#cabecera2 #menu_contextual {
background-color:#003366;
clear:both;
float:left;
height:22px;
width:760px;
}
#cabecera2 #menu_contextual ul.menu {
float:left;
margin:0;
padding:0 1px;
}
#cabecera2 #menu_contextual ul.menu li {
display:inline;
margin-right:5px;
text-transform:uppercase;
}
#cabecera2 #menu_contextual ul.menu li a {
-x-system-font:none;
color:#FFFFFF;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:0.9em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin-left:3px;
padding:5px 21px 3px 22px;
text-decoration:none;
}
#cabecera2 #menu_contextual ul.menu li a:hover {
background-color:#3478B0;
margin-left:3px;
text-decoration:none;
}
#cabecera2 #menu_contextual ul.menu li.selec a {
background-color:#3478B0;
color:#FFFFFF;
display:inline;
float:left;
font-weight:bold;
text-decoration:none;
}
#cabecera2 #menu_contextual #formulario_google {
float:right;
}
#cabecera2 #menu_contextual #formulario_google .texto {
-x-system-font:none;
color:#FFFFFF;
font-family:bold Arial,Helvetica,sans-serif;
font-size:0.9em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-top:1px;
}
#cabecera2 #menu_contextual #formulario_google .buscar {
-x-system-font:none;
border:1px solid #535353;
color:#535353;
font-family:Arial,Helvetica,sans-serif;
font-size:0.9em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:14px;
line-height:normal;
margin-top:1px;
width:108px;
}
#cabecera2 #menu_contextual #formulario_google .boton_busqueda {
-x-system-font:none;
color:#FFFFFF;
font-family:bold Arial,Helvetica,sans-serif;
font-size:0.9em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin-right:3px;
padding-right:3px;
padding-top:3px;
text-decoration:none;
text-transform:uppercase;
}
#cabecera2 #menu_contextual #formulario_google .boton_busqueda:hover {
background-color:#3478B0;
text-decoration:none;
}
#cabecera2 #menu_contextual #formulario_google input.boton {
-x-system-font:none;
background-color:#003366;
border:1px solid #003366;
color:white;
font-family:bold Arial,Helvetica,sans-serif;
font-size:0.9em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:20px;
line-height:normal;
margin:0 5px 0 0;
text-transform:uppercase;
}
#cabecera2 #menu_contextual #formulario_google input.boton:hover {
-x-system-font:none;
background-color:#3478B0;
border:1px solid #3478B0;
color:white;
font-family:bold Arial,Helvetica,sans-serif;
font-size:0.9em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:20px;
line-height:normal;
margin:0 5px 0 0;
text-transform:uppercase;
}
#cabecera2 #menu_contextual #formulario_google input.boton:visited {
-x-system-font:none;
background-color:#003366;
border:1px solid #003366;
color:white;
font-family:bold Arial,Helvetica,sans-serif;
font-size:0.9em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:20px;
line-height:normal;
margin:0 5px 0 0;
text-transform:uppercase;
}
#cabecera2 #menu_contextual #formulario_google input.boton:active {
-x-system-font:none;
background-color:#003366;
border:1px solid #003366;
color:white;
font-family:bold Arial,Helvetica,sans-serif;
font-size:0.9em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:20px;
line-height:normal;
margin:0 5px 0 0;
text-transform:uppercase;
}
#cabecera2 #menu_contextual #formulario_google input.boton:focus {
-x-system-font:none;
background-color:#003366;
border:1px solid #003366;
color:white;
font-family:bold Arial,Helvetica,sans-serif;
font-size:0.9em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:20px;
line-height:normal;
margin:0 5px 0 0;
text-transform:uppercase;
}
#cabecera2 h1 {
margin:0;
padding:0;
text-indent:-5000px;
}
#cabecera2 h1 a {
background:transparent url(http://www.gobiernodecanarias.org/gcc/img/logos/logo.gif) no-repeat scroll 0 0;
float:left;
height:79px;
text-decoration:none;
width:150px;
}
.conten span.titulotemas {

    -x-system-font:none;
    /*border-bottom:1px dotted #A4A4A4;*/
    border-bottom:1px solid;
    color:#003366;
    font-family:Tahoma,geneva,arial,sans-serif;
    font-size:1em;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    line-height:normal;
    /*padding:0 0 3px 10px;*/
    width:96%;


}
.conten h3.titulotemas {
-x-system-font:none;
background:transparent url(../imagenes/flecha_menulat.gif) no-repeat scroll left top;
border-bottom:1px dotted #A4A4A4;
color:#000000;
font-family:Tahoma,geneva,arial,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding:0 0 3px 10px;
width:96%;
}
.conten h3.titulotemas a:hover {
color:#003366;
text-decoration:underline;
}
.conten h3.titulotemas a:link {
color:#003366;
/*text-decoration:none;*/
}
.conten h3.titulotemas a:visited {
color:#003366;
/*text-decoration:none;*/
}
#dhtmlgoodies_tooltip h3.tituloflotante{
    text-align:justify;
    font-weight:bold;
    text-decoration:underline;
}
#dhtmlgoodies_tooltip h4.tituloflotante{
    text-align:justify;
    font-weight:bold;
}
#dhtmlgoodies_tooltip{
    background-color:#EEE;
    border:1px solid #000;
    position:absolute;
    display:none;
    z-index:20000;
    padding:20px;
    font-size:1em;
    -moz-border-radius:6px;	/* Rounded edges in Firefox */
    font-family: "Trebuchet MS", "Lucida Sans Unicode", Arial, sans-serif;
}
#dhtmlgoodies_tooltipShadow{
    position:absolute;
    background-color:#555;
    display:none;
    z-index:10000;
    opacity:0.7;
    filter:alpha(opacity=70);
    -khtml-opacity: 0.7;
    -moz-opacity: 0.7;
    -moz-border-radius:6px;	/* Rounded edges in Firefox */
}
.justificado {
text-align:justify;
}
.justificado2{
text-align:justify;
padding:14px;
}
.conten ul.menu_bajo a:link{
color:#003366;
text-decoration:none;
}
.conten ul.menu_bajo a:hover {
color:#003366;
text-decoration:underline;
}
.conten ul.menu_bajo a:visited {
color:#003366;
/*text-decoration:none;*/
}
.bloq_izd{
float:left;
width:150px;
}
.conten h3.actualidadnoline {
-x-system-font:none;
background:transparent url(../imagenes/flecha_menulat.gif) no-repeat scroll left top;
border-bottom:0 none;
color:#003366;
font-family:Tahoma,geneva,arial,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0 0 -16px;
padding:0 0 3px 15px;
width:95%;
}
.conten h3.actualidadnoline a:hover {
text-decoration:underline;
}
.conten a.nouline:visited {
color:#000000;
text-decoration:none;
}
.conten p.justificado a:hover {
color:#003366;
text-decoration:underline;
}
.conten p.justificado a:link {
color:#003366;
/*text-decoration:none;*/
}
.conten p.justificado a:visited {
color:#003366;
text-decoration:none;
}
h2.pesta_grande2 {
background:transparent url(../imagenes/pestana_grande1.gif) no-repeat scroll 0 0;
color:#000000;
font-size:1em;
height:24px;
margin:0 0;
padding:2px 0 0 7px;
width:588px;
}

.espacio {
    clear: both;
}

.bloq_der_grande .bloq2 {
    float: left;
    margin: 0 25px 15px 0;
    width: 43%;
}

