/*////////////////////////////////////////////////////////////////////////////////////*/
/* ESTRUCTURA ------------------------------------------------------------------------*/
#TODO { margin:0; width:100%; background:url(/images/fondo-cab.gif) 0 0 repeat-x; height:100%; overflow:hidden}
#CABECERA { margin:0 auto; width:960px; display:block; height:136px;}
#CONTENIDO { margin:0 auto;width:960px; display:block; height:100%; overflow:hidden}
/**/

/* CABECERA ------------------------------------------------------------------*/
.Logo { padding: 48px 0 0 10px}
.MenuSoporte { display:block; width:470px; height:32px; background:#525949 url(/images/fondo-soporte.gif) 0 0 no-repeat; position:absolute; top:16px; right:0}
.MenuSoporte ul { margin: 10px 0 0 60px}
.MenuSoporte ul li { display:inline; background:url(/images/fondo-li-soporte.gif) right 2px no-repeat; padding:0 10px 0 0; margin:0 5px 0 0}
.MenuSoporte ul li img { margin: 0 5px 0 0}
.MenuSoporte ul li a { color:#ECECEC;}
.MenuSoporte ul li a:hover { text-decoration:underline}
/**/

/* MODULO CENTRAL ------------------------------------------------------------------*/
/* COLUMNA 01 (MENU) */
.COL01 { display:inline; width:250px; float:left; background:url(/images/fondo-col01.gif) 0 0 no-repeat; padding:16px 0 0 0;}
.COL01 .Menu { background:url(/images/fondo-menu.gif) 0 0 repeat-y;}
.COL01 .MenuTop { background:url(/images/menu-top.gif) 0 top no-repeat;}
.COL01 .MenuBottom { background:url(/images/menu-bottom.gif) 0 bottom no-repeat; min-height:400px; _height:400px; overflow:hidden}
/**/
.COL01 .MenuBottom ul.Nivel01 { margin: 15px 0 0 30px}
.COL01 .MenuBottom ul.Nivel01 li { background:url(/images/ico-flecha-fondo.gif) 0 0 no-repeat; padding:0 0 6px 25px}
.COL01 .MenuBottom ul.Nivel01 li a { font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:12px; color:#525949}
.COL01 .MenuBottom ul.Nivel01 li a:hover {color:#7c8273;}
.COL01 .MenuBottom ul.Nivel01 li a.Activo {color:#7c8273;}
/**/
.COL01 .MenuBottom ul.Nivel02 { margin: 3px 0 0 0}
.COL01 .MenuBottom ul.Nivel02 li { background:url(/images/ico-flecha.gif) 0 4px no-repeat; padding:0 0 2px 10px}
.COL01 .MenuBottom ul.Nivel02 li a { font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:11px; color:#7c8273}
.COL01 .MenuBottom ul.Nivel02 li a:hover { color:#FFFFFF; background-color:#769b1a; }
.COL01 .MenuBottom ul.Nivel02 li a.Activo { color:#FFFFFF; background-color:#769b1a; }

/* COLUMNA 02 (CONTENIDO) */
.COL02 { display:inline; width:690px; float:left;overflow:hidden; padding:45px 0 0 20px; height:100%}
.COL02 .Tab { padding:0 0 0 20px}
.COL02 .Tab h3 { margin: 15px 0 10px 0}
.COL02 h1 {color:#525949; background:url(/images/fondo-h1.gif) right 0 no-repeat; display:block; height:20px; margin:0 0 25px 0}
.COL02 h1 span {color:#769b1a; font-size:14px}
.COL02 h2 {color: #5f6f27; font-size:11px; margin:0 0 15px 0}
.COL02 p { color:#353535; margin:0 0 15px 0}
.COL02 a { color:#769b1a; font-weight:normal;text-decoration:underline}
.COL02 a:hover { color:#5f6f27;}
.COL02 a.Borra { color: #000; }
.COL02 p a:hover { text-decoration:underline}
.COL02 ul.ListaBolo { margin: 0 0 20px 15px } 
.COL02 ul.ListaBolo.FloatL { margin: 10px 40px 0 0 } 
.COL02 ul.ListaBolo li { color:#7c8273; margin:0; background:url(/images/bologris.gif) 0 6px no-repeat; padding:0 0 0 6px !important}
.COL02 ul.ListaBolo.Enlaces li { margin: 0 0 6px 0} 
.COL02 ul.ListaBolo.Enlaces.ListadoLargo li { margin: 0 0 15px 0} 
.COL02 ul.ListaBolo li p strong { color:#000;}
.COL02 ul.ListaBolo li a { color:#7c8273;}
.COL02 ul.ListaBolo li a:hover { color:#353535; text-decoration:underline;}
.COL02 ul.ListaBolo ul.SubLista li {  margin: 10px 0 0 30px; background:url(/images/fondo-sublista.gif) 0 7px no-repeat; padding:0 0 0 5px}
.COL02 ul.ListaBolo.ListadoLargo ul.SubLista li {  margin: 10px 0 0 30px; }
.COL02 ul.Migas { padding: 0 0 15px 0;} 
.COL02 ul.Migas li {display:inline; background:url(/images/fondo-li-migas.gif) right 3px no-repeat; padding:0 8px 0 0;float:left; margin:0 6px 10px 0} 
.COL02 ul.Migas li.ui-tabs-selected a {color:#525949;} 
.COL02 ul.Migas li a { color:#769b1a; text-decoration:underline; margin:0; padding:0;} 
.COL02 ul.Migas li a:hover, .COL02 ul.Migas li a.Activo { color:#525949;}
.COL02 .ModuloFoto { height:100%; overflow:hidden; margin: 0 0 50px 0}
.COL02 .ModuloFoto .IMG { float:left; display:inline; width:128px; margin:0 0 0 10px} 
.COL02 .ModuloFoto .Texto { float:left; display:inline; width:500px; margin:0 0 0 25px;} 
.COL02 .Link { background:url(/images/bordepuntos-doble-oscuro.gif) 0 0 repeat-x; height:20px; padding: 5px 0 0 0; margin: 0 0 0 0} 
.COL02 .Link2 { background:url(/images/bordepuntos-doble-oscuro2.gif) 0 0 repeat-x; height:20px; padding: 5px 0 0 0; margin: 0 0 0 0} 
.COL02 .Link a, .COL02 .Link2 a { color:#769b1a; background:url(/images/ico-flecha-fondo.gif) left 0 no-repeat; display:inline; padding:0 0 0 20px} 
.COL02 .Link a:hover, .COL02 .Link2 a:hover { text-decoration:underline} 
.COL02 .Noticia {margin: 0 0 40px 0;}
.COL02 .Noticia .Img_Noticias {background:url(/images/fondo-img-noticias-home.gif) 0 -2px no-repeat;width:74px;height:77px;float:left;padding:0 0 0 3px; margin:0 20px 0 0} 
.COL02 .ImgFloat { width:167px; background:url(/images/imgfloat-y.gif) 0 0 repeat-y; float:left; margin:0 15px 0 0; overflow:hidden; height:100%} 
.COL02 .ImgFloat .ImgFloatBottom { width:167px; background:url(/images/imgfloat-bottom.gif) -3px bottom no-repeat; height:7px} 
.COL02 .TxtFloat { float:left; width:460px} 
.COL02 .TxtFloat .Volver {margin: 20px 0 0 0} 
.COL02 .TxtFloat .Volver a { color:#769b1a;margin-top:20px;background:url(/images/ico-flecha-left.gif) 0 4px no-repeat;padding-left:10px; font-weight:bold} 
.COL02 .TxtFloat .Volver a:hover { text-decoration:underline} 
/**/
.COL02 .Paginacion { text-align:center; margin:0 0 20px 0}
.COL02 .Paginacion ul {}
.COL02 .Paginacion ul li { display:inline}
.COL02 .Paginacion ul li a {color:#769b1a; padding:0 5px 0 5px}
.COL02 .Paginacion ul li a img { position:relative; top:3px}
.COL02 .Paginacion ul li a:hover { background-color:#769b1a; color:#FFF}
.COL02 .Paginacion ul li a:hover.BTN { background:none}
.COL02 .Paginacion ul li a:hover img {}


 
.Bordepuntos { display:block; background:url(/images/bordepuntos-negro.gif) 0 0 repeat-x; margin: 20px 0; height:1px; width:100%}
/**/
.COL02#HOME { display:inline; width:710px; float:left;overflow:hidden; padding:15px 0 0 0; margin-bottom: 20px;}
.COL02#HOME .NoticiasIMG { width:342px; float:left; background:url(/images/sombra-img-noticias.gif) 0 0 repeat-y; padding:0;position:relative; margin:0}
.COL02#HOME .NoticiasIMG div { margin: 0 0 0 0; padding:0}
.COL02#HOME .NoticiasIMG img { margin: 0 0 0 8px;}
.COL02#HOME .NoticiasIMG .imgTop { width:342px; background:url(/images/img-noticias-top.gif) 0 0 no-repeat;display:block;height:5px; overflow:hidden}
.COL02#HOME .NoticiasIMG .imgFoot { width:342px; background:url(/images/img-noticias-foot.gif) 0 0 no-repeat;display:block;height:9px; overflow:hidden}
/**/
.COL02#HOME .NoticiasIMG .BandaTexto { position:absolute;top:5px;left:8px;width:316px;height:29px;background:#353535;padding:10px 10px 0 0;}
.COL02#HOME .NoticiasIMG .BandaTexto h3 { font-size:15px; color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; text-align:right;font-weight:normal}
.COL02#HOME .NoticiasIMG .BandaTexto h4 {font-size:10px;;color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; text-align:right;font-weight:normal}
.COL02#HOME .NoticiasIMG .BandaAlpha { position:absolute;bottom:9px;left:8px;width:326px;height:26px;background:#000;filter:alpha(opacity=60);opacity:.6}
.COL02#HOME .NoticiasIMG .BandaProx { display:block;; position:absolute; top:0; left:-8px;}
/**/
.COL02#HOME .NoticiasTXT { width:342px; float:left; margin:0 0 20px 25px}
.COL02#HOME .NoticiasTXT h2 {font-weight:normal; background:url(/images/fondo-h1.gif) left bottom repeat-x; padding:0 0 3px 0; margin:0} 
.COL02#HOME .NoticiasTXT a { text-decoration:underline} 
.COL02#HOME .NoticiasTXT .ModNoticia{background:url(/images/bordepuntos-claro.gif) 0 bottom repeat-x;height:100%;overflow:hidden;padding:0 0 10px 0;margin:8px 0 0 0}
.COL02#HOME .NoticiasTXT .imgNoticia { float:left;background:url(/images/fondo-img-noticias-home.gif) 0 0 no-repeat;width:77px;height:77px;padding:2px 0 0 3px;} 
.COL02#HOME .NoticiasTXT .TextNoticia { width:250px; height:100%; display:inline; float:left; margin:0 0 0 10px} 
.COL02#HOME .NoticiasTXT .TextNoticia h3 { font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#6e822d; margin:0 0 6px 0} 
.COL02#HOME .NoticiasTXT .TextNoticia p { margin:0 0 6px 0} 
.COL02#HOME .NoticiasTXT .TextNoticia .LeerMas { color:#353535; font-size:10px; text-decoration:underline; margin:0; padding:0} 
/**/
.COL02#HOME .Secciones { width:712px;overflow:hidden;background-color:#ececec; min-height:169px;_height:169px; display:block; padding:15px 0 0 18px}
.COL02#HOME .Seccion01 { width:328px; margin:0 18px 0 0;float:left; }
.COL02#HOME .Seccion01 h2 { background:url(/images/bordepuntos-negro.gif) 0 bottom repeat-x; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px;color:#525949; padding: 0 0 3px 0}
.COL02#HOME .SeccionImg { float:left; margin:0 0 0 0; width:81px}
.COL02#HOME .SeccionTxt { width:240px; float:left;}
.COL02#HOME .Seccion01 p { margin-left:15px;}
.COL02#HOME .Seccion01 .Link { background:url(/images/bordepuntos-doble.gif) 0 0 repeat-x; height:20px; padding: 5px 0 0 0; margin:30px 0 0 15px}
.COL02#HOME .Seccion01 .Link a { color:#6e822d;font-family:Georgia, "Times New Roman", Times, serif;font-size:11px;font-style:italic; background:url(/images/ico-flecha-fondo.gif) right 0 no-repeat; display:block; padding:0}
.COL02#HOME .Seccion01 a:hover { text-decoration:underline}
/**/
/*FORMULARIO DE CONTACTO -------------------------------------------------------------*/
.COL02 .Contacto table { margin:15px 0 15px 0}
.COL02 .Contacto table td { vertical-align:top}
.COL02 .Contacto p { margin:0 0 5px 0}
.COL02 .Contacto label { font-weight:bold; display:block; padding:2px 0 0 0; margin:0 5px 5px 0}
.COL02 .Contacto span { display:block; margin-top: 10px}
.COL02 .Contacto input { margin:0 0 10px 0; padding:0 0 0 2px}
.COL02 .Contacto input.Btn-enviar { border:none; margin: 10px 13px 0 0; *margin: 10px 15px 0 0; _margin: 10px 15px 0 0}
input.TXT { height:18px; border:1px solid #929292; font-size:11px; padding: 0;}
textarea.TXT { border:1px solid #929292; font-size:11px; padding:0; height:100px;width:654px; *width:652px; _width:652px;}
/**/
/* MAPA WEB --------------------------------------------------------------------------*/
.COL02 .ColMapaWeb { float:left; margin:20px 80px 0 20px}
.COL02 .ColMapaWeb li { font-family:Georgia, "Times New Roman", Times, serif;}
.COL02 .ColMapaWeb .Level01 li { font-size:12;color:#525949; background:url(/images/ico-flecha-gr.gif) 0 3px no-repeat; padding:0 0 0 10px; margin:0 0 5px 0}
.COL02 .ColMapaWeb .Level02 li { font-size:11;color:#7c8273; background:url(/images/ico-flecha.gif) 0 3px no-repeat; padding:0 0 0 10px; margin:2px 0 0 0}
.COL02 .ColMapaWeb .Level01 li a { color:#525949;}
.COL02 .ColMapaWeb .Level02 li a { color:#7c8273;}
.COL02 .ColMapaWeb li a:hover { text-decoration:underline}

/* MODULO PIE DE PAGINA --------------------------------------------------------------*/
#PIE { display:block; color:#424242; font-size:11px; background-color:#2f2f2f; height:186px; overflow:hidden}
#PIE a { font-size:10px; text-decoration:none}
#PIE a:hover { text-decoration:underline}
/**/
#PIE .PieContent { display:block; margin:0 auto; width:960px; padding:18px 0 0 0}
#PIE .Mod1Col { display:inline; width:277px; float:left; margin: 0 0 0 35px}
#PIE .Mod1Col img { border:3px solid #FFF}
#PIE .Mod1Col p { color:#b0b0b0; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; margin: 5px 0 15px 0}
#PIE .Mod1Col .Link { background:url(/images/bordepuntos-doble.gif) 0 0 repeat-x; height:20px; padding: 5px 0 0 0}
#PIE .Mod1Col .Link a { color:#FFF;font-family:Georgia, "Times New Roman", Times, serif;font-size:11px;font-style:italic; background:url(/images/ico-flecha-fondo.gif) right 0 no-repeat; display:block}

/**/
.Legal { margin:0 auto; width:960px; padding:10px 0 0 15px}
.Legal p a { color:#424242}
.Legal p a:hover { text-decoration:underline}

/* ESTILOS DE COLOR ----------------------------------------------------------------- */

/**/

/* CLASES GENERICAS ----------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------- */
.CLEAR { clear:both}
ul li.Last { background:none !important}
h1 {font-family:Georgia, "Times New Roman", Times;font-style:italic;font-size:16px;}
.FloatL { float:left}
.FloatR { float:right}
.MarginRight10 { margin-right:30px}
/* ANCHOS */
.Ancho150px { width:140px}
.Ancho250px { width:250px}
.Ancho60px { width:60px}
.Alto23px { height:23px !important}
.AlignR {text-align:right}
.AlignL {text-align:left !important}

/* ---------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------- */

table.Busqueda { width: 100%; height: 50px; background-color: #2f2f2f; }
table.Busqueda td { padding: 10px; text-align: center; }
table.Busqueda td input { font-size: 12px; height: 18px; color: #acacac; border: 1px solid #acacac }
table.Busqueda td label { font-weight: bold; color: #ececec; }

ul.Palabras { margin: 20px 0px; } 
ul.Palabras li { padding: 15px 0px; background: url(../images/fondo-lista-palabras.png) 0px 0px repeat-x; border-bottom: 1px dotted #000; } 
ul.Palabras li div { margin: 10px 0px 10px 21px; } 
ul.Palabras li a.PDF, ul.Palabras li a.COM { padding-left: 20px; font-weight: normal;  text-decoration: underline; } 
ul.Palabras li a.PDF { background: url(../images/ico-flecha-fondo.gif) 0px 0px no-repeat; }
ul.Palabras li a.COM { background: url(../images/ico-bocado-fondo.gif) 0px 0px no-repeat; }
ul.Palabras li a.PDF:hover, ul.Palabras li a.COM:hover { text-decoration: none; } 

.Comentarios th, .Comentarios td { padding: 5px; }





