/* RESET STYLES
**************************************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym,
address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt,
var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{ margin:0; padding:0; border:0; outline:0; font-size:100%; font-family:inherit; vertical-align:baseline; }
:focus { outline: 0; }
body { line-height: 1; color: black; background: white; }
ol, ul { list-style: none; }
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left;	font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* GENERAL STYLES
**************************************************/
body {
	color: #6E6E6E;
	font: normal normal 14px/17px "Trebuchet MS", Helvetica, Arial, sans-serif;
	background: #FEBFFF;
}

#container {
	width: 950px;
	margin: 0 auto;
}

#wrapper {
	width: 100%;
	background: #FFF;
	overflow: hidden;
	margin-top: 10px;
}

/* HEADER
**************************************************/
#header {
	background: #FFF url(images/header.jpg) no-repeat right bottom;
	padding: 25px 0 14px 20px;
}

#header h3 {
	width: 577px;
	color: #6EB2D7;
	font: 16px/18px "Georgia";
	margin-top: 10px;
}

/* CONTENT
**************************************************/
#content {
	width: 540px;
	float: left;
	padding: 20px 40px 20px 20px;
}

.post {
	margin-bottom: 50px;
}

.post h1 a {
	color: #B283B2;
	font: normal 27px "Georgia";
	text-decoration: none;
}
.post h1 a:hover {
	color: #986f98;
}
.post h2 { 
    font: normal 22px "Georgia";
}
.post h3 { 
    font: normal 18px "Georgia";
}
.post p {
	text-align: left;
	line-height: 20px;
	margin-bottom: 20px;
}
.post a { 
 	color: #B283B2;
	text-decoration: none;
}
.post a:hover {
	color: #986f98;
}
.post blockquote { 
	 	font: normal 12px "Georgia";

}
.post blockquote p { 
	font: 12px Georgia, "Times New Roman", Times, serif; 
	margin: 10px 30px;
}
.post .meta {
	width: 100%;
	overflow: hidden;
}

.meta .author, .meta .comments a {
	color: #ACACAC;
	font-size: 11px;
	text-decoration: none;
}

.meta .author {
	float: left;
}

.meta .comments {
	float: right;
}

.info {
	clear: both;
	background: #F2F9FD;
	padding: 5px 10px;
	overflow: hidden;
	margin-bottom: 10px;
}

.info p {
	margin: 0 0 7px 0;
}

.info p, .info p a {
	color: #B181B1;
	font-size: 12px;
	text-decoration: none;
	line-height: 18px;
}

.info p a:hover {
	color: #B181B1;
	background: #FFF;
}
.info p.related { 
	font-size: 14px;
}
.info ul.related { 
	 margin-left: 25px ;
	 	margin-bottom: 10px; 
	 list-style: disc;
	 font-size: 14px;
	  	color: #B181B1;

}
.info ul.related li { 
	 
}
.info ul.related li a { 
 	color: #B181B1;
	text-decoration: none;
	background: #F9E9F9;
}
.info ul.related li a:hover { 
	color: #B181B1;
	background: #FFF; 
}

img.alignright {
	float: right;
	margin: 3px 0 0 10px;
}

img.alignleft {
	float: left;
	margin: 3px 10px 0 0;
}

img.aligncenter {
	display: block;
	margin: 10 auto;
	text-align: center;
}

.more-link {
	width: 129px;
	height: 21px;
	display: block;
	float: right;
	color: #B181B1;
	text-align: center;
	text-decoration: none;
	background: #F9E9F9;
	padding-top: 2px;
	margin-bottom: 15px;
}

/* SIDEBAR
**************************************************/
#sidebar {
	width: 300px;
	float: right;
	background: #FFF2FF;
	padding: 15px 25px;
}

.sidebox, .extras {
	margin-bottom: 30px;	
}

.sidebox {
	width: 300px;
	overflow: hidden;
}

.sidebox h4 {
	color: #B182B1;
	font: normal 21px "Georgia";
	background: #F2EEFF;
	padding: 1px 10px;
	margin-bottom: 8px;
}

.sidebox form {
	padding: 0 10px;
}

.sidebox input {
	float: left;
}

.sidebox input.text {
	width: 192px;
	height: 15px;
	padding: 5px;
	border: 1px solid #EBD7EB;
	margin-right: 6px;
}

ul.single, ul.doble {
	width: 100%;
	overflow: hidden;
	padding: 0 10px;
}

ul.doble li {
	float: left;
}

ul.doble a {
	color: #828282;
	width: 135px;
	height: 20px;
	display: block;
	font-size: 13px;
	text-decoration: none;
	padding-left: 5px;
}
ul.single a { 
	color: #828282;
	display: block;
	font-size: 13px;
	text-decoration: none;
	padding-left: 5px;
	line-height: 19px;
	width: 275px;
}

ul.single a:hover, ul.doble a:hover {
	color: #B181B1;
	background: #FFF;
}
ul.children {
	margin-left: 20px;
}
#tagcloud div {
	padding: 0 10px;
}

#tagcloud a {
	color: #929292;
	text-decoration: none;
}

#tagcloud a:hover {
	color: #B181B1;
	background: #FFF;}

#suscribe form {
	width: 300px;
	overflow: hidden;
}

.rss {
	background: url(images/rss.gif) no-repeat 0 0;
	padding-left: 22px;
	margin: 10px 0 0 10px;
}

.rss a {
	color: #6E6E6E;
	font-size: 12px;
	text-decoration: none;
}




li#popular .idTabs { 

	overflow: hidden;	 
}
li#popular .idTabs li { 
	 float: left;
	 margin-right: 4px;
	 text-align: center;
}
li#popular .idTabs li a{ 
  	color: #B182B1;
	font: normal 15px "Georgia";
	background: #F9E9F9;
	text-decoration: none; 
	display: block;
	padding: 5px 16px;
}
li#popular .idTabs li a.selected { 
	color: #846084;
	background: #F2EEFF;
}
li#popular .tabs { 
	clear: both;
 	padding:10px;
 	border: 1px solid #DEDEDE;
 	background: #F9E9F9;

}
li#popular .tabs li { 
	font-size: 12px;
	margin-bottom: 5px;
}
li#popular .tabs ol, li#popular .tabs ul { 
	 list-style: none;
}
ol.notasmasleidas { 
	list-style: decimal; 
	list-style-type: decimal; 
}
li#popular .tabs #masleido { 
	 
}
li#popular .tabs #ucomments { 
	 
}
li#popular .tabs a { 
	color: #929292;
	text-decoration: none;
}
li#popular .tabs a:hover { 
	color: #B181B1;
	background: #FFF;
}





/* FOOTER
**************************************************/
#footer {
	width: 910px;
	font-size: 12px;
	background: #FFF;
	overflow: hidden;
	padding: 10px 20px;
	margin: 10px 0;
}

#footer a {
	color: #828282;
	font-weight: bold;
	text-decoration: none;
}

#footer a:hover {
	text-decoration: underline;
}

#footer a.link {
	color: #B181B1;
}

#footer ul {
	margin-top: 4px;
}

#footer ul li {
	float: left;
	padding-right: 7px;
	border-right: 1px solid #A4A4A4;
	margin-right: 7px;
}

#footer ul li a {
	color: #A4A4A4;
}

/* COMENTARIOS
**************************************************/
#comments-list {
	background: #FFF2FF;
	padding: 10px;
}

#comments-list li p {
	font-size: 12px;
	padding: 5px 8px;
}

.comments-tit {
	color: #B182B1;
	width: 505px;
	font-size: 12px;
	text-align: right;
	background: #F2EEFF;
	overflow: hidden;
	padding: 7px;
}
.comments-tit .author a { 
	font-size: 14px;
	font-weight: bold;
}

.comments-tit a {
	color: #B182B1;
	font-size: 11px;
}

.comments-tit span {
	font-size: 14px;
	font-weight: bold;
	float: left;
}

form#commentform .form-label {
	margin:1em 0 0;
}

form#commentform span.required {
	background:#fff;
	color:#c30;
}

form#commentform,form#commentform p {
	padding:0;
}

input#author,input#email,input#url,textarea#comment {
	padding:0.2em;
}

div.comments ol li {
	margin:0 0 3.5em;
}

textarea#comment {
	height:13em;
	margin:0 0 0.5em;
	overflow:auto;
	width:66%;
}

#respond { margin-top: 30px; }
p.condiciones { 
	font-size: 11px; 
	margin: 5px 0;
}
p#comment-notes { 
	 	font-size: 12px; 
	margin: 5px 0;
}
.form-input input {
	width: 357px;
	height: 15px;
	padding: 5px;
	border: 1px solid #EBD7EB;
}

.form-textarea textarea {
	padding: 5px;
	border: 1px solid #EBD7EB;	
}


.navigation a { 
	color: #B181B1;
	text-decoration: none;
	background: #F9E9F9;
	padding: 2px; 
	font-size: 14px; 
}
.navigation a:hover { 
	color: #986f98;
}
.navigation .alignright { 
	float: right; 
	text-align: right;
}
.navigation .alignleft { 
	float: left; 
	text-align: left;
}
ul.navigation { 
	position: relative; 
	margin-bottom: 15px;
	overflow: hidden;
}
ul.navigation li { 
	width: 33%; 
}
ul.navigation li.home { 
	position: absolute;
	left: 33%;
	text-align: center;
}

div.clear { 
	clear: both; 
}











