
body { margin:0; padding:0; background:#d1e411; background:url(../img/fondo.gif) repeat top left; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#7e6e75; }
p, img { margin:0; padding:0;}

#contenedor { 
width:700px; 
margin-left:auto; 
margin-right:auto; 
text-align:center; 
border-left:2px solid #ffae21;
background:#fff; 
border-right:2px solid #ffae21; 
min-height:590px; 
}
#logo { width:197px;height:188px;background:url(../img/bottom_logo.gif) no-repeat bottom left;float:left;text-align:center; }
#flash { float:right; }
 * html #contenedor{ height:599px; }   

.txtsmall { font-size:11px; }
.txtbold1 { font-size:12px;font-weight:700;text-transform:uppercase }
h1 { font-size:18px; text-align:left;margin-left:36px;font-weight:bold; }
h2 { font-size:14px; text-align:left;margin-left:36px;font-weight:bold; }
h3 { font-size:14px; text-align:left;margin-left:36px;font-weight:bold;color:#0099CC;margin-bottom:0; }

#cabecera { text-align:right;}
/* #frase { background:#b1d114 url(../img/sup_frase.png) no-repeat; clear:left;padding-top:0.7em;} 
.gg { background:#b1d114 url(../img/inf_frase.png) no-repeat;border:0;height:12px;}*/
#lateral { float:left;height:470px;margin:0;padding:0;width:190px; }
#idiomas { padding:0.5em 1.7em 0.5em 0;  }
#idiomas a { font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; margin-left:1.7em; font-size:10px;padding-left:2.1em;  }
#idiomas a.idioma1 { background:url(../img/flag_spain_off.gif) no-repeat left center; color:#797878;text-decoration:underline; }
#idiomas a.idioma2 { background:url(../img/flag_galicia_off.gif) no-repeat left center; color:#797878;text-decoration:underline; }
#idiomas a.idioma3 { background:url(../img/flag_britain_off.gif) no-repeat left center; color:#797878;text-decoration:underline; }
#idiomas a.idioma1_on, #idiomas a.idioma1:hover { background:url(../img/flag_spain.gif) no-repeat left center;color:#;text-decoration:none; color:#F60919;margin-left:1.7em;padding-left:2.1em; }
#idiomas a.idioma2_on, #idiomas a.idioma2:hover { background:url(../img/flag_galicia.gif) no-repeat left center;color:#;text-decoration:none; color:#15A4E6;margin-left:1.7em;padding-left:2.1em; }
#idiomas a.idioma3_on, #idiomas a.idioma3:hover { background:url(../img/flag_britain.gif) no-repeat left center;color:#;text-decoration:none; color:#0E26D7;margin-left:1.7em;padding-left:2.1em; }

#contacto { width: 100%; background: #d1e416 url(../img/fodo_contacto.gif) no-repeat top left; }
#contacto span { margin-right:1.5em; }
#contacto a{ color:#43403f; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;vertical-align:3px;text-decoration:none; }
#contacto a:hover { text-decoration:underline; }
#contenido {  width:auto;margin:0;padding:0; }
#contenido p {  margin:0 36px;text-align:left;margin-bottom:1em; }
#contenido img {  float:left; border:1px solid #f12;padding:1px;margin-right:21px;margin-bottom:21px }
#contenido img.logoempresas { border:1px solid #b8d671;}
#inferior_home { width:100%; text-align:left; background:url(../img/lin_vert_home.gif) repeat-y top right; margin:30px 0; }
#inferior_home img, #logo img { border:0; }

#contenido #lateral img.fit_axuda { border:0;padding:0;clear:both;float:left; }
/* CABECERAS MENU */
.cabecera5 { background:url(../img/cabecera5.jpg) no-repeat; }
.cabecera1 { background:url(../img/cabecera1.jpg) no-repeat; }
.cabecera3 { background:url(../img/cabecera3.jpg) no-repeat; }
.cabecera4 { background:url(../img/cabecera4.jpg) no-repeat; }
.cabecera2 { background:url(../img/cabecera2.jpg) no-repeat; }
.cabecera6 { background:url(../img/cabecera6.jpg) no-repeat; }
.cabecera7 { background:url(../img/cabecera7.jpg) no-repeat; }
/* FIN CABECERAS MENU */

 /* #inferior_home p { width:420px;display:block; border:1px dotted #f12; margin-left:36px;} */
#patrocinadores { float:right; width:155px; padding:0 27px;text-align:center; }
#patrocinadores .empresa { margin:10px 0; }
#patrocinadores p{ width:150px;float:right;margin:0;padding-right:5px;font-size:11px;text-align:justify; }


#pie{ background:#de0669; height:18px; width:100%; text-align:right; }
#pie p { color:#fff; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding-right:43px; }
#inferior_home img { float:left; }

#seccion_home, #seccion_home2 { width:419px;float:left;margin:0 34px;margin-bottom:25px; }
#seccion_home p, #seccion_home2 p { width:315px;float:right;margin:0;padding:0;font-size:11px;text-align:justify; }

.enlace a{ color:#66a80c;text-decoration:underline;  }
.enlace a:hover{ background:#66a80c;text-decoration:none;color:#fff;padding:0 4px; }
p.enlace a{ float:right; }
.botform { text-align:center; margin-bottom:1.3em; }
.botform input { cursor:hand; }

a.enlacetxt { color:#de0669;text-decoration:none; }
a.enlacetxt:hover { color:#fff;background:#de0669;padding:0; }

a.txt_news { font-weight:bold;color:#bdcf06;}
a.txt_dia { font-weight:bold;color:#00abd5; }
a:hover.txt_news, a:hover.txt_dia { text-decoration:none; }
.clearBoth { clear:both;border:0; }
.bold { font-weight:700; }
/* estilos menu  */

#tabsI {
      float:left;
      width:100%;
      background:#de0669;
      font-size:93%;
      line-height:normal;
       border-bottom:1px solid #fff;
	   
      }
    #tabsI ul {
        margin:0;
        padding:10px 0 0 1px;
        list-style:none;
      }
    #tabsI li {
      display:inline;
      margin-left:0;
      padding:0;
      }
    #tabsI a {
      float:left;
      background:url("../img/lado_izq.jpg") no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
      text-decoration:none;font-size: 12px;font-weight:bold; font-family:Arial, Helvetica, sans-serif;
      }
    #tabsI a span {
      float:left;
      display:block;
      background:url("../img/lado_der.jpg") no-repeat right top;
      /*padding:5px 15px 4px 6px;*/
	  padding:16px 20px 15px 12px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsI a span {float:none;}
    /* End IE5-Mac hack */
    #tabsI a:hover span {
      color:#FFF;
      }
    #tabsI a:hover, #tabsI ul li.onn a {
      background-position:0% -46px;
      }
    #tabsI a:hover span, #tabsI ul li.onn a span {
      background-position:100% -46px;
      }

        #tabsI #current a {
                background-position:0% -46px;
        }
        #tabsI #current a span {
                background-position:100% -46px;
        }

/* fin estilos menu  */

/* estilos submenu  */
#submenu { width: 189px; }
#submenu ul {
margin-top: 0;
padding-top: 0;
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
text-transform:uppercase;
font-size:11px
}
#submenu a {
display: block;
padding: 3px;
width: 173px;
background-color: #FEB300;
border-bottom: 1px solid #eee; 
padding: 8px 0;
padding-left:17px;
text-align:left;
}
#submenu a:link, #navlist a:visited {
color: #EEE;
text-decoration: none;
}
#submenu a:hover, #submenu a.current {
background-color: #F75B24;
color: #fff;
}
/* fin estilos submenu */
#contenido_neto { float:right; width:510px;margin:0; }
#contenido_neto ul { width:90%;}
#contenido_neto ul li { margin-top: 0;margin-right:36px;
padding-top: 0;
margin-left: 0;
padding-left: 0;
padding-bottom:4px;
list-style-type:none;list-style:url(../img/bullet1.gif);list-style-position:inside; text-align:left;}
#contenido_neto ul.demo1 li {
margin:0;
padding:0 20px 20px 0;
list-style-type:none;list-style-image:none;list-style-position:inside; text-align:left;display:inline;float:left}

/* FORMULARIOS   */
#formulario  {padding:0;margin:0 36px;text-align:left; }
#formulario fieldset { width:94%;
border: 0.0625em solid #de0669; border-top: 0.4875em solid #de0669; margin:0 0em; }
fieldset legend { font-weight:700; font-size: 0.9em; text-transform: uppercase; color: #de0669; }
input, textarea { border:0.0625em solid #b3c333;padding:0 0.3em; font-size:0.95em; background:#f6fbd4;color:#7e6e75; }
fieldset label { color: #7e6e75; font-weight:700;font-size:0.9em; text-align: right; padding-right:1em;  width: 7.5em;float: left;  }
#formulario fieldset p {width:350px; margin-left:2em; }
.radiob { border:none; background:none; }
.pregunta { color:#de0668;font-weight:700; }
.ficha_entrevista { background:#f2f9b6;margin:0 36px;height:140px;margin-bottom:1em;float:left; }
.ficha_entrevista p { padding-top:1em; }

p.thumbails { padding-left:20px; }

/* FRASE-CITA   */
#lateral #frase  { clear:both;  }
#lateral #frase p { font-size:10px; margin:0 ; color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;line-height:1.4em;}
#lateral #frase span.autor { text-align:right; color:#5b5e59;background:none;padding:5px 0 0 0 ;line-height:1.1em; }

#frase p span {
	display: block; /* sets all spans inside p to block, so only need this once */
	background: #b1d114 url(../img/sup_frase.gif) top right no-repeat;
	padding-top:0.9em;
}
#frase p span span { background: #b1d114 url(../img/inf_frase.gif) bottom right no-repeat; }
#frase p span span span { padding: 0 1.3em 1.3em 1.3em; 	height: 0; /* fixes a padding bug in IE */ }
#frase p span span > span {	height: auto; /* sets the height back to auto for all other browsers */ }

/* LA TIENDA */

#articulos {
float:left;
height:auto;
padding:0;
margin-left:36px;
width:85%;
text-align:left;
margin-bottom:12px;
}
#articulos img { margin:0 10px 0 0; width:100px; height:72px; }
#articulos strong, #articulos  span { display:block; }
#articulos  span { font-size:0.85em;color:#FF3366; }
#articulos  a { color:#3399CC; text-decoration:none; cursor:auto; }
#articulos a:hover { background:#f1f1f1; display:block; }

#contenido img.bullet_news { border:none;margin:0;margin-top:2px; }
#contenido .date_news { color:#F75B24;font-size:0.85em;vertical-align:top;padding-left:7px; }

form fieldset label span {
background-image:url(../img/campo_obligatorio.gif);
background-position:0pt 0.2em;
background-repeat:no-repeat;
border-left:0pt solid #FFFFFF;
color:#FFFFFF;
font-size:0.9em;
}

#contenido_neto #enviado { width:400px; border:1px solid #f12;padding:15px;background:#FFCCFF;margin-top:40px;margin-left:3em; }
#enviado p { color:#f12;text-align:left;font-size:12px;font-weight:bold;text-align:center;padding:0;margin:0;color:#333; }

img.imgarticulos { margin-left:3em; }
.bimbio { text-align:left;;padding-left:20px;font-size:10px;font-weight:700;padding:3px 0 4px 35px;color:#A4A3A3 }
.bimbio a { color:#A4A3A3; }
.bimbio a:hover { text-decoration:none }

.redes_sociales { padding-top:30px;float:left;display:inline}
.redes_sociales p { padding-bottom:8px;font-weight:700;color:#CC3333}

