/*   
Theme Name: Simon WP Framework
Theme URI: Soho
Description: A blank frame work using 960.gs grid system and is licensed under the <a href="http://www.opensource.org/licenses/gpl-license.php">GPL</a>.
Author: Simon Urbina
Author URI: Soho
Version: 1.1.6
Tags: light, two-columns, fixed-width
*/

@import url('reset.css');
@import url('typography.css');
@import url('grid.css');
@import url('forms.css');

/* header */
.header {
        padding: 0px 0px 50px 10px;
}
#header-wrap h1 {
        width: 400px;
        padding: 0px;
        margin: 0px;
        float: left;
}
#header-wrap .description {
        clear: both;
}
#search-bar {
        width: 400px;
        float: right;
}

/* links */
a:link, a:visited {
	color: #006699;
	text-decoration: none;
	}
	
a:hover {
	color: #0099ff;
	text-decoration: none;
	}
/* navigation */
#nav-bar {
	width: 960px;
	height: 102px;
	margin: 0px;
	padding: 0px 0px 55px;
	}
	
#navbar-left {
	width: 200px;
	float: left;
	margin: 0px;
	padding: 30px 0;
	}
	
#navbar-right {
	float: right;
	margin: 0px;
	padding: 0px 10px 0px 0px;
	text-align: right;
	}
	
#navbar-right a img {
	border: none;
	margin: 5px 0px 0px 0px;
	padding: 0px;
	}

#nav {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}
	
#nav ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}

#nav a {
	display: block;
        font-weight: bold;
        margin: 0px 20px 0px 0px;
	padding: 6px 10px 5px 10px;
	}
	
#nav a:hover {
	display: block;
	text-decoration: underline;
        margin: 0px 20px 0px 0px;
	padding: 6px 10px 5px 10px;
	}

#nav li {
	float: left;
	margin: 0px;
	padding: 0px;
	}
#nav li li {
	display: none;
	}
/* header */
#footer {
	float: none;
	clear: both;
   color: #fff;
   font: normal 0.9em Arial;
   height:85px;
	margin: 0 auto;
	padding:70px 0 5px;
	width:1000px;
   background: url(imag/back/pie-de-pagina.gif) top center no-repeat;
}
#footer li {
	list-style: none;
	list-style-type: none;
}
li#linkcat-2  ul {
	padding-left: 1em;
}
li#linkcat-2  li {
	list-style: none;
	list-style-image: url(imag/back/lista-footer.gif);
	list-style-position: inside;
	width: 170px;
	float: left;
}
li#linkcat-2 h2.widgettitle {
	display:none;
}
li#linkcat-2 a {
	color: #fff;
	text-decoration: none;
}
li#linkcat-2 a:hover {
	text-decoration: underline;
}
#text-11 {
	float: left;
	width: 27%;
	margin-left: 10px;
}
#text-11 a, #text-11 a:hover {
	color: #fff;
	text-decoration: none;
}
#footer div.footer-columnright {
	float: right;
	width: 30%;
	margin-right: 15px;
	text-align: right;
}
li#linkcat-2 {
	float: left;
	width: 40%;
	text-align: left;
}

/* Misc */
.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	/*-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;*/
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption-dd {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}
/* post */
.meta {
}
/* COmments */
#comments {
        margin:20px 0px 10px 0px;
        padding:20px 0px 10px 0px;
        border-top: solid 1px #ccc;
}
#postcomment {
        margin:20px 0px 10px 0px;
        padding:20px 0px 10px 0px;
        border-top: solid 1px #ccc;
}
/* featured section */
#featured-sticker {
        width: 100px;
        padding: 5px;
        margin-left: 800px;
        background-color: #f00;
        color: white;
        text-align: center;
        position: absolute;
        float: right;
}
#featured-post {
        background-color: #f3f3f3;
        padding:20px;
        margin: 0px 0px 45px 0px;
        border-top: solid 3px #ccc;
        border-bottom: solid 1px #ccc;
}

#post-entries {
        padding: 0px 0px 20px 0px;
        margin: 0px 0px 20px 0px;
        float: left;
        max-width:100%;
		  min-width:62%;
		  text-align: justify;
}
div.breadcrumb {
	font-size: 1em;
}
div.breadcrumb-interno {
	font-size: 1em;
	padding-bottom: 10px;
}
/* Modificaciones template */

/* INGRESO AFILIADOS */
#ingresoAfiliados, #ingresoEmpresas, #ingresoPrestadores {
	width: 246px;
	font-size: 0.9em;
	margin-bottom: 5px;
	background: #e5edf1 url(imag/back/ingreso-usuarios-inf.gif) bottom left no-repeat;
}
div.sidebarBanners, div.miniBannersInt, div.bannersInt {
	margin-top: 5px;
	width: 246px;
}
div.miniBannersInt, div.bannersInt {
	margin-left: 5px;
}
#ingresoAfiliados p, #ingresoEmpresas p, #ingresoPrestadores p {
	margin: 0 0 0 0.5em;
}
#ingresoAfiliados form, #ingresoEmpresas form, #ingresoPrestadores form {
	padding: 5px 14px;
}
#ingresoAfiliados h3.widget-titulo, #ingresoEmpresas h3.empresaTitulo, #ingresoPrestadores h3.prestadoresTitulo {
	color: #0f609f;
	font:bold 1.3em Tahoma;
	padding-top:10px;
	text-indent:16px;
	background: #e5edf1 url(imag/back/ingreso-usuarios.gif) top left no-repeat;
}
#ingresoAfiliados span, #ingresoEmpresas span, #ingresoPrestadores span {
	padding-right: 3px;
}
#ingresoAfiliados input, #ingresoEmpresas input, #ingresoPrestadores input {
	width: 40%;
	border: 0;
	background: #fff url(imag/back/input-ingreso-afiliados.gif) top right no-repeat;	
}
#ingresoAfiliados input#rut-acceso, #ingresoEmpresas input#rut-acceso, #ingresoPrestadores input#rut-acceso {
	margin-left: 11px;
}
#ingresoAfiliados input#Ingrese, #ingresoEmpresas input#Ingrese, #ingresoPrestadores input#Ingrese {
	border: 0;
	color: #fff;
	padding: 5px;
	font-weight: bold;
	text-align: center;
	margin: 15px 0px 10px 25px;
	background: url(imag/boto/boton-ingresar.gif) center top no-repeat;
}
#ingresoAfiliados div.texto_ingresoAfiliados, #ingresoEmpresas div.texto_ingresoAfiliados, 
#ingresoPrestadores div.texto_ingresoAfiliados {
	margin-left: 52px;
	padding: 0 0 10px 0;
}

/* SIDEBAR BANNERS */
div.bannerServicios, 
div.bannerServicios-execphp-7, div.bannerServicios-execphp-8, div.bannerServicios-execphp-9,
div.sidebar-contenido-execphp-10, div.sidebar-contenido-execphp-11, div.sidebar-contenido-execphp-12, div.sidebarMiniBanners, div.miniBannersInt {
	margin-top:8px;
	padding: 4px 5px 16px;
	background: url(imag/back/banner-laterales-mini.gif) top left no-repeat;
}

div.sidebar-contenido-execphp-10, div.sidebar-contenido-execphp-11, div.sidebar-contenido-execphp-12 {
	margin: 8px 0 0 7px;
	padding: 4px 5px 16px;
	background: url(imag/back/banner-laterales-mini.gif) top left no-repeat;
}
div.bannerServicios img, 
div.bannerServicios-execphp-7 img, div.bannerServicios-execphp-8 img, 
div.bannerServicios-execphp-9 img, div.sidebar-contenido-execphp-10 img, 
div.sidebar-contenido-execphp-11 img, div.sidebar-contenido-execphp-12 img, div.sidebarMiniBanners img, div.miniBannersInt img, .sidebarMiniBanners img {
	float: left;
	margin-right: 8px;
}
div.bannerServicios h4,
div.bannerServicios-execphp-7 h4, div.bannerServicios-execphp-8 h4, div.bannerServicios-execphp-9 h4, 
div.sidebar-contenido-execphp-10 h4, div.sidebar-contenido-execphp-11 h4, 
div.sidebar-contenido-execphp-12 h4, div.sidebarMiniBanners h4 {
	color:#666666;
	float:right;
	font-size:1em;
	font-weight:bold;
	line-height:10px;
	margin-bottom:7px;
	width:184px;
}
div.sidebar-contenido-execphp-10 h4, div.sidebar-contenido-execphp-11 h4, 
div.sidebar-contenido-execphp-12 h4, div.miniBannersInt h4 {
	color:#666666;
	float:right;
	font-size:1em;
	font-weight:bold;
	line-height:10px;
	margin-bottom:7px;
	width:192px;
}
#sidebar .execphpwidget a, #sidebar-interior .execphpwidget a {
	color: #666 !important;
}
div.bannerServicios-execphp-3 {
	margin: 8px 0px;	
}
div#bannerServicios-execphp-3 {
	padding: 0;
	background: none;
}

/* HEADER */

/* Golden Phone */
div.goldenPhone {
	width: 180px;
	margin: 18px 0 0 0;
}
div.goldenPhone ul li {
	list-style: none !important;
	padding: 0;
	margin: 0;
	color: #e7bb53;
}
div.goldenPhone ul {
	list-style: none !important;
	padding:24px 35px 0 0;
	margin: 0;
	color: #e7bb53;
}
div.goldenPhone a, div.goldenPhone a:visited   {
	color: #E7BB53;
	display: block;
	text-decoration: none;
}
div.goldenPhone a:hover {
	color: #fff;
	text-decoration: none;
}
div.goldenPhone ul li a span {
	color: #fff;
}


/* MENU PRINCIPAL */
div.menu-principal-container {
	position:absolute;
	width: 960px;
	height:90px;
	top:66px;
	z-index:500;
	overflow: hidden;
	background:  url(imag/back/menu-principal.gif) 0px 30px no-repeat;
}
div.menu-principal-container ul, div.menu-principal-container li {
	margin: 0;
	padding: 0;
	line-height:0;
	list-style: none;
}
div.menu-principal-container ul.menu {
	margin: 2px 0 0 270px;
}
li#menu-item-50, li#menu-item-48, li#menu-item-47 {
		float: left;
		width: 89px;
}
li#menu-item-50 a, li#menu-item-48 a, li#menu-item-47 a {
	background: url(imag/back/menu-superior.gif) bottom left no-repeat;
	font-weight:bold;
	line-height:28px;
	padding:6px 21px;
	text-align:center;
	color: #fff;
}
li#menu-item-47 a {
	padding: 6px 10px;
}
li#menu-item-50 a:hover, li#menu-item-48 a:hover, li#menu-item-47 a:hover {
	background: url(imag/back/menu-superior.gif) top left no-repeat;
	color: #0f609f;
}
li.current-menu-item a, li.current-menu-parent a {
	background: url(imag/back/menu-superior.gif) top left no-repeat !important;
	color: #0f609f !important;
}
div.menu-principal-container ul.sub-menu {
	position: absolute;
	top: 34px;
	left: 5px;
	float: left;
	z-index: 999;
	width: 945px;
}
div.menu-principal-container ul.sub-menu li {
	height:38px;
	float: left;
	text-align: center;
	border-right: 1px #c3c3c3 solid;
}
div.menu-principal-container ul.sub-menu li a {
	background: none !important;
	font:1em Arial !important;
	color: #0f609f !important;
	font-weight: 100 !important;
	padding: 0px 5px !important;
	margin: 0;
	text-align: center;
}
div.menu-principal-container ul.sub-menu li a:hover {
	color: #0099ff !important;
	font-weight: bold !important;
}
div.menu-principal-container ul.sub-menu li.current-menu-item a,
div.menu-principal-container ul.sub-menu li.current-page-ancestor a{
	font-weight: bold !important;
	color: #0099ff !important;
}
li
li#menu-item-29 a {
	display: block;
	width: 68px;
	height: 40px;
	line-height:38px !important;
}
li#menu-item-28 a, li#menu-item-27 a, li#menu-item-26 a {
	display: block;
	width: 92px;
	padding-top: 5px !important;
	height: 35px;
	line-height:14px !important;
}
li#menu-item-26 {
	width: 101px;
}
li#menu-item-26 a {
	width: 82px;
	padding-left: 5px !important;
	padding-right: 5px !important;
	margin-left: 4px;
}
li#menu-item-25 a {
	display: block;
	width: 123px;
	padding-top: 5px !important;
	height: 35px;
	line-height:14px !important;
}
li#menu-item-24 a {
	display: block;
	width: 208px;
	padding-top: 5px !important;
	height: 35px;
	line-height:14px !important;
}
li#menu-item-23 {
	border-right: 0;
}
li#menu-item-23 a {
	display: block;
	width: 180px;
	padding-top: 5px !important;
	height: 35px;
	line-height:14px !important;
}
li#menu-item-29 a:hover, li#menu-item-29.current-menu-item a {
	background: url(imag/back/backMenuNormal.gif) top center no-repeat !important;
}
li#menu-item-28 a:hover, li#menu-item-27 a:hover, li#menu-item-26 a:hover,
li#menu-item-28.current-menu-item a, li#menu-item-27.current-menu-item a, li#menu-item-26.current-menu-item a {
	background: url(imag/back/backMenuMedium.gif) top center no-repeat !important;
}
li#menu-item-25 a:hover, li#menu-item-25.current-menu-item a {
	background: url(imag/back/backMenuLarge.gif) top center no-repeat !important;
}
li#menu-item-24 a:hover, li#menu-item-23 a:hover, 
li#menu-item-24.current-menu-item a, li#menu-item-23.current-menu-item a  {
	background: url(imag/back/backMenuLarge-X.gif) top center no-repeat !important;
}
li#menu-item-23 a:hover, li#menu-item-23.current-menu-item a {
	background: url(imag/back/backMenuLarge-XX.gif) top center no-repeat !important;
}
/*li#menu-item-28 a, li#menu-item-26 a, li#menu-item-25 a, li#menu-item-23 a, li#menu-item-27 a {
	padding: 0 1px !important;
}
li#menu-item-28 a:hover, li#menu-item-26 a:hover, li#menu-item-25 a:hover, li#menu-item-23 a:hover, 
li#menu-item-27 a:hover, li#menu-item-24 a:hover, li#menu-item-29 a:hover {
	font-weight: bold !important;
}
li.menu-item-27 {
	width:100px;
}
li#menu-item-28 a {
	padding: 0 !important;
}
li.menu-item-25 {
	width:130px;
}
li.menu-item-24 {
	width: 215px;
}
li.menu-item-23 {
	border: 0;
	width: 205px;
	border-right: 0 !important;
}*/

/* MENU SUPERIOR */
div.menu-menu-superior-container {
	position: absolute;
	top: 5px;
	margin-left:280px;
	width: 300px;
	z-index: 100;	
}
div.menu-menu-superior-container ul {
	margin: 5px 0 0 0;
	padding: 0;	
}
div.menu-menu-superior-container li {
	float: left;
	padding: 0 10px;
	border-right: 1px solid #3094de;	
	list-style: none;
	list-style-type: none;
}
div.menu-menu-superior-container li a, div.menu-menu-superior-container li a:visited  {
	color: #fff;
	font-size: 1.1em;
	font-weight: bold;
}
div.menu-menu-superior-container li a:hover {
	color: #f4bf43;
}
div.menu-menu-superior-container li.current-menu-item a, 
div.menu-menu-superior-containerli.current-menu-parent a {
	color: #f4bf43 !important;
	background: transparent !important;
}
div#buscadorDiv {
	display: none;
	position: absolute;
	top: 8px;
	left: 610px;
	width: 238px;
	height: 28px;
	padding: 0 3px 3px 3px;
	background: url(imag/back/buscador.gif) top left no-repeat;
	z-index: 120;
}

div#buscadorDiv h5 {
	color: #fff;
	font-size: 12px;
	float: left;
	margin-left:10px;
}
div#buscadorDiv #searchform {
	float: left;
	width: 100px;
}

div#buscadorDiv input.input-buscador {
	background:none repeat scroll 0 0 #FFFFFF;
	margin:3px 0 0 15px;
	padding:3px !important;
	width:145px;
	background: #FFFFFF url(imag/back/buscador-superior.gif) top right no-repeat;
}


/* Sudo Slider */
#slider-home {
	width: 683px;
	height: 188px;
	background: url(imag/back/slider-home.gif) top left no-repeat;
}
#slider-home  img {
	margin: 5px 3px 0;
}
.slider ul, .slider ul li, .sliderul, .sliderli{
	margin:0;
	padding:0;
	list-style:none;
	}
.slider ul li, .sliderli{ 
	/* 
		define width and height of list item (slide)
		entire slider area will adjust according to the parameters provided here
		comment the height out, if autoheight is on. 
	*/ 
	width:696px;
/* 	height:241px; */
	overflow:hidden; 
	position:relative;
}	
.slider, .slider2 {
	width:696px;
	overflow:hidden; 
}
.graphic, .prevBtn, .nextBtn{
	 margin:0;
	 padding:0;
	 display:block;
	 overflow:hidden;
	 text-indent:-8000px;
 }
 
 .prevBtn, .nextBtn { 
	display:block;
	width:30px;
	height:77px;
	position:absolute;
	left:-30px;
	top:71px;
	z-index:1000;
	background:url(../images/btn_prev.gif) no-repeat 0 0;	
	cursor:pointer;
}	
.nextBtn{ 
	left:696px;
}														
.nextBtn { 
	background:url(../images/btn_next.gif) no-repeat 0 0;	
}	
#wrapper .prevBtn{ 
	left:-35px;
}	

/* numeric controls */	
ol.controls {
	margin: 0 0 1em 0;
	padding: 0 0 5px 0;
	height:15px;
	width: 683px;
	background: #ebeaea;	
}
ol.controls li{
	margin:0 10px 0 0; 
	padding:0;
	float:left;
	list-style:none;
	height:15px;
	line-height:15px;
	border-right: 1px solid #ccc;
}
ol.controls li a {
	float:left;
	height:15px;
	line-height:15px;
	color:#555;
	padding:0 10px;
	text-decoration:none;
}
ol.controls li.current a{
	color:#006699;
	font-weight: bold;
}
ol.controls li a:focus, .prevBtn a:focus, .nextBtn a:focus{outline:none;}

/* Cuadros home */
div.cuadros-home {
	padding:5px 10px;
	width: 200px;
	height: 172px;
	margin-right: 6px;
	float: left;
	background: url(imag/back/cuadro-home.gif) top left no-repeat;
}
div.cuadros-home h2 {
	color: #fff;
	font-size: 1.5em;
}
div.cuadros-home ul {
	margin: 0;
	padding-left: 1em;
}
div.cuadros-home li {
	list-style: none;
	list-style-type: none;
}

/* Contenido */
#post-entries h1 {
	color: #0f609f;
	font: normal 2.5em Tahoma;
	letter-spacing:-1px;
	margin:0.5em 0;
}
#post-entries h2, #post-entries h3 {
	color: #0f609f;
	font: normal 1.5em Arial;
	letter-spacing: 0;
	margin: 0;
	margin-bottom: 10px;
}
h3.storytitle {
	color: #0f609f;
	font:100 1.5em Tahoma;
	padding: 8px 0 4px 0;
	border-bottom:1px dashed #FFCC00;
	float: none;
	clear: both;
}
.postInicio {
	width: 430px; 
	floaT: left;
}
.postInicio img {
	float: left;
	margin: 0 6px 0 0;
}
/* Sidebarcontenido */
.sidebar-contenido-execphp-2 {
	width: 215px;
	float: right;
	margin:0 10px;
}

/* SUB MENU INTERIORES */
#sidebar-wrap {
	width: 252px;
	float: left;
	margin-bottom: 30px;
}
#sidebar-interior {
	width: 252px;
	padding: 0 0 10px 0;
	background: #fff url(imag/back/sidebar-interior-contenido.png) bottom left no-repeat !important;	
}
#sidebar-interior h2.widgettitle {
	color: #fff;
	font: lighter 1.6em Arial;
	padding:6px 0 6px 16px;
	margin: 0;
	background: url(imag/back/sidebar-interior-titulo.gif) top left no-repeat;
}
#sidebar-interior ul {
	margin: 0;
	padding: 0;
}
#sidebar-interior li {
	list-style: none;
	list-style-type: none;
	text-indent: 16px;
}
#sidebar-interior li a {
	padding:3px 5px;
	width:246px;
	display: block;
	background: url(imag/back/sidebar-interior-menu.png) bottom left no-repeat;
}
#sidebar-interior li a:hover, #sidebar-interior li.current-menu-item a {
	width: 252px;
	display: block;
	background: url(imag/back/sidebar-interior-menu-hover.png) bottom left no-repeat !important;
}
.sidebar-contenido-execphp-6 {
	margin: 10px 0 0 7px;
}

/* PAGINAS CONVENIDOS MEDICOS */
div.convenios-medicos, div.procesos-admin {
	width:330px;
	float: left;
	height:158px;
	margin: 0 10px 10px 0;
	overflow: hidden;
}
div.procesos-admin {
	height: 105px;
	
}
div.convenios-medicos a h2.titulo, div.procesos-admin a h2.titulo {
	color: #6d747a !important;
	font: bold 1.3em Tahoma !important;
}
div.convenios-medicos a:hover h2.titulo, div.procesos-admin a:hover h2.titulo {
	color: #0099ff !important;
}
div.convenios-medicos img {
	float: left;
}
div.convenios-medicos a {
	background: #fff;
	font-size: 0.9em;
	color: #666;
	width:189px;
	height: 140px;
	padding: 8px;
	display: block;
	float: right;
	border: 1px solid #e5edf1;
	border-left: 0;
}
div.convenios-medicos a:hover, div.procesos-admin a:hover {
	background: #f2f2f2;
	text-decoration: none;
}
div.procesos-admin a {
	background: #fff;
	font-size: 0.9em;
	color: #666;
	height: 80px;
	padding: 10px;
	display: block;
	border: 1px solid #e5edf1;
}
div.planesSalud img {
	float: left;
}
div.planesSalud {
	height:158px;
	margin:0 10px 10px 0;
	overflow:hidden;
	width:330px;
	float: left;
}
div.planesSalud .contenido {
	background: #fff;
	font-size: 0.9em;
	color: #666;
	width:189px;
	height: 140px;
	padding: 8px;
	display: block;
	float: right;
	border: 1px solid #e5edf1;
	border-left: 0;
}
div.planesSaludBoton {
	height:144px;
	margin:0 10px 10px 0;
	overflow:hidden;
	width:316px;
	float: left;
	background: #fff;
	font-size: 0.9em;
	color: #666;
	padding: 8px;
	display: block;
	border: 0
}
div.planesSaludBoton div.vitrinaPlanes {
	margin-top: 32px;
}
/* Single page */
h1.title-single {
	color: #0f609f;
	font: normal 2.5em Tahoma;
	letter-spacing:-1px;
	margin:1.1em 0;
	float: left;
	display:block;
	width:570px;
}
div.image-title img{
	border:none;
}
div.image-title {
	float: left;
	margin-right: 10px;
}
div.entry-content {
	float: none;
	clear: both;
	padding: 15px 0;
}
div.entry-content h2 {
	font: bold 1.4em Arial;
	color: #666;
}
div.entry-content h3 {
	font: bold 1.2em Arial;
	color: #666;
}
#entry-content-single h1 {
	font-size: 2.2em;
	color: #0F609F;
}

/* BUSCADOR HUELA I-MED */
div.tabla-buscador, div.tablaSucursales  {
	background: #f3f3f3;
	width: 94%;
	padding: 10px;
	margin: 10px 0;
	border: 5px solid #f3f3f3;
   -moz-border-radius: 15px;
   -webkit-border-radius: 15px;
}
div.tabla-buscador h3, div.tablaSucursales h3 {
	font: bold 1.2em Arial;
	color: #666;
	padding: 5px 0 0 0;
}
div.tabla-buscador input.buscar, div.tablaSucursales input.buscar {
	background:url("imag/boto/boton-buscar.gif") no-repeat scroll center top transparent;
	border:0 none;
	color:#FFFFFF;
	font-weight:bold;
	margin:20px 0 0 122px;
	padding:8px 12px;
	text-align:center;
	float: none;
	clear: both;
}
div.tabla-buscador ul, div.tablaSucursales ul {
	padding: 0;
}
div.tabla-buscador ul li, div.tablaSucursales ul li {
	list-style: none;
	list-style-type: none;
}
div.tabla-buscador .columnaizq, div.tablaSucursales .columnaizq {
	float: left;
	width: 120px;
	margin-top: 4px;
}
div.tabla-buscador .columnader, div.tablaSucursales .columnader {
	float: left;
	width: 450px;
	margin-top: 4px;
}
div.tabla-buscador .columnader li, div.tablaSucursales .columnader li {
	float: left;
	width: 150px;
	font-weight: bold;
	margin: 2px 10px 0 0;
}
div.tabla-buscador .columnader select, div.tablaSucursales .columnader select {
	margin: 0;
}
#buscador-huella-imed h4, #buscadorSucursales h4 {
	color: #0f609f;
	font:1.5em Arial;
	margin-top: 20px;
}
#buscador-huella-imed table, #buscadorSucursales table {
	width: 100%;
	font-size: 0.9em;
	color: #000;
}
#buscador-huella-imed table th, #buscadorSucursales table th {
	background: #e4e4e4;
	color: #000;
}
#buscador-huella-imed tr.seleccionuno td, #buscadorSucursales tr.seleccionuno td  {
	background: #fff;
}
#buscador-huella-imed tr.selecciondos td, #buscadorSucursales tr.selecciondos td {
	background: #f2f2f2;
}

/* BUSCADOR SUCURSALES */
div.contenidoSucursales {
	width: 380px;
	float: left;
	padding: 5px;
}
div.tablaSucursales {
	float:right;
	margin: 0 0 0 20px;
	padding: 10px 20px;
	width:460px;
}
div.tablaSucursales h2 {
	color: #666666;
	font-size: 2em;
}
div.tablaSucursales h3 {
	color: #9d9d9d;
}
div.tablaSucursales .columnaizq {
	width: 100px;
}
div.tablaSucursales .columnader {
	width: 200px;
}
div.tablaSucursales input.buscar {
	margin:20px 0 0 102px;
}
#buscadorSucursales table th {
	color: #0f609f;
	font-weight: bold;
	font-size: 1em;
	background: #e4e4e4;
	border: 1px solid #fff;
	border-top: 0;
	border-left: 0;
}
#buscadorSucursales table th, #buscadorSucursales tr.seleccionuno td , #buscadorSucursales tr.selecciondos td {
	text-align: center;
}
#buscadorSucursales .alinearIzquierda {
	text-align: left !important;
}
#buscadorSucursales th, #buscadorSucursales td, #buscador-huella-imed th, #buscador-huella-imed td {
	padding: 5px;
}

/* PAGINA BUSQUEDA */
h2.titulo-busqueda {
	color: #0f609f;
	font-size: 2.3em;
	margin-bottom: 0;
}
input.input-buscador {
	border: 1px solid #e8e8e8;
	width: 300px;
	padding:5px;
	background: url(imag/back/input-busqueda.gif) top left repeat-x;
}
input.boton-enviar {
	background:url("imag/boto/boton-buscar.gif") no-repeat scroll center top transparent;
	border:0 !important;
	color:#FFFFFF;
	font-weight:bold;
	margin:20px 0 0 10px;
	padding:8px 12px !important;
	text-align:center;
	border: 0;
} 
hr.division {
	border: 0;
	color: #e8e8e8;
	background-color: #e8e8e8;
	height: 2px;
	margin: 20px 0;
} 
ul.busqueda {
	margin: 0;
	margin-left:-40px !important;
}
ul.busqueda li {
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-type: none;
}
li.linkBusqueda {
	margin-top: -15px !important;
}

/* Formulario Contacto */
#formularioContacto li {list-style: none; list-style-type: none; float: none; clear: both; padding: 5px; 
font-size: 12px; color: #666;}
#formularioContacto li input, #formularioContacto li select, #formularioContacto li textarea {
float: left; margin-top: 0 !important; margin-right: 10px; font-size: 11px; color: #666; padding: 3px; 
background: url(imag/back/inputContacto.gif) top right no-repeat; border: 1px solid #dcdcdc;}
#formularioContacto textarea {width: 350px; height: 150px;}
span.labelContacto {width: 280px; float: left; font-weight: normal;}
span.labelObligatorio {font-weight: bold; color: red;}
span.labelOpciones {height: 40px;}
#formularioContacto input.buscar {
	background:url("imag/boto/boton-buscar.gif") no-repeat scroll center top transparent !important;
	color: #fff;
	font-weight:bold;
	margin-left: 150px;
	padding:10px 17px;
	text-align:center;
	border: 0;
}
span.infoAdicional {
	color: #666;
	font-size: 11px;
}

/* MOSTRAR ARTICULOS EN CATEGORIA */
div.articulosCategoria {padding: 0px 0px 20px 0px; margin: 0 10px; float: left; width: 310px;}
div.articulosCategoria h3 a, div.articulosCategoria h3 {color: #6d747a; font: bold 1.1em Tahoma;}
div.articulosCategoria h3 a:hover {color: #0099ff;}
div.articulosDescripcion {font-size: 0.8em; color: #666; line-height: normal;}
div.paginacionCategoria {text-align: right;}

/* Accordion */
*, * focus {
	outline: none;
	margin: 0;
	padding: 0;
}
h2.acc_trigger {
	padding: 15px 0 0 0;
	margin: 0 0 5px 0;
	background: url(imag/back/h2_trigger.gif) no-repeat;
	height: 60px;
	width: 647px;
	font-size: 1.6em !important;
	font-weight: normal;
	margin-bottom:10px;
}
h2.acc_triggerPreguntasFrecuentes, h2.acc_triggerConveniosEspeciales, h2.acc_triggerMedicosConvenio, a.acc_triggerPreguntasFrecuentes {
	padding: 15px 0 0 0;
	margin: 0 0 5px 0;
	background: url(imag/back/h2_trigger_preguntas.gif) no-repeat;
	height: 30px;
	width: 647px;
	font: normal 14px Arial !important;
	margin-bottom:10px;
}
h2.acc_trigger a, h2.acc_triggerPreguntasFrecuentes a, h2.acc_triggerConveniosEspeciales a, h2.acc_triggerMedicosConvenio a {
	color: #0f609f;
	text-decoration: none;
	display: block;
	padding: 0 0 0 70px;
}
h2.acc_trigger a:hover, h2.acc_triggerPreguntasFrecuentes a:hover, h2.acc_triggerConveniosEspeciales a:hover, 
h2.acc_triggerMedicosConvenio a:hover {
	color: #0099ff;
}
h2.active {
	background-position: left bottom;
}
.acc_container {
	margin: 0 0 5px;
	padding: 0;
	overflow: hidden;
	font-size: 1em;
	width: 647px;
	clear: both;
}
.acc_container .block {
	padding: 15px 10px 15px 50px;
}
.acc_container .block p {
	padding: 5px 0;
	margin: 5px 0;
}
.acc_container h3 {
	font-size: 1.2em;
	margin: 0 0 10px;
	padding: 0 0 5px 0;
	font-weight: 100 !important;
	color: #0f609f !important;
}
.acc_container img {
	float: left;
	margin: 10px 15px 15px 0;
	padding: 5px;
	background: #ddd;
	border: 1px solid #ccc;
}
.acc_container li {
	list-style-type: square;
}
span.tagline {
	color:#000000;
	font-size:11px !important;
	font-weight:normal;
	letter-spacing:0;
	line-height:14px;
}

/* Boton vitrina planes */
div.vitrinaPlanes {
	width: 249px;
	height: 70px;
	overflow: hidden;
	text-align: center;
	margin: 0 auto;
} 
div.vitrinaPlanes a {
	display: block;
	height:70px;
	text-indent:-999px;
	background: url(imag/boto/vitrina-planes.gif) top left no-repeat;
}
div.vitrinaPlanes a:hover {
	background-position: bottom left;
}
/* Boton vitrina planes */
div.formularioExtranjero {
	width: 249px;
	height: 70px;
	overflow: hidden;
} 
div.formularioExtranjero a {
	display: block;
	height:70px;
	text-indent:-999px;
	background: url(imag/boto/formulario-extranjeros.jpg) top left no-repeat;
}
div.formularioExtranjero a:hover {
	background-position: bottom left;
}

/* Listado de M�dicos */
ul#listadoMedicos {
	padding-left: 1.3em;
}
ul#listadoMedicos li#linkcat-27, ul#listadoDestacados li, li#execphp-15, li.listaDestacados {
	list-style: none;
	list-style-type: none;
}

/*Listado Destacados */
.inicio-sb-derecho {
	float:right;
	margin-right:9px;
	width:220px;
}
ul#listadoDestacados {
	padding-left: 0.5em;
}
.listaDestacados h2{
	display: none;
}
.destacados_vermas {
	margin-left: 5px;
}

/* BORDER SIDEBAR */
div.bordeSuperiorSidebar {
	width: 252px;
	height: 14px;
	background: url(imag/back/sidebarSuperiorIzquierdo.gif);
}
div.tablaAuge table {
	border-width: 5px;
	border-spacing: 5px;
	border-style: none;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
}
div.tablaAuge table th, th.destacado {
	padding: 8px;
	border: 1px solid #fff;
	background-color: #2f6c9b;
	color: #fff;
	font-weight: bold;
	font-size: 1.2em;
}
th.destacado {
	background-color: #2f6c9b !important;
	color: #fff !important;
	font-size: 1.2em !important;
	text-align: left !important;
	
}
div.tablaAuge table td {
	border-width: 1px;
	padding: 5px;
	border-style: inset;
	border-color: #e4e4e4;
	background-color:  #fff;
}
table, td, tr {
	color: #646464;
}

/**************************************************************************
								MARGENES, ALIGNS, PADDING
***************************************************************************/
/* MARGENES */

.mTop15 {
	margin-top: 15px;
}
.mLeft280 {
	margin-left: 280px !important;
}

/* PADDING */

.pTop15 {
	padding-top: 15px;
}

/* ALINEACIONES */

.alCenter {
	text-align: center;
}
.alLeft {
	text-align: left;
}
.alRight {
	text-align: right;
}
.mRight10 {
	margin-right: 10px !important;
}
.clrF {
	float: none !important;
	clear: both !important;
}
#selRegion {
	width: 360px;
}
#SWFGoldenPhone {
	width: 180px;
	height: 60px;
}

/* ACCORDION */
#accordion {
	float: none;
	clear: both;
}
.basic  {
	width: 647px;
}
.basic div {
	height: auto !important;
}
.basic div.contenidoAccordion {
	width: 610px;
	margin-bottom : 10px;
	border: none;
	margin: 0px;
	padding: 10px;
}
.basic a.titulosAccordion {
	cursor:pointer;
	display:block;
	padding:7px;
	font-size: 12px;
	text-indent: 48px;
	height: 31px;
	width: 633px;
	color: #0f609f;
	margin-bottom: 10px;
	text-decoration: none;
	line-height: 31px;
	word-spacing:-1px;
	background: #fff url("imag/back/h2_trigger_preguntas.gif") no-repeat top left;
}
.basic a.titulosAccordion:hover, .basic a.titulosAccordion.selected {
	background-color: white;
	color: #0099FF;
	background-position: bottom left;
}
