/* TAG REDEFINITION
--------------------------------------------------------------------------------------------------------------------------------*/
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:12pt;	
}
body {
	margin:0px;
	text-align:center;
	background:#EAEAEC url(../img/int/bkg.body.jpg) repeat-x;
	color:#333;
}
div{ text-align:left; }
a{	
	color:#333;
	text-decoration:none;
}
a:hover { text-decoration:underline; }
a.download {
	background:url(../img/int/icon.download.jpg) left center no-repeat;
	padding-left:20px;
	color:#666666;
}

h1, h2, h3, h4, h5, h6{
	margin:0px;
	padding:0px;
	font-weight:bold;
}
h3{
	color:#C00;
	/*color:#FFF;*/
	height:29px;
	_height:28px;
	padding:12px 5px 0px 15px;
	font-size:16px;
}
h3.Red,h3.Green,h3.Orange{ background:url(../img/int/bkg.h3.gray.gif) no-repeat top left; }
/*
h3.Red{ background:url(../img/int/bkg.h3.red.gif) no-repeat top left; }
h3.Green{ background:url(../img/int/bkg.h3.green.gif) no-repeat top left; }
h3.Orange{ background:url(../img/int/bkg.h3.orange.gif) no-repeat top left; }
*/
h4{
	color:#999;
	font-size:13px;
}
h4.SubTiTles{
	background:url(../img/int/small.red.arrow.gif) no-repeat center left;
	clear:both;
	padding:10px 10px 10px 25px;
}
h6{ 
	text-align:center;
	font-size:12px;
}
dl, dt, dd{ margin:0px; }
ul, ol{
 	margin:0px;
	padding:0px;
}
li{
 	list-style:none;
}
/* COMMON ID
--------------------------------------------------------------------------------------------------------------------------------*/
#MainMenu{
	position:absolute;
	top:0px;
	width:760px;
	height:135px;
	z-index:1;
}
#Content{
	width:760px;
	margin:0px auto;
}
#MainMargin{ 
	padding:135px 21px 0px 21px;
	background:url(../img/int/bkg.main.gif) repeat-y;
}
#CommonInfo{
	font-size:10px;
	background: url(../img/bkg_common_info.jpg) repeat-x;
	height:20px;
	margin:0px 0px 5px 0px;
	padding:5px;
	text-align:center;
}
#Path{
	position:absolute;
	width:676px;
	margin:-28px 10px 0px 0px;
	padding-right:30px;	
	text-align:right;
	color:#c00;	
/*	color:#FFF;	*/
}
#Path a{ color:#c00; }
/*#Path a{ color:#FFF; }*/
#fontSize{
 	background:url(../img/int/get_font.gif) no-repeat top left;
	padding:0px 2px 4px 20px;
	font-size:10px;
	font-weight:bold;
	margin:3px;
}
/* COMMON CLASS
--------------------------------------------------------------------------------------------------------------------------------*/
.Response{
	font-size:12px;
	text-align:center;
	margin:30px;
	clear:both;
	font-weight:bold;
}
.hidden, .PrintOnly{ display:none; }
.clear{ clear:both; }
.VerTodos{
	border-top:#999 1px solid;
	text-align:right;
	margin:5px 0px 0px 0px;
	padding-top:5px;
	clear:both;
}
.Box, .RedBox, .GreenBox{ padding:5px; }
.Box{ background:url(../img/int/box.bkg.gif) bottom left no-repeat;  }
.RedBox{ background:url(../img/int/box.bkg.red.gif) bottom left no-repeat;  }
.GreenBox{ background:url(../img/int/box.bkg.red.gif) bottom left no-repeat;  }
/*.GreenBox{ background:url(../img/int/box.bkg.green.gif) bottom left no-repeat;  }*/
.TarifasBox{	
	background:url(../img/int/box.bkg.tarifas.gif) bottom left no-repeat;
	text-align:center;
	padding:10px;
}
.GreenBox{ border-color:#c00; }
/*.GreenBox{ border-color:#090; }*/
.OrangeBox{ border-color:#c00; } 
/*.OrangeBox{ border-color:#F93; } */
.InnerPadding{ padding:5px 20px 20px 20px; }
.TitleGreenArrow{
	border-bottom:#009900 1px solid;
	background:url(../img/int/green_arrow.jpg) no-repeat top left;
}
.TitleRedArrow{
	border-bottom:#cc0000 1px solid;
	background:url(../img/int/bkg.h3.red.gif) no-repeat top left;
}
.TitleOrangeArrow{
	border-bottom:#ff9933 1px solid;
	background:url(../img/int/orange_arrow.jpg) no-repeat top left;
}
.FullSquareGreen{
	color:#FFF;
	font-size:14px;
	height:20px;
	background:#009900 url(../img/int/green_arrow_variant.jpg) no-repeat top left;
}
.FullSquareOrange{
	color:#FFF;
	font-size:14px;
	height:20px;
	background:#ff9933 url(../img/int/orange_arrow_variant.jpg) no-repeat top left;
}
.imgFloatRight{ float:right; }
.MiniGreenArrow, .MiniOrangeArrow, .MiniBlueArrow, .MiniRedArrow{ padding-left:15px; }
.MiniGreenArrow{ background:url(../img/int/small.green.arrow.gif) no-repeat top left; }
.MiniOrangeArrow{ background:url(../img/int/small.orange.arrow.gif) no-repeat top left; }
.MiniBlueArrow{ background:url(../img/int/small.blue.arrow.gif) no-repeat top left; }
.MiniRedArrow{ background:url(../img/int/small.red.arrow.gif) no-repeat top left; }
	/*	INFO BOX
	--------------------------------------------------------------------------------------------------------------------------------*/
	.InnerPadding .InfoBox{ width:658px; }
	.InfoBox{
		width:658px;
		padding:0px 15px 15px 15px;
	}
	.InfoBox img{
		float:right;
		margin:0px 0px 10px 20px;
		border:#CCCCCC 1px solid;
		padding:3px;
		clear:both;
	}
	.InfoBox p{
		padding:0;
		margin-bottom:10px;
	}
	.InfoBox ol{ padding-left:20px; }
	.InfoBox ol li{ list-style:decimal; }
	
	.InfoBox table{
		border:#CCCCCC solid;
		border-width:0 0 1px 1px;
	}
	.InfoBox table td, .InfoBox table th{
		padding:4px;
		border:#CCCCCC solid;
		border-width:1px 1px 0 0;
	}
/* PIE DE PAGINA
--------------------------------------------------------------------------------------------------------------------------------*/
#Foot{
	background:url(../img/int/bkg.bottom.gif) no-repeat bottom;
	text-align:center;
	color:#3F3F3F;
	padding:17px 20px 23px 20px;
	height:21px;
	margin:0px;
}
#Foot a{ text-decoration:underline; }
/*	DEVELOPER
------------------------------------------------------------------------------------------------------------------------------*/
#Developer{ text-align:right; margin:5px 10px 0px 0px; }
#Developer a{ color:#a5a5a7; text-decoration:none;}
/* HOME
--------------------------------------------------------------------------------------------------------------------------------*/
#MetroEnLaCiudad{
	width:230px;
	padding:5px;
	float:left;
	background:url(../img/int/box.bkg.mini.a.gif) bottom left no-repeat;
	margin:42px 0px 10px 0px;
	min-height:100%;
}	
	#MetroEnLaCiudad p{ margin:0px }
	#MetroEnLaCiudad h3{
		position:absolute;
		width:233px;
		margin:-40px 0px 0px -5px;
		height:25px;
		background:url(../img/int/bkg.h3.green.mini.gif) no-repeat top left;
/*		background:url(../img/int/bkg.h3.green.mini.gif) no-repeat top left;*/
	}
	#MetroEnLaCiudad h4{ 
		border-bottom:#999 1px solid;
		font-size:12px;
		color:#c00;
/*		color:#006B33;*/
		width:220px;
		margin-top:10px;
	}
	#MetroEnLaCiudad .Orange{ background:url(../img/int/small.orange.arrow.gif) no-repeat left center; }	
	#MetroEnLaCiudad .Green{ background:url(../img/int/small.green.arrow.gif) no-repeat left center; }
	#MetroEnLaCiudad .Red{ background:url(../img/int/small.red.arrow.gif) no-repeat left center; }
/*	#MetroEnLaCiudad .Red, #MetroEnLaCiudad .Orange, #MetroEnLaCiudad .Green,{ background:url(../img/int/small.green.arrow.gif) no-repeat left center; }*/
/*	#MetroEnLaCiudad .Red, #MetroEnLaCiudad .Orange, #MetroEnLaCiudad .Green,{ background:url(../img/int/small.red.arrow.gif) no-repeat left center; }*/
	#MetroEnLaCiudad a.Item{
		display:block;
		border-bottom:#CCC 1px dashed;
		padding:5px 5px 5px 20px;
		width:195px;
		height:30px;
	}
	#MetroEnLaCiudad a.Item:hover{
		text-decoration:none;
		background-color:#f2faf5;
	}
	.SeeAll{
		font-weight:bold;
		color:#999;
		float:right;
		padding:5px 10px 0px 0px;
	}
#MetroCultura{
	width:473px;
	height:400px;
	_height:407px;
	background:url(../img/int/box.bkg.mini.b.gif) bottom left no-repeat;
	margin:43px 0px 0px 243px;
	_margin:43px 0px 0px 5px;
}
	#MetroCultura h3{
		position:absolute;
		width:473px;
		margin:-36px 0px 0px 0px;
		height:25px;
		background:url(../img/int/bkg.h3.orange.mini.gif) no-repeat top left;
	}
#CommonLinks{
	line-height:10pt;
	clear:both;
	background:url(../img/int/bkg.home.common.gif) no-repeat left top;
	width:223px;
	height:70px;
	padding:2px 10px 0px 0px
}
#CommonLinks li{ text-align:right; }
#CommonLinks a{ color:#FFF; }
#CommonLinks a:hover{ text-decoration:underline; }
#BannerHome{
	position:absolute;
	margin:-72px 0px 0px 243px ;
}
	#MetroArteVirtual{
		width:245px;
		padding:10px 5px 5px 5px;
	}
	
	#MetroArteVirtual li{
		border-bottom:#ccc 1px dashed;
		padding:10px 10px 10px 15px;
		margin-left:5px;
		line-height:11pt;
		background:url(../img/int/small.orange.arrow.gif) no-repeat center left;
	}
	#MetroArteVirtual .Selected{ background: url(../img/int/small.blank.arrow.gif) no-repeat left center #ffe5e5; }
	#MetroArteVirtual a{ text-decoration:none; }
	#MetroArteVirtual strong{ 
		display:block;
		color:#666;
	}
	#MetroArteVirtual em{
		display:block;
		color:#c00;
/*		color:#FF4000;*/
		font-style:normal;
	}			
	#MetroArteVirtual img{
		position:absolute;
		margin-left:245px;
		display:block;
		border:#c00 1px solid;
/*		border:#FF4000 1px solid;*/
	}
	#MetroArteVirtual .noBorder{ border:none; }
	#ActividadesCulturales{
		border-top:#CCC 1px solid;
		border-bottom:#CCC 1px dashed;
		height:120px;
		margin:20px 10px;
		padding:10px 0px 0px 0px;
	}		
#ActividadesCulturales li{
	list-style-type:none;			
	width:225px;
	float:left;
}
	#ActividadesCulturales li a{
		display:block;
		margin-left:83px;
		margin-top:2px;
	}
	#ActividadesCulturales em{
		display:block;
		color:#c00;
		/*color:#FF4000;*/
		font-style:normal;
	}	
	#ActividadesCulturales img{
		border:#c00 1px solid;
/*		border:#FF4000 1px solid;*/
		float:left;
		margin:5px 5px 5px 0px;
	}	
	#ActividadesCulturales a{ font-weight:bold; }	
	#ActividadesCulturales .SeeAll{
		position:absolute;
		margin:110px 0px 0px 0px;
		_margin:110px 0px 0px -80px;
		float:left;
		padding:0px;
	}

	
/* TARRIFAS
--------------------------------------------------------------------------------------------------------------------------------*/
#Tarifas{
	padding:20px;
	text-align:center;
	background:#212565;
}
/* METRO EN LA CIUDAD
--------------------------------------------------------------------------------------------------------------------------------*/
#MetroCiudad .ColLeft{	
	float:left;
	width:450px;
	padding:0px 20px 20px 5px;	
}
#MetroCiudad .img{
	border:#CCCCCC 1px solid;
	padding:3px;		
	float:left;
	margin:7px 7px 7px 0px;	
}
#MetroCiudad .ColLeft li strong a{ color:#CC0000; }
#MetroCiudad .MiniGreenArrow{ color:#006B33; }
#MetroCiudad .MiniOrangeArrow{ color:#FF4000; }
#MetroCiudad .MiniRedArrow{ color:#CC0000; }
#MetroCiudad .ColLeft .tag {
	padding:0px;
	background:none;
}
#MetroCiudad .ColLeft .grey{ color:#333; }
#MetroCiudad .ColLeft li{
	clear:both;
	padding-bottom:5px;
	margin-bottom:10px;
	border-bottom:#8C8C8C 1px dashed;
}
#MetroCiudad .ColLeft p{
	padding:0px;
	margin:0px;
}
#MetroCiudad .ColLeft li div{
	clear:both;
	color:#8C8C8C;
}
#MetroCiudad .ColLeft li div img{
	border-left:#fff 4px solid;
	position:absolute;
	margin-left:375px;	
}
#MetroCiudadColRight{
	float:right;
	width:200px;
	padding:0px 5px;
	margin-right:5px;
}	
#MetroCiudadColRight .tag {
	background:none;
	padding:10px 0px 5px 0px;
}
#MetroCiudadColRight h5 { font-size:12px; }

#MetroCiudadColRight .MiniGreenArrow{ color:#006B33; }
#MetroCiudadColRight .MiniOrangeArrow{ color:#FF4000; }
#MetroCiudadColRight .MiniRedArrow{ color:#CC0000; }


	#MetroCiudadColRight ul li{
		border-bottom:#CCC 1px dashed;
		padding:3px 0px 5px 15px;
	}
	#MetroCiudadColRight h4{
		font-size:12px;
		padding-bottom:5px;
		margin-bottom:10px;
		border-bottom:#8C8C8C 1px solid;		
	}	
	#MetroCiudadColRight input{
		font-size:12px;
		padding:4px;
		width:125px;
		border:#c00 1px solid;
/*		border:#006B33 1px solid;*/
	}
	#MetroCiudadColRight h4 img{ position:absolute; }
	

	/* METRO EN LA CIUDAD DETALLE
	--------------------------------------------------------------------------------------------------------------------------------*/
	#MetroCiudadDetalle .Title{
		font-size:16px;
		margin:5px;
		padding:5px;			
	}
	#MetroCiudadDetalle .ColLeft{
		float:left;		
		width:460px;
	}
		#MetroCiudadDetalle .img{
			border:#CCCCCC 1px solid;
			padding:1px;			
			float:left;
			margin:0px 14px 8px 0px;	
		}
		#MetroCiudadDetalle .ColLeft .A{ padding:10px; }
			#MetroCiudadDetalle .ColLeft h4{ color:#c00; }
/*			#MetroCiudadDetalle .ColLeft h4{ color:#006B33; }*/
			#MetroCiudadDetalle .ColLeft .A em{
				margin-bottom:5px;
				display:block;
			}
		#MetroCiudadDetalle .ColLeft .B{
			clear:left;
			background:#f2f2f2;
			font-size:12px;
			color:#cccccc;
			text-align:center;
			padding:3px;
		}
			#MetroCiudadDetalle .ColLeft .B a{
				color:#000000;
				margin:0px 5px;
			}		
/* METRO CULTURA
--------------------------------------------------------------------------------------------------------------------------------*/
	/* METRO ARTE
	--------------------------------------------------------------------------------------------------------------------------------*/
	#MetroArte { clear:both; }
	#MetroArte ul {
		background-color: #FFFFFF;
	}
	#MetroArte li {
		border:#CCC 1px dashed;
		float:left;
		width:158px;
		padding:1px;
		margin:2px;
		height:150px;
		background-color: #FFFFFF;	
	}
	#MetroArte .A {
		font-weight:bold;
		background:url(../img/int/small.red.arrow.gif) no-repeat left top;
/*		background:url(../img/int/small.orange.arrow.gif) no-repeat left top;*/
		padding-left:10px;
		height:30px;
	}
	#MetroArte .B {
		display:block;
		background:#ff9933;
		color:#FFFFFF;
		padding-left:5px;
		margin-bottom:2px;
		font-size:10px;
		height:17px;
	}
	#MetroArte .C {
		font-weight:bold;
		text-align:right;
		clear:both;		
	}
	#MetroArte .B a { float:right; }	
		/* METRO ARTE DETALLE
		--------------------------------------------------------------------------------------------------------------------------------*/
		#MetroArteDetalle{ clear:both; }
		#MetroArteDetalle .Box{
			background:none;
			margin-bottom:10px;
			padding:5px;
		}
		#MetroArteDetalle img {
			float:left;
			margin-right:10px;			
		}		
		#MetroArteDetalle h4 {
			color:#FFFFFF;
			background:#c00;
/*			background:#FF9934;*/
			font-weight:bold;
			font-size:12px;
		}
		#MetroArteDetalle strong {
			display:block;
			margin:10px 0px;			
		}
	/* CATALOGO
	--------------------------------------------------------------------------------------------------------------------------------*/
	#Catalogo{ clear:both; }
	#Catalogo li {
		border:#CCC 1px dashed;
		float:left;
		width:208px;
		padding:4px;
		margin:5px 8px 5px 0px;
		height:285px;	
	}
	#Catalogo .A {
		height:35px;
		font-weight:bold;
		background:url(../img/int/small.red.arrow.gif) no-repeat left top;
/*		background:url(../img/int/small.orange.arrow.gif) no-repeat left top;*/
		padding-left:20px;
	}
	#Catalogo .B {
		display:block;
		background:#ff9933;
		color:#FFFFFF;
		padding-left:5px;
		margin-bottom:2px;
		font-size:10px;
		height:17px;
	}
	#Catalogo a { float:right; }	
	
		
	/* EVENTOS CULTURALES EN LINEA
	--------------------------------------------------------------------------------------------------------------------------------*/
	#EventosCulturales li{
		float:left;
		width:310px;
		border:#CCC 1px dashed;
		padding:7px;
		margin:0px 6px 6px 0px;
	}
		#EventosCulturales .A {
			float:left;
			margin-right:5px;
		}
		#EventosCulturales .B {	
			font-weight: bold;
			color: #FD9100;
		}
		#EventosCulturales .D { float:right; }
		/* EVENTOS CULTURALES EN LINEA DETALLE
		--------------------------------------------------------------------------------------------------------------------------------*/
		#EventosCulturalesDetalle{ clear:both; }
		#EventosCulturalesDetalle .Box{
			margin-bottom:10px;
			padding:5px;
			border:#CCCCCC 1px dashed;
			background:none;	
		}
		#EventosCulturalesDetalle img {
			float:left;
			margin-right:10px;			
		}		
		#EventosCulturalesDetalle h4 {
			color:#FFFFFF;
			background:#c00;
/*			background:#FF9934;*/
			font-weight:bold;
			font-size:12px;
			margin-bottom:20px;
		}
		#EventosCulturalesDetalle strong {
			display:block;
			margin:10px 0px;			
		}
	/*	POSTULACION DE PROYECTOS
	--------------------------------------------------------------------------------------------------------------------------------*/
	#Postulacion{
		padding:10px;
		clear:both;
	}
	#Postulacion .A{
		display:block;
		margin:4px;	
	}
	#Postulacion h4{
		margin-bottom:10px;
	}
	#Postulacion .A input, #Postulacion .A select{
		border:#333333 1px solid;
		margin-left:10px;
		width:170px;
	}
	#Postulacion .Col{
		width:300px;
		float:left;
		text-align:right; 
	}
	#Postulacion .Box{
		background:none;
		padding:20px;
		clear:both;
	}	
	/*	BIBLIOMETRO
	--------------------------------------------------------------------------------------------------------------------------------*/
	#Bibliometro #TypeA li{
		border:#CCCCCC 1px dashed;
		padding:2px;
		width:219px;
		height:160px;
		float:left;
		margin:2px;
	}
	#Bibliometro #TypeB li{
		border:#CCCCCC 1px dashed;
		padding:2px;
		width:162px;
		_width:164px;
		height:120px;
		float:left;
		margin:2px;
	}
	#Bibliometro #TypeB{ clear:both; }
	#Bibliometro #TypeB h4{
		margin-bottom:10px;
		clear:both;
		padding-top:20px;		
	}
	#Bibliometro h5{
		font-weight:bold;
		font-size:12px;
		background-color:#333333;
		color:#FFFFFF;
		padding:2px;		
	}
	
/* ENCUESTAS BICICLETA
--------------------------------------------------------------------------------------------------------------------------------*/
#Encuestas_Bicicletas .InfoBox img{
	float:left;
	margin:0px 20px 10px 0px;
	border:#CCCCCC 1px solid;
	padding:3px;
	clear:both;
}

#Encuestas_Bicicletas .imgOpcion {
	float:none !important;
	margin:0px 0px 0px 0px !important;
	border: none !important;
	padding:0px 0px 0px 5px !important;
	clear:none !important;
}

#Encuestas_Bicicletas .Col, #Encuestas_Bicicletas .Col_aux{
	background-color: #F2F2F2;
	border:#CCCCCC 1px solid;
	float:left;
	text-align:left;
	padding: 7px;
	font-size:11px;
}

#Encuestas_Bicicletas .Col { margin: 4px; width:650px; }
#Encuestas_Bicicletas .Col_aux { width:262px; }

#Encuestas_Bicicletas .Col.Grande { height: 120px; }
#Encuestas_Bicicletas .Col.Mediano { height: 90px; }
#Encuestas_Bicicletas .Col.Chico { height: 70px; }

#Encuestas_Bicicletas .Col label, #Encuestas_Bicicletas .Col_aux label{
	font-size:12px;
	font-weight:bold;
	margin-bottom: 5px;
	display:block;
}
#Encuestas_Bicicletas select, #Encuestas_Bicicletas .A{
	margin: 2px;
	border:#000000 1px solid;
	color: #666666;
	width: 300px;
}

/* HISTORIA
--------------------------------------------------------------------------------------------------------------------------------*/
#Historia { text-align:center; }
#Historia  object{ z-index: 0; }
#Historia img{
	text-align:center;
	margin:1px;
	border:#CCCCCC 1px solid;
	padding:1px;
}
#Historia .galerias{ height:80px; }
/* MEDIATECA
--------------------------------------------------------------------------------------------------------------------------------*/
#Grafica { margin:10px 0px; }
#Grafica object{ z-index: 0; }
#Grafica img{
	text-align:center;
	margin:1px;
	border:#CCCCCC 1px solid;
	padding:1px;
}
/* ORGANIZACION
--------------------------------------------------------------------------------------------------------------------------------*/
 #OrganizacionResena{
 	margin-top:10px;
 	width:340px;
	float:left;
 }
 #OrganizacionStaff{
 	float:right;
	width:320px;
 }
	 #OrganizacionStaff  th{
	 	background-color:#ffd8d8;
		padding:2px;
		width:153px;
		margin:1px;
		font-weight:normal;
		text-align:left;
	 }
 	 #OrganizacionStaff  td{
	 	background-color:#ededed;
		padding:2px;
		width:150px;
		margin:1px;
	 }
/* LICITACIONES
--------------------------------------------------------------------------------------------------------------------------------*/
#Licitaciones h4{
	padding:5px 5px 5px 15px;
	margin-left:5px;
}
#Licitaciones table{
	border-top:#ccc 1px dashed;
	border-left:#ccc 1px dashed;
}
#Licitaciones td{
	padding:3px;
	border-bottom:#ccc 1px dashed;
	border-right:#ccc 1px dashed;
}
#Licitaciones th{
	text-align:center;	
	font-size:12px; 
	padding:5px;
	background:#CCC;
	color:#333333;
}
/* BUZON DE SUGERENCIAS
--------------------------------------------------------------------------------------------------------------------------------*/
#Sugerencias{ padding:0px 30px 30px 30px; }
#Sugerencias .A{
	display:block;
	margin:4px;	
}
#Sugerencias h4{ margin-bottom:10px; }
#Sugerencias .A input, #Sugerencias .A select{
	border:#333333 1px solid;
	margin-left:10px;
	width:170px;
}
#Sugerencias .Col{
	width:300px;
	float:left;
	text-align:right; 
}
#Sugerencias .Box{
	padding-left:50px;
	clear:both;
	background:none;
}
/* FAQ
--------------------------------------------------------------------------------------------------------------------------------*/
#Faq{ clear:both }
#Faq #AddFaq{
	font-weight:bold;
	font-size:14px;	
	background:url(../img/int/small.red.arrow.gif) no-repeat top left;
/*	background:url(../img/int/small.green.arrow.gif) no-repeat top left;*/
	padding-left:15px;
	display:block;
	margin:20px 10px;
}
#Faq #enviarPreguntaFrecuente legend{
	font-weight:bold;
	font-size:14px;
	color:#666666;
	margin:3px;
}
#Faq dt{
	font-weight:bold;
	border:#CCCCCC 1px dashed;
	padding:5px 5px 5px 10px;
	background:url(../img/int/small.red.arrow.gif) no-repeat center left;
	margin:5px;
}
#Faq dd{ padding:0px 20px; }
/* OFICINAS DE ATENCION
--------------------------------------------------------------------------------------------------------------------------------*/
#OficinasAtencion li{
	float:left;
	margin:5px;
	background:url(../img/oficinas_atencion/li_bkg.jpg) repeat-x;
}
#OficinasAtencion p{
	text-align:center;
	clear:both;
	padding:10px;
	font-weight:bold;
	color:#999;
}
#OficinasAtencion h5{ font-size:10px; }
/* REGLAMENTO
--------------------------------------------------------------------------------------------------------------------------------*/
#Reglamento{ clear:both; }
#Reglamento dt{
	font-weight:bold;
	border:#CCCCCC 1px dashed;
	padding:5px 5px 5px 20px;
	background:url(../img/int/small.red.arrow.gif) no-repeat center left;
	margin:5px;
}
#Reglamento dd{ padding:0px 20px; }
/* ESTAMOS CRECIENDO 
--------------------------------------------------------------------------------------------------------------------------------*/
#EstamosCreciendo img{
	border:#CCCCCC 1px solid;
	padding:3px;
}
#EstamosCreciendo li{
	list-style:disc;
	margin-left:20px;
	padding-left:5px;
}
#EstamosCreciendo h4{ margin:10px; }
#EstamosCreciendo p{ margin:10px 0; }

/* ESTAMOS CRECIENDO LIST
--------------------------------------------------------------------------------------------------------------------------------*/

#EstamosCreciendoList{ clear:both; }
#EstamosCreciendoList li {
	border:#CCC 1px dashed;
	float:left;
	width:208px;
	padding:4px;
	margin:5px 8px 5px 0px;
	height:180px;	
}
#EstamosCreciendoList strong {
	height:35px;
	font-weight:bold;
	background:url(../img/int/small.orange.arrow.gif) no-repeat left top;
	padding-left:20px;
}


	
/* PUBLICIDAD
--------------------------------------------------------------------------------------------------------------------------------*/
#Publicidad li {
	padding:1px;
	margin:5px;
	clear:both;
	border:#999999 1px dashed;
	height:155px;
}	
	#Publicidad h5{
			padding:2px;
			margin:2px;
			background:#ededed;
			font-size:11px;
			font-weight:bold;
			color:#666666;
	}
	#Publicidad .Division{ border:#CCCCCC 1px dashed; }
	#Publicidad .Division a{
		font-size:14px;
		color:#999999;
		padding:5px 5px 5px 25px;
		float:left;
		width:280px;
		background-position:left center;
		margin-left:10px;
		font-weight:bold;
	}
	#Publicidad ul{ clear:both; }
	#Publicidad li img {
		float:left;
		margin:5px;		
	}
		#Publicidad p{
			margin:0px;
			padding:0px;
		}
/* ESPACIOS COMERCIALES
--------------------------------------------------------------------------------------------------------------------------------*/
#gestionInmobiliaria {
	clear:both;
	margin-top: 70px;
	_margin-top: 0px;
}
	#gestionInmobiliaria #boxFormGestion{
		min-height: 30px;
		line-height: 30px;
		border: 1px dashed #CCC;
		padding-left: 5px;
		padding-right: 5px;
		margin-bottom: 10px;
	}
		html>body #gestionInmobiliaria #boxFormGestion{
			min-height: 50px;
			line-height: 50px;
		}
		#gestionInmobiliaria #lineas{
			padding: 5px;
			border: 1px dashed #CCC;
			margin-bottom: 5px;
			margin-top: 5px;
			min-height: 20px;
			line-height: 20px;
			text-indent: 5px;
		}
			#gestionInmobiliaria #lineas .linea1{
				background-color: #F2F2F2;
			}			
			#gestionInmobiliaria #lineas .linea2{
				background-color: #FFFFFF;
			}
				#gestionInmobiliaria #lineas ul li{
					width: 200px;
					display:list-item;
					float:left;
				}
	#gestionInmobiliaria input, #gestionInmobiliaria select{
		font-size: 9px;
		padding: 1px;
		border: 1px solid #CCC;
	}
/* CARTELERA
--------------------------------------------------------------------------------------------------------------------------------*/
#Cartelera{ clear:both; }
#Cartelera li{
	float:left;
	width:320px;
	border:#CCCCCC 1px solid;
	padding:4px;
	margin-left:4px;
}
#Cartelera li img{ float:right; }
#Cartelera table{
	margin-top:20px;
	clear:both;
	border:#CCCCCC 1px solid;
}
#Cartelera table a{
	font-weight:bold;
	color:#FF9900;
	clear:both;
}
#Cartelera table td{
	text-align:center;
	clear:both;
}
	/* CARTELERA DETALLE
	--------------------------------------------------------------------------------------------------------------------------------*/
	#CarteleraDetalle{ clear:both; }
	#CarteleraDetalle .Box{
		margin-bottom:10px;
		padding:5px;
		border:#CCCCCC 1px solid;		
	}
	#CarteleraDetalle img {
		float:left;
		margin-right:10px;			
	}		
	#CarteleraDetalle h4 {
		color:#FFFFFF;
		background:#c00;
/*		background:#FF9934;*/
		font-weight:bold;
		font-size:12px;
		margin-bottom:20px;
	}
	#CarteleraDetalle strong {
		display:block;
		margin:10px 0px;			
	}
/* SALA DE PRENSA
--------------------------------------------------------------------------------------------------------------------------------*/
#SalaPrensa .ColLeft{	
	float:left;
	width:460px;
	padding:0px 20px 20px 5px;	
}
	#SalaPrensa .img{
		border:#CCCCCC 1px solid;
		padding:3px;		
		float:left;
		margin:7px 7px 7px 0px;	
	}
	#SalaPrensa .ColLeft li strong a{ color:#CC0000; }
	#SalaPrensa .ColLeft li{
		clear:both;
		padding-bottom:5px;
		margin-bottom:10px;
		border-bottom:#8C8C8C 1px dashed;
	}
	#SalaPrensa .ColLeft p{
		padding:0px;
		margin:0px;
	}
	#SalaPrensa .ColLeft li div{
		clear:both;
		color:#8C8C8C;
	}
	#SalaPrensa .ColLeft li div img{
		border-left:#fff 4px solid;
		position:absolute;
		margin-left:385px;	
	}	
#SalaPrensaColRight{
	float:right;
	width:210px;
	padding:0px 5px;
}	
	#SalaPrensaColRight ul li{
		background:url(../img/int/small.red.arrow.gif) top left no-repeat;
		border-bottom:#8C8C8C 1px dashed;
		padding-bottom:5px;
		margin-bottom:10px;
	}
	#SalaPrensaColRight ul li a{ display:block; }
	#SalaPrensaColRight h4{
		font-size:12px;
		padding-bottom:5px;
		margin-bottom:10px;
		border-bottom:#8C8C8C 1px solid;
	}
	#SalaPrensaColRight input{
		font-size:12px;
		padding:4px;
		width:125px;
		border:#CC0000 1px solid;
	}
	#SalaPrensaColRight h4 img{ position:absolute; }	
	/* SALA DE PRENSA DETALLE
	--------------------------------------------------------------------------------------------------------------------------------*/
	#SalaPrensaDetalle .ColLeft{
		float:left;
		width:460px;
		margin:0px 0px 10px 10px;
	}
		#SalaPrensaDetalle .img{
			border:#CCCCCC 1px solid;
			padding:1px;			
			float:left;
			margin:0px 14px 8px 0px;	
		}
			#SalaPrensaDetalle .ColLeft h4{
				color:#CC0000;
				border-bottom:#8C8C8C 1px solid;
				padding-bottom:5px;
				margin-bottom:10px;
			}
			#SalaPrensaDetalle .ColLeft .A em{
				margin-bottom:5px;
				display:block;
			}
		#SalaPrensaDetalle .ColLeft .B{
			clear:left;
			background:#f2f2f2;
			font-size:12px;
			color:#cccccc;
			text-align:center;
			padding:3px;
		}
			#SalaPrensaDetalle .ColLeft .B a{
				color:#000000;
				margin:0px 5px;
			}
			
/* DOCUMENTOS - INTERES GENERAL
--------------------------------------------------------------------------------------------------------------------------------*/
#Docs{ color:#666666; }
#Docs .ColLeft{	
	float:left;
	width:460px;
	padding:0px 20px 20px 5px;	
}
	#Docs span{ color:#000000; }
	#Docs .img{
		border:#CCCCCC 1px solid;
		padding:3px;		
		float:left;
		margin:0 7px 20px 0px;	
	}
	#Docs .ColLeft li strong a{ color:#CC0000; }
	#Docs .ColLeft li{
		clear:both;
		border-bottom:#8C8C8C 1px dashed;
		padding:10px 0;
		
		min-height:130px;
		height:auto !important;
		height:130px;
	}
	/*
	#Docs .ColLeft li.first{
		min-height:270px;
		height:auto !important;
		height:270px;
		border-bottom:#8C8C8C 1px solid;	
	}
	*/
	#Docs .ColLeft li.first .SubTiTles{
		display:inline;
		margin-left:-5px;
	}
	#Docs .ColLeft li.first .img{
		margin:0 14px 7px 0px;
		border:none;	
	}
	#Docs .ColLeft li.first strong{
		display:block;
		padding-top:5px;
	}
	#Docs .SubTiTles{
		color:#666666;
		clear:none;
		padding:13px 10px 10px 15px;
	}
	#Docs .ColLeft p{
		padding:0;
		margin:10px 0 0 0;
	}
	#Docs .ColLeft li div img{
		border-left:#fff 4px solid;
		position:absolute;
		margin-left:385px;	
	}	
#DocsColRight{
	float:right;
	width:210px;
	padding:0px 5px;
}	
	#DocsColRight h4.SubTiTles{
		background:none;
		border-bottom:#333333 1px solid;
		margin-bottom:10px;
		padding:0 10px 10px 0;
	}
	#DocsColRight ul li{
		background:url(../img/int/small.red.arrow.gif) top left no-repeat;
/*		border-bottom:#8C8C8C 1px dashed;*/
		padding:0 0 2px 15px;
		margin-bottom:5px;
	}
	#DocsColRight h5{
		background:none;
		padding:10px 0px 5px 0px;
		font-size:12px;
		color:#CC0000;
		/*border-top:#8C8C8C 1px dashed;*/
		margin:0 0 3px 0;
	}
	#DocsColRight h5.first{
		border:none;	
		padding:0 0px 5px 0px;
	}

	
	
	
	#DocsColRight input{
		font-size:12px;
		padding:4px;
		width:125px;
		border:#CC0000 1px solid;
	}
	#DocsColRight h4 img{ position:absolute; }	


#FlashMenuConten{
	position:absolute;
	top:80px;
	margin-left:30px;
	_margin-left:-300px;
	z-index:777;
}
/* GLOSARIO INDICADORES
--------------------------------------------------------------------------------------------------------------------------------*/
#GlosarioIndicadores{ line-height:14pt; }
#GlosarioIndicadores dt{ 
	font-weight:bold;
	font-size:14px;
	margin-top:10px;
	background:url(../img/int/small.red.arrow.gif) no-repeat left top;
	padding-left:15px;
}	
#GlosarioIndicadores dd{ padding-left:30px; }
#GlosarioIndicadores ul{ padding-left:30px; }
#GlosarioIndicadores li{ 
	padding-left:5px;
	list-style-type:circle;
}	
/*  BOX LOADING
------------------------------------------------------------------------------------------------------------------------------*/
#loadingBox{
	position:absolute;
	padding: 2px;
	background-color: #ff0000;
	width: 70px;
	text-align:center;
	height:20px;
	line-height: 20px;
	visibility: hidden;
	z-index: 100;
	border:1px solid #000000;
	color: #FFFFFF;
	font-weight:bold;
	display:none;
}

/*  BICIMETRO INFO
------------------------------------------------------------------------------------------------------------------------------*/
#divFondo{
	background-image:url(../img/bicimetro/bicimetro_fondo_info.jpg);
	background-repeat:no-repeat;
	height:860px;
	width:705px;
}

#divTexto{
	height:440px;
	width:340px;
	padding-top:190px;
	padding-left:5px;
}
#divImg{
	height:400px;
	width:705px;
	padding-top:450px;
	z-index:100;
	position:absolute;
}


