.body_pag_cemen
{background-image: url(../imgs/port1.jpg);background-size:cover;background-repeat:no-repeat;}
.body_pag_cementerios
{background-image: url(../imgs/port1.jpg);background-size:cover;background-repeat:no-repeat;}
.body_pag_comment_denuncia
{background-image: url(../imgs/port1.jpg);background-size:cover;background-repeat:no-repeat;}
.body_pag_comment
{background-image: url(../imgs/port1.jpg);background-size:cover;background-repeat:no-repeat;}
.body_pag_contacto
{background-image: url(../imgs/port1.jpg);background-size:cover;background-repeat:no-repeat;}


.texto_normal{font-size: 1.1em !Important;font-weight: bold;margin: 2px;}
.texto_normal_peq{font-size: 0.9em !Important;font-weight: bold;margin: 2px;margin-bottom:0px !Important;}

.nuevo{clear:both;}
.lados_5{	padding-left:5px;	padding-right:5px;	}
.oculto{display:none;}
.centrado{text-align:center;}
.borde_redondo{border-radius: 5px;}
.sin_fondo{background-color:rgba(208,206,206,0) !Important;}
.izda_7{margin-left:7px;}
.ultimos_add
{
	margin:4px;
	}
.texto_foto_resumen
{
	margin: 0px;
	position:relative;
	font-weight: bold !Important;
	font-size: 10px !Important;
	top: -23px;
	padding-left: 4px;
	line-height: 1px;
	}
.texto_foto_efemeride
{
	margin: 0px;
	position:relative;
	font-weight: bold !Important;
	font-size: 10px !Important;
	top: -33px;
	padding-left: 4px;
	line-height: 1px;
}
.texto_foto_efemeride_fecha
{
	font-size: 15px !Important;
	}
.caja_comentario_denuncia
{
	margin-top:5px !Important;
	font-weight: bold;
	background-color: darkgray;
	padding-left: 2px;
	padding-right:2px;
	border-radius: 5px;	
}

.caja_gusta_fb_dif
{
	text-align:center;
	margin:25px;
	}

.cont_menu_dep
{
	/*width:250px;float:left;*/
}
textarea {
    resize: none;
    }

.facebook_login
{
	background:url('../imgs/Facebook.png');
	width:28px;
	height:28px;
	display: inline-block;
	background-size:contain;
	background-repeat:no-repeat;
	}
.dif_liquid {
	/*background:#313b31 url('../imgs/bodybackground.png') repeat-y scroll 50% 0;
	border:2px solid #19301C;*/
	-moz-border-radius:10px 10px 10px 10px;
	-webkit-border-radius:10px 10px 10px 10px;
	border-radius:10px 10px 10px 10px;
	padding:5px 0;
	/*margin:5px;*/
}
.dif_liquid .previous {
	display:block;
	height:100px;
	width:32px;
	background-image:url('../imgs/previous.png');
	float:left;
	margin:0;
	padding:0;
}
.dif_liquid .next {
	display:block;
	height:100px;
	width:32px;
	background-image:url('../imgs/next.png');
	float:right;
	margin:0;
	padding:0;
}
.dif_liquid ul li {
	width:90px;
	padding:0 2px;
	margin:0;
}
.dif_liquid ul li a img {
	-moz-box-shadow: 5px 5px 3px #222;
   	-webkit-box-shadow: 5px 5px 3px #222;
   	box-shadow: 5px 5px 3px #222;
	border-radius: 5px;
}






.mapa_cem
{
z-index: 1000;
width: 98%;
height: 400px;
margin: 5px;
border-radius: 6px;
}
.cem_dir
{
	text-align:center !Important;
	color: #000;
	font-weight: bold;
	text-align:center;
	text-shadow: 1px 1px 2px #fff;
	margin-bottom: 0px !Important;
	}

.formulario_busqueda_difuntos
{
	text-align:center;
	margin-left:5px;
	margin-right:5px;
	margin-top:0px;
	margin-bottom:0px;
	-webkit-box-shadow: inset 0 0px 0 rgba(255,255,255,.1),0 0px 0 rgba(255,255,255,.1);
}
#paginador, #paginador_tanatorio, #paginador_cementerio
{
	/*clear:both;*/
	text-align: center;
	padding-top:5px;
	}
.margen_15
{
	margin-left:45px !Important;
	margin-right:45px !Important;
	}
.margen_5
{
	margin-left:5px !Important;
	margin-right:5px !Important;
	}
.cabecera_explicativa
{
	text-align: center;
font-weight: bold;
	}
.autor_twitter,.autor_twitter a 
{
	color: #ffffff;
	font-weight: bold;
	font-size: 1em;
	color: #eee;
	text-shadow: 1px 1px 2px #000;
	text-decoration:none;
	}

.detalle_difunto_fecha
{
	color: #000;
	font-weight: bold;
	text-align:center;
	text-shadow: 1px 1px 2px #fff;
	}

.difunto_resumen, .difunto_resumen a, .difunto_resumen a:hover, .difunto_resumen a:visited
{
	color: #ffffff;
	font-weight: bold;
	
	color: #eee;
	text-shadow: 1px 1px 2px #000;
	margin-left:5px;
	}

.difunto_menu, .difunto_menu a, .difunto_menu a:hover, .difunto_menu a:visited
{
	color: #ffffff;
	font-weight: bold;
	
	color: #eee;
	text-shadow: 1px 1px 2px #000;
	}
.editar_link, .editar_link a, .editar_link a:hover, .editar_link a:visited
{
	color: #ffffff;
	font-weight: bold;
	font-size: 0.8em;
	color: lightgray;
	text-shadow: 1px 1px 2px #000;
	cursor:pointer;
	cursor:hand;
}
.denunciar_link, .denunciar_link a, .denunciar_link a:hover, .denunciar_link a:visited
{
	color: #ffffff;
	font-weight: bold;
	font-size: 0.9em;
	color: lightgray;
	text-shadow: 1px 1px 2px #000;
}
.cementerio_menu, .cementerio_menu a, .cementerio_menu a:hover, .cementerio_menu a:visited
{
	color: #ffffff;
	font-weight: bold;
	
	color: #eee;
	text-shadow: 1px 1px 2px #000;
	}
.tanatorio_menu, .tanatorio_menu a, .tanatorio_menu a:hover, .tanatorio_menu a:visited
{
	color: #ffffff;
	font-weight: bold;
	
	color: #eee;
	text-shadow: 1px 1px 2px #000;
	}
.menu_login
{
	width:120px !Important;	
}
.dif_com_contenedor
{
	max-height:300px;
	overflow-y: auto;	
}
.dif_com_articulo
{
	border-bottom: solid 1px #999;
	margin-top:5px;
	}
.dif_com_num
{
	float: right;
	margin-right:5px;
	font-weight: bold;
	}	
.dif_com_img{
	float:left;
	margin-right:4px;
	width:40px;
	height:40px;
	border-radius: 6px;
	}
/***RIBON**/
/* Reset.css */
* {
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
} 
/* End Reset.css */
.arthro {
    display:block;
    margin:3em;
    border:1px solid #999;
    background-color:#eee;
}
.ribbon {
	width:70%;
    background-color:rgba(115,115,115,0.46);
    -moz-border-radius:0 1em 1em 0;
    border-radius:0 1em 1em 0;
    border:1px solid #FCFCFC;
    padding:.3em 1em .1em 1em;
    margin:-10px 2em 0 0.5em;
    -webkit-box-shadow:2px 1px 2px #000;
    box-shadow:2px 1px 2px #000;
    
    background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(115,115,115,1)), 
        color-stop(20%,#000),
        color-stop(80%,rgba(115,115,115,1)), to(#000));
    background: -moz-linear-gradient(top,#0ff,
        #0cc 20%,
        #rgba(115,115,115,1) 80%,#000 100%);
    background: linear-gradient(rgba(115,115,115,1),rgba(0,0,0,1)));
	position:absolute;
}
.ribbon span {
    font-weight:bold;
    font-size:1em;
    color:#eee;
    text-shadow:1px 1px 2px #000;
}
.triangle {
	border:solid 0px rgba(0,0,0,0);
    border-style:solid;
    border-color:#066 #066 transparent transparent; 
/*    border-width:.25em .5em .25em .5em;
    width:1em;
    height:.5em;
    margin-left:-1em;*/
	padding-bottom:25px;
}
/***END RIBON**/
.contenedor_menu
{
	padding:0px !Important;
	}

.encender p{
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 0.7em !Important;
	font: inherit;
	vertical-align: baseline;
	color: #8E69BD;
	padding-top: 5px;
	float:left;
	}
	.encender p.disabled{color:#D1CED5;}
	
	
.candle_difunto
{
		float: left;
		display: block;
		background: #7E6A8F url(../imgs/Candle.png) left no-repeat;
		text-align: center;
		text-decoration: none;
		color: #fff;
		border-top-right-radius: 10px;
		border-bottom-right-radius: 10px;
		border-top-left-radius: 10px;
		border-bottom-left-radius: 10px;
		padding-left: 42px;
		padding-right: 10px;
		margin-left:5px;
}	
.candle{
	/*float: left;*/
	display: block;
	margin-bottom:3px !Important;
	margin-top:3px !Important;
	background: #7E6A8F url(../imgs/Candle.png) left no-repeat;
	text-align: center;
	margin: 0 10px 0 0;
	text-decoration: none;
	color: #fff;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	padding-left: 22px;
	padding-right: 10px;
	vertical-align: baseline;
	max-width:70px;
	}
.candle label,.candle_difunto label{
	height: 10px;
	margin-top: 2px;
	}

.comment_difunto{
	float: right;
	display: block;
	margin-bottom:3px !Important;
	background: #7E6A8F url(../imgs/comment.png) left no-repeat;
	text-align: center;
	/*margin: 0 10px 0 0;*/
	text-decoration: none;
	color: #fff;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	padding-left: 42px;
	padding-right: 10px;
	vertical-align: baseline;
	}

.comment{
	/*float: left;*/
	display: block;
	margin-bottom:3px !Important;
	background: #7E6A8F url(../imgs/comment.png) left no-repeat;
	text-align: center;
	margin: 0 10px 0 0;
	text-decoration: none;
	color: #fff;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	padding-left: 22px;
	padding-right: 10px;
	vertical-align: baseline;
	max-width:70px;
	}
.comment label,comment_difunto label{
	height: 10px;
	margin-top: 2px;
	}


.SI-FILES-STYLIZED label.cabinet
{
    /*width: 45px;*//*el ancho de la imagen (el botón) */
	width:60%;
	margin-top:10px;
    height: 16px;
	background: url('../imgs/sl_file.gif') center no-repeat;/*0 0 no-repeat;*/

    display: block;
    overflow: hidden;
	cursor:hand;
	cursor:pointer;
}

.SI-FILES-STYLIZED label.cabinet input.file
{
    position: relative;
	 width: 45px;
    height: 16px;/*100%;*/
    opacity: 0;
    -moz-opacity: 0;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	cursor:hand;
	cursor:pointer;
}



@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0;} to{background-position:0 0;}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0;} to{background-position:0 0;}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0;} to{background-position:0 0;}}@-o-keyframes progress-bar-stripes{from{background-position:0 0;} to{background-position:40px 0;}}@keyframes progress-bar-stripes{from{background-position:40px 0;} to{background-position:0 0;}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f7f7f7;background-image:-moz-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));background-image:-webkit-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:-o-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:linear-gradient(to bottom, #f5f5f5, #f9f9f9);background-repeat:repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);}
.progress .bar{float:left;width:0;height:100%;font-size:12px;color:#ffffff;text-align:center;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top, #149bdf, #0480be);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));background-image:-webkit-linear-gradient(top, #149bdf, #0480be);background-image:-o-linear-gradient(top, #149bdf, #0480be);background-image:linear-gradient(to bottom, #149bdf, #0480be);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width 0.6s ease;-moz-transition:width 0.6s ease;-o-transition:width 0.6s ease;transition:width 0.6s ease;}
.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0, 0, 0, 0.15),inset 0 -1px 0 rgba(0, 0, 0, 0.15);-moz-box-shadow:inset 1px 0 0 rgba(0, 0, 0, 0.15),inset 0 -1px 0 rgba(0, 0, 0, 0.15);box-shadow:inset 1px 0 0 rgba(0, 0, 0, 0.15),inset 0 -1px 0 rgba(0, 0, 0, 0.15);}
.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px;}
.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite;}
.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:-moz-linear-gradient(top, #ee5f5b, #c43c35);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));background-image:-webkit-linear-gradient(top, #ee5f5b, #c43c35);background-image:-o-linear-gradient(top, #ee5f5b, #c43c35);background-image:linear-gradient(to bottom, #ee5f5b, #c43c35);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0);}
.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}
.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:-moz-linear-gradient(top, #62c462, #57a957);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));background-image:-webkit-linear-gradient(top, #62c462, #57a957);background-image:-o-linear-gradient(top, #62c462, #57a957);background-image:linear-gradient(to bottom, #62c462, #57a957);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0);}
.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}
.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top, #5bc0de, #339bb9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));background-image:-webkit-linear-gradient(top, #5bc0de, #339bb9);background-image:-o-linear-gradient(top, #5bc0de, #339bb9);background-image:linear-gradient(to bottom, #5bc0de, #339bb9);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0);}
.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}
.progress-warning .bar,.progress .bar-warning{background-color:#faa732;background-image:-moz-linear-gradient(top, #fbb450, #f89406);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));background-image:-webkit-linear-gradient(top, #fbb450, #f89406);background-image:-o-linear-gradient(top, #fbb450, #f89406);background-image:linear-gradient(to bottom, #fbb450, #f89406);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);}
.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}


.img_resumen_portada{
	float:left;
	margin:5px;
	}
.portada_barra_navegador
{
	background-color:transparent;
	border:none;/*background-color:rgba(91,155,213,0.46);*/
	}
.portada_login_panel{
	background:rgba(208,206,206,0.52);
	}

.portada_mensaje_panel{
	background:transparent;/*rgba(208,206,206,0.52);*/
	overflow:hidden;
	}
.portada_mensaje_panel h3{
	font-size: 2.5em;
	/*text-shadow: 2px 2px #ff0000;*/
	font-weight: bold;
color: rgba(255,255,255,0.8);
text-shadow: 1px 1px 2px #000080;
text-align:center;
	}


.portada_contenedor_recordar
{
	text-align:center;	
}
.portada_recordar,.portada_recordar a:hover,.portada_recordar a:active,.portada_recordar a:visited
{
	cursor:pointer;	
	cursor:hand;
	color:#00F;
	text-decoration:none;
}
.portada_boton
{
	color: #ffffff;
	background: rgba(0,0,0,0.52);
	border-color: #ccc;
	width:100%;
	margin-bottom: 15px;
	}
.portada_mensajes
{
	top:-350px;
	width: 70%;
	}

.pequeno
	{
		display:none !Important;
	}
.grande
	{
		display:inline !Important;
	}
@media only screen and (max-width: 991px) 
{
	.portada_mensajes
	{
		top:0px;
		width:98%;
	}
}
@media only screen and (min-width:1200px) 
{
	
	}
@media only screen and (min-width: 768px) and (max-width: 1199px) 
{
	.formulario_busqueda_difuntos_cajas button
	{
		margin-top: 3px;
	}
	.formulario_busqueda_cementerios_cajas select,formulario_busqueda_cementerios_cajas input
	{
		margin-top: 3px;
	}
	}
/***** Phone (portrait 300px) *****/

@media only screen and (max-width: 767px) 
{
	.detalle_difunto_fecha{margin-top:0px !Important;}
	

	.formulario_busqueda_cementerios_cajas select,.formulario_busqueda_cementerios_cajas input
	{
		width:43%;	
		float: left;
		margin-right: 2px;
	}
	.formulario_busqueda_cementerios_cajas button
	{
		/*margin-top: 3px;*/
	}
	.formulario_busqueda_difuntos_cajas input
	{
		width:48%;	
		float: left;
		margin-right: 2px;
	}
	.formulario_busqueda_difuntos_cajas button
	{
		margin-top: 3px;
	}
	#paginador
	{
		clear:both;
		text-align: center;
		padding-top:0px;
		margin-top: -20px;	
	}
	#paginador_tanatorio
	{
		clear:both;
		text-align: center;	
		padding-top:0px;
		margin-top: -10px;
	}
	#paginador_cementerio
	{
		clear:both;
		text-align: center;	
		padding-top:0px;
		margin-top: -10px;
	}
	.frm_menu_login
	{
		text-align:center;
		margin-top: 0px; 
		border: solid 0px !Important;
		-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0),0 1px 0 rgba(255,255,255,0) !Important; 
		box-shadow: inset 0 1px 0 rgba(255,255,255,0),0 1px 0 rgba(255,255,255,) !Important; 
		}
	.frm_menu_login_already
	{
		text-align:center;
		margin-top: 0px; 
		border: solid 0px !Important;
		-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0),0 1px 0 rgba(255,255,255,0) !Important; 
		box-shadow: inset 0 1px 0 rgba(255,255,255,0),0 1px 0 rgba(255,255,255,) !Important; 
	}
		
	.menu_login
	{
		width:40% !Important;	
		display: initial !Important;
	}
	.pequeno
	{
		display:block !Important;
	}
	.grande
	{
		display:none !Important;
	}
	.menu_login
	{
		width:auto;	
	}
	.portada_mensajes
	{
		top:0px;
	}
	.facebook_login
{
	background:url('../imgs/fb_enter.png');
	width:140px;
	height:26px;
	background-size:contain;
	background-repeat:no-repeat;
	display: inline-block;
	}
	.cont_menu_dep
{
	width:250px;
	float:left;
}
.caja_gusta_fb_dif
{
	text-align:center;
	margin-top: -25px;
	margin-bottom: 15px;
	}
.comment_difunto{
margin-right:5px;	}
.captcha_aspect
{
	margin-left: -38px;
	}	
	
}
