* {
	margin:0;
	padding:0;
}
body {
	font-family:Verdana,"Lucida Grande",Arial,Helvetica,Sans-Serif;
	font-size:13px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.4;
}
iframe {
border: 0px solid #ffffff;
}
a { text-decoration: none; }
ul { list-style: none; }

#page-wrapper { margin:0 auto; padding:0 0 25px; position:relative; width:1000px; min-height: 100%;
}

#clear { clear: both; }

#header { margin: 10px auto; position:relative; width: 1000px; }

#logo { float: left; width: 250px; }

#buscar { float: right; width: 250px; padding-top: 40px; }

#buscarbutton {
border: 0;
background: url(../images/buscar.jpg);
cursor:pointer;
height:31px;
margin:2px 0 0;
width:32px;
text-indent: -999px;
}

#banner { float: left; padding-top: 20px;}


#menu-bg { background: url(../images/menu_bg.gif) repeat-x; clear: both; }

#menu { margin: 0 auto; position:relative; width: 1000px; overflow: hidden; height:70px; }

#menu ul { list-style:none; }

#menu ul li { float: left; margin:0; }

#menu li a { display: block; width: 90px; height: 48px; text-indent: -9999px; background: url(../images/menu_sprite.gif); border: none; padding: 0; }

//-- botones --//
#menu li a#inicio { width: 90px; background-position: 0px 0px; }
#menu li.active a#inicio { width: 90px; background-position: 0px 48px; }
#menu li a:hover#inicio { width: 90px; background-position: 0px 48px; }

#menu li a#informate { width: 134px; background-position: -90px 0px; }
#menu li.active a#informate { width: 134px; background-position: -90px 48px; }
#menu li a:hover#informate { width: 134px; background-position: -90px 48px; }

#menu li a#terapeutas { width: 143px; background-position: -225px 0px; }
#menu li.active a#terapeutas { width: 143px; background-position: -225px 48px; }
#menu li a:hover#terapeutas { width: 143px; background-position: -225px 48px; }

#menu li a#restaurantes { width: 242px; background-position: -370px 0px; }
#menu li.active a#restaurantes { width: 242px; background-position: -370px 48px; }
#menu li a:hover#restaurantes { width: 242px; background-position: -370px 48px; }

#menu li a#blog { width: 100px; background-position: -612px 0px; }
#menu li.active a#blog { width: 100px; background-position: -612px 48px; }
#menu li a:hover#blog { width: 100px; background-position: -612px 48px; }

#menu li a#foro { width: 96px; background-position: -714px 0px; }
#menu li.active a#foro { width: 96px; background-position: -714px 48px; }
#menu li a:hover#foro { width: 96px; background-position: -714px 48px; }

#menu li a#tips { width: 85px; background-position: -810px 0px; }
#menu li.active a#tips { width: 85px; background-position: -810px 48px; }
#menu li a:hover#tips { width: 85px; background-position: -810px 48px; }

#menu li a#videos { width: 103px; background-position: -896px 0px; }
#menu li.active a#videos { width: 103px; background-position: -896px 48px; }
#menu li a:hover#videos { width: 103px; background-position: -896px 48px; }

h1#titulo {font-size:16px;font-weight:normal;padding:5px;}

h1#titulo span.rojo{
	color: #D71E5D;
}

h1#titulo span.verde{
	color: #8DC63C;
}

h1#titulo span.azul{
	color: #1DA8AA;
}

h1#titulo span.size-big{
	font-size:26px;
}

h1#titulo span.size-mid{
	font-size:20px;
}

/** Titulo de home by PEPE**/

h1#titulo2 {font-size:19px;font-weight:normal;text-align: center;}

h1#titulo2 span.rojo{
	color: #D71E5D;
}

h1#titulo2 span.verde{
	color: #8DC63C;
}

h1#titulo2 span.azul{
	color: #1DA8AA;
}

h1#titulo2 span.size-big{
	font-size:26px;
}

h1#titulo2 span.size-mid{
	font-size:20px;
}

/** FIN Titulo de home by PEPE**/

div#titulo {font-size:16px;font-weight:normal;padding:5px;}

div#titulo span.rojo{
	color: #D71E5D;
}

div#titulo span.verde{
	color: #8DC63C;
}

div#titulo span.azul{
	color: #1DA8AA;
}

div#titulo span.size-big{
	font-size:26px;
}

div#titulo span.size-mid{
	font-size:20px;
}

#twocols {
	float: left;
	width: 750px;
}

#twocolsmenu {
	float: right;
	width: 230px;
}

#contactoWrapper { 
  right: 0px;
  position: absolute;
  z-index:1;
}

#contacto {
  position: absolute;
  top: 0;
  right:0;
  /* just used to show how to include the margin in the effect */
}

#contacto.fixed {
  position: fixed;
  top: 0;
  padding-top:50px;
}

#contacto li {
	margin-bottom: -6px;
	padding: 0;
}

#video-options { float: left; width: 180px; height:365px; }
#video-options div { padding: 5px; height:260px; overflow:auto; }
#video-player { float: left; background: url(../images/videobg.gif) no-repeat; width: 570px; height: 382px;}
#video-banner { float: right; width: 250px;}
#video_descripcion {padding: 15px; background: #fff;}

#postits { float: left; width: 675px; margin-left: -80px;}
#postits li{margin-bottom: 2px;}
#postits a{ color:#000;}
#postits a:hover{color:#666;}
#separacion { float: left; margin: 0 10px 0 10px;}
#tienda { float: left; }

#postit1 { background: url(../images/postit_verde_1.jpg) no-repeat;  float: left; width: 140px; height: 183px; padding:41px 0 0 20px; margin-left:70px;}
#postit2 { background: url(../images/postit_roja.jpg) no-repeat; float: left; width: 163px; height: 185px; padding:41px 0 0 5px; margin-left:50px; }
#postit3 { background: url(../images/postit_azul.jpg) no-repeat; float: right; width: 175px; height: 200px; padding:43px 0 0 12px; }

#postit4 { background: url(../images/postit_gris.jpg) no-repeat; float: left; width: 159px; height: 184px; padding:41px 0 0 20px; margin-left:70px;}
#postit5 { background: url(../images/postit_verde_2.jpg) no-repeat; float: left; width: 165px; height: 184px; padding:45px 0 0 5px; margin-left:50px;}
#postit6 { background: url(../images/postit_amarilla.jpg) no-repeat; float: right; width: 175px; height: 188px; padding:41px 0 0 20px;}

.postit-text { overflow: auto; height: 110px; width: 142px;}

#postit4 .postit-text{
	overflow: auto; height: 110px; width: 132px;
}

#leftSide{
	float: left;
	width: 250px;
}

#leftContent{
	float: right;
	width: 490px;
}

#thumbs { overflow: auto; width: 200px; border: 1px solid #E7E7DE; padding: 0; float: left; padding: 10px;}
#thumbs ul { list-style-type: none; margin: 0 10px 0; padding: 0 0 10px 0; }
#thumbs ul li { padding: 5px; border-bottom: 1px solid #ddd;}
#thumbs ul li a { color:#000; }
#thumbs ul li:hover { background:#ddd; }

.thumb { border: 0; width: 100px; height: 75px; background: url(http://bitcast.vimeo.com/vimeo/thumbnails/defaults/default.75x100.jpg); margin-right: 10px; }
.thumb2 li{color: #000; border-bottom: 1px solid #ddd; padding: 5px;}
.thumb2 a{color: #000;}
.thumb2 img{ border: 0; width: 100px; height: 75px; background: url(http://bitcast.vimeo.com/vimeo/thumbnails/defaults/default.75x100.jpg); margin-right: 10px; }


#embed { background-color: #E7E7DE; width: 504px; float: left; padding: 10px; }

#portrait { float: left; margin-right: 5px; max-width: 100px; }
#stats { clear: both; margin-bottom: 20px; }

#crumbs {
	height:2.3em;
	border:1px solid #dddddd;
	}
#crumbs li {
	float:left;
	line-height:2.3em;
	color:#777;
	padding-left:.75em;
	}		
#crumbs li a {
	background:url(../images/crumbs.gif) no-repeat right center;
	display:block;
	padding:0 15px 0 0;
	}							
#crumbs li a:link,
#crumbs li a:visited {
	color:#777;
	text-decoration:none;
	}	
#crumbs li a:hover,
#crumbs li a:focus {
	color:#000;
	}
	
.boton{
	color: #fff;
	background-color: #000;
	margin: 3px;
	padding: 3px;
	border: 2px solid #000;
}		

.boton:hover{
	color: #ddd;
	background-color: #000;
	margin: 3px;
	padding: 3px;
	border: 1px solid #000;
}

input{font-size:15px;}

.error{
	color: red;
	padding: 5px;
}

ul.iconlist{
	list-style-image: url("../images/lilogo.jpg");
}

ul.iconlist li{
	font-size: 15px;
	padding: 5px;
}

ul.iconlist li a{
	color: #000;
}

#greenlist a{
	
	color: #8DC63C;
}

#redlist a{
	color: #D71E5D;
}

#bluelist a{
	color: #1DA8AA;
}

div#notalegal {
	background: url(../images/notalegal.jpg) no-repeat right;
	height: 65px;
	
}


div#notalegal div {
	font-size: 12px;
	margin-left: 110px;
	padding-top: 5px;
}

#footer {
	background: url(../images/footer.jpg) repeat-x; 
	height: 231px; 
	position: relative;
	color: #FFFFFF;
}

#footer-menu
{
 	padding-top:126px; position:relative; 
}

#footer-menu li
{
	display: inline;
}

#footer-menu li a {
	padding-right: 27px;
	color: #FFFFFF;
	font-weight: bold;
}

#footer-menu li a#social-media {
	color: #FFFFFF;
	padding-right: 5px;
}

#terms {
	padding-top:15px;
	color: #FFFFFF;
}

#terms li
{
	display: inline;
	padding-right: 70px;
}

#terms li a {
	color: #FFFFFF;
	font-size: 12px;
}

#legend {
	padding-top:0px;
	color: #FFFFFF;
}

#legend p {
	font-size: 10px;
}

#copyright {
	padding-top:6px;
	color: #FFFFFF;
}

#copyright li
{
	display: inline;
	padding-right: 70px;
}

#copyright li a {
	color: #FFFFFF;
	font-size: 12px;
}

/** Titulo de home by PEPE**/

p.textos {font-size:14px;font-weight:normal;}

p.textos span.rojo{
	color: #D71E5D;
}

p.textos span.verde{
	color: #8DC63C;
}

p.textos span.azul{
	color: #1DA8AA;
}

p.textos span.size-big{
	font-size:26px;
}

p.textos span.size-mid{
	font-size:20px;
}

p.textos span.size-big{
	font-size:26px;
}

p.textos span.size-mid{
	font-size:20px;
}
