@charset "UTF-8";
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #333;
	background-attachment: scroll;
	background-color: #171717;
	background-image: url(images/bg_body.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	text-align: justify;
}
.col1 ul.gand { padding:0px; margin-bottom:50px; padding-bottom:10px; border-bottom:4px solid #222} 
.col1 ul.gand li{ border-left:8px solid #e1ff3a;padding:2px; padding-left:8px; margin-bottom:5px;}
.col1 ul.gand li:hover{ background-color:#333;}
.col1 ul.gand li a {
	color: #ccc;
	font-size: 12px;
	line-height: 11px;
	text-transform:uppercase; text-decoration:none
}

.col1 ul li a, .col1 a  {
	color: #e1ff3a;
	font-size: 11px;
	line-height: 11px;
}
.col1 ul li {
	padding-bottom: 10px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
.col1 ul {
	list-style-type: none;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.main {
	width: 1002px;
	margin-right: auto;
	margin-left: auto;
}
.header { display:block; clear:both; height:62px;}
.header img.logo{ float:left}
.header ul.nav{ float:right; list-style:none; margin:0px; padding:0px; padding-top:20px;}
.header ul.nav li{ display:inline; padding:10px; font-size:12px;}
.header ul.nav li a{ color:#FFF; text-decoration:none;}
.footer{
	background-attachment: scroll;
	background-image: url(images/curv_inf.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 20px;
}.contenido {
	background-attachment: scroll;
	background-image: url(images/bg_cont.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	padding-top: 10px;
	padding-right: 25px;
	padding-bottom: 10px;
	padding-left: 25px;
}
.col1 {
	width: 180px;
	float: left;
	color: #999;
	font-weight: normal;
}

.col1 h2{font-weight: normal; font-size:16px;}
.col1 h3{font-weight: normal; font-size:14px;}
.col1 p{ padding-left:10px; line-height:12px;}


.col2 {
	float: left;
	width: 480px;
	margin-right: 30px;
	margin-left: 60px;
	font-size: 12px;
}
.col2 h2 strong {
	font-size: 18px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	color: #000;
}
.col2 h2 {
	font-size: 16px;
	font-weight: normal;
	color: #666;
	margin: 0px;
}


.col2_int {
	float: left;
	width: 700px;
	margin-right: 0px;
	margin-left: 60px;
	font-size: 12px;
}
.col2_int ol li{ padding-bottom:5px; }
.col2_int h2 strong {
	font-size: 18px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	color: #000;
}
.col2_int h2 {
	font-size: 16px;
	font-weight: normal;
	color: #444;
	margin: 0px;
	padding-bottom:5px;
}
.col2_int h2.grand {
	font-size: 16px;
	font-weight: normal;
	color: #444;
	margin: 0px;
	padding-bottom:5px; margin-top:10px;
}
.col2_int .grand_border { border:1px solid #666; margin-top:10px; margin-bottom:10px;
}
.col2_int h1 {
	font-size: 21px;
	font-weight: normal;
	color: #222;
	margin: 0px;
	margin-bottom:20px; border-bottom:3px #999 solid; padding-bottom:5px;
}

.col2_int ul.list2 a{ color: #C00;}

.col3 {
	float: right;
	width: 200px;
}
.fixed {
	display: block;
	clear: both;
}



/*tabla premiados*/
.premios{ width:100%; margin-bottom:30px;}
.premios thead {background-color:#555; color:#FFFFFF; font-weight:bold;}

.premios thead tr td  {background-attachment: scroll;background-image: url(images/rec01.gif);background-repeat: no-repeat;background-position: left top;padding:5px;}
.premios thead tr td +td   { background-image:none;}
.premios thead tr {background-attachment: scroll;background-image: url(images/rec02.gif);background-repeat: no-repeat;background-position: right top;}

.premios thead td.lug{ width:20px;}
.premios thead td.ang{ width:200px;}
.premios tbody td{background-color:#fff; color:#333; padding:3px; width:150px; text-align:left;}
.premios tbody td +td{width:20%;}
.premios tbody td.right{background-attachment: scroll;background-image: url(images/rec04.gif);background-repeat: no-repeat;background-position: right bottom;}
.premios tbody td.left{background-attachment: scroll;background-image: url(images/rec03.gif);background-repeat: no-repeat;background-position: left bottom;}
.premios tbody tr.destacado td{ color: #FFFF66; font-size:12px; font-weight:bold ; text-transform:uppercase; padding:3px;}	
/*.premios tbody tr.p_oro td{ color: #FFFF66; font-size:11px; text-transform:uppercase; padding:3px;}	
.premios tbody tr.p_plata td{ color: #99CCFF; font-size:11px; text-transform:uppercase; padding:3px;}	
.premios tbody tr.p_bronce td{ color: #FFCC66; font-size:11px; text-transform:uppercase; padding:3px;}	*/
