/*
Theme Name: JaponPop
Theme URI: http://www.railef.com/
Description: The JaponPop theme.
Version: 0.1
Author: Railef
Author URI: http://www.railef.com/

*/


@import url(reset.css);
@import url(reset-fonts.css);
@import url(fonts.css);
@import url(menu-sliding-doors.css);
@import url(formulario.css);

/* Begin Typography & Colors */
body,
html {
    margin:0;
    padding:0;
    font-size: 12px;
    line-height:16px;
    color: #333;
    width:100%;
    height: 100%;

}

body {
  min-width:980px;
    background: #FFFFFF url(img/fnd.png) repeat top;
    color: #777;
}


/* End Typography & Colors */



/* Begin Structure */
body {
    margin: 0 0 20px 0;
    padding: 0;
}

p {
    margin-bottom: 15px;

}

a {
    color: #E41270;
    text-decoration: none;
    outline: none;
}

a:hover {
    text-decoration: none;
    outline: none;
    color: #f367a6;
}

#top, #topBla, #ctr-encabezado, #ctr-central, #ctr-pie, #ctr-cuerpo, #ctr-ctr {
    float: left;
    width: 100%;
}

 #ctr-cuerpo {
	background: transparent url(img/fnd-enc.png) repeat-x top;
	height: auto!important; 
   min-height: 450px; 
}
#topDeg {
	background: #00ADD9 url(img/fnd-top.png) no-repeat left;
	height: 14px;
}
#topBla {
	height: 3px;
	background-color: #fff;
}
#ctr-pie {
		background-color: #fff;
		padding-bottom: 15px;
                margin-top: 15px;
}
#redes-sociales {
	width: 927px;
	float: left;
	padding-top: 20px;
	padding-left: 53px;
}
#pie-texto {
		width: 577px;
	float: left;
		padding-top: 15px;
	padding-left: 53px;
}
#pie-wp {
	width: auto;
	float: right;
	padding-top:15px;

}
#railef {
	width: auto;
	float: right;
		padding-right: 10px;
		padding-top:15px;
}
#redes-sociales a.facebook {
	width: 90px;
	height: 25px;
	float: left;
	display:block;
	background-image: url(img/facebook.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent:-9999px;
	margin-right: 10px;
}

#redes-sociales a:hover.facebook {
	background-position: 0px -25px;
}
#redes-sociales a.twitter {
	width: 90px;
	height: 25px;
	float: left;
	display:block;
	background-image: url(img/twitter.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent:-9999px;
	margin-right: 10px;
}

#redes-sociales a:hover.twitter {
	background-position: 0px -25px;
}

#redes-sociales a.rss {
	width: 74px;
	height: 25px;
	float: left;
	display:block;
	background-image: url(img/rss.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent:-9999px;
	margin-right: 10px;
}

#redes-sociales a:hover.rss {
	background-position: 0px -25px;
}

#encabezado, #central, #pie {
    width: 980px;
    margin: 0 auto;
}
/*encabezado*/
#pos-logo {
position: relative;
float: left;
width: 493px;
height: 118px;
padding-top: 20px;
padding-bottom: 20px;
padding-left: 53px;

}
#logo {
width: 493px;
height: 118px;
float: left;
background-image: url(img/japon-pop.png)!important;
	background-image: none;
	background-repeat: no-repeat;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/JaponPop/img/japon-pop.png',sizingMethod=�fit�);
	
}
#enlace-logo {
	position: absolute;
	z-index: 999;
}

#dummy {
	height: 114px;
	width: 114px;
	position: relative;
float: right;
margin-top: 20px;
	}
#dummy a {
	display:block;
	height: 114px;
	width: 114px;
	background-image: url(img/japon-shop.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent:-9999px;
	}	
	
#dummy  a:hover {
	background-position: 0px -164px;
}
/*********/
#col-izq {
    float: left;
    width: 635px;
    padding-right: 15px;
    padding-top: 15px;
}
.post {
width: 100%;
 float: left;
position: relative;
padding-bottom: 10px;
    }
 #postArchivos {
 	width: 100%;
 float: left;
position: relative;
padding-bottom: 10px;
 }
  #postArchivos h2 {
margin-top: 0px;
margin-bottom: 0px;
 }
.banner {
	width: 100%;
 float: left;
position: relative;
padding-bottom: 10px;
}
#col-der {
    float: right;
    width: 330px;
      padding-top: 15px;
  
}
#col-der > ul {
    float: left;
    width: 330px;
}
#col-der > li {
    float: left;
    width: 330px;
    
}
.entry, #calendar_wrap {
	width: 100%;
	float: left;
}
/* End Structure */



/*	Begin Headers */
h1 {
    padding-top: 70px;
    margin: 0;
}

.post h2 {
font-size: 37px;
line-height: 37px;
width: 510px;
float: left;
margin-bottom: 0px;
margin-top: 20px;

color: #00BEF0;

    }
.post h2 a {
color: #00BEF0;
    }
    .post h2 a:hover {
color: #51daff;
    }
h2.pagetitle {
    text-align: left;
}
h2.pagetitle-b {
font-size: 25px;
    text-align: left;
    	background: url(img/hr.gif) repeat-x bottom;
    	padding-bottom: 5px;
    margin-bottom: 15px;
    line-height: normal;
}
h2.img-v {
	font-size: 16px;
    text-align: left;
     margin-bottom: 15px;
    line-height: normal;
}
.fecha-b {
	width: 100%;
	float: left;
	padding-bottom: 10px;
}
#sidebar h2 {
    margin: 5px 0 0;
    padding: 0;
}

h3 {
    padding: 0;

}

h3.comments {
    padding: 0;
    margin: 40px auto 20px ;
}
/* End Headers */

.post-ctr {
	width: 575px;
	float: right;

}
.sup-575 {
	width: 575px;
	height: 10px;
		float: left;
	background-image: url(img/sup-s-575.png)!important;
	background-position: top;
	background-image: none;
	background-repeat: no-repeat;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/JaponPop/img/sup-s-575.png',sizingMethod=�fit�);
}
.ctr-575 {
	width: 510px;
	float: left;
	border-left: 1px solid #E6E6E6;
	border-right: 1px solid #E6E6E6;
	padding-left: 49px;
	padding-right: 14px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #ffffff;
}
.ctr-575-pub {
	width: 545px;
	float: left;
	border-left: 1px solid #E6E6E6;
	border-right: 1px solid #E6E6E6;
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #ffffff;
}
.inf-575 {
	width: 575px;
	height: 15px;
	float: left;
	background-image: url(img/inf-575.png)!important;
	background-position: bottom;
	background-image: none;
	background-repeat: no-repeat;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/JaponPop/img/inf-575.png',sizingMethod=�fit�);
}


.sup-330 {
	width: 330px;
	height: 10px;
	float: left;
background-image: url(img/sup-330.png)!important;
	background-position: top;
	background-image: none;
	background-repeat: no-repeat;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/JaponPop/img/sup-330.png',sizingMethod=�fit�);
}
.fnd-330 {
	width: 300px;
	float: left;
	background: #FFF url(img/fnd-enc.gif) repeat-x bottom;
	border-left:1px solid #E6E6E6;
	border-right:1px solid #E6E6E6;
	border-bottom:1px solid #E6E6E6;
	padding-left: 14px;
	padding-right: 14px;
	padding-bottom: 11px;
	padding-top: 3px;
}
.fnd-330 h2 {
	float: left;
	margin: 0 !important;
	line-height:normal; 
	font-size: 18px;
} 
.inf-330 {
	width: 330px;
	height: 15px;
	float: left;
background-image: url(img/inf-330.png)!important;
	background-position: top;
	background-image: none;
	background-repeat: no-repeat;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/JaponPop/img/inf-330.png',sizingMethod=�fit�);
}
.ctr-330 {
	width: 300px;
	float: left;
	border-left: 1px solid #E6E6E6;
	border-right: 1px solid #E6E6E6;
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 15px;
	padding-bottom: 10px;
	background-color: #ffffff;
}

.textwidget { 
	width: 300px;
	float: left;
	border-left: 1px solid #E6E6E6;
	border-right: 1px solid #E6E6E6;
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 15px;
	padding-bottom: 10px;
	background-color: #ffffff;
}

/* Post Date */
.post-datos {
background-image: url(img/fnd-datos.png);
height:140px;
margin-left: -15px;
margin-top: 20px;
position:absolute;
width:105px;
}
.post-datos h3 {
	color: #ffffff;
	float: left;
	font-weight: bold;
	margin-top: 30px;
	margin-left: 5px;
	margin-right: 5px;
	padding-bottom: 10px;
	width:95px;
	text-transform:uppercase;
	
}

.post-datos h3 span.day {
	display: block;
	float: right;
	line-height: 28px;
	font-size: 35px;

	color: #FFF;
	
	
}
/* post-datos */

.post-datos h4 {
	font-size: 12px;
padding: 0px 10px 0px 10px;
	color: #fff;
		width:85px;
	text-align: right;
	font-family: arial,helvetica,clean,sans-serif;
}

.post-datos h4.author {

	font-style: italic;
}

.post-datos h4.comments {

}

.post-datos h4.comments a {
	color: #f7b2d1;
		padding: 3px 20px 3px 0;
			background: url(img/icono-comentario.gif) no-repeat right 4px;
}
.post-datos h4.author a {
	color: #00bef0;
		padding: 3px 20px 3px 0;
		
				background: url(img/icono-autor.gif) no-repeat right 2px;
}
html>body .post-datos h4.comments a:hover {
	color: #fff;
	background-position: right -18px;
}
html>body .post-datos h4.author a:hover {
	color: #48d8ff;
	background-position: right -22px;
}

/*	border-right: #F6A0C7 1px solid;
	padding-right: 5px;*/

.post-datos h3 span.month, .post-datos h3 span.year {
	color: #FBD2E4;
	width: 40px;
}

.post-datos h3 span.month {
	display: block;
	float: right;
	font-size: 16px;
	line-height: 14px;
	padding-left: 4px;
	margin-top: 2px;
	text-align: center;
	text-transform: uppercase;
}

.post-datos h3 span.year {
	font-size: 14px;
	display: block;
}


/* End Images */



/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul {
    margin-left: 0px;
    padding: 0 0 0 30px;
    list-style: none;
    padding-left: 10px;
    text-indent: -10px;
}

html>body .entry li {
    margin: 7px 0 8px 10px;
}

.entry ul li:before, #sidebar ul ul li:before {
    
}
/*content: "\00BB \0020";*/
.entry ol {
    padding: 0 0 15px 35px;
    margin: 0;
}

.entry ol li {
    margin: 0;
    padding: 0;
}

.postmetadata ul, .postmetadata li {
    display: inline;
    list-style-type: none;
    list-style-image: none;
}

#sidebar ul, #sidebar ul ol {
    margin: 0;
    padding: 0;
    width: 100%;
    float: left;
}

#sidebar ul li {
    list-style-type: none;
    list-style-image: none;
    
    margin-bottom: 10px;
}

#sidebar ul p, #sidebar ul select {
    margin: 5px 0 8px;
}

#sidebar ul ul, #sidebar ul ol {
    margin: 0;
}

#sidebar ul ul ul, #sidebar ul ol {
    margin: 0 0 0 10px;
}

ol li, #sidebar ul ol li {
    list-style: decimal outside;
}

#sidebar ul ul li, #sidebar ul ol li {
    margin: 3px 0 0;
    padding: 0;
}
/*menu categorias**********/
li.cat-item {
	display: block;
	float: left;
	padding: 0px 0px;
		width: 143px;
	float: left;
	background: url(img/hr.gif) repeat-x bottom;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	margin-right: 14px !important;
	margin-left: 0 !important;
}

li.cat-item a:link, li.cat-item a:visited  {
	display: block;
width: auto;

}
li.cat-item a:hover {
color: #E41270 !important;
display: block;
}
html>body li.cat-item a:hover {
background-position: right -282px !important;
background-color: #fafafa;
}
li.cat-item .selec > a {
background-color: #f3f3f3 !important;
	color: #e41270 !important;
		font-weight: normal;
	display: block;
	background-image: url(img/item.gif);
	background-repeat: no-repeat;
	background-position: right -282px !important;
  }

li.cat-item a, li.cat-item a:visited   {
	color: #5E5E5E;
	text-decoration:none !important;
	font-weight: bold;
	display: block;
	background-image: url(img/item.gif);
	background-repeat: no-repeat;
	background-position: right 13px;
	padding: 7px 25px 8px 5px;
	margin: 0 0 1px 0;

}
#categories-3 .ctr-330 {
	width: 314px;
	float: left;
	border-left: 1px solid #E6E6E6;
	border-right: 1px solid #E6E6E6;
	padding-left: 14px;
	padding-right: 0px;
	padding-top: 5px;
	padding-bottom: 10px;
	background-color: #ffffff;
}



ul.blogroll {
	list-style-type: none;
	font-size: 12px;
	letter-spacing: normal;
	margin:0px;
	padding: 0px 0px 0px 0px;
	display: block;
	float: left;
width: 100%;
}

ul.blogroll li {
	display: block;
	float: left;
	padding: 0px 0px;
	width: 100%;
	background: url(img/hr.gif) repeat-x bottom;
	margin: 0 !important;
}
ul.blogroll li a:link, ul.blogroll li a:visited  {
	display: block;
width: auto;

}
ul.blogroll li a:hover {
color: #E41270 !important;
display: block;
}
html>body ul.blogroll li a:hover {
background-position: right -282px !important;
background-color: #fafafa;
}
ul.blogroll li a.seleccionado {
background-color: #f3f3f3 !important;
	color: #e41270 !important;
		font-weight: normal;
	display: block;
	background-image: url(img/item.gif);
	background-repeat: no-repeat;
	background-position: right -282px !important;


  }
ul.blogroll li a, ul.blogroll li a:visited   {
	color: #5E5E5E;
	text-decoration:none !important;
	font-weight: bold;
	display: block;
	background-image: url(img/item.gif);
	background-repeat: no-repeat;
	background-position: right 13px;
	padding: 7px 25px 8px 5px;
	margin: 0 0 1px 0;


}
li.widget_links .ctr-330 {
	padding-top: 5px;
}

/**/


li.widget_archive ul {
	list-style-type: none;
	font-size: 12px;
	letter-spacing: normal;
	margin:0px;
	padding: 0px 0px 0px 0px;
	display: block;
	float: left;
width: 100%;
}
li.widget_archive ul li {
	display: block;
	float: left;
	padding: 0px 0px;
	width: 100%;
	background: url(img/hr.gif) repeat-x bottom;
	margin: 0 !important;
}
li.widget_archive ul li a:link, li.widget_archive ul li a:visited  {
	display: block;
width: auto;

}
li.widget_archive ul lia:hover {
color: #E41270 !important;
display: block;
}
html>body li.widget_archive ul li a:hover {
background-position: right -282px !important;
background-color: #fafafa;
}
li.widget_archive ul lia.seleccionado {
background-color: #f3f3f3 !important;
	color: #e41270 !important;
		font-weight: normal;
	display: block;
	background-image: url(img/item.gif);
	background-repeat: no-repeat;
	background-position: right -282px !important;


  }
li.widget_archive ul li a, li.widget_archive ul li a:visited   {
	color: #5E5E5E;
	text-decoration:none !important;
	font-weight: bold;
	display: block;
	background-image: url(img/item.gif);
	background-repeat: no-repeat;
	background-position: right 13px;
	padding: 7px 25px 8px 5px;
	margin: 0 0 1px 0;


}
li.widget_archive .ctr-330 {
	padding-top: 5px;
}
/*nube*/
.widget_tag_cloud a {
display: block;
line-height: normal;
padding: 5px 10px; 
background-color: #e41270;
color: #ffffff;
-moz-border-radius: 15px; -webkit-border-radius: 15px; 
width: auto;
float: left;
margin-left: 3px;
margin-bottom:3px;
font-size: 11px !important; 
}

html>body .widget_tag_cloud a:hover {
	background-color: #9a9a9a;
		text-shadow: 0px 1px 1px #555;
}
a.tag-link-1 { 
background-color: #e41270;
}
a.tag-link-2 { 
background-color: #f588b9;
}
a.tag-link-3 { 
background-color: #f372ac;
}
a.tag-link-4 { 
background-color: #f260a2;
}
a.tag-link-5 { 
background-color: #f14c96;
}
a.tag-link-6 { 
background-color: #da126c;
}
html>body ul.nube-tags li a:hover {
	background-color: #9a9a9a;
		text-shadow: 0px 1px 1px #555;
}
/* End Entry Lists */
 a.more-link {
	width: auto;
	float: right;
	padding-bottom: 15px;
	padding-top: 30px;
}


 a.more-link span {
   float:left;
   background: url(img/leermas-izq.gif) no-repeat left top;
   margin:0;
   padding: 0 0 0 15px;
	text-decoration:none;
	cursor: hand;
}
 a.more-link span span {
	float:left;
	font-size: 11px;
	display:block;
	background: url(img/leermas-der.gif) no-repeat right top;
	padding: 4px 20px 6px 0px;
	font-weight: bold;
		text-transform: none;
text-shadow: 0 1px 0px #99114F;
	color: #FFF;
	cursor: hand;
	line-height: 11px;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
a.more-link  span span {float:none;}
/* End IE5-Mac hack */
html>body a:hover.more-link  span span {
  color:#FFF;
  }

html>body a:hover.more-link span  {
  background-position:0% -22px;
  }
html>body a:hover.more-link span span {
  background-position:100% -22px;
  }
  /******/
.addthis_container {
	width: 100%;
	float: left;
	padding-bottom: 15px;
	
/*padding-top: 15px;
	
	background: url(img/hr.gif) repeat-x top;*/
}
.postmetadata {
		width: 100%;
	float: left;
	padding-top: 15px !important;
	background: url(img/hr.gif) repeat-x top;
}
.post-relacionados {
	width: 100%;
	float: left;
	padding-top: 15px;
	background: url(img/hr.gif) repeat-x top;	
}
.entry p {
margin-bottom: 0px;
	
}
.entrada p {
padding-bottom: 15px;
	
}
.entrada {
padding-top: 15px;
	
}


.related_post {

	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
width: 100%;

}



 ul.related_post  {
	list-style-type: none;
	font-size: 12px;
	letter-spacing: normal;
	margin: 5px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	display: block;
	float: left;
	width: 100%;
	background: url(img/hr.gif) repeat-x top;	
}

ul.related_post li {
	display: block;
	float: left;
	padding: 0px 0px;
	width: 255px;
	list-style-type: none;
}
ul.related_post li.separador_rp {
	display: block;
	float: left;
	padding: 0px;
	width: 100%;
	list-style-type: none;
}

ul.related_post li:hover p {
	color: #444;
}
.img_related_post {
	width: 69px;
		height: 83px;
	float: left;
}
.img_related_post img {
    background-color: #e6e6e6;
	padding: 4px;
}
.text_related_post {
	width: 171px;
	float: left;
}
.text_related_post a {
padding-bottom: 5px;
float: left;
width: 100%;

}


.text_related_post, .text_related_post p {
	color: #777777;
	}
.item-producto {
	width: 100%;
	float: left;
}	
.separador {
	width: 100%;
	float: left;
	height: 1px;
	margin-bottom: 10px;
	margin-top: 10px;
		background: url(img/hr.gif) repeat-x left;	
}	
.item-imagen-producto {
	width: 98px;
	float: left;
}
.item-imagen-producto img  {
   background-color: #e6e6e6;
	padding: 4px;

	
}
.item-texto-producto {
		width: 202px;
	float: right;
}
.item-texto-producto h5 {
		width: 100%;
	float: left;
}
.item-precio-producto {
			width: 100%;
	float: left;
	font-size:18px;
font-weight:bold;
color: #333333;
}
/* Begin Form Elements */
#searchform {
    margin: 10px auto;
    padding: 5px 3px;
    text-align: center;
}

#sidebar #searchform #s {
    
    font-size: 12px;
     line-height: 12px;
  }
  
#sidebar #searchform input#s  {

	border-left: 0px solid #E1E1E1;
	border-right: 0px solid #E1E1E1;
	border-top: 0px solid #E1E1E1;
	border-bottom: 0px solid #E1E1E1;
	 -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px;
	 -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px;
	background: transparent url(img/fnd-buscar.gif) no-repeat 0px 0px;
	 padding: 4px 4px;
	  height: 24px;
	   line-height: 12px;
	   width: 226px;
} 
  #sidebar #searchform input#s:hover,  #sidebar #searchform input#s:focus  {

background-position: 0px -32px;
} 
  
#sidebar #searchsubmit {
 font-size: 12px;
	border-left: 0px solid #E1E1E1;
	border-right: 0px solid #E1E1E1;
	border-top: 0px solid #E1E1E1;
	border-bottom: 0px solid #E1E1E1;
	 -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; -moz-border-radius-topright: 0px; -webkit-border-top-right-radius:0px;
	 -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px;
	  	background: transparent url(img/fnd-b-buscar.gif) no-repeat right 0px;
	 padding: 4px 4px 4px 4px;
	  height: 32px;
	   width: 58px;
	   color: #ffffff;
	   text-shadow: #007095 0px 1px 2px;
}
	@-moz-document url-prefix() {
#sidebar #searchsubmit {
padding: 2px 4px 4px 4px;
}
}

.widget_search .fnd-330 {
 display: block;
} 
#sidebar #searchsubmit:hover, #sidebar #searchsubmit:focus  {
background-position: right -32px;
} 
  

.entry form { /* This is mainly for password protected posts, makes them look better. */
              text-align:center;
}

select {
    width: 130px;
}

#commentform input {
    width: 350px;
     
}

#commentform {
    margin: 5px 0px 0 0;
}
#commentform textarea {
    width: 500px;
    
}
#respond:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
#commentform #submit {
    margin: 0 0 5px auto;
    float: right;
    width: auto !important;
}
#respond h3 {
	width: 100%;
	float: left;
	margin-bottom: 10px;
	padding-bottom: 10px;
	background: url(img/hr.gif) repeat-x bottom;	
}
.comment-author {

	
}
.commentmetadata {

}
.commentlist p {
	width: 100%;
	float: left;
}
/* End Form Elements */



/* Begin Comments*/
.alt {
    margin: 0;
    padding: 0px;
}
h3#comments {
	margin: 0;
}
.commentlist {
    padding: 0;
    text-align: justify;
    width: 100%;
    float: left;
    padding-bottom: 10px;
}

.commentlist li {
    margin: 10px 0 0px;
    padding: 15px 0 0 0;
    list-style: none;
    width: 100%;
    float: left;
    	background: url(img/hr.gif) repeat-x top;	

}
li.comment-author-admin {
	background-color: #f3f3f3;
	padding: 10px;
	width: 490px;
	float: left;
	color: #333333;
	margin-bottom: -10px;
}
.commentlist li ul li { 
    margin-right: -5px;
    margin-left: 10px;
}

.commentlist p {
    margin: 10px 5px 10px 0;
}
.children { padding: 0; }

#commentform p {
    margin: 5px 0;
}

.nocomments {
    text-align: center;
    margin: 0;
    padding: 0;
}

.commentmetadata {
    margin: 0;
    display: block;
}
/* End Comments */



/* Begin Sidebar */
#sidebar
{
    /*padding: 20px 0 10px 0;
    margin-left: 545px;*/
    float: left;
    width: 100%;
}

#sidebar form {
    margin: 0;
}
/* End Sidebar */



/* Begin Calendar */

#wp-calendar {
	width: 300px;
	padding: 0 0 0px 0;
	margin-bottom: 15px;
}

#wp-calendar caption {
	padding: 0px 0px 10px 0px;
	text-align: center;


}

#wp-calendar th, #wp-calendar td {
	padding: 5px;
	text-align: center;
	background: transparent;

}
#wp-calendar th {
			font-weight: bold;
	color: #333333;
}

#wp-calendar td {
	background: transparent;
}

#wp-calendar td, table#wp-calendar th {
	padding: 3px 0;

}

#wp-calendar a {
	text-decoration: underline;
}

#wp-calendar a:hover {
	text-decoration: none;
}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
                            background-color: #fff; }
/* End Calendar */



/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
    cursor: help;
}

acronym, abbr {
    border-bottom: 1px dashed #999;
}
/*
blockquote {
    margin: 15px 30px 0 10px;
    padding-left: 20px;

}
*/
blockquote cite {
    margin: 5px 0 0;
    display: block;
}

.center {
    text-align: center;
}
h2.center-b {
    text-align: center !important;
    font-size: 25px !important;
    margin-bottom: 10px;
margin-top: 10px;
line-height: normal !important;
}
.hidden {
    display: none;
}

.screen-reader-text {
    position: absolute;
    left: -1000em;
}

hr {
    display: none;
}

a img {
    border: none;
}

.navigation {
    display: block;
    text-align: center;
    width: 100%;
    float: left;
}
.ctr-575 .navigation {
    display: block;
    text-align: center;
    width: 100%;
    float: left;
    padding-top: 10px;
}

/* End Various Tags & Classes*/



/* Captions */
.aligncenter,
div.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.wp-caption {
    border: 1px solid #ddd;
    text-align: center;
    background-color: #f3f3f3;
    padding-top: 4px;
    margin: 10px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.wp-caption img {
    margin: 0;
    padding: 0;
    border: 0 none;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    padding: 0 4px 5px;
    margin: 0;
}
/* End captions */
.entry img {

	
}
/* Begin Images */
p img {
     max-width: 502px;
    background-color: #e6e6e6;
	padding: 4px;

	
}
.comment-author img {
    background-color: #e6e6e6;
	padding: 4px;
	margin-right: 10px;
	float: left;
	width: 32px;
}
p a img, .item-imagen-producto a img {
    background-color: #e6e6e6;
}
p a:hover img, .item-imagen-producto a:hover img  {
    background-color: #e41270;
}
/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

img.alignright {
    padding: 4px;
    margin: 0 0 10px 15px;
    display: inline;
}

img.alignleft {
    padding: 4px;
    margin: 0 15px 10px 0;
    display: inline;
}


.alignleft {
	float: left !important;
	text-align: left !important;
}
.alignright {
	float: right !important;
	text-align: right !important;
}
.aligncenter {
	display: block;
   width: auto !important;
   margin-bottom: 15px;
}
.aligncenter img {
	margin: 0px auto 0px auto !important;
	display: block;
}
.alignright p {
	margin-left: 10px;

}
.alignleft p, .aligncenter p {
	margin-right: 10px;

}
.wp-caption p {
	text-align: center;
	font-size: 11px;
	padding: 5px 3px;
}
.contactright, .contactleft {
		width: 100%;
	float: left;
}
.calendario-selec {
	width: 250px;
	padding-top: 10px;
	float: left;
	text-align: center;
}
#buyform {
	background-color: #EFEFEF !important;
	border: 1px solid #E5E5E5;
}

blockquote {
font-style: italic;
border:solid #D1D1D1;
border-width:1px 0;
background:none;
margin: 10px 0;
padding: 10px 20px 0px 20px;
background-color: #fafafa;
}
.entrada ul {
	list-style-type: circle;
	list-style: circle;
	padding-left: 35px !important;
	padding-bottom: 15px !important;
	text-indent: 0px !important;
}
.entrada ul li {
	list-style-type: circle;
	list-style: circle;
}
.commentarios-trackback {
	width: 100%;
	float: left;
}
#recaptcha_area {
	float: left;
}

/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */

