@charset "UTF-8";

/* CSS creado por GRUPO ESW, C.A. :: www.estoesweb.com */

/* Contenido General del diagrama */

/* GENERAL */
body { 
	margin: 0px;
	padding:0px;
	color: #000;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif !important;
	font-size:12px;
	line-height:18px;
	text-align: justify;
	background: #FFF url(/images/EST_Fondo.png) repeat-x scroll 0px 0px;
	}

h1, h2, h3, h4, h5,
h1 a, h2 a, h3 a, h4 a, h5 a {
	margin: 0px;
	padding: 0px;
	}
	
h1 {
	font-size: 16px;
	}

h2 {
	font-size: 14px;
	}
	
h3 {
	font-size: 13px;
	}
	
ul , li {
	margin: 0px;
	padding: 0px;
	}
	
ul {
	margin-bottom: 15px;
	}
	
li {
	margin-left: 25px;
	padding: 5px 0px;
	}
		
a {
	color: #2381bb;
	}

	a:hover {
		text-decoration: none;
		}
		
img {
	border: none;
	}

br {
	display: none;
	}

hr {
	size: 1px;
	width: 100%;
	}
acronym {
	border: 0 none;
	}
	
.underline {
	border-bottom: 1px solid silver;
	padding-bottom: 5px;
	width: 40%;
	}

#NotaPie {
	font-size: 10px;
	margin-top: 0px;
	}

/* GENERAL */
#Graffiti {
	position: fixed;
	width: 150px;
	height: 150px;
	right: 0px;
	top: 0px;
	}
	
#FondoTodo {
	position: absolute;
	width: 100%;
	height: 100%;
	text-align: center;
	left: 0px;
	z-index: -1;
	}
	
	#FondoTodo iframe {}

#FondoGrande {	
	background-color:#000000;
	left:0;
	min-height:5000px;
	opacity:0.8;
	position:fixed;
	top:0;
	width:100%;
	z-index:900;
	display: none;
	}
	
	#ImagenCerrarFondo {
		position: relative;
		width: 1065px;
		margin: 0px auto -20px;
		text-align: right;
		}

#pagNumeroSolo {
	display: none;
	}

.pagNoAcutal {
	display: block !important;
	}

.paginationControl {
	margin: 10px 0px;
	float: left;
	width: 100%;
	}
	
	
	.paginationControl a {
		padding: 5px;
		color: #000;
		float: left;
		display: block;
		padding: 18px !important;
		text-decoration: none;
		margin-left: 3px;
		}
	
	.paginationControl #pagActual {
		padding: 5px;
		color: #FFF;
		float: left;
		display: block;
		padding: 20px !important;
		text-decoration: none;
		margin-left: 3px;
		}
	
	.paginationControl .pagNoActual {
		display: block !important!;
		}
	
	.paginationControl span {
		display: none;
		}
		
		.paginationControl span#flechaSig,
		.paginationControl span#flechaAnt {
			display: block;
			}

.Margen {
	padding: 10px;
	}

#Slogan {
	position: absolute;
	margin-top: -50px;
	margin-left: 250px;
	}

/* CONTENEDORES */

#Contenedor {}

.Centrado {
	width: 980px;
	margin: 0px auto;
	}

#ContenedorTop {
	float: left;
	width: 100%;
	height: 392px;
	background: transparent url(/images/EST_Top.png) no-repeat scroll center center;
	position: relative;
	}

	#ContenedorTop #InfoTop {
		float: right;
		}
	
	#ContenedorTop #Logo {
		float: left;
		margin: 5px 0px 0px 45px;
		}
		
		#ContenedorTop #NoticiasTop {
			float:left; 
			text-align:left;
			margin: 5px 0 0 420px;
			width: 520px;
			}
			
			#ContenedorTop #NoticiasTop .paginationControl {
				display: none;
				}
				
				#ContenedorTop #NoticiasTop .eswTextoNoticia {
				    float: right;
				    margin-right: 30px;
				    width: 380px;
					}
				
					#ContenedorTop #NoticiasTop .eswTextoNoticia .eswTituloNoticia {}
					
					#ContenedorTop #NoticiasTop .eswTextoNoticia p {
						background: none !important;
						
						}
					
					#ContenedorTop #NoticiasTop .eswTextoNoticia .eswLinkVerMasNoticia {
						float: right;
						}
						
						#ContenedorTop #NoticiasTop .eswTextoNoticia .eswLinkVerMasNoticia a {
							color: #FFF;
							font-size: 12px;
							}
				
				#ContenedorTop #NoticiasTop .eswFoto {
					float: left;
					width: 100px;
					}
					
					#ContenedorTop #NoticiasTop .eswFoto img {
						max-width: 100px;
						border: 1px solid #000;
						}
			
			#ContenedorTop #NoticiasTop .eswResumenNoticia {
				float: left;
				margin: 2px 0px;
				padding-left: 10px;
				width: 100%;
				}
			
				#ContenedorTop #NoticiasTop .eswTituloNoticia a {
					color: #FFF;
					text-decoration: none;
					}

			#ContenedorTop #NoticiasTop .eswFechaNoticia {
				display: none;
				}
		
		#ContenedorTop #MenuPrincipal {
		float: right;
		text-align: justify;
		width: 519px;
		margin-top: 75px;
		}	
		
		#ContenedorTop #MenuPrincipal #mp_nosotros, 
		#ContenedorTop #MenuPrincipal #mp_tratamientos,
		#ContenedorTop #MenuPrincipal #mp_articulos,
		#ContenedorTop #MenuPrincipal #mp_contactos {
			float: left;
			list-style: none;
			padding: 0px;
			margin: 0px;
			margin-right: -5px;
			height: 50px;
			overflow: hidden;
			
			}
		
			#ContenedorTop #MenuPrincipal #mp_nosotros a, 
			#ContenedorTop #MenuPrincipal #mp_tratamientos a,
			#ContenedorTop #MenuPrincipal #mp_articulos a,
			#ContenedorTop #MenuPrincipal #mp_contactos a {
				background: transparent url(/images/EST_Menu.png) scroll no-repeat 0px 0px;
				padding-top: 50px;
				float: left;
				width: 130px;
				}
			
			#ContenedorTop #MenuPrincipal li#mp_nosotros a {
				background-position: 5px 0px;
				}
				
				#ContenedorTop #MenuPrincipal li#mp_nosotros a:hover {
					/* background-position: -250px -200px; */
					}
			
			#ContenedorTop #MenuPrincipal li#mp_tratamientos a {
				background-position: -130px 0px;
				}
				
				#ContenedorTop #MenuPrincipal li#mp_tratamientos a:hover {
					/* background-position: -250px -200px; */
					}
					
			#ContenedorTop #MenuPrincipal li#mp_articulos a {
				background-position: -266px 0px;
				}
				
				#ContenedorTop #MenuPrincipal li#mp_articulos a:hover {
					/* background-position: -250px -200px; */
					}
	
			#ContenedorTop #MenuPrincipal li#mp_contactos a {
				background-position: -404px 0px;
				}
				
				
				#ContenedorTop #MenuPrincipal li#mp_contactos a:hover {
					/* background-position: -250px -250px; */
					}

		#MenuPrincipal #MenuCategorias {
			position: absolute;
			top: 125px;
			left: 590px;
			}
			
		#MenuPrincipal #MenuCategorias #eswProdNombre {
			display: none;
			}
			
		#MenuPrincipal .eswCataCate {
			-moz-border-radius:5px 5px 5px 5px;
			background:url("/images/EST_FondoMenu.png") repeat-x scroll 0 0 transparent;
			border:1px solid #3B91AA;
			margin:3px 0;
			padding:10px;
			}
		
		#MenuPrincipal .eswCataCate .eswCatDesc {
			display: none;
			}
		#MenuPrincipal .eswCataCate .eswCatLink {
			display: none;
			}
		
		#MenuPrincipal .eswCataCate a {
			color: #FFF;
			text-decoration: none;
			}
			
			#MenuPrincipal .eswCataCate .eswSubCats {
			    position: absolute;
			    left: 200px;
			    top: 130px;
				}
				
				#MenuPrincipal .eswCataCate .eswSubCats li {
				     	background: url("/images/EST_FondoMenu.png") repeat-x scroll 0 0 transparent;
						-moz-border-radius: 5px 5px 5px 5px;
					    border: 1px solid #3B91AA;
					    margin: 3px 0;
					    padding: 10px;
					    float: left;
					    height: auto;
					    list-style: none outside none;
					    overflow: visible;
						}
				
					#MenuPrincipal .eswCataCate #eswSubCats-2 li a {
						background: none ;
					    width: 130px;
						}
			
	
#ContenedorMedioDerecho {
	float: left;
	width: 720px;
	}
	
#ContenedorMedio {
	float: left;
	width: 100%;
	min-height: 500px;
	text-align: center;
	}
	
#ContenedorMedioFin {}

#ContenedorBottom {
	float: left;
	width: 100%;
	text-align: center;
	margin-top: 30px;
	border-top: 1px solid silver;
	padding-top: 10px;
	}

	#ContenedorBottom #Menu {}
	
	#ContenedorBottom #ESW {}

.TituloSeccion {
	width: 100%;
	float: left;
	margin: 5px 0px 0px 0px;
	}
	
	.TituloSeccion span {
			width: 100%;
			height: 65px;
			float: left;
			}

		.TituloSeccion#SeccionVideos span {
			background: transparent url(/images/Texto_Videos.png) no-repeat scroll 0px 0px;
			}
		
		.TituloSeccion#SeccionIMC span {
			background: transparent url(/images/Texto_IMC.png) no-repeat scroll 0px 0px;
			height: 90px;
			}
			
		.TituloSeccion#SeccionCategorias span {
			background: transparent url(/images/Texto_Categorias.png) no-repeat scroll 0px 0px;
			height: 70px;
			}

	
/* CONTENEDORES */

/* COLUMNAS */

#Contenedor_mcua_UnaColumna {
	float: left;
	width: 245px;
	margin: 0px 5px;
	}

.mcua_UnaColumna,
.mcua_DosColumnas,
.mcua_TresColumnas,
.mcua_CuaatroColumnas {
	
	}

.mcua_UnaColumna {
	float: left;
	width: 245px;
	margin: 0px 0px 10px 0px;
	}

.mcua_DosColumnas {
	width: 475px;
	float: left;
	}

.mcua_DosColumnasExtra {
	float: right;
	width: 475px;
	}
	
.mcua_TresColumnas {
	float: left;
	width: 710px;
	margin: 0px 5px;
	min-height: 500px;
	}

.mcua_CuatroColumnas {
	float: left;
	width: 980px;
	}
	
#Contenedor_Banners {
	float: left;
	width: 245px;
	}
	
	#Contenedor_Banners .Banner {
		float: left;
		width: 100%;
		}

#BannerTop {
	float: right;
	width: 300px;
	height: 150px;
	margin: 20px 10px 0px 0px;
	}

/* CONTENIDO */

#SubMenu {
	text-align: center;
	padding-bottom: 0px;
	margin-bottom: 20px;
	font-size: 15px;
	width: 720px;
	float: left;
	}

	#SubMenu ul {}
	
		#SubMenu ul li {
			display: inline;
			margin: 0px 10px;
			}
			
			#SubMenu ul li a {
				color: #666;
				}
				
				#SubMenu ul li a:hover {
					color: #000;
					}

#ContenedorContenido {
	float: left;
	width: 720px;
	}
	
.Recuadro {
	float: left;
	width: 720px;
	background-color: #F7F7F7;
	text-align: center;
	margin: 2px 0px;
	}

	.Recuadro .Extra1 {
		float: left;
		width: 20%;
		padding: 10px 0px;
		}
		
	.Recuadro p {
		margin: 0px;
		}
		
#ImagenTop {
	float: left;
	margin-bottom: 10px;
	padding-bottom: 18px;
	}
				
/* CALENDARIO */

#Calendario {
	float: left;
	width: 350px;
	}	

/* CONTENIDO */

/* IMPORNTANT */

.eswProdDesc font,
.eswProdDesc div,
.eswProdDesc span {
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif !important;
	font-size: 12px !important;
	}

#eswProdResumen font,
#eswProdResumen div,
#eswProdResumen span {
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif !important;
	font-size: 12px !important;
	}
