body {
background-color:#464139;
background-image:url(basicas/fnd.gif);
background-repeat:repeat-y;
background-position:center top;
text-align:center;
margin:0px;
font-family:Arial, Helvetica, _sans;
font-size:11px;
color:white;
}

body.blancoap{
background-color:white !important;
background-image:none !important;
}

#contenedor {
margin:0px auto;
width:753px;
margin-left:-375px;
height:100%;
position:absolute;
top:0px;
left:50%;
background-color:white;
color:#464139;
z-index:1;
vertical-align:bottom;
}

#cabecera {
margin:0px auto;
width:753px;/*801px;*/
height:185px;
position:absolute;
background-color:white;
top:0px;
left:0px;
background-color:transparent;
z-index:2;
font-family:Arial, Helvetica, _sans;
font-size:11px;
color:#464139;
}

#cabecera a {
text-decoration:underline;
font-family:Arial, Helvetica, _sans;
font-size:11px;
color:#464139;
}

#swf {
margin:0px auto;
width:753px;
height:315px;
position:absolute;
background-image:url("basicas/fndswf.jpg");
background-repeat:no-repeat;
background-position:0px 75px;
top:111px;
left:0px;
z-index:3;
font-family:Arial, Helvetica, _sans;
font-size:11px;
color:#464139;
}

#insteadflash {
text-align:center;
font-family:Arial, Helvetica, _sans;
font-size:12px;
color:black;
width:753px;
height:315px;
position:absolute;
top:111px;
left:0px;
z-index:3;
}

#insteadflash a {
text-align:center;
font-family:Arial, Helvetica, _sans;
font-size:12px;
color:black;
font-weight:bold;
text-decoration:underline;
}

#insteadflash h1 {
text-align:center;
font-family:Arial, Helvetica, _sans;
font-size:14px;
color:black;
font-weight:bold;
}

noscript {text-align:center;}

#nojavascript a {
text-align:center;
font-family:Arial, Helvetica, _sans;
font-size:12px;
color:black;
font-weight:bold;
text-decoration:underline;
}

#nojavascript h1 {
text-align:center;
font-family:Arial, Helvetica, _sans;
font-size:14px;
color:black;
font-weight:bold;
}

#nojavascript {
text-align:left;
font-family:Arial, Helvetica, _sans;
font-size:10px;
color:black;
width:100%;
height:40px;
background-color:#FBF8A8;
border:1px solid red;
font-weight:bold;
position:absolute;
top:0px;
left:0px;
z-index:100;
}

#pestana {
margin:0px auto;
width:720px;
height:36px;
position:absolute;
background-color:transparent;
top:389px;
left:33px;
z-index:30;
text-align:left;
font-family:Arial, Helvetica, _sans;
font-size:11px;
color:#464139;
}

#menu {
margin:0px auto;
width:753px;
height:511px;
position:absolute;
background-image:url("basicas/fndmenu.gif");
background-repeat:no-repeat;
top:425px;
left:0px;
z-index:5;
font-family:Arial, Helvetica, _sans;
font-size:11px;
color:#464139;
}

#contenidogeneralmenu {
margin:0px auto;
background-color:transparent;
width:753px;
height:487px;
position:absolute;
top:0px;
left:0px;
z-index:6;
}

#contenidogeneralmenu p {
margin-top:158px;
margin-left:10px;
margin-right:10px;
margin-bottom:10px;
text-align:left;
font-family:Arial, Helvetica, _sans;
font-size:10px;
color:#464139;
cursor:pointer;
}

#contenidogeneralmenu span {
font-family:Arial, Helvetica, _sans;
font-size:11px;
color:#FB8B00;
}

#contenidogeneralmenu a:link {
text-decoration:none;
font-family:Arial, Helvetica, _sans;
font-size:10px;
color:#464139;
cursor:pointer;
}

#contenidogeneralmenu a:active {
text-decoration:none;
font-family:Arial, Helvetica, _sans;
font-size:10px;
color:#464139;
cursor:pointer;
}

#contenidogeneralmenu a:visited {
text-decoration:none;
font-family:Arial, Helvetica, _sans;
font-size:10px;
color:#464139;
cursor:pointer;
}

#contenidogeneralmenu a:hover {
text-decoration:none;
font-family:Arial, Helvetica, _sans;
font-size:10px;
color:black;
font-weight:bolder;
cursor:pointer;
}

/*BACKGROUNDS DE SECCIONES CONTENIDO MENU*/
#menuinternet {
margin:0px auto;
width:214px;
height:224px;
position:absolute;
background-color:transparent;
background-image:url("basicas/m-internet.gif");
background-repeat:no-repeat;
top:0px;
left:34px;
z-index:7;
/*textos*/
font-family:Arial, Helvetica, _sans;
font-size:10px;
color:#464139;
}

#menumultimedia {
margin:0px auto;
width:214px;
height:224px;
position:absolute;
background-color:transparent;
background-image:url("basicas/m-multimedia.gif");
background-repeat:no-repeat;
top:0px;
left:273px;
z-index:7;
/*textos*/
font-family:Arial, Helvetica, _sans;
font-size:10px;
color:#464139;
}

#menuinmobiliaria {
margin:0px auto;
width:214px;
height:224px;
position:absolute;
background-color:transparent;
background-image:url("basicas/m-inmobiliaria.gif");
background-repeat:no-repeat;
top:0px;
left:511px;
z-index:7;
/*textos*/
font-family:Arial, Helvetica, _sans;
font-size:10px;
color:#464139;
}

#menugrafico {
margin:0px auto;
width:214px;
height:239px;
position:absolute;
background-color:transparent;
background-image:url("basicas/m-grafico.gif");
background-repeat:no-repeat;
top:248px;
left:34px;
z-index:7;
/*textos*/
font-family:Arial, Helvetica, _sans;
font-size:10px;
color:#464139;
}

#menupublicidad {
margin:0px auto;
width:214px;
height:239px;
position:absolute;
background-color:transparent;
background-image:url("basicas/m-publicidad.gif");
background-repeat:no-repeat;
top:248px;
left:273px;
z-index:7;
/*textos*/
font-family:Arial, Helvetica, _sans;
font-size:10px;
color:#464139;
}

#menuclientes {
margin:0px auto;
width:214px;
height:239px;
position:absolute;
background-color:transparent;
background-image:url("basicas/m-clientes.gif");
background-repeat:no-repeat;
top:248px;
left:511px;
z-index:7;
/*textos*/
font-family:Arial, Helvetica, _sans;
font-size:10px;
color:#464139;
}
/*FIN CONTENIDO GENERAL*/

#pie {
margin:0px auto;
width:753px;
height:47px;
position:absolute;
background-image:url("basicas/fndpie.gif");
background-repeat:repeat-x;
top:933px;
left:0px;
z-index:6;
font-family:Arial, Helvetica, _sans;
font-size:11px;
color:#464139;
text-align:left;
}

#pie p {
margin-top:25px;
margin-right:10px;
text-align:right;
}

#pie img {
border:0px;
float:left;
margin-left:10px;
margin-top:-2px;
text-align:left;
}

#pie a:link {
text-decoration:none;
font-family:Arial, Helvetica, _sans;
font-size:11px;
color:#464139;
}

#pie a:visited {
text-decoration:none;
font-family:Arial, Helvetica, _sans;
font-size:11px;
color:#464139;
}

#pie a:hover {
text-decoration:none;
font-family:Arial, Helvetica, _sans;
font-size:11px;
color:black;
}

#pie a:active {
text-decoration:none;
font-family:Arial, Helvetica, _sans;
font-size:11px;
color:#464139;
}

#insteadflash {
text-align:center;
font-family:Arial, Helvetica, _sans;
font-size:12px;
color:black;
}

#insteadflash a {
text-align:center;
font-family:Arial, Helvetica, _sans;
font-size:12px;
color:black;
font-weight:bold;
text-decoration:underline;
}

#insteadflash h1 {
text-align:center;
font-family:Arial, Helvetica, _sans;
font-size:14px;
color:black;
font-weight:bold;
}

/*ESTILOS AVISO*/
#baseContenedorap {
margin:0px auto;
width:95%;
max-width:1000px;
min-width:955px;
height:635px;
min-height:635px;
background-color:white;
padding-bottom:40px;
padding-top:40px;
text-align:center;
font-size:120%;
color:#666666;
}

.logoap {
margin-bottom:20px;
}

#contenidoap {
margin:0px auto;
width:80%;
min-width:500px;
background-color:#F3F2F2;
text-align:left;
color:#666666;
padding:40px;
}

#contenidoap strong {
color:#333333;
}

#contenidoap h1.gris {
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:180%;
margin-bottom:30px;
margin-left:0px;
}

#contenidoap.pie {
margin:0px auto;
background-color:#666666;
text-align:center;
color:white;
padding-top:10px;
padding-bottom:10px;
padding-left:40px;
padding-right:40px;
}