/*---------------------------------------------------------------------

		RESET

---------------------------------------------------------------------*/

* { border: 0 none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; margin: 0; padding: 0; outline: 0; vertical-align: baseline }
:focus { outline: 0 }
html { height: 100% }
body { background: #fff; color: #000; line-height: 1; }
ol, ul { list-style: none }
table { border-collapse: collapse; border-spacing: 0; width: 100% }
caption, th, td { font-weight: normal; text-align: left }
blockquote:before, blockquote:after, q:before, q:after { content: "" }
blockquote, q { quotes: "" "" }
textarea { overflow: auto }
button { background: none; border: 0; text-align: center }
h1, h2, h3, h4, h5, h6 { font-weight: normal; line-height: normal }



/*---------------------------------------------------------------------

		TAGS

---------------------------------------------------------------------*/

body {
	background: #000 url(/images/gamers/bg.jpg);
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
}

p, ul, ol { margin: 0 0 0px; }

strong { font-weight: bold }
em { font-style: italic }

a, a:link, a:visited {
	text-decoration: none;
}

/*---------------------------------------------------------------------

		BASE LAYOUT

---------------------------------------------------------------------*/

#container {
	margin: 0 auto;
	width: 1197px;
}
	.bg,
	#header,
	#banner,
	#content,
	#footer {
		float: left;
		clear: both;
		width: 100%;
		position: relative;
	}
		div.center {
			margin: 0 auto;
			width: 1197px;
			position: relative;
		}
	.bg { background: url(/images/gamers/bg_bg.jpg) repeat-x 0 bottom}
	#header {
		background:url(/images/gamers/header.png) no-repeat #000;
		  height: 392px;
		padding: 150px 70px 0 386px;
		width: 747px;
	}
	#content {	margin: 20px 0 0; clear: none}
		#main {
			
			float: left;
			width: 595px;
		}
		#sidebar {
			float: right;
			width: 596px;
		}

	#footer {
		height: 70px;
	}

/*---------------------------------------------------------------------

		ELEMENTS, IDs, CLASSES

---------------------------------------------------------------------*/


/*	Container
-------------------------------*/

/*	Header
-------------------------------*/
#logo { position: absolute;top: 20px;left: 50%; margin: 0 0 0 -75px}
	#logo a {
		display: block;
		width: 150px; height: 59px;
		font-size: 28px;
		text-align: center
	}
h1{font: bold 60px/60px arial,helvetica, sans-serif;color: #fff; text-transform: uppercase;margin: 0 0 33px; border-bottom: 1px solid #fff; padding: 0 0 10px}
h1 span { color: #00b7c8}

#header p {width: 360px; float: left; font-size: 15px}
#header p + img { float: left; margin:-10px 0 0 12px}



/*	Home
-------------------------------*/




/*	Main
-------------------------------*/
.niceform .fl{ background: url(/images/gamers/header_form.jpg) no-repeat; padding: 13px 0px 1px 40px; text-align: left; color:#fff}
.niceform .fl h2 { color:#00b7c8;text-transform: uppercase;font:bold 24px/30px arial,helvetica, sans-serif; }
.niceform {background: #818687;padding: 0 0 2px 0px; }
.niceform .respuestas, .niceform  .preguntas, .condiciones {background: url(/images/gamers/bg_form.jpg) repeat-y; width: 538px; margin: 0 1px;}
.niceform .respuestas { border-bottom: 1px solid #fff; padding:0 7px 7px 65px; width: 521px;font: 16px/20px arial, helvetica, sans-serif; color: #000 }
.niceform  .preguntas {padding:15px 27px 0px; float: left; margin: 0 1px 0px; color: #fff}
.niceform  .preguntas span { display: block;    float: left;    font:16px/16px arial,helvetica,sans-serif;    width: 478px; margin: 7px 0 0 }
.niceform  .preguntas span.txt-43 { float: left;    font: bold 43px/43px arial,helvetica,sans-serif;    width: 39px; margin: 0}
.niceform  input[type="radio"]{margin: 0 0 15px}
.niceform  ul {  margin: 0 0 0px }

.niceform span.title { color:#fff; background: url(/images/gamers/bg_datos.jpg) no-repeat 0 0; display: block; text-align: center; height: 28px; font: bold 24px/30px arial, helvetica,sans-serif; text-transform: uppercase; margin: -10px -27px 20px}
.niceform .form { margin: -1px 1px 0; padding: 10px 27px 25px;  background: url(/images/gamers/bg_form.jpg) repeat-y; overflow: hidden}
.niceform .form input[type="text"]{background: #323232;border: 1px solid #b1b1b1; margin: 0 14px 17px 5px; padding: 2px 3px ; color:#fff; width: 118px}
.niceform .form input#age { width: 50px}
.ie7 .niceform .form input#age { width: 99px}
.niceform .form select {width: 253px; background: #323232;border: 1px solid #b1b1b1;margin: 0 48px 0 6px; color:#fff;padding: 2px 3px }
.niceform .form #age {width: 203px;}
.ie7 .niceform .form select{width: 274px}
.niceform .form label {font-size: 15px; color:#fff}
.btn-enviar {width: 67px; float: right}
.btn-enviar a{font: bold 18px/25px arial,helvetica, sans-serif; text-transform: uppercase; color: #fff}
.btn-enviar a:hover {opacity:10;opacity: 0.7;
				-webkit-transition: all .20s ease-in-out;
				-moz-transition: all .20s ease-in-out;
				-o-transition: all .20s ease-in-out;
				-ms-transition: all .20s ease-in-out;
				transition: all .20s ease-in-out;}
 #eval #currentLink span:hover {background-size:210px;opacity:10;opacity: 0.7;
				-webkit-transition: all .20s ease-in-out;
				-moz-transition: all .20s ease-in-out;
				-o-transition: all .20s ease-in-out;
				-ms-transition: all .20s ease-in-out;
				transition: all .20s ease-in-out;}
 .condiciones { padding: 10px 27px ; border-top: 1px solid #fff;font: 15px/20px arial, helvetica, sans-serif; color: #fff}
 .condiciones input { float: left}
 .condiciones #bases { font: 15px/20px arial, helvetica, sans-serif; color: #fff; text-decoration: underline ; margin:20px;}
 .condiciones #anteriores {margin:0px;}
 .ie7 .niceform  input[type="radio"],.ie7 .niceform .form input[type="text"] {margin: 0 0 0px}
/*	Sidebar
-------------------------------*/
.social {background: url(/images/gamers/bg_social.png) no-repeat; padding: 10px; height: 48px; margin: 0 0 10px}
.social p { color: #fff; font: 18px/20px arial; text-align: center; width: 367px; float: left; text-shadow: #20737f 1px 1px; margin: 0 84px 0  20px}
.social .stMainServices.st-facebook-counter{background-image:url(/images/gamers/compartir.png)!important;  float: left; margin: 0 0 0 4px; width: 49px; height: 45px}
.social .st_facebook_hcount .stArrow, .social .st_fb_like_hcount .stArrow { background-position: 0 8px;margin: 13px 0 0}
.social .stButton_gradient.stHBubble {margin: 0}
.sidebar-1, .sidebar-2 {width: 291px; border: 1px solid #828b8c; background: url(/images/gamers/bg_sidebars.jpg) repeat-y; float: left;}
.sidebar-1 { margin: 0 7px 0 0}
.sidebar-1 h4, .sidebar-2 h4{margin: -1px -2px 0px }
.sidebar-1 ul, .sidebar-2 ul {padding: 10px 15px; height: 872px; margin: 0}
.ie7 .sidebar-1 ul, .ie7 .sidebar-2 ul { height: 650px; overflow-y: scroll}
.sidebar-1 ul li , .sidebar-2 ul li {margin: 0 0 10px; padding:10px 0 0px; border-top: 1px dashed #00b7c8}
.sidebar-1 ul li:first-child , .sidebar-2 ul li:first-child { border: 0 none; padding: 0}
.sidebar-2 ul li {border-color:#ebf582 }
.sidebar-1 ul li h5, .sidebar-2 ul li h5 { font: bold 15px/17px arial,helvetica, sans-serif;margin: 0 0 5px}
.sidebar-1 ul li h5, .sidebar-1 ul li .content .ago, .sidebar-1 ul li .content a { color:#00b7c8}
.sidebar-2 ul li h5, .sidebar-2 ul li .content .ago, .sidebar-2 ul li .content a{ color:#ebf582}
.sidebar-1 ul li .content, .sidebar-2 ul li .content {font: 10px/15px arial, helvetica,sans-serif}
.sidebar-1 ul li .content .ago, .sidebar-2 ul li .content .ago {float: left; }
.sidebar-1 ul li .content p, .sidebar-2 ul li .content p {display: inline; margin: 0}
.foot-sidebar { background: url(/images/gamers/bg_sidebar_bottom.jpg) repeat-x; padding:5px 20px; color: #000; font: bold 14px/20px arial, helvetica, sans-serif;}
.foot-sidebar a {color: #000; font: bold 14px/20px arial, helvetica, sans-serif; }
.foot-sidebar a:hover {color: #00b7c8}

/*ESET AREA*/
.eset-area, .sponsors { width: 100%; position: relative; float: left; margin: 10px 0 0}
.ie7 .eset-area, .ie7 .sponsors { clear: none}
.eset-area .form-box { height: 203px;   padding:22px 189px 22px 28px;    width: 226px; background: url(/images/gamers/bg_trial.png) no-repeat; float: left}
.eset-area .form-box h4, .eset-area .big-box h4 {color: #00b7c8; font: bold 20px/25px arial, helvetica, sans-serif; text-transform: uppercase; margin: 0 0 10px}
.eset-area .form-box h4, .eset-area .form-box > span{text-align: right; display: block}
#eval dl { margin: 0 0 5px}
#eval dt{color: #fff!important;  display: inline;    float: left;    margin: 0 5px 0 0; font-size: 14px; width: 56px; text-align: right}
#eval dt strong {color: #fff!important;}
#eval li, #eval ul.blue { line-height: 0}
#eval input.text, #eval select { width:200px; padding: 2px 5px; margin-top:5px; margin-left:10px;  background: #008894; color: #fff}
/*#eval #currentLink span {background: url(/images/gamers/submit.png) no-repeat; padding:13px 0px 15px 52px; display: block; color:#fff; width:208px; margin: 0px 0 0 20px; font: bold 15px/23px arial }*/
#eval #currentLink span {
	background: rgba(0, 0, 0, 0) url(/images/gamers/submit.png) no-repeat scroll 0 0;
    color: #fff;
    display: block;
    font: bold 15px/23px arial;
    margin-left: 67px;
    padding: 13px 0 15px 52px;
    text-align: left;
    width: 208px;
	}
.eset-area .big-box {float: right; width:752px ; margin: 12px 0 0}
.eset-area .big-box .box {
	 border: 1px solid #849193;
    float: left;
    height: 136px;
    margin: 0 0 0 10px;
    padding: 8px 94px 12px 12px;
    width: 256px;
	background:#000 url(/images/gamers/box_bg.png) no-repeat 0 33px;
}
.eset-area .big-box h4 { font-size: 14px; line-height: 20px; text-align: right; margin: 0 0 20px}
.eset-area .big-box p {  text-align: right; line-height: 15px }
.eset-area .big-box p a {color: #00b7c8; text-decoration: underline}
.eset-area .banner {margin: 15px 0 0 10px; float: left}
.eset-area .banner a{display: block}
.sponsors { border: 1px solid #849193;background: url(/images/gamers/bg_sponsors.jpg) repeat-y ;padding: 14px 0 0; overflow: hidden}
.sponsors h4 { background: url(/images/gamers/bg_h_sponsors.png) no-repeat -6px 5px; text-align: center;color: #00b7c8; font: bold 17px/25px arial, helvetica, sans-serif; text-transform: uppercase; margin: 0 0 10px}
.sponsors ul{ overflow: hidden}
.sponsors ul li { float: left}
.sponsors ul li + li { margin:  0 0 0 41px}
.sponsors ul li a { display: block; background: url(/images/gamers/sponsors.png) no-repeat; width: 100px; height: 60px; text-indent: -9999px;}
.sponsors ul li.ra a {background-position: 23px 0;
    height: 69px;
    width: 110px; }
.sponsors ul li.imperio-gamer a {background-position:-100px 0; height: 69px ; width: 137px }
.sponsors ul li.game-pro a {background-position:-286px 0; height: 69px ; width: 168px }
.sponsors ul li.dgames a {background-position:-505px 0; height: 69px ; width: 149px }
.sponsors ul li.prysmax a {background-position:-698px 0; height: 69px ; width: 149px }
.sponsors ul li.oc3 a {background-position:-883px 0; height: 69px ; width: 66px }
.sponsors ul li.tecnogaming a {background-position:-1002px 0; height: 69px ; width: 140px }
.sponsors p {text-align: center; }
.sponsors p a {color: #00b7c8}
/*	Footer
-------------------------------*/
#footer {background: #1b1b1b url(/images/gamers/bg_footer.jpg) repeat-x  }
#footer .center { padding: 20px 0 0; background: url(/images/gamers/footer_center.jpg) repeat-x ; height: 50px }
#copyright {
	margin: 0;
	text-align: left;
	float: left;
	line-height: 25x
}
.follow { float: right; line-height: 25px; margin: 0 210px 0 0; width: 152px}
.follow span { float: left}
.follow ul { float:left; margin: -10px 0 0 5px;}
.follow ul li { float: left}
.follow ul li a { display: block; width: 38px; height: 43px ; background: url(/images/gamers/social.png) no-repeat; text-indent: -9999px;}
.follow ul li.fb a {background-position: 0 0}
.follow ul li.tw a {background-position: -45px 0}
#footer .logo { position: absolute; right: 0; top: 20px; width: 200px}
#footer .logo a {color:#fff; font: 12px/26px arial, helvetica, sans-serif; text-transform: uppercase}
#footer .logo a img { margin: -4px 0 0 5px; float: right}
.ie7 #footer .logo a img { margin: -27px 0 0 5px;}
/******/
.bases { background: #000; padding: 20px}
.bases h1 { font-size: 25px; text-align: center}
.bases a { color: #fff; text-decoration: underline}
.bases ul  { list-style: circle}
/*---------------------------------------------------------------------

		FORMS

---------------------------------------------------------------------*/


/*	General styles
-------------------------------*/

input.text,
select.select,
textarea.textarea {
	background: #eee;
	border: 1px solid #999;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 5px;
}
input.text { width: 250px }
select.select { padding: 4px 2px; width: 262px }
textarea.textarea { width: 400px; height: 90px }

input.text:focus,
select.select:focus,
textarea.textarea:focus {
	background: #fff;
	border: 1px solid #09f;
}


input.submit {
	background: #09f;
	border: 0 none;
	color: #fff;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding: 5px 20px;
}



/*	Individual forms
-------------------------------*/
#box_msg {
	background: url(/images/gamers/gracias.png) no-repeat;
	display:none;
	height: 144px;
	width: 593px;
}
/*
#pollWrap {
    width: 350px;
}*/
/*
#pollWrap h2 {
    font-size: 1em;
    margin-bottom: 5px;
}
#pollWrap ul {
    list-style: none outside none;
    margin: 0;
    padding: 0 0 0 5px;
}
#pollWrap li {
    font-size: 0.8em;
    overflow: hidden;
    padding: 0;
}
#pollWrap li span {
    font-size: 0.7em;
}
*/

.pollChart {
	/*margin-left: 25px;*/
	margin-right: 25px;
	margin-bottom: 5px;
	/*padding-right: 25px;*/
	height: 5px;
	width:1px;
	display:none;
	/*Adding rounded corners to the graphs - Optional - START*/
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	/*Adding rounded corners to the graphs - Optional - END*/
}

.prev {
	margin-top:20px;
	width:48px;
	height:48px;
	float:left;
	background:url(/images/gamers/prev.ico) no-repeat;}

.next {
	margin-top:20px;
	width:48px;
	height:48px;
	float:right;
	background:url(/images/gamers/next.ico) no-repeat;}