body{
	background:url("/img/layout/background.jpg") repeat-x scroll 0 24px #C5C5C5;
	color:white;
}
.contentframe td{padding:1px;border:1px solid;border-collapse:collapse;}
.contentframe table{border:1px solid;border-collapse:collapse;margin:0;}
.border0{border:0px !important;}
.border0 td{border:0px !important;}

a,a:hover,a:active,a:visited{text-decoration:none;color:#FFFFFF;}


.big-top{margin-top:45px;}
.no-margin{margin:0;}
.martop-2{margin-top:2px;}
.martop-5{margin-top:5px;}
.martop-12{margin-top:12px;}
.martop-25{margin-top:25px;}
.martop-50{margin-top:50px;}
.martop-100{margin-top:100px;}
.marbot-12{margin-bottom:12px;}
.marbot-50{margin-bottom:50px;}
.marleft-40{margin-left:40px;}
.right{text-align:right;}
.left{text-align:left;}
.center{text-align:center;}
.pointer{cursor:pointer;}
.bold{font-weight:bold;}
.top-line{
	height:2px;
	color: #747E8D;
	background-color: #747E8D;
}
.content-bg{background:#16191E url(/img/layout/background_content.jpg) repeat-x scroll 0 0;}
/** SUBMENU **/
.submenu{
	list-style-type:none;
	color:white;
	margin:0 0 0 25px;
}
	.submenu li{
		display:block;
		float:left;
		font-size:1.1em;
		font-weight:normal;
		margin:0;
		text-align:center;
		height:23px;
	}
	.submenu li a{
		display:block;
		text-decoration:none;
		color:#FFFFFF;
		font-weight:bold;
		margin-left:5px;
		margin-right:5px;		
	}

.submenu-programacion{width:120px;}
.submenu-resultados{width:106px;}
.submenu-posiciones{width:165px;}
.submenu-goleadores{width:106px;}
.submenu-amonestados{width:120px;}

.submenu-programacion-antofagasta{background-image:url(/img/layout/submenu_programacion_antofagasta.gif);}
.submenu-resultados-antofagasta{background-image:url(/img/layout/submenu_resultados_antofagasta.gif);}
.submenu-posiciones-antofagasta{background-image:url(/img/layout/submenu_posiciones_antofagasta.gif);}

.submenu-programacion-puerto-montt{background-image:url(/img/layout/submenu_programacion_puerto-montt.gif);}
.submenu-resultados-puerto-montt{background-image:url(/img/layout/submenu_resultados_puerto-montt.gif);}
.submenu-posiciones-puerto-montt{background-image:url(/img/layout/submenu_posiciones_puerto-montt.gif);}

.submenu-programacion-santiago{background-image:url(/img/layout/submenu_programacion_santiago.gif);}
.submenu-resultados-santiago{background-image:url(/img/layout/submenu_resultados_santiago.gif);}
.submenu-posiciones-santiago{background-image:url(/img/layout/submenu_posiciones_santiago.gif);}

.submenu-programacion-clasificatoria{background-image:url(/img/layout/submenu_programacion_clasificatoria.gif);}
.submenu-resultados-clasificatoria{background-image:url(/img/layout/submenu_resultados_clasificatoria.gif);}
.submenu-posiciones-clasificatoria{background-image:url(/img/layout/submenu_posiciones_clasificatoria.gif);}

.submenu-programacion-vina-del-mar{background-image:url(/img/layout/submenu_programacion_vina-del-mar.gif);}
.submenu-resultados-vina-del-mar{background-image:url(/img/layout/submenu_resultados_vina-del-mar.gif);}
.submenu-posiciones-vina-del-mar{background-image:url(/img/layout/submenu_posiciones_vina-del-mar.gif);}

.submenu-programacion-concepcion{background-image:url(/img/layout/submenu_programacion_concepcion.gif);}
.submenu-resultados-concepcion{background-image:url(/img/layout/submenu_resultados_concepcion.gif);}
.submenu-posiciones-concepcion{background-image:url(/img/layout/submenu_posiciones_concepcion.gif);}

.submenu-programacion-final{background-image:url(/img/layout/submenu_programacion_final.gif);}
.submenu-resultados-final{background-image:url(/img/layout/submenu_resultados_final.gif);}
.submenu-posiciones-final{background-image:url(/img/layout/submenu_posiciones_final.gif);}


/** MENU **/
.logo{
	margin-left:10px;
	margin-top:15px;
}

.side-menu{}
	.side-menu ul{
		list-style-type:none;
		margin-bottom:15px;
		margin-left:0;
		margin-top:10px;
	}
		.side-menu ul li{margin:0;line-height:1.5em;} 
		.side-menu ul li img{margin-left:10px;}
		.side-menu ul li.hover{
			margin:0;line-height:1.5em;       
			background: transparent url(../img/layout/hover_sidebar_button.gif) no-repeat scroll 0 1px;
		 }
	 /*   .side-menu ul li a {
		 background-color:#000000;
		border:1px solid #000000;
		line-height:1.5em;
		margin-top:3px;
		padding-left:9px;  
		}  */
/** COLUMNAS **/
.columnheight{height:384px;}
.column{color:white;}
.insidecolumn{height:459px; text-align:center;}
.column-city{height:416px;text-align:center;}
.rules{height:459px;}
.column-head{
	height:75px;
	color:white;
}
	
	.column h2{
		color:white;
		font-size:1.2em;
		font-weight:bold;
		margin:8px 6px 0 0;
		text-align:right;
	}
	
	.column-head img,.title-noticias{
		float:right;
		margin-bottom:3px;
		margin-right:5px;
		margin-top:6px;
	}
	
	.column-head hr,.column hr{
		margin-bottom:0;
		margin-left:5px;
		width:120px;
	}
	
	.column-head ul,.column ul{
		list-style-type:none;
		margin:3px 6px 0 0;
	}
	
		.column-head ul li,.column ul li{			
			font-size:0.7em;
			font-weight:bold;
			line-height:1.1em;
			margin:0;
			text-align:right;
		}

.antofagasta{background-color:#B6B013;}
.vinadelmar{background-color:#007C97;}
.santiago{background-color:#0746B1;}
.concepcion{background-color:#2E7028;}
.puertomontt{background-color:#739D31;}
.granfinal{background-color:#883043;}
.fotosvideos{background-color:#787B7E;}
.fotosvideoscontent{background-color:#38475E;}
.transparentcolumn{
	filter:alpha(opacity=40); 
	-moz-opacity: 0.4; 
	opacity: 0.4;
}

.fotosvideoscontent img{
	
}
.fotosvideoscontent .flickrimg{
	border:2px solid #FFFFFF;
	margin:3px;
	width:120px;
}

.fotosvideoscontent h4{
	color:#FFFFE8;
	font-size:1em;
	font-weight:bold;
	margin:5px;
}
.fotosvideoscontent p{
	font-size:0.9em;
	line-height:1em;
	margin:5px;
}

#columns-background{
	height:360px;
	overflow:hidden;
}

/** PRE HEADER */
#pre_header {
	background-color:#38475E;	
	width:100%;
	color:#AEB6BF;
	margin:0px;
	height:24px;
}  

.plain_ul{
	list-style-type:none;
	margin:0px;
	color:white;
}
	.plain_ul li{
		display:block;
		float:left;
		font-size:0.9em;
		font-weight:bold;
		height:20px;
		margin:0;
		padding-top:4px;
	}

.button-home{
	text-align:center;
	width:70px;
}

.button-reglamento{
	text-align:center;
	width:120px;
}

.button-equipos{
	text-align:center;
	width:150px;
}

.button-canchas{
	text-align:center;
	width:150px;
}

.selected-section{background-image:url(/img/layout/selected-section.jpg);}

/** FOOTER **/
#footer{
	background-image:url(/img/layout/background_footer.gif);
	height:50px;
}

#footer p{
	color:#FFFFFF;
	float:left;
	font-size:0.9em;
	font-weight:bold;
	margin-top:16px;
}

#footer div img{
	float:left;
}

.footer-g10{margin-left:36px;}
.footer-di{margin-left:36px;margin-top:5px;}
.footer-copec{margin-left:170px;}
.footer-umbro{margin-left:10px;margin-top:8px}
.footer-cdf{margin-left:10px;margin-top:8px;}

/** CONTENIDO **/
.contentframe{text-align:center;}

.roundtop577{
	background-image:url(/img/layout/table_roundtop.png);
	float:none;
	height:24px;
	padding-top:12px;
	width:577px;
	margin-left:-1px;
}
.roundbottom577{
	background-image:url(/img/layout/table_roundbottom.png);
	float:none;
	height:36px;
	width:577px;
}
.roundtop449{
	background-image:url(/img/layout/table_roundtop_449.png);
	float:none;
	height:24px;
	padding-top:12px;
	width:449px;
}
.roundbottom449{
	background-image:url(/img/layout/table_roundbottom_449.png);
	float:none;
	height:36px;
	width:449px;
}
.roundtop165{
	background-image:url(/img/layout/table_roundtop_165.gif);
	float:none;
	height:24px;
	margin-left:-1px;
	padding-top:12px;
	width:165px;
}
.roundbottom165{
	background-image:url(/img/layout/table_roundbottom_165.gif);
	float:none;
	height:36px;
	margin-left:-1px;
	width:165px;
}
.roundtop198{
	background-image:url(/img/layout/table_roundtop_198.gif);
	float:none;
	height:24px;
	margin-left:-1px;
	padding-top:12px;
	width:198px;
}
.roundbottom198{
	background-image:url(/img/layout/table_roundbottom_198.gif);
	float:none;
	height:36px;
	margin-left:-1px;
	width:198px;
}
.tablecopec{width:575px;}
.table-70{width:70%;}

.table-number{width:30px;padding-left:3px;}
.table-colegio{width:135px;padding-left:10px;text-align:left;font-size:0.7em !important;}
.table-colegioleaderboard{width:155px;padding-left:10px;text-align:left;}
.table-colegioschedule{width:135px;text-align:left;margin-left:10px;font-size:0.7em !important;}
.table-colegioadmonished{width:120px;text-align:left;font-size:0.7em !important;}
.table-colegiofairplay{width:310px;text-align:left;padding-left:10px;}
.table-date{width:140px;text-align:left;}
.table-pts{width:40px;text-align:center;padding-right:5px;}
.table-normal{width:35px;text-align:center;}
.table-gf{margin-left:25px !important;text-align:center;width:30px;}
.table-gc{width:30px;text-align:center}
.table-difgol{width:55px;text-align:center}
.table-goleadores{font-size:0.8em !important;padding-left:6px;text-align:left;width:265px;}
.table-goles{width:63px;text-align:center;}
.table-puntosfairplay{width:35px;text-align:center;}
.table-golesgoleadores{width:55px;text-align:center;}
.table-jugador{padding-left:3px;text-align:left;width:219px;}
.table-jugadoradmonished{padding-left:3px;text-align:left;width:280px;font-size:0.8em !important}
.table-categoria{width:95px;text-align:left}
.table-categoriaadmonished{width:85px;text-align:left;}
.table-tarjetas{width:80px;text-align:center}

.team{
	background:transparent url(/img/layout/background_teamsquare.gif) no-repeat scroll 0 0;	
	height:30px;	
	position:relative;
	text-align:left;
}
.team p{
	font-size:0.8em;
	line-height:12px;
	margin-left:4px;
	margin-top:2px;
	text-align:center;
	width:90px;
}
.team img{left:95px;position:absolute;top:14px;}
.team .final{left:46px;top:28px;}
.team .first_loser{top:-8px;}
.team .goals-up{
	font-weight:bold;
	left:97px;
	position:absolute;
	text-align:center;
	top:13px;
	width:15px;
}
.team .goals-down{
	font-weight:bold;
	left:97px;
	position:absolute;
	text-align:center;
	top:0px;
	width:15px;
}

.torneo8-champion{margin-top:140px;}

.torneo12-fase1{margin-top:5px;margin-bottom:5px;}
.torneo12-fase2{margin-bottom:25px;margin-top:25px;}
.torneo12-fase3{margin-bottom:65px;margin-top:65px;}
.torneo12-fase3-loser{margin-top:-35px;}
.torneo12-fase4-up{margin-top:140px;}
.torneo12-fase4-down{margin-top:245px;}
.torneo12-fase5{margin-top:280px;}

.torneo24-fase4-down{margin-top:290px;}
.torneo24-fase5{margin-top:302px;}
.torneo24-fase3-up{margin-top:65px;}
.torneo24-fase3-loser{margin-top:45px;overflow:visible;}
.torneo24-fase3-down{margin-top:57px;}
.torneo24-fase3-third{margin-top:48px;margin-bottom:-14px;}
.torneo24-fase3-loserbracket{left:48px !important;position:absolute;top:30px !important;z-index:100 !important;}

.torneo32-fase3-up{margin-top:65px;}
.torneo32-fase3-down{margin-top:130px;}
.torneo32-fase3-separator{margin-top:30px;}

.torneo32-fase4-up{margin-top:140px;}
.torneo32-fase4-down{margin-top:290px;}
.torneo32-fase4-separator{margin-top:115px;}

.torneo32-fase5-up{margin-top:302px;}
.torneo32-fase5-down{margin-top:610px;}

.torneo32-campeon{margin-top:622px;}

.tournament-lines{position:relative;text-align:left;}
.map-description{margin:0 !important; margin-top:180px !important;}
.rules div hr{
	float:right;
	margin-right:3px;
	width:90%;
}

#flickr_gallery{
	margin-left:10px;
	clear: both;

/*	height: 70px;*/
	overflow: hidden;
	width: 110px;
	height: 67px;
/*	width: 110px;*/
	/*margin: auto;*/
}

#flickr_gallery ul{
	position: relative;	
	overflow: hidden;
	width: 110px;
	height: 67px;
}

#flickr_gallery li{
	position: relative;
/*	top: -10px;
	left: 10px;*/
	overflow: hidden;
	width: 110px;
	height: 67px;
/*	height: 80px !important;
	width: 110px !important;*/
}

#flickr_gallery li img{
	margin-left: 0px;
	margin-top: 0px;
	position: relative;
	overflow: hidden;
	width: 110px;
	height: 67px;
}

#flickr_img_text{
	overflow: hidden; 
	position: relative; 
	background-color: #000; 
	width: 110px; 
	height: 20px; 
	margin-top: 0px; 
	margin-left:10px;	
}

/** CONTACTO **/
.contact{height:459px}
.contact div p{font-weight:bold;}
.contact div input{margin-top:10px;}
.contact div textarea{margin-top:10px;width:390px;height:200px}
.contact-error{border:1px solid #FF0000 !important;}
#flashMessage{font-size:0.9em;font-weight:bold;height:0;overflow:visible;text-align:center;}

/** INFO **/
#info{background-color:#1F232C;font-family:"Arial";}
#info h2{color:#FF0000;}
#info h3{color:#FF0000;}
#info p{color:#FFFFFF;font-family:arial;font-size:1em;text-align:justify;}


/* TWITTER SEARCH */
.bottom-box{
	background-image:url("/img/layout/background-twitter.gif");
	background-repeat:no-repeat;
	height:295px;
}
.bottom-box h4{
	color:#FFFFFF;
	float:left;
	font-family:verdana;
	font-size:1.2em;
	font-weight:bold;
	margin-bottom:15px;
	margin-left:5px;
	margin-top:5px;
}

#twtr-widget-1{
	margin-left:3px;	
}

/* FACEBOOK */
#facebook-box{margin-left:2px; margin-top:2px;}

/* FLICKR */