/* CSS Document */


body
{	
	background-image:url(../images/1/bg-body.jpg);
	background-repeat:repeat-x;
	background-color:#DBF0D1;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#484848;
	margin:0;

}

#wrapper
{
	width:980px;
	/*border:12px solid #006CA9;*/
	margin:0 auto;
	border-top:none;
	border-bottom:none;
	background-color:#fff;
	-moz-border-radius:0 0 8px 8px;
	-webkit-border-radius:0 0 8px 8px;
	-moz-box-shadow: 0px -6px 15px #A4D989;   
	-webkit-box-shadow: 0px -6px 15px #A4D989;
	
}

#header
{
	background-image:url(../images/1/header.jpg);
	width:610px;
	height:245px;
}

#Logo
{
	float:left;
	margin-left:300px;
}


h2
{	font-family:  "Arial Black", Gadget, sans-serif;
	font-size:24px;
	color:#434343s;
	line-height:1.2em;
}
h2 > .green
{
	 color:#6DAF21;
	 font-size:30px !important;
	 letter-spacing:-1px;
}

h3
{	font-size:16px;
	font-weight:bold;
	font-family: Verdana, "Arial Black", Gadget, sans-serif;
	margin-bottom:0px;
	color:#000;
}

h4
{
	font-size:14px;
	font-weight:bold;
	margin-bottom:0px;
	color:#3D7305;
}

.purple
{	color:#392D77;
}
h2.px18
{	font-size:18px;
}
.red
{	color:#D90000;
}
.red-underline
{	color:#D90000;
	text-decoration:underline;
}

.red-underline18
{	color:#D90000;
	text-decoration:underline;
	font-size:18px;
}

.orange
{ 	color:#FF7901;
}
.orange18
{	color:#FF7901;
	font-size:18px;
}


#Telefonos
{
	float:right;
	margin-right:20px;
	margin-top:5px;
}

.clearfix
{
	clear:both;	
}

#sidecontent
{
	width:610px;
	margin-left:15px;
	float:left;
}	

#sidebar
{
	width:320px;
	float:right;
	margin-right:0px;
}

#maincontent
{
	clear:both;
	width:610px;
	margin-left:15px;
	float:left;
}

.txttitles {
	font-size:18px;
	color:#0F6D8F;
}
.txt2 {
	font-size: 20px;
	font-style: italic;
	font-weight: bold;
	color: #01445e;
}
.txt3 {
	font-style: italic;
	font-weight: bold;
	font-size: 20px;
	color:#0F6D8F
}
.txt4 {
	font-size: 20px;
	font-style: italic;
	font-weight: bold;
}
.txt4gaguda {
	color: #285701;
}
.txt5 {
	color: #F00;
	font-weight: bold;
}
.txt6 {
	font-style: italic;
	font-weight: bold;
}
.txt7veavideo {
	color: #F00;
	font-size: 22px;
	font-weight: bold;
	font-style: italic;
	text-decoration: underline;
}
.txtremediocomprobado {
	color: #01455d;
}
.italic {
	font-style: italic;
}
.txthaciendonosfuncionar {
	color: #295701;
	font-size: 20px;
	font-weight: bold;
	font-style: italic;
}
.txthagalaprueba {
	font-size: 20px;
	color: #F00;
	font-style: italic;
}

.txtmensajered
{
	font-size:18px;
	color:#F00;
	text-decoration:underline;
}

.txthome {
	font-size:14px;
}

.txt5razones {
	font-size:22px;
	color:#3D8400;
	font-weight:bold;
	line-height:1em;
}
.txtgreencolitis
{
	color: #295701;
	font-size:18px;
}

.bullet {
 list-style-image:url(../images/1/bullet.gif);
 margin-left:10px;
 padding-left:15px;
 font-size:14px;
 
	
}
.bullet li
 { margin-bottom:10px;


 }
 .margenextra{
	 margin-left:35px; 
	 }


#correo_comprobar
{	float:left;
	vertical-align:middle;
	padding:7px;
	background-color:#C2D1E7;
	color:#000;
}	

#correo_input
{
	float:left;
	clear:right;
	width:250px;
}
#txtCheckEmail
{
	/*background-color:transparent;
	border:none;
	*/
	
	width:230px;
	color:#1F1D56;
	border:1px solid;
	border-color:#C2D1E7;
	background-color: #FFF;
	padding:5px;
}

#btnComprobar
{
	background-color: #4B3A9C;
	color: #FFF;
	border: 1px solid #1F1D56;
	padding:2px 10px;
	margin-top:5px;
}

#btnComprobar:hover
{
	background-color: #5F4BBB;
}

#btnComprobar:active
{
	background-color: #311E8E;
}


.notalibro
{ 	
	font:normal 10px Tahoma, Helvetica, sans-serif;
	color:#F00;
	display:block;	
	background-color:#FFF;
	padding:5px 10px;
}

.nota-forma
{ 	
	font:normal 12px Arial, Tahoma, Helvetica, sans-serif;
	color:#000;
	display:block;	
	background-color:#DEF5B4;
	padding:5px 10px;
}
.nota-forma1
{ 	
	font:normal 12px Arial, Tahoma, Helvetica, sans-serif;
	color:#000;
	display:block;
	padding:5px 10px;
}

#table_librodata
{	color:#fff;
	font-size:12px;
	width:460px;
}
.errormail
{	background-color:#E00;
	color:#fff;
	font-size:13px;
	text-align:left;
	padding:10px;
	margin:0 3px;

	
}
.errormail strong
{	color:#FC0;	
}

.notadatos
{
	background-color:#FED000;
	border:1px solid #da0;
	color: #1a1a1a;
	padding: 5px 10px;
	font-size:12px;
}
.txtblue {
	font-size: 18px;
	font-style: italic;
	font-weight:bold;
	color: #0012FF;
}
.txtlevantesumano
{
	font-size:18px;
	color:#f00;
	font-weight:bold;
}

table tr.tr_odd td
{
	background-color:#1B194F;
	color:#fff !important;
}

.table_contacto td
{
	color: #1B194F;
	background-color:#B6CFEF;
}


.table_contacto a
{
	color:#0F6D90;
	font-weight:bold;
}

#footer
{
	clear:both;
	margin:0;
	margin-bottom:0;
	background-color:#B0E085;
	color:#DBF0D1;
	font-size:14px;
	font-weight:bold;
	min-height:40px;
	padding-top:20px;
	text-align:center;
	-moz-border-radius:0 0 8px 8px;
	-webkit-border-radius:0 0 8px 8px;
}

#footer a
{
	color:#333;	
	text-decoration:none;
}

#footer a:hover
{
	color:#000;	
	text-decoration:underline;
}

.txt3_blue {
	color: #0F6D8F;
}

.testimonio-inicio div
{	padding-right:14px;
	padding-bottom:8px;
	padding-left:206px;
	padding-top:18px;
	font-size:11px;
	
}
.testimonio-inicio .autor
{	color:#336600;
	font-weight:bold;
	padding-left:206px;
	margin:0;
}

.testimonio-inicio .localidad
{	color:#553B2C;
	margin:0;
	font-style:italic;
	font-weight:bold;
	padding-left:206px;
}



/*
	MENU PRINCIPAL
********************************************/
ul#navigation  {
	list-style-type: none;
	padding: 0;
	margin:0;
	border: 0;
	float:left;
	width: 610px;
	height: 43px;
}

ul#navigation li {
	padding: 0;
	margin: 0;
	display: block;
	float: left;
	text-indent: -9999px;
}


ul#navigation li a {
	border: 0;
	display: block;
	height: 43px;
	background: url(../images/1/menu.gif) no-repeat;
}


ul#navigation li a:hover {
	border: 0;
	display: block;
	background-image: url(../images/1/menu-over.gif);
}

li#inicio a { width: 99px; }

li#quienes-somos a { width: 83px; }
li#quienes-somos a.active,
li#quienes-somos a:link,
li#quienes-somos a:visited,
li#quienes-somos a:hover {
background-position: -99px 0px;
}

li#distribuidores a { width: 111px; }
li#distribuidores a.active,
li#distribuidores a:link,
li#distribuidores a:visited,
li#distribuidores a:hover {
background-position: -182px 0px;
}

li#libro-gratis a { width: 138px; }
li#libro-gratis a.active,
li#libro-gratis a:link,
li#libro-gratis a:visited,
li#libro-gratis a:hover {
background-position: -293px 0px;
}

li#testimonios a { width: 94px; }
li#testimonios a.active,
li#testimonios a:link,
li#testimonios a:visited,
li#testimonios a:hover {
background-position: -431px 0px;
}

li#contacto a { width: 85px; }
li#contacto a.active,
li#contacto a:link,
li#contacto a:visited,
li#contacto a:hover {
background-position: -525px 0px;
}


/*
	SUBMENU
********************************************/
ul#subnavigation  {
	list-style-type: none;
	padding: 0;
	margin:0;
	border: 0;
	float:left;
	width: 610px;
	height: 43px;
}

ul#subnavigation li {
	padding: 0;
	margin: 0;
	display: block;
	float: left;
	text-indent: -9999px;
}


ul#subnavigation li a {
	border: 0;
	display: block;
	height: 43px;
	background: url(../images/1/submenu.gif) no-repeat;
}


ul#subnavigation li a:hover {
	border: 0;
	display: block;
	background-image: url(../images/1/submenu-over.gif);
}

li#smbeneficios a { width: 150px; }

li#smcardiovasculares a { width: 139px; }
li#smcardiovasculares a.active,
li#smcardiovasculares a:link,
li#smcardiovasculares a:visited,
li#qsmcardiovasculares a:hover {
background-position: -150px 0px;
}

li#smarticulaciones a { width: 120px; }
li#smarticulaciones a.active,
li#smarticulaciones a:link,
li#smarticulaciones a:visited,
li#smarticulaciones a:hover {
background-position: -289px 0px;
}

li#smdepresion a { width: 201px; }
li#smdepresion a.active,
li#smdepresion a:link,
li#smdepresion a:visited,
li#smdepresion a:hover {
background-position: -409px 0px;
}





.green-bg
{
	background-color:#59A51A;
	font-size:16px;
	font-family: Arial, "Arial Black", Gadget, sans-serif;
	color:#fff;
	padding:5px 20px;
	/*border:3px solid #fff;
	-moz-box-shadow:0px 0px 6px #aaa;
	-moz-border-radius:8px;
	background-image:-moz-linear-gradient(0% 100% 90deg, #BDE4AB, #F4FFEF);*/
	margin-left:-20px;
	border-left:15px solid #77BF3B;
	border-right:5px solid #549D19;
}


.lightgreen-bg
{
	background-color:#D6EFC5;
	font-size:18px;
	font-family: Arial, "Arial Black", Gadget, sans-serif;
	font-weight:bold;
	color:#3D7305;
	padding:8px 20px;
	text-align:center;
	margin-top:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}
.red-bg
{
	background-color:#d00;
	font-size:16px;
	font-family: Arial, "Arial Black", Gadget, sans-serif;
	color:#fff;
	padding:5px 20px;
	/*border:3px solid #fff;
	-moz-box-shadow:0px 0px 6px #aaa;
	-moz-border-radius:8px;
	background-image:-moz-linear-gradient(0% 100% 90deg, #BDE4AB, #F4FFEF);*/
	margin-left:-15px;
	border-left:15px solid #f20;

}


.subtitulo
{	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	color:#3D7305;
	line-height:1em;
}
.green-bg u
{
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:1.2em;
	color:#FFF745;
}

.mr
{	vertical-align:sub;
	font-size:.5em;
}
.mrtitulo
{	vertical-align:sub;
	font-size:.2em;
}


.space-divider
{
	height:100px;
}

.datos-requeridos
{
	background-color:#fff !important;
	border:2px solid #E8F1FE;
	font-size:14px;
}


/* Bubble with an isoceles triangle
------------------------------------------ */

.triangle-isosceles {
	position:relative;
	padding:15px;
	margin:1em 0 3em;
	color:#000;
	background:#f3961c; /* default background for browsers without gradient support */
	
	/* css3 */
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	/* NOTE: webkit gradient implementation is not as per spec */
	background:-webkit-gradient(linear, left top, left bottom, from(#f9d835), to(#f3961c));
	background:-moz-linear-gradient(top, #f9d835, #f3961c);
	background:-o-linear-gradient(top, #f9d835, #f3961c);
	background:linear-gradient(top, #f9d835, #f3961c);
}

/* creates triangle */
.triangle-isosceles:after {
	content:"\00a0";
	display:block; /* reduce the damage in FF3.0 */
	position:absolute;
	z-index:-1;
	bottom:-30px; /* value = - border-top-width - border-bottom-width */
	left:50px; /* controls horizontal position */
	width:0;
	height:0;
	border-width:15px 15px; /* vary these values to change the angle of the vertex */
	border-style:solid;
	border-color:#f3961c transparent transparent;
}



.comillas
{
	font-size:3em;
	color:#BCE49D;
	line-height:14px;
	display:inline-block;
	margin-top:10px;
	margin-bottom:0px;	
}

.noseencuentra
{
	background:#FCF4C7 url(../images/GIF/73.gif) no-repeat 10px center;
	border:1px solid #F2D52F;
	margin-bottom:10px;
	padding:5px;
	padding-left:30px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#ed2024;
	float:left;
}


#liga-distribuidores
{
	position:relative;
	top:75px;
	left:300px;
}

.testimonial
{
	background-color:#f7fcf5;
	border:8px solid #EBF7E6;
	background-image:url(../images/1/quote-testimonio.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding:10px;
	font-size:11px;
	margin-bottom:20px;
	outline:1px solid #B9E2A6;
	
}

.testimonial img
{	float:left;
	margin:0 10px 10px 0;	
}
.clic-aqui
{
	background-color:#B9EEA2
}
.nomarginbottom
{	margin-bottom:0;
	margin-top:5px;
}

.fexplore
{
	font-size:24px;
	color:#3C7007;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;	
}

#fsitemap a
{
	font-size:14px !important;
}
.cursiva{
	font-family:Arial, Helvetica, sans-serif;
	color:#3D7305;
	font-style:italic;
	margin-top:20px;
	
	}

