/*
	Estilos para lmanzeventos.com
	
*/

/*---------------------------------
	Fuentes
-----------------------------------*/
@import url(http://fonts.googleapis.com/css?family=Fjalla+One);

/*---------------------------------
	Revalidaciones
-----------------------------------*/
h1,h2,h3,h4,h5,h6 {
}

h1 {
	color:#09C;
	letter-spacing:-3px;
	font-size:3em;
	font-weight:normal;
	font-family: 'Fjalla One', sans-serif;
	background: url(../css/img/linea-bajo-titulos.png) repeat-x bottom;}
h2 {
	color: #039;
	font-size:2.1em;
	letter-spacing:-1px;	
	font-family: 'Fjalla One', sans-serif;
	font-weight:normal;
}

h3 {
	font-size:1.8em;
	letter-spacing:0px;	
	font-family: 'Fjalla One', sans-serif;
}


thead th,
tbody th{
}

button,
a.btn,
input[type="submit"],
input[type="reset"],
input[type="button"]{
font-family:  arial, verdana, sans-serif;
}


.menu{
	font-family: 'Fjalla One', sans-serif;
}

li.ultimo-link.last {
	border-right:none;
}

#contenedor-menu {
	display:inline-block;
	width:100%;
	background: #000000 url(img/fondo-menu.png);
	z-index:1000;
	/* overflow:hidden;*/	
	/* background: -moz-linear-gradient(top, #791200 0%, #DD1212 100%); /* FF3.6+ */
	/* background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#791200), color-stop(100%,#DD1212)); /* Chrome,Safari4+ */
	/* background: -webkit-linear-gradient(top, #791200 0%,#DD1212 100%); /* Chrome10+,Safari5.1+ */
	/* background: -o-linear-gradient(top, #791200 0%,#DD1212 100%); /* Opera 11.10+ */
	/* background: -ms-linear-gradient(top, #791200 0%,#DD1212 100%); /* IE10+ */
	/* background: linear-gradient(to bottom, #791200 0%,#DD1212 100%); /* W3C */
	/* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#791200', endColorstr='#DD1212',GradientType=0 ); /* IE6-9 */
}

blockquote{
font-family:  arial, verdana, sans-serif;
}

/*---------------------------------
	Esquema
-----------------------------------*/
body{
margin:0;
padding:0;
color:#1F0303;
background: #FFFFFF url(img/fondo-abajo-azul.png);
;
font:normal 0.9em/150% Arial, Helvetica, sans-serif;
text-shadow: 0px 0px 1px transparent; /* Arreglo pixelacion de fuente google */
}

#arriba {
	background: #FFFFFF url(img/fondo-arriba.png);
	overflow:hidden;
}


#wrap{
	width:960px;/*960*/
	margin:0px auto 1px auto;
	padding:0;
}

.menu {
	margin:0px 0.5em -1px 0.5em;
}

.slider {
	padding:0px 0px 0px 0px;
}

#redes-sociales {
	width:104px;
	display:inline-block;
}

.encabezado {
	padding:20px 0px 15px 0px;
	overflow:auto;
}

.encabezado-derecha {
	margin-top:120px;
}

.logo {
}

.banner {
	margin-bottom: 5px;
}

#medio {
	background: #FFFFFF;
	overflow:hidden;
	border-bottom:3px solid #FCC;
	border-top:3px solid #DFF1FF;	
}


.fondo-pagina {
	overflow:hidden;
}

#abajo {
	overflow:hidden;
}


#footer{
	text-align:left;
	padding:35px 20px 20px 20px;
	margin:0;
	text-shadow:0px 1px 1px #666666;
	position: relative;
	top:0;
	left:0;
	-webkit-border-bottom-right-radius: 7px;
	-webkit-border-bottom-left-radius: 7px;
	-moz-border-radius-bottomright: 7px;
	-moz-border-radius-bottomleft: 7px;
	border-bottom-right-radius: 7px;
	border-bottom-left-radius: 7px;
}

#footer h3 {
		text-shadow:1px 1px 1px #FFF;
		font-size:2.2em;
		color:#06C;
}

#footer p {
	color: #FFC;
	font-size:1em;
	letter-spacing:0px;
	line-height:140%;
}

span.footer a {
	color: #FC0;
	text-decoration:none;	
}

span.footer a:hover {
	color:#FFF;
	text-decoration:underline;
}

.relativo {
	position:relative;
}

#netkobe {
	position:relative;
}

span.netkobe {
	font-size:0.9em;
	color:#FFF;
	top:122px;
	right:0px;
	margin:0px;
	padding:0px;
	position:absolute;
}

span.netkobe a {
	font-size:0.9em;	
	color:#FFFFFF;
	text-decoration:none;
}

span.netkobe a:hover {
	text-decoration:none;
	color: #FFC;
}

span.netkobe img {
	margin:0px 0px 0px 5px;
	vertical-align:middle;
}


#link-top{
	position: absolute;
	top: 15px;
	right: 22px;
	*right:25px;/*IE 7 ONLY*/
	left: auto;
	color: #666;
	text-decoration: none;
	display: inline-block;
	padding: 5px 10px;
	background: #e5e5e5;
	line-height: 100%;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

/*---------------------------------
	Efectos
-----------------------------------*/

.sombra {
	-webkit-box-shadow: 0px 0px 13px rgba(100, 100, 100, 0.45);
	-moz-box-shadow:    0px 0px 13px rgba(100, 100, 100, 0.45);
	box-shadow:         0px 0px 13px rgba(100, 100, 100, 0.45);
}

/*---------------------------------
	Efectos
-----------------------------------*/

#contenedor-cat {
	background:#000;
}

#contenedor-desc {
	background:#000;
	padding-bottom:10px;
}

#contenedor-desc p {
	margin: 0 7px;
	color: #FFC;
}

#contenedor-desc h3{
	color: #FFFFFF;
	font-size:1.2em;
	font-weight:normal;
	margin: 0px;
	padding:8px;
}
	
#contenedor-desc a {
	text-decoration:none;
}

input.boton-regresar {
	margin-top:20px;
	margin-left:23px;
}