/* ----------------------------------------------------------------------------------------
- Sitio Web:			http://www.misitio.com
- Versión:				1.0
- Fecha:				00 / 00/ 2008
- Gramática CSS:		2.1
- Gramática (X)HTML:	1.0 Transitional
- Accesibilidad:		Nivel AA	
------------------------------------------------------------------------------------------- */






/* Formateo de los estilos
------------------------------------------------------------------------------------------- */
html, body, div, a, span, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, abbr, acronym, address, code, object, label, legend, input, textarea, p, blockquote, th, td, del, dfn, q, table, caption, tbody, tfoot, thead, tr, th, td { 
	vertical-align: baseline;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	border: 0em 0em 0em 0em;
	font-weight: inherit;
	font-family: inherit;
	font-style: inherit;
	font-size: 100%;
}


/* Tablas
-------------------------------------------- */

	table {
		border-collapse:collapse;
		border-spacing:0;
		width:100%;
	}


/* Objects
-------------------------------------------- */

	object {
		margin: 0em 0em 0em 0em;
		padding: 0em 0em 0em 0em;
		border: 0em;
	}


/* Abreviaturas, acronimos y definiciones
-------------------------------------------- */

	abbr, acronym, dfn {
		border: none;
		cursor: help;
	}
	img, a img, :link img, :visited img, :hover img {
		border: 0em;
	}
	kbd {
		border-bottom: .1em solid #cccccc;
		border-right: .1em solid #cccccc;
		padding-bottom: 0.1em; 
		padding-right: 0.4em; 
		padding-left: 0.4em; 
		background: #EFECEC;
		padding-top: 0.1em;
		font-size: 115%; 
	}
	ul, ol, dl, li {
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		position: relative;
	}	
.clearfix:after {
	height: 0;
	clear: both;
	content: ".";
	display: block;
	visibility: hidden;
}

.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }

.clearfix { display: block; }
.clear_both { clear: both; }
.invisible { display: none; visibility: hidden; }
.negrita { font-weight: bold; }
.float_left { float: left; }	
.float_right { float: right; }
.background_none { background: none !important; }
.align_center { text-align: center; }	
.align_left { text-align: left; }
.align_right { text-align: right; }	
body {
	font-family: Arial, Helvetica, sans-serif;
	background: #2d678c;
	line-height: 1.6em;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-size: 75%;
	color: #555555;
	text-align: justify;
}
h1,h2,h3,h4,h5,h6 {
  font-weight: bold; 
  color: #006699; 
  clear: both; 
}
strong { color: #006699; }
a { color: #006699; }
h1 {}
h2 { font-size: 160%; margin: 0 0 .7em 0; font-weight: normal; }
#contenedor {
	width: 72em;
	color: #848388;
	margin: 1em auto 0 auto;
	background: #ffffff;
}
#idiomas {
	text-align: right;
	padding-right: .7em;
}
#idiomas ul,
#idiomas li {
	display: inline;
}

#idiomas li {
	padding-right: .9em;
	background: url(../images/li-pie.gif) no-repeat right center #ffffff;
	padding-left: .3em;
	overflow: hidden;
	color: #006699;
}

#idiomas li a {
	color: #b7c7de;
	text-decoration: none;
	background: #ffffff;
}

#idiomas li a:hover {
	color: #006699;
	text-decoration: underline;
	background: #ffffff;
}

#idiomas li.fin {
	background: none;
}
#logotipo {
	text-align: center;
}
#banner {
	text-align: center;
}
.texto {
	text-align: justify;
	margin: .7em 5em;
	padding: 1em 4em 3em 4em; font-weight: bold;
}.texto ol { margin: 1em 0; }.texto li { margin-left: 3em; }
.texto p { margin: .7em 0; }html{ overflow-y: scroll; }
.fnd-quienes-somos { background: url(../images/img_fondo_quienes.jpg) no-repeat right bottom; padding-bottom: 3em; }
.fnd-que-es-la-fisioterapia { background: url(../images/img_fondo_quees.jpg) no-repeat left bottom; padding-bottom: 3em; }
.fnd-tratamientos { background: url(../images/img_fondo_tratam.jpg) no-repeat left bottom; padding-bottom: 3em; }
.hand { cursor: pointer; }
.h2-tecnicas { padding-left: 1em; background: url(../images/puntaFlecha.gif) no-repeat left center #ffffff; font-size: 103% }
#menu {
	margin-bottom: .2em;
}

#menu ul,
#menu li {
	display: inline;
}

#menu li {
	border-right: 1px solid #969595;
	padding-right: .5em;
	background: #ffffff;
	padding-left: .5em;
	overflow: hidden;
	font-size: 120%;
	color: #555555;
}

#menu li a {
	color: #4e4b4a;
	text-decoration: none;
	background: #ffffff;
	text-transform: uppercase;
}

#menu li a:hover {
	color: #4e4b4a;
	background: #ffffff;
	border-bottom: 3px solid #006699;
}

#menu li.end {
	border: none;
}
.seleccionado {
	border-right: 1px solid #969595;
	padding-right: .5em;
	background: #ffffff;
	padding-left: .5em;
	overflow: hidden;
	font-size: 120%;
	border-bottom: 3px solid #006699;
	color: #4e4b4a;
	text-decoration: none;
	background: #ffffff;
	text-transform: uppercase;
}
div#cajatexto {
	background-color: #efefef;
	padding: 10px;
	margin: 10px;
}

div#cajatexto p {
	padding: 0;
	margin: 0 0 15px 0;
}
.contacto-izquierda {
	width: 340px;
	float: left;
}

.contacto-derecha {
	width: 300px;
	float: right;
	
}
.contacto-derecha dt {
	width: 70px;
	float: left;
}
.contacto-derecha dd {
	width: 210px;
	float: left;
}
#pie_pagina {
	padding: .5em 0 .5em 0;
	background: #a3c8db;
	text-align: center;
	margin: 0 0 0 0;
	display: block;
	clear: both;
}

#pie_pagina ul,
#pie_pagina li {
	display: inline;
}

#contacto_pie li {
	padding-right: .9em;
	background: url(../images/li-pie.gif) no-repeat right center #a3c8db;
	padding-left: .3em;
	overflow: hidden;
	color: #555555;
}

#contacto_pie li a {
	color: #555555;
	background: #a3c8db;
}

#contacto_pie li a:hover {
	color: #18461d;
	background: #ffffff;
}

#contacto_pie li.fin {
	background: none;
}


#direccion_pie {
	text-align: center;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	clear: both;
	}

