/* RESET */
* {
	padding:0;
	margin:0;
	}
ul {
	list-style:none;
	}
.clear {
	clear:both;
	}
	
a img {
	border:0;
	}
/* ESTRUCTURA */
body {
	background:#e5f4fb url(../img/fondoBody.png) no-repeat top center;
	font-size:12px;
	font-family:Arial;
	}
p {
	line-height:20px;
	margin-bottom:10px;
	}
	
.contenedor {
	width:980px;
	overflow:hidden;
	background-color:white;
	margin:40px auto;
	-webkit-box-shadow: 0 3px 9px #999;
	-moz-box-shadow: 0 3px 9px #999;
	}
.contenido {
	width:915px;
	margin:0 auto;
	}

.fechaHora {
	font-style:italic;
	color:#aaa;
	}

.cabecera {
	width:915px;
	height:226px;
	margin:20px 0;	
	}
	.cabecera .logo {
		float:left;
		padding: 26px 0 0 4px;
		}
	.cabecera .textoImagenInicio {
		width: 700px;
		height: 184px;
		color:#83dce4;
		border-bottom: 1px solid #83dce4;
		float: right;
		padding-top: 42px;
		background-image:url(../img/fondos/fondoCab.jpg);
		background-repeat:no-repeat;
		background-position:right;
		}
	.cabecera .textoImagenInicio .txtCabGrande {
		margin-bottom:10px;
		}
	.cabecera p {
		font-size:17px;
		color:#49423C;
		width:480px;
		line-height: 22px;
		}
.menuLateral {
	width:180px;
	float:left;
	margin-bottom:20px;
	}
	.menuLateral li {
		padding-bottom:10px;
		margin-bottom:10px;
		border-bottom:1px solid #ccc;
		}
	.menuLateral a {
		text-decoration:none;
		font-style:normal;
		color:black;
		}
.footer {
	width:100%;
	height:115px;
	color:#49423C;
	line-height:20px;
	}
	.footer span {
		font-style:italic;
		}
	.contactoPie {
		width:220px;
		height:95px;
		background-color:#f1f1f1;
		float:left;
		padding:10px;
		}
	.logosPie {
		width:740px;
		height:100%;
		background-color:#49423C;
		float:left;
		}
		.logosPie img {
			margin:10px 21px;
			}
				
/* TEXTOS */
h1 {
	font-family: 'Crete Round', serif;
	}
	.serviciosInicio h1 {
		font-size:15px;
		color:white;
		padding:5px;
		background-color:#ccc;
		}
	.footer h1 {
		font-size:15px;
		}
h2 {
	font-weight:bold;
	font-size:12px;
	font-family:Arial;
	margin-bottom:10px;
	}
	
.txtCabGrande {
	font-family: 'Crete Round', serif;
	font-size: 37px;
	line-height: 41px;
	}
a {
	color: #538B8A;
	/*font-style:italic;*/
	text-decoration:none;
	}
	a:hover {
		color: #49423C;
		}
.menuLateral {
	font-family: 'Crete Round', serif;
	font-size:18px;
	}
	.menuLateral span {
		font-family:Arial;
		font-style:italic;
		font-size:13px;
		display:block;
		color:#ccc;
		}
.seccion {
	width: 705px;
	margin-left: 30px;
	float:left;
	margin-bottom:20px;
	overflow:hidden;
	}
	
.contTratamientos ul {
		font-style:Italic;
		}

/* SECCIONES */
.contSeccion {
	width:100%;
	overflow:hidden;
	padding-bottom:15px;
	margin-bottom:15px;
	}
	.contSeccion .col1 {
		float:left;
		width:340px;
		margin-right:25px;
		}
	.contSeccion .col2 {
		float:left;
		width:340px;
		}
	.contSeccion li {
		border-bottom:1px dashed #ccc;
		padding:8px 0
		}
	.contSeccion input {
		margin-bottom:10px;
		}
.enviar {
	padding:5px;
	background-color:#83DCE4;
	border:0;
	color:white;
	}
.barraSecciones {
	width:100%;
	overflow:hidden;
	background-color:#83DCE4;
	margin-bottom:10px;
	}
	.barraSecciones ul li {
		float:left;
		margin-right:25px;
		}
	
	.barraSecciones a {
		display: block;
		color: white;
		text-decoration: none;
		font-style: normal;
		padding: 15px;
		}
	.acti a{
		background-color: #EEE;
		color: black;	
		}
	.barraSecciones a:hover {
		text-decoration:underline;
		}
		
/* Inicio */
.menuCorporativoInicio {
	background-color:#49423C;
	width:100%;
	overflow:hidden;
	color:white;
	height: 38px;
	padding-top: 10px;
	}
	.menuCorporativoInicio ul {
		float:right;
		margin-right:25px;
		}
	.menuCorporativoInicio li {
		float:left;	
		margin:5px 10px;
		}
	.menuCorporativoInicio a {
		color:white;
		font-style:normal;
		text-decoration:none;
		}

.serviciosInicio {
	overflow:hidden;
	}
	.bloqSerIni {
		width:215px;
		height:100px;
		border:1px solid #ccc;
		float:left;
		margin-bottom:20px;
		}
	.bloqSerIni ul {
		padding:7px;
		}
	.bloqSerIni li {
		margin:3px 0;
		}
	.bloqSerIni a {
		text-decoration:none;
		font-style:normal;
		color:#888;
		}
	.fueraMargen0{
		margin-right:0px !important;
	}

.bannerInicio {
	width:875px;
	height:160px;
	padding:20px;
	background-image:url(../img/fondos/fondoBannerInicio.jpg);
	color:#49423c;
	margin-bottom:20px;
	}
	
.bloquePresentacion {
	width:449px;
	overflow:hidden;
	margin-right:15px;
	float:left;
	}
.bloqueNotProm {
	width:429px;
	overflow:hidden;
	background-color:#bbe7e8;
	float:left;
	padding:10px;
	color:#49423C;
	}
	.bloqueNotProm img {
		float:left;
		margin-right:10px;
		}
	.bloqueNotProm h1 {
		color:#538b8a;
		}
	.ultNot {
		border-bottom:1px dashed #49423C;
		padding-bottom:10px;
		overflow:hidden;
		}
		.ultNot p {
			margin:0;
			}
	.ultProm p {
		margin:0;
		}
.vermas {
	margin-top:10px;
	display:block;
	}
		
.bloquePartners {
	width:100%;
	background-color:#f1f1f1;
	height:145px;
	margin:20px 0;
	}
	.partner {
		width:285px;
		overflow:hidden;
		margin:10px;
		float:left;
		}
		
/* Equipo médico */
.trabajador {
	background-color:#EDEDED; 
	padding:20px; 
	width:581px; 
	margin:15px 0 0 84px;
	}
	
/* Tecnologías */
.video1 {
	float:left;
	margin-bottom:15px;
	margin-right:25px;
	width:340px;
	}
.video0 {
	float:left;
	margin-bottom:15px;
	width:340px;
	}
	
/* Tratamientos */
.cabTratamientos {
	width:100%;
	background-color:#eee;
	padding:20px;
	margin-bottom:15px;
	cursor:pointer;
	}
	.cabTratamientos:hover {
		background-color:#83DCE4;
		color:white;
		}
.tratamiento1 {
	float:left;
	margin-bottom:15px;
	margin-right:15px;
	width:340px;
	}
.tratamiento0 {
	float:left;
	margin-bottom:25px;
	width:340px;
	}
		
/* Noticias y prensa */
.listaNoticiasPrensa a {
 	text-decoration:none;
	font-style:normal;
	}
.cabNoticiasPrensa {
	width:300px;
	background-color:#eee;
	padding:20px;
	margin-bottom:15px;
	}
.noticia h1 {
	width: 100%;
	background-color: #EEE;
	padding: 20px;
	margin-bottom: 15px;
	}
.fecha {
	font-style:italic;
	color:#ccc;
	display:block;
	}
.noticia .col1 {
		float:left;
		width:263px;
		margin-right:20px;
		}
	.noticia .col1 img {
		margin:5px;
		}
.noticia .col2 {
	float:left;
	width:422px;
	}
	
.paginacionNoti span{
	display:table;
	float:left;
	padding:5px 10px;
	background-color:#ccc;
	cursor:pointer;
	margin:10px 10px 0 0;
	}
	.paginacionNoti span:hover {
		background-color:whiteSmoke;
		}
.paginacionPre span{
	display:table;
	float:left;
	padding:5px 10px;
	background-color:#ccc;
	cursor:pointer;
	margin:10px 10px 0 0;
	}
	.paginacionPre span:hover {
		background-color:whiteSmoke;
		}

/* Promociones */
.cabPromocion {
	width: 100%;
	background-color: #EEE;
	padding: 20px;
	margin-bottom: 15px;
	}
.contenedorPromocion {
	margin-bottom:20px;
	}
	
/* Tour */
.slideshowTour img {
	width:485px;
	
	}