* { 
	margin:0;
	padding:0;
}
body { /*stops floats dropping in IE 5.5/6 */
	font:normal normal 12px/normal Trebuchet Ms, Helvetica, sans-serif;
	color:#666;
	background:#fff;
}
a, a:link, a:visited, a:hover {
	outline:none;/*Remove active link borders*/
	white-space:nowrap;/*Prevent line breaks in links*/
}
img {
	outline:none;
	border:none;
}
form, img {/*take away extra margins form in IE6*/
	margin:0;
	padding:0;
}
.clearfix { 
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
textarea{
	overflow:auto;/*Remove vertical textarea scrollbar in IE*/
}
/*Web estructure*/
#container {
	width:919px;
	margin:0 auto;
	color:#666;
	background:#fff;
}
#sidebar {
	float:right;
	width:304px;
	color:#666;
	background:#fff;
}
	#sidebar img {
		margin-bottom:10px;
	} 
#main {
	float:left;
	width:605px;
	margin:0 0 10px 0;
	color:#666;
	background:#fff;
}
#footer {
	clear:both;
	width:100%;
	padding:10px 0;
	text-align:center;
	color:#fff;
	background:#8b4d9e;
}
/*Text Style*/ 
h1 {
	font-size:18px;
	font-weight:normal;
	text-transform:uppercase;
	text-indent:10px;
	color:#8b4c9e;
	margin:0 0 15px 0;
}
	h1.edge {
		margin:0;
	}
	h1.noindent {
		text-indent:0;
	}
	h1 a {
		color:#8b4c9e;
		text-decoration:none;
	}
		h1 a:hover {text-decoration:underline;}
h2 {
	font-size:14px;
	font-weight:normal;
	text-transform:uppercase;
	text-indent:10px;
	color:#bb8fc8;
	margin:0 0 15px 0;
}
	h2.subtitulo {
		text-transform:none;
		margin:0;
	}
h3 {
	font-size:12px;
	font-weight:bold;
	text-indent:10px;
	text-transform:uppercase;
	color:#8b4c9e;
	margin:0 0 10px 0;
	padding:0 0 5px 0;
	border-bottom:1px solid #f0f0f0;
}
h3.noborder {border:none; text-indent:0px; margin:0;}
p {
	font:normal normal 11px/normal Trebuchet Ms;
	padding:0;
	margin:0 0 10px 0;
	text-align:justify;
	color:#666;
}
	p.link {text-align:right;}
	p.date {
		font-size:10px;
		text-indent:10px;
		color:#909090;
	}
	p.highlight {
		color:#8b4c9e;
		font-weight:bold;	
	}
	p.frase {
		color:#8b4c9e;
		font-size:13px;
		text-align:center;	
	}
hr {
	clear:left;
	border:none;
	border-top:1px dotted #ccc;
	padding:0 0 0 0;
	margin:0;
}
/* HEADER */
#mainnav {
 	width:919px;
 	padding:10px 0;
 	margin:0 auto 10px auto;
 	font:normal bold 13px/normal Trebuchet Ms;
 	color:#a5a5a5;
 	text-align:center;
 	background:#fff;
 	border-top:1px solid #f0f0f0;
 	border-bottom:1px solid #f0f0f0;
 }
	#mainnav a {padding:0 3px;} 
	#mainnav a, #mainnav a:link, #mainnav a:visited, #mainnav a:hover {
		color:#a5a5a5;
		background:#fff;
		text-decoration:none;
		text-transform:uppercase;
		text-align:center;
	}
	#mainnav a:hover {
		color:#8b4d9e;
	}
	#mainnav a.selected, #mainnav a.selected:link, #mainnav a.selected:visited, #mainnav a.selected:hover {
		color:#8b4d9e;
	}
#logo {
	height:111px;
	width:900px;
	padding:;
	margin:0 0 0 12px;
	text-align:left;
	color:#4cbbe9;
	font-weight:bold;
	font-size:14px;
	background:#fff url(../images/bg-header.png) right top no-repeat;
}
	#logo a, #logo a:link, #logo a:visited, #logo a:hover {color:#e0e0e0; text-decoration:none;}
/*CONTENT*/
.tratamientos, .tratamientos2 {
	float:left;
	display:inline;
	width:299;
	height:130px;
	margin:0 11px 15px 0;
}
.tratamientos2 {
	margin:0 0 15px 0;
}
.link a {
	padding:0 7px 0 0;
	background:url(../images/bg_link.gif) center right no-repeat;
	color:#8b4c9e;
}
	.link a:link, .link a:visited, .link a:hover {
		text-decoration:none;
	}
/*home y donde operamos*/
#slide, #hospital {
	height:307px;
	width:824px;
	padding:0 25px 0 70px;
	margin:0 0 10px 0;
	color:#666;
	background:#eee4f1 url(../images/bg_slide-home.gif) repeat-x;
	border-top:10px solid #fff;
}
#hospital {
	width:839px;
	border:none;
	padding:0 70px 0 10px;
}
#slide h1, #hospital h2 {
	font-size:12px;
	font-weight:bold;
	text-indent:0;
	color:#8b4c9e;
	margin:0;
	padding:35px 0;
}
#hospital h2 {font-size:16px; padding:35px 0 15px 0; text-transform:none;}
#hospital p.ubicacion {line-height:16px;}
#hospital p.ubicacion a {color:#8b4c9e;}
#hospital p.ubicacion img {
		width:auto;
		height:auto;
		float:left;
		padding:0;
		margin:0 10px 0 0;
		border:2px solid #d8c2df;
}
#slide h2 {
	font-size:18px;
	font-weight:bold;
	color:#8b4c9e;
	text-indent:0;
	margin:0 0 10px 0;
	padding:0;
}
	#slide img, #hospital img {
		float:left;
		display:inline;
		width:422px;
		height:262px;
		margin:0 25px 20px 0;
		border:10px solid #fff
	}
	#hospital img {
		float:right;
		margin:0 0 0 35px;
	}
/*news*/
.newsList {
	float:left;
	display:inline;
	width:287px;
	height:128px;
	margin:0 0 0 10px;
	color:#666;
	background:#fff;
}
	.newsList img {
		float:left;
		/*width:76px;
		height:57px;fix*/
		margin-right:5px;
		border:1px solid #ece2f0;
	}
.newsdate {
	width:100%;
	height:12px;
	font:normal 10px/12px Trebuchet Ms;
	color:#000;
	background:#eaede9;
}
.newsdate span {
	padding-right:10px;
	background:#fff;
}
.newsTit {
	font-size:12px;
	padding:5px 0;
}
	.newsTit a, .newsTit a:link, .newsTit a:visited, .newsTit a:hover {
		color:#9e4ba2;
		text-decoration:none;
	}
.newsimgBox {
	float:left;
	display:inline;
	padding-left:10px;
	width:265px;
	color:#484848;
	background:#fff;
}
.newsImg, .newsImgsmall {
	height:186px;
	width:248px;
	color:#484848;
	background:#fff;
	text-align:center;
	border:1px solid #ece2f0;
	margin-bottom:15px;
}
.newsImgsmall {
	float:left;
	display:inline;
	height:87px;
	width:116px;
	margin-right:14px;
}
.newsDet {
	float:right;
	display:inline;
	padding-right:8px;
	width:320px;
	color:#484848;
	background:#fff;
}
/*submenu*/
ul#submenu img {margin-top:15px;}
ul#submenu {
	float:left;
	width:210px;
	list-style:none;
	padding:0;
	margin:0 10px 10px 0;
	border-top:1px dotted #7f7f7f;
}
ul#submenu li a:link, ul#submenu li a:visited, ul#submenu li a:hover {
	color:#c4aacd;
	background:#fff;
	display:block;
	padding:5px 0 5px 10px;
	text-decoration:none;
	width:200px;
	font:normal normal 12px/1.5 Trebuchet Ms;
}
ul#submenu li {
	margin:0;
	border-bottom:1px dotted #7f7f7f;
	color:#c4aacd;
}
ul#submenu li a:hover {
	color:#9e4ba2;
	background:#fff url(../images/bullet.gif) left center no-repeat;
}
ul#submenu li a.selected:link, ul#submenu li a.selected:visited, ul#submenu li a.selected:hover {
	color:#9e4ba2;
	background:#fff url(../images/bullet.gif) left center no-repeat;
}
/*tratamientos*/
#tratamientosDet {
	float:right;
	display:inline;
	width:699px;
}
#tratamientosDet img {
	float:right;
	margin:0 0 0 10px;
}
	#tratamientosDet ul {
		list-style-position:inside;
		margin:0 0 10px 10px;
	}
.imgCont {
	float:left;
	margin:0 10px 0 0;
}
#tratamientosDet p {
	font-size:12px;
}
#tratamientosDet p strong {
	font-size:12px;
	color:#8b4c9e;
} 
#tratamientosDet h1, #tratamientosDet h3 {
	text-indent:0;
}
#tratamientosDet h3 {
	margin:0;
	border:none;
}
	#tratamientosDet h3 span {text-transform:none;}
ul.resultados {
	list-style:none;
	margin-bottom:15px;
}
ul.resultados li {
	padding:3px 0 3px 20px;
	background:url(../images/checkmark.gif)center left no-repeat;
	}
ul.resultados p {
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
}
ul.tratamientos {
	list-style:none;
	height:120px;
}
ul.tratamientos li {
	padding:6px 0 0 20px;
	background:url(../images/checkmark.png)center left no-repeat;
	}
ul.tratamientos p {
	font-size:12px;
	font-weight:bold;
}
/*paginator*/
#pages {
	clear:both;
	width:585px;
	padding:10px 10px 0 10px;
	color:#484848;
	background:#fff;
	text-align:right;
	border-top:1px solid #f0f0f0;
}
	#pages img {
		vertical-align:middle;	
	}
	#pages strong {
		color:#8b4d9e;
	}
	#pages a, #pages strong {padding:0 3px;}
	#pages a, #pages a:link, #pages a:visited, #pages a:hover {
		text-decoration:none;
		color:#484848;
	}
	#pages a:hover {
		color:#000;
	}
/* FORMS */
fieldset {
	border:none;
	margin:5px 0 0 10px;
}
fieldset label{
	float:left;
	display:block;
	width:80px;
	padding:4px 0 0 0;
	color:#666;
	text-transform:uppercase;	
}
fieldset p {
	text-indent:80px;
}
fieldset em {
	color:#8b4c9e;
	font-weight:bold;
}
fieldset br {
	clear:left;
}
fieldset input, fieldset textarea, fieldset select {
	float:left;
	font:normal normal 11px/normal Trebuchet Ms;
	padding:2px;
	border-top:solid 1px #737373;
	border-right:solid 1px #b6b6b6;
	border-bottom:solid 1px #dbdbdb;
	border-left:solid 1px #737373;
	width:202px;
	margin:0 0 12px 0;
	color:#999;
	background:#fff;
}
fieldset select {
	width:206px;
}
fieldset textarea {
	height:70px;
}
.submit {
	margin:0 0 10px 80px;
	padding:0;
} 
/* FOOTER */
#footer a {
	padding:0 2px;
}
#footer a, #footer a:link, #footer a:visited, #footer a:hover {
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}
.copyright {
	width:100%;
	padding-top:5px;
	font-size:11px;
	color:#666;
	background:#fff;
}
.copyright span {
	font-size:10px;
	color:#8b8b8b;
	line-height:20px;
}
.copyright em {
	color:#eadeee;
	padding:0 2px;
}
.copyright img {vertical-align:middle;}
.copyright a, .copyright a:link, .copyright a:visited, .copyright a:hover {
	color:#bc84cd;
}
.copyright a:hover {
	color:#bc84cd;
}
.pentacorp {
	float:right;
	color:#666;
	background:#fff;
}
.pentacorp a, .pentacorp a:link, .pentacorp a:visited, .pentacorp a:hover {
	color:#666;
	text-decoration:none;
}
.pentacorp a:hover {
	color:#1e5b8d;
}

/*promociones esteticas*/
.precio {
	width:131px;
	height:25px;
	float:left;
	margin:20px 0;
}
.promociones_esteticas {
	width:699px;
	float:left;
}
.promos {
	width:218px;
	height:95px;
	float:left;
	margin:0px 22px 22px 0px;
}
.promosB {
	width:218px;
	height:95px;
	float:left;
	margin:0px 0px 22px 0px;
}
/*donde operamos*/
.item {
	float:left;
	display:inline;
	width:444px;
	margin:0 15px 5px 0;
}
.item img {	float:left; margin:0 5px 0 0;}
	
