/* Elementos b�sicos */
html{ background:#EEEDEB; }
body{ font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #333;background:url(pix/fnd-header.gif) repeat-x #EEEDEB; behavior:url(csshover.htc); }
hr{	display: none; }
a{ color: #BA0025; text-decoration: underline; cursor: pointer; }
em,
em *{ font-style: italic; }
strong,
strong *{ font-weight: bold; }
.pusher{ clear:both !important; height: 0 !important; overflow: hidden !important; float: none !important; margin: 0 !important; padding: 0 !important; }
div.help{ cursor: help;	background:url(pix/fnd-help.png) no-repeat -14px bottom; width:24px;	height:24px; overflow:hidden;  }
div.help p{ background:url(pix/fnd-help-p.png) no-repeat; display:none; color:#918f89; font-size:1.3em; padding:1em 1em 0;}





#header-heading {width: auto;}
#header{ width:729px; height:80px;	margin:0 auto; padding:0 31px; position:relative;}
h1{	font-size:3.2em; padding-top:22px; color:#fff; font-weight:bold; float:left;  width:550px;}
#header h1 {position:absolute;margin-top:10px;}
#header a{ text-indent:-999px; overflow:hidden;	display:block; height:40px;  float:right; position:relative;}
#header a:hover{ background-position:bottom;}
li#tengo-blog{width:159px;}
li#tengo-blog a {background:url(pix/btn-tengo-blog.gif) no-repeat top center;width:180px;}
li#btn-cambio-usuario a {background:url(pix/btn-cambio-usuario.gif) no-repeat top center;width:180px;}
li#btn-cambio-usuario  {width:180px;}
li#btn-datos-personales a {background:url(pix/btn-datos-personales.gif) no-repeat top center;width:195px;}
li#btn-datos-personales {width:195px;}
li#inicio a { background:url(pix/btn-inicio.gif) no-repeat top center; width:103px; }
li#inicio {width:103px;}
li#btn-opciones a {background:url(pix/btn-opciones.gif) no-repeat top left;width:116px;}
li#btn-escribir a {background:url(pix/btn-escribir.gif) no-repeat top left;width:108px;}
ul.main-nav {float:right;margin-right:-15px !important;	margin-right:-7px;}
ul.main-nav li {float:left;margin-left:20px !important;margin-left:10px;width:auto;}
ul.main-nav li a {margin-right:0; float:right;}

h2.title {background:url(pix/title-bg.gif) no-repeat top left;width:740px;height:54px;line-height:54px;padding-left:20px;font-size:24px;margin-bottom:10px;}
#personajes{ background: no-repeat url(pix/dialogos/img01.gif) center top; width:306px;	float:right; height:412px;	margin-top:-63px; position:relative; }

/* --------- HOME --------- */

#content div.left { float: left; width: 375px; }
#content div.right { float: left; width: 290px; margin-left: 50px; display: inline; }

.leftHome h2 { font-size: 2em; font-weight: bold; color: #000; line-height: 1.7em; }
.rightHome h2 { padding-left: 5px; font-size: 2em; font-weight: bold; color: #000; line-height: 1.7em; }
.leftHome .homeBlock { padding: 10px 0 50px 0; font-size: 1.6em; color: #918f89; }
.leftHome .homeBlock p { padding-bottom: 10px; border-bottom: 1px solid #dcdcda; }
.leftHome .homeBlock h4 { line-height: 2.4em; }
.rightHome .homeBlock { padding: 0 0 10px 0; }
.rightHome .homeImg { padding: 10px 0 0px 0; }





/*   Content  */
#fnd-bl{ background:#fff url(pix/fnd-blanco-degrade.gif) repeat-x; min-width:789px;	width:100%;	padding-top:32px;}
#content{ min-height:400px;	width:729px; min-width:729px;	margin:0 auto;	background:#fff; padding-bottom:2em; }
#content fieldset.left { float:left; width:375px; }
#content fieldset.left label{ font-size:1.6em; color:#000; line-height:normal;}
#content fieldset.left dt{ margin-bottom:0.8em; width:340px; position:relative; padding-right:30px;}
#content fieldset.left div.help{position:absolute; left:340px; bottom:0;}
#content fieldset.left div.help:hover{ left:326px; background-position: 0 bottom; padding-bottom: 60px; width:280px; height:auto; }
#content fieldset.left div.help:hover p{ display:block;}
#content fieldset.left dd{ margin:0 0 4em 0; position:relative; }
#content fieldset.left dd input{ width:350px; font-size:1.55em; border:1px solid #F1F0EE; font-style:italic; color:#A8A8A6; display:block; background:none;}
#content fieldset.left dd select{ width:358px; font-size:1.55em; border:1px solid #F1F0EE; font-style:italic; color:#A8A8A6; display:block; background:none;}
#content fieldset.left dd.error{ color:#f00; font-size:1.4em; font-weight:bold; height:auto; padding:0; margin:-2em 0 1em 0; }
#content fieldset.left dd.input-text{ margin-left: -15px;  padding:0 0 0 23px; background:url(pix/fnd-dd-input.gif) left top no-repeat; height:30px; }
#content fieldset.left dd.input-text input{ padding:6px 0; border:none;}
#content fieldset.left dd.select-text{ margin-right: -5px;margin-left: -15px;  padding:0 0 0 23px; background:url(pix/fnd-dd-select.gif) left top no-repeat; height:32px; }
#content fieldset.left dd.select-text select{ padding:6px 0; border:none;}

#content table.userinfobox{width:764px;border:none;overflow:hidden;margin-left:0;}
#content table.userinfobox p.usr-nombre{font-size:3.0em; font-weight: bold; color:#f2a225; line-height:inherit; padding:0.65em 0.0em 0; margin-left:10px; }
#content table.userinfobox p.tit-usuario{font-size:1.5em; font-weight:inherit; color:#000; line-height:normal; padding:0.95em 0.0em 0; margin-left:10px; }

#seccion-escribir a{height:43px;display:block;float:right;border:none;cursor:pointer;overflow:hidden;text-indent:-300px; position:relative;}
#seccion-escribir a:hover{ background-position:bottom; }
#empezar-escribir{ background:url(pix/btn-empezar-escribir.gif); width:243px; }

#form-action{  margin: 0 auto;	border-top:1px solid #EEEDEB; padding:1.3em 0 1.5em 0;  }
#form-action p.pasos{ font-size:1.5em; font-weight: bold; color:#000; line-height:normal; padding:0.65em 0 0; }
#form-action a, button{ height:36px;display:block;margin-right:-15px;float:right;border:none;cursor:pointer;overflow:hidden;text-indent:-999px; position:relative;}
#form-action a:hover, button:hover{background-position:bottom;}
#form-action .btn-siguiente{background:url(pix/btn-siguiente.gif);width:108px;}
#form-action .btn-atras{background-image:url(pix/btn-atras.gif); width:83px; margin-right:8px;}
#form-action .btn-termine{background-image:url(pix/btn-termine.gif);width:108px;}

#usr-datos-top { background:url(pix/fnd-datos-top.png); width:764px; height:35px;}
#usr-datos-bottom { background:url(pix/fnd-datos-bottom.png); width:764px; height:16px;}
#usr-datos { background:url(pix/fnd-datos.png) repeat-y; width:764px;}
#usr-datos table { width:100%; }
#usr-datos table tr { height:68px; }
#usr-datos p.tit-dato{font-size:1.3em; font-style:normal; font-weight:bold; color:#A8A8A6; display:block; margin-left:20px;}
#usr-datos p.dato{font-size:2.3em; font-style:normal; font-weight:bold; color:#000; display:block; margin-left:50px; }

#blogs-table {width:760px;margin-top:20px;background:url(pix/thead-bg.gif) no-repeat top left;border-bottom:1px solid #eeedeb;}
#blogs-table thead {font-size:20px;color:#000;height:48px;}
#blogs-table th {font-weight:bold;padding-left:15px;}
#blogs-table td {padding:10px 0 10px 15px;}
#blogs-table td h2 {font-size:28px;color:#000;}
#blogs-table td h2 a {text-decoration:none;color:#000;}
#blogs-table td p.author {font-size:18px;color:#aba9a4;line-height:100%;}
#blogs-table td p.author a {color:#aba9a4;text-decoration:none;}
#blogs-table td.pages {font-size:30px;text-align:center;	color:#000;	}
#blogs-table td a.delete {display:block;background:url(pix/delete-ico.gif) no-repeat top right;padding-right:40px;height:36px;font-size:18px;line-height:36px;color:#aba9a4;text-decoration:none;font-weight:normal;margin-right:10px;}
#blogs-table td a.delete:hover {background-position: bottom right;}
#blogs-table tbody tr td{height:135px;}
#blogs-table tbody tr:hover {background: url(pix/tr-hover-bg.gif) no-repeat top left;	}
#blogs-table tbody tr.space:hover {background:none;}
#blogs-table tbody tr.space td {padding:0;height:10px;}
#blogs-table .userpicture { width:100px;height:100px;}
.paginator {margin-top:25px;}	
.paginator ul {width:200px;margin:0 auto;}
.paginator ul li {float:left;width:28px;height:28px;line-height:28px;font-size:18px;margin-right:3px;text-align:center;}
.paginator ul li a {display:block;float:left;width:28px;height:28px;}
.paginator ul li.prev a {background:url(pix/prev.gif) no-repeat top left;color:#EC8600;text-indent:5px;font-size:0;}
.paginator ul li.prev a.disabled {background-position: top right;color:#D6D6D6;}
.paginator ul li.next a {background:url(pix/next.gif) no-repeat top right;color:#EC8600;text-indent:5px;font-size:0;}
.paginator ul li.next a.disabled {background-position: top left;color:#D6D6D6;}
.paginator ul li a.selected {background:url(pix/pag-selected.gif) no-repeat top left;color:#fff;text-decoration:none;}
.tool-bar {position:relative;}
.tool-bar h3 {font-size:20px;float:left;margin-right:20px;}
.tool-bar form label {font-size:18px;color:#000;}
.tool-bar form input {background:url(pix/add-blog-input-bg.gif) no-repeat top left;border:none;width:235px;padding:7px 20px;height:18px;font-size:15px;color:#b2b2b2;font-style:italic;}
.tool-bar form input.submit {background:url(pix/sumate-bg.gif) no-repeat top left;width:71px;height:30px;color:#EC8600;text-align:right;font-size:0;vertical-align:top;padding:0;cursor:pointer;}
.tool-bar form span.help{position:absolute;right:-10px; top:2px;overflow:hidden;}
.tool-bar div.help{ position:absolute;right:12px;bottom:6px;}
.tool-bar div.help:hover{  position:absolute;right:-230px;top:-91px;background-position: 0 bottom; padding-bottom: 60px; width:280px; height:auto; }
.tool-bar div.help:hover p{ display:block;}

.request {padding-bottom:10px;}
.request img.userpicture {float:left;margin-right:20px;width:100px;}
.request h3 {float:left;padding-top:40px;font-size:22px;}
.request p {float:right;padding-top:40px;}
.request p a, .post p.edition a {display:block;float:left;width:36px;height:36px;text-align:center;font-size:0;}
.request p a.tick {background:url(pix/ok-ico.gif) no-repeat top left;color:#14AA32;margin-right:20px;}
.request p a.cross {background:url(pix/delete-ico.gif) no-repeat top left;color:#BA0025;}

#oublog-posts {width:100%;border:none;}
.oublog-post {margin-bottom:40px;border: none;width:100%;}
.oublog-post h3 {font-size:26px;font-weight:bold;text-indent:23px;margin-bottom:20px;}		
.oublog-post img {float:left;margin-right:20px;}
.oublog-post .oublog-post-content {font-size:18px;padding-top:15px;padding-left:23px;}
.oublog-post div.oublog-postedby{color:#aba9a4;font-size:22px;margin:20px 0;}
.oublog-post div.oublog-postedby a strong {color:#000;font-weight:normal;}
.oublog-post a.btn{color:#aba9a4;font-size:22px;text-decoration:none;padding-left:40px;display:block;float:right;line-height:36px;margin: 10px 0 0 10px;}	
.oublog-post a.btn:hover { background-position: bottom; }
.oublog-post a#comments {background:url(pix/comments-ico.gif) no-repeat left bottom;}
.oublog-post div.oublog-post-links {text-align:right;}
.oublog-post div.oublog-post-links a#more {background:url(pix/more-ico.gif) no-repeat left bottom;}
.oublog-post a#Approve {background:url(pix/ok-ico.gif) no-repeat top left;color:#14AA32;text-indent:-999px; overflow:hidden;}
.oublog-post a#edit {background:url(pix/edit-ico.gif) no-repeat top left;color:#14AA32;text-indent:-999px; overflow:hidden;}
.oublog-post a#delete {background:url(pix/delete-ico.gif) no-repeat top left;color:#14AA32;text-indent:-999px; overflow:hidden;}

#oublog-single-post-view {width:100%;}
div.oublog-comment { border: 0;}
div.comments {font-size:1.9em; padding-top:15px; padding-left: 20px;color:#000; float:left;  width:760px; height:54px; background:url(pix/title-bg.gif) left top no-repeat;}
div.oublog-comment-content {font-size:1.7em; font-weight:normal; color:#000; line-height:normal; padding:0.45em 0.0em 0; margin-left:15px; margin-top:-5px; }
div.oublog-comment-heading  {font-size:1.9em; padding-top:15px; color:#000;}
.oublog-comment div.oublog-post-links a.btn{overflow:hidden;color:#aba9a4;margin-top:-30px;font-size:22px;text-decoration:none;display:block;float:right;width:36px;text-indent:-999px;line-height:36px;}	
.oublog-comment div.oublog-post-links a.btn:hover { background-position: bottom; }
.oublog-comment div.oublog-post-links a#erase {background:url(pix/delete-ico.gif) no-repeat left bottom;}

/* FOOTER	*/
#footer{ background:url(pix/sombra-footer.gif) repeat-x top; margin: 0 0 0 0; min-width:789px; }
address{ background:url(pix/logo-footer.gif) no-repeat 0 28px; text-indent:-999px;overflow:hidden; display:block; height:120px; margin:0 auto; width:729px; }
