body{ 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
background-image:url(../imagenes/fondo-degradado.gif);
background-repeat:repeat-x;
background-color:#e0e0e0;
text-align:center;
}

.contenedor{ 
width:996px; 
margin:10px
auto; 
}

/* contenedor-top*/

.contenedor-top{
width:994px;
background-image:url(../imagenes/recuadro-pestanas.png);
background-repeat:no-repeat;
background-position:bottom center;
height:100px;
}

.contenedor-top{
width:994px;
background-image:url(../imagenes/recuadro-pestanas.png);
background-repeat:no-repeat;
background-position:bottom center;
height:100px;
}

.contenido-izda-marco{
float:left;
width:816px;
height:20px;
margin-top:4px;
}

.contenido-sobre-marco{
float:left;
text-align:right;
width:163px;
height:20px;
margin-top:4px;
}
.contenido-sobre-marco img{ margin-top:2px; border:none; }

.texto-sobre-marco{
float:left;
text-align:left;
margin-top:1px;
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size:10px;
color:#7c7c7b;
}
.texto-sobre-marco a{ text-decoration:none; color:#7c7c7b; }
.texto-sobre-marco a:hover{ text-decoration:none; font-weight:bold; color:#7c7c7b; }

.zona-logo{
float:left;
margin-top:8px;
width:140px;
height:53px;
}
.zona-logo img{ border:none; }


.zona-pestanas{
float:left;
width:666px;
height:61px;
}

.pestana-normal{
float:left;
position:relative;
text-align:center;
background-image:url(../imagenes/pestana-normal.png);
background-repeat:no-repeat;
background-position:bottom center;
width:111px;
height:59px;
margin-bottom:2px;
}

.texto-pestana{
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight:bold;
height:28px;
margin-top:31px;
}

.texto-pestana a{ text-decoration:none;  color:#ffffff; }
.texto-pestana a:hover{ text-decoration:none;  color:#000000; }

.pestana-activa{
float:left;
text-align:center;
background-image:url(../imagenes/pestana-activa.png);
background-repeat:no-repeat;
background-position:bottom center;
width:111px;
height:61px;
}

/* Pestanas con id, para el javascript */

#pestana-normal1{
float:left;
position:relative;
text-align:center;
background-image:url(../imagenes/pestana-normal.png);
background-repeat:no-repeat;
background-position:bottom center;
width:111px;
height:59px;
margin-bottom:2px;
}

#pestana-normal2{
float:left;
position:relative;
text-align:center;
background-image:url(../imagenes/pestana-normal.png);
background-repeat:no-repeat;
background-position:bottom center;
width:111px;
height:59px;
margin-bottom:2px;
}

#pestana-normal3{
float:left;
position:relative;
text-align:center;
background-image:url(../imagenes/pestana-normal.png);
background-repeat:no-repeat;
background-position:bottom center;
width:111px;
height:59px;
margin-bottom:2px;
}

#pestana-normal4{
float:left;
position:relative;
text-align:center;
background-image:url(../imagenes/pestana-normal.png);
background-repeat:no-repeat;
background-position:bottom center;
width:111px;
height:59px;
margin-bottom:2px;
}

#pestana-normal5{
float:left;
position:relative;
text-align:center;
background-image:url(../imagenes/pestana-normal.png);
background-repeat:no-repeat;
background-position:bottom center;
width:111px;
height:59px;
margin-bottom:2px;
}

#pestana-normal6{
float:left;
position:relative;
text-align:center;
background-image:url(../imagenes/pestana-normal.png);
background-repeat:no-repeat;
background-position:bottom center;
width:111px;
height:59px;
margin-bottom:2px;
}

/* Fin pestanas con id */

.zona-buscar{
float:left;
background-image: url(../imagenes/recuadro-buscar.png);
background-repeat:no-repeat;
background-position:middle center;
width:178px;
height:41px;
margin-top:21px;
margin-left:7px;
text-align:left;
}

.zona-buscar img { 
border:0;
}

.zona-buscar input {
border:0;
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size: 12px;
color:#ccccca; 
width:110px;
padding-top:7px;
padding-left:15px;
background-color:transparent;
}

/* fin contenedor-top*/

.contenedor-header{
position:relative;
margin-top:2px;
width:994px;
height:172px;
}

.contenedor-header-home{
position:relative;
margin-top:2px;
width:994px;
height:262px;
}

.contenedor-ppal-top{
position:relative;
width:994px;
background-image:url(../imagenes/recuadro-ppal-top-ancho.png);
background-repeat:no-repeat;
background-position:bottom center;
height:11px;
}

.contenedor-ppal{
overflow: hidden;
height: 1%;
text-align:left;
width:994px;
background-image:url(../imagenes/recuadro-ppal-middle.png);
background-repeat:repeat-y;
}

.contenedor-ppal-izda{
float:left;
text-align:justify;
width:687px;
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
margin-left:30px;
margin-right:20px;
display: inline;
}
.contenedor-ppal-izda p{ margin-bottom:10px; }
.contenedor-ppal-izda img{  border: 1px solid #019de0; padding:6px; }
.contenedor-ppal-izda table{ margin-left:-2px; }
.contenedor-ppal-izda h1{ font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold;}
.contenedor-ppal-izda h2{ font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; margin-left:10px; color:#019de0;}
.contenedor-ppal-izda a{ text-decoration:none; color:#019de0; ; font-weight:bold;}
.contenedor-ppal-izda a:hover{ text-decoration:underline; color:#019de0; font-weight:bold; }

.contenedor-ppal-drcha{
float:left;
text-align:left;
width:256px;
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
}

.zona-boletin{
width:256px;
height:103px;
background-image:url(../imagenes/fondo-boletin.png);
background-repeat:no-repeat;
}

.textoBoletin1{
float:left;
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
margin-top:10px;
margin-left:15px;
}

.textoBoletin2{
float:left;
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size:12px;
color:#9e9e9e;
margin-top:8px;
margin-left:25px;
height:42px;
}

.textoBoletin2 form{
display: inline;
}

.input-width{
width:170px;
}

.botonEnviarBoletin{
background-repeat:no-repeat;
background-position:top center;
text-align:center;
height:31px;
width:95px;
margin-top:-15px;
margin-bottom:10px;
margin-left:145px;
text-align:center;
}

.botonEnviarBoletin input {
margin-top:-15px;
}


.zona-noticias{
width:256px;
}

.tituloNoticias{
float:left;
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size:15px;
color:#000000;
font-weight:bold;
margin-top:20px;
margin-bottom:5px;
margin-left:15px;
}

.textoNoticias{
float:left;
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size:12px;
color:#9e9e9e;
margin-top:10px;
margin-left:25px;
margin-right:15px;
}

.fechaNoticias{
float:left;
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size:12px;
color:#2a1456;
font-weight:bold;
margin-top:5px;
margin-left:25px;
margin-right:15px;
}

.botonLeerMas{
float:right;
background-image:url(../imagenes/boton-leer-mas.png);
background-repeat:no-repeat;
background-position:top center;
text-align:center;
height:22px;
width:95px;
margin-top:10px;
margin-bottom:10px;
margin-right:20px;
}

.textoLeerMas{
float:left;
text-align:center;
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight:bold;
height:18px;
width:93px;
margin-top:2px;
}

.textoLeerMas a{
color:#ffffff; 
text-decoration:none; 
}

.textoLeerMas a:hover{
color:#eeeeee; 
text-decoration:none; 
font-weight:bold;
}

.contenedor-ppal-bottom{
width:994px;
background-image:url(../imagenes/recuadro-ppal-bottom.png);
background-repeat:no-repeat;
background-position:bottom center;
height:13px;
}

.footer{
width:994px;
background-image:url(../imagenes/footer.png);
background-repeat:no-repeat;
background-position:bottom center;
height:30px;
text-align:center;
}

.texto-footer{ 
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
margin-top:8px;
height:20px;
width:100%;
float:left;
}

.rompe{ clear:both; float:none; }

/* Para los submenus */

#submenu1{
position:absolute;
display:none;
top:-19px;
left:143px;
width:200px;
/*background-color:#019de0;*/
background-image:url(../imagenes/submenu1.png);
z-index:9999;
font-size:12px;
text-align:left;
color:#ffffff;
line-height:25px;
padding-left:15px;
padding-bottom:8px;
padding-top:15px;
}

#submenu1 a{ color:#ffffff; text-decoration:none; }
#submenu1 a:hover{ font-weight:bold; }

#submenu2{
position:absolute;
display:none;
top:-19px;
left:254px;
width:200px;
/*background-color:#019de0;*/
background-image:url(../imagenes/submenu1.png);
z-index:9999;
font-size:12px;
text-align:left;
color:#ffffff;
line-height:25px;
padding-left:15px;
padding-bottom:8px;
padding-top:15px;
}

#submenu2 a{ color:#ffffff; text-decoration:none; }
#submenu2 a:hover{ font-weight:bold; }

#submenu3{
position:absolute;
display:none;
top:-19px;
left:365px;
width:200px;
background-color:transparent;
/*background-color:#019de0;*/
background-image:url(../imagenes/submenu1.png);
z-index:9999;
font-size:12px;
text-align:left;
color:#ffffff;
line-height:25px;
padding-left:15px;
padding-bottom:8px;
padding-top:15px;
}

#submenu3 a{ color:#ffffff; text-decoration:none; }
#submenu3 a:hover{ font-weight:bold; }

#submenu4{
position:absolute;
display:none;
top:-19px;
left:476px;
width:200px;
/*background-color:#019de0;*/
background-image:url(../imagenes/submenu1.png);
z-index:9999;
font-size:12px;
text-align:left;
color:#ffffff;
line-height:25px;
padding-left:15px;
padding-bottom:8px;
padding-top:15px;
}

#submenu4 a{ color:#ffffff; text-decoration:none; }
#submenu4 a:hover{ font-weight:bold; }

#submenu5{
position:absolute;
display:none;
top:-19px;
left:587px;
width:200px;
/*background-color:#019de0;*/
background-image:url(../imagenes/submenu1.png);
z-index:9999;
font-size:12px;
text-align:left;
color:#ffffff;
line-height:25px;
padding-left:15px;
padding-bottom:8px;
padding-top:15px;
}

#submenu5 a{ color:#ffffff; text-decoration:none; }
#submenu5 a:hover{ font-weight:bold; }

#submenu6{
position:absolute;
display:none;
top:-19px;
left:698px;
width:200px;
/*background-color:#019de0;*/
background-image:url(../imagenes/submenu1.png);
z-index:9999;
font-size:12px;
text-align:left;
color:#ffffff;
line-height:25px;
padding-left:15px;
padding-bottom:8px;
padding-top:15px;
}

#submenu6 a{ color:#ffffff; text-decoration:none; }
#submenu6 a:hover{ font-weight:bold; }

.separador{
float:left;
margin-left:-2px;
margin-right:10px;
width:190px;
background-image:url(../imagenes/separador.png);
background-repeat:x-repeat;
height:1px;
}

.separador-bl{
float:left;
margin-left:-2px;
margin-right:10px;
width:190px;
background-image:url(../imagenes/separador-bl.png);
background-repeat:x-repeat;
height:1px;
}

.separador-ng{
float:left;
margin-left:-2px;
margin-right:10px;
width:180px;
background-image:url(../imagenes/separador-ng.png);
background-repeat:x-repeat;
height:1px;
}

.subtitle{
position:absolute;
z-index:999;
top:-70px;
left:217px;
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
text-align:left;
color:#019de0;
}

.contenedor-ppal-entero{
text-align:justify;
float:left;
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
margin-left:30px;
margin-right:20px;
display: inline;

}
.contenedor-ppal-entero p{ margin-bottom:10px; }
.contenedor-ppal-entero img{  border: 1px solid #019de0; padding:6px; }
.contenedor-ppal-entero table{ margin-left:-2px; }
.contenedor-ppal-entero h1{ font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; margin-left:10px;}
.contenedor-ppal-entero h2{ font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; margin-left:10px; color:#019de0;}
.contenedor-ppal-entero a{ text-decoration:none; color:#019de0; ; font-weight:bold;}
.contenedor-ppal-entero a:hover{ text-decoration:underline; color:#019de0; font-weight:bold; }

.contenedor-demo{
width:100%;
text-align:center;
}

.demo-top{
width:684px;
background-image:url(../imagenes/demo-top.png);
background-repeat:no-repeat;
background-position:top center;
height:34px;
}

.demo-middle{
overflow: hidden;
height: 1%;
text-align:center;
width:684px;
background-image:url(../imagenes/demo-middle.png);
background-repeat:repeat-y;
background-position:top center;
}

.demo-bottom{
width:684px;
background-image:url(../imagenes/demo-bottom.png);
background-repeat:no-repeat;
background-position:bottom center;
height:4px;
}

.demo-content{
float:left;
position:relative;
width:489px;
margin:0px 10px 0px 0px;
text-align:justify;
border-right: 1px solid #b4b4b4;
}

.demo-list{
float:left;
width:175px;
text-align:justify;
}

.demo-list a{ text-decoration:none;color:#019de0; ; font-weight:bold;}
.demo-list a:hover{ text-decoration:underline; color:#019de0; font-weight:bold; }

#demo1{
width:100%;
}

#demo2, #demo3, #demo4, #demo5
{
width:100%;
display:none;
}

.textoEnLightWindow{
margin-top:20px;
margin-left:20px;
margin-right:20px;
}

.textoEnLightWindow p {
margin: 0 0 20px 0;
color: #b4b4b4;
line-height: 140%;
}

.area-cliente{
background-image:url(../imagenes/area-cli.png);
background-repeat:no-repeat;
margin-top:3px;
height:128px;
width:675px;
margin-left:5px;
}

.area-cliente-big{
background-image:url(../imagenes/area-cli-big.png);
background-repeat:no-repeat;
margin-top:3px;
height:223px;
width:675px;
margin-left:5px;
}

.area-cliente-small{
background-image:url(../imagenes/area-cli-small.png);
background-repeat:no-repeat;
margin-top:3px;
height:93px;
width:675px;
margin-left:5px;
}

.mapa-root{
margin-left:15px;
background-image:url(../imagenes/folder.jpg);
background-repeat:no-repeat;
background-position:top left;
height:50px;
}

.texto-root{
padding-top:20px;
margin-left:60px;
}

.texto-root a{
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#019de0;
}

.mapa-child{
margin-left:15px;
background-image:url(../imagenes/webpage.jpg);
background-repeat:no-repeat;
background-position:top left;
height:35px;
margin-left:40px;
}

.texto-child{
padding-top:15px;
margin-left:68px;
}

.texto-child a{
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#b4b4b4;
}

#contenido-faq-1{ border: 1px solid #b4b4b4; display:none; }
#contenido-faq-1 p{ margin:10px; }
#contenido-faq-2{ border: 1px solid #b4b4b4; display:none; }
#contenido-faq-2 p{ margin:10px; }
#contenido-faq-3{ border: 1px solid #b4b4b4; display:none; }
#contenido-faq-3 p{ margin:10px; }
#contenido-faq-4{ border: 1px solid #b4b4b4; display:none; }
#contenido-faq-4 p{ margin:10px; }
#contenido-faq-5{ border: 1px solid #b4b4b4; display:none; }
#contenido-faq-5 p{ margin:10px; }
#contenido-faq-6{ border: 1px solid #b4b4b4; display:none; }
#contenido-faq-6 p{ margin:10px; }
#contenido-faq-7{ border: 1px solid #b4b4b4; display:none; }
#contenido-faq-7 p{ margin:10px; }
#contenido-faq-8{ border: 1px solid #b4b4b4; display:none; }
#contenido-faq-8 p{ margin:10px; }
#contenido-faq-9{ border: 1px solid #b4b4b4; display:none; }
#contenido-faq-9 p{ margin:10px; }

.rompe{ clear:both; float:none; }

.noticiaNormal{
border: 1px solid #019de0;
color:#000000;
width:95%;
padding:4px;
}

.noticiaNormal img{ border:0px; }

.paginar a{ color:#000000; text-decoration:none; font-weight:normal; }
.paginar a:hover{ color:#000000; font-weight:bold; }

.tituloNoticia{
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
color:#019de0;
font-size:13px;
font-weight:bold;
}

