/*
Theme Name: Facialdentis
Theme URI: http://www.facialdentis.es
Description: Theme for Facialdentis.
Version: 0.0.1
Author: Julián Sánchez
Author URI: http://pixel.st/
*/

BODY {
	margin: 0; padding: 0 0 58px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	text-align: center;
	background: #34ccdc;
	color: #fff;
}

A { outline: none; }
	A IMG { border: none; vertical-align: middle; }

UL { margin: 0; padding: 0; list-style: none; }
	UL LI { margin: 0; padding: 0; list-style: none; }

OL { margin: 0; padding: 2px 8px; }
	OL LI { margin: 0; padding: 2px 0; }

H1, H2, H3, H4, H5, H6 { margin: 0; padding: 0; }
P { margin: 0; padding: 4px 0; }
	
INPUT, SELECT { font-family: Arial, Helvetica, sans-serif; font-size: 1em; vertical-align: middle; }
TEXTAREA { font-family: Arial, Helvetica, sans-serif; font-size: 1em; }

FORM { margin: 0; padding: 0; }

IMG { border: 0; }

.alignright { float: right; }
.alignleft { float: left; }

.text-align-center { text-align: center; }
.text-align-right { text-align: right; }
.text-align-left { text-align: left; }

.clear-both { clear: both; }

.#f49d06-link { background: url(images/ico_#f49d06_12x12.gif) no-repeat 100% 50%; padding-right: 14px; }
.resaltado { color: #FF8A00; }

HR { clear: both; border-width: 0 0 1px; border-style: solid; border-color: #769710; margin: 0 10%; padding: 15px 0 0; height: 1px; }


/* Begin Images ( Estandar de WordPress) */
P IMG {	padding: 0; max-width: 100%; }
IMG.centered, IMG.aligncenter, IMG.aligncentered { display: block; margin-left: auto; margin-right: auto; }
IMG.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
IMG.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
/* End Images */

/* Clear Both fixed */
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.clearfix { display: inline-block; }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */


/* Posicionamiento */
BODY {
	background: #34ccdc url(images/bkg_body.gif) repeat-x 50% 0;
	color: #fff;
	padding-top: 9px;
}
	
	BODY.body503 {
		background: #fff;
	}

.posicion-general {
	width: 998px;
	margin: 0 auto; padding: 0;
	text-align: left;
	background-color:#FFFFFF;
}

#cabecera {
	padding-bottom: 18px;
	background: #fff;
	height: 434px;
	overflow: hidden;
}

#contenedor {
	background-color: #fff ;
}
	
	#contenedor.dos-columnas {
		background: #fff url(images/bkg_dos-columnas.gif) repeat-y 100% 0;
	}
	#contenedor.tres-columnas {
		background: #fff url(images/bkg_tres-columnas.gif) repeat-y 100% 0;
	}
	
	#contenedor .contenido {
		margin: 0; padding: 0 15px;
		color: #5b5b5b;
	}
		
		#contenedor .contenido .contenido-izquierda {
			float: left;
			width:440px;
			padding-right: 11px;
		}
			
			#contenedor.dos-columnas .contenido .contenido-izquierda {
				width: 701px;
			}
			
		#contenedor .contenido .contenido-derecha{
			float: left;
			width:242px;
			padding: 11px 9px 25px;
		}
			
			#contenedor.dos-columnas .contenido .contenido-derecha {
				display: none;
			}
		
		#contenedor .contenido .banners {
			margin: 0; padding: 9px 0 0;
			float: right;
			width: 240px;
		}

#pie {
	height: 89px; overflow: hidden;
	background:  url(images/bkg_pie.jpg) repeat-x 50% 0;
	color: #fff;
	margin: 0 9px;
	padding-bottom: 12px;
}

#pie .logo-pie {
margin-left: 33px;
background:url(images/logo_pie.gif);
text-indent: -10000px;
width:263px;
height:89px;
float:left;
}
	
	#pie P {
		background: #f00;
	}

#creditos {
	text-align: right;
	float: right;
}
#creditos .wp {
margin-top: 7px;}

#creditos .pedro {
margin-top: 16px;}


/* ***** Generales ***** */
.blog-title {
	float: left;
	width: 500px;
	text-indent: -10000px;
	background:url(images/blog_description.gif) no-repeat 105px 21px;
}
	
	.blog-title A {
		display: block;
		height: 89px;
	}
	
.tagline {
	clear: both;
}

.cabecera-interior {
	padding: 0 9px;
}

.cabecera-general {
	background: url(images/bkg_cabecera-general.jpg) no-repeat 50% 0;
	height: 89px;
	overflow: hidden;
}

.cabecera-titulo {
	background: #fff url(images/bkg_barra_title.gif) no-repeat;
	height: 29px;
	text-indent: -10000px;
}

.cabecera-description {
	height: 279px;
	margin: 3px 0;
}
	
	.cabecera-description .title {
		float: left;
		width: 378px; height: 279px;
		background: #fff url(images/bkg_title.gif) no-repeat;
		text-indent: -10000px;
	}
	
	.cabecera-description .banner {
		float: right;
		width: 601px; height: 279px;
		background: #fff url(images/bkg_banner_01.jpg) no-repeat;
	}
		
		.cabecera-description .banner.banner1 {
			background: #fff url(images/bkg_banner_01.jpg) no-repeat;
		}
		.cabecera-description .banner.banner2 {
			background: #fff url(images/bkg_banner_02.jpg) no-repeat;
		}
		.cabecera-description .banner.banner3 {
			background: #fff url(images/bkg_banner_03.jpg) no-repeat;
		}
	
.cabecera-description .banner-noticias {
	background: #fff url(images/bkg_banner_02.jpg) no-repeat;
	width: 602px; height: 279px;
	margin-left: 3px; 
	}		
	
.menu-superior {
	padding: 44px 12px 28px;
	text-align: right;
}
	
	.menu-superior UL {
	}
		
		.menu-superior UL LI {
			display: inline;
			margin: 0; padding: 0 14px;
			background: url(images/bkg_li_menu-superior.gif) no-repeat 0 50%;
			color: #a08e83;
		}
			
			.menu-superior UL LI.primero {
				background: none;
			}
			
			.menu-superior UL LI A {
				margin: 0; padding: 2px 0;
				color: #a08e83;
				text-decoration: none;
			}
				
				.menu-superior UL LI A:hover {
					text-decoration: none;
					color: #34ccdc;
				}
				
				.menu-superior UL LI A.rss {
					padding-left: 20px;
					background: url(images/ico_rss.gif) no-repeat 0 50%;
				}

.menu-inferior {
	padding: 0 10px 0 351px;
	font-size: 0.9em;
}
	
	.menu-inferior UL {
		float: left;
		padding-left: 7px;
		border-right: 1px solid #80c9d1;
		height: 70px;
		margin-right: 15px;
		width: 150px;
		margin-top: 7px;
		padding-top: 3px;
	}
.menu-inferior UL.ultimo {
border:0;
width: 100px;}	
		
		.menu-inferior UL LI {
			padding: 2px 0px;
			color: #c3cab3;
		}
			
			.menu-inferior UL LI A {
				margin: 0; padding: 2px 0;
				color: #FFF;
				text-decoration: none;
			}
				
				.menu-inferior UL LI A:hover {
					text-decoration: underline;
				}
				
				.menu-inferior UL LI A.rss {
					padding-left: 20px;
					background: url(images/ico_rss.gif) no-repeat 0 50%;
				}

/* Post en cabecera */
#cabecera .contenedor-post-cabecera {
	text-align: left;
	width: 205px;
	height: 137px;
	margin-left: 384px;
	margin-top: 50px;
	color: #999999;
	overflow: hidden;
}
	
	#cabecera .contenedor-post-cabecera H2.post-title A{
		color: #19abba;
		font-size: 14px;
	}
		
		#cabecera .contenedor-post-cabecera H2.post-title A:hover {
			color: #ffb244;
		}
		
	#cabecera .contenedor-post-cabecera .more-link {
		display: block;
		margin-top: 10px;
		background: url(images/btn_more-link.gif) no-repeat;
		width: 56px;
		height:20px;
		text-indent: -10000px;
	}

	#cabecera .contenedor-post-cabecera STRONG{		
		color: #000000;
	}

/* Buscador */
#cabecera .buscador {
	padding: 22px 0px;
	text-align: right;
}

#searchform {
	margin: 0; padding: 0;
	width: 256px;
	text-align: center;
}
	
	#cabecera .buscador #searchform {
		margin: 0 0 0 auto;
	}
	
	#searchform .searchTextBox {
		margin: 0; padding: 6px 8px;
		border: 0;
		width: 164px;
		background-color:#f6f6f6;
		border: 1px solid #d6d1ce;
	}


/* Menu principal */

#cabecera .navegacion .menu-grupo {
	float: left;
	text-align: left;
	width: 775px; height: 49px;
}
	
	#cabecera .navegacion .menu-grupo UL {
		list-style: none;
		
	}
		
		#cabecera .navegacion .menu-grupo UL LI {
			list-style: none;
			float: left;
		}
			
			
			#cabecera .navegacion .menu-grupo UL LI A {
				margin: 0; padding: 0;
				height: 49px;
				display: block;
				color: #fff;
				text-decoration: none;
			}
				
		
				#cabecera .navegacion .menu-grupo UL LI A.clinica {
					width: 103px;
					text-indent: -10000px;
					background: url(images/btns_menu-grupo.gif) no-repeat 0 0;
				}
					
				#cabecera .navegacion .menu-grupo UL LI A.clinica:hover,
				#cabecera .navegacion .menu-grupo UL LI.selected A.clinica {
						background-position: 0 100%;
					}
				
				#cabecera .navegacion .menu-grupo UL LI A.mnoticias {
					width: 91px;
					text-indent: -10000px;
					background: url(images/btns_menu-grupo.gif) no-repeat -103px 0;
				}
					
				#cabecera .navegacion .menu-grupo UL LI A.mnoticias:hover,
				#cabecera .navegacion .menu-grupo UL LI.selected A.mnoticias {
						background-position: -103px 100%;
					}
				
				#cabecera .navegacion .menu-grupo UL LI A.seguros {
					width: 142px;
					text-indent: -10000px;
					background: url(images/btns_menu-grupo.gif) no-repeat -194px 0;
				}
					
				#cabecera .navegacion .menu-grupo UL LI A.seguros:hover,
				#cabecera .navegacion .menu-grupo UL LI.selected A.seguros {
						background-position: -194px 100%;
					}
				#cabecera .navegacion .menu-grupo UL LI A.especialidades {
					width: 235px;
					text-indent: -10000px;
					background: url(images/btns_menu-grupo.gif) no-repeat -336px 0;
				}
					
				#cabecera .navegacion .menu-grupo UL LI A.especialidades:hover,
				#cabecera .navegacion .menu-grupo UL LI.selected A.especialidades {
						background-position: -336px 100%;
					}					
				#cabecera .navegacion .menu-grupo UL LI A.localizacion {
					width: 204px;
					text-indent: -10000px;
					background: url(images/btns_menu-grupo.gif) no-repeat -571px 0;
				}
					
				#cabecera .navegacion .menu-grupo UL LI A.localizacion:hover,
				#cabecera .navegacion .menu-grupo UL LI.selected A.localizacion{
						background-position: -571px 100%;
				}
					
#cabecera .navegacion .cita-online {
	margin-top: -2px;
	float: right;
	width: 203px; height: 50px;
	background:url(images/btn_cita-online.gif) no-repeat 0 0;
	text-indent: -10000px;
}					
	#cabecera .navegacion .cita-online A {
		display: block;
		height: 50px;
	}



/* Banners Sidebar */


.banners {
	padding: 0;
	margin-right: 9px;
}
			
	.banners A {
		color: #506a10;
		text-decoration: none;
	}
		
		.banners A:hover {
			color: #ff8a00;
		}
	
	
.banners_texto {
	margin: 0;
	padding: 0 0 13px 0;
	background: #fff;
	color: #999999;
}
	
	.banners_texto H3 {
		margin: 0; padding: 0;
		color: #fff;
		height: 28px;
	}
		.banners_texto STRONG {
		color: #000;
		font-weight:normal;
	}
		
		.banners_texto H3.tit_banners_suscripcion {
			background:  url(images/tit_sidebar_suscripcion.gif) no-repeat 0 100%;
			text-indent: -10000px;
		}
		
.banners-derecha {
	float: left;
	text-align: center;
	margin: 11px 0 0 0;
}
	
	.banners-derecha .banner1{		
		padding: 0 0 9px 0;
	}
	.banners-derecha .banner2{		
		padding: 0 0 24px 0;
	}
	.banners-derecha .banner3{		
		padding: 0 0 20px 0;
	}
	.banners-derecha .banner4{		
		padding: 0 0 19px 0;
	}
	.banners-derecha .banner5{		
		padding: 0 0 19px 0;
	}















/* Widgets Sidebar */


.widget {
	padding: 0;
	margin-right: 9px;
	margin-bottom: 24px;
}
	
	.widget .archivo{
		margin: 0 0 47px 0;
	}
	
	.widget A {
		color: #506a10;
		text-decoration: none;
	}
		
		.widget A:hover {
			color: #ff8a00;
		}
	
	.widget UL {
		margin: 0; padding: 12px 0;
	}
		
		.widget UL LI {
			margin: 0;
			display: block;
			width: 224px;
		}
				.widget UL LI A {
					padding: 5px 0 2px 16px;
					background: url(images/bullet_widget.gif) no-repeat 0 0;
					display: block;
					width: 224px;
					color: #19abba;
				}
					.widget UL LI A:HOVER {
						background-color: #ebebeb;
						display: block;
						width: 224px;
						color: #19abba;
					}
		
		.widget UL UL {
			padding: 10px 14px;
		}
			
			.widget UL UL LI {
				padding-left: 12px;
				background: url(images/bullet_002.gif) no-repeat 0 5px;
			}
	
	.widget .widget-title {
		margin: 0; padding: 2px 0;
		border-bottom: 3px solid #3097a4;
		color: #33A7B4;
		font-size: 1.3em;
	}
		
		.widget .widget-title.widget-title-archivo {
			background:  url(images/titulo_sb_archivo.gif) no-repeat 0 100%;
			text-indent: -10000px;
			height:28px;
		}
		
		.widget .widget-title.widget-title-destacadas {
			background:  url(images/titulo_sb_noticias-destacadas.gif) no-repeat 0 100%;
			text-indent: -10000px;
			height:28px;
		}
		
		.widget .widget-title.widget-title-galeria-fotografica {
			background:  url(images/titulo_sb_galeria-fotografica.gif) no-repeat 0 100%;
			text-indent: -10000px;
			height:28px;
		}
		
		.widget .widget-title.widget-title-noticias {
			background:  url(images/titulo_sb_noticias.gif) no-repeat 0 100%;
			text-indent: -10000px;
			height:28px;
		}
		
		.widget .widget-title.widget-title-direccion {
			background:  url(images/titulo_sb_direccion.gif) no-repeat 0 100%;
			text-indent: -10000px;
			height:28px;
		}
		
		.widget .widget-title.widget-title-horarios {
			background:  url(images/titulo_sb_horarios.gif) no-repeat 0 100%;
			text-indent: -10000px;
			height:28px;
		}
		
	
	.promocion {
		margin: 0 0 35px 0;
	}		
		
		.promocion IMG {
			padding: 2px;
			border: 1px solid #d3d3d3;
			margin: 3px;
		}
		
/* Post */
.separa-post-home {
border-top: 1px solid #dedbdb;
padding-top: 9px;
}

.post {
	position: relative;
	margin: 0; padding: 0;
	color: #999999;
}
	
	.post A {
		color: #19abba;
	}
		
		.post A:hover {
			color: #ff9600;
		}
	
	
	.post .post-category {
		margin: 0 0 3px; padding: 2px 10px;
		display: inline;
		clear: right;
		background: #bdc79b;
		color: #fff;
		font-size: 0.8em;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
	}
		
		.post .post-category A {
			color: #fff;
			text-decoration: none;
		}
			
			.post .post-category A:hover {
				color: #ff9600;
			}
	
	.post .post-title {
		margin: 0; padding: 22px 0 4px;
		color: #19abba;
		font-size: 1.6em;
	}
	
		.contenido-derecha .post .post-title {
			margin-top: 9px;
			margin-bottom: -15px;
			padding-top: 0;
			font-size: 1.4em;
		}
			
		.contenido-page .post .post-title STRONG {
			color: #2e3f05;
			font-weight: normal;
		}
		
		.post .post-title A {
			color: #19abba;
			text-decoration: none;
		}
			
			.post .post-title A:hover {
				color: #ff9600;
			}
	
	.borde-inferior{
		border-bottom: 1px solid #e5e5e5;
	}
	
	.post .post-entry {
		margin: 0; padding: 8px 0 20px;
		font-size: 1.1em;
		color: #999999;
		line-height: 18px;
	}
		
		.post  .date-post {
			background: url(images/bkg_date_post.jpg) no-repeat;
			padding: 4px 0 0;
			color:#7f7f7f;
			font-size: 0.8em;
			margin: 22px 0 0 0;
			height: 18px;
			width: 154px;
			text-align:center;
		}	
		
		.post .post-entry H1, .post .post-entry H2, .post .post-entry H3, .post .post-entry H4, .post .post-entry H5, .post .post-entry H6 {
			margin: 0; padding: 15px 0 4px;
			clear: both;
		}
		
		.post .post-entry STRONG,
		.post .post-entry B {
			color: #000;
			font-weight: normal;
		}
		
		.post .post-entry P {
			padding: 6px 0;
		}
		
		.post .post-entry .width-80-percent {
			margin: 0; padding: 0 10%;
		}
		
		.post .post-entry IMG {
			padding: 2px;
			border: 1px solid #bdc79b;
			margin: 3px  10px 0 0;
		}
			
			.post .post-entry IMG.no-borde {
				border: 0;
			}
			
		.post .post-entry A {
			color: #19abba;
			text-decoration: underline;
		}
			
			.post .post-entry A:hover {
				color: #ff9600;
			}
		
		.post .post-entry UL {
			margin: 0; padding: 4px 0 8px 20px;
		}
			
			.post .post-entry UL LI {
				margin: 0; padding: 2px 0 2px 16px;
				background: url(images/bullet_001.gif) no-repeat 0 5px;
			}
			
			.post .post-entry UL UL {
				padding: 10px 14px;
			}
				
				.post .post-entry UL UL LI {
					padding-left: 12px;
					background: url(images/bullet_002.gif) no-repeat 0 5px;
				}
		
		.post .post-entry OL {
			margin: 0; padding: 4px 0 8px 20px;
		}
			
			.post .post-entry OL LI {
				margin: 0; padding: 2px 0;
			}
			
		.post .post-entry BLOCKQUOTE {
			border: 1px solid #dbdada;
			background: #f7f7f7 url(images/bkg_blockquote.gif) no-repeat 0 0;
			margin: 6px; padding: 50px 40px 40px;
		}
		
		.post .post-entry .more-link {
			margin-top: 10px;
			background: url(images/btn_more-link.gif) no-repeat;
			text-indent: -10000px;
			display: block;
			width: 61px;
			height: 23px;
		}
		
			.post .post-entry A.more-link {
			}
				.post .post-entry A.more-link:hover {
				}
				
		.post .post-entry TABLE {
			margin: 20px 10%; padding: 0;
		}
			
			.post .post-entry TABLE TD {
				vertical-align: top;
				padding: 15px 6px 30px;
			}
	
			
			
/* Navegacion */
.navigation {
	position: relative;
	margin: 0; padding: 10px 0 20px;
	color: #19ABBA;
}
	
	.navigation A {
		color: #19ABBA;
	}
		
		.navigation A:hover {
			color: #FF9600;
		}
	
	.navigation .alignleft {
		float: left; width: 48%;
	}
	
	.navigation .alignright {
		float: right; width: 48%;
		text-align: right;
	}
	
/* Comentarios */
.tit_comments {
	margin: 0 0 24px -40px; padding: 0;
	background: url(images/tit_comentarios.gif) no-repeat 0 50%;
	text-indent: -10000px;
	height: 29px;
}

.commentlist {
}
	
	.commentlist A {
		color: #506a10;
	}
		
		.commentlist A:hover {
			color: #ff8a00;
		}
	
	.commentlist .commentsingle {
		margin: 0; padding: 0 0 20px;
	}
		
		.commentlist .commentsingle .commentsingle-info {
			margin: 0; padding: 8px 0 0 70px;
			height: 18px;
			background: url(images/bkg_comment-single_info.gif) no-repeat 0 0;
			color: #a8a8a8;
		}
		
		.commentlist .commentsingle .commentsingle-data {
			margin: 0; padding: 20px 8px;
			border: 1px solid #d9d9d9;
			border-top: 0;
		}
			
			.commentlist .commentsingle .commentsingle-data .commentsingle-number {
				margin: 0; padding: 0;
				width: 72px; height: 72px;
				line-height: 72px;
				text-align: center;
				float: left;
				font-size: 3em;
				color: #506a10;
				border-right: 1px solid #d9d9d9;
			}
			
			.commentlist .commentsingle .commentsingle-data .commentsingle-content {
				margin-left: 92px;
				color: #5b5b5b;
			}

/* Dejar Comentario */
.tit_respond {
	margin: 0 0 24px -40px; padding: 0;
	background: url(images/tit_dejar-comentario.gif) no-repeat 0 50%;
	text-indent: -10000px;
	height: 29px;
}
	
	#respond A {
		color: #506a10;
	}
		
		#respond A:hover {
			color: #ff8a00;
		}
		
	#respond .label-input {
		margin: 0; padding: 10px 0 2px 0;
		display: block;
		color: #808080;
		font-weight: bolder;
	}
	
	#respond .text-input {
		width: 99%;
		margin: 0; padding: 4px 6px;
		background: #f0f0f0;
		border: 0;
	}
	
/* FormBuilder */
.formBuilderForm {
}
	
	.formBuilderForm .formBuilderField {
	
	}
		
		.formBuilderForm .formBuilderField .formBuilderLabelRequired {
			margin: 0; padding: 10px 0 2px 0;
			display: block;
			color: #808080;
			font-weight: bolder;
		}
		
		.formBuilderForm .formBuilderField .formBuilderInput INPUT,
		.formBuilderForm .formBuilderField .formBuilderLargeTextarea TEXTAREA{
			width: 99%;
			margin: 0; padding: 4px 6px;
			background: #f0f0f0;
			border: 0;
		}
		
		.formBuilderForm .formBuilderField.submit_image {
			padding-top: 10px;
			text-align: right;
		}

/* FeedBurner : Formulario de Suscripcion */
.feedburnerFRM {
	margin: 0; padding: 0;
	text-align: center;
	margin-bottom: 24px;
}
	
	.feedburnerFRM .suscTxtInput {
		padding-top: 6px;
		border: 1px solid #dcdcdc;
		width: 170px;
		color: #b3b3b3;
		height: 20px;
		background-color:#f6f6f6;
		padding-left: 3px;
	}
	
	.feedburnerFRM .suscBtnSubmit {
	}

.page-title {
	margin: 15px 0 0; padding: 0;
	border-bottom: 3px solid #ff9600;
	color: #ff9600;
	font-size: 1.5em;
	position: relative;
}
	
	.page-title .page-title-alternative-link {
		position: absolute;
		top: 0; right: 0;
		margin:  0; padding: 3px 0;
		font-size: 0.6em;
	}
		
		.page-title .page-title-alternative-link A {
			color: #19abba;
		}
			
			.page-title .page-title-alternative-link A:hover {
				color: #ff9600;
			}
	
	.page-title.page-title-inicio,
	.page-title.page-title-la-clinica {
		background: url(images/titulo_pag_facialdentis.gif) no-repeat 0 50%;
		text-indent: -10000px;
		height: 28px;
	}
	.page-title.page-title-noticias {
		background: url(images/titulo_pag_noticias.gif) no-repeat 0 50%;
		text-indent: -10000px;
		height: 28px;
	}
	.page-title.page-title-cita-online {
		background: url(images/titulo_pag_cita-online.gif) no-repeat 0 50%;
		text-indent: -10000px;
		height: 28px;
	}
	.page-title.page-title-colaboracion-con-empresas {
		background: url(images/titulo_pag_colaboracion-con-empresas.gif) no-repeat 0 50%;
		text-indent: -10000px;
		height: 28px;
	}
	.page-title.page-title-especialidades-y-especialistas {
		background: url(images/titulo_pag_especialidades-y-especialistas.gif) no-repeat 0 50%;
		text-indent: -10000px;
		height: 28px;
	}
	.page-title.page-title-localizacion-y-horarios {
		background: url(images/titulo_pag_localizacion-y-horarios.gif) no-repeat 0 50%;
		text-indent: -10000px;
		height: 28px;
	}
	.page-title.page-title-seguros-medicos {
		background: url(images/titulo_pag_localizacion-y-horarios.gif) no-repeat 0 50%;
		text-indent: -10000px;
		height: 28px;
	}
	.page-title.page-title-tour-virtual {
		background: url(images/titulo_pag_tour-virtual.gif) no-repeat 0 50%;
		text-indent: -10000px;
		height: 28px;
	}
	.page-title.page-title-seguros-medicos {
		background: url(images/titulo_pag_seguros-medicos.gif) no-repeat 0 50%;
		text-indent: -10000px;
		height: 28px;
	}
	.page-title.page-title-suscripcion {
		background: url(images/titulo_pag_suscripcion.gif) no-repeat 0 50%;
		text-indent: -10000px;
		height: 28px;
	}
	.page-title.page-title-contacto {
		background: url(images/titulo_pag_contacto.gif) no-repeat 0 50%;
		text-indent: -10000px;
		height: 28px;
	}
	.page-title.page-title-resultados-de-busqueda {
		background: url(images/titulo_pag_resultados-de-busqueda.gif) no-repeat 0 50%;
		text-indent: -10000px;
		height: 28px;
	}
	
	
.contenido-derecha .post {
	border-bottom: 1px solid #dedbdb;
	margin-bottom: 18px;
}
	
	.contenido-derecha .post .post-entry {
		padding: 10px 0;
	}
	
.contenido-derecha .contenido-derecha-title {
	margin: 0; padding: 2px 0;
	border-bottom: 3px solid #3097a4;
	color: #33A7B4;
	font-size: 1.3em;
}
	.contenido-derecha .contenido-derecha-title-noticias {
		background:  url(images/titulo_sb_noticias.gif) no-repeat 0 100%;
		text-indent: -10000px;
		height:28px;
	}
	
/* Galeria de Facialdentis */
.facial-gallery {
	margin: 0; padding: 10px 0;
}
	
	.facial-gallery .facial-gallery-image {
		margin: 0; padding: 2% 1%;
		width: 48%;
		float: left;
		text-align: center;
	}
		
		.facial-gallery .facial-gallery-image IMG {
			padding: 1px;
			border: 1px solid #d3d3d3;
		}
		
/* Seguros Medicos */
.facial-seguros {
	text-align: center;
}
	
	.facial-seguros .facial-seguros-single {
		float: left;
		margin: 0; padding: 2% 8%;
		width: 34%;
	}
		
		.facial-seguros .facial-seguros-single.facial-seguros-single-counter1,
		.facial-seguros .facial-seguros-single.facial-seguros-single-counter3,
		.facial-seguros .facial-seguros-single.facial-seguros-single-counter5,
		.facial-seguros .facial-seguros-single.facial-seguros-single-counter7,
		.facial-seguros .facial-seguros-single.facial-seguros-single-counter9,
		.facial-seguros .facial-seguros-single.facial-seguros-single-counter11,
		.facial-seguros .facial-seguros-single.facial-seguros-single-counter13,
		.facial-seguros .facial-seguros-single.facial-seguros-single-counter15,
		.facial-seguros .facial-seguros-single.facial-seguros-single-counter17
		.facial-seguros .facial-seguros-single.facial-seguros-single-counter19 {
		}
		
		.facial-seguros .facial-seguros-single.facial-seguros-single-counter2,
		.facial-seguros .facial-seguros-single.facial-seguros-single-counter4,
		.facial-seguros .facial-seguros-single.facial-seguros-single-counter6,
		.facial-seguros .facial-seguros-single.facial-seguros-single-counter8,
		.facial-seguros .facial-seguros-single.facial-seguros-single-counter10,
		.facial-seguros .facial-seguros-single.facial-seguros-single-counter12,
		.facial-seguros .facial-seguros-single.facial-seguros-single-counter14,
		.facial-seguros .facial-seguros-single.facial-seguros-single-counter16,
		.facial-seguros .facial-seguros-single.facial-seguros-single-counter18
		.facial-seguros .facial-seguros-single.facial-seguros-single-counter20 {
			clear: right;
		}
		
		.facial-seguros .facial-seguros-single IMG {
			border: 0;
		}
	
		.facial-seguros .facial-seguros-single .facial-seguros-single-name {
			border-top: 1px solid #e5e5e5;
			border-bottom: 1px solid #e5e5e5;
			background: #f8f8f8;
			text-align: right;
			padding: 3px 6px;
		}
			
			.facial-seguros .facial-seguros-single .facial-seguros-single-name A {
				padding: 0 0 0 10px;
				background: url(images/bullet_002.gif) no-repeat 0 50%;
				text-decoration: none;
			}
		
		.facial-seguros .facial-seguros-single .facial-seguros-single-info {
			border-top: 1px solid #e5e5e5;
			padding: 3px 6px;
			text-align: left;
		}
			
			.facial-seguros .facial-seguros-single .facial-seguros-single-info UL {
				margin: 0; padding: 10px 20px;
				list-style: none;
			}
				
				.facial-seguros .facial-seguros-single .facial-seguros-single-info UL LI {
					margin: 0; padding: 2px 0 2px 10px;
					list-style: none;
					background: url(images/bullet_002.gif) no-repeat 0 9px;
				}
	
.post .post-entry ol.colabora-empresas {
	color:#19ABBA;
	font-weight:bolder;
	margin:10px 30px; padding: 8px 20px;
}
	
	.post .post-entry ol.colabora-empresas li {
		border-bottom: 1px solid #E9E9E9;
		list-style-position:inside;
		margin:0; padding: 5px 0 0 4px;
	}
		
		.post .post-entry ol.colabora-empresas li strong {
			color:#999999;
			font-weight:normal;
			border-left: 1px solid #E9E9E9;
			margin: 0 0 0 10px; padding: 2px 4px;
			width: 300px;
		}
		
/* Pestañas */
.facial_subpages_tabs {
	margin: 20px 5%;
}
	
	.facial_subpages_tabs TABLE {
		margin: 20px 0;
	}
	
	.facial_subpages_tabs .facial_subpages_tabs_tabs {
		margin: 0; padding: 0;
		height: 31px;
		clear: both;
	}
		
		.facial_subpages_tabs .facial_subpages_tabs_tabs UL {
			margin: 0; padding: 0;
		}
		
		.facial_subpages_tabs .facial_subpages_tabs_tabs .facial_subpages_tabs_tabs_single {
			float: left;
			width: 134px;
			height: 31px;
			background: none;
			margin: 0; padding: 0 10px 0 0;
		}
			
			.facial_subpages_tabs .facial_subpages_tabs_tabs .facial_subpages_tabs_tabs_single.element_especialistas A {
				margin: 0; padding: 0;
				display: block;
				height: 31px;
				background: url(images/pestanya_especialistas.gif) no-repeat;
				background-position: 0 0;
				text-indent: -10000px;
			}
				
			.facial_subpages_tabs .facial_subpages_tabs_tabs .facial_subpages_tabs_tabs_single.element_especialidades A {
				margin: 0; padding: 0;
				display: block;
				height: 31px;
				background: url(images/pestanya_especialidades.gif) no-repeat;
				background-position: 0 100%;
				text-indent: -10000px;
			}
	
	.facial_subpages_tabs .facial_subpages_tabs_content {
		width: 99.9%;
		margin: -1px 0 0;
		border: 1px solid #d3d3d3;
	}
		
		.facial_subpages_tabs .facial_subpages_tabs_content .facial_subpages_tabs_content_single {
			display: none;
		}
			
			.facial_subpages_tabs .facial_subpages_tabs_content .facial_subpages_tabs_content_single.element_especialistas {
				display: block;
			}
			
.galleryid-22 IMG {
	border: 0 none !important;
}