.tail-top{
	background-image: url(../img/mi_fondo.jpg);	/*background:url(images/top.gif) repeat-x top #fff;*/
	background-repeat: repeat-y;
	background-position: center;
}
.tail-bottom{
	/*background-image:url(../img/bot.gif);*/
	background-position:bottom;
	background-repeat:repeat-x;
	
	}
.col-1, .col-2, .col-3, .col-4{ float:left; width:auto;} /* width:auto  ancho artif. */
/*======= width =======*/
.main{
	margin:0 auto;
	text-align:left;
	width:936px;
}
object {
	vertical-align:top;
}
.clear {
	clear:both;
}
.col-2 .fleft {
	width:288px;
}
div.container {
	overflow:hidden;
	width: 100%;
}

/*======= header =======*/
#header {
}
.col-1{ width:270px; margin-right:38px}
.col-2{ width:600px}

#content{ background-image:url(../img/mi_fondo_mizq.jpg); background-repeat:repeat-y; background-position:left;}
#footer {
	height:71px;
}

#content {
	font-size:0.75em;
	width:100%;
	text-align:left;
}
.indent-main {
	padding:15px 2px 24px 24px
}

.tail {
	background-image:url(../img/tail1.gif);
	background-position:bottom;
	background-repeat:repeat-x;	
	padding-bottom:12px;
	margin-bottom:12px
}
.flash {
	position:relative;
	margin: 5px 0 0 0;
}




/*footer*/
#footer {
	color:#515151;
	font-size:0.6875em;
	background-image:url(../img/bot.gif); background-repeat:repeat-x; background-position:bottom;
}
#footer .indent-footer {
	padding:7px 50px 0 32px;
	text-align: center;
	line-height: 1.5em;
}
#footer a {
	color:#515151;
	text-decoration:none;
	margin-left: 5px;
	margin-right: 5px;
}
#footer a:hover {
	text-decoration:none
}


/*Menu*/
.opc_seleccionada{
background-image:none;}
