@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;
	font-size:12px;
	line-height:18px;
	text-align: justify;
	background: #000 url(/images/fondo.png) repeat-x scroll top left;
	color: #000;
	}

h1, h2, h3, h4, h5,
h1 a, h2 a, h3 a, h4 a, h5 a {
	margin: 0px;
	padding: 0px;
	}
	
ul , li {
	margin: 0px;
	padding: 0px;
	}
	
ul {
	list-style-image: url(/images/sombrero.png);
	margin-bottom: 15px;
	}
	
li {
	margin-left: 25px;
	padding: 5px 0px;
	}
		
a {
	color: #758DA5;
	}

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

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

/* GENERAL */
#pagNumeroSolo {
	display: none;
	}

.paginationControl {
	margin: 10px 0px;
	float: left;
	width: 100%;
	}
	
	.paginationControl a {
		padding: 5px;
		background-color: #003366;
		color: #FFF;
		float: left;
		display: block;
		padding: 6px 10px !important;
		text-decoration: none;
		margin-left: 3px;
		border: 1px solid #DDDDDD;
		}
	
	.paginationControl #pagActual {
		padding: 5px;
		background-color: #3366cc;
		color: #FFF;
		float: left;
		display: block;
		padding: 6px 10px !important;
		text-decoration: none;
		margin-left: 3px;
		border: 1px solid #DDDDDD;
		}
	
	.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: 60px;
	background: transparent url(/images/fondoLuz.png) scroll no-repeat 0px 0px;
	}

	#ContenedorTop #InfoTop {}
	
	#ContenedorTop #Logo {
		margin: 4px 0px 0px -250px;
		}
	
	#ContenedorTop #MenuTop {}
	
#ContenedorMedioDerecho {
	float: left;
	width: 720px;
	}
	
#ContenedorMedio {
	float: left;
	width: 100%;
	min-height: 500px;
	background-color: #fff;
	}
	
	#ContenedorMedio #ContenedorMedioTop {
		float: left;
		width: 100%;
		height: 200px;
		border-bottom: 1px solid silver;
		background: transparent url(/images/curvaTop.png) no-repeat scroll 0px 0px;
		padding-top: 20px;
		margin-top: -20px;
		position: relative;
		}
		
		#ContenedorMedio #ContenedorMedioTop #MedioLogo {
			float: left;
			}
			
			#ContenedorMedio #ContenedorMedioTop #MedioLogo img {

				} 
			
		#ContenedorMedio #ContenedorMedioTop #MedioMenu {
			position: relative;
			float: left;
			color: black;
			font-size: 14px;
			width: 730px;
			height: 150px;
			overflow: hidden;
			margin-top: -150px;
			margin-left: 255px;
			}
			
			#ContenedorMedio #ContenedorMedioTop #MedioMenu ul {}
			
				#ContenedorMedio #ContenedorMedioTop #MedioMenu ul li {
					float: left;
					list-style: none;
					margin: 90px 10px 0px;
					}
		
	#ContenedorMedio #ContenedorMedioBottom {
		float: left;
		background-color: #fff;
		width: 100%;
		min-height: 200px;
		}
		
		

#ContenedorMedioFin {}

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

	#ContenedorBottom #Menu {}
	
	#ContenedorBottom #ESW {}
	
/* CONTENEDORES */

/* CONTENIDO */

#SubMenu {
	background: transparent url(/images/footer_separator.png) repeat-x scroll bottom left;
	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;
	background: transparent url(/images/separador.png) no-repeat scroll center bottom;
	}
		
		

/* NOTICIAS */

.eswResumenNoticia {
	margin-bottom: 10px;
	border-bottom: 1px solid silver;
	padding-bottom: 5px;
	}

.eswResumenNoticia .eswTituloNoticia {
	font-size: 12px;
	}

#Noticias {
	float: left;
	width: 350px;
	}
	
	#Noticias .Texto {
		padding: 10px;
		}
		
		#Noticias .Texto .Titulo {
			margin-bottom: 10px;
			}
			
		#Noticias .Texto .eswResumenNoticia {
			padding-bottom: 10px;
			border-bottom: 1px dotted silver;
			float: left;
			width: 100%;
			}
			
			#Noticias .Texto .eswResumenNoticia .eswTituloNoticia {
				font-size: 1.5em;
				font-weight: normal;
				}
				
				#Noticias .Texto .eswResumenNoticia .eswTituloNoticia a {
					text-decoration: none;
					color: #444444;
					padding: 10px 5px;
					float: left;
					width: 100%;	
					}
					
					#Noticias .Texto .eswResumenNoticia .eswTituloNoticia a:hover {
						color: #000;
						background: transparent url(/images/fondoTituloNoticia.png) repeat-x scroll top left;
						}
			
			#Noticias .Texto .eswResumenNoticia .eswFechaNoticia {
				margin: 0px;
				float: right;
				}
		
		#Noticias .Texto .verMasNoticias {
			text-align: center;
			font-size: 10px;
			float: left;
			width: 100%;
			margin-top: 10px;
			}
		
/* CALENDARIO */

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

/* CONTENIDO */

#MedioComunidades {
	float: right;
	margin-right: 10px;
	margin-top: 10px;
	}

#ContenedorBottom ul {}

	#ContenedorBottom ul li {
		display: inline;
		}

		#ContenedorBottom ul li a {
			color: #FFF;
			}	

#LikeFB,
#TW,
#FB {
	float: left;
	margin: 0px 5px;
	}
	
	#LikeFB {
	margin-top: -35px;
	}
