@charset "UTF-8";
/* CSS Document */

/* RESET: Copyright (c) 2007, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt version: 2.2.2 */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}

/* REDEFINICIONES */

* { margin:0; padding:0; border:0; outline-style:none; }
body { margin:0; padding:0; background:url(http://www.seofollow.com/img/aux/bg.jpg) repeat-x #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; }
h1, h2, h3, h4, h5, h6 { font-family: Trebuchet MS, Helvetica, sans-serif; font-weight: bold; color: #666666; } 
h1 { margin-top: 10px; margin-bottom: 10px; font-size: 22px; color: #67A6C7; }
h2 { margin-top: 12px; margin-bottom: 8px;  font-size: 18px; }
h3 { margin-top: 12px; margin-bottom: 8px;  font-size: 14px; color: #7FCC66; }
h4 { margin-top: 6px; margin-bottom: 6px;  font-size: 12px; }
.fix { clear:both; }

#layout { width:690px; margin:auto; height:100%; }
#footer { height:20px; }
#loading { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: #FFFFFF url(http://www.seofollow.com/img/aux/loading.gif) center center no-repeat; z-index: 999;}

/* header */

#header { width:100%; height:100px; margin:40px 0 10px 0; }
#header h1 a { background:url(http://www.seofollow.com/img/logos/logo.png) no-repeat; width:439px; height:81px; display:block; text-indent:-9999em; float:left; }

#languages { width:100px; float:right; font-size:10px; padding:2px; position:relative; top: 10px; }
	#languages a { text-decoration:none; color:#999999; cursor:pointer; }
	#languages img { position: relative; top: 1px; }
	#actual_language { float:right; width:95px; border:1px solid #BBBBBB; padding:4px; background:url(http://www.seofollow.com/img/aux/desplegable.png) right 4px no-repeat; }
	#all_languages { display:none; width:95px; }
	#all_languages li { padding-top:6px; }
	
/* home */

#center_contents { float:left; }

#buscador, #informacion, #ejemplos { background:url(http://www.seofollow.com/img/aux/background.jpg) no-repeat; } 
#buscador, #informacion, #ejemplos p { font-size:12px; color:#919191; }

#buscador { width:410px; height:69px; background-position:0px 0px; display:block; padding:18px 0 0 30px; margin-bottom: 30px; }
#buscador .buscador { width:337px; height:45px; border:1px solid #CCCCCC; font-size:30px; color:#566052; padding:3px 0 0 3px; }
#buscador .btn { background:url(http://www.seofollow.com/img/aux/btn.png) no-repeat; width:37px; height:30px; text-indent:-9999em; cursor:pointer; margin-left: 10px; background-position:-0px -0px; }
#buscador .btnb { background:url(http://www.seofollow.com/img/aux/btn.png) no-repeat; width:37px; height:30px; text-indent:-9999em; cursor:pointer; margin-left: 10px; background-position:-0px -30px; }
#buscador label { display:none; }

#informacion { width:420px; height:94px; background-position:0px -112px; display:block; padding:20px 0 0 20px; margin: 0 0 0 0; }
#informacion h2 { width:410px; height:23px; background:url(http://www.seofollow.com/img/texts/en/obtener.png) no-repeat; display:block; text-indent:-9999em; }
#informacion strong { font-weight:bold; }
#ejemplos { width:416px; height:96px; background-position:0px -260px; display: block; padding:2px 20px 0 20px; margin:34px 0 0 0; }
#ejemplos h2 { width:410px; height:23px; background:url(http://www.seofollow.com/img/texts/en/ejemplos.png) no-repeat; display:block; text-indent:-9999em; }
#ejemplos a { color:#919191; text-decoration:underline; }
#ejemplos a:hover { text-decoration:none; }

#twitter { background:url(http://www.seofollow.com/img/aux/twitter.png) no-repeat; width:420px; height:77px; margin:30px 0 0 0; padding:20px 10px 0px 10px; }
#twitter_div { width:270px; font-size:12px; color:#FFFFFF; }
#twitter_div a { color:#FFFFFF; text-decoration:none; }
#twitter_div a:hover { color:#FFFFFF; text-decoration:underline; }
#twitter_div a.linktwitter { display:block; text-align:left; color:#FFF; text-decoration:underline; }
#twitter_div a.linktwitter:hover { text-decoration:none; }
#twitter_update_list li { margin-bottom:5px; }

#sidebar { width:205px; height:485px; background:url(http://www.seofollow.com/img/aux/sidebar.jpg) no-repeat; float:right; }
#sidebar .informate a { width:200px; height:420px; background:url(http://www.seofollow.com/img/texts/en/informate.png) center top no-repeat; display:block; text-indent:-9999em; }
#sidebar h2 { width:169px; height:23px; background:url(http://www.seofollow.com/img/texts/en/informes.png) no-repeat; display:block; text-indent:-9999em; margin:28px 0 0 28px; }
#sidebar ul { margin:10px 10px 0px 28px; }
#sidebar li a { background:url(http://www.seofollow.com/img/aux/bullet.png) no-repeat; padding-left:20px; }
#sidebar a { color:#919191; font-size:12px; text-decoration:none; }
#sidebar a:hover { text-decoration:underline; }
#sidebar p { width:153px; margin:10px 10px 0px 28px; }
#sidebar p a { color:#919191; text-decoration:underline; }
#sidebar p a:hover { text-decoration:none; }

/* Informes */
#report, #list, #suscribe { width:420px; float:left; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; border:1px solid #e8f5fa; background:#e8f5fa; padding:10px; }

table.seo_vars { width: 400px; margin: 10px auto; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; }
table.seo_vars th, table.seo_vars td { padding:7px; font-size:16px; }
table.seo_vars th { color:#666666; }
table.seo_vars td.value { text-align:right; font-weight:bold; color:#67A6C7; }
table.seo_vars td a { }
table.seo_vars caption { display:none; }
#seo_graph { display:none; width:402px; height:222px; margin: 0 auto; overflow:hidden; text-align: right; }
#seo_graph img { border:1px solid #666666; margin-bottom: 4px; }
#seo_graph a { color: #C41111; font-size:10px; padding-right: 20px; background:url(http://www.seofollow.com/img/aux/cross.png) right no-repeat; text-decoration:none; }
#graph { background:url(/img/aux/loading_graph.png) no-repeat; width: 400px; height:200px; }
table.seo_evolution { display:none; }

/* lista */
ul.domains_list { width: 100%; }
ul.domains_list li { padding:7px; font-size:16px; }
ul.domains_list a { color:#666666; text-decoration:none; background:url(http://www.seofollow.com/img/aux/barchart.png) left no-repeat; padding-left:24px; }
.pagination { text-align:right; margin-top:10px; }
.pagination a { color: #4496D3; font-size:10px; text-decoration:none; }
.pagination a.last { padding-left: 20px; background:url(http://www.seofollow.com/img/aux/arrow_180.png) left no-repeat; }
.pagination a.next { padding-right: 20px; background:url(http://www.seofollow.com/img/aux/arrow.png) right no-repeat; }

/* suscribe */
#suscribe div { padding-top: 10px; }
#suscribeform_container { display: none; }
#suscribeform label { font-size:20px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; width:290px; display:block; height:30px; }
#suscribeform div { padding-top: 10px; }
#suscribeform .text { font-size:12px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; }
.suscribe { width:200px; height:25px; border:1px solid #CCC; }
.suscribe_btn { width:100px; height:25px; border:1px solid #CCC; margin:10px 0 0 0; }

/* FACEBOX */
#facebox .b{background:url(http://www.seofollow.com/img/facebox/b.png)}
#facebox .tl{background:url(http://www.seofollow.com/img/facebox/tl.png)}
#facebox .tr{background:url(http://www.seofollow.com/img/facebox/tr.png)}
#facebox .bl{background:url(http://www.seofollow.com/img/facebox/bl.png)}
#facebox .br{background:url(http://www.seofollow.com/img/facebox/br.png)}
#facebox{position:absolute;top:0;left:0;z-index:100;text-align:left}
#facebox .popup{position:relative}
#facebox table{border-collapse:collapse}
#facebox td{border-bottom:0;padding:0}
#facebox .body{background:#fff;width:370px;padding:10px}
#facebox img{border:0;margin:0}
#facebox .footer{border-top:1px solid #DDD;padding-top:5px;margin-top:10px;text-align:right}
#facebox .tl,#facebox .tr,#facebox .bl,#facebox .br{height:10px;width:10px;overflow:hidden;padding:0}
#facebox_overlay{position:fixed;top:0;left:0;height:100%;width:100%}
.facebox_hide{z-index:-100}
.facebox_overlaybg{background-color:#000;z-index:99}
#facebox .loading,#facebox .image{text-align:center}
* html #facebox_overlay{position:absolute;height:expression(document.body.scrollHeight>document.body.offsetHeight?document.body.scrollHeight:document.body.offsetHeight+'px')}
