/* HOJA DE ESTILOS DEL AYUNTAMIENTO DE PENYISCOLA */
.no-overflow-x{
	overflow-x:hidden;
}
* { border:0px; margin:0px; padding:0px;}
a img {
	border:0px;
	margin: 0px;
	padding: 0px;
}
img { border:0px;}
a { border:0px;}
.borde {
	border: 1px solid #E6E6E6;
	margin: 0px;
	padding: 0px;
}
.derecha {
	float: right;
	padding: 3px;
	margin: 3px 15px 3px 9px;
}
.izquierda {
	float: left;
	padding: 3px;
	margin: 3px 10px 3px 15px;
}
.centrado {
	display:block;
	text-align: center;
	width: 444px;
	padding: 3px;
	margin-right: auto;
	margin-left: auto;
}
.separador {
	clear:both;
	text-align:center;
	margin-left:10px;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
}
/* Paginador */

* html #paginador{
    margin:10px 0 10px 90px;
}

#paginador{
	margin:10px 0 10px 0px;
	font-family: Arial, sans-serif;
	font-size:10px;
	font-weight:bold;
	display:block;
	text-align:right;
	color:#999999;
	clear: both;
}

#paginador img{
    vertical-align:bottom;
}
.vertodas {
	display: block;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	height: 16px;
	width: 69px;
}
/* Generales */
body {
	background: url(/images/fondos/fondobody.jpg) repeat-x left top;
}
#contenedora {
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	background: url(/images/fondos/fondocontenido.gif) repeat-y;
}

/* Superior */
#cabecera {
	background: #154379;
	height: 68px;
	float: left;
	width:100%;
}
#logo {
	height: 48px;
	width: 231px;
	float: left;
	line-height:48px;
	margin: 0px;
	padding: 0px;
	position: relative;
}
#menutop {
	width: 230px;
	float: right;
	text-align: right;
	margin-top: 15px;
}
.accesos, .idiomas {
	width: 100px;
	display: block;
	text-align: left;
}
.accesos { float: left;}
.idiomas {float: right;}

#cover {
	height: 151px;
	width: 760px;
	clear: both;
	margin: 0px;
	padding: 0px;
}
#menumid {
	background: url(/images/fondos/fondomenutop.jpg) repeat-x;
	height: 22px;
	width: 760px;
}
#menumid ul {	text-align: right;}
#menumid li { display: inline;}
#menumid li a{ margin-right: 7px; margin-left: 7px;}


/* Contenido Home */
#contenido {
	position: relative;

}
#agendaHome {
	width:245px;
	height:214px;
	float:left;
	font: 10px Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: right;
	padding-top: 70px;
}
#agendaHome.es {	background: url(/images/es/fondoagenda.jpg) no-repeat;}
#agendaHome.ca  {	background: url(/images/ca/fondoagenda.jpg) no-repeat;}
.eventohome {
	padding-left: 27px;
	padding-right: 14px;
	text-align: left;
}
.fechaeventohome {
	line-height: 10px;
	background: url(/images/fondos/fondofechanoticiahome.gif) no-repeat -1px;
	padding-left: 5px;
	color:#99CC00;
	font-size: 10px;
	margin-top: 4px;
	margin-bottom: 4px;
}
.eventohome p{
	color: #666666;
	text-align: justify;
}
.vermas{
	text-align:right;
	display: block;
	clear: right;
	float: right;
	font: 10px Arial, Helvetica, sans-serif;
}
.vermas:hover {
	color: #CCCCCC;
	text-decoration: none;
}
.verde {color:#99CC00;}
.fondoverde {background-color:#99CC00; color:#FFFFFF;}
.azul {color:#006699;}
.fondoazul {background-color:#006699; color:#FFFFFF;}
.gris {color: #A3A3A3;}

#carpetaciudadana {
	width:243px;
	height:284px;
	float:right;
	background: url(/images/fondos/fondocarpetaciudadana.jpg) no-repeat;
}
.imgcarpeta {
	margin-left:3px;
	margin-top:4px;
	float: left;
}
.cajadestacados {
	text-align: right;
	width: 233px;
	margin-left: 3px;
}
ul.destacados {
	color: #CEA610;
	font: 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	width: 233px;
	text-align: left;
	display: block;
	margin-left: 3px;
}
ul.destacados li {
	border-bottom:1px solid #D2D2D2;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	width: 225px;
	list-style: url(none) none;
}
.destacados li a{
	color: #CEA610;
	text-decoration: none;
	width: 248px;
}
.destacados li a:hover {
	color: #999999;
	text-decoration: underline;
}
#noticiasHome {
	width:488px;
	display: block;
	float: none;
	clear: both;
}

.topnoticiashome {
	height: 66px;
	width: 488px;
}
.topnoticiashome.es {	background: url(/images/es/topnoticiashome.jpg) no-repeat;}
.topnoticiashome.ca {	background: url(/images/ca/topnoticiashome.jpg) no-repeat;}
.midnoticiashome {
	background: url(/images/fondos/midnoticiashome.jpg) repeat-y;
	width: 488px;
	text-align: left;
}

/* ESTILOS DE TITULARES, PARRAFOS Y FECHAS DE NOTICIAS Y AGENDA */
.noticiahome {
	width:460px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
}
.imgnoticias{
	border: 1px solid #E6E6E6;
	padding:2px;
	float: left;
	display: block;
	margin: 0px 10px 0px 3px;
}
.fechanoticiashome, .fechanoticiain {
	font-size: 11px;
	font-weight: bold;
	color: #A3A3A3;
	display: block;
	text-align: left;
}
.fechanoticiashome {
	margin-bottom: 3px;
	display: block;
}
.fechanoticiain {
	background: url(/images/varios/bulletnoticiashome.gif) no-repeat left 2px;
	padding-left: 10px;
	margin-bottom: 6px;
}
.titularnoticiashome {
	font-size: 12px;
	color: #006699;
	font-weight: bold;
	line-height: 16px;
	display: block;
}
.noticiahome p{
	color: #666;
	text-align: justify;
	font-size: 11px;
	margin: 4px 0px;
}
.pienoticia {
	height:18px;
	display: block;
	background: url(/images/varios/rayadashed-c.gif) repeat-x;
	margin: 10px 0px 5px;
	width: 100%;
	clear: both;
}

.ver_todas_pie{

}

.rss, .rssagenda {
	float: left;
	display: block;
}
.rss { margin-left: 10px;}
.rssagenda { 
	height: 12px;
	width: 63px;
	margin: 0px;
	padding: 0px;
	display: block;
	text-align:left;
	float:left;
	margin-left:13px;
	margin-top:9px;
}
html > body .rssagenda {
margin-left:27px;
}
.rssup {
	height: 12px;
	width: 63px;
	margin: 0px;
	padding: 0px;
	display: block;
	margin-left:20px;
	text-align:left;
}
.botnoticiashome {
	background: url(/images/fondos/botnoticiashome.jpg) no-repeat;
	height: 12px;
	width: 488px;
	line-height: 12px;
}

/* Agenda y Eventos y Noticias general */

.eventodetalle, .noticiadetalle, .noticiain, .listadescargas, .resultadosbusqueda, .farmacia, #localizacion { padding-left:15px; padding-right:15px;}
.eventoin p, .eventodetalle p, .noticiain p, .noticiadetalle p, #localizacion p{
	text-align: justify;
	margin: 6px 0px;
	padding: 0px 5px;
	border-width: 0px;
	font-size: 11px;
	color: #666;
}

.botevento {
	margin-top: 2px;
	margin-bottom: 15px;
	background: url(/images/varios/rayadashed-c.gif) repeat-x bottom;
	height: 18px;
	display: block;
	clear: both;
}
.fechaeventoin {
	display: block;
	font-weight: bold;
	font-size: 11px;
	line-height: 16px;
	padding-right: 6px;
	padding-left: 6px;
}
.titulareventoin, .titularnoticiain {
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-right: 3px;
	padding-left: 3px;
}
.titulareventodetalle, .titularnoticiadetalle{
	display: block;
	font-size: 14px;
	font-weight: bold;
	margin-top: 8px;
	margin-bottom: 8px;
	padding: 0px 5px;
	
}
.fechaeventodetalle, .fechanoticiadetalle {
	display:inline;
	line-height:16px;
	font-size: 11px;
	padding-right: 5px;
	padding-left: 5px;
	margin: 0px;
}

/* FIN DE ESTILOS DE TITULARES, PARRAFOS Y FECHAS DE NOTICIAS Y AGENDA */


/* Parte izquierda */

#left {
	width: 157px;
	float: left;
	display:block;
}
#buscador {
	background: #666666;
	width: 146px;
	height: 50px;
	padding-top: 11px;
	padding-left: 11px;
}
.titbuscador{ text-align:left; height:11px; margin-bottom:5px;}
input.cajabuscador { float:left; line-height:14px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
input.flecha { display:block; float:left; width:18px; height:19px; margin-top:-3px;}
/* Menu Principal */

#menu {
	color: #FFFFFF;
	font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin-top: 5px;
}
.menuitem {
	background: #154379 url(/images/fondos/fondobotones.gif) repeat-y left top;
	padding-left: 9px;
	padding-top:3px;
	padding-bottom:3px;
	margin-bottom: 2px;
}
.menuitem a{
	color:#FFFFFF;
	text-decoration: none;
	cursor:pointer;
}
.menuitem a:hover {
}
#menu li {
	list-style:none;
	list-style-image:none;
	margin: 0px;
	padding: 0px;
	display: block;
}
#menu li a, #menu li a:hover {
	padding-left: 22px;
	font-size: 11px;
	color: #666666;
	border-bottom: 1px solid #E2E2E2;
	display: block;
	}
#menu li a{ background: #ffffff url(/images/varios/bulletmenu.gif) no-repeat 6px 8px; text-decoration: none; padding-top:2px; padding-bottom:2px;}
html> body #menu li a{background: #ffffff url(/images/varios/bulletmenu.gif) no-repeat 6px 6px; text-decoration: none;}

#menu li a:hover { background: #EBEBEB url(/images/varios/bulletmenu.gif) no-repeat 6px 8px;}
html> body #menu li a:hover { background: #EBEBEB url(/images/varios/bulletmenu.gif) no-repeat 6px 6px;}

#menu li.seleccionado { padding-left: 22px; font-size: 11px; color: #666666; border-bottom: 1px solid #E2E2E2; background: #EBEBEB url(/images/varios/bulletmenu.gif) no-repeat 6px 8px; padding-bottom:2px; padding-top:2px;
}
html> body #menu li.seleccionado { padding-left: 22px; font-size: 11px; color: #666666; border-bottom: 1px solid #E2E2E2; background: #EBEBEB url(/images/varios/bulletmenu.gif) no-repeat 6px 5px;
}
/* Submenu Secciones */
#submenu {
	text-align:center;
	border:1px dashed #E5E5E5;
	width: 440px;
	font: 11px/20px Arial, Helvetica, sans-serif;
	margin: 20px auto;
	color: #666666;
	padding: 8px;
}
#submenu a{
	color: #999999;
}
#submenu a:hover{
	color: #006699;
}
#submenu .seleccionado { color:#006699; text-decoration:underline;}

/* Parte Central Generales */
#main, #submain { display:block; float:left;}

/* Parte Central Home */
#main { width: 492px; }

/* Parte Central Interior */
#submain {
	width: 488px;
	background: url(/images/fondos/midsubmain.png) repeat-y;
	font-family: Arial, Helvetica, sans-serif;
}
#submain h1 {
	margin-left:15px;
	text-align:left;
	margin-bottom: 8px;
}
#submain h2, #submain h3 {
	padding: 2px 5px 2px 14px;
	margin-left: 6px;
}
#submain h2 {
	color:#FFFFFF;
	background: #006699;
	font: bold 12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	display: inline;
}
#submain h3 {
	color:#FFFFFF;
	background: #999999;
	font: normal 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	display: block;
	clear: both;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 456px;
}
.apartado p{
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	margin: 9px 18px;
}
#submain strong, #submain b {
	color: #006699;
}
#submain p a, #submain dd a {
	color: #006699;
}
#submain p a:hover, #submain dd a:hover {
	color:#666666;
	text-decoration: none;
}
#submain dd a{ display:block; clear:both; margin-top:3px; margin-bottom:3px;}
.apartado dl, .apartado ul, .apartado ol{
	text-align: left;
	clear: both;
	display: block;
	padding: 0px;
	width: 92%;
	font: 11px Arial, Helvetica, sans-serif;
	color: #666666;
	margin-left: 20px;
}
.apartado dl{}
.apartado dt{}
.apartado dd{}

.apartado ul, .apartado ol {
	margin-top: 8px;
	margin-bottom: 8px;
}
.apartado ul {
}
.apartado ol {
}
.accesos li, .idiomas li {list-style: url(none) none;}
.apartado ul li {
	list-style: url(none) none;
	background: url(/images/varios/flechaSiguienteAgenda.gif) no-repeat left 3px;
	padding-left: 15px;
}
.apartado ol li {
	list-style: decimal inside;
	margin: 0px;
	padding: 0px;
}

dl.enlacesinteres {}
.enlacesinteres dt{
	color: #006699;
	font-weight: bold;
	font-size: 11px;
	margin-top: 3px;
	margin-bottom: 3px;
	background: url(/images/varios/flechaSiguienteAgenda.gif) no-repeat left 2px;
	padding-left: 13px;
}
.enlacesinteres dd{
	margin-bottom: 15px;
	margin-left: 13px;
}

/* AGENDA */
#calendario{
	margin:0px 0px 0px 15px;
	display:block;
	background: #F9F9F9;
	text-align: center;
	width: 180px;
	float: left;
	padding-top: 8px;
	padding-bottom: 8px;
}
#agenda {
	float:right;
	width: 260px;
	text-align:left;
}
.tablaMesAgenda {
	width:130px;
	text-align:center;
	margin-bottom:10px;
	font: 10px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-right: auto;
	margin-left: auto;
}
.tablaMesAgenda td {
    width:15px;
}
.tablaMesAgenda .nombreMes1Agenda{
	color:#99CC00;
	height:17px;
	letter-spacing:0.5px;
	text-align:left;
	font: bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.tablaMesAgenda .nombreMes2Agenda{
	color:#939393;
	height:17px;
	letter-spacing:0.5px;
	background: #99CC00;
	font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.tablaMesAgenda .diasSemanaAgenda {
	color:#99CC00;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.tablaMesAgenda .numeroDiaNormalAgenda {
	background: #E5E5E5;
	color: #999999;
}
.tablaMesAgenda .numeroDiaConeventosAgenda, .numeroDiaConeventosAgenda a{
	color:#FFFFFF;
	text-decoration:none;
	background: #99CC00;
}
.tablaMesAgenda .numeroDiaFestivoAgenda {
	color:#99CC00;
	font-weight:normal;
	background: #FFFFFF;
}
#diaSeleccionadoAgenda {
    font-family: "Small Fonts", Arial, Helvetica, sans-serif;
    font-size:8px;
    color:#928E80;
    width:328px;
    padding:0 0 0 10px;
    height:14px;
    text-transform:uppercase;	
    float:left;
    text-align:left;
    margin:10px 0 10px 0;
    letter-spacing:2.5px;
    background: url("/images/fondoDiaSeleccionadoAgenda.gif") no-repeat left bottom;
}
.avisocalendario {
	display: block;
	float: none;
	clear: both;
}
.eventoin {
	width: 240px;
	margin: 0px;
	padding: 0px;
	border-width: 0px;
	display: block;
}
#navegar {
	width: 180px;
	background: #F3F3F3;
	font: 11px Arial, Helvetica, sans-serif;
	height: 15px;
}
#navegar span {
	text-align:center;
	margin: 0px;
	padding: 0px 6px;
}
#navegar a{
	color: #666666;
	text-decoration: underline;
}
#navegar a:hover {
	color: #99CC00;
	text-decoration: none;
}

/* Migas y parte superior de submain */
#migas {
	width: 488px;
	height: 37px;
	background: url(/images/fondos/topsubmain.png) no-repeat;
	font: 10px/30px Arial, Helvetica, sans-serif;
	color: #999999;
}
#migas span {
	display: block;
	margin-left: 15px;
}
#migas a {color: #666666;}
#migas a:hover { text-decoration: none; color: #999999;}
.volver {
	color: #006699;
	font-size: 11px;
	display: block;
	font-weight: normal;
	text-decoration: underline;
	text-align: right;
	margin-top: 5px;
	margin-right: 5px;
}
.volver:hover {
	text-decoration: none;
	color: #666666;
}
.botsubmain {
	clear:both;
	background: url(/images/fondos/botsubmain.png) no-repeat;
	height: 28px;
	width: 488px;
	display: block;
}
/* PARTE DERECHA */
#right {
	float: right;
	text-align: center;
	margin: 4px 0px 0px;
	padding: 0px;
	width: 115px;
}
#right a img { width:107px;}


/* DESCARGAS */

#descargas {
	text-align: right;
	width: 456px;
	margin-right: auto;
	margin-left: auto;
	margin-top: -16px;
	height: 30px;
}
#descargas a{
	display:block;
	width: 139px;
	padding: 23px 0 0;
	overflow: hidden;
	height: 0px !important;
	height /**/:23px;
	margin: 4px 0;
	cursor:pointer;
	float: right;
}
#descargas a:active { background-position: 0 -23px; display:block; }
#descargas a:hover{ background-position: 0 -23px !important; display:block; }


.descarga {
	display: block;
	width: 425px;
	margin: 10px auto;
	padding: 0px;
	clear: both;
}
.listadescargas { display:block;}
.icono {
	height: 56px;
	width: 53px;
	text-align: center;
	margin-right: 12px;
	display: block;
	float: left;
}
.icono img {
}
.fechadescarga, .nombredescarga, .descripdescarga {
	width: 360px;
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
}
.fechadescarga {
	font-size: 9px;
	color: #666666;
}
.nombredescarga {
	font-size: 12px;
	font-weight: bold;
	color: #006699;
	text-align: left;
}
.descripdescarga {
	color: #999999;
	font-size: 11px;
	text-align: left;
}
/* TELEFONOS Y ENLACES DE INTERES */
#enlaces ul { margin-top:0px; margin-bottom:0px;}
#enlaces ul li {
	list-style: url(none) none;
	background: url(/images/varios/flechaenlaces.gif) no-repeat left 0px;
	padding-left: 15px;
	margin-bottom: 15px;
}
#enlaces ul li a{
	display: block;
	color: #FFFFFF;
	background: #006699;
	padding: 2px;
	text-decoration: none;
	margin-bottom: 6px;
}
#enlaces ul li a:hover {
	background: #006699;
	color: #FFFFFF;
	text-decoration: underline;
}
#enlaces p{
	margin:0px;
	padding:0px;
	border:0px;
}


/* FARMACIAS */
#farmacias { font-size:12px; color: #666666;}
#farmacias strong, #farmacias b { color:#99CC00;}
#farmacias p strong, #farmacias p b {font-size:12px;}
.farmacia {
	display: block;
	margin-bottom: 5px;
	clear:both;
}
.farmacia p { line-height:18px;}

.nombrefarmacia {
	display:block;
	color:#FFFFFF;
	padding-left: 15px;
	margin-bottom: 0px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:0px;
	background: #99CC00 url(/images/varios/flechafarmacias.gif) no-repeat left;
}
.guardias {
	margin-left:20px;
	font-size:11px;
	color:#666666;
	line-height: 20px;
}
.guardias strong {color:#666666; font-size:11px;}
/* RESULTADO BUSQUEDA */

.resultadosseccion {
	border: 1px dashed #CCCCCC;
	padding: 5px;
	margin-bottom: 15px;
	margin-top: 15px;
	text-align: left;
	font-weight: bold;
	font-size: 18px;
	color: #006699;
	display: block;
}
.busqueda a:hover { text-decoration:underline;}
.resultadoapartado {
	font-weight: bold;
	color: #999999;
	font-size: 12px;
	text-decoration: none;
}
.tituloresultado {
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
}
.titularresultado {
	color: #006699;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	background: url(/images/varios/flechaSiguienteAgenda.gif) no-repeat left 2px;
	display: block;
	float: left;
	margin-right: 8px;
	padding-left: 15px;
}
.fecharesultado {
	display: block;
	font-size: 10px;
	color: #0099CC;
	clear: both;
	margin: 3px 0px 3px 15px;
}
.numeroresultados {
	font-size: 11px;
	font-weight: normal;
	color: #999999;
}
.resultado p{
	font-size: 12px;
	line-height: 16px;
	color: #999999;
	margin-right: 15px;
	margin-left: 15px;
	text-align: justify;
	margin-top: 5px;
}
/* FORMULARIO */

* html #formulario { width:265px; wid\th:285px;}

#formulario {
	color:#006699;
	width:280px;
	padding-top:12px;
	float:left;
	margin-right: auto;
	margin-left: auto;
	display: block;
	padding-left: 70px;
	font: bold 11px Arial, sans-serif;
}

#formulario input, #formulario textarea, #formulario select {
    width:162px;
    border:3px double #999999;
    margin-top:10px;
    overflow:auto;
    background: url(/images/fondos/formulario.gif) #FFF repeat;
    font-family: Arial, sans-serif;
		font-size: 11px;
    color:#717171;
}

#formulario .departamento{ margin-top:18px;}
#formulario textarea{ height:50px;}
#formulario label {
    margin-top:14px;
    float:left;
    width:100px;
    padding-right:12px;
    text-align:right;
}

#formulario span {
    float:left;
    margin:6px 0 0 112px;
    color:#BE703E;
    width:150px;
}

#formulario #enviar {
	float:right;
	width:65px;
	color:#006699;
	background: url(/images/fondos/boton.gif) #FFF repeat-x;
	text-align:center;
	font: bold 11px Arial, sans-serif;
}
.avisoform p { text-align: center;}
.avisoform .ok { color:#99CC00;}
.avisoform .error { color:#CC3300;}

/* PIE */
#bottom {
	clear: both;
	font: 11px Arial, Helvetica, sans-serif;
}
#enlacesbot {
	background: url(/images/fondos/fondomenubot.gif) repeat-x;
	height: 28px;
	text-align: center;
	line-height: 28px;
	color: #666666;
}
#enlacesbot a{color:#666666; text-decoration:none;}
#enlacesbot a:hover { text-decoration:underline; color:#666666}
#direccion {
	background: #666666;
	color: #FFFFFF;
	height: 38px;
	padding-left: 10px;
	padding-top: 7px;
	float: left;
	width: 640px;
}
#vg {
	float:right;
	width: 110px;
	height: 38px;
	padding-top: 7px;
	background: #666666;
}
#vg a {
	position: relative;
	top: 10px;
}
/*                                              ESTILOS POPUP                                                   */

/* ------------------------------------------------------------------------------------------------------------ */

body.popup{ }

#container_popup{
	width:440px;
	margin:0 auto;
	padding:30px 0 0;
	font:12px/1.5em Verdana, Arial, Helvetica, sans-serif, "Lucida Sans";
	background: #FFFFFF;
	border-right: 1px dashed #CCCCCC;
	border-bottom: 1px dashed #CCCCCC;
	border-left: 1px dashed #CCCCCC;
}

#banda_verde_popup{
	width:100%;
	background:#666666;
	height:95px;
	margin:0px auto;
	padding:0px;
	text-align:center;
}

#container_popup h1{ font:bold 12px Verdana, Arial, Helvetica, sans-serif, "Lucida Sans"; color:#fff;}

#container_popup h1 span{ background:#006699; padding:0 10px;}

#container_popup p{
	font:11px/1.5em Verdana, Arial, Helvetica, sans-serif, "Lucida Sans";
	padding:0 20px;
	color: #666666;
	margin-right: auto;
	margin-left: auto;
	display: block;
}
#container_popup a {
	color: #006699;
	text-decoration: underline;
}
#container_popup a:hover {
	color: #999999;
	text-decoration: none;
}
/* Callejero de Peñíscola */
ul#tabscallejero {
	-x-system-font:none;
	border-bottom:1px solid #CCCCCC;
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	list-style-type:none;
	margin:1em 0pt;
	padding:3px 0px;
	text-align:left;
}
ul#tabscallejero li {
display:inline;
margin:0pt 0pt 0pt 2px;
margin-left:1em;
}
ul#tabscallejero li a {
	background-color:#F3F3F3;
	border-color:#CCCCCC rgb(204, 204, 204) -moz-use-text-color;
	border-style:solid solid none;
	border-width:1px 1px medium;
	color:#666666;
	margin-right:0px;
	padding:3px 4px;
	text-decoration:none;
}
ul#tabscallejero a:hover {
	background:#FFFFFF none repeat scroll 0% 0%;
}
/*ul#tabscallejero li.activo a {
	background-color:#FFFFFF;
	color:#000000;
	padding-top:4px;
	position:relative;
	top:1px;
}*/
.selected {
	background-color:#FFFFFF !important;
	color:#000000;
	padding-top:4px;
	/*position:relative;*/
	top:1px;
	border-bottom:none !important;
}
html >  body .selected {
	position:relative;
}
div#tipo1, div#tipo2, div#tipo3, div#tipo4, div#tipo5 {
	display:none;
}
.subtipos {
	clear:both;
	color:#006699;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	margin:0 0 45px 10px;
	text-align:left;
	height:2px;		
}
.subtipos ul {
	list-style-type:disc;
	
}
.subtipos li {
	display:block;
	float:left;
	margin-left:1em;
	
}
.subtipos li a {
	color:#006699;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	white-space:nowrap;
}
.subtipos li a:hover {
	text-decoration:underline;
}
.muestra {
	display:block !important;
}


/* SMS */
.alertasmsHome, .alertasmsRecordar, .alertasmsAlta {
color:#4B4B4B;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
height:580px;
width:288px !important;
float:left;
}
.alertasmsHome h1, .alertasmsAlta h1, .alertasmsRecordar h1 {
color:#AB8B38;
font-size:15px;
font-weight:bold;
}
.alertasmsHome a {
color:#4B4B4B;
text-decoration:underline;
}
.alertasmsHome ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:-20px;
}
.alertasmsHome ul li {
background:transparent url(/images/bulletAlertasms.gif) no-repeat scroll left 9px;
line-height:30px;
padding-left:20px;
}
.alertasmsHome ul li a {
color:#AB8B38;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}
.alertasmsContenedorMenu {
height:580px;
float:right;
margin-right:10px;
width:153px;
}
#alertasmsMenu {
background-color:#EFEBE0;
border-color:#AB8B38 !important;
float:right;
margin:7px 1px 0pt 0pt;
width:153px;
}
#alertasmsMenu .tituloapartado {
background-color:#AB8B38 !important;
}
#alertasmsMenu .tituloapartado span {
color:#FFFFFF !important;
text-transform:uppercase;
padding:2px;
font-size:12px;
display:block;
}
#alertasmsMenu .smsMenuTexto {
color:#5E5C55;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
margin:10px 0pt 10px 12px;
}
#alertasmsMenu .smsMenuUsuario {
color:#5E5C55;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
margin:10px 0pt 10px 12px;
}
#alertasmsMenu hr {
border:1px solid #F7F5F0;
height:2px;
}
#alertasmsMenu input {
background:#FFFFFF url(/images/fondos/formulario.gif) repeat scroll 0% 0%;
color:#717171;
font-family:Verdana,Arial,sans-serif;
font-size:10px;
margin:10px 0pt 0pt 15px;
overflow:auto;
text-align:left !important;
width:110px;
border:3px double #999999;
clear:right;
}
#formularioValidacionSMS #acceder {
	background:#FFFFFF url(/images/fondos/boton.gif) repeat-x scroll 0% 0%;
	color:#006699;
	font-family:Arial,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	text-align:center !important;
	padding:0;
	width:65px;
}
#formularioAltaSMS #enviar {
	background:#FFFFFF url(/images/fondos/boton.gif) repeat-x scroll 0% 0%;
	color:#006699;
	float:right;
	clear:both;
	display:inline;
	font-family:Arial,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	text-align:center !important;
	width:65px;
}
}
.usuarioValidado span a {
color:#AB8B38 !important;
}
.usuarioValidado .activo a {
color:#5E5C55 !important;
}
#formularioValidacionSMS img {
cursor:pointer;
margin:5px 0pt 0pt 12px;
}
.smsRecordar {
color:#5E5C55;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
margin:15px 0pt 5px 12px;
}
.smsRecordar img {
float:left;
}
.smsRecordar a {
color:#5E5C55;
cursor:pointer;
float:left;
margin:-3px 0pt 0pt 5px;
text-decoration:underline;
}
#smsVentanaError, #smsVentanaOk {
background-color:#F3F7F8;
border:1px solid #1E3B59;
font-family:Verdana,Arial,Helvetica,sans-serif;
height:107px;
left:50%;
margin-left:-115px;
margin-top:-52px;
position:absolute;
top:50%;
width:234px;
}
#smsVentanaError img, #smsVentanaOk img {
cursor:pointer;
float:right;
margin-right:3px;
}
#smsVentanaError span, #smsVentanaOk span {
background-color:#1E3B59;
color:#FFFFFF;
display:block;
font-size:14px;
font-weight:bold;
height:24px;
line-height:24px;
margin:3px 0pt 0pt 3px;
padding-left:5px;
width:223px;
}
#smsVentanaError p, #smsVentanaOk p {
color:#FF0101;
font-size:11px;
margin:5px 5px 0pt 3px;
position:relative;
}
#smsVentanaOk p {
color:#2C4762;
}
#alertasmsHome h2 {
color:#AB8B38;
font-size:12px;
}
#alertasmsHome input, .alertasmsRecordar input {
border:1px solid #958660;
color:#AB8B38;
font-size:10px;
height:15px;
margin:5px 0pt 0pt 12px;
padding-top:4px !important;
text-align:center;
width:110px;
}
.alertasmsRecordar form input, .alertasmsRecordar form img {
clear:both;
float:left;
}
.alertasmsRecordar form img {
cursor:pointer;
margin:10px 0pt 0pt 12px;
}
.alertasmsRecordar .email {
width:200px !important;
}
.formularioAltaSMS {
color:#4B4B4B;
float:left;
font-family:Verdana,Arial,sans-serif;
font-size:10px;
padding-top:12px;
margin-left:20px;
width:258px;
}
html > body .formularioAltaSMS {
margin-left:30px;
}
#formularioAltaSMS input {
background:#FFFFFF url(/images/fondos/formulario.gif) repeat scroll 0% 0%;
border:3px double #999999;
clear:right;
color:#717171;
float:left;
font-family:Verdana,Arial,sans-serif;
font-size:11px;
margin-top:10px;
overflow:auto;
text-align:left !important;
width:162px;
}
#formularioAltaSMS label {
clear:left;
float:left;
margin-top:14px;
padding-right:12px;
text-align:left;
width:75px !important;
}
#formularioAltaSMS span {
color:#BE703E;
float:left;
margin:6px 0pt 0pt 112px;
width:150px;
}
#formularioAltaSMS img {
cursor:pointer;
float:left;
margin:20px 0pt 0pt 20px;
}
.alertaListado {
background-color:#FFFFFF;
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
clear:both;
display:block !important;
float:left;
margin:15px 0pt 0pt 10px;
padding:12px 30px;
width:190px;
}
html > body .alertaListado {
margin:15px 0pt 0pt 20px;
}
.alertaListado span {
color:#285078;
font-size:12px;
font-weight:bold;
}
.alertaListado img {
cursor:pointer;
float:right;
}
#smsLista {
margin-left:20px;
}
.smsHome {
background:#F9F9F7 none repeat scroll 0% 50%;
border:1px dashed #CCCCCC;
color:#4B4B4B;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:65px;
line-height:normal;
margin:10px auto 0pt;
padding:4px;
text-align:left;
width:476px;
}
html > body .smsHome {
height:auto;
min-height:65px;
}
.esmsHome {
background:#F9F9F7 url(/images/e/smsHome.gif) no-repeat scroll 7px 6px;
}
.vsmsHome {
background:#F9F9F7 url(/images/v/smsHome.gif) no-repeat scroll 7px 6px;
}
.smsHome p {
margin:0pt 0pt 0pt 84px;
}
.smsHome .smsRemitente {
color:#5E92B3;
font-weight:bold;
}
.smsHome .smsMensaje {
color:#AB8B38;
font-weight:bold;
}

#buscadorseccion, .buscadorseccion {
background-color:#FFFFFF;
border:1px solid #D8DEE4;
float:left;
height:35px;
margin:0 0 0 4px;
width:470px;
}
html > body .buscadorseccion {
	margin: 0 0 0 8px;
}
#buscadorseccion *, .buscadorseccion * {
float:right;
}
.subtitulobuzon {
color:#999999;
float:right;
font-family:Arial,sans-serif;
font-size:12px;
font-weight:bold;
margin:10px;
}

/* Galeria */
#galeria {
	width:400px;
	float:left;
	margin-left:50px;
	display:inline;
}
.fotoGaleria {
	width:200px;
	float:left;
	display:inline;
	height:130px;
	overflow:hidden;
}
.fotoGaleria p {
	margin:8px 0 8px 2px !important;
	width:150px;
}
.imagen img {
	width:150px;
	height:85px;
}
.imagen {
	width:150px;
	height:85px;
	padding:2px;
}
.left {
	float:left;
	display:inline;
	margin-top:-5px;
}
.right{
float:right;
display:inline;
}
/*****GALERIA***/

#fondo_galeria, #contenedor_galeria{
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
}

#fondo_galeria{
-moz-opacity:0.7 ;
filter:alpha(opacity: 70);
opacity: 0.7;
background-color:#222222;
z-index:970;
}

#contenedor_galeria{
z-index:980;
}

#contenedor_galeria .foto_de_galeria, #contenedor_galeria .imagen{
	/*position:absolute;
	bottom:20px;*/
	/*visibility:hidden;*/
	cursor:pointer;
	margin:6px;
    padding:0;
	border:1px solid #ccc;	
}

.cambio_foto{
overflow:hidden;
background-color:#ffffff;
position:absolute;
z-index:1010;
visibility:hidden;
margin:auto;
padding:2px;
cursor:pointer;
}

#contenedor_galeria .foto_de_galeria:hover, #contenedor_galeria .imagen:hover{
border:2px solid #FFFFFF;
margin:5px;
/*margin:2px;*/
}

#vista_previa_cerrar{
position:absolute;
right:10px;
top: expression( 5 + (( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
cursor:pointer;
}

html > body #vista_previa_cerrar{
position:fixed;
top:5px;
}

/*
#contenedor_galeria #galeria_foto_grande{
position:absolute;
left:30%;
top:4%;
padding:4px;
margin:6px;
}
*/

#contenedor_galeria #miniaturas_galeria{
margin-top:5px;
width:97%;
/*padding:0 1%;*/
margin-left:1%;
height:100px;
overflow:hidden;
position:absolute;
}

#contenedor_galeria #miniaturas_galeria img{
	margin:5px;
	cursor:pointer;
}

#contenedor_galeria #miniaturas_galeria #scroller_miniaturas{
width:12000px;
/*height:124px;*/
}

#contenedor_galeria #contenedor_miniaturas{
position:absolute;
top: expression( (( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
padding:7px 1% 7px 1%;
background:#3C3C3C url(/images/comunes/fnd_contenedor_miniaturas.jpg) repeat-x 0 bottom;
width:98%;
height:100px;

/*height:110px;
line-height:110px;*/
overflow:hidden;
}

html > body #contenedor_galeria #contenedor_miniaturas{
position:fixed;
bottom:0;
top:auto;
}


#contenedor_galeria #contenedor_miniaturas img{
	height:62px;
	width:auto;
}


#contenedor_galeria #galeria_izq{
/*float:right;*/
cursor:pointer;
position:absolute;
left:5px;
top: expression( 60 + (( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
/*vertical-align:middle;*/
}

#contenedor_galeria #galeria_der{
/*float:left;*/
cursor:pointer;
position:absolute;
right:5px;
top: expression( 60 + (( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

html > body #contenedor_galeria #galeria_izq, html > body #contenedor_galeria #galeria_der{
position:fixed;
bottom:50px;
top:auto;
}

#contenedor_galeria #cargando{
visibility:hidden;
position:absolute;
z-index:1020;
top:50px;
left:49%;
}


#contenedor_miniaturas #cabecera_miniaturas{
    height:18px;
    padding:0;
    overflow:hidden;
    background:url(/images/comunes/fnd_cabecera_miniaturas.gif) repeat-x 0 bottom;
}

#cabecera_miniaturas #txt_galeria_fotografica{
    float:left;
    width:162px !important;
    height:14px !important;
}

#cabecera_miniaturas #galeria_cerrar{
    cursor:pointer;
    float:right;
    width:10px !important;
    height:10px !important;
}
/*****GALERIA***/

#textopreguntas{
	text-align:center;
}

#textopreguntas a{
	color:#99CC00 !important;
	font-size:14px;
	font-weight:bold;
}