a{
	color:#666;
	font-weight:bold;
}
html, body{
	background-color:#333;
	text-align:center;
	height:100%;
}
div#body{
	width:890px;
	/*height:550px;*/
	margin:0 auto;
	text-align:left;
	background-color:#fff;
	position:relative;
}
	body div#main{
		width:100%;
	}
		body div#colIzq{
			width:195px;
			/*height:510px;*/
			float:left;
		}
			body div#colIzq div#header{
				width:100%;
				height:128px;
			}
				body div#header div#logoRSE{
					margin-top:40px;
					float:left;
				}
		body div#main div#colIzq div#botonera{
			width:195px;
			margin-top:3px;
			/*height:300px;*/
		}
			body div#main div#colIzq div#botonera ul{
				text-align:right;
			}
				body div#main div#colIzq div#botonera ul li.selected{
					color:#F2C307;
					font-weight:bold;
					font-family:"Arial";
					font-size:12px;
					margin-bottom:19px;
					margin-top:18px;
				}
					body div#main div#colIzq div#botonera ul li a{
						text-decoration:none;
						color:#000;
					}
					body div#main div#colIzq div#botonera ul li a:hover{
						color:#F2C307;
					}
					body div#main div#colIzq div#botonera ul li a.selected{
						text-decoration:none;
						color:#F2C307;
					}
		body div#colDer{
			width:692px;
			/*height:510px;*/
			margin-left:195px;
		}
			body div#colDer div#subHeader{
				width:100%;
				height:128px;
			}
				body  div#colDer div#subHeader div#logoBSAS{
					margin-top:30px;
					float:right;
				}
				body div#main div#contenedor{
					width:560px;
					min-height:420px;
					font-family:"Arial";
					font-size:12px;
					padding-left:20px;
					color:#555;
					/*overflow-y:scroll;*/
					/*background-color:red;*/
				}
					body div#main div#contenedor p{
						width:530px;
						text-align:justify;
					}
				body div#main div#contenedor img.imagenpasos{
					position:relative;
					top:-52px;
					left:507px;
				}
				
				body div#main div#contenedor div#divCaptcha{
					width:500px;
					height:60px;
					margin-top:10px;
				}
					body div#main div#contenedor div#divCaptcha img{
						float:left;
						margin-right:20px;
					}
					body div#main div#contenedor div#divCaptcha p{
						width:500px;
						float:left;
					}
					body div#main div#contenedor div#divCaptcha input.campoCatcha{
						width:100px;
						margin-top:3px;
						margin-right:5px;
					}
				
				body div#main div#contenedor h3{
					font-weight:bold;
					font-size:14px;
					margin-bottom:15px;
				}
				body div#main div#contenedor p.subtitulo{
					font-weight:bold;
				}
				body div#main div#contenedor p, body div#main div#contenedor ul{
					margin-bottom:5px;
					width:460px;
					/*margin-right:10px;*/
				}
				body div#main div#contenedor p, body div#main div#contenedor ul ul{
					width:460px;
				}
				/*-- Diseņo Home --*/
				
				
				
				
				
				
				
				
				body div#main div#contenedor div#botoneraHome{
					width:100%;
					margin-top:30px;
					height:30px;
					
				}
					body div#main div#contenedor div#botoneraHome img{
						float:left;
					}
					body div#main div#contenedor div#botoneraHome a{
						display:block;
						float:left;
						text-decoration:none;
						color:#555;
						font-size:11px;
						margin-right:7px;
						margin-left:7px;
						width:80px;						
						height:28px;
						line-height:12px;
					}
					body div#main div#contenedor div#botoneraHome a:hover{
						color:#F2C307;
						background-color:#f8f8f8;
					}
					body div#main div#contenedor a.ocultar{
						margin-left:455px;
						display:block;
						margin-bottom:10px;
						text-decoration:none;
						line-height:10px;
						color:#555;
						width:55px;
					}
					body div#main div#contenedor a.ocultar:hover{
						background:none;
					}
					body div#main div#contenedor div#botoneraHome span{
						display:block;
						float:left;
						text-decoration:none;
						font-size:11px;
						font-weight:bold;
						margin-right:7px;
						margin-left:7px;
						width:100px;
						height:27px;
						line-height:14px;
						color:#F2C307;
					}
					body div#main div#contenedor div.homeExtra{
						width:500px;
						background-image:url('../images/rse_fondito.png');
						background-repeat:repeat-y;
						margin-top:5px;
						margin-bottom:15px;
						padding-left:10px;
						padding-top:10px;
					}
				body div#main div#contenedor a#irAlCuest{
					display:block;
					background-image:url('../images/rse_comenzar.png');
					background-repeat:no-repeat;
					width:186px;
					height:24px;
					margin-top:20px;
				}
				body div#main div#contenedor a#irAlCuest:hover{
					background-image:url('../images/rse_comenzar_over.png');
					background-repeat:no-repeat;
				}
				
				body div#main div#contenedor p.destacado{
					padding:5px;
					background-color:#efefef;
				}
				body div#main div#contenedor div#programas{
					margin-left:10px;
				}
					body div#main div#contenedor div#programas a{
						text-decoration:none;
						color:#666;
						text-decoration:underline;
						line-height:18px;
					}
					body div#main div#contenedor div#programas a:hover{
						color:#333;
						font-weight:bolder;
					}
					
				/*-- Form de Mapa --*/
				
				body div#main div#contenedor p.formBarrios{
					width:530px;
					text-align:justify;
				}
				
				body div#main div#contenedor form#formBarrios{
					margin-top:20px;
				}
					body div#main div#contenedor form#formBarrios div#sectores span{
						color:red;
						font-weight:bold;
						margin-left:10px;
					}
					body div#main div#contenedor form#formBarrios div#sectores select.selectSector{
						margin-top:10px;
						margin-bottom:10px;
					}
					
				body div#main div#contenedor form#formBarrios span.campoError1{
					color:red;
					font-weight:bold;
					margin-left:10px;
				}
				
				body div#main div#contenedor input.botonSig{
					border:none;
					font-family:Trebuchet Ms;
					font-size:14px;
					font-weight:bold;
					color:#F2C307;
					width:75px;
					float:right;
					cursor:pointer;
					background:none;
				}
				
				/*-- AYUDA --*/
				body div#main div#contenedor ul{
					margin-bottom:15px;
					margin-left:25px;
					margin-top:10px;
				}
					body div#main div#contenedor ul li{
						/*list-style-type:disc;*/
						list-style: url(../images/rse_flechitaAD.png);
					}
						body div#main div#contenedor ul.minilist li{
							list-style: url(../images/rse_flechitaADP.png);
							margin-left:20px;
						}
					body div#main div#contenedor img#ayuda{
						margin-left:30px;
					}
				/*-- Diseņo Preguntas Frecuentes --*/
				body div#main div#contenedor ul#preguntasList{
					margin-left:18px;
					margin-top:10px;
					margin-bottom:15px;
				}
				body div#main div#contenedor ul#preguntasList li{
					list-style-type:disc;
				}
				/*-- Diseņo formulario de contacto --*/
				body div#main div#contenedor form#formContacto{
					width:500px;
				}
					body div#main div#contenedor form#formContacto p{
						margin-bottom:2px;
						line-height:12px;
						font-size:13px;
						margin-top:10px;
					}
					body div#main div#contenedor form#formContacto input{
						width:500px;
						border:solid 1px #F2C307;
						background-color:#fff;
						height:23px;
					}
					body div#main div#contenedor form#formContacto div#divCaptcha{
						width:500px;
						height:60px;
						margin-top:10px;
					}
						body div#main div#contenedor form#formContacto img{
							float:left;
							margin-right:20px;
						}
						body div#main div#contenedor form#formContacto p{
							width:500px;
							float:left;
						}
						body div#main div#contenedor form#formContacto input.campoCatcha{
							width:100px;
							margin-top:3px;
							margin-right:5px;
						}
						body div#main div#contenedor form#formContacto textarea{
							width:500px;
							height:150px;
							border:solid 1px #F2C307;
							background-color:#fff;
						}
						body div#main div#contenedor form#formContacto input#asunto{
							width:390px;
							float:left;
							margin-right:6px;
						}
						body div#main div#contenedor form#formContacto input#enviar{
							border:none;
							font-family:Trebuchet Ms;
							font-size:14px;
							font-weight:bold;
							color:#F2C307;
							width:55px;
							float:right;
							cursor:pointer;
						}
						body div#main div#contenedor form#formContacto span{
							color:red;
							font-weight:bold;
						}
	body div#main div#contenedor div.bloqueResultados{
		width:575px;
		height:250px;
		margin-top:20px;
		margin-bottom:20px;
	}
		body div#main div#contenedor div#res1{
			background-image:url('../images/rse_resultados1.png');
			background-repeat:no-repeat;
		}
		body div#main div#contenedor div.bloqueResultados div{
			float:left;
		}
			body div#main div#contenedor div.bloqueResultados div#resultado1{
				margin-left:192px;
			}
			body div#main div#contenedor div.bloqueResultados div#resultado2{
				margin-left:10px;
			}
			
		body div#main div#contenedor div#res2{
			background-image:url('../images/rse_resultados2.png');
			background-repeat:no-repeat;
		}
			body div#main div#contenedor div.bloqueResultados div#resultado3{
				margin-left:80px;
			}
			body div#main div#contenedor div.bloqueResultados div#resultado4, body div#main div#contenedor div.bloqueResultados div#resultado5, body div#main div#contenedor div.bloqueResultados div#resultado6, body div#main div#contenedor div.bloqueResultados div#resultado7, body div#main div#contenedor div.bloqueResultados div#resultado8{
				margin-left:10px;
			}
		
		body div#main div#contenedor div#res3{
			background-image:url('../images/rse_resultados3.png');
			background-repeat:no-repeat;
		}
			body div#main div#contenedor div.bloqueResultados div#resultado9{
				margin-left:192px;
			}
			body div#main div#contenedor div.bloqueResultados div#resultado10{
				margin-left:10px;
			}
		
						
	body div#tapador{
		width:100%;
		height:100%;
		position:absolute;
		background-color:#333;
		top:0;
		opacity:0.84;
		filter:alpha(opacity=84);
		top:0px;
		left:0px;
	}
		body div.flotante{
			position:absolute;
			top:200px;
			left:0px;
			background-color:#fff;
			width:490px;
			background-image:url('../images/rse_fondito.png');
			background-repeat:repeat-y;
			text-align:left;
			padding:10px;
			color:#555;
			font-family:Trebuchet Ms;
		}
			body div.flotante	a{
				float:right;
				text-decoration:none;
				font-size:12px;
				color:#000;
				display:block;
				width:48px;
				background-image:url('../images/rse_cerrarI.png');
				background-repeat:no-repeat;
				line-height:10px;
			}
			body div.flotante	a:hover{
				color:#888;
				background-image:url('../images/rse_cerrar.png');
				background-repeat:no-repeat;
			}
			body div.flotante h3{
				font-size:14px;
				font-weight:bold;
			}
			body div.flotante p{
				font-size:12px;
			}
			

	body div#footer{
		width:100%;
		height:40px;
		background-image:url('../images/contacto_barra.png');
		background-repeat:no-repeat;
	}
		body div#footer a.creditos{
			text-decoration:none;
			margin-left:817px;
			font-weight:bold;
			font-family:"Arial";
			font-size:12px;
			color:#000;
		}
		body div#footer a.creditos:hover{
			color:#F2C307;
		}
	body div#footerSelected{
		width:100%;
		height:40px;
		background-image:url('../images/contacto_barra3.png');
		background-repeat:no-repeat;
	}
		body div#footerSelected a.creditos{
			text-decoration:none;
			margin-left:817px;
			font-weight:bold;
			font-family:"Arial";
			font-size:12px;
			color:#F2C307;
		}

		body div#footer p#legal, body div#footerSelected p#legal,body div#footerSelected2 p#legal{
			color:#444;
			font-size:10px;
			font-weight:bold;
			font-family:Arial;
			margin-left:18px;
			margin-top:2px;
		}

div#columnaNews{

	margin-right:12px;
	float:right;
	color:#F2C307;
	font-weight:bold;
	font-family:"Arial";
	font-size:12px;
	width:160px;
	text-align:right;
}
	div#columnaNews p{
		font-family:"Arial";
		font-size:11px;
		color:#555;
		font-weight:normal;
	}
	div#columnaNews a{
		text-decoration:none;
		color:#000;
		
	}
	div#columnaNews a:hover{
		color:#F2C307;
	}
	div#columnaNews a.selected{
		text-decoration:none;
		color:#F2C307;
	}
