* { margin:0; padding:0;}
body {background:#ffffff;line-height:1em; font-family:arial; color:#5b5b5b; text-align:justify;}
/*in_line*/
input, select, textarea { vertical-align:middle; font-weight:normal; font-family:arial; color:#5b5b5b; font-weight:normal;padding-left:5px}
img {border:0; vertical-align:top; text-align:left;}
ul { list-style:none;}
hr{color:#4491b1;line-height:1em;width:760px;}
/*==================list====================*/
ul{margin:0px; padding:0px; list-style:none}
ul li { line-height:1.63em;margin-top:0px;} /*Listas pagina de inicio*/
ul li a{text-decoration:underline; color:#006EA0; background:url(images/marker_list.gif) no-repeat 0 5px; padding-left:7px;margin-top:5px;}
ul li a:hover{ text-decoration:none}
/*==========================================*/
a {text-decoration:underline; color:#006EA0}
a:hover {text-decoration:none}
a.link {text-decoration:underline; color:#006EA0; background:url(images/marker_link.gif) no-repeat 0 5px; padding-left:10px}
a.link:hover {text-decoration:none}
.column { float:left;}
.clear { clear:both;}
h4 {color:#006EA0;font-size:12px;font-weight:normal;text-decoration:none;}
p {margin:0 0 14px; text-align:justify}
/*header*/
#header { height:403px; background:url(images/header_bg.jpg) no-repeat 0 95px; font-family:arial; line-height:1.63em; color:#adadad}
.logo {position:absolute;margin-top:40px;}
.slogan {position:absolute; margin:135px 0 0 57px}
.links {position:absolute; margin:44px 0 0 609px}
.links a {color:#adadad; text-decoration:underline}
.links a:hover {text-decoration:none}
ul.menu {margin:0px; padding:0px; list-style:none; position:absolute; margin:110px 0 0 0px; width:200px}
ul.menu li { line-height:1em; font-size:12px; color:#fff}
ul.menu li a{ text-decoration:none; color:#fff; padding:5px 0 3px 30px; font-weight:bold; display:block; line-height:1em}
ul.menu li a:hover{}
ul.menu li a.hover {color:#4491b1;font-weight:bold;}

#Jterapeutas a, #Jcomo_tratar a {background:url(images/marker_menu.gif) no-repeat 20px 10px;}

/*content*/
#content {font-size:12px; min-height:340px; height:auto !important; height:340px}
.title {margin-bottom:4px}
.title_1 {margin-bottom:8px}
.img_left {float:left; margin:6px 14px 14px 0}
.img {margin-bottom:11px}
/*footer*/
#footer {font-size:0.6875em; line-height:1.18em; color:#adadad; text-indent:44px;margin-top:30px;margin-left:80px;}
#footer a {color:#adadad; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
/*footer2*/
#footer2 {font-size:0.6875em; line-height:1.18em; color:#adadad; text-indent:44px;margin-top:30px;margin-left:80px;}
#footer2 {font-size:0.6875em; line-height:1.18em; color:#adadad; text-indent:44px;margin-top:30px;margin-left:80px;}
#footer2 a {color:#adadad; text-decoration:none;}
#footer2 a:hover {text-decoration:underline;}
/*================== index.html ==================*/
#page1 #content .col_1 .indent { padding:31px 30px 25px 41px;margin-left:-40px;margin-top:-85px;}/*contenedor superior listas*/
#page1 #content .col_1 .indent_2 { padding:0 30px 20px 41px;margin-top:-40px;margin-left:-40px;}/*Margen listas de inicio*/
#page1 #content .col_1 .box {width:430px}
#page1 #content .col_1 .col_box_1 {width:680px}/*anchura lista de inicio*/
#page1 #content .col_1 .col_box_2 {width:192px}
#page1 #content .col_2 .banner_1 {margin:-25px 0 15px 0}
/*================== index-1.html ==================*/
#page2 #content .col_1 .indent { padding:31px 30px 25px 41px;margin-left:-40px;margin-top:-85px;}
#page2 #content .col_1 .indent_2 { padding:0 30px 20px 41px;margin-top:-40px;margin-left:30px;}
#page2 #content .col_1 .indent_3 { padding:0 30px 20px 41px;margin-top:-300px;margin-left:430px;width:300px;}
#page2 #content .col_2 .indent { padding:31px 33px 20px 0;margin-top:-85px;margin-left:-50px;}
/*================== index-2.html ==================*/
#page3 #content .col_1 .indent { padding:31px 30px 25px 41px;margin-left:-40px;margin-top:-65px;}
#page3 #content .col_2 .indent { padding:0 30px 20px 41px;margin-top:-40px;margin-left:-40px;}
/*================== index-3.html ==================*/
#page4 #content .col_1 .indent { padding:31px 60px 25px 41px;margin-left:-40px;margin-top:-85px;width:680px;text-align:justify;}
#page4 #content .col_2 .indent { padding:0 30px 20px 41px;margin-top:-40px;margin-left:-40px;}
/*================== index-4.html ==================*/
#page5 #content .col_1 .indent { padding:31px 30px 25px 41px;margin-left:-40px;margin-top:-85px;}
#page5 #content .col_1 .box {width:430px}
#page5 #content .col_1 .col_box_1 {width:238px}
#page5 #content .col_1 .col_box_2 {width:192px}
#page5 #content .col_2 .indent { padding:31px 20px 20px 0;margin-top:-85px;}
/*================== index-5.html ==================*/
#page6 #content .col_1 .indent { padding:31px 30px 25px 41px;margin-left:-40px;margin-top:-85px;}
#page6 #content .col_1 .indent_2 { padding:0 30px 35px 41px}
#page6 #content .col_1 .box {width:450px}
#page6 #content .col_1 .col_box_1 {width:237px}
#page6 #content .col_1 .col_box_2 {width:400px; text-align:right}
#page6 #content .col_2 .indent { padding:31px 40px 20px 0;margin-top:-75px;}
/*================== listas.html ==================*/
#page1 #content .col_3 .indent3 { padding:31px 30px 25px 41px;margin-left:-40px;margin-top:-85px;width:750px;text-align:justify;}/*descripcion listas menu*/
#page1 #content .col_1 .box3 {width:430px;margin-top:-80px;}
/*col*/
.col_terapeutas{margin-top:-60px;margin-left:550px;}
/*================== listas.html fin ==================*/
input {width:206px; height:18px}
.div_input {height:24px}
textarea {width:206px; height:68px; overflow:auto; display:block; margin-bottom:5px}
.div_links {text-align:right}
/*================== index-6.html ==================*/
#page7 #content .indent { padding:31px 35px 21px 41px;margin-top:-55px;}
/*================== span colores index ============*/
.azul{color:#006EA0;font-weight:bold;}
.azulmapa{color:#006EA0;font-weight:bold; margin-left:-200px;}
.direccion{clear:both;float:left;width:450px;margin-top:-340px;margin-left:322px;font-size:13px;}
/*texto_gabinete*/
#texto_gabinete{width:700px;margin-top:-20px;}
/*imagenes galeria de fotos*/
#imagenes_galeria{width:800px;}
#images_galeria{float:left;margin-right:30px;}
#images_galeria2{float:left;margin-right:30px;}
#images_galeria3{float:left;}
.galeria{border:2px solid #CECEB5;}
/*acordeon*/
/*Vertical Accordions*/
#vertical_container{margin-top:20px;}
.accordion_toggle {font-family:arial;display: block;height: 30px;width: 700px;/*aqui se cambia el tama�o del accordeon*/background: url(images/accordion_toggle.jpg) no-repeat top right #fff;/*aqui se cambia el color superior*/padding: 0 10px 0 10px;	line-height: 30px;color: #ffffff;font-weight: normal;text-decoration: none;outline: none;font-size: 12px;color: #006EA0;border-bottom: 1px solid #cde99f;cursor: pointer;margin: 0 0 0 0;font-size:13px;}
.accordion_toggle_active {background: url(images/accordion_toggle_active.jpg) no-repeat top right #fff;color: #006EA0;border-bottom: 1px solid #fff;font-size:14px;font-weight:bold;}
.accordion_content {font-family:arial;margin-left:10px;background-color: #ffffff;color: #444444;overflow: hidden;width:700px;font-size:12px;}
.accordion_content h2 {margin: 15px 0 5px 10px;color: #0099FF;}
.accordion_content p {line-height: 150%;padding: 10px 0px 5px 10px;}
/*vertica*/
.vertical_accordion_toggle {display: block;height: 30px;width: 600px;background: url(images/accordion_toggle.jpg) no-repeat top right #a9d06a;padding: 0 10px 0 10px;line-height: 30px;color: #ffffff;font-weight: normal;text-decoration: none;outline: none;font-size: 12px;color: #000000;border-bottom: 1px solid #cde99f;cursor: pointer;margin: 0 0 0 0;}
.vertical_accordion_toggle_active {background: url(images/accordion_toggle_active.jpg) no-repeat top right #e0542f;color: #ffffff;border-bottom: 1px solid #fff;}
.vertical_accordion_content {background-color: #ffffff;color: #444444;overflow: hidden;}
.vertical_accordion_content h2 {margin: 15px 0 5px 10px;color: #0099FF;}
.vertical_accordion_content p {line-height: 150%;padding: 5px 10px 15px 10px;}
/*Horizontal Accordion*/
.horizontal_accordion_toggle {/* REQUIRED */
float: left;	/* This make sure it stays horizontal */
/* REQUIRED */
display: block;height: 100px;width: 30px;background: url(images/h_accordion_toggle.jpg) no-repeat top left #a9d06a;color: #fff;text-decoration: none;outline: none;border-right: 1px solid #cde99f;cursor: pointer;margin: 0 0 0 0;}
.horizontal_accordion_toggle_active {background: url(images/h_accordion_toggle_active.jpg) no-repeat top left #e0542f;border-right: 1px solid #fff;}
.horizontal_accordion_content {/* REQUIRED */
height: 100px;	/* We need to define a height for the accordion as it stretches the width */float: left;
/* This make sure it stays horizontal */
/* REQUIRED */
overflow: hidden;background-color: #ffffff;color: #444444;}
.horizontal_accordion_content p {width: 600px;line-height: 150%;padding: 5px 10px 15px 10px;}
/* Container styling*/
#horizontal_container {
margin: 20px auto 20px auto;width: 80px;height: 100px;}
#vertical_nested_container {margin: 20px auto 20px auto;width: 500px;}
/*fotos terapeutas*/
.bea{width:127px;height:127px;margin-left:550px;margin-top:-160px;}
.gina{width:127px;height:127px;margin-left:550px;margin-top:-140px;}
.idiomashablados{margin-top:-170px;width:500px;font-size:12px;text-align:justify;}
/*pruebas*/
#Container{margin-left:-5px;padding:0;position:relative;width:400px;height:262px;background-color:#fff;border:3px solid #CECEB5;overflow:hidden}
#LoadContainer{height:25%;width:50%;position:absolute;top:40%;left:25%;text-align:center;z-index:1}
#PhotoContainer{visibility:hidden}
#CaptionBlock{height:18px;width:582px;text-align:left;margin:0 auto}
#Caption{line-height:1em; font-family:arial; color:#4491B1;font-weight:bold;margin-left:5px;font-size:13px;}
#License{margin:0 auto;padding-top:10px;font-size:10px;color:#666;border-top:1px solid #CECEB5;width:740px;text-align:left;line-height:1.4em;}
#LinkContainer{display:none;position:absolute;top:0;left:0;height:200px;width:200px;z-index:100;background:url(images/slideshow/start.gif) 50% 50% no-repeat}
#PrevLink{z-index:100;position:absolute;top:0%;left:0%;height:200px;width:50%;display:block}
#NextLink{z-index:100;position:absolute;top:0%;left:50%;height:200px;width:50%;display:block}
#PrevLink:hover,#NextLink:hover{text-decoration:none}
#PrevLink:hover{background:transparent url(images/slideshow/prev_rounded_sidebar2.gif) left 50% no-repeat}
#NextLink:hover{background:transparent url(images/slideshow/next_rounded_sidebar2.gif) right 50% no-repeat}
#PrevLink span,#NextLink span{display:none}
img{border:none}
#Wrapper{margin:0 auto;height:500px;width:100%;overflow:hidden;position:relative}
#Wrapper[id]{display:table;position:static}
#InnerWrapper{position:absolute;top:50%;left:0;}
#InnerWrapper[id]{display:table-cell;vertical-align:middle;position:static}
#OuterContainer{position:relative;top:-50%}
/*mapa*/
#map{border:1px solid #4A85B6;margin-left:350px;margin-top:0px;width:400px;height:200px;}
*:first-child+html #map{margin-top:-300px;width:400px;height:200px;}
/*calcular_ruta*/
.calcular_ruta{color:#006EA0;font-weight:bold;clear:both;margin-left:350px;margin-top:-44px;}
/*formulario de contacto*/
contacto{width:300px;}
input { margin-left:20px;width:150px;font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #333; background-color: #F1F7FB; border: #4A85B6; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;padding-top:2px;} 
select { font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #FFFFFF; background-color: #F1F7FB; border: #4A85B6; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px} 


/*dani*/
.submitEnviar{ padding:3px; color:#006EA0; height:30px; font-size:14px;}
.submitEnviar:hover { color:#000000; background-color:#D5E0FD;}

.titulo_azul{color:#006EA0;font-weight:bold; margin-bottom:4px; font-size:1.17em;}

#menu_terapeutas{display:none; background-color:#161616; width:250px; position:absolute; margin:190px 0 0 160px;padding-left:0px; border:1px solid #837268;}
#menu_terapeutas li{ margin:2px 0 4px 0; display:block;}

#menu_como_tratar{display:none; background-color:#161616; width:250px; position:absolute; margin:110px 0 0 160px;padding-left:0px;border:1px solid #837268;}
#menu_como_tratar li{ margin:2px 0 4px 0; display:block;}

#menu_testimonios{display:none; background-color:#161616; width:250px; position:absolute; margin:220px 0 0 200px;padding-left:25px;}
#menu_testimonios li{ margin:2px 0 4px 0; display:block;}

a.link_submenu{ text-decoration:none; color:#AAAAAA; font-size:12px; margin:5px; display:block; background:none;}
a.link_submenu:hover{ color:#006FA1; background-color:#CCCCCC;}
