@charset "utf-8";
/*
Theme Name: GreenStone - WebSite 
Theme URI: http://wordpress.org/
Description: Una plantilla especial para GreenStone
Version: 1.0
Author: MindTravel

*/

/*
* Ver http://positioniseverything.net/easyclearing.html
* para una descripcion de lo que este codigo hace.
*/

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
*  .clearfix {
height:1%;
}
*+.clearfix {
height:1%;
}
.clearfix {
display:block;
}
/* End hide from IE-mac */

/*
* Nota de uso de elementos difenciadores para diferentes navegadores:
*  
*  * (Asterisco) Deshabilita el parámetro para Firefox
*  _ (guion bajo) Dehabilita el parametro para Firefox y IE7
*
*/

html{


}
body{
	background-image:url(images/fondo_pag.gif);
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:0.7em;
	margin: 0px auto;
	/*margin-top:25px;*/
	width:1000px;
}
a{
	text-decoration:none;
}
img{
	border:none;
}
ul{
	padding:0px;
	margin:0px;	
	list-style-type:none;
}
h1,h2,h3,h4,h5,h6 {
	padding:0px;
	margin:0px;
}
h1 {
	font-size:2em;
	color	:#fff;
	font-weight:900;
}
h2 {
	font-size:1.7em;
	color	:#fff;
	font-weight:600;
}
h3 {
	font-size:1.5em;
	color	:#605c50;
	font-weight:600;
}
p {
	font-size:1.5em;	
	color	:#24473b;
	font-weight:500;
	padding:5px 0 5px 0;
	margin:0px;
	text-align:justify;
}
img.right{
	float:right;
}
img.left{
	float:left;
}
/* --- superior ---*/
#superior{
	padding:0px;
	margin:0px;	
	
}
#header_logo{
	padding:0px;
	margin:0px;	
	width:1000px;
}
#header_navegacion{
	background-image:url(images/fondo_centro.gif);
	padding:0px 70px 0 70px;
	width:860px;
	height:245px;
	margin:0px;
	*margin-top:-4px;
	
}
#header_contenedor{
	background-image:url(images/fondo_blanco.gif);
	background-repeat:no-repeat;
	padding:0 20px 0 20px;
	margin:0px;		
	margin-left:-1px;
	*margin-left:-1.5px;
	width:820px;
	height:245px;
}
#header_links{
	padding:0 20px 0 20px;
	margin:0px;
	width:310px;
	_width:340px;
	padding-top:8px;
	padding-bottom:8px;
	height:189px;
	float:left;
}
div.h_link{
	padding:0px;
	margin:0px;
	width:330px;
	_width:320px;
	height:27px;
	display:block;
}

div.texto_link  a{
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	width:295px;
	_width:320px;
	height:27px;
	display:block;
	padding-left:30px;
	font-size:1.8em;
	color:#4f6c31;
	font-weight:600;
	background:url(images/boton_header.gif) top left no-repeat;
}
div.texto_link  a.enlace_activo{	
	color:#000;
	background-position: bottom left;
}
div.texto_link  a:hover{
	color:#000;
	background-position: bottom left;
}

#header_imagen{
	padding:0px;
	margin:0px;
	width:460px;
	height:205px;
	margin-left:360px;	
	_margin-top:-205px;	
}

/* --- centro ---*/
#centro{
	clear:both;
	background-image:url(images/fondo_centro.gif);
	background-repeat:repeat-y;
	margin: 0px;
	padding:0px;
	*margin-top:-6px;
}
#lado_der{
	width:470px;
	float:left;
	margin-left:20px;
	_margin-left:10px;
}

#lado_izq{
	padding:0px;
	margin:0px;
	width:340px;
	margin-left:90px;
	_margin-left:40px;
	float:left;
}
#sidebar{
	padding:10px;
	margin:0px;
	width:340px;
	
}  
#sidebar h1{
	padding-bottom:10px;
	margin-bottom:15px;
	border-bottom:2px double #949587; 
	
} 
.prod_top{

}
.sidebar_catalogo_producto{
	padding: 5px;
	width:330px;
	float:left;
	border:none;
}
h2.sidebar_titulo_portada{
	font-size:2em;
}
.sidebar_catalogo_producto p{
	font-size:1.3em;
	padding:0px 5px 0 0;
	}
.sidebar_catalogo_producto img{
	padding:5px;
	margin:0px;
	background-image:url(images/marco_prod.gif);
	float:right;
}
.sidebar_catalogo_producto a.saber_mas{
	clear:both;
	display:block;
	padding:0px;
	margin:0px;
	width:104px;
	height:35px;
	margin-left:220px;
	background:url(images/saber_mas.gif) top left no-repeat;
}
.sidebar_catalogo_producto a.saber_mas:hover{
	background-position: bottom left;
}
h4.sidebar_extras{
	color:#625952;
	font-size:1.3em;
}
strong.sidebar_valor_extras{
	color:#4a672d;
	font-size:1.5em;
}
.sesiongratis {	
	clear:both;
	margin-top:10px;
	text-align:center;
}
.sesiongratis h1{
	padding-top:10px;
	font-size:1.5em;
	border-top:2px double #949587; 
	
}
.sesiongratis p{
	font-size:1.3em;
}
.sesiongratis a{
	display:block;
	padding:0px;
	margin:0px;
	width:299px;
	height:50px;
	/*margin-left:40px;*/
	background:url(images/btn_sesion.jpg) top left no-repeat;
}

.sesiongratis a:hover{
	background-position: bottom left;
}

#contenido{
	margin:0px;
	width:460px;
	padding:10px;
}
#post{
	margin:0px;
	width:440px;
	padding:0 10px 0 10px;
	border-left:3px dashed #949587;

}
#post h1{
	font-size:2.5em;
	color	:#fff;
	font-weight:900;
	padding-bottom:10px;
	margin-bottom:15px;
	border-bottom:2px double #949587; 
}
#post p object {
	background-image:url(images/marco_video.gif);
	width:425px;
	height:350px;
	padding:5px;
	text-align:center;
}


/* --- inferior ---*/
#inferior{
	clear:both;
	margin: 0px;
}
#inf_arriba{
	clear:both;
	padding:0px;
	margin:-1px;
	width:1000px;
	height:20px;
	background-image:url(images/inferior1.gif);
}
#inf_abajo{ 
	clear:both;
	padding:0px;
	margin:-1px;
	width:1000px;
	height:30px;	
	background-image:url(images/inferior3.gif);
}
#inf_abajo p{ 
	color: #fff;
	text-align:center;
	font-size:0.9em;
}
#inf_listas{
	clear:both;
	padding:0px;
	padding-left:50px;
	margin:-1px;
	width:950px;
	background-image:url(images/inferior2.jpg);
}
#inf_listas div{
	float:left;	
	width:250px;
	text-align:center;
}
#inf_listas_izq{
	padding:0 0 0 20px;
}
#inf_listas_der{
	padding:0 0px 0 80px;
}
#inf_listas div ul{
	font-size:1.4em;
	color:#fff;
	font-weight:600;
	padding-bottom:10px;
}
#inf_listas div ul li a{
	color:#fff;
}
#inf_listas div ul li a:hover{
	color:#949587;
}

/*-------------plantilla camillas.php----------------*/

#contenido_camilla{
	padding: 0px 70px 10px 70px;
	width:860px;
}
#camilla_info h1{
	padding-top:10px;
	font-size:2.5em;
	border-bottom:2px double #949587; 
}
#camilla_info img{
	padding:5px;
}
#camilla_info img.right{
	float:right;
}
#camilla_info img.left{
	float:left;
}
#camilla_catalogo{
	clear:both;
	padding-top:10px;
}
#camilla_catalogo h1{
	padding-top:10px;
	font-size:2.5em;
	border-bottom:2px double #949587; 
}
.camilla_catalogo_producto{
	padding: 5px;
	width:270px;
	float:left;
}
h2.titulo_portada{
	font-size:2em;
	border-bottom:none; 
}
.camilla_catalogo_producto p{
	font-size:1.3em;
	padding:0px ;
	}
.camilla_catalogo_producto img{
	padding:5px;
	margin:0px;
	background-image:url(images/marco_prod.gif);
	float:right;
}
.camilla_catalogo_producto a.saber_mas{
	clear:both;
	display:block;
	padding:0px;
	margin:0px;
	width:104px;
	height:35px;
	margin-left:170px;
	background:url(images/saber_mas.gif) top left no-repeat;
}
.camilla_catalogo_producto a.saber_mas:hover{
	background-position: bottom left;
}
h4.extras{
	color:#625952;
	font-size:1.3em;
}
strong.valor_extras{
	color:#4a672d;
	font-size:1.5em;
}

/*--------------  productos.php------------------*/
#contenido_productos{
	padding: 0px 70px 10px 70px;
	width:860px;
}
#productos_principal div{
	float:left;
}
#productos_info {
	padding:5px;
	width:450px;
	margin:0px;
}

#productos_info h1{
	padding:10px 0 10px 0;
}
#productos_info div img{
	padding:5px;
	margin:10px 40px 10px 40px;
	background-image:url(images/marco_producto_individual.jpg);
}
#productos_info h2{
	padding-top:10px;
	font-size:2.5em;
	border-bottom:2px double #949587; 
}

#productos_contacto{
	padding:40px 5px 5px 5px;
	width:380px;
	margin:0px;
}
.cf-before{
	padding:5px;
	width:300px;
	margin:0px;
}
#productos_catalogo{
	clear:both;
}
#productos_catalogo h3{
	padding:10px 0 10px 0;
	font-size:2.2em;
	border-bottom:2px double #949587;
	color:#fff;
}
#productos_catalogo a{
	display:block;
	margin:0px;
	text-align:center;
	font-size:1.4em;
	padding:5px;
	width:160px;
	margin:0px;
	color:#6a9442;
	font-weight:800;
	float:left;
}
#productos_catalogo a:hover{
	color:#5a564b;
}
#productos_catalogo a img{
	padding:5px;
	margin:0px;	
	background-image:url(images/marco_prod.gif)
}
/*-----------videos.php-----------*/
#tubepress_btitle{
	color:#fff;
	padding:0px 0px 5px 0;
	margin-bottom:10px;
	font-size:2.2em;
	border-bottom:2px double #949587;
}
#tubepress_inner object {
	padding-top:10px;
}

/*-----------centros.php-----------*/
#contenido_centros{
	margin:0px;
	width:460px;
	padding:10px;
}
#centros_titulo{
	padding:5px;
	width:450px;
	margin:0px;
}
#centros_titulo h1{
	font-size:2.5em;
	color	:#fff;
	font-weight:900;
	padding-bottom:10px;
	margin-bottom:15px;
	border-bottom:2px double #949587;
}
#contenido_centros div p a{
	display:block;
	width:130px;
	height:90px;
	padding:5px;
	margin:0px;
	margin-right:5px;
	float:left;
	background-image:url(images/marco_prod.gif);
}
.centros_extra{
	color:#4a672d;
	font-size:1.5em;
}
.centros_extra_valor{
	color:#000;
	font-size:1.5em;
}
.centros_extra_valor_lista{
	color:#000;
	/*font-size:1.5em;*/
}
#lista_centros a{
	width:810px;
	font-weight:900;
	color:#5a564b;
	display:block;
	font-size:1.6em;
	border-bottom:2px double #949587;
}
#lista_centros a:hover{
	color:#fff;
}
#centros_resumen{
	clear:both;
	padding:0px 0px 5px 0;
	width:810px;
	height:135px;
	margin-bottom:10px;
	background-image:url(images/marco_centros.gif);
}
#lista_centros_atencion{
	clear:both;
	padding:0px 90px 0 90px;
	width:820px;
	margin-bottom:10px;
}
#lista_centros_atencion h4{
	width:810px;
	clear:both;
	padding:10px 0 10px 10px;
	font-size:1.8em;
	color	:#fff;
	border-top:2px double #949587;
}
/**------------testimonios.php------------*/

#comentarios{
	clear:both;
	padding:0px 90px 0 90px;
	width:820px;
	margin-bottom:10px;
}
#comentarios h4{
	clear:both;
	width:810px;
	padding:10px 0 10px 10px;
	font-size:1.8em;
	color	:#fff;
	border-top:2px double #949587;
}
#comments{
	width:820px;
	margin-bottom:15px;
	border-top:2px double #949587;
}
#comentarios ol li div p{
	padding:5px;
	font-style: italic;
	border-bottom:2px ridge #949587;
}
/*---------footer---------*/

/*single*/
/* --- centro ---*/
#centro_single{
	clear:both;
	background-image:url(images/fondo_centro.gif);
	background-repeat:repeat-y;
	margin: 0px;
	padding:0px;
	*margin-top:-6px;
}
#lado_der_single{
	width:470px;
	float:right;
	margin-left:20px;
	_margin-left:10px;
	margin-right:90px;
}

#lado_izq_single{
	padding:0px;
	margin:0px;
	width:340px;
	float:right;
}

