﻿/*
Theme Name: tipitipi
Theme URI: 
Description: 
Version: 1.0 es
Author: 
Author URI: 
Tags: 

*/

body {
	text-align: center;
	background: #f3fbfd url(images/web-fondo.gif) scroll repeat top left;
	font-family: arial, sans-serif;
	font-size: 13px;
	color: #a8aeae;
	}
	
A {
	outline-style: none;
}
	
#page-wrapper {
	width: 960px;
	margin: 0 auto;
	}

#servicios {
	background-color: transparent;
	height: 31px;
	width: 960px;
	text-align: left;
	}
	
#servicios A {
	text-indent: -9999px;
}

#site-map {
	background: transparent url(images/sitemap.gif) scroll no-repeat top left;
	width: 44px;
	height: 15px;
	float: left;
	margin-left: 25px;
	margin-top: 5px;
	}
	
#site-map:hover {
	background-position: 0 -15px;
	}

#idioma {
	background: transparent url(images/idioma.gif) scroll no-repeat top left;
	width: 44px;
	height: 15px;
	float: left;
	margin-left: 762px;
	margin-top: 5px;
	}
	
#idioma:hover {
	background-position: 0 -15px;
	}
	
#sonido {
	background: transparent url(images/sonido-onoff.gif) scroll no-repeat top left; 
	width: 44px;
	height: 15px;
	float: left;
	margin-left: 25px;
	margin-top: 5px;
	text-indent: -9999px;
	}
	

.sonido-on {
	background-position: 0 0!important;
	}

.sonido-on:hover {
	background-position: 0 -15px!important;
	}
	
.sonido-off {
	background-position: 0 -30px!important;
	}

.sonido-off:hover {
	background-position: 0 -45px!important;
	}
	
#cabecera {
	width: 960px;
	height: 106px;
	text-align: left;
	}
	
#cabecera .th_mod {
margin-right: 45px;
}
	
#cabecera #portada {
	background: transparent url(images/portada.gif) scroll no-repeat top left;
	float:left;
	height:36px;
	margin-left:130px;
	margin-top:49px;
	padding:0;
	text-indent:-9999px;
	width:61px;
	}
	
#cabecera #portada:hover {
	background-position: 0 -36px;
	}

	
#cabecera #eshop {
	background: transparent url(images/e-shop.gif) scroll no-repeat top left;
	float:left;
	height:36px;
	margin-top:49px;
	padding:0;
	text-indent:-9999px;
	width:40px;
	}

#cabecera #eshop:hover {
	background-position: 0 -36px;
	}

	
#cabecera #blog {
	background: transparent url(images/blog.gif) scroll no-repeat top left;
	float:left;
	height:36px;
	margin-top:49px;
	padding:0;
	text-indent:-9999px;
	width:37px;
	}
	
#cabecera #blog:hover {
	background-position: 0 -36px;
	}

	
#cabecera #acabados {
	background: transparent url(images/acabados.gif) scroll no-repeat top left;
	float:left;
	height:36px;
	margin-top:49px;
	padding:0;
	text-indent:-9999px;
	width:169px;
	}
	
#cabecera #acabados:hover {
	background-position: 0 -36px;
	}


#cabecera #contacto {
	background: transparent url(images/contacto.gif) scroll no-repeat top left;
	float:left;
	height:36px;
	margin-top:49px;
	padding:0;
	text-indent:-9999px;
	width:71px;
	}
	
#cabecera #contacto:hover {
	background-position: 0 -36px;
	}


#cabecera H1 {
	float: left;
	}

	
#cabecera H1 A {
	background: transparent url(images/logo-tipitipi.gif) scroll no-repeat 0 0px;
	width: 115px;
	height: 66px;
	display: block;
	float: left;
	text-indent: -9999px;
	margin: 0 0 0 24px;
	}
	
#cabecera H1 A:hover {
	background-position: 0 -66px;
	}


#galeria {
	width: 960px;
	height: 447px;
	margin: 0 auto;
	background-color: white;
	}


#contenido {
	background-color: white;
	width: 960px;
	margin: 0 auto;
	text-align: center;
	float: left;
	}

#col-izq {
	float: left;
	width: 568px;
	margin-left: 25px;
	}
	

#col-der {
	float: left;
	width: 342px;
	height: 540px;
	border-left: 2px dotted #50b8b1;
	margin-top: 17px;
	}
	
#entrada P:first-child {
	float: left;
	text-align: left;
	width: 546px;
	margin-top: 17px;
	}
	
#entrada P {
	float: left;
	text-align: left;
	width: 426px;
	line-height: 20px;
	margin-top: 30px;
	}
	
#entrada IMG {
	float: left;
	}

.alignleft {
	float: left;
	}
	
.alignright {
	float: right;
	}
		
#etq-eshop {
	background: transparent url(images/etq-eshop.jpg) scroll no-repeat 0 0;
	width: 45px;
	height: 17px;
	display: block;
	text-indent: -9999px;
	clear: both;
	}
	
#etq-eshop:hover {
	background-position: 0 -17px;
	}
	
#mini-galeria {
	margin: 0;
	width: 542px;
	text-align: left;
	}
	
#col-der .border-sidebar {
	background: transparent url(images/border-sidebar.jpg) scroll no-repeat 0 0;
	width: 320px;
	height: 29px;
	margin-left: 20px;
	margin-bottom: 5px;
	}

#etq-acabados {
	background: transparent url(images/acabadosycalidades-ro.gif) scroll no-repeat 0 0; 
	width: 169px;
	height: 17px;
	display: block;
	text-indent: -9999px; 
	margin-left: 47px;
	}
	
#etq-acabados:hover {
background-position: 0 -17px;
}

	
#col-der .titulo {
margin-left: 25px;
}
	
#etq-blog {
	background: transparent url(images/blog-ro.gif) scroll no-repeat 0 0;
	width: 36px;
	height: 17px;
	display: block;
	text-indent: -9999px; 
	margin: 20px 0 5px 30px;
	}

#etq-blog:hover {
background-position: 0 -17px;
}





#tmas-leido {
background: transparent url(images/lo-mas-leido.gif) scroll no-repeat 0 0;
width: 119px;
height: 21px;
display: block;
text-indent: -9999px; 
margin: 0 0 10px 10px;
}

#tmas-leido:hover {
/* background-position: 0 -21px; */
}

#tmas-comentado {
background: transparent url(images/lo-mas-comentado.gif) scroll no-repeat 0 0;
width: 169px;
height: 20px;
display: block;
text-indent: -9999px; 
margin: 0 0 10px 10px;
}

#tmas-comentado:hover {
/* background-position: 0 -20px; */
}

#tmas-busqueda {
background: transparent url(images/busqueda-rapida.gif) scroll no-repeat 0 0;
width: 155px;
height: 20px;
display: block;
text-indent: -9999px; 
margin: 0 0 10px 10px;
}

#tmas-busqueda:hover {
/* background-position: 0 -20px; */
}


#tmas-archivo {
background: transparent url(images/archivo.gif) scroll no-repeat 0 0;
width: 77px;
height: 18px;
display: block;
text-indent: -9999px; 
margin: 0 0 10px 10px;
}

#tmas-archivo:hover {
/* background-position: 0 -18px; */
}

#tmas-enlaces {
background: transparent url(images/enlaces-de-interes.gif) scroll no-repeat 0 0;
width: 190px;
height: 22px;
display: block;
text-indent: -9999px; 
margin: 0 0 10px 10px;
cursor: pointer;
}

#tmas-enlaces:hover {
background-position: 0 -22px;
}

.active-enlaces {
background-position: 0 -22px!important;
}


#tmas-enlacestiendas {
background: transparent url(images/tiendas-tipitipi.gif) scroll no-repeat 0 0;
width: 190px;
height: 22px;
display: block;
text-indent: -9999px; 
margin: 0 0 10px 10px;
}

#tmas-enlacestiendas:hover {
background-position: 0 -22px;
}




#tmas-camisetas-manga-corta {
background: transparent url(images/camisetas-manga-corta.gif) scroll no-repeat 0 0;
width: 189px;
height: 21px;
display: block;
text-indent: -9999px; 
margin: 10px 0 10px 10px;
}

#tmas-camisetas-manga-corta:hover {
background-position: 0 -21px;
}

#tmas-camisetas-manga-larga {
background: transparent url(images/camisetas-manga-larga.gif) scroll no-repeat 0 0;
width: 189px;
height: 21px;
display: block;
text-indent: -9999px; 
margin: 10px 0 10px 10px;
}

#tmas-camisetas-manga-larga:hover {
background-position: 0 -21px;
}





#tmas-bodies-manga-corta {
background: transparent url(images/bodies-manga-corta.gif) scroll no-repeat 0 0;
width: 189px;
height: 21px;
display: block;
text-indent: -9999px; 
margin: 10px 0 10px 10px;
}

#tmas-bodies-manga-corta:hover {
background-position: 0 -21px;
}

#tmas-bodies-manga-larga {
background: transparent url(images/bodies-manga-larga.gif) scroll no-repeat 0 0;
width: 189px;
height: 21px;
display: block;
text-indent: -9999px; 
margin: 10px 0 10px 10px;
}

#tmas-bodies-manga-larga:hover {
background-position: 0 -21px;
}

#tmas-baberos {
background: transparent url(images/baberos.gif) scroll no-repeat 0 0;
width: 79px;
height: 21px;
display: block;
text-indent: -9999px; 
margin: 0 0 10px 10px;
}

#tmas-baberos:hover {
background-position: 0 -21px;
}

#tmas-portachupetes {
background: transparent url(images/portachupetes.gif) scroll no-repeat 0 0;
width: 140px;
height: 21px;
display: block;
text-indent: -9999px; 
margin: 0 0 10px 10px;
}

#tmas-portachupetes:hover {
background-position: 0 -21px;
}

#tmas-munecos {
background: transparent url(images/nombre-munecos.gif) scroll no-repeat 0 0;
width: 140px;
height: 21px;
display: block;
text-indent: -9999px; 
margin: 0 0 10px 10px;
}

#tmas-munecos:hover {
background-position: 0 -21px;
}


	

#sidebar-1 A {
	color: #a8aeae;
	text-decoration: none;
	}
	
#sidebar-1 A:hover {
	color: black;
	text-decoration: underline;
	}
	
#sidebar-2 A {
	color: #a8aeae;
	text-decoration: none;
	}
	
#sidebar-2 A:hover {
	color: black;
	text-decoration: underline;
	}
	
#sidebar-1 P {
	width: 265px;
	text-align: left;
	line-height: 20px;
	margin-left: 47px;
	margin-top: 0;
	}

#sidebar-2 {
	text-align: left;
	}
	
#sidebar-2 SMALL  {	
	margin-left: 30px;
	}
	
#sidebar-2 P {
	width: 310px;
	text-align: left;
	line-height: 20px;
	margin: 5px 30px;
	}
	
#sidebar-2 IMG {	
	margin-left: 30px;
	}
	
#sidebar-2 H2 {
	text-align: left;
	margin: 10px 0;
	}
	
#sidebar-2 H2 A {	
	margin-left: 30px;
	font-size: 14px;
	color: #14A4B2;
	text-decoration: none;
	}
	
#sidebar-2 H2 A:hover {	
	color: red;
	}

#primario .entry A.leer-mas, #sidebar-2  A.leer-mas {	
	background: white url(images/leer-mas.gif) scroll no-repeat 0 0;
	width: 18px;
	height: 18px;
	text-indent: -9999px;
	position: relative;
	display: block;
	float: right;
	}

#primario .entry A.leer-mas:hover, #sidebar-2  A.leer-mas:hover {	
	background-position: 0 -18px;
	}

#primario .entry A.leer-mas {
margin-top: 5px;
}

#primario .entry .min P{
float:left!important;
width:520px!important;
margin-bottom: 20px;
margin-top: 0!important;
}


#footer {
	clear: both;
	background: white url(images/footer.jpg) scroll no-repeat 25px 0;
	width: 960px;
	height: 77px;
	}
	
#pajaritos {
	background: transparent url(images/pajaritos.gif) scroll no-repeat 0 0;
	width: 210px;
	height: 139px;
	display: block;
	position: relative;
	top: 14px;
	left: 0px;
	float: left;
	}
	
#form-subscribe{
	float: left;
	margin-left: 5px;
	text-align: left;
	width: 323px;
	}
	
#form-subscribe #border-top {
	float: left;
	background: transparent url(images/form-tb.gif) scroll no-repeat 0 0;
	height:13px;
	margin-top:30px;
	width:323px;
	}
	
#form-subscribe #border-bot {
	background: transparent url(images/form-tb.gif) scroll no-repeat 0 -13px;
	width: 323px;
	height: 13px;
	}
	
#form-ajax {
	clear: both;
	background-color: #f2f2f2;
	text-align: left;
	padding: 5px 16px;
	line-height: 26px;
	}
	
#form-ajax A {
color:#14A4B2;
font-size:13px;
text-decoration:none;
}

#form-ajax A:hover {
text-decoration: underline;
}

	
#suscribete {
	background: transparent url(images/suscribete.jpg) scroll no-repeat 0 0;
	width: 80px;
	height: 17px;
	display: block;
	text-indent: -9999px;
	}
	
#email {
	width: 219px;
	border: 1px solid #bbbbbb;
	}
	
#sub-enviar {
	background-color: #cf0724;
	border: 1px solid #cf0724;
	color: white;
	cursor: pointer;
	cursor: hand;
}

.news_slider .prev {
	background: transparent url(images/next.gif) scroll no-repeat 0 0;
	width: 28px;
	height: 28px;
	text-indent: -9999px;
	float: left;
}

.news_slider .prev:hover {
	background-position: 0 -28px;
	}

.news_slider .next {
	background: transparent url(images/prev.gif) scroll no-repeat 0 0;
	width: 28px;
	height: 28px;
	text-indent: -9999px;
	float: right;
}

.news_slider .next:hover {
	background-position: 0 -28px;
	}

#sub-footer {
	text-align: center;
	width: 910px;
	font-size: 11px;
	color: #555555;
	margin: 10px 0 0 25px;
	}
	
#sub-footer A {
	color: #555555;
	text-decoration: none;
	}
	
#sub-footer A:hover {
	color: #14A4B2;
	text-decoration: underline;
	}
	
#sub-footer #credits {
	margin-left: 408px;
	}



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



/* estilos cabeceras */

#cabecera {
	background-color: white!important;
	}

.cab-mar{ margin-bottom: 15px; }

#cabecera-blog { 
	width: 960px;
	height: 130px;
	background: transparent url(images/header_blog.jpg) scroll no-repeat 0 0;
	}

#cabecera-informacion-general{ 
	width: 960px;
	height: 130px;
	background: transparent url(images/header_informacion_general.jpg) scroll no-repeat 0 0;
	}

#cabecera-acabados{ 
	width: 960px;
	height: 130px;
	background: transparent url(images/header_acabados.jpg) scroll no-repeat 0 0;
	}

#cabecera-sitemap{ 
	width: 960px;
	height: 130px;
	background: transparent url(images/header_sitemap.jpg) scroll no-repeat 0 0;
	}


#cabecera-aspectos-legales{ 
	width: 960px;
	height: 130px;
	background: transparent url(images/header_aspectos_legales.jpg) scroll no-repeat 0 0;
	}

#cabecera-contacto { 
	width: 960px;
	height: 130px;
	background: transparent url(images/header_contacto.jpg) scroll no-repeat 0 0;
	}
	
#cabecera-creditos { 
	width: 960px;
	height: 130px;
	background: transparent url(images/header_creditos.jpg) scroll no-repeat 0 0;
	}
	
#cabecera-eshop {
	background: transparent url(images/header_shop.jpg) no-repeat scroll left top;
	width: 960px;
	height: 130px;
	}

#cabecera-tienda {
	background: transparent url(images/header_shop.jpg) scroll no-repeat left top;
	width: 960px;
	height: 130px;
	}
	
#cabecera-tienda-bml {
	background: transparent url(images/header_bodies_manga_larga.jpg) scroll no-repeat left top;
	width: 960px;
	height: 130px;
	}
	
#cabecera-tienda-bmc {
	background: transparent url(images/header_bodies_manga_corta.jpg) scroll no-repeat left top;
	width: 960px;
	height: 130px;
	}
	
#cabecera-tienda-bab {
	background: transparent url(images/header_baberos.jpg) scroll no-repeat left top;
	width: 960px;
	height: 130px;
	}
	
#cabecera-tienda-por {
	background: transparent url(images/header_portachupetes.jpg) scroll no-repeat left top;
	width: 960px;
	height: 130px;
	}


#cabecera-tienda-cml {
	background: transparent url(images/header_shop.jpg) scroll no-repeat left top;
	width: 960px;
	height: 130px;
	}
	
#cabecera-tienda-cmc {
	background: transparent url(images/header_shop.jpg) scroll no-repeat left top;
	width: 960px;
	height: 130px;
	} 
	
#cabecera-soft-toys {
	background: transparent url(images/header_softtoys.jpg) scroll no-repeat left top;
	width: 960px;
	height: 130px;
	} 

	
	
/* --------------------------------------------------------------------------------------- */

/* contenido - blog, tienda, ... */
#contenido {
	text-align: left;
}

#contenido #secondario {
	width: 321px;
	float: left;
	margin-left: 25px;
	margin-top: 5px;
	}

#contenido #primario {
	width: 589px;
	float: left;
	background:transparent url(images/dotted-azul.gif) repeat-y scroll 0 0;
	line-height: 21px;
	color: #666666;
	margin-top: 15px;
	}
	
/* --------------------------------------------------------------------------------------- */

/* blog - post */
#primario .entry {
	padding-left: 20px;
	text-align: left;
	clear: both;
	}

#primario .entry .fecha {
/*	background: white url(images/fecha-entry.gif) scroll no-repeat left top; */
	background: white url(images/dotted-gris.gif) scroll repeat-y right 3px; 

	width: 52px;
	height: 40px;
	float: left;
	font-size: 13px;
	text-align: center;
	margin-right: 6px;
	padding-top: 8px;
	color: #cccccc;
	text-transform: uppercase;
	}

#primario .entry .fecha .dia {
	font-size: 37px;
	}

#primario .entry .foto-border {
	float: right;
	border: 1px solid #cccccc;
	padding: 2px;
	background-color: white;
	margin-bottom: 10px;
	}

#primario .entry H2 {
	margin: 0;
	color: #14a4b2;
	font-size: 21px;
	text-align: left;
	float: left;
	width: 370px;
	margin-right: 10px;
	}
	


div#post-213.post h2 {
	margin-bottom: 15;
	color: red;
	font-size: 16px;
	text-align: left;
	float: left;
	width: 370px;
	margin-right: 10px;
	}
	
	div#post-213.post h2 {
	margin-bottom: 15px;
	color: #14A4B2;
	font-size: 16px;
	text-align: left;
	float: left;
	width: 370px;
	margin-right: 10px;
	}
	
div#post-213.post a {
color:#14A4B2;
font-size:14px;
margin:0;
text-align:left;
text-decoration:none;
}

div#post-213.post li {
list-style-type:none;
margin:0.9em 0;
padding:0;
}

div#post-213.post li ul {
margin:0.5em 0 0;
padding:0;
}

div#post-213.post li li {
background:transparent url(../images/simple2/ico_level_2.png) no-repeat scroll 0 0.5em;
margin:0.7em 0 0.7em 30px;
padding:0 0 0 25px;
}


	
#primario .entry #share-this {
float: left;
margin-top: 28px;
}

#primario .entry A {
	margin: 0;
	color: #14a4b2;
	font-size: 21px;
	text-align: left;
	text-decoration: none;
	}
	
#primario .entry A:hover {
	color: #E42618;
	}



#primario .entry H3 {
	margin: 0 0 7px;
	}
	
#primario .entry .post H3 {
		margin-bottom: 8px;
	}
	
#primario .entry .post {
margin-bottom: 0px!important;
}


#primario .entry .numero-comentarios, .comentarios .numero-comentarios {
	background: transparent url(images/bocadillo-ncomentario.gif) no-repeat scroll left 4px;
	color: white;
	font-size: 11px;
	font-weight: bold;
	height: 19px;
	margin: 23px 12px 6px 0;
	padding: 2px 0;
	text-align: center;
	width: 25px;
	}

#primario .entry P {
	text-align: left;
	width: 550px;
	margin-top: 20px; 
	}

#primario .entry P.destacado {
	text-align: center;
	margin-left: 12px;
	border-left: 2px dotted #b3b3b3!important;
	border-right: 2px dotted #b3b3b3!important;
	margin-top: 20px;
	width: 540px;
	}

#primario .entry H4.destacado-azul {
	text-align: center;
	margin-left: 15px;
	background: transparent url(images/destacado-blog.gif) repeat-y scroll left top;
	margin-top: 20px;
	font-weight: normal;
	color: #14a5b3;
	padding: 10px;
	text-align: justify;
	width: 518px;
	line-height: 21px;
	clear: both; 
	}
	
#primario .entry H4.destacado-rojo {
	text-align: center;
	margin-left: 15px;
	background: transparent url(images/destacado-blog.gif) repeat-y scroll left top;
	margin-top: 20px;
	font-weight: normal;
	color: #E42618;
	padding: 10px;
	text-align: justify;
	width: 518px;
	line-height: 21px;
	}
/* --------------------------------------------------------------------------------------- */


/* blog - relacionados, comentarios, formulario */
.relacionados {
	text-align: left;
	width: 560px;
	margin-top: 20px;
	background:transparent url(images/dotted-azul-h.gif) repeat-x scroll 0 0;
	margin-left: 0px;
	line-height: 20px;
	padding-top: 1px;
	}
	
.comentario-form {
	text-align: left;
	width: 560px;
	margin-top: 20px;
	background:transparent url(images/dotted-azul-h.gif) repeat-x scroll 0 0;
	margin-left: 20px;
	line-height: 20px;
	padding-top: 1px;
	}

.relacionados SPAN, .comentario-form SPAN, .comentarios SPAN {
	color: #14A4B2;
	font-size: 15px;
	margin-bottom: 10px;
	margin-top: 6px;
	display: block;
	}

.relacionados A {
	color: #808080!important;
	text-decoration: none!important;
	font-size: 14px!important;
	}

.relacionados  A:hover {
	color: #14a5b3!important;
	text-decoration: underline!important;
	}

.comentarios {
	text-align: left;
	width: 560px;
	margin-top: 20px;
	margin-left: 20px;
	line-height: 20px;
	}

.comentario-form input[type="text"] {
	width: 155px!important;
	border: 1px dashed #00A4B2;
	}
	
.comentario-form textarea {
	border: 1px dashed #00A4B2;
	}
	
.comentario-form #email {
	border: 1px dashed #00A4B2!important;
	}

.comentario-form .terminos-uso {
	font-size: 11px;
	}

.comentario-form .terminos-uso A {
	font-size: 11px;
	color: #14a4b2;
	text-decoration: none;
	}

.comentario-form .terminos-uso A:hover {
	text-decoration: underline;
	}

.comentario-form input[type="reset"] {
	border: 0;
	background-color: #999999;
	padding: 3px;
	cursor: pointer;
	cursor: hand;
	color: white;
	font-weight: bold;
	outline: none;
	text-indent: -9999px;
	background: transparent url(images/cancelar.gif) no-repeat scroll left top;
	width: 66px;
	height: 25px;
	}

.comentario-form input[type="reset"]:hover {
	background-position: 0 -25px;
	}

.comentario-form input[type="submit"] {
	border: 0;
	background-color: #e31c18;
	padding: 3px;
	cursor: pointer;
	cursor: hand;
	color: white;
	font-weight: bold;
	outline: 0;
	text-indent: -9999px;
	background: transparent url(images/enviar.gif) no-repeat scroll left top;
	width: 56px;
	height: 25px;
	}

.comentario-form input[type="submit"]:hover {
	background-position: 0 -25px;
	}


.comentarios .titulo, .comentarios .autore {
	display: inline!important;
	}

.comentarios .titulo {
	color: #808080;
	font-style: italic;
	}

.comentarios .autore {
	font-weight: bold;
	}

.comentarios OL {
list-style-type: none;
margin: 0;
padding-left:0;
}

.comentarios OL LI {
	padding: 14px;
	border: 2px dotted #e6e6e6;
	margin-bottom: 10px;
	}


.comentarios .comento-t P {
	margin: 0;
	}
/* --------------------------------------------------------------------------------------- */


/* blog - contenido secondario */
#secondario .titulo {
	/* background: transparent url(images/fondo-titulo-box.gif) no-repeat scroll left top; */
	width: 175px;
	height: 28px;
	display: block;
	color: #14a5b3;
	font-weight: bold;
	padding: 5px 10px 0;
	font-size: 12px;
	cursor: pointer;
	text-decoration: none;
	margin-bottom: 10px;
	}
	
#secondario .titulo:hover {
	color: #D20222;
	}

	
#secondario .titulo-off {
	background: transparent url(images/titulo-off.gif) no-repeat scroll left top;
	width: 303px;
	height: 35px;
	display: block;
	color: #14a5b3;
	font-weight: bold;
	padding: 5px 10px 0;
	font-size: 16px;
	}

#secondario .comunes {
	line-height: 22px;
	margin-bottom: 25px;
	}
	
#secondario .comunes UL {
	margin: 0;
	padding: 0;
	}
	
#secondario .comunes UL {
	margin-top: 0;
	/* list-style-image: url(images/bola-azul.gif); */
	list-style-type: none;
	margin-left: -3px; 
	margin-bottom: 5px;
	}


#secondario .comunes UL LI UL{
	margin-top: 0;
	list-style-image: url(images/bola-azul.gif);
	list-style-type: disc;
	margin-left: 25px;
	margin-bottom: 30px!important;
	}

#secondario .comunes UL A {
	color: #808080;
	text-decoration: none;
	font-size: 15px;
	}

#secondario .comunes UL A:hover {
	color: #14a5b3;
	text-decoration: underline;
	}

#tag-cloud  {
	padding: 10px;
	width: 280px;
	margin: 0;
	}

#tag-cloud A {
	color: #808080;
	text-decoration: none;
	font-size: 15px;
	}

#tag-cloud A:hover {
	color: #14a5b3;
	text-decoration: underline;
	}

#arboles-pie {
	background: transparent url(images/arboles-pie.gif) no-repeat scroll left top;
	width: 308px;
	height: 278px;
	margin: -309px 0 20px 22px;
	position: relative;
	}

/* --------------------------------------------------------------------------------------- */

/* tienda - formulario suscribe box izquierdo */
#secondario #form-subscribe {
	margin: 10px 0 20px!important;
	width: 303px!important;
	background-color: #f2f2f2;
	}

#secondario #border-izx {
	float: left;
	background: transparent url(images/subscribe-izx.gif) no-repeat scroll left top;
	width: 12px;
	height: 133px;
	}

#secondario #form-ajax {
	float: left!important;
	width: 279px;
	clear:none;
	padding: 12px 0;
	/* line-height: 27px; */
	}

#secondario #form-ajax #email{
	width:215px;
	padding-top: 2px;
	}

#secondario #border-der {
	float: left;
	background: transparent url(images/subscribe-der.gif) no-repeat scroll left top;
	width: 12px;
	height: 133px;
	}

#secondario #form-ajax LABEL {
	color: #666666;
	font-size: 11px;
	}

#secondario #form-ajax A {
	color: #14a4b2;
	font-size: 11px;
	text-decoration: none;
	}

#secondario #form-ajax A:hover {
	text-decoration: underline;
	}

#secondario #form-ajax #sub-enviar {
	background: transparent url(images/enviar-subscribe.gif) no-repeat scroll left top;
	width: 58px;
	height: 20px;
	text-indent: -9999px;
	border: none!important;
	}

#secondario #form-ajax #sub-enviar:hover {
	background-position: 0 -20px;
	}
/* --------------------------------------------------------------------------------------- */

/* paypal en box iquierdo */
#secondario #info-paypal {
	background: transparent url(images/paypal.jpg) no-repeat scroll left -25px;
	width: 75px;
	height: 25px;
	text-indent: -9999px;
	display: block;
	position: relative;
	float: left;
	margin: 0 18px 20px;
	}

#secondario #info-paypal:hover {
	background-position: 0 0;
	}

#secondario #info-transferencia {
	background: transparent url(images/transferencia.gif) no-repeat scroll left -25px;
	width: 170px;
	height: 25px;
	text-indent: -9999px;
	display: block;
	position: relative;
	float: left;
	}

#secondario #info-transferencia:hover {
	background-position: 0 0;
	}

/* --------------------------------------------------------------------------------------- */

/* tienda - box singulos categorias, marcos transparentes */
#primario .box-singolo {
	background: transparent url(images/marco-box-singolo.gif) no-repeat scroll left top;
	width: 256px;
	height: 185px;
	float: left;
	position: relative;
	margin-left: 25px;
	margin-top: -141px;
	z-index: 9900;
	}


#primario .box-banner {
	float: left;
	}
	
#primario .box-banner IMG {
border: 0!important;
}

	


	
#primario .box-s {
	float: left;
	width: 256px;
	height: 185px;
	margin-right: 25px;
	}

#primario .box-s-derecho {
	margin-left: 26px;
	}

#primario .box-s H2 {
	margin-left: 35px;
	color: #14a5b3;
	font-size: 16px;
	}
	
#primario .box-s H2 A {
	margin-left: 35px;
	color: #14a5b3;
	font-size: 16px;
	text-decoration: none;
	}

#primario .box-s H2 A:hover {
	color: #E42618;
	}

#primario .box-s IMG {
	float: left;
	position: relative;
	margin-left: 0px;
	border: 0;
	}

#primario .estrella-precio {
	background: transparent url(images/estrella-precio.gif) no-repeat scroll left top;
	width: 86px;
	height: 155px;
	float: left;
	position: relative;
	margin-left: 200px;
	margin-top: -184px;
	z-index: 9950;
	}

#primario .precio {
	float: left;
	position: relative;
	margin-left: 210px;
	margin-top: -83px;
	z-index: 9950;
	color: white;
	font-weight: bold;
	font-size: 24px;
	width: 60px;
	text-align: center;
	}
/* --------------------------------------------------------------------------------------- */
	
/* tienda - box doble, baberos */

#primario .entry-tienda {
	text-align: left;
	}
	
#primario .entry-tienda P {
	text-align: left;
	/* width: 560px; */
	margin:5px 0 13px 18px; 
	}

#primario .box-d {
	margin: 25px 0 20px 1px;
	}
	
#primario .box-dd {
	margin: -37px 0!important;
	}
	

#primario .box-d IMG {
	margin-left: 0px;
	}


#primario .box-doble {
	background: transparent url(images/marco-box-doble.gif) no-repeat scroll left top;
	width: 561px;
	height: 215px;
	float: left;
	position: relative;
	margin-left: 25px;
	margin-top: -228px;
	z-index: 9900;
	}

#primario #box-baberos #mas-baberos {
	background: transparent url(images/mas-baberos.gif) no-repeat scroll left -25px;
	width: 107px;
	height: 25px;
	position: relative;
	margin-left: 40px;
	margin-top: -40px;
	z-index: 9900;
	display: block;
	text-indent: -9999px;
	}

#primario #box-baberos #mas-baberos:hover {
	background-position: 0 0;
	}

#primario #box-baberos P, #primario #box-bodies-mcorta P, #primario #box-bodies-mlarga P {
width: 300px!important;
}

#primario .estrella-precio2 {
	background: transparent url(images/estrella-precio2.gif) no-repeat scroll left top;
	width: 128px;
	height: 196px;
	float: left;
	position: relative;
	margin-left: 200px;
	margin-top: -213px;
	z-index: 9950;
	}
	
#primario .precio2 {
	margin-left: 226px;
	margin-top: -85px;
	}
	
/* --------------------------------------------------------------------------------------- */
	
/* tienda - banner paquete envio */	
#primario #banner-paquete {
	background: transparent url(images/banner-paquete.jpg) no-repeat scroll left top;
	width: 563px;
	height: 75px;
	margin: 35px 0 25px 25px;
	}
	
/* --------------------------------------------------------------------------------------- */

/* tienda - introduccion */

#primario .introduccion {
	margin: 5px 0 20px 25px;
	color: #666666;
	}

#primario .introduccion .destacado-azul {
	color: #14a4b2;
	}

#primario .introduccion .destacado-gris {
	color: #999999;
	}

/* --------------------------------------------------------------------------------------- */

	
/* varios */	
.align-right {
	float: right;
	}

.align-left {
	float: left;
	}
	
/* --------------------------------------------------------------------------------------- */	

#primario #shopping-cart .bolsa {
	width: 130px;
	height: 28px;
	display: block;
	float: right;
	font-size:11px;
	padding: 8px 22px 0;
	}

#primario #shopping-cart A {
	float: left;
	color:#14A4B2;
	text-decoration:none;
	}

#primario #shopping-cart A:hover {
	text-decoration:underline;
	}


#primario #producto {
margin-left: 25px;
color: #808080;
clear: left;
}

#primario #producto .precio-art {
font-weight: normal;
font-size: 17px;
color: #14a4b2;
display: block;
float: left;
height: 25px;
width: 80px;
background-color: #eaeaea;
padding-right: 10px;
}

#primario #producto .precio-art a {
	color:#14a4b2;
	}

#primario #producto .ic-cambio {
font-weight: normal;
font-size: 12px;
color: #14A4B2;
display: block;
float: left;
height: 25px;
background-color: #eaeaea;
width: 30px;
}

#primario #producto .ic-cambio a {
	color:#14a4b2;
	}

#primario #producto .datos {
display:block;
float:left;
font-size:17px;
width: 425px;
height: 25px;
background-color: #eaeaea;
}

.datos {
	padding-left: 6px;}

#primario #producto .cambio {
float: right;
margin-right: 15px;
}

#primario #producto HR {
border:1px solid #C5C5C5;
clear:left;
margin:5px 0 10px;
width:550px;
}


#primario #producto #compra {
float:left;
width: 160px;
padding: 0 5px;
}

#primario #producto #compra H3 {
color: #14a4b2;
margin: 7px 0;
}

#primario #producto INPUT[type='text'] {
width: 35px;
}

#primario #producto #compra SELECT {
width: 155px;
display: block;
}

#primario #producto #compra LABEL {
padding: 5px 0 2px;
}

#primario #producto #compra #paquete {
background: transparent url(images/paquete-gratis.gif) scroll no-repeat left top;
width: 145px;
height: 120px;
margin: 0 auto;
}

#primario #producto #compra #anadir-bolsa {
background: transparent url(images/anadir-bolsa.gif) scroll no-repeat left top;
width: 133px;
height: 23px;
display: block;
border: 0!important;
font-size: 0!important;
line-height: 0!important;
text-indent: -9999px;
margin: 0 auto;
}

#primario #producto #compra #anadir-bolsa:hover {
background-position: 0 -23px;
}


#primario #producto P.dart {
width: 390px;
clear: both;
padding: 30px 0;
}



#primario .box-d H2 {
	margin: 0 0 0 25px;
	color: #14a5b3;
	font-size: 16px;
	padding: 8px 0;
	}
	
	
	
#primario #producto #compra INPUT[type="image"] {
background: transparent url(images/anadir-bolsa.gif) scroll no-repeat left top;
width: 133px;
height: 23px;
display: block;
border: 0!important;
font-size: 0!important;
line-height: 0!important;
text-indent: -9999px;
margin: 0 auto;
}

#primario #producto #compra INPUT[type="image"]:hover {
background-position: 0 -23px; 
}


#primario A.continue_shopping {
background: transparent url(images/continuar.gif) scroll no-repeat left top;
width: 92px;
height: 23px;
display: block;
border: 0!important;
font-size: 0!important;
line-height: 0!important;
text-indent: -9999px;
}

#primario A.continue_shopping:hover {
background-position: 0 -23px; 
}


#primario .td-btn-image INPUT[type="image"] {
background: transparent url(images/continuar.gif) scroll no-repeat left top;
width: 93px;
height: 23px;
display: block;
border: 0!important;
font-size: 0!important;
line-height: 0!important;
text-indent: -9999px;
margin: 0 auto;
}

#primario .td-btn-image INPUT[type="image"]:hover {
background-position: 0 -23px; 
}


#primario .main INPUT[type="image"] {
background: transparent url(images/continuar.gif) scroll no-repeat left top;
width: 93px;
height: 23px;
display: block;
border: 0!important;
font-size: 0!important;
line-height: 0!important;
text-indent: -9999px;
margin: 0 auto;
}

#primario .main INPUT[type="image"]:hover {
background-position: 0 -23px; 
}




#shopping-cart .bolsa .destacado-azul FORM {
float: left;
margin: 0;
padding: 0;
}



.info-caja {
	margin-right: 200px;
	background-color: #fff;
}
.info-caja table {
	background-color: #f4f4f4;
	font-size: 11px;
	width: 550px;
}
.info-caja table tr th {
	background-color: #f8f8f8;
}
.info-caja table tr td, .info-caja table tr th{
	padding: 3px 15px;
	border-bottom: 1px solid #ddd;
	text-align: center;
}
.table-col1 {
	background-color: #fff;
	text-align: left !important;
}
.info-caja ul{
	margin-left: 50px;
	width: 400px;
}
.info-caja ul li{
	list-style-type: disc;
}


#using-titles {
width: 300px;
}

#using-titles FIELSET {
margin: 0;
padding: 0;
}


/* ++++++++++++++++++++++ sIFR replacement +++++++++++++++++++++++++ */
/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

/*
.sIFR-hasFlash h1 {
	visibility: hidden;
}

.sIFR-hasFlash h2 {
	visibility: hidden;
	letter-spacing: -9px;
	font-size: 55px;
}

.sIFR-hasFlash h3 {
	visibility: hidden;
	letter-spacing: -6px;
	font-size: 25px;
}

.sIFR-hasFlash h4 {
	visibility: hidden;
	letter-spacing: -5px;
	font-size: 21px;
}

.sIFR-hasFlash h5#pullquote {
	letter-spacing: -4px;
	visibility: hidden;
	font-size: 24px;
}

*/
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* +++++++++++++ contacto */
#post-58 input[type="text"] {
	width: 300px!important;
	border: 1px dashed #00A4B2;
	}
	
#post-58 textarea {
	border: 1px dashed #00A4B2;
	width: 300px!important;
	height: 80px!important;
	}
	

#post-58 input[type="submit"] {
border: 0!important;
float: right;
	background: transparent url(images/enviar-subscribe.gif) no-repeat scroll left top;
	width: 58px;
	height: 20px;
	text-indent: -9999px;
	border: none!important;
	}

#post-58 input[type="submit"]:hover {
	background-position: 0 -20px;
	}


#post-58 .wpcf7 P {
float: left;
width: 300px;
margin-top: 0!important;
}


P.destacado-descart {
	text-align: left;
	border-left: 1px dotted #00A4B2!important;
	border-right: 1px dotted #00A4B2!important;
	margin-top: 20px;
	width: 380px;
	clear: both;
	padding: 10px;
	}
	
#mas-bodies .selecion {
background: transparent url(images/flecha-menu.gif) no-repeat scroll 0 10px;
height: 40px;
}

#nav-ant A, #nav-nue A {
font-size: 14px;
}

#nav-nue {
float: right;
}

div.wpcf7-mail-sent-ok {
border:2px dotted #00A4B2!important;
clear:both;
width: 265px!important;
font-weight: bold;
}

.wpcf7 LABEL {font-size: 11px!important; }

.wpcf7 LABEL A {font-size: 11px!important; }

#primario .entry #post-241 A {
font-size: 13px;
}