/* GENERAL */

body {
	background:#333 url(img/body-bg.jpg);
	font-size:11px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	color:#212121;
	margin:0px;
}
img { border:none; }
a {	color:inherit; text-decoration:none; }
a:hover { text-decoration:underline; }
.a { cursor:pointer;cursor:hand; }
.hide { display:none; }
p { margin:0px; padding:0px; }
h1,h2,h3,h4,h5,h6,h7 { margin:0px;padding:0px; }
blockquote{margin:0px;padding:0px;padding:5px;padding-left:15px;}


/* GENERAL */

.center { position:absolute;top:0px;left:50%;margin-left:-450px;width:900px;height:auto;overflow:visible;}
.header {background:#ffb604 url(img/head-bg.jpg) no-repeat;height:570px;}
.barrita1 {float:left;width:535px;background:url(img/barrita1-bg.png);text-align:right; margin:2px; padding:3px 5px; font-size:12px;} .barrita1 img {float:left;}
.barrita2 { float:right; margin-top:2px;margin-right:2px;width:348px; }
	.barrita2 img {margin-bottom:-2px;}
	.asd {margin-bottom:2px;}
		.sdf {display:none;background:url(img/barritashade.png);color:white;}
		.ganadores2009 {padding:10px;overflow:auto;height:300px;font-size:12px;}
			.ganadores2009 h1 {font-size:18px;}
			.ganadores2009 h2 {font-size:14px;}
.menu { background:#000 url(img/menu-bg.jpg);position:absolute;top:527px;left:0px;width:100%;height:43px; }
.boton { float:left;padding:14px 17px; font-size:12px; border:solid thin #bdbcbd;border-left:none; } .boton.primero{padding:14px 30px;z-index:2000;}
	.boton:hover { background:url(img/boton-bg.jpg); border:solid thin #10a1ce; border-left:none; }
	.submenu {display:none;position:absolute;margin-left:-18px;margin-top:15px;z-index:10;z-index:2200;}
	.submenu .subboton {background:#000 url(img/menu-bg.jpg);padding:8px 17px; font-size:12px; border:solid thin #bdbcbd;border-top:none;}
	.submenu .subboton:hover {background:url(img/boton-bg.jpg);padding:8px 17px; font-size:12px; border:solid thin #bdbcbd;border-top:none;}

.cuerpo{margin:2px 0px;width:auto;height:auto;overflow:auto;} .cuerpo.portada{height:494px;}
.t { background:url(img/t-bg.jpg);width:224px; height:246px;} .portada .t{position:absolute;}
.t.linea2{margin-top:248px;}
	.juradop, .disertantes {position:absolute;}
.t.noticias{margin-left:226px;width:449px;}
	.crop{float:left; margin-right:10px;width:137px;height:220px;overflow:hidden;text-align:center;}
	.mininoticia {margin:0px;position:absolute;width:420px;}
	.mininoticia img {height:220px;}
	.botonera{position:absolute;margin-top:200px;margin-left:150px;}
	.social{position:absolute;margin-top:205px;margin-left:388px;}
	.botonera .bul {float:left;padding:4px 8px;margin-right:5px; cursor:pointer;cursor:hand;} .bul.off{background:url(img/bullet-off.jpg) no-repeat;} .bul.on{background:url(img/bullet-on.jpg) no-repeat;}
.t.about{margin-left:677px;height:494px;width:223px;}
.t.twitter{margin-left:226px;width:285px;}
	.twtr-hd{display:none;}
	.twtr-ft{display:none;}
	.twtr-tweet{margin:-3px;padding:0px;}
	.twtr-tweet-wrap{margin:-5px;padding:0px;}
	.twtr-tweet-text{margin:0px;padding:0px;font-size:11px;}
	.twtr-avatar{margin:0px;padding:0px;}
.t.links{margin-left:514px;width:161px;}
	.linki{background:url(img/link-off.jpg);font-size:14px;color:#555;font-weight:bold;margin-top:3px;width:128px;padding:4px;} .linki:hover{background:url(img/link-on.jpg);}
	.linki.ancho{background:url(img/linkancho-off.jpg);width:188px;} .linki.ancho:hover{background:url(img/linkancho-on.jpg);}
.t.cuadruple{width:900px;height:auto;}
.t.triple{width:674px;height:auto;float:left;}
.b{background:white;margin:5px;padding:8px;height:220px;overflow:hidden;}
.t.about .b{height:468px;}
.t.liquid{height:auto;padding:1px 0px;margin-bottom:2px;} .t.liquid .b{height:auto;}
.sidebar{float:right;} .sidebar .t{margin-bottom:2px;}

.footer {margin:3px 0px;}
.foot {margin:10px 0px; font-size:14px; color:white;}
.foot p {margin:10px;} .foot p+p{margin-top:-10px;}
.foot img {position:absolute;margin-top:-20px;margin-left:820px;}
.sponsors, .patro {width:auto;height:auto;overflow:auto;}
.patro{margin-top:10px;}
.sponsors div, .patro div {float:left;padding:30px 10px;border-right:solid thin #ccc;width:80px;text-align:right;font-weight:bold; color:#ccc;margin-right:10px;}
.patro div {padding:115px 10px;} /* variacion de alto por padding */
.sponsors img {margin:4px 8px;height:60px;}
.patro img {margin:4px 8px;height:40px;}

/* texto */
h1, p {margin:5px 0px;}
h2 { font-weight:bold;font-size:16px; }
.liquid.triple .b {padding:15px;}
.liquid.triple h1 { font-weight:normal;margin:10px 0px;}
.liquid.triple h2, .liquid.triple h3, .liquid.triple h4, .liquid.triple h5, .liquid.triple h6 {color:#109ae7;margin:8px 0px; }
.liquid.triple h1, .liquid.triple h3, .liquid.triple h4, .liquid.triple h5 {color:#dfa606;}
.am{color:#ffc606;}
.az{color:#109ae7;}
.rayasup{border-top:solid thin black;margin:2px 0px;}
.flotante{margin-right:10px;float:left;clear:none;}
.flotante2{margin-right:10px;float:left;clear:none;height:220px;}
.juradop p {width:196px;}

/* forms */
.fila {width:auto;height:auto;overflow:auto;margin-top:5px;}
.col1 {float:left;width:220px; color:#109ae7;font-size:14px;text-align:right;padding-top:5px;}
.col2 {float:left;width:200px;margin:0px 20px;}
	input,textarea,select {padding:3px;font-size:14px;width:200px;border:solid thin #aaa;}
	textarea{height:100px;}
	input:hover,select:hover{background:#eee;}
	.submit {background:#109ae7;color:white;border:none;} .submit:hover{background:#008ad7;}
	.submit,select{width:210px;}
	.check {width:20px;margin-left:13px;} .check input {width:20px;height:20px;} .check+.col1{width:140px;}
.col3 {float:left;width:120px;color:#aaa;padding-top:6px;font-size:12px;}
	.malInput{color:red;}
	.bienInput{color:green;}
.col4 {float:left;width:300px;color:#000;margin-left:10px;padding-top:6px;font-size:12px;font-size:14px;}
.msg{margin:200px 0px;text-align:center;font-size:14px;color:#109ae7;}

/* gallery */
.thumb {width:148px;height:111px;float:left;margin:5px;}
.thumb img {width:148px;height:111px;border:3px solid #ddd;position:absolute;}
.thumb img:hover {border:3px solid #bbb;}