/* CSS galiciabanner.com
  Author: Ignacio Lago <nacho.exr (gmail)>
  Update: 03/2007
*/

/* paleta:

gris letra    #7c7c7c
gris borde    #CCCCCC
gris novas    #6c6c6c
azul      #1b6173
azul galicia
azul banner
tella      #d7661c
tella galicia  #E67A33
tella banner  #AF5416
marr&oacute;n  #8A774F
amarelo menu  #FCF7E3

*/

* {  margin: 0; padding: 0; outline:none; border:none; }

/* v2 html { background:#fff url(fondo_html.jpg) top left repeat-x; } */
/* html { background:#fff; font-size:1em; } */
html { background:#fff url(imx/fondo_html.gif) top left repeat-x; font-size:1em; }

body {
  background:transparent url(imx/fondo_body.jpg) top center no-repeat;
  color:#7c7c7c;
  font-family:Tahoma,Verdana,Arial,Georgia,sans-serif;
  font-size:0.8em;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  text-align:center;
  min-width:787px;
}

body.gz { background:transparent url(imx/fondo_body.jpg) top center no-repeat; }

span.ban { font-weight:bold; }
span.gal { font-weight:bold; }

a, a:visited {
  border-bottom:1px dotted #CCCCCC;
  color:#d7661c;
  text-decoration:none;
}

a:hover, a:active {
  border-bottom:1px solid #CCCCCC;
  color:#1b6173;
  text-decoration:none;
}

p {  margin-bottom:11px; }

#contedor {
  position:relative;
  background: transparent url(imx/fondo_contedor.png) center bottom no-repeat;
  width:727px; min-height:953px;
  /* *height:653px; Regla para IE */
  margin:0 auto 0 auto; padding:0 43px 107px 43px;
  text-align:left;
}

#cabeceira { display:none; }
#imxcabeceira {  width:100%; height:168px; margin:0 0 1px 0; text-align:center; }
#imxcabeceira a,
#imxcabeceira a:hover,
#imxcabeceira a:active,
#imxcabeceira a:visited { width:100%; height:168px; border:none; }
#imxcabeceira a img { width:727px; height:168px; border:none; }

#sumario h2 {
  margin:5px 0 23px 0;
  width:100%;
  text-align:center;
  color:#d7661c;
  font-family:Tahoma, Verdana, Helvetica, sans-serif;
  font-size:0.8em;
  font-style:normal;
  font-weight:normal;
  /* v2  margin:250px 0 10px 0; */
}
#sumario h2 span.b:hover { color:#1b6173; }

#preambulo, #redeGaliciaBanner, #tecnoloxia,
#clientes, #axencia, #cobertura,
#galeria, #recursos, #direcciones, #nova,
#formulario-planificacion {
  position:relative; width:401px; top:59px; left:17px; padding-bottom:29px;
  color:#8A774F;
  line-height:17px;
}

#preambulo { background:url(imx/tit_agencia.jpg) top left no-repeat; }
#clientes { background:url(imx/tit_clit.jpg) top left no-repeat; }
#redeGaliciaBanner { background:url(imx/tit_red.jpg) top left no-repeat; }
#redeGaliciaBanner h3 span.gal, #cobertura h3 span.gal { color:#E67A33; }
#redeGaliciaBanner h3 span.ban, #cobertura h3 span.ban { color:#AF5416; }
#tecnoloxia { background:url(imx/tit_tecn.jpg) top left no-repeat; }
#axencia { background:url(imx/tit_agencia.jpg) top left no-repeat; }
#cobertura { background:url(imx/tit_clit.jpg) top left no-repeat; }
#galeria { background:url(imx/tit_gals.jpg) top left no-repeat; }
#recursos { background:url(imx/tit_lut.jpg) top left no-repeat; }
#direcciones { background:url(imx/tit_dot.jpg) top left no-repeat; }
#nova { background:url(imx/tit_not.jpg) top left no-repeat; }
#formulario-planificacion { background:url(imx/tit_slut.jpg) top left no-repeat; }

#preambulo p.p1, #clientes p.p1, #redeGaliciaBanner p.p1,
#tecnoloxia p.p1, #axencia p.p1, #cobertura p.p1,
#galeria p.p1, #recursos p.p1, #direcciones p.p1,
#formulario-planificacion p.p1 { padding-top: 31px; }
#preambulo p, #clientes p, #redeGaliciaBanner p,
#tecnoloxia p, #axencia p, #cobertura p,
#galeria p, #recursos p, #direcciones p, #nova p,
#formulario-planificacion p {
  margin-left: 19px; padding: 5px 0 2px 0; text-align:justify;
}
#preambulo h3 img, #clientes h3 img, #redeGaliciaBanner h3 img,
#tecnoloxia h3 img, #axencia h3 img, #cobertura h3 img,
#galeria h3 img, #recursos h3 img, #direcciones h3 img, #nova h3 img,
#formulario-planificacion h3 img {
  border:none; margin:0; padding:0;
}
#preambulo h3, #clientes h3, #redeGaliciaBanner h3,
#tecnoloxia h3, #axencia h3, #cobertura h3,
#galeria h3, #recursos h3, #direcciones h3, #nova h3,
#formulario-planificacion h3 {
  padding: 13px 0 0 52px;
  color:#d7661c;
  font-size:1.5em;
}
#preambulo p.p4 img.logo { margin:5px 12px 5px 0; float:left; }
#preambulo p.p5 img.logo { margin:5px 0 10px 10px; float:right; }
#preambulo p.p2 img.logo { margin:5px 20px 5px 0; float:left; }
#preambulo p.p3 img.logo { margin:5px 0 5px 20px; float:right; }
#tecnoloxia p.p2 img.logo { margin:0 0 0 10px; float:right; }

a.externo {  white-space:nowrap; }
a.externo img { border:none; }

#ligazons {
  /*background-image:url(urbadnwergood.jpg) left top no-repeat;*/
  /* v2  top:365px; */
  position:absolute; width:251px; top:271px; margin-left:433px; padding-left:11px;
}
#ligazons2 { top:23px; }
#ligazons ul { text-align:left; list-style-image:none; list-style-position:outside; list-style-type:none; }
#ligazons a, #ligazons a:visited { border-bottom:none; }

#novas { font-size:0.85em; margin-bottom:23px; }
#novas h3 { text-align:center; }
#novas h3 img { height: 53px; width: 181px; margin:0 0 0 10px; }
#novas ul { margin-top:11px; }
#novas ul li { display:block; background:url(imx/dente.png) no-repeat; padding:3px 0 11px 19px; margin:0 13px 0 10px; }
#novas a.a, #novas a.a:visited { display:block; color:#1b6173; }
#novas a.a:hover, #novas a.a:active { color:#d7661c; }
#novas span { padding-left:5px; }
#novas a.externo, #novas a.externo:visited { color:#5c5c5c; }
#novas a.externo:hover, #novas a.externo:active { color:#d7661c; }

#contacto { margin-top:17px; padding:0 23px 11px 23px; color:#808080; font-size:0.85em; }
#contacto h3 { text-align:center; }
#contacto h3 img { width:107px; height:41px; margin-bottom:2px; }
#contacto ul li {
  background:transparent url(imx/marca_contacto.gif) top left no-repeat;
  margin-top:10px; padding:5px 0 0 23px;
  line-height:11px;
}
#contacto ul li span.a {
  font-weight:bold;
  text-transform:lowercase;
}
#contacto ul li span.b {
  display: block;
  background:url(imx/sulinhado.gif) repeat-x;
  margin:2px 0 0 29px; padding:0 5px 3px 0;
  text-align:right; font-size:1em;
  color:#d7661c;
}
#contacto ul li span.c span.nem { margin-left:2px; background:transparent url(imx/nembargantes.gif) center bottom no-repeat; }
#contacto ul li span.c span.nem img { width:11px; height:11px; }
#contacto ul li span.c span.bar { margin-right:1px; background:transparent url(imx/nembarpuntes.gif) center bottom no-repeat; }
#contacto ul li span.c span.bar img { width:1px; height:11px; }

#info-planificacion { padding:0 23px 11px 23px; margin-top:23px; text-align:center; }
#info-planificacion img { border:none; margin:5px 0 10px 0; }

#pe { width:727px; margin: 0 auto 30px auto; font-size:0.8em; }
#pe a, #pe a:visited { color:#7c7c7c; border:none; }
#pe a:hover, #pe a:active { color:#d7661c; border-bottom:1px #7c7c7c dotted; }
#pe img { border:none; }
.grise { color:#666; }
.rojoe { color:#ef0000; }
#pe p.p0 { text-align:right; padding-right:20px;}
#pe p.p1 { width: 100%; text-align:center; }
#pe p.p1 a { margin:0 5px 0 5px;  }
#pe p.p2 { margin-top:10px; text-align:left; }

#menu { position:absolute; width:730px; top:211px; z-index:50; }
#menu2 { text-align:center; }
#menu2 span.cmenu { padding: 2px 23px 2px 23px; border-top:1px dotted #cccccc; border-bottom:1px dotted #cccccc; }
#menu2 a {
  margin:2px 2px 2px 2px; padding: 7px 7px 7px 7px;
  border-top:none; border-left:1px dotted #cccccc; border-bottom:none; border-right:1px dotted #cccccc;
  color:#acacac;
}
#menu2 a:hover, #menu2 a:active {
  background-color:#FCF7E3;
  border:1px dotted #d7661c;
  color:#d7661c;
}
#menu2 a.op1 { font-weight:bold; }
#menu2 a.act { background-color:#eeeeee; }
#menu2 a.pact { font-weight:bold; background-color:#eeeeee; }
#menu2 a span.desc:first-letter { display:none; }
#menu2 a span.desc {
  display:block;
  visibility:hidden;
  position:absolute; width:727px; top:31px; left:1px;
  font-weight:normal;
  border:none;
  z-index:100;
  color:#7c7c7c;
}

#menu2 a:hover span.desc { visibility:visible; }

/******************** Espec&iacute;ficos ***********************/

#locale {
  position:absolute;
  left:25px; top:181px;
}

div#locale #es { padding-bottom:4px; }
div#locale #gl { padding-top:4px; }
div#locale a { border:none; }
div#locale img { width:18px; height:16px; }

/* clientes.html */
#clientes p.p2 { font-size:0.8em; margin-top:20px; text-align:center; margin-right:18px; }
#clientes ul.lista-clientes { width:631px; margin-left:23px; margin-right:23px; }
#clientes ul.lista-clientes li { margin:0 28px 0 28px; list-style-type:none; }
#clientes ul.algunos { text-align:center; list-style-type:none; }
#clientes ul.algunos li { margin:10px 0 0 0; }
#clientes ul li a { border:none; }
#clientes ul li a img { border:none; }

/* axencia.html */
#axencia p.p3, #axencia p.p4 { font-size:1.1em; }
#axencia ul {
  margin:0 0 11px 31px; padding: 0 0 2px 0;
  list-style:circle;
  list-style-position:inside;
  text-align:justify;
}
#axencia ul li {
  padding:0 0 0.3em 0;
}
#axencia div#imgproc{ text-align:center; margin:20px 10px 20px 31px; }
#axencia ol {
  margin:0 0 10px 41px; padding: 0 0 2px 0;
  list-style-position:outside;
  text-align:justify;
}
#axencia ol li span { }
#axencia ol li { list-style:none; min-height:51px; vertical-align:middle; margin:20px 0 15px 0; }
#axencia ol li img { float:left; margin: 0 10px 0 0; }

#modoscobertura { margin-top:20px; font-size:0.85em; text-align: right; }
#modoscobertura a { margin:0 -10px 0 1em; }
#cobertura p.p1 { padding-top:10px; }

#cobertura table { font-size:0.85em; width:401px; margin-left:13px;}
#cobertura tfoot td.col1 { font-weight:bold; }
#cobertura tbody {}
#cobertura tbody tr { background-color:#FCF7E3; }
#cobertura tbody tr.par { background-color:#FCF5F3; }
#cobertura td { padding:1px 3px 1px 3px; text-align:right; min-width:5em; /* IE sux */ }
#cobertura td.col1 { text-align:left; } /* soporte */
#cobertura td.col3,
#cobertura td.col5 { width:7em; }
#cobertura thead { line-height:13px; }
#cobertura thead td { text-align:left; font-weight:bold; }
#cobertura thead td.col3,
#cobertura thead td.col4 { background:white url(imx/ord_gl.png) right center no-repeat; }

/* galeria.html */
#galeria { width:691px; }

#modosgaleria { margin:0 0 20px 0; font-size:0.85em; text-align: right; }
#modosgaleria a { margin:0 1em 0 1em; }

#multimedia { text-align: center; }
#multimedia div#microsite { text-align:center; margin:20px 0 20px 0; }
#multimedia img { border:1px solid #fff; }
#multimedia img.microsite { }
#multimedia div#espacio { height:1.5em; }
#multimedia div.prevban { margin:11px 0 7px 0px; }
#multimedia div.prevban img { vertical-align:middle; }
#multimedia div.prevban a:hover img { border:1px solid #bbb !important; }
#multimedia div.prevban a { margin:0 11px 0 7px; border:none; }
#multimedia div.prevban a span.desc span.subdesc { font-size:0.9em; padding-left: 2em; }
#multimedia div.prevban a:hover span.desc {
  display:block;
  position:absolute; width:450px; top:61px; left:117px;
  margin-top:4em; border:1px solid #d7661c;
  z-index:100;
  font-size:0.9em; color:#7c7c7c;
}
#multimedia div.prevban a span.desc { display:none; }

/* direcciones-de-contacto.html */
#direcciones { height:440px; }

#direcciones div p span.datos { font-weight:bolder; font-size:1.1em; }

#direcciones div#direccion { margin:10px; }
#direcciones div#telefono { margin:10px; }
#direcciones div#fax { margin:10px; }

#direcciones span.datos { margin-left:20px }
#direcciones div span { display:block; }

/* recursos-multimedia.html */
#recursos { height:440px; }
#recursos a { display:block; text-align:center; }
#recursos img { border:none; }

/* novas-en-galiciabanner.php */
div#nova { min-height:420px; }
#nova p.p1 { text-indent:15px; }
#nova h3 { padding-left:45px; }
#nova h4.titular { font-size:1.2em; font-weight:bold; margin:20px 0 10px 0; padding-left:30px; color:#666; }
#nova p.enlacefuente { color:#999; font-size:0.9em; }
#nova a.externo, #nova a.externo:visited { color:#5c5c5c; }
#nova a.externo:hover, #novas a.externo:active { color:#d7661c; }

/* planificacion */

#formulario-planificacion h3 { padding-left:43px; }
#formulario-planificacion form {
  display:block;
  margin-left:37px;
  color:#777;
}
#formulario-planificacion form span {
  margin-left:10px;
}
#formulario-planificacion form input.normal {
  display:block;
  border-bottom:solid #ADD8E6 1px;
  border-right:solid #ADD8E6 1px;
  border-left:solid #ADD8E6 1px;
  width:333px;
  padding:0 9px 0 9px;
  margin:3px 0 20px 0;
  font-family:Arial, Helvetica, sans-serif;
  font-style:italic;
  color:#d7661c;
}
#formulario-planificacion form textarea {
  border-bottom:solid #ADD8E6 1px;
  border-right:solid #ADD8E6 1px;
  border-left:solid #ADD8E6 1px;
  display:block; width:333px; height:7em;
  padding:0 9px 0 9px;
  margin-bottom:20px;
  overflow:auto;
  font-family:Arial, Helvetica, sans-serif;
  font-style:italic;
  color:#d7661c;
}
#formulario-planificacion form div#boton {
  text-align:center;
  margin:0 auto 0 auto;
}
#formulario-planificacion form div#boton input{
  border:solid #ADD8E6 1px;
  color:#d7661c; background-color:#DEF0F5;
  width:100px; display:inline;
  outline:none;
}

/* IE sux*/
* html #nova { height:420px; }
* html #contedor { height:953px; }
* html #axencia ol li { height:51px; }

