#blog {
color:#565656;
}

#blog fieldset {
border:none;
padding:0;
}

/*#blog h2 {
background:none;
color:#cd2014;
font-size:20px;
margin:0;
font-family:Tahoma,Arial,Verdana,sans-serif;
text-transform:inherit;
margin:0px;
}*/
#blog .entry .title{
	background:transparent none repeat scroll 0 0;
color:#CD2014;
font-family:Tahoma,Arial,Verdana,sans-serif;
font-size:20px;
margin:0;
text-transform:inherit;
font-weight:bold;
text-align:justify;
}
#blog .entrytitle {
font-weight:700;
font-size:16px;
color:#CD2014;
text-decoration:none;
}

#blog .entrytitle:hover {
color:#EF1F1F;
}

#blog .comentimage {
background:url(messenger.png) no-repeat;
height:22px;
}

#blog .comentext {
color:#CD2014;
float:left;
font-size:11px;
font-weight:bold;
margin-left:7px;
padding:6px 0;
}

#blog h3 a {
text-decoration:none;
}

#blog h3 a:hover {
color:#cc9baa;
}

#blog .pagination {
border-bottom:1px solid #9B9BAA;
color:#4B4B4B;
font-weight:bold;
padding-bottom:3px;
text-align:right;
padding-bottom:6px;
}
#blog .pagination span{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EF1F1F none repeat scroll 0 0;
border:1px solid #CD2014;
color:white;
font-weight:normal;
padding:0 5px;
}
#paginationpageblog{
margin:0px;
}
#blog .pagination a{
border:1px solid #D0D3D8;
color:#4B4B4B;
padding:0 5px;
font-weight:normal;
}

#blog .pagination a:hover{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EF1F1F none repeat scroll 0 0;
border:1px solid #CD2014;
color:white;
font-weight:normal;
padding:0 5px;
}
#blog .description {
padding-left:50px;
color:#999;
}

#blog .entry {
border-bottom:1px solid #DFDFDF;
padding:0;
}

#blog .entry_short {
margin-bottom:10px;
margin-top:33px;
padding:0;
color:#4B4B4B;
}
#blog .entry_short p{
	text-align:justify;
	padding-left:0px;
	padding-right:0px;
}

#blog .entrylong {
margin-top:15px;
margin-bottom:10px;
margin-left:0;
text-align:justify;
}

#blog .author {
padding-top:4px;
margin-left:1px;
float:left;
color:#CD2014;
}

#blog .image {
padding-top:3px;
float:left;
padding-right:3px;
}

#blog .imagecoment {
float:left;
margin-left:17px;
padding-right:6px;
padding-top:14px;
}

#blog .bordertop {
border-bottom:1px solid #ABABAB;
/*margin-left:10px;*/
padding-left:6px;
padding-top:20px;
}

#blog .author1 {
color:#CD2014;
float:left;
/*padding-left:3px;*/
}

#blog .author2 {
/*margin-left:10px;*/
margin-right:4px;
float:left;
color:#4B4B4B;
}

#blog .authorin {
padding-top:4px;
margin-left:4px;
float:left;
}
#blog .authorin a{
	color:#CD2014;
}
#blog .authorinentry {
margin-left:4px;
float:left;
}

#blog .authorentries {
float:left;
margin-left:0;
padding-right:3px;
padding-top:4px;
}

#blog .entrydate {
color:#565656;
float:left;
font-style:inherit;
padding-bottom:0;
padding-left:7px;
padding-top:7px;
}
#blog .entrydateup{
color:#4B4B4B;
float:left;
font-style:inherit;
padding-bottom:0;
padding-left:7px;

}	
#blog .entrydatecategory {
float:left;
color:#565656;
font-style:italic;
padding-left:7px;
padding-bottom:3px;
padding-top:5px;
}

#blog .comment {
border-bottom:1px solid #ABABCC;
margin-bottom:12px;
padding-bottom:15px;
padding-top:32px;
}

#blog #commentsbox {
margin-top:10px;
}

a.threadtitle {
color:#343455;
font-weight:800;
font-size:14px;
text-decoration:none;
}

a.threadtitle:hover {
color:#cc3434;
text-decoration:none;
}

a.bloglink {
color:#996767;
text-decoration:none;
font-size:13px;
margin:2px;
}

a.bloglink:hover {
color:#565678;
text-decoration:underline;
}

#blogcalendar th,#blogcalendar td {
text-align:center;
border:1px solid #777;
padding:1px;
}

#blogcalendar table {
border:1px solid #555;
}

#blogcalendar td.posted {
background:#e7c7c7;
cursor:pointer;
}

#blogloading {
background:#FFF url(../../img/loader.gif) center no-repeat;
filter:alpha(opacity=55);
-moz-opacity:0.55;
-khtml-opacity:0.55;
opacity:0.55;
}

div.tooltip {
display:none;
position:absolute;
background:#fff;
border:1px solid blue;
width:200px;
overflow:auto;
z-index:20;
padding:3px;
}

div.tooltip div {
border-bottom:1px solid #cdcdcd;
margin-bottom:3px;
}

#blog .fernando {
border-bottom:2px solid #8b8b99;
padding:3px;
}

#clickcoment {
font-size:15px;
padding-top:10px;
font-style:oblique;
padding-bottom:10px;
color:#565656;
cursor:pointer;
width:170px;
}

#blog .categorybar {
/*padding-top:10px;*/
}

#blog h3,#blog .entry_category {
border-bottom:1px solid #DFDFDF;
margin-bottom:35px;
}
#enviar{
margin:21px 0 0;
#margin:0px 0px 0px;
#padding:20px 0px 20px;
float:none;
}
#readmore{
float:right;
margin:3px 0 0;
}
#readmore a{
	border:1px solid #DFDFDF;
color:#CD2014;
font-size:10px;
font-weight:bold;
margin:3px 0 0;
padding:3px;
	}
#readmore a:hover{
	background-color:#CD2014;;
	color:white;
	text-decoration:none;
	}
	
#comentarios{
float:right;
/*margin:13px 0 0;*/
margin:3px 0 0;
}
#comentarios span{
	border:1px solid #DFDFDF;
color:#CD2014;
font-size:10px;
font-weight:bold;
margin:3px 1px 0;
padding:3px;
	}
#comentarios span:hover{
	background-color:#CD2014;;
	color:white;
	text-decoration:none;
	}
#generalcomment{
background:#F7F7F7 none repeat scroll 0 0;
margin:23px 0 20px;
#margin:0px 0 0px;
	}
#generalcomment a{
color:#8C8C8C;
font-weight:bold;
}
#whritecomment{
	float:right;
	color:#CD2014;
cursor:pointer;
font-size:15px;
font-style:oblique;
padding-bottom:10px;
padding-top:10px;
margin-right:17px;
}
#needlogin{
-moz-border-radius-bottomleft:30px;
-moz-border-radius-bottomright:30px;
-moz-border-radius-topleft:30px;
-moz-border-radius-topright:0;
-webkit-border-radius: 1em;
-opera-border-radius: 1em;
border:1px solid #ABABCC;
margin:42px 0 0;
padding:0 2px 48px;

background:transparent url(/tienda/modules/blog/fondo.png) no-repeat scroll 0 0;
}
#h{
background:white none repeat scroll 0 0;
color:#CD2014;
font-size:19px;
margin:-14px 29px 0;
padding:0 3px;
width:190px;
}

#needlogin span{
	margin-left:23px;
float:left;
font-size:13px;
padding:9px 9px;
}
#needlogin a{
color:#CD2014;
float:left;
font-size:13px;
margin:0;
padding:9px;
}
#blogcommentbox{
margin:38px 26px -41px;
}
#goaccount{
	float:left;
margin:-31px 145px 22px;
}
#needlogin #blogcommentbox #goaccount a{
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
background:#EF1F1F none repeat scroll 0 0;
color:white;
font-size:10px;
font-weight:bold;
height:18px;
line-height:18px;
padding:0 34px;
}
#numcomment{
float:right;
margin:2px 0 0;
}
#numcomment a{
	border:1px solid #DFDFDF;
color:#CD2014;
font-size:10px;
font-weight:bold;
margin:3px 1px 0;
padding:3px;
	}
#numcomment a:hover{
	background-color:#CD2014;;
	color:white;
	text-decoration:none;
	}
#countcomment{
background:transparent url(../blog/LogoBN2.png) no-repeat scroll 0 0;
border-color:-moz-use-text-color;
color:#CD2014;
float:left;
font-size:9px;
font-weight:bold;
height:15px;
margin:2px 0 0;
padding:5px 4px;
text-align:center;
width:15px;
}

/* set millions of background images */
.rbroundbox { background: url(nt.gif) repeat; }
.rbtop div { background: url(tl.gif) no-repeat top left; }
.rbtop { background: url(tr.gif) no-repeat top right; }
.rbbot div { background: url(bl.gif) no-repeat bottom left; }
.rbbot { background: url(br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; }
.rbroundbox { width: 50%; margin: 1em auto; }
