.body_normal{line-height:14px;font-family:Arial;font-size:11px;height:100%;margin:0px;padding:0px;background:#edf7fc url('http://www.reddefiesta.com/plantilla/images/fondo.png') fixed top center no-repeat;}
p{line-height: 1.5;font-family: Arial, Helvetica, sans-serif;font-size: 11px;}
A:link,A:visited,A:hover{text-decoration: none;color:black;}
a.subrayado:hover{text-decoration: underline;}
.rl{position:relative;float:left;}
.rlc{position:relative;float:left;text-align:center;}
.rlb{position:relative;float:left;font-weight:bold;}
.rlcb{position:relative;float:left;text-align:center;font-weight:bold;}

.total{z-index:1;clear:none;visibility:hidden;background:#e10911 url('http://www.reddefiesta.com/plantilla/images/fondo8.jpg') top center no-repeat;}
.niebla{display:none;visibility:hidden;position:fixed;z-index:2;width:100%;height:100%;background-color:black;filter:alpha(opacity=50); opacity:.5;}
.frontal{display:none;visibility:hidden;z-index:3;position:fixed;top:50%;left:50%;border:solid 4px #C00000;background-color:white;}
.frontal_contenedor{display:none;visibility:hidden;z-index:3;position:fixed;top:50%;left:50%;background-color:white;border:solid 4px #e10911;-moz-border-radius:0px;-webkit-border-radius:0px;padding:20px;}
.frontal_frontal{width:100%;height:100%;background-color:white;z-index:4}
.frontal_salir{position:absolute;float:right;height:40px;width:40px;top:-16px;right:-24px;}
.fondoprecarga{z-index:4;position:fixed;width:100%;height:100%;background-color:black;filter: alpha(opacity=80);opacity:.8;}
.precarga{z-index:5;position:fixed;width:100%;height:100%;text-align:center;}

.mtop{width:100%;height:42px;text-align:center;color:white;background:url('images/menulayer.png') top repeat-x;}
.menutop{width:980px;height:36px;margin:0px auto 0px auto;padding-top:0px;text-align:right;clear:both;font-family:Arial;font-size:13px;line-height:36px;}
.megabannerlayer{width:100%;margin:15px auto 15px;text-align:center;clear:both;}
.megabannercontenido{width:980px;margin:0px auto 0px auto;text-align:left;clear:both;}
.megabanner{position:relative;float:left;width:728px;margin-right:12px;}
.minibanner{position:relative;float:left;width:240px;}
.mbuscar{float:right;position:relative;text-align:center;padding:0px 0px 0px 20px;height:36px;line-height:36px;padding-top:12px;}
.buscarcaja{width:100px;height:16px;border:0px;padding:0px;border:0px;line-height:16px;font-family:Arial;font-size:12px;padding:2px 22px 2px 4px;border-radius: 4px;}
.buscarboton{width:16px;height:16px;border:0px;padding:0px;border:0px;line-height:16px;font-family:Arial;font-size:12px;padding:2px;border-bottom-right-radius:4px;border-top-right-radius:4px;cursor: pointer;display: block;height:16px;width:16px;position:absolute;right:0px;top:12px;}
.submenu{position:absolute;left:0px;top:42px;width:150px;visibility:hidden;display:none;z-index:1000;background-color:#2C3249;border-right:solid 1px #555555;border-left:solid 1px #555555;border-bottom:solid 1px #555555;-moz-border-radius:0px 0px 5px 5px;-webkit-border-radius:0px 0px 5px 5px;color:white;}
.submenu_item{width:134px;height:16px;line-height:16px;text-align:left;padding:8px;font-family:Arial;font-size:12px;font-weight:normal;color:white;border-top:solid 1px #555555;}
.submenu_item a:hover{text-decoration:none;color:yellow;}
.loginlayer{width:100%;height:32px;}
.login{width:968px;height:20px;text-align:right;margin:0px auto 0px auto;padding:6px;color:white;background-color:black;border-bottom-right-radius:4px;border-bottom-left-radius:4px;}
.minferior{width:980px;height:60px;margin:20px auto 0px auto;clear:both;}
.mitem_izq{float:left;position:relative;text-align:center;padding:4px 10px 0px 10px;height:38px;margin-right:2px;font-size:13px;font-weight:bolder;line-height:38px;}
.mitem_izq A{color:white;}
.mitem_dcha{float:right;position:relative;text-align:center;padding:4px 10px 0px 10px;height:38px;margin-left:2px;font-size:13px;font-weight:bolder;line-height:38px;}
.mitem_dcha A{color:white;}

.anunciolayer{width:100%;margin:0px auto 15px;text-align:center;background-color:#efefef;}
.anuncio{width:980px;margin:0px auto 10px auto;padding:10px 0px 20px 0px;text-align:center;clear:both;}
.anuncio_avatar{-moz-border-radius:6px;-webkit-border-radius:6px;border:solid 1px #2C3249;position:relative;float:left;margin-right:10px}

.cabecera{width:964px;height:114px;margin:0px auto 0px;clear:both;display:block;}
.titulo{float:left;width:540px;height:100px;text-align:left;margin-right:10px;}
.miniads{float:left;width:250px;margin-top:20px;height:60px;text-align:right;margin-right:160px;}
.etiquetar_nombres{margin:0px auto 0px;z-index:10;line-height:30px;max-height:210px;overflow:auto;font-family:Arial;font-size:13px;font-weight:normal;width:280px;background-color:white;border:solid 1px #bbbbbb;padding:5px;}

.formulario2{line-height:20px;font-family:Arial;font-size:12px;border:solid 1px #777777;}
.formulario13{line-height:24px;font-family:Arial;font-size:13px;border:solid 1px #777777;}
.label13{font-family:Arial;line-height:24px;font-size:13px;font-weight:bold;}
.formulariord{height:30px;line-height:30px;font-family:Arial;font-size:18px;border:solid 1px #777777;}
.formulariopro{height:30px;line-height:30px;font-family:Arial;font-size:18px;font-weight:bold;border:solid 1px #777777;}
.labelpro{line-height:30px;font-family:Arial;font-size:18px;font-weight:bold;}

.campo_nombre{position:relative;float:left;width:100px;margin-right:10px;font-size:15px;line-height:40px;text-align:right;color:black;}
.campo_input{position:relative;float:left;width:400px;text-align:left;font-size:15px;line-height:40px;text-align:left;color:white;}
.campo_input a{text-decoration:none;color:white;}

.central{height:100%;width:100%;text-align:center;clear:both;margin:0px;padding:0px;}
.contenedor{overflow:hidden;width:980px;margin:0px auto 0px auto;padding:15px 0px 10px 0px;background-color:white;-moz-border-radius:0px;-webkit-border-radius:0px;behavior:url(plantilla/pie.htc);}
.contenedor_sombra{box-shadow: 0px 0px 7px #bbbbbb;-webkit-box-shadow: 0px 0px 7px #bbbbbb;-moz-box-shadow: 0px 0px 7px #bbbbbb;}
.ctn{position:relative;float:left;margin:0px auto 0px auto;padding:0px;}
.contenido{position:relative;float:left;width:600px;padding-left:20px;font-family:Arial;font-size:12px;line-height:20px;text-align:justify;}
.contenido_bloque{width:560px;padding:20px;margin:0px 10px 0px 10px;background-color:white;-moz-border-radius:0px;-webkit-border-radius:0px;behavior:url(plantilla/pie.htc);display:inline-block;}
.contenido_titulo{font-family:Arial;font-size:18px;line-height:24px;font-weight:bold;color:#2C3249;}
.contenido_titulo a{text-decoration:none;color:#2C3249;}
.lateral{position:relative;float:left;width:320px;padding:0px 0px 10px 30px;font-family:Arial;font-size:12px;line-height:20px;text-align:justify;}
.lateral_izquierdo{position:relative;float:left;width:300px;padding:0px 14px 10px 10px;border-right:solid 1px #eeeeee;margin-right:15px;font-family:Arial;font-size:12px;line-height:20px;text-align:justify;}
.lateral_bloque{width:270px;margin:0px 5px 0px 5px;background-color:white;padding:20px;-moz-border-radius:0px;-webkit-border-radius:0px;behavior:url(plantilla/pie.htc);display:inline-block;}
.lateral_titulo{font-family:Arial;font-size:18px;line-height:24px;font-weight:bold;color:#e10911;}
.lateral_titulo a{text-decoration:none;color:#e10911;}

.usuario_boton_rojo{float:left;text-align:center;width:110px;height:20px;background:url('images/boton_rojo.png') top center;margin-right:10px;}
.usuario_boton_negro{float:left;text-align:center;width:110px;height:20px;background:url('images/boton_negro.png') top center;margin-right:10px;}
.usuario_boton_gris{float:left;text-align:center;width:110px;height:20px;background:url('images/boton_gris.png') top center;margin-right:10px;}
a.usuario_enlace{color:white;font-size:10px;font-family:Arial;font-weight:bold;line-height:20px;}
a.usuario_enlace:hover{text-decoration: underline;}

.inferior{width:100%;margin:0px auto 0px;text-align:center;}
.pie{width:960px;padding:10px;margin:10px auto 20px;color:black;font-family:Arial;font-size:11px;font-weight:bold;line-height:20px;}
.pie A{text-decoration:none;color:black;font-family:Arial;font-size:11px;font-weight:bold;line-height:20px;}

.tabla{position:relative;float:left;text-align:left;line-height:18px;font-face:Arial;font-size:12px;border:solid 1px blue;}

.cajetin_formulario{border:solid 1px #dddddd;background-color:#fafafa;}

h2{font-family:Arial;font-size:16px;font-weight:bold;line-height:20px;}

.ltit{text-align:left;font-size:16px;padding:5px 8px 5px 8px;font-weight:bold;line-height:16px;color:white;background-color:#2C3249;border:solid 1px #555555;-moz-border-radius:5px;-webkit-border-radius:5px;}
a.ltit{color:white;text-decoration:none;}
.subltit{text-align:left;font-size:16px;padding:5px 0px 5px 0px;font-weight:bold;line-height:16px;color:black;}
a.subltit{color:black;text-decoration:none;}

.minibannersup{width:198px;height:88px;border:solid 1px #777777;}

.inicio_ultnot{position:relative;float:left;width:144px;text-align:center;}
.inicio_ultnot_imagen{border:solid 2px #444444;margin-bottom:20px;}
.inicio_ultnot_contenedor{position:relative;float:left;width:426px;text-align:justify;}

.intro_ie7{width:80%;height:80%;margin:10%;font-size:15px;line-height:24px;color:black;text-align:center;}
.intro_body{overflow:hidden;background:#c51010 url(http://www.reddefiesta.com/plantilla/images/intro.png) top center no-repeat;}
.intro_total{width:100%;display:inline-block;text-align:center;}
.intro{width:980px;margin:270px auto 0px;}
.intro_mapa{position:relative;float:left;width:400px;}
.intro_texto{font-family:Arial;font-size:30px;font-weight:bold;color:white;text-align:center;}

.redsocial_muro_mensaje{width:920px;padding:10px;margin:0px 10px 0px 10px;background-color:white;display:inline-block;-moz-border-radius:0px;-webkit-border-radius:0px;}
.redsocial_muro_izq{position:relative;float:left;width:64px;height:64px;margin-right:20px;}
.redsocial_muro_cen{position:relative;float:left;width:750px;text-align:left;margin-right:20px;}
.redsocial_muro_dcha{position:relative;float:left;width:64px;height:64px;background-color:#2C3249;-moz-border-radius:0px;-webkit-border-radius:0px;}
.redsocial_muro_texto{font-family:Arial;font-size:17px;line-height:36px;color:#333333;}
.redsocial_muro_subtexto{font-family:Arial;font-size:12px;color:#777777;line-height:20px;}
.redsocial_muro_imagen{width:64px;height:64px;-moz-border-radius:0px;-webkit-border-radius:0px;}

.red_mensaje{width:640px;padding:10px;margin:8px;background-color:white;display:inline-block;-moz-border-radius:0px;-webkit-border-radius:0px;}
.red_izq{position:relative;float:left;width:64px;height:64px;margin-right:20px;}
.red_cen{position:relative;float:left;width:472px;text-align:left;margin-right:20px;}
.red_dcha{position:relative;float:left;width:64px;height:64px;background-color:#2C3249;-moz-border-radius:0px;-webkit-border-radius:0px;}
.red_texto{font-family:Arial;font-size:17px;line-height:36px;color:#333333;}
.red_subtexto{font-family:Arial;font-size:12px;color:#777777;line-height:20px;}
.red_imagen{width:64px;height:64px;-moz-border-radius:0px;-webkit-border-radius:0px;}

.guia_bloque{position:relative;float:left;width:270px;margin:0px 5px 10px 5px;padding:10px;background-color:white;}
.guia_bloque_estadisticas{text-align:left;font-size:11px;line-height:25px;color:#777777;}
.guia_bloque_municipio{text-align:left;font-size:12px;line-height:16px;color:#000000;}
.guia_bloque_nombre{text-align:left;font-size:16px;font-weight:bold;line-height:20px;}
.guia_bloque_imagen{width:60px;height:60px;text-align:left;}
.guia_bloque_izquierda{position:relative;float:left;width:60px;height:60px;overflow:hidden;margin-right:10px;border:solid 1px #aaaaaa;}
.guia_bloque_derecha{position:relative;float:left;width:190px;text-align:left;font-family:Arial;font-size:12px;line-height:20px;font-family:Arial;}
.guia_ficha_mapa{width:890px;padding:20px;margin:0px 5px 0px 5px;background-color:white;display:inline-block;}
.guia_ficha_bloque{width:550px;padding:20px;margin:0px 5px 0px 5px;background-color:white;display:inline-block;}

.galerias_contenido{position:relative;float:left;width:548px;}
.galerias_lateral{position:relative;float:left;width:362px;margin-left:30px;}
.galerias_lateral_bloque{position:relative;float:left;width:312px;margin:0px 5px 10px 5px;padding:20px;background-color:white;}
.galerias_bloque{position:relative;float:left;width:498px;margin:0px 5px 10px 5px;padding:20px;background-color:white;display:inline-block;}
.galerias_bloque_fotos{position:relative;float:left;width:518px;margin:0px 5px 10px 5px;padding:10px;background-color:white;display:inline-block;}
.galerias_foto_bloque{position:relative;float:left;width:560px;margin:0px 5px 10px 5px;padding:20px;background-color:white;display:inline-block;}
.galerias_foto_foto{width:580px;margin:0px 5px 10px 5px;padding:10px;background-color:white;display:inline-block;}

.entradas_bloque{position:relative;float:left;width:580px;margin:0px 5px 10px 5px;padding:10px;background-color:white;display:inline-block;}

.perfil_superior{width:940;margin:0px auto 0px 20px;}
.perfil_foto_bloque{position:relative;float:left;width:360px;margin-right:25px;padding:20px;background-color:white;display:inline-block;}
.perfil_datos_bloque{position:relative;float:left;width:512px;}

.opciones_menu{position:relative;float:left;width:240px;padding:20px;margin:0px 25px 0px 5px;background-color:white;display:inline-block;text-align:left;}
.opciones_cambios{position:relative;float:left;width:620px;padding:20px;margin:0px 5px 0px 5px;background-color:white;display:inline-block;}
.opciones_opcion{display:none;}

.registro_bloque{position:relative;float:left;width:520px;padding:20px;margin:0px 20px 0px 5px;background-color:white;-moz-border-radius:0px;-webkit-border-radius:0px;behavior:url(plantilla/pie.htc);display:inline-block;text-align:left;}

/*---------------
     EFECTOS
-----------------*/
.sombra{
box-shadow: 0px 0px 7px #bbbbbb;
-webkit-box-shadow: 0px 0px 7px #bbbbbb;
-moz-box-shadow: 0px 0px 7px #bbbbbb;
behavior:url(plantilla/pie.htc);
}

.degradado_ao{
background-color:#2C3249; /* Old browsers */
background: -moz-linear-gradient(top, #2C3249 7%, #313c59 76%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(7%,#2C3249), color-stop(76%,#313c59)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #2C3249 7%,#313c59 76%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #2C3249 7%,#313c59 76%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #2C3249 7%,#313c59 76%); /* IE10+ */
background: linear-gradient(top, #2C3249 7%,#313c59 76%); /* W3C */
-pie-background: linear-gradient(top,  #2C3249 7%,#313c59 76%); /*PIE*/
}

/*---------------
     INICIO
-----------------*/
.inicio_bloque{
background-color:white;
-moz-border-radius:0px;
-webkit-border-radius:0px;
border-radius:0px;
box-shadow: 0px 0px 7px #bbbbbb;
-webkit-box-shadow: 0px 0px 7px #bbbbbb;
-moz-box-shadow: 0px 0px 7px #bbbbbb;
behavior:url(plantilla/pie.htc);
}
.inicio_noticias_arriba{
width:905px;
height:20px;
padding:20px;
display:inline-block;
background:url('http://reddefiesta.com/plantilla/images/redsocial/noticia.png') left no-repeat;
background-position:20px;
font-family:Arial;font-size:18px;font-weight:bold;line-height:20px;color:#c72127;text-align:left;
}
.inicio_noticias_abajo{
width:940px;
height:302px;
padding:0px 20px 20px 20px;
display:inline-block;
text-align:center;
}
.inicio_publicidad_abajo{
width:300px;
margin:5px;
display:inline-block;
}
.inicio_galerias_arriba{
width:545px;
height:20px;
padding:20px;
display:inline-block;
background:url('http://reddefiesta.com/plantilla/images/redsocial/etiqueta.png') left no-repeat;
background-position:20px;
font-family:Arial;font-size:18px;font-weight:bold;line-height:20px;color:#c72127;text-align:left;
}
.inicio_galerias_abajo{
width:580px;
padding:0px 20px 14px 20px;
display:inline-block;
}

