*            { margin: 0; padding: 0 }body { 	margin: 0;  	background: #E1F0C4 url(images/img01.jpg) repeat; 	text-align: justify; 	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 	font-size: 11px; 	color: #909B78; }  h1,  h3 { 	margin-top: 1.5em; }  h1 { 	font-size: 2em; 	color:#3366FF; 	 }  h2 { 	font-size: 1.4em; 	 }  h3 { 	font-size: 1em; }  p, ul, ol {  }  a { 	color: navy; }  a:hover { 	text-decoration: none; }  ul, ol { 	margin-left: 3em; }  blockquote { 	margin-left: 3em; 	margin-right: 3em; }  hr { display: none; }  .hr1 { 	height: 4px; 	padding-bottom: 1px; 	background: url(images/img02.gif) repeat-x left top; }   /* Header */  #header { 	width: 900px; 	height: 150px; 	margin: 0 auto; 	background: #FFFFFF; }  /* Logo */  #logo { 	float: left; 	margin: 0;  	width: 504px; 	height: 50px; }  #logo h1, #logo h2 { 	margin: 0; 	padding: 0; 	text-transform: lowercase; 	font-family: Georgia, "Times New Roman", Times, serif; }  #logo h1 { 	margin: 0; 	padding: 0; 	padding: 10px 0 0 10px; 	font-size: 40px; 	font-weight: normal; 	color: #3366FF;}  #logo h1 a { 	color: #3366FF; }  #logo h2 { 	margin: 0; 	padding: 0; 	padding-left: 50px; 	text-transform: uppercase; 	font-size: 14px; 	color: #C6D0B3; }  #logo h2 a { 	color: #C6D0B3; }  #logo a { 	text-decoration: none; }  /* Menu */  #menu { 	margin: 0; 	padding-top: 70px; 	float: right; 	width: 396px; }  #menu ul { 	margin: 0; 	list-style: none; }  #menu li { 	display: inline; }  #menu a { 	display: block; 	float: left; 	margin: 0; 	padding: 10px 10px; 	text-align: center; 	text-decoration: none; 	 	font-size: 16px; 	font-weight: normal; 	font-family: Georgia, "Times New Roman", Times, serif; 	color: #3366FF; }  #menu a:hover { background-color: #2058D0; background-repeat: repeat; background-attachment:                scroll; color: #F8B800; background-position: 0% }#menu .current_page_item a { background-color: #FFFFFF; background-repeat: repeat; background-attachment:                scroll; color: #F8B800; background-position: 0% 50% }/* Page */  #page { 	width: 800px; 	margin: 0 auto; 	padding: 18px 50px 0px 50px; 	background: url(images/fondo.jpg) }  #latest-post { 	float: left; 	width: 500px; 	padding: 46px 0px 0px 0px; 	background: url(images/img02.gif) repeat-x left top; 	line-height: 25px; }  #latest-post h1 { 	letter-spacing: -.5px; 	font-family: Georgia, "Times New Roman", Times, serif; 	font-size: 26px; 	font-weight: normal; 	color: #3333FF; }  .post { }  .post .title { 	margin: 0; }  .post h2 { 	letter-spacing: -.5px; 	font-family: Georgia, "Times New Roman", Times, serif; 	font-size: 26px; 	font-weight: normal; 	color: #616B4F; }  .post .meta  { height: 31px; background-color: #F0B400; background-image:                url('images/img06.jpg'); background-repeat: no-repeat;                background-attachment: scroll; text-decoration: none;                background-position: right bottom }.post .posted { 	float: left; 	height: 16px; 	padding: 5px 20px 5px 12px; }  .post .permalink, .post .comments { 	float: right; 	height: 16px; }  .post .permalink { 	background: url(images/img05.gif) no-repeat left 80%; 	padding: 5px 30px 5px 15px; }  .post .comments { 	background: url(images/img04.gif) no-repeat left 87%; 	padding: 5px 30px 5px 20px; }  .post .permalink { }  .post .entry { 	margin-bottom: 1px; 	padding-bottom: 5px; }  #recent-posts { 	float: right; 	width: 250px; 	padding: 0px 0px 30px 0px; }  #recent-posts .entry { 	background:  url(images/img03.jpg) no-repeat right bottom; 	padding: 0px 19px 30px 19px; }  #recent-posts .entry h2 { 	margin: 0; 	padding: 0px 19px 0px 0px; 	background: url(images/img07.gif) repeat-x left bottom; 	text-transform: uppercase; 	font-family: Georgia, "Times New Roman", Times, serif; 	font-size: 1.4em; 	color: #FFFFFF; }  /* Sidebar */  #sidebar { 	clear: both;  	padding: 50px 10px 0px 20px; 	color: #EBCC33; 	text-align:center; }  #sidebar ul { 	margin: 0; 	padding: 0; 	list-style: none; 	color:#EBCC33; 	 }  #sidebar li  { display: block; float: left; width: 220px; background-color: #F8B800;                background-repeat: repeat; background-attachment: scroll;                padding: 15px; background-position: 0% }#sidebar li ul { 	line-height: 1.8em; 	margin: 0px; 	 }  #sidebar li li { 	width: 220x; 	display: list-item; 	float: none; 	padding: 0; 	 }  #sidebar h2 { 	width: 220x; 	margin: 0 0 15px 0; 	padding: 0 50px 10px 0; 	background: url(images/img07.gif) repeat-x left bottom; 	text-transform: uppercase; 	font-family: Georgia, "Times New Roman", Times, serif; 	color: #3366FF; }  #sidebar p { 	color: #EBCC33; }  #sidebar a { 	text-decoration:none; 	color: #EBCC33; }  #sidebar a:hover { 	text-decoration: none;  }  /* Sidebar1 */  /* Sidebar */  #sidebar1    { float: right }#sidebar2    { color: black; position: absolute; top: 500px; left: 750px; width: 170px;                margin: 0; padding: 0 }#sidebar1 ul { 	margin: 0; 	padding: 0; 	list-style: none; 	font-weight:bold; 	font-size:14px; }  #sidebar1 li { background-color: #F8B800; background-repeat: repeat; background-attachment:                scroll; color: #FFFFFF; background-position: 0% }#sidebar1 li ul { 	line-height: 25px; 	padding: 0px 20px 30px 20px; 	background:  url(images/img03.jpg) no-repeat right bottom; 	margin-bottom: 40px; }  #sidebar1 li li { 	padding: 0;  	color: #FFFFFF; }   #sidebar1 h2 { 	width: 190px; 	margin: 0 0 15px 20px; 	padding: 20px 0 7px 0; 	background: url(images/img07.gif) repeat-x left bottom; 	text-transform: uppercase; 	font-family: Georgia, "Times New Roman", Times, serif; 	color: #3366FF; }  #sidebar1 a { 	color: #FFFFFF; }   /* Footer */  #footer { 	width: 800px; 	height: 50px; 	margin: 0 auto; 	padding: 0 50px 0 50px; 	background: #FFFFFF; }  #footer p { 	margin: 0; 	padding: 15px; 	text-align: left; 	font-size: 11px; 	color: #909B78; }  #footer a { 	color: #909B78; }  p.parrafo{font-size:14px;color:#CC9900;font-weight: bold;text-decoration:none;} li.parrafo{font-size:14px;color:#CC9900;font-weight: bold;} p.parrafo2{font-size:14px; text-align:center;color:#CC9900;font-weight: bold;} p.parrafo3{font-size:14px; text-align:center;color:black;font-weight: bold;} li.parrafo4{font-size:12px;color:#CC9900;font-weight: bold; margin-top:-10px;} p.contacto{background:white;} a.correo{color:navy; font-weight:bold; font-size:12px;}  spam{font-size:14px;color:#3366FF;font-weight: bold;margin:0}  p.validacion{text-align:right;} td{text-align:center}  p.atras{text-align:center; font-size:12px}   td.horario   { background-color: #2058D0; color: #000000; font-size: 13px; font-weight: bold }th.horario   { background-color: #2058D0; color: #000000; font-size: 14px; font-weight: bold }td.horario2  { background-color: #F8B800; color: #000000; font-size: 12px; font-weight: bold }p.servicios{font-size:14px;color:#CC9900;	margin-top: 1.5em;line-height: 16px; font-weight:bold} li.servicios{font-size:14px;color:#CC9900;	margin-top: 1.5em;line-height: 16px; font-weight:bold}  a.inicio{color:#CC9900;} h2.servicios{font-size:10px;text-align:center}