@charset "utf-8";
/* CSS Document */

/*****************************************************/
/****** ELEMENTOS CSS REALIZACION PLANO         ******/
/*****************************************************/

.rojo {
	color:#cc0000;
}

.gris{
	color:#444;
}

.contenido a {
	color:#444;
	text-decoration:none;
}

/***************************************************************/
/* DATOS DEL PLANO */
/***************************************************************/

#plano{
	position:relative;
	width:681px;
	height:394px;
	margin:0px;
	padding:0px;
	font-family: Geneva, Verdana, sans-serif;
}



#plano .casilla_negra{
	color:#FFFFFF;
	background-color:#000000;
	text-align:center;
	z-index:10;
	cursor:pointer;
}

#plano .casilla_blanca{
	color:#FFFFFF;
	background-color:#B5B5B5;
	text-align:center;
	z-index:10;
	cursor:pointer;
}

#plano .casilla_clarita{
	color:#000000;
	background-color:#E6E6E6;
	text-align:center;
	z-index:10;
	cursor:pointer;
}


#plano .casilla_gris{
	color:#FFFFFF;
	background-color:#666666;
	text-align:center;
	z-index:10;
	cursor:pointer;
}


#plano .linea_casilla{
	border:1px solid #FF0000;
	z-index:20;
}


#ajaxAqui .casilla_negra,
#ajaxAqui .casilla_blanca,
#ajaxAqui .casilla_gris,
#ajaxAqui .casilla_clarita{
	font-size:10px;
}

#plano .pequenito   {
	font-size:9px !important; 
}

#plano .mas_pequenito {
	font-size:8px !important; 
}

#plano .aunmas_pequenito {
	font-size:6px !important; 
}

#plano h1{
	font-size:18px;
	color:#ccc;
	text-decoration:none;
	padding-bottom:30px;
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
}

#plano a.botoncerrar{
	position:absolute;
	top:348px;
	left:100px;
	color:#ccc;
	font-size:11px;
	z-index:140;
	text-align:center;
	text-decoration:none;
}
#plano a.botoncerrar:hover{
	font-size:11px;
	text-decoration:underline;
	color:#cc0000 !important;
}

#plano a:link, a:active,a:visited{
	color:#ccc;
}

#plano a:hover {
	color:#cc0000;
}

#plano b{
	/*text-decoration:underline;*/
}

#plano .borde_der{
	position:absolute;
	display:none;
	top:10px;
	left:330px;
	width:300px;
	height:370px;
	background-color:#000;
	border:2px solid #cc0000;
	z-index:300;
	background:url(../imagenes/fondo_empresa.png) no-repeat top left;
}

#plano .borde_izq{
	position:absolute;
	display:none;
	top:10px;
	left:0px;
	width:300px;
	height:370px;
	background-color:#000;
	border:2px solid #cc0000;
	z-index:300;
	background:url(../imagenes/fondo_empresa.png) no-repeat top left;
}

#plano .contenido a:hover {
	color:#CC0000;
	font-weight:normal;
	text-decoration:none;
}

#plano .contenido_mapa{
	position:absolute;
	top:10px;
	left:9px;
	width:280px;
	height:330px;
	color:#FFFFFF;
	text-align:center;
}

#plano.contenido_mapa p{
	margin-top:20px;
	margin-bottom:20px;
	text-align:center;
}

#plano .contenido_mapa_todo p{
	margin-top:10px;
	margin-bottom:10px;
	text-align:center;
}

#plano .contenido_mapa p a{
	text-decoration:none;
}
#plano .contenido_mapa p a:hover{
	text-decoration:underline;
	color:#cc0000;
}


#plano .divtipocelda{
	display:table-cell;
	width:280px;
	height:150px;
	text-align:center;
	vertical-align:middle;
}

#plano .divtipocelda_todo{
	display:table-cell;
	width:580px;
	height:280px;
	text-align:center;
	vertical-align:middle;
}

#plano .borde_todo{
	position:absolute;
	display:none;
	top:10px;
	left:0px;
	width:600px;
	height:370px;
	background-color:#FFFFFF;
	border:2px solid #ccc;
	z-index:300;
}

#plano .contenido_mapa_todo{
	position:absolute;
	top:10px;
	left:9px;
	width:580px;
	height:330px;
	color:#FFFFFF;
	background-color:#000000;
	border:1px solid #ccc;
}


/***************************************************************/
/* LISTA DE EMPRESAS */
/***************************************************************/
#listaempresas{
	position:absolute;
	top:0px;
	left:702px;
	width:186px;
	height:360px;
	border-color:#cc0000;
	border-width:1px;
	border-style:dotted;
	overflow:auto;
	font-size:11px;
	padding-top:10px;
	padding-bottom:10px;
}

#listaempresas a{
	text-decoration:none;
	color:inherit;
}

.empresa{
	margin-left:5px;
	margin-bottom:7px;
	margin-top:7px;
	color:#444;
}


/***************************************************************/
/* RECTANGULOS DEL PLANO */
/***************************************************************/
#plano #A4{
	position:absolute;
	top:56px;
	left:88px;
	width:41px;
	height:16px;
}

#plano #lineaA4{
	position:absolute;
	display:none;
	top:63px;
	left:130px;
	width:200px;
	height:0px;
}



#plano #A5{
	position:absolute;
	top:56px;
	left:134px;
	width:33px;
	height:16px;
}

#plano #lineaA5{
	position:absolute;
	display:none;
	top:63px;
	left:168px;
	width:180px;
	height:0px;
}




#plano #A6{
	position:absolute;
	top:56px;
	left:172px;
	width:45px;
	height:16px;
}

#plano #lineaA6{
	position:absolute;
	display:none;
	top:63px;
	left:218px;
	width:120px;
	height:0px;
}

#plano #A8{
	position:absolute;
	top:56px;
	left:223px;
	width:32px;
	height:16px;
}

#plano #lineaA8{
	position:absolute;
	display:none;
	top:63px;
	left:255px;
	width:80px;
	height:0px;
}



#plano #B2{
	position:absolute;
	top:77px;
	left:88px;
	width:41px;
	height:16px;
}

#plano #lineaB2{
	position:absolute;
	display:none;
	top:84px;
	left:130px;
	width:200px;
	height:0px;
}

#plano #B3{
	position:absolute;
	top:113px;
	left:88px;
	width:41px;
	height:16px;
}

#plano #lineaB3{
	position:absolute;
	display:none;
	top:120px;
	left:130px;
	width:200px;
	height:0px;
}

#plano #B4{
	position:absolute;
	top:77px;
	left:134px;
	width:33px;
	height:16px;
}

#plano #lineaB4{
	position:absolute;
	display:none;
	top:84px;
	left:168px;
	width:200px;
	height:0px;
}





#plano #B5{
	position:absolute;
	top:113px;
	left:134px;
	width:33px;
	height:16px;
}

#plano #lineaB5{
	position:absolute;
	display:none;
	top:120px;
	left:168px;
	width:200px;
	height:0px;
}

#plano #B6{
	position:absolute;
	top:77px;
	left:172px;
	width:45px;
	height:16px;
}

#plano #lineaB6{
	position:absolute;
	display:none;
	top:84px;
	left:218px;
	width:120px;
	height:0px;
}




#plano #B7{
	position:absolute;
	top:113px;
	left:172px;
	width:45px;
	height:16px;
}

#plano #lineaB7{
	position:absolute;
	display:none;
	top:120px;
	left:218px;
	width:120px;
	height:0px;
}




#plano #B8{
	position:absolute;
	top:77px;
	left:223px;
	width:32px;
	height:16px;
}

#plano #lineaB8{
	position:absolute;
	display:none;
	top:84px;
	left:255px;
	width:80px;
	height:0px;
}





#plano #B9{
	position:absolute;
	top:113px;
	left:223px;
	width:32px;
	height:16px;
}

#plano #lineaB9{
	position:absolute;
	display:none;
	top:120px;
	left:255px;
	width:80px;
	height:0px;
}




#plano #C2{
	position:absolute;
	top:134px;
	left:88px;
	width:41px;
	height:16px;
}

#plano #lineaC2{
	position:absolute;
	display:none;
	top:141px;
	left:130px;
	width:200px;
	height:0px;
}




#plano #C4{
	position:absolute;
	top:134px;
	left:134px;
	width:33px;
	height:16px;
}

#plano #lineaC4{
	position:absolute;
	display:none;
	top:141px;
	left:168px;
	width:200px;
	height:0px;
}




#plano #C6{
	position:absolute;
	top:134px;
	left:172px;
	width:45px;
	height:16px;
}

#plano #lineaC6{
	position:absolute;
	display:none;
	top:141px;
	left:218px;
	width:120px;
	height:0px;
}





#plano #C8{
	position:absolute;
	top:134px;
	left:223px;
	width:32px;
	height:16px;
}

#plano #lineaC8{
	position:absolute;
	display:none;
	top:141px;
	left:255px;
	width:80px;
	height:0px;
}






#plano #C3{
	position:absolute;
	top:172px;
	left:88px;
	width:41px;
	height:16px;
}

#plano #lineaC3{
	position:absolute;
	display:none;
	top:179px;
	left:130px;
	width:200px;
	height:0px;
}

#plano #C5{
	position:absolute;
	top:172px;
	left:134px;
	width:83px;
	height:16px;
}

#plano #lineaC5{
	position:absolute;
	display:none;
	top:179px;
	left:217px;
	width:200px;
	height:0px;
}

#plano #C9{
	position:absolute;
	top:172px;
	left:223px;
	width:32px;
	height:16px;
}

#plano #lineaC9{
	position:absolute;
	display:none;
	top:179px;
	left:255px;
	width:80px;
	height:0px;
}





#plano #D2{
	position:absolute;
	top:193px;
	left:88px;
	width:41px;
	height:16px;
}

#plano #lineaD2{
	position:absolute;
	display:none;
	top:200px;
	left:130px;
	width:200px;
	height:0px;
}




#plano #D4{
	position:absolute;
	top:193px;
	left:134px;
	width:33px;
	height:16px;
}

#plano #lineaD4{
	position:absolute;
	display:none;
	top:200px;
	left:168px;
	width:200px;
	height:0px;
}




#plano #D6{
	position:absolute;
	top:193px;
	left:172px;
	width:45px;
	height:16px;
}

#plano #lineaD6{
	position:absolute;
	display:none;
	top:200px;
	left:218px;
	width:120px;
	height:0px;
}





#plano #D8{
	position:absolute;
	top:193px;
	left:223px;
	width:32px;
	height:16px;
}

#plano #lineaD8{
	position:absolute;
	display:none;
	top:200px;
	left:255px;
	width:80px;
	height:0px;
}





#plano #D3{
	position:absolute;
	top:230px;
	left:88px;
	width:41px;
	height:16px;
}

#plano #lineaD3{
	position:absolute;
	display:none;
	top:237px;
	left:130px;
	width:200px;
	height:0px;
}






#plano #D5{
	position:absolute;
	top:230px;
	left:134px;
	width:33px;
	height:16px;
}

#plano #lineaD5{
	position:absolute;
	display:none;
	top:237px;
	left:168px;
	width:200px;
	height:0px;
}






#plano #D7{
	position:absolute;
	top:230px;
	left:172px;
	width:45px;
	height:16px;
}

#plano #lineaD7{
	position:absolute;
	display:none;
	top:237px;
	left:218px;
	width:120px;
	height:0px;

}







#plano #D9{
	position:absolute;
	top:230px;
	left:223px;
	width:32px;
	height:16px;
}

#plano #lineaD9{
	position:absolute;
	display:none;
	top:237px;
	left:255px;
	width:80px;
	height:0px;
}



#plano #E4{
	position:absolute;
	top:251px;
	left:88px;
	width:41px;
	height:16px;
}

#plano #lineaE4{
	position:absolute;
	display:none;
	top:258px;
	left:130px;
	width:200px;
	height:0px;
}



#plano #E6{
	position:absolute;
	top:251px;
	left:134px;
	width:33px;
	height:16px;
}

#plano #lineaE6{
	position:absolute;
	display:none;
	top:258px;
	left:168px;
	width:200px;
	height:0px;
}



#plano #E8{
	position:absolute;
	top:251px;
	left:172px;
	width:45px;
	height:16px;
}

#plano #lineaE8{
	position:absolute;
	display:none;
	top:258px;
	left:218px;
	width:120px;
	height:0px;
}



#plano #E10{
	position:absolute;
	top:251px;
	left:223px;
	width:32px;
	height:16px;
}

#plano #lineaE10{
	position:absolute;
	display:none;
	top:258px;
	left:255px;
	width:80px;
	height:0px;
}





#plano #E5{
	position:absolute;
	top:287px;
	left:88px;
	width:41px;
	height:16px;
}

#plano #lineaE5{
	position:absolute;
	display:none;
	top:294px;
	left:130px;
	width:200px;
	height:0px;
}



#plano #E7{
	position:absolute;
	top:287px;
	left:134px;
	width:33px;
	height:16px;
}

#plano #lineaE7{
	position:absolute;
	display:none;
	top:294px;
	left:168px;
	width:200px;
	height:0px;
}




#plano #E9{
	position:absolute;
	top:287px;
	left:172px;
	width:45px;
	height:16px;
}

#plano #lineaE9{
	position:absolute;
	display:none;
	top:294px;
	left:218px;
	width:120px;
	height:0px;
}


#plano #E11{
	position:absolute;
	top:287px;
	left:223px;
	width:32px;
	height:16px;
}

#plano #lineaE11{
	position:absolute;
	display:none;
	top:294px;
	left:255px;
	width:80px;
	height:0px;
}



#plano #F3{
	position:absolute;
	top:308px;
	left:88px;
	width:41px;
	height:16px;
}

#plano #lineaF3{
	position:absolute;
	display:none;
	top:315px;
	left:130px;
	width:200px;
	height:0px;
}


#plano #F5{
	position:absolute;
	top:308px;
	left:134px;
	width:33px;
	height:16px;
}

#plano #lineaF5{
	position:absolute;
	display:none;
	top:315px;
	left:168px;
	width:200px;
	height:0px;
}




#plano #F7{
	position:absolute;
	top:308px;
	left:172px;
	width:45px;
	height:16px;
}

#plano #lineaF7{
	position:absolute;
	display:none;
	top:315px;
	left:218px;
	width:120px;
	height:0px;
}



#plano #F9{
	position:absolute;
	top:308px;
	left:223px;
	width:32px;
	height:16px;
}

#plano #lineaF9{
	position:absolute;
	display:none;
	top:315px;
	left:255px;
	width:80px;
	height:0px;
}



/*******************************************/
/***									 ***/
/*** Parte Derecha						 ***/
/***									 ***/
/*******************************************/



#plano #A9{
	position:absolute;
	top:56px;
	left:310px;
	width:46px;
	height:16px;
}

#plano #lineaA9{
	position:absolute;
	display:none;
	top:63px;
	left:303px;
	width:5px;
	height:0px;
}


#plano #A11{
	position:absolute;
	top:56px;
	left:360px;
	width:37px;
	height:16px;
}

#plano #lineaA11{
	position:absolute;
	display:none;
	top:63px;
	left:308px;
	width:50px;
	height:0px;
}




#plano #A13{
	position:absolute;
	top:56px;
	left:401px;
	width:45px;
	height:16px;
}

#plano #lineaA13{
	position:absolute;
	display:none;
	top:63px;
	left:307px;
	width:90px;
	height:0px;
}





#plano #A15{
	position:absolute;
	top:56px;
	left:452px;
	width:35px;
	height:16px;
}

#plano #lineaA15{
	position:absolute;
	display:none;
	top:63px;
	left:305px;
	width:145px;
	height:0px;
}



#plano #B10{
	position:absolute;
	top:77px;
	left:310px;
	width:46px;
	height:16px;
}

#plano #lineaB10{
	position:absolute;
	display:none;
	top:84px;
	left:303px;
	width:5px;
	height:0px;
}


#plano #B12{
	position:absolute;
	top:77px;
	left:360px;
	width:37px;
	height:16px;
}

#plano #lineaB12{
	position:absolute;
	display:none;
	top:84px;
	left:308px;
	width:50px;
	height:0px;
}



#plano #B14{
	position:absolute;
	top:77px;
	left:401px;
	width:45px;
	height:16px;
}

#plano #lineaB14{
	position:absolute;
	display:none;
	top:84px;
	left:307px;
	width:90px;
	height:0px;
}

#plano #B16{
	position:absolute;
	top:77px;
	left:452px;
	width:35px;
	height:16px;
}

#plano #lineaB16{
	position:absolute;
	display:none;
	top:84px;
	left:305px;
	width:145px;
	height:0px;
}




#plano #B11{
	position:absolute;
	top:113px;
	left:310px;
	width:46px;
	height:16px;
}

#plano #lineaB11{
	position:absolute;
	display:none;
	top:120px;
	left:303px;
	width:5px;
	height:0px;
}


#plano #B13{
	position:absolute;
	top:113px;
	left:360px;
	width:37px;
	height:16px;
}

#plano #lineaB13{
	position:absolute;
	display:none;
	top:120px;
	left:308px;
	width:50px;
	height:0px;
}




#plano #B15{
	position:absolute;
	top:113px;
	left:401px;
	width:45px;
	height:16px;
}

#plano #lineaB15{
	position:absolute;
	display:none;
	top:120px;
	left:307px;
	width:90px;
	height:0px;
}





#plano #B17{
	position:absolute;
	top:113px;
	left:452px;
	width:35px;
	height:16px;
}

#plano #lineaB17{
	position:absolute;
	display:none;
	top:120px;
	left:305px;
	width:145px;
	height:0px;
}



#plano #C10{
	position:absolute;
	top:134px;
	left:310px;
	width:46px;
	height:16px;
}

#plano #lineaC10{
	position:absolute;
	display:none;
	top:141px;
	left:303px;
	width:5px;
	height:0px;
}


#plano #C12{
	position:absolute;
	top:134px;
	left:360px;
	width:37px;
	height:16px;
}

#plano #lineaC12{
	position:absolute;
	display:none;
	top:141px;
	left:308px;
	width:50px;
	height:0px;
}



#plano #C14{
	position:absolute;
	top:134px;
	left:401px;
	width:45px;
	height:16px;
}

#plano #lineaC14{
	position:absolute;
	display:none;
	top:141px;
	left:307px;
	width:90px;
	height:0px;
}

#plano #C16{
	position:absolute;
	top:134px;
	left:452px;
	width:35px;
	height:16px;
}

#plano #lineaC16{
	position:absolute;
	display:none;
	top:141px;
	left:305px;
	width:145px;
	height:0px;
}



#plano #C11{
	position:absolute;
	top:172px;
	left:310px;
	width:46px;
	height:16px;
}

#plano #lineaC11{
	position:absolute;
	display:none;
	top:179px;
	left:303px;
	width:5px;
	height:0px;
}


#plano #C13{
	position:absolute;
	top:172px;
	left:360px;
	width:37px;
	height:16px;
}

#plano #lineaC13{
	position:absolute;
	display:none;
	top:179px;
	left:308px;
	width:50px;
	height:0px;
}




#plano #C15{
	position:absolute;
	top:172px;
	left:401px;
	width:45px;
	height:16px;
}

#plano #lineaC15{
	position:absolute;
	display:none;
	top:179px;
	left:307px;
	width:90px;
	height:0px;
}





#plano #C17{
	position:absolute;
	top:172px;
	left:452px;
	width:35px;
	height:16px;
}

#plano #lineaC17{
	position:absolute;
	display:none;
	top:179px;
	left:305px;
	width:145px;
	height:0px;
}



#plano #D10{
	position:absolute;
	top:193px;
	left:310px;
	width:46px;
	height:16px;
}

#plano #lineaD10{
	position:absolute;
	display:none;
	top:200px;
	left:303px;
	width:5px;
	height:0px;
}


#plano #D12{
	position:absolute;
	top:193px;
	left:360px;
	width:37px;
	height:16px;
}

#plano #lineaD12{
	position:absolute;
	display:none;
	top:200px;
	left:308px;
	width:50px;
	height:0px;
}



#plano #D14{
	position:absolute;
	top:193px;
	left:401px;
	width:46px;
	height:16px;
}

#plano #lineaD14{
	position:absolute;
	display:none;
	top:200px;
	left:307px;
	width:90px;
	height:0px;
}

#plano #D16{
	position:absolute;
	top:193px;
	left:452px;
	width:35px;
	height:16px;
}

#plano #lineaD16{
	position:absolute;
	display:none;
	top:200px;
	left:305px;
	width:145px;
	height:0px;
}



#plano #D11{
	position:absolute;
	top:230px;
	left:310px;
	width:46px;
	height:16px;
}

#plano #lineaD11{
	position:absolute;
	display:none;
	top:237px;
	left:303px;
	width:5px;
	height:0px;
}


#plano #D13{
	position:absolute;
	top:230px;
	left:360px;
	width:37px;
	height:16px;
}

#plano #lineaD13{
	position:absolute;
	display:none;
	top:237px;
	left:308px;
	width:50px;
	height:0px;
}




#plano #D15{
	position:absolute;
	top:230px;
	left:401px;
	width:45px;
	height:16px;
}

#plano #lineaD15{
	position:absolute;
	display:none;
	top:237px;
	left:307px;
	width:90px;
	height:0px;
}





#plano #D17{
	position:absolute;
	top:230px;
	left:452px;
	width:35px;
	height:16px;
}

#plano #lineaD17{
	position:absolute;
	display:none;
	top:237px;
	left:305px;
	width:145px;
	height:0px;
}



#plano #E12{
	position:absolute;
	top:251px;
	left:310px;
	width:46px;
	height:16px;
}

#plano #lineaE12{
	position:absolute;
	display:none;
	top:258px;
	left:303px;
	width:5px;
	height:0px;
}


#plano #E14{
	position:absolute;
	top:251px;
	left:360px;
	width:37px;
	height:16px;
}

#plano #lineaE14{
	position:absolute;
	display:none;
	top:258px;
	left:308px;
	width:50px;
	height:0px;
}



#plano #E16{
	position:absolute;
	top:251px;
	left:401px;
	width:45px;
	height:16px;
}

#plano #lineaE16{
	position:absolute;
	display:none;
	top:258px;
	left:307px;
	width:90px;
	height:0px;
}

#plano #E18{
	position:absolute;
	top:251px;
	left:452px;
	width:35px;
	height:16px;
}

#plano #lineaE18{
	position:absolute;
	display:none;
	top:258px;
	left:305px;
	width:145px;
	height:0px;
}



#plano #E13{
	position:absolute;
	top:287px;
	left:310px;
	width:46px;
	height:16px;
}

#plano #lineaE13{
	position:absolute;
	display:none;
	top:294px;
	left:303px;
	width:5px;
	height:0px;
}


#plano #E15{
	position:absolute;
	top:287px;
	left:360px;
	width:37px;
	height:16px;
}

#plano #lineaE15{
	position:absolute;
	display:none;
	top:294px;
	left:308px;
	width:50px;
	height:0px;
}




#plano #E17{
	position:absolute;
	top:287px;
	left:401px;
	width:45px;
	height:16px;
}

#plano #lineaE17{
	position:absolute;
	display:none;
	top:294px;
	left:307px;
	width:90px;
	height:0px;
}





#plano #E19{
	position:absolute;
	top:287px;
	left:452px;
	width:35px;
	height:16px;
}

#plano #lineaE19{
	position:absolute;
	display:none;
	top:294px;
	left:305px;
	width:145px;
	height:0px;
}



#plano #F11{
	position:absolute;
	top:308px;
	left:310px;
	width:46px;
	height:16px;
}

#plano #lineaF11{
	position:absolute;
	display:none;
	top:315px;
	left:303px;
	width:5px;
	height:0px;
}


#plano #F13{
	position:absolute;
	top:308px;
	left:360px;
	width:37px;
	height:16px;
}

#plano #lineaF13{
	position:absolute;
	display:none;
	top:315px;
	left:308px;
	width:50px;
	height:0px;
}



#plano #F15{
	position:absolute;
	top:308px;
	left:401px;
	width:45px;
	height:16px;
}

#plano #lineaF15{
	position:absolute;
	display:none;
	top:315px;
	left:307px;
	width:90px;
	height:0px;
}

#plano #F17{
	position:absolute;
	top:308px;
	left:452px;
	width:35px;
	height:16px;
}

#plano #lineaF17{
	position:absolute;
	display:none;
	top:315px;
	left:305px;
	width:145px;
	height:0px;
}





/* PARTE DE ARRIBA */
/* PARTE DE ARRIBA */
/* PARTE DE ARRIBA */
/* PARTE DE ARRIBA */
/* PARTE DE ARRIBA */




#plano #A3BIS{
	position:absolute;
	top:12px;
	left:58px;
	width:24px;
	height:16px;
}

#plano #lineaA3BIS{
	position:absolute;
	display:none;
	top:19px;
	left:83px;
	width:255px;
	height:0px;
}


#plano #A3{
	position:absolute;
	top:12px;
	left:90px;
	width:68px;
	height:16px;
}

#plano #lineaA3{
	position:absolute;
	display:none;
	top:19px;
	left:160px;
	width:205px;
	height:0px;
}


#plano #A7{
	position:absolute;
	top:12px;
	left:188px;
	width:58px;
	height:16px;
}

#plano #lineaA7{
	position:absolute;
	display:none;
	top:19px;
	left:248px;
	width:100px;
	height:0px;
}


#plano #A7BIS{
	position:absolute;
	top:12px;
	left:252px;
	width:16px;
	height:16px;
}

#plano #lineaA7BIS{
	position:absolute;
	display:none;
	top:19px;
	left:270px;
	width:60px;
	height:0px;
}


#plano #A10BIS{
	position:absolute;
	top:12px;
	left:274px;
	width:18px;
	height:16px;
}

#plano #lineaA10BIS{
	position:absolute;
	display:none;
	top:19px;
	left:294px;
	width:60px;
	height:0px;
}


#plano #A10{
	position:absolute;
	top:12px;
	left:322px;
	width:47px;
	height:18px;
}

#plano #lineaA10{
	position:absolute;
	display:none;
	top:19px;
	left:306px;
	width:14px;
	height:0px;
}


#plano #A12{
	position:absolute;
	top:12px;
	left:374px;
	width:42px;
	height:18px;
}

#plano #lineaA12{
	position:absolute;
	display:none;
	top:19px;
	left:302px;
	width:70px;
	height:0px;
}


#plano #A14{
	position:absolute;
	top:12px;
	left:420px;
	width:42px;
	height:18px;
}

#plano #lineaA14{
	position:absolute;
	display:none;
	top:19px;
	left:308px;
	width:110px;
	height:0px;
}


#plano #A16{
	position:absolute;
	top:12px;
	left:538px;
	width:48px;
	height:18px;
}

#plano #lineaA16{
	position:absolute;
	display:none;
	top:19px;
	left:306px;
	width:230px;
	height:0px;
}


#plano #A18{
	position:absolute;
	top:12px;
	left:588px;
	width:46px;
	height:18px;
}

#plano #lineaA18{
	position:absolute;
	display:none;
	top:19px;
	left:306px;
	width:280px;
	height:0px;
}


#plano #A20{
	position:absolute;
	top:12px;
	left:638px;
	width:32px;
	height:18px;
}

#plano #lineaA20{
	position:absolute;
	display:none;
	top:19px;
	left:296px;
	width:340px;
	height:0px;
}


/* PARTE IZQUIERDA */
/* PARTE IZQUIERDA */
/* PARTE IZQUIERDA */
/* PARTE IZQUIERDA */
/* PARTE IZQUIERDA */


#plano #A1{
	position:absolute;
	top:49px;
	left:48px;
	width:22px;
	height:13px;
}

#plano #lineaA1{
	position:absolute;
	display:none;
	top:56px;
	left:72px;
	width:300px;
	height:0px;
}


#plano #A2{
	position:absolute;
	top:66px;
	left:48px;
	width:22px;
	height:13px;
}

#plano #lineaA2{
	position:absolute;
	display:none;
	top:73px;
	left:72px;
	width:300px;
	height:0px;
}


#plano #B1{
	position:absolute;
	top:83px;
	left:48px;
	width:26px;
	height:31px;
}

#plano #lineaB1{
	position:absolute;
	display:none;
	top:98px;
	left:74px;
	width:300px;
	height:0px;
}


#plano #C1{
	position:absolute;
	top:166px;
	left:49px;
	width:22px;
	height:13px;
}

#plano #lineaC1{
	position:absolute;
	display:none;
	top:173px;
	left:72px;
	width:300px;
	height:0px;
}


#plano #D1{
	position:absolute;
	top:234px;
	left:48px;
	width:22px;
	height:14px;
}

#plano #lineaD1{
	position:absolute;
	display:none;
	top:241px;
	left:72px;
	width:300px;
	height:0px;
}


#plano #E1{
	position:absolute;
	top:252px;
	left:48px;
	width:22px;
	height:13px;
}

#plano #lineaE1{
	position:absolute;
	display:none;
	top:259px;
	left:72px;
	width:300px;
	height:0px;
}


#plano #E2{
	position:absolute;
	top:270px;
	left:48px;
	width:22px;
	height:13px;
}

#plano #lineaE2{
	position:absolute;
	display:none;
	top:277px;
	left:72px;
	width:300px;
	height:0px;
}


#plano #E3{
	position:absolute;
	top:287px;
	left:48px;
	width:22px;
	height:14px;
}

#plano #lineaE3{
	position:absolute;
	display:none;
	top:295px;
	left:72px;
	width:300px;
	height:0px;
}


#plano #F1{
	position:absolute;
	top:305px;
	left:48px;
	width:22px;
	height:14px;
}

#plano #lineaF1{
	position:absolute;
	display:none;
	top:313px;
	left:72px;
	width:300px;
	height:0px;
}


#plano #F2{
	position:absolute;
	top:323px;
	left:48px;
	width:22px;
	height:14px;
}

#plano #lineaF2{
	position:absolute;
	display:none;
	top:330px;
	left:72px;
	width:300px;
	height:0px;
}


/* PARTE ABAJO */
/* PARTE ABAJO */
/* PARTE ABAJO */
/* PARTE ABAJO */
/* PARTE ABAJO */

#plano #F4{
	position:absolute;
	top:343px;
	left:86px;
	width:46px;
	height:22px;
}

#plano #lineaF4{
	position:absolute;
	display:none;
	top:352px;
	left:132px;
	width:205px;
	height:0px;
}


#plano #F6{
	position:absolute;
	top:343px;
	left:134px;
	width:35px;
	height:22px;
}

#plano #lineaF6{
	position:absolute;
	display:none;
	top:352px;
	left:170px;
	width:205px;
	height:0px;
}


#plano #F8{
	position:absolute;
	top:343px;
	left:171px;
	width:49px;
	height:22px;
}

#plano #lineaF8{
	position:absolute;
	display:none;
	top:352px;
	left:220px;
	width:115px;
	height:0px;
}


#plano #F10{
	position:absolute;
	top:343px;
	left:222px;
	width:35px;
	height:22px;
}

#plano #lineaF10{
	position:absolute;
	display:none;
	top:352px;
	left:258px;
	width:115px;
	height:0px;
}


#plano #F10BIS{
	position:absolute;
	top:344px;
	left:260px;
	width:22px;
	height:21px;
}

#plano #lineaF10BIS{
	position:absolute;
	display:none;
	top:352px;
	left:280px;
	width:50px;
	height:0px;
}


#plano #F12BIS{
	position:absolute;
	top:345px;
	left:284px;
	width:22px;
	height:20px;
}

#plano #lineaF12BIS{
	position:absolute;
	display:none;
	top:352px;
	left:306px;
	width:30px;
	height:0px;
}


#plano #F12{
	position:absolute;
	top:343px;
	left:309px;
	width:48px;
	height:22px;
}

#plano #lineaF12{
	position:absolute;
	display:none;
	top:352px;
	left:206px;
	width:0px;
	height:0px;
}


#plano #F14{
	position:absolute;
	top:343px;
	left:359px;
	width:38px;
	height:22px;
}

#plano #lineaF14{
	position:absolute;
	display:none;
	top:352px;
	left:305px;
	width:50px;
	height:0px;
}


#plano #F16{
	position:absolute;
	top:343px;
	left:399px;
	width:47px;
	height:22px;
}

#plano #lineaF16{
	position:absolute;
	display:none;
	top:352px;
	left:305px;
	width:90px;
	height:0px;
}

#plano #F18{
	position:absolute;
	top:343px;
	left:449px;
	width:38px;
	height:22px;
}

#plano #lineaF18{
	position:absolute;
	display:none;
	top:352px;
	left:305px;
	width:140px;
	height:0px;
}


#plano #A17{
	position:absolute;
	top:55px;
	left:491px;
	width:70px;
	height:19px;
}

#plano #lineaA17{
	position:absolute;
	display:none;
	top:63px;
	left:297px;
	width:190px;
	height:0px;
}





#plano #A19{
	position:absolute;
	top:55px;
	left:564px;
	width:70px;
	height:19px;
}

#plano #lineaA19{
	position:absolute;
	display:none;
	top:63px;
	left:297px;
	width:263px;
	height:0px;
}





#plano #B18{
	position:absolute;
	top:76px;
	left:492px;
	width:46px;
	height:18px;
}

#plano #lineaB18{
	position:absolute;
	display:none;
	top:84px;
	left:297px;
	width:191px;
	height:0px;
}




#plano #B20{
	position:absolute;
	top:76px;
	left:540px;
	width:46px;
	height:18px;
}

#plano #lineaB20{
	position:absolute;
	display:none;
	top:84px;
	left:297px;
	width:240px;
	height:0px;
}




#plano #B22{
	position:absolute;
	top:76px;
	left:588px;
	width:46px;
	height:18px;
}

#plano #lineaB22{
	position:absolute;
	display:none;
	top:84px;
	left:297px;
	width:288px;
	height:0px;
}

/*
#plano #C18{
	position:absolute;
	top:112px;
	left:491px;
	width:61px;
	height:39px;
}

#plano #lineaC18{
	position:absolute;
	display:none;
	top:131px;
	left:297px;
	width:190px;
	height:0px;
}
*/

#plano #C18{
	position:absolute;
	top:112px;
	left:554px;
	width:72px;
	height:39px;
}

#plano #lineaC18{
	position:absolute;
	display:none;
	top:131px;
	left:297px;
	width:252px;
	height:0px;
}


#plano #D18{
	position:absolute;
	top:170px;
	left:491px;
	width:71px;
	height:39px;
}

#plano #lineaD18{
	position:absolute;
	display:none;
	top:189px;
	left:297px;
	width:190px;
	height:0px;
}


#plano #D20{
	position:absolute;
	top:170px;
	left:564px;
	width:71px;
	height:39px;
}

#plano #lineaD20{
	position:absolute;
	display:none;
	top:189px;
	left:297px;
	width:263px;
	height:0px;
}


#plano #D21{
	position:absolute;
	top:227px;
	left:515px;
	width:66px;
	height:20px;
}

#plano #lineaD21{
	position:absolute;
	display:none;
	top:235px;
	left:298px;
	width:213px;
	height:0px;
}


#plano #E20{
	position:absolute;
	top:266px;
	left:514px;
	width:21px;
	height:57px;
}

#plano #lineaE20{
	position:absolute;
	display:none;
	top:294px;
	left:298px;
	width:213px;
	height:0px;
}


#plano #E21{
	position:absolute;
	top:266px;
	left:581px;
	width:45px;
	height:23px;
}

#plano #lineaE21{
	position:absolute;
	display:none;
	top:277px;
	left:298px;
	width:280px;
	height:0px;
}


#plano #A21{
	position:absolute;
	top:34px;
	left:648px;
	width:21px;
	height:56px;
}

#plano #lineaA21{
	position:absolute;
	display:none;
	top:64px;
	left:298px;
	width:348px;
	height:0px;
}



/* CENTRO */
/* CENTRO */
/* CENTRO */
/* CENTRO */
/* CENTRO */


#plano #A8BIS{
	position:absolute;
	top:57px;
	left:264px;
	width:20px;
	height:32px;
}

#plano #lineaA8BIS{
	position:absolute;
	display:none;
	top:73px;
	left:284px;
	width:55px;
	height:0px;
}


#plano #A9BIS{
	position:absolute;
	top:57px;
	left:286px;
	width:20px;
	height:32px;
}

#plano #lineaA9BIS{
	position:absolute;
	display:none;
	top:64px;
	left:306px;
	width:30px;
	height:0px;
}


#plano #B10BIS{
	position:absolute;
	top:75px;
	left:286px;
	width:20px;
	height:14px;
}

#plano #lineaB10BIS{
	position:absolute;
	display:none;
	top:81px;
	left:306px;
	width:30px;
	height:0px;
}


#plano #B9BIS{
	position:absolute;
	top:115px;
	left:264px;
	width:20px;
	height:14px;
}

#plano #lineaB9BIS{
	position:absolute;
	display:none;
	top:122px;
	left:284px;
	width:55px;
	height:0px;
}


#plano #C8BIS{
	position:absolute;
	top:133px;
	left:264px;
	width:20px;
	height:14px;
}

#plano #lineaC8BIS{
	position:absolute;
	display:none;
	top:140px;
	left:284px;
	width:55px;
	height:0px;
}


#plano #B11BIS{
	position:absolute;
	top:115px;
	left:286px;
	width:20px;
	height:16px;
}

#plano #lineaB11BIS{
	position:absolute;
	display:none;
	top:122px;
	left:306px;
	width:35px;
	height:0px;
}

#plano #C10BIS{
	position:absolute;
	top:133px;
	left:286px;
	width:20px;
	height:16px;
}

#plano #lineaC10BIS{
	position:absolute;
	display:none;
	top:140px;
	left:306px;
	width:35px;
	height:0px;
}


#plano #C9BIS{
	position:absolute;
	top:174px;
	left:264px;
	width:42px;
	height:30px;
}

#plano #lineaC9BIS{
	position:absolute;
	display:none;
	top:189px;
	left:306px;
	width:55px;
	height:0px;
}


#plano #D9BIS{
	position:absolute;
	top:230px;
	left:264px;
	width:20px;
	height:32px;
}

#plano #lineaD9BIS{
	position:absolute;
	display:none;
	top:246px;
	left:284px;
	width:55px;
	height:0px;
}


#plano #D11BIS{
	position:absolute;
	top:230px;
	left:286px;
	width:20px;
	height:34px;
}

#plano #lineaD11BIS{
	position:absolute;
	display:none;
	top:246px;
	left:306px;
	width:55px;
	height:0px;
}


#plano #E11BIS{
	position:absolute;
	top:287px;
	left:264px;
	width:20px;
	height:34px;
}

#plano #lineaE11BIS{
	position:absolute;
	display:none;
	top:304px;
	left:284px;
	width:55px;
	height:0px;
}


#plano #E13BIS{
	position:absolute;
	top:287px;
	left:286px;
	width:19px;
	height:16px;
}

#plano #lineaE13BIS{
	position:absolute;
	display:none;
	top:294px;
	left:306px;
	width:55px;
	height:0px;
}

#plano #F11BIS{
	position:absolute;
	top:305px;
	left:286px;
	width:19px;
	height:16px;
}

#plano #lineaF11BIS{
	position:absolute;
	display:none;
	top:312px;
	left:306px;
	width:55px;
	height:0px;
}


#plano #buril{
	position:absolute;
	top:96px;
	left:645px;
	width:30px;
	height:195px;
}

#plano #lineaburil{
	position:absolute;
	display:none;
	top:215px;
	left:592px;
	width:50px;
	height:0px;
}