@charset "UTF-8";
/* CSS Document */


#sub01Div {position:absolute; left:22px; top:66px; width:720px; height:20px; z-index:2; clip: rect(0 720 20 0); visibility: hidden;}
#sub02Div {
	position:absolute;
	left:22px;
	top:66px;
	width:720px;
	height:20px;
	z-index:2;
	clip: rect(0 720 20 0);
	visibility: hidden;
}
#sub04Div {position:absolute; left:22px; top:66px; width:720px; height:20px; z-index:2; clip: rect(0 720 20 0); visibility: hidden;}
#menuflDiv {position:absolute; left:2px; top:2px; width:745px; height:65px; z-index:2; clip: rect(0 745 65 0);}
#caja02Div {
	position:absolute;
	left:246px;
	top:300px;
	width:175px;
	height:70px;
	z-index:3;
	clip: rect(0,746,225,0);
}
#tx03Div {position:absolute; left:18px; top:0px; width:150px; height:70px; z-index:3; clip: rect(0 150 70 0);}
#caja03Div {
	position:absolute;
	left:16px;
	top:300px;
	width:175px;
	height:70px;
	z-index:3;
	clip: rect(0,746,225,0);
}
#caja04Div {
	position:absolute;
	left:246px;
	top:396px;
	width:360px;
	height:99px;
	z-index:3;
	clip: rect(0,746,225,0);
}
#tx02Div {position:absolute; left:14px; top:9px; width:345px; height:70px; z-index:3; clip:rect(0 345 70 0);}
#r00Div {position:absolute; left:2px; top:83px; width:745px; height:2px; z-index:2; clip: rect(0 745 2 0); background-color: #666666; layer-background-color: #666666; border: 1px none #000000;}
#tx04Div {position:absolute; left:16px; top:405px; width:181px; height:16px; z-index:2; clip: rect(0 181 16 0);}
#legalDiv {position:absolute; left:575px; top:27px; width:70px; height:18px; z-index:2; clip: rect(0 70 18 0);}
#tx01Div {position:absolute; z-index:2; left:16px; top:93px; width:425px; height:20px; clip:rect(0 425 20 0);}
#cont00Div {position:absolute; width:620px; height:22px; z-index:2; background-color:#CC0000; layer-background-color:#CC0000; border:1px none #000000; clip:rect(0 620 22 0); left:17px; top:2px;}
#sub05Div {position:absolute; left:22px; top:66; width:720px; height:20px; z-index:2; clip:rect(0 720 20 0); visibility:hidden;}
#corDiv {position:absolute; z-index:5; border:1px none #000000; left:18px; top:132px; width:732px; height:144px; clip:rect(0 730 144 0);}
#r02Div {position:absolute; width:745px; height:2px; z-index:2; clip:rect(0 745 2 0); left:1px; top:274px;}
#r01Div {position:absolute; height:2px; z-index:2; width:745px; clip:rect(0 745 2 0); left:2px; top:131px;}
#r03Div {position:absolute; width:745px; height:2px; z-index:2; clip:rect(0 745 2 0); left:2px; top:317px;}

#menup02Div {
	position:absolute;
	left:17px;
	top:260px;
	width:732px;
	height:39px;
	z-index:6;
	clip: rect(0 735 32 0);
}
#menup03Div {
	position:absolute;
	left:16px;
	top:2003px;
	width:735px;
	height:32px;
	z-index:6;
	clip: rect(0 735 32 0);
}
#todoDiv {position:absolute; z-index:1; width:750px; left:100px; top:10px; height:2800; clip:rect(0,750,2800,0);}
#r04Div {position:absolute; width:745px; height:2px; z-index:2; clip:rect(0 745 2 0); left:1px; top:543px;}

#caja01Div {
	position:absolute;
	left:0px;
	top:306px;
	width:746px;
	height:221px;
	z-index:2;
	clip: rect(auto,746,auto,auto);
}
#caja02Div {
	position:absolute;
	width:746px;
	height:225px;
	z-index:2;
	left:0px;
	top:547px;
}
#caja03Div {
	position:absolute;
	width:746px;
	height:200px;
	z-index:2;
	left:0px;
	top:786px;
}
#caja04Div {
	position:absolute;
	width:746px;
	height:225px;
	z-index:2;
	left:0px;
	top:1023px;
}
#caja05Div {
	position:absolute;
	width:746px;
	height:200px;
	z-index:2;
	left:0px;
	top:1266px;
}
#caja06Div {
	position:absolute;
	width:746px;
	height:200px;
	z-index:2;
	left:0px;
	top:1505px;
}
#caja004Div {position:absolute; width:7430px; height:225px; z-index:2; left:2px; top:2221px;}
#caja005Div {position:absolute; width:743px; height:200px; z-index:2; left:2px; top:1035px;}
#caja07Div {
	position:absolute;
	width:746px;
	height:200px;
	z-index:2;
	left:0px;
	top:1749px;
}
#caja08Div {position:absolute; width:743px; height:200px; z-index:2; left:2px; top:1988px;}
#caja09Div {position:absolute; width:743px; height:232px; z-index:2; left:2px; top:2446px;}
#caja10Div {position:absolute; width:750px; height:200px; z-index:2; left:1px; top:1651px;}





#raya01Div {
	position:absolute;
	left:0px;
	z-index:3;
	width:15px;
	clip:rect(0,15,2100,0);
	top:0px;
	height:2100px;
}
#raya02Div {
	position:absolute;
	left:734px;
	top:-1px;
	width:15px;
	z-index:2;
	clip:rect(0,15,2250,0);
	height:2250;
}
#r05Div {
	position:absolute;
	width:745px;
	height:2px;
	z-index:3;
	clip:rect(0 745 2 0);
	left:4px;
	top:2017px;
}
#r06Div {position:absolute; height:2px; z-index:3; clip:rect(0 745 2 0); width:590px; left:2px; top:765px;}
#r07Div {position:absolute; height:2px; z-index:3; clip:rect(0 745 2 0); width:590px; left:3px; top:809px;}
#menup01Div {position:absolute; width:252px; height:32px; z-index:6; clip:rect(0 252 32 0); left:68px; top:886px;}
#contDiv {
	position:absolute;
	width:658px;
	height:50px;
	z-index:3;
	clip:rect(0 660 50 0);
	left:88px;
	top:2045px;
}
#subclear {position:absolute; left:1px; top:89px; width:750px; height:20px; z-index:3; clip: rect(0 750 20 0);}
#sub03Div {
	position:absolute;
	left:22px;
	top:66px;
	width:720px;
	height:20px;
	z-index:2;
	clip:rect(0 720 20 0);
	visibility: visible;
}
.menu {
	height: 30px;
	vertical-align: middle;
	width: 730px;
	background-color: #FFFFFF;
	display: block;
}
.menu .tx, .pieFoto, .txOtro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	
}
.pieFoto {
	margin-left: 15px;
}
.menu .tx{
float: left;
	margin-top: 8px;
}
.menu .corchete01{
	background-image: url(img/corch_01.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 6px;
	background-position: top;
	float: left;
}
.menu .corchete02{
	background-image: url(img/corch_02.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 6px;
	background-position: top;
	float: left;
}
.menu .punto, .punto{
	background-image: url(../img/c02.gif);
	background-repeat: no-repeat;
	display: block;
	height: 6px;
	width: 6px;
	float: left;
	
}
.punto{
margin-top: 3px;
	margin-right: 3px;
	margin-left: 3px;

}
.menu .punto{
margin-top: 12px;
	margin-right: 5px;
	margin-left: 3px;

}
.pieFoto01 {
	background-image: url(img/caja_tl_01.gif);
	background-repeat: no-repeat;
	height: 21px;
}
.caja00 {
	float: left;
}
.cajaTitulo {
	position: absolute;
	left: 200px;
	top: 22px;
	display: block;
	width: 249px;
}
.flecha {
	background-image: url(img/fl.gif);
	background-repeat: no-repeat;
	height: 15px;
	width: 11px;
	display: block;
	float: left;
	margin-right: 5px;
	margin-top: 4px;
}
.tituloProyecto {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #990000;
	float: left;
}
.cajaFotos{
	position: absolute;
	left: 419px;
	top: 0px;
	width: 324px;
}

a.fotoBut{
	display: block;

	height: 198px;
	width: 59px;
	margin-top: 0px;
	margin-right: 10px;
	float: left;
			background-repeat: no-repeat;
}

a:hover.fotoBut  {
	background-position: -60px 0;
}
a.husa01{
	
	background-image: url(img_proy/husa_01.jpg);
	
}
a.husa02{
	
	background-image: url(img_proy/husa_02.jpg);
	
}
a.privalia01{
	
	background-image: url(img_proy/privalia_01.jpg);
	
}
a.molinillo01{
	background-image: url(img_proy/molinillo_01.jpg);	
}
a.molinillo02{
	background-image: url(img_proy/molinillo_02.jpg);	
}
a.granVia01{
	background-image: url(img_proy/gran_via_01.jpg);
}
a.banos01{
	background-image: url(img_proy/banos_01.jpg);
}
a.corvera01{
	background-image: url(img_proy/corvera_01.jpg);
}
a.corvera02{
	background-image: url(img_proy/corvera_02.jpg);
}
a.corvera03{
	background-image: url(img_proy/corvera_03.jpg);
}
a.corvera04{
	background-image: url(img_proy/corvera_04.jpg);
}
a.playasol01{
	background-image: url(img_proy/playasol_01.jpg);
}
a.playasol02{
	background-image: url(img_proy/playasol_02.jpg);
}


.pieFoto02 {
	background-image: url(img/caja_tl_02.gif);
	background-repeat: no-repeat;
	height: 20px;
}
.cajasProyecto {
	background-image: url(img/caja_div.gif);
	background-repeat: no-repeat;
	height: 199px;
	width: 781px;	
}

.txOtro {
	position: absolute;
	display: block;
	left: 217px;
	top: 50px;
	width: 362px;
	height: 145px;
}
