* {margin:0;padding:0}
body {
	color:#000;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif; 
	font-size:0.65em; line-height:normal; 
	/*font:11pt Georgia, Times New Roman, serif; background-color:#ffffff;line-height:1.3em; color:#444444*/
	}

body {
	background: white url(../images/fondo-new.jpg) repeat-x 0px -200px;
	
}

a img {border:none}
/*a:link {color: #0066ff;text-decoration:underline}
a:hover {color:#7A0A17;text-decoration:underline}
a:visited {color: #804249;text-decoration:underline}*/

p {margin:10px 0 5px 0}
span.strike {text-decoration: line-through}

/* IE8 hack to get it to apply margin auto centering to element inside this one */
#wrap {width:100%}


/* ~~NAVEGACIÓN ~~ */
nav {
	/*height: 60px;*/
	background: transparent;
	text-align: right;
	margin-top: 30px;
}
nav ul {
	list-style: none;
	padding-top: 10px;
}
nav ul li {
	display: inline;
	margin-left: 5px;
}
nav ul a, nav ul a:visited {
	background: #17528f;
	color: white;
	letter-spacing: 0.4px;	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;	
	font: normal 1.1em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding: 8px 10px;
	text-decoration: none;
	/*border: 1px solid #17528f;*/
}
nav ul a:hover, nav ul a:active, nav ul a:focus { 
	background: #ee3333;
	color: #fff;
	/*border: 1px solid #ee3333;*/
}





/* Header */
#header {
	/*padding: 0 0 15px;*/
	/*height: 300px;*/
	/*background-color: silver;*/
}
#header #cabecera {
	max-width: 1080px;
	margin: 0 auto;
	padding: 0;
	/*background: #C60;*/
	/*height: 200px;*/	
	}


#cabecera2 {
	margin-bottom: 20px;
	margin-top: 20px;
	text-align: center;
}
#cabe2_izqui {
	float: left;
}
#cabe2_dere {
	float: right;
}
#cabe2_dere h2 {
	font: bold 3.6em "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-top: 100px;
	letter-spacing: 0.04px;
	text-shadow:0 1px 0px #CCC;
	color: black;
	text-align: left;
}
#cabe2_dere h3 {
	font: bold 3em "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-top: 80px;
	letter-spacing: 0.04px;
	text-shadow:0 1px 0px #CCC;
	color: black;
	text-align: left;
}

.titrojo {
	font-size: 0.85em;
	color: #f43630;
}


/*#header img.logo {margin-top:26px}*/
/*#header #logo #lang {width:100px;float:right;height:55px;margin-right:60px}*/





/* Content Area */
#main {max-width:1080px;margin:0 auto;clear:both;padding-right:10px;padding-left:10px}
#main2 {width:1024px;margin:0 auto;clear:both;padding-right:10px;padding-left:10px}

#ganadores {
	float: left;
	margin-bottom: 20px;
}
#ganadores2 {
	float: left;
	margin-bottom: 20px;
}
#ganadores h1{
	font: 2.5em "Lucida Grande", Lucida, Verdana, sans-serif;
	/*margin-top: 100px;*/
	letter-spacing: 0.04px;
	/*text-shadow:0 1px 0px #CCC;*/
	background: #17528f;
	color: white;
	letter-spacing: 0.4px;	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;	
	padding: 8px 10px 8px 20px;
	text-decoration: none;
	/*text-align: center;*/
}	

#ganadores2 h1{
	font: 2.5em "Lucida Grande", Lucida, Verdana, sans-serif;
	/*margin-top: 100px;*/
	letter-spacing: 0.04px;
	/*text-shadow:0 1px 0px #CCC;*/
	background: #17528f;
	color: white;
	letter-spacing: 0.4px;	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;	
	padding: 8px 10px 8px 20px;
	text-decoration: none;
	/*text-align: center;*/
}	



#columna1 {
	/*background-color: aqua;*/
	float: left;
	/*width: 200px;*/
}
#columna2 {
	/*background-color: orange;*/
	float: right;
	/*width: 200px;*/
}

#columna2 p {
	text-align: right;
	margin-top: 100px;
}

#columna1 h4 {
	color: #f43630;
	margin-top: 20px;
	font-size: 2em;
	margin-bottom: 10px;
}	
#columna1 p {
	font: 1.6em/150% "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #000;
	margin-bottom: 10px;
}		
	
.boldblack {
	color: black;
	font-weight: bold;
}
/*.boldred {
	color: #f43630;	
}*/
.black {
	color: black;
}







#col1 {
	/*background-color: aqua;*/
	float: left;
	
}
#col2 {
	/*background-color: yellow;*/
	float: left;
	}
#col3 {
	/*background-color: orange;*/
	float: right;	
}


#col1a {
	/*background-color: aqua;*/
	float: left;
	
}
#col2a {
	/*background-color: yellow;*/
	float: left;
	}
#col3a {
	/*background-color: orange;*/
	float: right;	
}


#col1b {
	/*background-color: aqua;*/
	float: left;
	
}
#col2b {
	/*background-color: yellow;*/
	float: left;
	}
#col3b {
	/*background-color: orange;*/
	float: right;	
}







.beca {	
}
.beca h4{
	color: black;
	font: bold 1.4em "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-bottom: 10px;
	border-bottom: 1px solid #c5dceb;
}

.beca ul{
	margin-bottom: 20px;
}

.beca ul li{
	font: 1.1em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;	
	/*margin-bottom: 20px;*/
	/*border-top: 1px solid #c5dceb;
	border-bottom: 1px solid #c5dceb;*/
	background-color: #FFF;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	list-style-type: none;
}
.rojosantan{
	color: #f43630;
	letter-spacing: 0.06em;
	font-size: 1.2em;
}
.rojoenla{
	color: #f71818;
	font-size: 1.1em;
}
.allo{
	color: yellow;
	}
.bold{
	color: black;
	font-weight: bold;
}
.boldred{
	font-weight: bold;
	color: #f71818;
}
.versal{
	font-variant: small-caps;
}




#content {
	width: 500px;
	float: left;
	padding: 30px 0 25px 0;
	background: #FF0;
}
#content h1 {font-size:1.65em;margin:0;padding:0;color:#7A0A17;line-height:1.1em}
#content h2 {font-size:1.2em;margin:15px 0 10px 0;color:#7A0A17}
#content h3 {font-size:1.1em;font-weight:normal;margin:15px 0 10px 0;color:#7A0A17}

#content pre {font-family:Verdana, Arial, sans-serif;margin:15px 0 15px 0;line-height:0.9em;font-size:0.9em;color:#010ACE}
#content ul {list-style:square;margin:10px 0 10px 20px;list-style-position:inside}
#content li {line-height:1.2em;font-size:0.9em}

#content #list {width:200px;float:left}
#content #screenshots {width:200px;float:right;padding-top:15px}
#content #screenshots p {margin:5px 0 0 0;font-size:0.8em}

/* Sidebar */
#sidebar {
	width: 250px;
	float: right;
	padding: 30px 5px 25px 10px;
	background: #FC0;
}
#sidebar ul {list-style:none}
#sidebar h2  {font-size:1.2em;margin:25px 0 12px 0;color:#7A0A17}
#sidebar img {margin-right:3px}
#sidebar form {padding:5px 0 10px 0;text-align:center}
#sidebar .twitter-share-button {padding:0px 0 5px 0}
#plus {padding:16px 0 5px 0}

/* Footer */
#footer {
	background: #444444 url(../images/fondo-pie.jpg) repeat-x;
	color: #000;
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif
}
#footer2 {background-color: #444444;color:#ffffff;font-size:11px;font-family:Verdana, Arial, sans-serif;height:140px}
#footer a, #footer2 a {color:#ffffff;text-decoration:underline}
#footer a:hover, #footer2 a:hover {color:#804249;text-decoration:underline}
#footer a:visited, #footer2 a:visited  {color:#ffffff;text-decoration:underline}
#footer p, #footer2 p {margin:0 0 15px 0}
#footer p.axe img, #footer2 p.axe img {margin-bottom:-7px}
#foot {width:1080px;margin:0 auto;background: url('images/duct-tape.jpg') no-repeat;height:140px;line-height:1.1em;padding:0 10px 0 10px}
#foot2 {width:800px;margin:0 auto;height:140px;line-height:1.1em;padding:0 10px 0 10px}
#foot #left {
	width: 400px;
	float: left;
	padding-top: 72px;
	/*background: #990;*/
}
#foot #right {
	width: 400px;
	float: right;
	text-align: right;
	padding-top: 72px;
	/*background: #F30;*/
}
/*#foot2 #left {width:450px;float:left;padding-top:45px}
#foot2 #right {width:250px;float:right;text-align:right;padding-top:45px}
#foot #review {clear:both}
#foot #review p {margin:2px 0 5px 0}
#foot #review blockquote {font-style:italic}*/

#copy {
	/*border-top: 1px solid #ccc;*/
	
}
#copy p {
	text-align: center;
	
}

.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden}
.clearfix {display: inline-block}
* html .clearfix {height: 1%}
.clearfix {display: block}
