


body{

	text-align: center;
	vertical-align: top;
	margin:0;
	padding:0;
	font-family:"Roboto", Arial, Helvetica, Sans-serif;
	background:#f5f5f5;
	font-size:14px;
	
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-backface-visibility: hidden;
	font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
}

h1, h2, h3, h4{
	font-weight:normal;
}


.post{
	padding: 10px 0 10px 0;
}
.post h1{font-size:28px;}
.post h2{
	font-size: 22px;
}
.post h3{
	color:#ff7a32;
	font-size:16px;
}
h2, h2 a{
	color:#333;
}
h2 a:hover{color:#565656;}
.entry{
	line-height: 23px;
	font-size:15px;
}

p.postmetadata{
	border-top: 1px solid #ccc;
	padding-top:10px;
	margin: 10px 0 0 0;
}

.navigation{
	padding: 10px 0 0 0;
	font-size: 14px;
	line-height: 18px;
}

.post .imagenProducto{
	float:left;
	height:250px;
	width:250px;
	position:relative;
	background:#fff;
	
	margin:0 10px 10px 0;
	
	box-shadow:0 0 3px 3px #ccc;
	
}
.post .imagenProducto img{
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin:auto;
	max-height:97%;
	max-width:97%;
}
.post ul{
	padding-left:10px;
	list-style-type:none;
	display:table;
	margin:0;
}
.post ul li{
	background:url(images/bulletNoticias.png) no-repeat left 7px;
	padding:0 0 5px 10px;
}

.sidebar ul{
	list-style-type: none;
	margin: 0;
	padding: 0 ;
}

.sidebar ul li{
	padding: 0 0 10px 0;
}

.sidebar ul li h2{
	font-size: 24px;
	color:#ff7a32;
	margin:0;

}

.sidebar ul ul li{
	padding: 0;
	line-height:24px;
}
/*************** NOTICIAS ********************/
.sidebar #wdg_specialrecentpostsfree-2 .srp-widget-singlepost{
	border-bottom:#ffd67e 1px solid;
	background:url(images/bulletNoticias.png) no-repeat left 7px;
	padding:0 0 5px 10px;
	margin:0 0 7px 0;
}
.sidebar #wdg_specialrecentpostsfree-2 .srp-widget-singlepost h4{
	margin:0;
	font-size:14px;
}
.sidebar #wdg_specialrecentpostsfree-2 .srp-widget-singlepost a{
	color:#393939;
}
.srp-widget-container{width:100%;}
.vertodasNoticias{
	background:#ff7a32;
	color:#fff;
	padding:3px;
	font-size:13px;
	position:relative;
	top:-17px;
	float:right;
	display:block;
}

/***************** ARTÍCULOS ******************/
#wdg_specialrecentpostsfree-3 .srp-content-box h4{
	margin:0;
	background:#ebebeb;
	padding:2px 2px 2px 5px;
}
#wdg_specialrecentpostsfree-3 .srp-content-box h4 a{
	color:#d25511;
}
#wdg_specialrecentpostsfree-3 .srp-thumbnail-box{padding:0;}
#wdg_specialrecentpostsfree-3 .srp-thumbnail-box img{padding:0; border:#ebebeb 1px solid;}
#wdg_specialrecentpostsfree-3 .srp-widget-excerpt{
	padding:3px 0 3px 5px; font-size:12px;
	color:#393939;
}
#wdg_specialrecentpostsfree-3 .srp-widget-stringbreak-link{
	color:#000;
	float:right;
	font-size: 11px;
	position: relative;
	top: 1px;
}
#wdg_specialrecentpostsfree-3 .srp-widget-stringbreak-link:hover{
	color:#d25511;
}
#wdg_specialrecentpostsfree-3 .srp-widget-singlepost{
	margin:0;
	border:none;
}

table#wp-calendar{
	width: 100%;
}

.comments-template{
	margin: 10px 0 0;
	border-top: 1px solid #ccc;
	padding: 10px 0 0;
}

.comments-template ol{
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
}

.comments-template ol li{
	margin: 10px 0 0;
	line-height: 18px;
	padding: 0 0 10px;
	border-bottom: 1px solid #ccc;
}

.comments-template h2, .comments-template h3{
	font-size: 16px;
}

.commentmetadata{
	font-size: 12px;
}

.comments-template p.nocomments{
	padding: 0;
}

.comments-template textarea{

	font-size: 12px;
}



/***CSS of This Website***/

a{text-decoration:none; color:#555;}
.wrap{
	width:950px;
	margin:0 auto;
	text-align:left;
}

.top{
	background:#434343;
	height:55px;
	line-height:55px;
	color:#fff;
	font-size:15px;
}
.top .menu a{
	margin-right:20px;
	color:#fff;
	float:left;
}
.top .menu a:hover, .top .menu li:hover a{color:#00d777;}
.top .social{
	float:right;
}
.clear{clear:both;}
.top ul{
		list-style-type:none; 
	margin:0;
	padding:0;
}
.top .menu li{float:left;  margin:0;}
.top .menu .sub-menu{
	position:absolute;
	top:55px;
	background:#434343;
	z-index:9999999999999;
	max-height:0px;
	overflow:hidden;

}
.top .menu li:hover .sub-menu{max-height:1000px;}
.top .menu li:hover li a {color:#fff;}
.top .menu li:hover li a:hover {color:#00d777;}
.top .menu .sub-menu li{float:none; line-height:30px; height:30px; padding:0 10px;}
/********** slider *************/

.contSlider{
	width:100%;
	margin:0 auto;
	position:relative;
	background:#fff url(images/slide-azmira.jpg) no-repeat center 150px;
	background-size: auto 330px;
	background-attachment: fixed;
	height:500px;
}
.cycloneslider{
	margin:0 auto;
	position:relative;

}
.cycloneslider-pager { 
     width:60px; 
	 height:8px;  
	 position: absolute;  
	 top:330px !important; 
	 overflow: hidden;
	 right:0 !important; left:0;
	 margin:auto;
}
.cycloneslider-pager span { 
    font-family: arial;  width: 8px !important; height:8px !important; 
    display: inline-block; background: #fff; cursor: pointer; 
}
.cycloneslider-pager span.cycloneslider-pager-active { background: #434343;}
.cycloneslider-pager > * { cursor: pointer;}


.topSlider{
	background:rgba(75, 22, 112, .9);
	position:absolute;
	z-index:1000;
	left:0;
	right:0;
	padding:10px 0;
}










.page{position:relative;}
.pleca{
	background:rgba(75, 22, 112, 1);
	position:absolute;
	z-index:1500;
	left:0;
	right:0;
	height:18px;
	bottom:5px;
}
@-moz-document url-prefix() {
    .pleca{
	bottom:9px;
}
}
.topSlider .wrap{
	position:relative;
	z-index:2000;
}
.topSlider .linkTienda{
	float:right;
	display:block;
	font-size:20px;
	color:#fff;
	height:28px;
	line-height:33px;
	background:    url(images/iconTienda.png) no-repeat left center;
	padding:0 0 0 40px;
	position:relative;
	top:20px;
	display: none;
}
.bottomSlider{
	background:rgba(119, 214, 124,1);
	position:absolute;
	z-index:999;
	bottom:0;
	text-transform:uppercase;
	left:0;
	right:0;
	height:50px;
}
.bottomSlider a{color:#fff; font-size:14px; display:inline-block; height:50px; line-height:50px; padding:0 15px;
transition:background 1s;
}
.bottomSlider a:hover{background:rgba(119, 214, 124, 1);}

.container{
	width:625px;
	float:left;
	line-height:20px;
	padding:10px 0;
}
.container h1, .container h1 a{
	color:#58207f;
	font-weight:normal;
	margin:0 0 5px 0;
	font-size:24px;
	line-height:normal;
}
.container .leermas{
	background:#58207f;
	font-size:12px;
	color:#fff;
	padding:3px 10px;
	float:right;
	display:inline-block;
}
.container .amazon{
	background:#232F3E;
	font-size:12px;
	color:#fff;
	padding:3px 10px;
	float:right;
	padding-right:10px;
	display:inline-block;
}


.sidebar{
	width:295px;
	float:right;
	padding:10px;
	background:#f9f9f9;
	border-right:#e8e8e8 1px solid;
	border-left:#e8e8e8 1px solid;
	border-bottom:#e8e8e8 1px solid;
	
/*	position:absolute;
top: 152px;
right: 50%;
bottom: 0;
margin-right: -476px;*/

}
.bloque{
	width:	298px;
	height:171px;
	float:left;
	border:#fff 1px solid;

	
	box-shadow:0 0 3px #ccc;
}

.nc{
float:left;
height:30px;
line-height:30px;
width:100px;
margin-bottom:10px;	
}
.campo{
	float:left;
height:30px;
line-height:30px;
width:200px;
font-family:"Roboto", Arial, Helvetica, Sans-serif;
padding:0 5px;
border:none;
margin-bottom:10px;
}
textarea{
font-family:"Roboto", Arial, Helvetica, Sans-serif;
height:140px !important;
width:400px !important;
line-height:normal !important;
}

/*********** ***************/

.prevProducto{
	border-bottom:#fff 1px solid;
	box-shadow: 0 1px 0px #ccc;
	-moz-box-shadow: 0 1px 0px #ccc;
	-webkit-box-shadow: 0 1px 0px #ccc;
	padding:10px 0;
}
.prevProducto h2{
	color:#8832c4;
}


/*
.circleImg{
	float:left;
	position:relative;
	height:150px;
	width:150px;
	border:#fff 10px solid;
	margin:0 10px 10px 0;
	overflow:hidden;
	text-align:center;
	background-size:cover;
	background-position:center center;
	border-radius:50%;
	-webkit-border-radius:50%;
	box-shadow:inset 0 2px 6px rgba(0,0,0,.3), 0 0 1px #fff, 0 2px 5px rgba(0,0,0,0.05);
	-webkit-box-shadow:inset 0 2px 6px rgba(0,0,0,0.3), 0 0 1px #fff, 0 2px 5px rgba(0,0,0,0.05);
	position: relative;

}
.circleImg img{
	height:auto;
	width:80%;
	position: absolute;
	top: 0%;
	left:10%;
	z-index: -1;
	transform: all 0.4s ease-in-out;
}



.circleImg.tipo2 img{
	top: -200px;
}

*/


.circleImg{
	float:left;
	position:relative;
	height:150px;
	width: 150px;
	text-align: center;
}

.circleImg img{
	max-height:100%;
	width: auto;
}


.btnComprar{
	background: #652592;
	display:inline-block;
	padding:0 20px;
	height:30px;
	line-height:30px;
	color:#fff;
	margin:10px 0 0 0;
	border:none;
	cursor:pointer;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	transition:all .5s;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	display: none;
}
.btnComprar:hover{background-color: #8832c4;}


.btn{
	background: #652592;
	display:inline-block;
	padding:0 20px;
	height:30px;
	line-height:30px;
	color:#fff;
	margin:10px 0 0 0;
	border:none;
	cursor:pointer;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	transition:all .5s;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	
}
.btn:hover{background-color: #8832c4;}


.btnG{height:40px; line-height:40px; text-transform:uppercase;
	/*background:#ff7a32;*/
}

button, input, select, textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}






.form-control {
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 0;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  color: #555;
  display: block;
  font-size: 12px;
  font-weight: 500;
  height: 20px;
  line-height: 1.42857;
  padding: 5px 15px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
 
}

select.form-control{
	height: inherit !important;
}


/*.btnG:hover{background:#FF9861;}*/
/******footer ***********/

.footer{
	background:#58207f;	
	color:#fff;
	font-size:14px;
	padding-bottom:10px;
}
.footer .bloqueFooter{
	float:left;
	width:235px;
}
.footer a{color:#fff; display:block;}
.footer .last{text-align:right;}
.footer .last a{display:inline-block; margin-bottom:15px;}
.foter .last a{color:#fbce17;}

/*************** productos en página ************************/

.ppc ul{
	list-style-type:none;
	margin:0;
	padding:0 0 0 10px;
	
}
.ppc ul li{
	margin:0 0 5px 0;
	background: url(images/bulletNoticias.png) no-repeat left 7px;
	padding: 0 0 5px 10px;
}
.ppc ul li a{
	color:#333;
}
.ppc ul li a:hover{
	color:#656565;
}
/************* imágenes en posts ****************/
img.alignleft{
	float:left;
	margin:0 10px 10px 0;
}
img.alignright{
	float:right;
	margin:0 0 10px 10px;
}


/******* sticky footer ******/
html, body {height: 100%;}

#wrap {min-height: 100%;}

#main {overflow:auto;
	padding-bottom: 184px;}  /* must be same height as the footer */

#footer {position: relative;
	margin-top: -184px; /* negative value of footer height */
	height: 184px;
	clear:both;} 

/*Opera Fix*/
body:before {
	content:"";
	height:100%;
	float:left;
	width:0;
	margin-top:-32767px;/
}



