body {
background-color:#000;
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 {
	width:753px;
	margin-left:auto;
	height:100%;
	position:relative;
	top:0px;
	background-color:#000;
	color:#464139;
	z-index:1;
	vertical-align:bottom;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
}

#cabecera {
	margin:0px auto;
	width:753px;/*801px;*/
	height:346px;
	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:Verdana, Geneva, sans-serif;
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:35px;
left:0px;
z-index:3;
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
color:#464139;
}

#insteadflash {
text-align:center;
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
color:black;
width:753px;
height:315px;
position:absolute;
top:111px;
left:0px;
z-index:3;
}

#insteadflash a {
text-align:center;
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
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:Verdana, Geneva, sans-serif;
font-size:11px;
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:0;
	width:720px;
	height:36px;
	position:absolute;
	background-color:transparent;
	top:313px;
	left:33px;
	z-index:30;
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#464139;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#menu {
margin:0px auto;
width:753px;
height:485px;
position:absolute;
background-image:url("basicas/fndmenu.gif");
background-repeat:no-repeat;
top:346px;
left:0px;
z-index:5;
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
color:#464139;
}

#menu2 {
margin:0px auto;
width:753px;
height:485px;
position:absolute;
background-image:url("basicas/fndmenu2.gif");
background-repeat:no-repeat;
top:346px;
left:0px;
z-index:5;
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
color:#464139;
}

#contenidogeneralmenu {
	margin:0px auto;
	background-color:transparent;
	background-image:url(basicas/fndmenu2.gif);
	width:753px;
	height:auto;
	position:absolute;
	top:0px;
	left:0px;
	z-index:6;
	background-repeat: repeat-y;
}

#contenidogeneralmenu p {
margin-top:158px;
margin-left:10px;
margin-right:10px;
margin-bottom:10px;
text-align:left;
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
color:#464139;
cursor:pointer;
}

#contenidogeneralmenu span {
font-family:AVerdana, Geneva, sans-serif;
font-size:11px;
color:#FB8B00;
}

#contenidogeneralmenu a:link {
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#FFF;
	cursor:pointer;
}

#contenidogeneralmenu a:active {
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#FFF;
	cursor:pointer;
}

#contenidogeneralmenu a:visited {
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#FFF;
	cursor:pointer;
}

#contenidogeneralmenu a:hover {
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#FFF;
	font-weight:bold;
	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:Verdana, Geneva, sans-serif;
font-size:11px;
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:Verdana, Geneva, sans-serif;
font-size:11px;
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:Verdana, Geneva, sans-serif;
font-size:11px;
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:226px;
left:34px;
z-index:7;
/*textos*/
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
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:226px;
left:273px;
z-index:7;
/*textos*/
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
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:226px;
left:511px;
z-index:7;
/*textos*/
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
color:#464139;
}
/*FIN CONTENIDO GENERAL*/

#pie {
margin:0px auto;
width:753px;
height:25px;
position:absolute;
background-image:url("basicas/fndpie.gif");
background-repeat:repeat-x;
top:815px;
left:0px;
z-index:6;
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
color:#fff;
text-align:left;
}

#pie p {
margin-top:7px;
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:Verdana, Geneva, sans-serif;
font-size:10px;
color:#fff;
}

#pie a:visited {
text-decoration:none;
font-family:Verdana, Geneva, sans-serif;
font-size:10px;
color:#fff;
}

#pie a:hover {
text-decoration:none;
font-family:Verdana, Geneva, sans-serif;
font-size:10px;
color:#fff;
}

#pie a:active {
text-decoration:none;
font-family:Verdana, Geneva, sans-serif;
font-size:10px;
color:#fff;
}

#pie2 {
margin:0px auto;
width:753px;
height:25px;
position:absolute;
background-image:url("basicas/fndpie.gif");
background-repeat:repeat-x;
bottom:0px;
left:0px;
z-index:6;
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
color:#464139;
text-align:left;
}

#pie2 p {
	margin-top:7px;
	margin-right:10px;
	text-align:right;
	color: #fff;
}

#pie2 img {
border:0px;
float:left;
margin-left:10px;
margin-top:-2px;
text-align:left;
}

#pie2 a:link {
text-decoration:none;
font-family:Verdana, Geneva, sans-serif;
font-size:10px;
color:#fff;
}

#pie2 a:visited {
text-decoration:none;
font-family:Verdana, Geneva, sans-serif;
font-size:10px;
color:#fff;
}

#pie2 a:hover {
text-decoration:none;
font-family:Verdana, Geneva, sans-serif;
font-size:10px;
color:#fff;
}

#pie2 a:active {
text-decoration:none;
font-family:Verdana, Geneva, sans-serif;
font-size:10px;
color:#fff;
}

#insteadflash {
text-align:center;
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
color:black;
}

#insteadflash a {
text-align:center;
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
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;
}
#menuseccion {
	background-image: url(basicas/fndmenusecc.gif);
	height: 252px;
	width: 215px;
	position: absolute;
	left: 33px;
	top: 0px;
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#464139;
	float:left;
	background-repeat: no-repeat;
	padding-top: 15px;
}
#contenedor #menu2 #contenidogeneralmenu #contenidoseccion tr td p {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 35px;
}


#internet {
list-style-type: none;
font-family:Arial, Helvetica, _sans;
font-size:11px;
color:black;
font-weight:normal;
display: none;
}

#internet li {
list-style-type: none;
font-family:Arial, Helvetica, _sans;
font-size:10px;
color:black;
font-weight:normal;
margin-top:10px;
margin-left:-20px;
}

#multimedia {
list-style-type: none;
font-family:Arial, Helvetica, _sans;
font-size:11px;
color:black;
font-weight:normal;
display: none;
}

#multimedia li {
list-style-type: none;
font-family:Arial, Helvetica, _sans;
font-size:10px;
color:black;
font-weight:normal;
margin-top:10px;
margin-left:-20px;
}

#inmobiliaria {
list-style-type: none;
font-family:Arial, Helvetica, _sans;
font-size:11px;
color:black;
font-weight:normal;
display: none;
}

#inmobiliaria li {
list-style-type: none;
font-family:Arial, Helvetica, _sans;
font-size:10px;
color:black;
font-weight:normal;
margin-top:10px;
margin-left:-20px;
}

#grafico {
list-style-type: none;
font-family:Arial, Helvetica, _sans;
font-size:11px;
color:black;
font-weight:normal;
display: none;
}

#grafico li {
list-style-type: none;
font-family:Arial, Helvetica, _sans;
font-size:10px;
color:black;
font-weight:normal;
margin-top:10px;
margin-left:-20px;
}

#publicidad {
list-style-type: none;
font-family:Arial, Helvetica, _sans;
font-size:11px;
color:black;
font-weight:normal;
display: none;
}

#publicidad li {
list-style-type: none;
font-family:Arial, Helvetica, _sans;
font-size:10px;
color:black;
font-weight:normal;
margin-top:10px;
margin-left:-20px;
}

#clientes {
list-style-type: none;
font-family:Arial, Helvetica, _sans;
font-size:11px;
color:black;
font-weight:normal;
display: none;
}

#clientes li {
list-style-type: none;
font-family:Arial, Helvetica, _sans;
font-size:10px;
color:black;
font-weight:normal;
margin-top:10px;
margin-left:-20px;
#pestana a #youtube {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#pestana a img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-decoration: none;
}

