/*
reset-font-base
Copyright (c) 2011, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 2.9.0
*/
@import url(https://fonts.googleapis.com/css?family=Ropa+Sans);
@import url(https://fonts.googleapis.com/css?family=Abel);

html{color:#000;background:#FFF}
table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}
del,ins{text-decoration:none}
li{list-style:none}
caption,th{text-align:left}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:baseline}
sub{vertical-align:baseline}
legend{color:#000}
select,input,textarea,button{}
table{font-size:inherit;font:100%}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%}/*
Copyright (c) 2011, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 2.9.0
*/
optgroup{font-weight:normal}
abbr,acronym{border-bottom:1px dotted #000;cursor:help}
em{font-style:italic}
del{text-decoration:line-through}
blockquote,ul,ol,dl{
	margin: auto
}
ol,ul,dl{
	margin-left: auto
}
ol{list-style:decimal outside}
ul{list-style:disc outside}
dl dd{margin-left:1em}
th,td{border:1px solid #000;padding:.5em}
th{font-weight:bold;text-align:center}
caption{margin-bottom:.5em;text-align:center}
sup{vertical-align:super}
sub{vertical-align:sub}
p,fieldset,table,pre{margin-bottom:1em}
button,input[type="checkbox"],input[type="radio"],input[type="reset"],input[type="submit"]{padding:1px}
img{-ms-interpolation-mode:bicubic}

/* css/screen/layout.css */
div#container{/*width:72em;*/max-width:80%; width:100%;overflow:hidden;margin:auto}
div#container2{width:100%;overflow:hidden;margin:auto; margin-top:-20px}
div#body {background-color:#fff}
div#body,div#footer{float:left;width:100%}
/* div#header{min-width:960px;width:100%;overflow:hidden;background:#ebe7d4 url(/img/header.gif) repeat-x 0 -91px}*/
div.wrap_center{width:80%;margin:0 auto}
div#header #logo{
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}
div#header #logo a{text-indent:-999em;width:226px;height:80px;display:block;background:url(/img/rememori-logo-226x80.png) no-repeat;margin:0}
div#header #logo.argentina a{background:url(/i18n/ar/img/rememori-logo-226x80.png) no-repeat}
div#header #logo.espana a{background:url(/i18n/es/img/rememori-logo-226x80.png) no-repeat}
div#header #logo.uruguay a{background:url(/i18n/uy/img/rememori-logo-226x80.png) no-repeat}
div#header #logo a:hover{cursor:pointer}
div#header p#tagline{width:227px;display:block;text-align:right;margin-top:-10px;font-family:"Trebuchet MS", arial, verdana, sans-serif;font-weight:400;font-size:.85em;color:#888}
div#header ul{
	float: right;
	height: 31px;
	color: #D1C9CD;
	margin-top: -65px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
div#header li{font-size:1.125em;list-style:none;float:left;margin:0 -0.75em 10px 0;padding:0 .25em 0 0}
div#header ul a{
	display: block;
	float: left;
	color: #333333;
	text-transform: none;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
	padding: .45em .75em .45em 1em
}
div#header ul li:hover{background-position:100% -600px}
div#header ul li:hover a{
	background-position: 0 -600px;
	color: #AA9582 !important;
}
body.tab-home li#tab-home,body.tab-pages li#tab-pages,body.tab-news li#tab-news,body.tab-classifieds li#tab-classifieds,body.tab-companies li#tab-companies,body.tab-obituaries li#tab-obituaries,body.tab-tributes li#tab-tributes,body.tab-alerts li#tab-alerts,body.tab-reminders li#tab-reminders,body.tab-users li#tab-users,body.tab-condolences li#tab-condolences,body.custom_tributes li#tab-customtributes,body.tab-others li#tab-others{
	background-position: 100% 0;
	margin-bottom: 0;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #957B64;
}
body.tab-home li#tab-home a,body.tab-pages li#tab-pages a,body.tab-news li#tab-news a,body.tab-classifieds li#tab-classifieds a,body.tab-companies li#tab-companies a,body.tab-obituaries li#tab-obituaries a,body.tab-tributes li#tab-tributes a,body.tab-alerts li#tab-alerts a,body.tab-reminders li#tab-reminders a,body.tab-users li#tab-users a,body.tab-condolences li#tab-condolences a,body.custom_tributes li#tab-customtributes a,body.tab-others li#tab-others a{background-position:0 0;color:#333}
body.tab-home li#tab-home:hover,body.tab-pages li#tab-pages:hover,body.tab-news li#tab-news:hover,body.tab-classifieds li#tab-classifieds:hover,body.tab-companies li#tab-companies:hover,body.tab-obituaries li#tab-obituaries:hover,body.tab-tributes li#tab-tributes:hover,body.tab-alerts li#tab-alerts:hover,body.tab-reminders li#tab-reminders:hover,body.tab-users li#tab-users:hover,body.tab-condolences li#tab-condolences:hover,body.custom_tributes li#tab-customtributes:hover,body.tab-others li#tab-others a:hover{background-position:100% 0}
body.tab-home li#tab-home:hover a,body.tab-pages li#tab-pages:hover a,body.tab-news li#tab-news:hover a,body.tab-classifieds li#tab-classifieds:hover a,body.tab-companies li#tab-companies:hover a,body.tab-obituaries li#tab-obituaries:hover a,body.tab-tributes li#tab-tributes:hover a,body.tab-alerts li#tab-alerts:hover a,body.tab-reminders li#tab-reminders:hover a,body.tab-users li#tab-users:hover a,body.tab-condolences li#tab-condolences:hover a,body.custom_tributes li#tab-customtributes:hover a,body.tab-others li#tab-others a:hover{
	background-position: 0 0;
	color: #666
}
div#header p#session{font-size:.85em;float:right;margin:5px 0 0}
div#header p#session span{color:#666;margin:0 .5em}
/*div#header form{float:right;padding-top:10px;text-align:right;width:450px}
div#header form input.text{width:14em}
div#header form p{font-size:.75em;display:none;margin:0 0 0 4.75em}
div#header form:hover p{display:block}
*/
div#header div#crumbs span{font-weight:400;color:#444}
div#footer{position:relative;margin-top:5em !important;width:70em;color:#333;padding:1em}
div#footer p{clear:both;text-align:center}
div#footer p.centered{position:absolute;width:100%;top:-5em}
div#footer a.js_top{text-decoration:none;color:#e04195}
div#footer a.js_top:hover{background:#e04195;color:#fff}
div#footer p#credits{clear:both;float:left;width:100%;margin:2em 0}
div#footer p#credits img{vertical-align:middle;margin:0 .5em}
div#footer p#credits a:hover{background:none}
div#footer ul{line-height:1.5em;clear:left;float:left;margin:1em 0}
div#footer ul acronym{border-bottom:none}
div#footer ul ul{display:inline}
div#footer ul li{line-height:1.75em;list-style:none;font-weight:700}
div#footer ul ul li{position:relative;font-weight:400;display:inline;margin-right:.5em}
div#footer ul li ul{position:absolute;margin-top:0;left:12em}
div#footer p#copyright{font-size:.85em;color:#888}
div#body div#primary{
	float: left;
	width: 74%;
}
body.obituaries.edit div#body div#primary, body.obituaries.administracion_edit div#body div#primary {
	width: 50%;
	margin-right: 20px;
}
div#body div#secondary{
	width: 24% !important;
	float: right
}
body.obituaries.administracion_edit div#body div#secondary{float:left}

/* /css/screen/default.css */
a{
	font-weight: 700;
	color: #957B64;
	text-decoration: none;
	padding: 0 .15em
}
a:hover{color:#3C3228 !important;text-decoration:underline}
a:visited{color:#AA9582}
a.icon{background-repeat:no-repeat;padding-left:20px}
input.submit,button,div.submit input{
	font-weight: normal;
	_padding: 0;
	padding: 0 .5em;
	text-transform: uppercase;
	color: #FFF;
	background-color: #957B64;
	border-radius: 3px;
	border: 1px solid #957B64;
}
input.submit:hover,
button:hover,
div.submit input:hover {
	background-color: #AA9582;
	border: 1px solid #AA9582;
}
form.search.rounded input.submit{_width:120px}
.left{float:left;margin-right:1em}
.right{float:right;margin-left:1em}
.centered{text-align:center}
.small{font-size:.8em}
.icon{background-image:url(/img/sprites/sprite_icons.png);background-repeat:no-repeat;padding:0 0 1px 21px}
a.icon.login{background-position:0 -193px}
a.icon.register{background-position:0 -139px}
a.icon.external{background-position:0 0}
a.icon.profile{background-position:0 -120px}
a.icon.logout{background-position:0 -225px}
a.icon.eye{background-position:0 -39px}
a.icon.home{background-position:0 -59px}
a.icon.info{background-position:0 -79px}
a.icon.contact{background-position:0 -19px}
a.icon.search{background-position:0 -178px}
a.icon.question{background-position:0 -159px;padding-top:2px}
a.icon.delete{background-position:0 -99px}
p#session a.icon.login{background-position:0 -194px}
p#session a.icon.register{background-position:0 -141px}
dd{margin-bottom:1em}
body.mceContentBody{font-size:.725em}
div#js_loading{position:fixed;top:0;left:0;font-weight:700;background:#e00;color:#fff;padding:.25em .5em}
p#admin{position:fixed;left:0;bottom:-1em;width:100%;line-height:2em;text-align:center;background:#06F}
p#admin a{display:block;font-weight:700;color:#fff}
div#body div.message{text-align:center;font-weight:700;background:#B5DAF4;font-size:1.25em;margin:1em 0 2em;padding:1em}
div#body img.image{border:1px solid #aaa;background:#fff}
div#body img.image.thumb{
	padding: 0.175em;
	border-radius: 50%;
}
div#body img.image.normal{padding:.25em}
div#body img.image.large{padding:.5em}
div.img60{padding-left:75px;min-height:70px;height:auto!important}
div.img60 img{float:left;margin-left:-75px}
div.img120{padding-left:140px;min-height:125px;height:auto!important}
div.img120 img{float:left;margin-left:-140px}
.bg-tribute{
	/*background-color: #f2ecf2;*/
}
#body a.bt_tribute{display:block;width:220px;height:42px;background:url(/img/bt_tribute.gif) no-repeat left top;color:#fff;font-weight:400;font-size:1.4em;line-height:42px;text-decoration:none;text-align:left;clear:both;float:right;_width:280px;margin:0;padding:0 0 0 60px}
#a.bt_tribute:hover{background-color:none}
.boxes{overflow:hidden}
.rounded{-ms-border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px}
.gradient{background:0 to(#BEB588))}
.tooltip{background-color:#4C94FF;border:1px solid #fff;display:none;color:#fff;text-align:left;font-size:12px;-moz-box-shadow:0 0 10px #000;-webkit-box-shadow:0 0 10px #000;padding:10px 15px}
.hidden,div#obituary_print_footer{display:none}
div#social_media_follow{float:right;width:232px;margin-right:28px}

/* css/lib/multiselect/multiselect.css */
ul.holder { margin: 0; border: 1px solid #999; overflow: hidden; height: auto !important; height: 1%; padding: 4px 5px 0; }
*:first-child+html ul.holder { padding-bottom: 2px; } * html ul.holder { padding-bottom: 2px; }
ul.holder li { float: left; list-style-type: none; margin: 0 5px 4px 0; }
ul.holder li.bit-box, ul.holder li.bit-input input { font: 11px "Lucida Grande", "Verdana"; }
ul.holder li.bit-box { border: 1px solid #CAD8F3; background: #DEE7F8; padding: 1px 16px 2px 5px; position: relative; }
ul.holder li.bit-box-focus { border-color: #598BEC; background: #598BEC; color: #fff; }
ul.holder li.bit-input input { width: 150px; margin: 0; border: none; outline: 0; padding: 3px 0 2px; }
ul.holder li.bit-input input.smallinput { width: 20px; }

.js_multiselect form, #add { border: 1px solid #999; width: 550px; margin: 50px; padding: 20px 30px 10px; }
.js_multiselect form ol { font: 11px "Lucida Grande", "Verdana"; margin: 0; padding: 0; }
.js_multiselect form ol li.input-text { margin-bottom: 10px; list-style-type: none; border-bottom: 1px dotted #999; padding-bottom: 10px; }
.js_multiselect form ol li.input-text label { font-weight: bold; cursor: pointer; display: block; font-size: 13px; margin-bottom: 10px; }
.js_multiselect form ol li.input-text input { width: 500px; padding: 5px 5px 6px; font: 11px "Lucida Grande", "Verdana"; border: 1px solid #999; }
.js_multiselect form ul.holder { width: 500px; }
.js_multiselect ul.holder li.bit-hover { background: #BBCEF1; border: 1px solid #6D95E0; }
.js_multiselect ul.holder li.bit-box-focus { border-color: #598BEC; background: #598BEC; color: #fff; }
ul.holder li.bit-box a.closebutton { position: absolute; right: 4px; top: 5px; display: block; width: 7px; height: 7px; font-size: 1px; background: url('/img/lib/protomultiselect/close.gif'); }
.js_multiselect ul.holder li.bit-box a.closebutton:hover { background-position: 7px; }
.js_multiselect ul.holder li.bit-box-focus a.closebutton, ul.holder li.bit-box-focus a.closebutton:hover { background-position: bottom; }
ul.holder {background: #fff; }

.js_multiselect { display: none; position: absolute; width: 512px; background: #eee; }
.js_multiselect .default { padding: 5px 7px; border: 1px solid #ccc; border-width: 0 1px 1px; }
.js_multiselect ul { display: none; margin: 0; padding: 0; overflow: auto; }
.js_multiselect ul li { padding: 5px 12px; z-index: 1000; cursor: pointer; margin: 0; list-style-type: none; border: 1px solid #ccc; border-width: 0 1px 1px; font: 11px "Lucida Grande", "Verdana"; }
.js_multiselect ul li em { font-weight: bold; font-style: normal; background: #ccc; }
.js_multiselect ul li.auto-focus { background: #4173CC; color: #fff; }
.js_multiselect ul li.auto-focus em { background: none; }

/* css/screen/elements/tagcloud.css */
div.tagcloud {background: #fff;padding: 1em;text-align: center;line-height: 2em;clear: both;}
div.tagcloud a {font-weight: normal;text-decoration: none;}

/* css/screen/elements/box.css */
div.box {float: left;font-size: 0.85em;width: 95%;padding: 2.5%;background: #fff;margin-bottom: 2em;}
div.box h2 {margin-top: 0;font-size: 18px;color: #957B64;}
div.box a {font-weight: normal;}
div.box p {float: left;width: 100%;clear: both;padding: 0 0 0.5em;margin: 1em 0 0;text-align: right;border-top: 1px dotted #aaa;}
div.box li {margin: 0.5em 0;}
div.box.places ul {margin-left: 0;}
div.box.places li {margin: 0.15em 0;list-style: none;}
div.box ul.two-columns {float: left;width: 50%;margin-right: 0;}

/* css/screen/elements/button.css */
div.actions {clear: both;float: right;text-align: right;}
div.actions a, div.actions button {
	float: left;
	font-size: 1.15em;
	margin-left: 1em;
	cursor: pointer;
	color: #fff;
	background-color: #957B64;
	background-image: none;
	border-radius: 3px !important;
	font-weight: normal !important;
	text-transform: uppercase;
}
div.actions a:hover,
div.actions button:hover {
	background-color: #A28973 !important;
	color: #FFF !important;
}
div.actions a {padding: 0.55em 1.25em;font-weight: bold;text-decoration: none;color: #fff;}
/*div.action-button, input.action-button {
	display: block;
	width: 190px;
	float: left;
	padding: 10px;
	margin: 0 12px 1.5em 0;
	color: #fff;
	background: #89317b url(/img/relief.png) repeat-x scroll center top;
}*/
div.action-button, input.action-button {
	margin-top: 10px;
	margin-bottom: 10px;
}
div.action-button.tertiary { background: #89317b url(/img/relief.png) repeat-x scroll center top; }
div.action-button.right {float: right;}
div.action-button.short {width:auto}
div.action-button.short a {height:auto;}
input.action-button {border: 6px solid #89317b;background: none;background-color: #89317b;}
div.action-button.logo{padding-left: 2px;}
div.action-button.logo a{padding-left: 56px;}
div.action-button a {
	display: block;
	color: #fff;
	text-decoration: none;
	text-align: center;
	font-size: 12px;
	text-transform: uppercase;
	background-color: #957B64;
	border-radius: 4px;
	font-weight: normal;
	padding-top: 15px;
	padding-bottom: 15px;
}
div.action-button a:hover {
	background-color: #a51b91;
}
div.action-button a:hover {text-decoration: none;}
div.action-button.strong a, input.action-button.strong{font-size: 17px;font-style: normal;font-weight: 700;}
div.action-button.strong a.condolencia{background: url(/img/buttons/bg_condolence_secondary.png) no-repeat 0.3em -2px;}
div.action-button.strong a.custom_tribute{background: url(/img/buttons/bg_custom_tribute.png) no-repeat 0.3em center;padding-left:66px;}
div.action-button a.reminders{background: url(/img/buttons/bt_calendar.png) no-repeat 0.3em -2px;}
div.action-button a.print{background: url(/img/buttons/bt_print.png) no-repeat 0.3em -2px;}
div.action-button a.print-condolences{background: url(/img/bt_print.png) no-repeat 0.3em 2px;}
div.action-button.flowers a{font-weight:normal;font-size: 20px; _font-size: 18px;line-height: 50px;background-image: url(/img/bt_flowers.gif);background-repeat:no-repeat;background-position: 0.5em center;}
div.action-button.secondary{border: 1px solid #D2CAA3;}
div.action-button.secondary a {
	color: #FFF;
}
div.action-button.wide-button{width:297px;line-height: 50px;}
div.action-button.wide-button a.condolencia{padding-left: 70px;}
div.action-button.wide-button a.custom_tribute{padding-left: 80px;}
div.action-button.shortcut{width: 230px;height:48px;padding-bottom: 0px;}
div.action-button.shortcut a{font-style: normal;font-weight: 400;font-size: 14px;padding-left:52px;}
div.action-button.print{width: 155px;height:44px;margin: 19px 0 0 5px; padding: 0px;background: #89317b url(/img/relief.png) repeat-x scroll center -14px;}
div.action-button.print a.print-condolences{line-height:44px;padding-left:60px;color:#fff;}
div.action-button.send_condolence {margin: 0 0 1.5em 0; float:right; width:auto; clear:both; background: #89317b url(/img/relief.png) repeat-x scroll center -16px;}
div.action-button.send_condolence a{height:auto;}
div.submit input.save_button{border: 1px solid #BA88B2;border-radius: 6px;line-height: 2em;margin-bottom: 0.5em;color: #FFFFFF;display: block;font-family: Verdana;margin: 0 12px 1.5em 22px;padding: 11px;cursor:pointer;}

div.action-button.secondary, ul.shortcuts li div.secondary, div#reminder{
  background: -moz-linear-gradient(center bottom , #BEB588 0%, #EBE7D4 100%) repeat scroll 0 0 transparent;
  background: -webkit-gradient(linear, left top, left bottom, from(#EBE7D4), to(#BEB588));
}
div.action-button.tertiary{
  background: -moz-linear-gradient(center bottom , #89317B 0%, #ba88b2 100%) repeat scroll 0 0 transparent;
  background: -webkit-gradient(linear, left top, left bottom, from(#ba88b2), to(#89317B));
}
div.view_tribute{
  background: -moz-linear-gradient(center bottom , #EFEBDC 0%, #F8F6EF 100%) repeat scroll 0 0 transparent;
  background: -webkit-gradient(linear, left top, left bottom, from(#F8F6EF), to(#EFEBDC));
}
button.blanket-switch {
  background: -moz-linear-gradient(center top , #FFFFFF, #F8F1F5) repeat scroll 0 0 #F6F6F6;
  background: -webkit-gradient(linear, left top, left bottom, from(#F6F6F6), to(#F8F1F5));
}
input.save_button{
  background: -moz-linear-gradient(center bottom , #89317B 0%, #BA88B2 100%) repeat scroll 0 0 transparent;
  background: -webkit-gradient(linear, left top, left bottom, from(#BA88B2), to(#89317B));
}

/* css/screen/elements/table.css */
div.table {clear: both;}
div.table table {
	width: 100%;
}
div.table tbody {}
div.table td {
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-left-color: #ddd;
	padding: 10px;
}
div.table th {
	text-align: left;
	border: none;
	color: #fff;
	background-color: #AA9582;
	padding: 5px;
}
div.table th a {display: block;color: #fff;}
div.table th:hover {
	background-color: #957B64;
}
div.table th a:hover {background: none;}
div.table tr.empty td {padding: 2em 0;text-align: center;font-style: italic;}
div.table tr.odd {background: #ede9e4}
div.table th a.desc {background-image: url(/img/icon_sort.png);padding: 0 0 1px 18px;background-repeat: no-repeat;background-position: 0 3px;}
div.table th a.asc {background-image: url(/img/icon_sort.png);padding: 0 0 1px 18px;background-repeat: no-repeat;background-position: 0 -12px;}
div.table tr.bg-tribute td {padding-top: 10px; padding-bottom: 10px;}

/* css/screen/elements/form.css */
div#body form div {line-height: 2em;margin-bottom: 0.5em;}
div#body form div.input input:focus {
	background-color: #FFF;
}
div#body form div label {
	width: auto;
	float: none;
	text-align: left;
	font-weight: bold;
	display: block;
	font-size: 14px;
	margin: 0px !important;
}
div#body form div span.link{color:#008CEE;cursor:pointer;text-decoration:underline}
body.obituaries.edit div#body div#primary label, body.obituaries.administracion_edit div#primary label{width: 7em;}
div#body form div.checkbox {margin-left:2em}
body.obituaries.administracion_edit div#body div#primary form div.checkbox{margin-left:8em}
div#body form div.checkbox input {margin-right: 0.5em;}
div#body form div.checkbox label {
	float: none;
	font-weight: normal;
	padding-left: 15px;
}
div#body div.checkbox div.error-message {margin-left: 0em;}
div#body form div.input input, div#body form div.input textarea {
	width: 100% !important;
	height: auto;
	padding-top: 5px !important;
	padding-right: 10px !important;
	padding-bottom: 5px !important;
	padding-left: 10px !important;
	border: 1px solid #957B64;
	font-size: 14px;
	margin-bottom: 10px;
	border-radius: 4px;
}
div#body form div.input input.large, div#body form div.input textarea.large {width: 50em;}
div#body form div.input textarea.large {height: 15em;}
div#body form div.input input.short {width: 12em;}
div#body form div.error-message,div#body form div.info-message{font-size:0.85em;color:#a00;margin-left:19em;margin-top:-0.5em}
div#body form div.info-message{color:#000;height:25px;line-height:25px}
div#body form div.info-message.ok{color:#090}
div#body form div.info-message.waiting{padding-left:30px;background:url('/img/icons/16x16/indicator.gif') no-repeat scroll 7px 7px}
div#body form .form-error {background: #faa;}
div#body form div.submit {
	font-size: 14px;
	margin-top: 1em;
	margin-right: 0;
	margin-bottom: 2em;
	margin-left: 0em;
}
div#body form div.input input.maininput:focus {background: none;}
div#body ul.holder li.bit-box a.closebutton{left:auto}
html body div#container div#body form div.checkbox input{
	width: 1em !important;
	margin-left: 0px;
	text-align: left;
}

/* css/screen/elements/obituary.css */
div.obituary{float:left;width:650px;background:#fff url(/img/bg_obituary.png) no-repeat left top;overflow:hidden;margin:.5em 0;padding:0}
body.obituaries.administracion_edit div.obituary{width: 545px;}
div.obituary h1{font-size:1em;font-weight:400;text-align:center;color:#435b6e;line-height:2.25em;margin-bottom:.75em;padding:.5em 0 .25em}
div.obituary h1 span{display:block;margin-bottom:5px}
div.obituary h1 strong{display:block;font-size:2.1em;font-weight:400;font-family:Georgia;color:#435b6e;font-style:italic;padding:.25em 0}
div.obituary p.what{color:#333;font-family:"Times New Roman",serif;font-size:1.3em;font-style:italic;text-align:center}
div.obituary p.details{border-bottom:1px solid #E1E1E1;font-family:Arial,Helvetica,sans-serif;font-size:1.2em;text-align:center;color:#333;margin:2em 6em;padding:0 0 10px}
div.obituary p.details span.where,div.obituary p.details span.what,div.obituary p.details span.when,div.obituary p.details{display:block;margin:.35em 0}
div.obituary p.details span.when{font-weight:700}
div.obituary div.body{font-style:italic;text-align:justify;_padding:0 30px 50px 30px;line-height:1.25em;min-height:60px;height:auto!important;background:#fff url(/img/bg_obituary_bt.gif) no-repeat left bottom;margin-bottom:0;padding:0 30px 50px}
div.obituary div.body p{color:#000}
div.obituary div.body p.company{float:none;clear:both;font-size:.95em;text-align:right;margin-bottom:0;text-transform:uppercase}
div.obituary p.company a{color:#006;border-bottom:1px solid #bbf;text-decoration:none;font-style:normal;font-weight:400}
div.obituary p.company a:hover{color:#fff}
div.obituary img{float:left;margin:0 1em .25em 0}

/* css/screen/elements/pagination.css */
div.pagination{clear:both;width:100%;text-align:right;margin-bottom:1em}
div.pagination p{
	font-size: 1.2em;
	color: #555
}
div.pagination a{border:1px solid #ddd;text-decoration:none;background:#fff;padding:.25em .5em}
div.pagination a:hover{
	background-color: #D3C9BC;
}
div.pagination span{margin:0 .15em}
div.pagination span.current{font-weight:700;padding:.25em .5em}

/* css/screen/elements/panel.css */
div#body div.panel{float:left;width:97%;margin-bottom:2em;background:#fff;border:1px solid #dcd5cf;border-top:none;padding:1em 1.5%}

/* css/screen/elements/shortcut.css */
ul.shortcuts{clear:both;overflow:hidden;float:left;width:100%;margin:0;padding:10px 0}
ul.shortcuts li{list-style:none}
ul.shortcuts li div{clear:both;text-align:center;margin-bottom:1em;background:#89317b url(/img/relief.png) repeat-x scroll center top}
ul.shortcuts li div.secondary{border:1px solid #D2CAA3}
ul.shortcuts li div a{display:block;line-height:100%;font-size:1.15em;font-weight:400;color:#fff;text-decoration:none;text-align:center;padding:1em 1.25em}
ul.shortcuts li div.secondary a{color:#000}
ul.shortcuts li div.publish a{font-size:1em}
ul.shortcuts li div.create_tribute a{font-size:1.75em}
ul.shortcuts li div.create_tribute a strong{color:#ffe851}
ul.shortcuts li div.flowers a{text-align:left;font-size:1em;padding:1em 1em 1em 65px}
ul.shortcuts li div.flowers a,ul.shortcuts li div.flowers:hover a{text-align:left;background-image:url(/img/bt_flowers.gif);background-repeat:no-repeat;background-position:.5em center}
ul.shortcuts li div.alerts a,ul.shortcuts li div.alerts:hover a{text-align:left;background:url(/img/bt_alert.png) no-repeat .5em center;padding:1em 1.25em 1em 65px}
ul.shortcuts li div.reminders a,ul.shortcuts li div.reminders:hover a{text-align:left;background:url(/img/buttons/bt_calendar.png) no-repeat .5em center;padding:1em 1.25em 1em 65px}
ul.shortcuts li div.print a,ul.shortcuts li div.print:hover a{text-align:left;background:url(/img/buttons/bt_print.png) no-repeat .5em center;padding:1em 1.25em 1em 65px}
ul.shortcuts li div:hover{background-color:#99418b}
ul.shortcuts li div a:hover{background:none}

/* css/screen/elements/tabset.css */
div#body ul.tabset{
	font-size: .85em;
	float: left;
	width: 97%;
	margin: 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #957b64;
}
div#body ul.tabset li{font-size:1.125em;list-style:none;float:left;background:transparent url(/img/tabs.gif) no-repeat scroll 100% -400px;margin:0 .25em -1px 0;padding:0 .25em 0 0}
div#body ul.tabset a{display:block;float:left;color:#fff;font-weight:700;text-decoration:none;background:transparent url(/img/tabs.gif) no-repeat scroll 0 -400px;padding:.45em .75em .45em 1em}
div#body ul.tabset li:hover{background-position:100% -600px}
div#body ul.tabset li:hover a{background-position:0 -600px;color:#fff}
div#body ul.tabset li.selected{background-position:100% -800px}
div#body ul.tabset li.selected a{background-position:0 -800px;color:#333}
div#body ul.tabset li.selected:hover{background-position:100% 0}
div#body ul.tabset li.selected:hover a{background-position:0 0;color:#039}

/* css/screen/elements/autocomplete.css */
div#body div.auto_complete{z-index:1000;position:absolute;border:1px solid #999;background:#fff;margin-top:0}
div#body div.auto_complete ul{margin:0}
div#body div.auto_complete li{overflow:hidden;white-space:nowrap;border-bottom:1px solid #eee;padding:.15em .25em}
div#body div.auto_complete li span{display:block;margin-left:1em;font-size:.65em;color:#999}
div#body div.auto_complete li.selected{background:#03c;color:#fff}
div#body div.auto_complete li.selected span{color:#bbb}
/* new autocomplete */
.acInput{width:200px}
.acResults{background-color:Window;border:1px solid WindowFrame;overflow:hidden;padding:0}
.acResults ul{list-style:none;list-style-position:outside;margin:0;padding:0}
.acResults ul li{cursor:pointer;display:block;font:menu;font-size:12px;margin:0;overflow:hidden;padding:2px 5px}
.acLoading{background:url('/img/icons/16x16/indicator.gif') right center no-repeat}
.acSelect{background-color:Highlight;color:HighlightText}

/* css/screen/elements/ads.css */
div.box.ads ul{margin-left:1em;text-align:center}
div.box.ads li{margin-left:0;list-style:none}
div.box.ads li a:hover{background:none;text-decoration:none}
div.box.ads img{border:1px solid #ccc}
.banner-468x60{float:right;margin-left:5px;height:60px;width:468px}
#banner-topright{position:absolute;margin-left:-53em;_margin-left:-71em;margin-top:-70px;_margin-top:-720px;width:72em}
#halfbanner-rec-midright{width:100%;margin-bottom:1em;padding:0}
#halfbanner-rec-midright a{display:block}
#halfbanner-rec-midright a:hover{border:0;background:none}
.rec-180x150 div{width:180px;height:150px;margin:1em 0 1em 3em}
div.halfbanner-234,div.halfbanner-234x60{width:234px}
div.halfbanner-234x60{height:60px;margin:0 0 1em .6em}
div.button-247x68{float:left;margin-bottom:20px;width:247px}
div.button-202{width:202px;float:left}

/* css/screen/elements/bookmarklets.css */
#bookmarklets{
	float: none;
	overflow: hidden;
	margin-bottom: 5px;
	padding: 4px;
	background-color: transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 10px;
}
#bookmarklets span{float:left;width:16px;height:16px;margin:0 5px 0 0}
#bookmarklets span.icon_32{float:left;width:32px;height:32px;margin:0 0 0 10px;padding:0}
#bookmarklets a{float:left;width:16px;height:16px;border:0 none;padding:0}
#bookmarklets a:hover{}
#bookmarklets a img{width:16px;height:16px;border:0 none;margin:0}
#bookmarklets span.icon_32 a{width:32px;height:32px;background-image:url('/img/sprites/sprite_bookmarks.png?2012');background-repeat:no-repeat}
#bookmarklets span.icon_32 a.meneame{background-position:-32px 0}
#bookmarklets span.icon_32 a.facebook{background-position:0 0}
#bookmarklets span.icon_32 a.twitter{background-position:-64px 0}
#bookmarklets span.icon_32 a.plusone{background-position:-96px 0}
#bookmarklets span.icon_32 a img{width:32px;height:32px;border:0 none;margin:0}

/* css/screen/elements/modal-alert.css */
div#modal_alert_container{display:none}
div#modal_alert_message{width:500px;overflow:hidden;/*background:#FDFBFD url(/img/bg-create-content.gif) repeat-x left top;*/padding:15px 20px}
div#modal_alert_message h3{margin-top:0;margin-bottom:10px}
div#modal_alert_message .boxMsg{text-align:center}
div#modal_alert_message .message{font-weight:700;font-size:14px;color:#89317B}

/* jquery.tool */
/* modal */
div.modal{
	display: none;
	border: solid 10px #fff;
	padding: 15px;
	text-align: left;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-box-shadow: 0 0 50px #ccc;
	-webkit-box-shadow: 0 0 50px #ccc;
	background-color: #FFFFFF;
	background-image: none;
	box-shadow: 4px 4px 8px #333;
	margin-right: auto !important;
	margin-left: auto !important;
	left: 0% !important;
	right: 0% !important;
	max-width: 950px;
}
div.modal h2{
	clear: none;
	color: #957B64;
	font-family: Roboto;
	font-size: 18px;
	margin: 0 0 5px;
	padding: 5px 0;
	border-bottom: 1px solid #333;
	font-size: 20px
}
/* calendar */
input.date{
	-moz-box-shadow: 0 0 10px #eee inset;
	-webkit-box-shadow: 0 0 10px #eee inset;
	border: 1px solid #ccc;
	text-align: left;
	width: 194px
}
#calroot{-moz-border-radius:5px;-moz-box-shadow:0 0 15px #666;-webkit-border-radius:5px;-webkit-box-shadow:0 0 15px #666;background-color:#fff;border:1px solid #ccc;font-size:11px;margin-top:-1px;padding:2px;width:220px;z-index:10000}
#calhead{height:22px;padding:2px 0}
#caltitle{color:#0150D1;float:left;font-size:14px;line-height:20px;text-align:center;text-shadow:0 1px 0 #ddd;width:155px}
#calnext,#calprev{background:transparent url('/img/buttons/prev.gif') no-repeat scroll center center;cursor:pointer;display:block;float:left;height:20px;width:20px}
#calnext{background-image:url('/img/buttons/next.gif');float:right}
#calprev.caldisabled,#calnext.caldisabled{visibility:hidden}
#caltitle select{font-size:10px}
#caldays{border-bottom:1px solid #ddd;height:14px}
#caldays span{display:block;float:left;text-align:center;width:28px}
#calweeks{background-color:#fff;margin-top:4px}
.calweek{clear:left;height:22px}
.calweek a{-moz-border-radius:3px;-webkit-border-radius:3px;color:#666;display:block;float:left;font-size:11px;height:20px;line-height:20px;margin-left:1px;text-align:center;text-decoration:none;width:27px}
.calweek a:hover,.calfocus{background-color:#ddd}
a.calsun{color:red}
a.caloff{color:#ccc}
a.caloff:hover{background-color:#f5f5fa}
a.caldisabled{background-color:#efefef!important;color:#ccc!important;cursor:default}
#calcurrent{background-color:#498CE2;color:#fff}
#caltoday{background-color:#333;color:#fff}
/* tabs */
div#tabs{float:left}
div#tabs ul{font-size:0.85em;margin:0;float:left;width:100%}
div#tabs ul li{font-family:"Arial","sans-serif";font-size:1.125em;list-style:none;float:left;margin: 0 2px 0 0}
div#tabs ul li a{display:block;float:left;width:134px;height:19px;overflow:hidden;color:#fff;font-weight:bold;padding:0.45em 0 0.45em 0;text-align:center;text-decoration:none;background:transparent url('/img/tabs-rememori.gif') no-repeat scroll -420px 0}
div#tabs ul li a:hover{background-position: -420px -31px}
div#tabs ul li a.current{color:#000;background-position: -420px -62px}
div#tabs ul li a.tab-small{width:81px;background-position:-553px 0}
div#tabs ul li a.tab-small:hover{width:81px;background-position:-553px -31px}
div#tabs ul li a.tab-small.current{background-position: -553px -62px}
div#tabs ul li a.tab-big{width:174px;background-position:-247px 0}
div#tabs ul li a.tab-big:hover{width:174px;background-position:-247px -31px}
div#tabs ul li a.tab-big.current{background-position:-247px -62px}
div#tabs ul li a.tab-bigger{width:248px;background-position:0 0}
div#tabs ul li a.tab-bigger:hover{width:248px;background-position:0 -31px}
div#tabs ul li a.tab-bigger.current{background-position:0 -62px}
div#tabs div.panes{
	display: block;
	width: 100%;
	margin-bottom: 1em;
	float: left;
	background-color: #EDE9E4;
	border: 1px none #EDE9E4;
	padding-top: 20px;
	padding-right: 1.4em;
	padding-bottom: 20px;
	padding-left: 1.4em;
}

/* css/lib/fancybox/jquery.fancybox-1.3.2.custom.css */
#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}
#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url(/img/fancybox/fancybox.png)}
#fancybox-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1100;display:none}
#fancybox-tmp{border:0;overflow:auto;display:none;margin:0;padding:0}
#fancybox-wrap{position:absolute;top:0;left:0;z-index:1101;outline:none;display:none;padding:20px}
#fancybox-outer{position:relative;width:100%;height:100%;background:#fff}
#fancybox-content{width:0;height:0;outline:none;position:relative;overflow:hidden;z-index:1102;border:0 solid #fff;padding:0}
#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101}
#fancybox-close{position:absolute;top:-15px;right:-15px;width:26px;height:30px;background:transparent url(/img/fancybox/fancybox.png) -40px 0;cursor:pointer;z-index:1103;display:none}
#fancybox-error{color:#444;font:normal 12px/20px Arial;margin:0;padding:14px}
#fancybox-img{width:100%;height:100%;border:none;outline:none;line-height:0;vertical-align:top;margin:0;padding:0}
#fancybox-frame{width:100%;height:100%;border:none;display:block}
#fancybox-left,#fancybox-right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;outline:none;background:transparent url(/img/fancybox/blank.gif);z-index:1102;display:none}
#fancybox-left{left:0}
#fancybox-right{right:0}
#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}
#fancybox-left-ico{background-image:url(/img/fancybox/fancybox.png);background-position:-40px -30px}
#fancybox-right-ico{background-image:url(/img/fancybox/fancybox.png);background-position:-40px -60px}
#fancybox-left:hover,#fancybox-right:hover{visibility:visible}
#fancybox-left:hover span{left:20px}
#fancybox-right:hover span{left:auto;right:20px}
.fancybox-bg{position:absolute;border:0;width:20px;height:20px;z-index:1001;margin:0;padding:0}
#fancybox-bg-n{top:-20px;left:0;width:100%;background-image:url(/img/fancybox/fancybox-x.png)}
#fancybox-bg-ne{top:-20px;right:-20px;background-image:url(/img/fancybox/fancybox.png);background-position:-40px -162px}
#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url(/img/fancybox/fancybox-y.png);background-position:-20px 0}
#fancybox-bg-se{bottom:-20px;right:-20px;background-image:url(/img/fancybox/fancybox.png);background-position:-40px -182px}
#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url(/img/fancybox/fancybox-x.png);background-position:0 -20px}
#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url(/img/fancybox/fancybox.png);background-position:-40px -142px}
#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url(/img/fancybox/fancybox-y.png)}
#fancybox-bg-nw{top:-20px;left:-20px;background-image:url(/img/fancybox/fancybox.png);background-position:-40px -122px}
#fancybox-title{font-family:Helvetica;font-size:12px;z-index:1102}
.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative}
.fancybox-title-outside{padding-top:10px;color:#fff}
.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left}
#fancybox-title-over{background-image:url(/img/fancybox/fancy_title_over.png);display:block;padding:10px}
.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px}
#fancybox-title-float-wrap{border:none;border-collapse:collapse;width:auto}
#fancybox-title-float-wrap td{white-space:nowrap}
#fancybox-title-float-left{padding-left:15px;background:url(/img/fancybox/fancybox.png) -40px -90px no-repeat}
#fancybox-title-float-main{color:#FFF;line-height:29px;font-weight:700;padding-bottom:3px;background:url(/img/fancybox/fancybox-x.png) 0 -40px}
#fancybox-title-float-right{padding-left:15px;background:url(/img/fancybox/fancybox.png) -55px -90px no-repeat}
.fancybox-ie6 #fancybox-close{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancybox/fancy_close.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-left-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancybox/fancy_nav_left.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-right-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancybox/fancy_nav_right.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-title-over{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancybox/fancy_title_over.png',sizingMethod='scale');zoom:1}
.fancybox-ie6 #fancybox-title-float-left{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancybox/fancy_title_left.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-title-float-main{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancybox/fancy_title_main.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-title-float-right{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancybox/fancy_title_right.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-bg-w,.fancybox-ie6 #fancybox-bg-e,.fancybox-ie6 #fancybox-left,.fancybox-ie6 #fancybox-right,#fancybox-hide-sel-frame{height:expression(this.parentNode.clientHeight+"px")}
#fancybox-loading.fancybox-ie6{position:absolute;margin-top:0;top:expression((-20+(document.documentElement.clientHeight?document.documentElement.clientHeight/2:document.body.clientHeight/2) 0 (ignoreMe=document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop)) 0 px)}
#fancybox-loading.fancybox-ie6 div{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancybox/fancy_loading.png',sizingMethod='scale')}
.fancybox-ie .fancybox-bg{background:transparent!important}
.fancybox-ie #fancybox-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancybox/fancy_shadow_n.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancybox/fancy_shadow_ne.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancybox/fancy_shadow_e.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancybox/fancy_shadow_se.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancybox/fancy_shadow_s.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancybox/fancy_shadow_sw.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancybox/fancy_shadow_w.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancybox/fancy_shadow_nw.png',sizingMethod='scale')}

/* /css/print/default.css */
@media print {
.js_scroll,div#bookmarklets,div#footer,#session,div#header ul,div#header form,div#header p#crumbs,div#body div#primary div#post-condolence,#tagline,.noPrint,div#body div#primary h2,div#body div#secondary,li#default-condolence,h1#send-condolence,div#primary h1#condolence-title-default,.alerts,.reminders,.tribute_ops,.ob_opciones,.view_memories,div.obituary-bottom{display:none!important}
div#primary{padding-left:50pt;width:800pt;display:block;height:720pt}
div.obituary{width:530pt}
h1#condolence_book{clear:left;page-break-before:always}
div#obituary_print_footer{clear:left;float:left;position:absolute;bottom:0;display:block}
body{background:none!important}
#body div.ob_destacado h1,p.ob_title{color:#89317B;font-family:Georgia;font-size:1.4em;font-weight:700;margin:0;padding:0}
div.ob_destacado p.ob_subtitle{font-size:1.1em}
div.ob_image{float:left;position:absolute;padding:5px}
div.ob_destacado{ background: #fff url("/img/bg_lila.gif") repeat-x scroll left bottom;
    border: 3px solid #fff;
    float: left;
    height: 340px;
    overflow: hidden;
    width: 655px;}
div.ob_otros{background:none repeat scroll 0 0 #F2ECF0;border:3px solid #E7DAE5!important;float:right!important;height:275px;margin-bottom:20px;overflow:hidden;width:260px}
div.ob_otros_content{padding:3px 3px 3px 5px}
div.ob_content{padding:5px 5px 5px 275px}
}

/* css/gecko/default.css */
ul.holder li.bit-box{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}
p#admin{opacity:0.7}
div#body div.message,body.dashboard div#body img,div.actions a{-moz-border-radius:.5em;-webkit-border-radius:.5em;border-radius:.5em}

/* image upload form */
body.custom_tributes div#body div#image_upload_prompt{width:850px;z-index:1}
/*
button#image_upload_trigger{width:165px;height:58px;border:none;padding:20px 28px 6px 50px;background:url('/img/bt_photo.gif') no-repeat scroll 0 -5px transparent;color:#fff;font-family:Verdana,Sans-serif;font-weight:700;cursor:pointer}
*/
/* image crop form */
div#image_crop_prompt{display:none}
div.normal_image{float:left;}
div.normal_image p{background:url("/img/ico_resize.gif") no-repeat scroll left top transparent}
div.normal_image p, div.thumbnail_image p{padding:0 3px 3px 20px}
div.normal_image img{float:left;margin:0;cursor:crosshair}
div.thumbnail_image{width:200px;float:right;padding-left:10px}
div.thumbnail_image div.image_mask{width:120px;height:120px;overflow:hidden}
div#image_crop_prompt div p{margin-bottom:0.2em}
div#image_crop_prompt div.thumbnail_image form div{float:left;margin-left:0}
div#image_crop_prompt div.thumbnail_image form label{text-align:left;font-weight:normal}
div#image_crop_prompt div.thumbnail_image p{padding-left:0px}
div#image_crop_prompt div.thumbnail_image form input[type=text], div#image_crop_prompt div.thumbnail_image form textarea{width:13em;border:1px solid #dacad3;background:#f8f1f5 url('/img/bg_input.gif') no-repeat left top;font-size:1.1em;margin-bottom:0px;display:block;padding:3px}
#loading{position:absolute;background:#FDFBFD url('/img/bg-create-content.gif') repeat-x left top;border:5px solid #fff;top:0;display:none;margin:2% 80px;padding:10px}
.imgareaselect-border1{background:url('/img/image-uploader/border-v.gif') repeat-y left top}
.imgareaselect-border2{background:url('/img/image-uploader/border-h.gif') repeat-x left top}
.imgareaselect-border3{background:url('/img/image-uploader/border-v.gif') repeat-y right top}
.imgareaselect-border4{background:url('/img/image-uploader/border-h.gif') repeat-x left bottom}
.imgareaselect-border1,.imgareaselect-border2,.imgareaselect-border3,.imgareaselect-border4{opacity:0.5;filter:alpha(opacity=50)}
.imgareaselect-handle{z-index:1;background-color:#fff;border:solid 1px #000;opacity:0.5;filter:alpha(opacity=50)}
.imgareaselect-outer{background-color:#000;opacity:0.5;filter:alpha(opacity=50)}

/* home 
div.obituarios_famosos div.image_wrap, div.obituarios_famosos div.image_wrap div.caption{width:300px}*/
div.obituarios_famosos div.caption{width:100%;height:64px;background:none repeat scroll 0 0 #FFFFFF;color:#FFFFFF;opacity:0.8;z-index:89;display:none;position:relative}
div.obituarios_famosos div.caption a{float:left;clear:right;font-family:Georgia;font-size:18px;color:#A35497}
div.obituarios_famosos div.caption p{padding:6px;color:#222222}
div.obituarios_famosos div.caption p strong{float:left;clear:left;margin-left:5px}
div.obituarios_famosos div.caption span.right{clear:left}
div.obituarios_famosos div.image_wrap div.caption{display:block}
div.obituarios_famosos div.image_wrap a:first-child{padding:0}
div.obituarios_famosos div.image_wrap img{position:absolute}
div.obituarios_famosos div#scrollable div.items{float:left;margin:-17px 0 0 14px}
div.obituarios_famosos div#scrollable div.items span{width:42px;height:42px;float:left;background:none repeat scroll 0 0 #FFFFFF;border:1px solid #AAAAAA;cursor:pointer;display:block;margin-right:8px;padding:1px;position:relative;z-index:99}
div#homenajes div.scrollable{width:290px;height:240px;position:relative;overflow:hidden;background:url('/img/hr.png') no-repeat scroll 0 217px transparent}
div#homenajes div.scrollable div.items{width: 20000em;height:240px;clear:both;position:absolute}
div#homenajes div.scrollable div.items div.item{width:290px;height:240px;float:left}
div#homenajes div.scrollable div.items div.item div.image_wrap{float:left;margin-right:10px}
div#homenajes div.scrollable div.items div.item div.image_wrap a{border:1px solid #AAAAAA;display:block;height:120px;padding:2px;width:120px}
div#homenajes div.scrollable div.items div.item div.content p{font-family:Arial;font-size:12px;line-height:20px;margin-top:10px;}
div#homenajes div.navi{width:80px;height:18px;float:left}
div#homenajes div.navi a{background: url("/img/numbers.png") no-repeat scroll 0 0 transparent;color:#FFFFFF;float:left;font:10px/14px Verdana;height:15px;padding-left:4px;width:15px;cursor:pointer;text-decoration:none}
div#homenajes a#custom_tribute_list{float:right;font: bold 12px/15px Arial}
div#homenajes div.navi a:hover, div#homenajes div.navi a.active{background-position:0 -25px}
div#homenajes a.boton{width:278px;height:22px;margin-top:22px;float:left}

/* condolences gifts form */
div#body div#post-condolence h2 a{color:#fff}
div#body div#tributes_forms {overflow:hidden;text-align:left;font-size:0.9em;background:#fff;padding:10px;_padding:5px;_float:left;clear:both;_width:650px;margin-bottom:10px;}
div#body div#tributes_forms ul {margin:0;padding:0;}
div#body div#tributes_forms ul li {list-style:none;}
div#body div#tributes_forms div.form_top {height:300px;}
div#body div#tributes_forms div.form_box {font-family:"Verdana";background:#fff;padding:10px;font-size:0.95em;width:290px;_width:48%;overflow:hidden;float:left;margin-left:6px;border:1px solid #efefef;}
div#body div#tributes_forms div.form_box ul {list-style:none;margin:0;padding:0;}
div#body div#tributes_forms div.form_box label{width:auto;display:block;text-align:left;font-weight:bold;margin:0 0 3px 0}
div#body div#tributes_forms div.form_box div.checkbox label{font-weight:400}
div#body div#tributes_forms div.form_box input.txt {padding:3px;border:1px solid #dacad3;background:#f8f1f5 url('/img/bg_input.gif') no-repeat left top;font-size:1.1em;}
div#body div#tributes_forms p.strong{margin-bottom:0;font-weight:bold;}
div#body div#tributes_forms p.small{font-size:0.9em;font-weight:normal}
div#body div#tributes_forms div.checkbox{margin-left:0;overflow:hidden;float:left;width:100%;clear:both}
div#body div#tributes_forms div.checkbox input{margin-top:4px;float:left}
div#body div#tributes_forms div.checkbox label input{float:left;display:inherit}
/* condolence form */
div#body div#tributes_forms div#send_condolence_ob ul li{margin:0 0 8px 0}
div#body div#tributes_forms div#send_condolence_ob textarea{clear:both;padding:3px;height:90px;border:1px solid #dacad3;background:#f8f1f5 url('/img/bg_input.gif') no-repeat left top;font-size:1.1em}
div#body div#tributes_forms div#send_condolence_ob input.submit{background: url('/img/bt_msg_form.gif') no-repeat left top;width:289px;height:55px;color:#FFFFFF;font-size:1.3em;font-weight:700;text-decoration:none;cursor:pointer;border:none;padding:25px 1.25em 0.55em 50px;margin:5px 5px 0 0}
div#body div#tributes_forms div#send_condolence_ob p {margin:0;padding:0;}
div#body div#tributes_forms div#send_condolence_ob form div label{float:none}
/* light candle form */
div#body div#tributes_forms div#send_candle_ob input.submit{background:url('/img/bt_vela_form.gif') no-repeat left top;width:289px;height:55px;color:#FFFFFF;cursor:pointer;font-size:1.3em;border:none;font-weight:bold;padding:25px 1.25em 0.55em 1.25em;text-decoration:none;margin-right:5px;margin-top:5px}
div#body div#tributes_forms div#send_candle_ob label[for=ObituaryGiftName]{float:left;clear:both}
div#body div#tributes_forms ul#select_candle{margin:0px 0 15px;padding:0;overflow:hidden}
div#body div#tributes_forms ul#select_candle li{width:79px;height:85px;float:left;border: 1px solid #EFEFEF;padding:2px;margin:3px 3px}
div#body div#tributes_forms ul#select_candle li label{padding: 60px 0 0 0;margin-bottom:0px;width:82px;height:22px;display:block;background-image:url('/img/sprites/sprite_candles.png');background-repeat:no-repeat}
div#body div#tributes_forms ul#select_candle li label.GiftType1{background-position:9px -2px}
div#body div#tributes_forms ul#select_candle li label.GiftType2{background-position:9px -62px}
div#body div#tributes_forms ul#select_candle li label.GiftType3{background-position:9px -122px}
div#body div#tributes_forms ul#select_candle li label.GiftType4{background-position:9px -182px}
div#body div#tributes_forms ul#select_candle li label.GiftType5{background-position:9px -242px}
div#body div#tributes_forms ul#select_candle li label.GiftType6{background-position:9px -302px}
div#body div#tributes_forms ul#select_candle li label span.radio{background-color:#EFEFEF;display:block;padding:4px 0px 5px 33px;height:16px;width:46px}

/* memories-summary */
div.ob_otros{float:left;background:#f2ecf0;border:1px solid #fff;width:270px;overflow:hidden;margin-bottom:20px}
body.tributes.view div.ob_otros{min-height:295px}
div.ob_otros_content{padding:3px 3px 3px 5px}
div.ob_otros p.title{border-bottom:1px solid #e4cfe1}
div.ob_otros p.title{margin:5px 0;font-weight:bold;font-size:0.9em;color:#660066;clear:both}
div.ob_otros ul.last_candles{overflow:hidden;padding:0;margin:10px 0 10px 0;padding:0;list-style:none;clear: right}
div.ob_otros ul.last_candles li{float:left;width:79px;list-style:none;font-style:italic}
div.ob_otros ul.last_candles li p{font-size:0.8em;margin:0 5px 0 0;display:block;text-align:center;overflow:hidden;_float:left;_width:69px;_margin:0}
div.ob_otros ul.last_candles p span{color:#909090}
div.ob_otros ul.last_candles div.last_candle{width:76px;height:76px;background: url('/img/last_candle.gif') no-repeat left top;text-align:center}
div.ob_otros ul.last_candles div.last_candle{margin-bottom:5px}
div.ob_otros ul.last_candles div.last_candle img{margin-top:8px}
div.ob_otros div.last_memories{font-size:0.9em;background: url('/img/last_memories.gif') no-repeat left top;padding:5px 5px 5px 55px;font-style:italic;margin:5px 0 5px 0;_margin-top:0;display:block;clear:both}
div.ob_otros div.last_memories p{padding:0;margin:0;display:block;height:45px;overflow:hidden;font-size:0.9em}
div.ob_otros div.last_memories p.autor{height:16px;margin:3px 0}
div.ob_otros .view_memories a{font-size:0.9em}
body.obituaries.view div.ob_otros{width:245px}

/* search results */
body.search div#body div.panel div#results li{float:left;width:100%}
body.search div#body div.panel div#results li img{float:left;margin:5px 5px 5px 0}

/* CSS TESTAMENTA */


#topBar{
	color: #999;
	float: right;
}
#per{
	float:left;
}
#infRem{
	float: left;
	margin-right: 1%;
	display: none;
}
#myAcc{
	float:right;
	height: 29px;
	margin-top: -7px;
	line-height: 30px;
	padding: 0px 10px 0px 10px;
}

#myAcc>a{
	color: #999 !important;
	font-weight: normal !important;
	font-size: 12px;
}
#remRedes {
	float: right;
}
div#header{
	min-width: 960px;
	width: 100%;
	overflow: hidden;
	background-image: none;
}


#tableHeader{
width: 100%;
text-align: center;
margin-top: 100px;
}

#tableHeader>tbody>tr>td{
	border:0px solid black
}

div.obituarios_famosos div.image_wrap img {
position: absolute;
margin-left: -128px;
}


.image_wrap>a>img{
	border: 2px solid grey;
margin: 0;
padding: 0;
border-radius: 800px;
overflow: hidden;
}

.caption{
float: left;
position: absolute;
margin-bottom: 19px;
margin-top: 260px;
}

#fotosFamososDead>div{
	margin-left: 5%;
}

div#circulosDestacados{
	min-width: 860px;
	height: 700px;
	width: 100%;
	overflow: hidden;
	background: url(/img/buscarEsquela.jpg) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

#circulosDestacadosText{
	font-size: 60px;
	color: #75224A;
	padding-top: 60px;
}
#circulosDestacados>div{
	text-align: center;
	width: 70%;
	margin-left: 15%;
}

input[type="text"]{
	color: rgb(153, 153, 153);
	height: 47px;
	width: 37%;
	padding-left: 15px;
	/*border: 2px solid #75224a;*/
	background-color: #fff !important;
    border: 1px solid #957B64 !important;
    border-radius: 3px !important;
    font-size: 14px !important;
    padding: 12px !important;
}

.puEsquela{

    height: 47px !important;
	background-color: #957B64 !important;
	border: 0px !important;
	width: 30% !important;
	color: white !important;
	font-weight: normal !important;
	text-transform: uppercase !important;
	border-radius: 3px !important;	
	font-size: 15px !important;
	font-weight: 700 !important;
	margin-right: 0 !important;
	margin-top: 0 !important;
	padding-top: 12px !important;
}

.buEsquela{
	height: 47px;
	background-color: #C876BA;
	border: 0px;
	width: 20%;
	color: white;
	font-weight: normal;
}


#nEsquelas{
	font-size: 29px;
	color: white;
}
#empresasAseguradoras{
	background-color:#F7F7F7;
	height: 300px;
	color:#929292;
	font-size:40px;
}

#empresasAseguradoras>div{
padding-top:30px;
	text-align: center;
	width: 70%;
	margin-left: 15%;
}
#buscarEnviar>div{
padding-top:30px;
	text-align: center;
	width: 70%;
	margin-left: 15%;
	font-size: 10px;
}

#tableAseguradora{
width: 100%;
text-align: center;
margin-top: 100px;
}


#tableBuscaEnvia{
width: 100%;
text-align: center;
}

#tableAseguradora>tbody>tr>td{
	border:0px solid black
}

#tableBuscaEnvia>tbody>tr>td{
	border:0px solid black
}






#buscarEnviar{
	background-color:white;
	height: 500px;
	color:#929292;
	font-size:40px;
}


#buscarEsquela{
	text-align: center;
	margin-top:200px;
}

#buscarEsquelaText{
	color:white;
	font-size:40px;
}

.titularRedondas{
	color: #939491;
	font-size: 35px;
}

.titularRedondas>a{
	color: #939491;
	text-decoration: none;
	font-weight: 100;
}


.datosRedondo{
	margin-top: 260px;
	float: left;
}
.nombreRedondo{
	font-size: 25px;
	padding-bottom: 20px;
	text-align: center;
	width: 290px;
}
.nombreRedondo>p>a{
	color: rgba(147,148,145,0.84);
	text-decoration: none;
	font-weight: 100;
}

.fechaRedondo{
	color: #985A78;
font-size: 120%;
}


.prevBody{
	color: rgba(147,148,145,0.84); 
}


.enCondolencia{
	background-color: #C876BA;
	margin-bottom: 10px;
	float: left;
	width: 80%;
	margin-left: 10%;
	height: 45px;
	line-height: 3;
	font-weight: normal;
	color:	white;
}

.enVela{
	background-color: #79C0EB;
	float: left;
	width: 80%;
	margin-left: 10%;
	height: 45px;
	line-height: 3;
	font-weight: normal;
	color:	white;
}
.provinces{
	background-color:#F8F8F8;
}

#privinciasRememori>div>p>a{
	color:#7C2D53;
	font-weight: bold;
}

.titularCentrado{
	text-align: center;
	width: 100%;
	font-size: 40px !important;
	color: #929292;
}

#recibirAlertas{
	min-width: 960px;
	height: 200px;
	width: 100%;
	overflow: hidden;
	background: url(/img/newsletterRememori.jpg) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

#footerRememori{
	background-color: #77624F;
	min-height: 300px;
	padding-bottom: 60px !important;
	color: #DDD2DA;
}
#lastFooterRememori{
	background-color: #A28973;
	padding: 18px;
	padding-left: 6%;
	padding-right: 6%;
}

.liTitulo{
	font-weight: bold;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

#privinciasRememori{
	margin-top: -60px;
	height: 550px;
}

#publiTestamenta{
	background-color: white;
	height: 350px;
}

/** FUENTES LIKE PSD **/

#buscarEsquela>div>h1{
	text-shadow: 3px 1px 10px #333;
	font-family: 'Roboto', sans-serif;
	font-weight: 100;
	font-size: 58px;
}

#nEsquelas{
	font-family: 'Roboto', sans-serif;
	font-weight: 100;
	font-size: 41px !important;
}

.titularRedondas{
	font-family: 'Roboto', sans-serif;
	font-weight: lighter;
	font-size: 31px !important; 
}

.nombreRedondo{
	font-family: 'Roboto', sans-serif;
	font-weight: lighter;
	font-size: 21px;
}

.fechaRedondo{
	font-family: 'Roboto', sans-serif;
	font-weight: lighter;
	font-size: 21px;
	margin-top: -60px;
}
.prevBody>p{
	font-family: 'Roboto', sans-serif;
	font-weight: lighter;
	font-size: 15px;
}

.enCondolencia>a{
	font-family: 'Roboto', sans-serif;
	font-weight: lighter;
	color:white !important;
	font-size: 17px;
}
.enCondolencia>a:visited{
	font-family: 'Roboto', sans-serif;
	font-weight: lighter;
	color:white !important;
}

.enVela>a{
	font-family: 'Roboto', sans-serif;
	font-weight: lighter;
	color:white !important;
	font-size: 17px;
}
.enVela>a:visited{
	font-family: 'Roboto', sans-serif;
	font-weight: lighter;
	color:white !important;
}


.enCondolencia{
	font-family: 'Roboto', sans-serif;
	font-weight: lighter;
	color:white !important;
	font-size: 17px;
}
.enCondolencia:visited{
	font-family: 'Roboto', sans-serif;
	font-weight: lighter;
	color:white !important;
}

.enVela{
	font-family: 'Roboto', sans-serif;
	font-weight: lighter;
	color:white !important;
	font-size: 17px;
}
.enVela:visited{
	font-family: 'Roboto', sans-serif;
	font-weight: lighter;
	color:white !important;
}

#empresasAseguradoras>div{
	font-family: 'Roboto', sans-serif;
	font-weight: lighter;
}

#tableAseguradora>tbody>tr>td>img{
	zoom: 150%;
}

.titularCentrado{
	font-family: 'Roboto', sans-serif;
	font-weight: lighter;
	padding-top: 45px;
	font-size: 40px;
}


.buEsquela{
/*	font-family: 'Roboto', sans-serif;
	font-weight: lighter;
	color:white !important;
	font-size: 15px;
  cursor: pointer;*/
    height: 47px;
    background-color: #957B64;
    border: 0px;
    width: 20%;
    color: white;
    font-weight: normal;  
}
.buEsquela:visited{
	/*font-family: 'Roboto', sans-serif;*/
	font-weight: lighter;
	color:white !important;
}


.puEsquela{
	
	/*font-family: 'Roboto', sans-serif;*/
    height: 47px !important;
	background-color: #957B64 !important;
	border: 0px !important;
	width: 30% !important;
	color: white !important;
	font-weight: normal !important;
	text-transform: uppercase !important;
	border-radius: 3px !important;	
	font-size: 15px !important;
	font-weight: 700 !important;
	margin-right: 0 !important;
	margin-top: 0 !important;
	padding-top: 12px !important;
}
.puEsquela:visited{
	font-family: 'Roboto', sans-serif;
	font-weight: lighter;
	color:white !important;
}
.puEsquela:hover{
    background-color: #a51b91 !important;
}
.footerLinks>a{
	color:white;
	font-weight: 100
}
.footerLinks{
	color:white;
	font-weight: 100
}
.footerLinks>a:visited{
	color:white;
}








/** Circulos destacados **/
.fotoTipo{
	width: 200px;
	height: 200px;
	border-radius: 800px;
	overflow: hidden;
	margin: 0 auto;
}
.fotoTipo>a>img{
	margin-left: -8px;
	width: 210px;
	height: 210px;
}

.nombreTipo>a{
	color: rgba(147,148,145,0.84) !important;
	text-decoration: none;
	font-weight: 100;
	font-size: 21px;
	font-family: 'Abel', sans-serif;
}
.nombreTipo{
	margin-top: 7px;

}
.fechaTipo{
	font-family: 'Abel', sans-serif;
	color: #985A78;
	min-height: 50px
}

.bodyTipo{
	color: rgba(147,148,145,0.84) !important;
	text-decoration: none;
	font-weight: 100;
	font-size: 15px;
	font-family: 'Abel', sans-serif;
	min-height: 36px;
	max-height: 36px;
	padding: 0px 35px 20px 35px;
	text-align: justify !important;
}

.boton1Tipo>a{
	font-family: 'Abel', sans-serif;
	font-weight: lighter;
	color: white !important;
	font-size: 17px;
}

.boton1Tipo{
	background-color: #C876BA;
	margin-bottom: 10px;
	float: left;
	width: 80%;
	margin-left: 10%;
	height: 45px;
	line-height: 3;
	font-weight: normal;
	color: white;
}
.boton2Tipo>a{
	font-family: 'Abel', sans-serif;
	font-weight: lighter;
	color: white !important;
	font-size: 17px;
}

.boton2Tipo{
	background-color: #79C0EB;
	margin-bottom: 10px;
	float: left;
	width: 80%;
	margin-left: 10%;
	height: 45px;
	line-height: 3;
	font-weight: normal;
	color: white;
}

.titularRedondas{
	float:left;
	width:33%;
	margin-top:40px;
	margin-bottom: 10px; 
}









#tagline{
	font-size: 11px !important;
}

ul+form.search{
	margin: 23px 0px 10px 0px;
	float: right;
}






#send_candle_ob{
	width: 320px !important;
}

#recibirAlertas>div{
	width: 80%;
	margin: 0 auto;
	padding-top: 50px;
	text-align: right;
	margin-left: 36%;
}
#recibirAlertas>div>a{
	color: white;
}



/* Noticias Footer */

.highlighted{
	height: 50px;
}
.highlighted>div>img{
	float: left;
	height: 40px !important;
	width: 50px;
	padding: 0px !important;
	margin-right: 15px;
}

.rounded_cab{
	width: 100% !important;
	background-color: rgba(255,255,255,0) !important;
}

ul.homenews li.highlighted div{
	border: 0px !important;
	width: 100% !important;
}
li.highlighted>*{
	font-weight: 100;
	font-size: 80%;
	color: white !important;
}
.homenews+p>a{
	color: white !important;
}


.pubAdsenseRight{
	margin: 0 auto;
	text-align: center;
	max-width: 304px;
}

.pubAdsenseFoot{
	margin: 0 auto;
	text-align: center;
	max-width: 816px;
}

#body{
}



li.candle_post {
  height: 56px;
  margin: 0 0 10px !important;
  padding: 0;
  background-image:none !important;
    background: #ece8d7 url(/img/bg_post.gif) no-repeat left top !important;
}

div#header div#crumbs {
  width: 100% !important;
}

.menu{
  display:none;
}
.bodyTipo{
  margin-bottom: 25px;
}
  
@media (max-width: 1175px){
    div#container {
      width: 98%;
    }
    div#body div#primary {
      width: 70%;
      float: left;
    }
}

@media (max-width: 1070px){
    div#body div#primary {
		width: 100% !important;
		float: none;
    }
    div#body div#secondary {
      /*width: 19em;*/
        width: 100% !important;
		float: none;
    }
}

@media (max-width: 800px){
    .pubAdsenseFoot{
      display:none;
    }
    .pagination span:not(:nth-child(n+12)):nth-child(n+4) {
      display:none;
    }

    .boxes .primary, .boxes .secondary {
      width: 98% !important;
    }
    #banner-topright {
      margin-top: 0px;
    }
}

@media (max-width: 700px){
    body.pages.display div.illustrated a.highslide {
      float: none !important;
    }
}
@media (min-width: 1100px) and (max-width: 1418px){
    div#body div#primary {
      width: 65%;
      float: left;
    }
}
@media (max-width: 1024px){
    body,div#header {
      min-width:100%;
    }
    div#container{max-width:100%;}
    div.wrap_center {
      width: 95%;
      margin: 0 auto;
    }
    /** TOP **/
    #infRem{
	margin-left: 0px !important;
	display: none;
    }
    /** FIN TOP **/
    #circulosDestacados>div>div{
      min-width: 250px;
    }
    #circulosDestacados>div {
      width: 100%;
      margin-left: 0%;
    }
    div#circulosDestacados {
      min-width: 100%;
      height: auto;
      width: 100%;
    }
    #recibirAlertas {
      min-width: 100%;
      padding-bottom: 50px;
      height:auto;
      margin-top: -40px;
    }
    #recibirAlertas>div {
      padding-top: 50px;
      text-align: right;
      width: 70%;
      margin-left: 15%;
    }
    #privinciasRememori {
      margin-top: -60px;
      height: auto;
      display: table;
    }
    #privinciasRememori div {
      margin-left: 5px !important;
      width: auto !important;
    }
    #privinciasRememori {
      margin-left: 10% ;
      /*margin: 0 auto;*/
    }
    /*#privinciasRememori  > div:nth-of-type(1) {
      margin-left: 15% !important;
    }*/
    #empresasAseguradoras>div {
      padding-top: 30px;
      text-align: center;
      width: auto;
      margin-left: auto;
    }
    #publiTestamenta {
      height: auto;
    }
    #publiTestamenta img{
      width: 100%;
    }
    
    /** FOOTER **/
    #footerRememori {
	min-height: initial;
	padding-bottom: 0px !important;
	background-color: #77624F;
	color: #DDD2DA;
    }
    .footer-general{
        margin-left:10px !important;
        width: auto !important;
        margin-bottom: 20px;
    }
    .footer-services{
        margin-left:10px !important;
        width: auto !important;
        margin-bottom: 20px;
    }
    .footer-null{
        margin-left:0px;
        height:1px !important;
    }
    .footer-notices{
        margin-left:10px !important;
        width: auto !important;
        height:auto !important;
        margin-bottom: 20px;
    }
    .footer-notices ul.homenews li.highlighted{
      margin-bottom:5px;
    }
        
    .footer-logos{
      float:none !important;
      border-top: 0px solid white !important;
    }
    .footer-logos img{
      float:none !important;
      margin-right:10px !important;
      margin-left:0px !important;
      margin-top:0px !important;
      margin-bottom: 5px !important;
      max-width: 100%;
    }
    .footerLinks{
      float: none !important;
    }
    /** FIN FOOTER **/
    
    div.obituary {
      max-width: 650px;
      width: 100%;
    }
    body.custom_tributes #container{width:auto !important;}
    div.ob_destacado {
      width: auto !important;
      height: auto !important;
      min-height:291px; 
    }
    #body a.ob_vela,button#image_upload_trigger,#body a.ob_button {
      padding: 16px 0 4px 30px !important;
    }
    div#header div#crumbs {
      margin-top: 0px;
    }
    ul.categorias li div {
      height: 90px !important;
    }
    #header{
      height: auto !important;
      padding-bottom: 10px;
    }
    div#header #logo {
      float: left;
    }
    div#header ul {
      float: right;
      height: auto;
      margin: 35px 0 0;
    }
    body.tributes.index div#body dt img.image.thumb {
      margin-top: 20px !important;
    }
    body.pages.display div.illustrated {
      margin-left: 0px !important;
      width: auto !important;
    }
    body.pages.display div.illustrated a.highslide {
      margin: 10px 0 0 5px !important;
    }
    #empresasAseguradoras{
      height:auto;
    }
    .search {
      width: 100%;
      clear: both;
    }
    .wysiwyg{
      width:auto !important;
    }
}



@media (min-width: 701px) and (max-width: 1024px){
    #buscarEsquela {
      margin-top: 0px;
      clear: both;
    }
    div#container2 {
      margin-top: -20px;
    }
}

@media (min-width: 481px) and (max-width: 700px){
    #buscarEsquela {
      margin-top: 0px;
      clear: both;
    }
    div#body form div label {
      width: 9em;
      float: left;
    }
    #topBar {
	background-color: #fff;
	height: 7px;
	color: #ccc;
	padding-top: 7px;
	padding-right: 10px;
    }
    div#body form div.checkbox {
      margin-left: 10px;
    }
}

@media (max-width: 480px){
    #buscarEsquela {
      margin-top: 0px;
      clear: both;
    }
    #habla_beta_container_do_not_rely_on_div_classes_or_names{
      display:none;
    }
    .footer-logos img{
      max-width:100%;
    }
    #infRem {
      display:none !important;
    }
    .footer-null{
      display:none !important;      
    }
    #remRedes{
      float:right;
    }
}

@media (max-width: 600px){
    
  #send_condolence_ob {
    width: 100% !important;
    max-width: 400px;
  }
  div.ob_image {
    position: relative !important;
    float:none !important;
  }
  div.ob_content {
    padding: 5px 5px 5px 5px !important;
  }
  #header{
    height: auto !important;
  }
  body.custom_tributes .tribute_photos_list {
    width: auto !important;
  }
  body.custom_tributes .tribute_photos_list li {
    width: 140px !important;
  }
  ul.categorias li {
    width: 98% !important;
  }
  ul.categorias li div {
    height: auto !important;
  }
  .buEsquela {
    width: auto;
  }
  div#body form div label {
      /*width: 100%;*/
      float: none;
  }
  div#body form div.input input.short {
    width: 95%;
  }
  div#body form div.input input, div#body form div.input textarea {
    width: 95%;
  }
  div#body form div.submit {
    margin: 5px;
  }
  #new_tribute_nav li.on a, #new_tribute_nav li.on span{
    padding: 0 5px 0 5px !important;
    font-size: 13px !important;
  }
  #new_tribute_nav li a, #new_tribute_nav li span{
    padding: 0 5px 0 5px !important;
    font-size: 13px !important;
  }
  .wysiwyg{
    width:auto !important;
  }
  .col2{
    padding-left:5px !important;
  }
  #body .create_tribute form ul li.col2 label{
    text-align:left !important;
    width: 100% !important;
    margin-left:0px !important;
  }
  div#body form div.checkbox{
    margin-left:0px;
  }
  div#body form div.submit{
    margin:0px;
  }
  .create_tribute .themes ul li{
    width:auto !important;
  }
  #new_tribute_nav a.bt-preview, #new_tribute_nav span.bt-preview{
    display:none;
  }
  body.accounts.login div#body div#primary{
    width:100% !important;
  }
  body.accounts.login div#body div#secondary {
    width: auto !important;
    float: left !important;
    margin-top: -.5em;
  }

}


.search input[type="submit"],.search select {
	cursor: pointer;
	background-color: #fff;
	border: 1px solid #957B64;
    border-radius: 3px;
	color: rgb(153, 153, 153);
    font-size: 14px;
    height: 47px;
    padding: 12px;
}


@media screen and (max-width: 700px){
    /** MENU **/
    .menu{
      display:block;
    }
    .wrap_center ul {
      background-image: url('/img/ico-menu.png');
      background-color: #957B64;
      background-repeat: no-repeat;
      background-position: 95% 15px;
      width:100%;
      float:left;
      margin-bottom:10px !important;
    }
	.wrap_center .search {
	float: none;
	margin-top: 0px;
	text-align: center;
	}
    div#header ul a{
        color: #ffffff !important;
        width: 100%;
    }
    .wrap_center ul.active{
      background: url('/img/ico-closed.png') #A28973;
      background-repeat: no-repeat;
      background-position: 95% 15px;
      min-height: 357px;
    }
    .wrap_center ul:not(.active) li:not(:nth-child(n+10)):nth-child(n+2){
      display:none;
    }
    .wrap_center ul li{
      margin: 0 !important;
      padding: 0 !important;
    }
    .wrap_center ul li:not(.menu):hover { background-color: #a8629c;  }
    .wrap_center ul li:hover ul { display: block;  }
    .wrap_center ul {  height: auto; }
    .wrap_center ul > li {  float: none; width: 100%; cursor: pointer;}
    .wrap_center ul a { line-height: 40px; }
    .wrap_center ul ul { position: relative; }
    .wrap_center ul li.tap { background: #555;  }
    .wrap_center ul li.tap ul { display: block;  }
    /** FIN MENU **/
    
    .search{
      width: 100%;
      clear: both;
    }
    #buscarEsquelaText{
      font-size: 40px !important;
    }
    #nEsquelas{
      font-size: 25px !important;
    }
    #recibirAlertas>div {
      width:100%;
    }
    #recibirAlertas img{
        margin-left:20px !important;
    }
    #recibirAlertas span:nth-child(n+2){
        font-size:15px !important;
    }
    #recibirAlertas span:not(:nth-child(n+2)){
        font-size:35px !important;
    }
    div#header #logo {
      float: none;
      width: 100%;
	  padding-top: 40px;
    } 
    div#header #logo.espana a {
      margin: 0 auto;
    }
    div#header p#tagline{
      margin: 0 auto;
    }
    .footer-null{
      display:none;
    }
    #condolence_book li{
      padding: 10px 10px 15px 15px !important;
    } 
    #condolence_book li div.user_post{
      position: relative !important;
      float:none !important;
      margin-left: 0px !important;
      width: auto !important;
    }
    div#body div#tributes_forms div.form_top{
      height:auto;
        width: 95%;
    }
    #bookmarklets p {
      float: none !important;
      padding-bottom: 10px;
    }
    div#header{
    }
	

}

@media screen and (max-width: 500px){
   .search input{
    width: 98% !important;
    margin-bottom: 20px;
    float:left;
    padding:0px;
    height: 47px;
   }
   .search .buEsquela{
    width: 98% !important;
    margin-bottom: 20px;
    float:left;
    padding:0px;
   }
   .search .puEsquela{
    width: 98% !important;
    margin-bottom: 20px;
    float:left;
    padding: 15px 0 15px 0;
   }
   .search select{
    width: 98% !important;
    margin-bottom: 20px;
    float:left;
    padding: 0px;
    height: 47px;
   }


    #recibirAlertas>div {
      width:100%;
    }
    #recibirAlertas img{
        margin-left:20px !important;
    }
    #recibirAlertas span:nth-child(n+2){
        font-size:15px !important;
    }
    #recibirAlertas span:not(:nth-child(n+2)){
        font-size:35px !important;
    }  

}

@media (max-width: 480px){
    #topBar {
      padding: 7px 5px 15px 5px;
    }

}

@media only screen and (max-device-width: 950px){
.tributes-list li {
	padding: 5px;
	float: none;
	width: 100%;
	border: 1px solid #ddd;
	border-radius: 3px;
	margin-bottom: 20px;
}
/*#popup_container {
    max-height: 1500px;
    height: 1500px;
}*/
}
@media only screen and (max-device-width: 1400px){
.tributes-list li {
	border: 1px solid #ddd;
	border-radius: 3px;
	float: left;
	margin-bottom: 20px;
	margin-right: 5%;
	padding: 5px;
	width: 44%;
	height: 220px;
	overflow: hidden;
}
}

/*#popup_container {
    max-height: 650px;
    max-width: 950px;
    margin-right: auto;
    margin-left: auto;
    position: absolute;
    left: 0%;
    top: 10%;
    right: 0%;
}*/
.imaginae-overlay, .imaginae-overlay > div {
	left: 0px;
	top: 0px;
	position: fixed;
	z-index: 100;
	height: 100%;
	width: 100%;
}
.imaginae-overlay > div {
	background-color: rgba(0, 0, 0, 0.7);
}

#condolence_book li.flower_post {
      padding: 0;
      text-align: left;
      margin-top: 0;
      margin-right: 0;
      margin-bottom: 10px;
      margin-left: 0;
}

#condolence_book li.flower_post div.flower {

}

#condolence_book li.flower_post div {
      margin-left: 5px;
}

li.flower_post {
      background: #ece8d7 url("/img/bg_post.gif") no-repeat scroll left top !important;
      padding: 0;
      margin-top: 0;
      margin-right: 0;
      margin-bottom: 10px;
      margin-left: 0;
}

#condolence_book li.flower_post div p {
      line-height: 1.2em;
      margin: 0;
      padding: 23px 20px 0 0;
      font-family: Verdana;
}

.create_bucket {
      float: right;
      margin-top: 20px;
      margin-right: 30px;
      margin-bottom: 20px;
}

.create_bucket p {
      font-family: verdana;
      font-weight: bold;
      color: #000;
}

.create_bucket a {
      color: #FFF;
      background-image: url('/img/bt_bunch_lg.png');
      background-repeat: no-repeat;
      display: block;
      height: 50px;
      width: 225px;
      font-size: 1.4em;
      line-height: 50px;
      padding-left: 75px;
      padding-top: 7px;
}

.create_bucket a:hover {
      text-decoration: none;
}

.ramo-button div.action-button.wide-button a.ramo {
     padding-left: 70px;
     background-image: url('/img/ico_ramo.png');
     background-repeat: no-repeat;
     background-position: 10px center;
     line-height: 20px;
     padding-top: 15px;
     padding-bottom: 5px;
}

.ramo-button div.action-button.secondary {
    background: transparent -moz-linear-gradient(center bottom , #beb588 0%, #ebe7d4 100%) repeat scroll 0 0;
    padding: 0px;
}
div.table table tbody tr.odd:hover,
div.table table tbody tr.even:hover {
	background-color: #E6E0D9;
}
.tributes-list {
	font-size: 16px;
	margin: 0px;
	padding: 0px;
}
dd, dt {
	font-size: 16px;
}
html #secondary  {
	font-size: 14px;
}
html #primary  {
	font-size: 14px;
}
html .categorias  {
	font-size: 14px;
}
#AccountLoginForm {
	background-color: #F5F5F5;
	margin-bottom: 20px;
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 20px;
	padding-left: 40px;
}
#UserCreateForm {
	background-color: #F5F5F5;
	margin-bottom: 20px;
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 20px;
	padding-left: 40px;
}
.tributes-list li {
	padding: 5px;
	float: left;
	width: 46%;
	margin-right: 2%;
	border: 1px solid #ddd;
	border-radius: 3px;
	margin-bottom: 20px;
	margin-left: 2%;
}
.tributes-list li .image {
	padding: 0px;
}
.tributes-list li .title {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.tributes-list li p {
	padding-left: 140px;
}
.search .submit{
	font-weight: normal;
	text-transform: uppercase;
	color: #FFF;
	background-color: #957B64 !important;
	border-radius: 3px;
	border: 1px solid #957B64 !important;
	font-size: 12px;
}
.search .submit:hover {
	background-color: #AA9582 !important;
	border: 1px solid #AA9582;
}
body.home div#body div#primary {
	width: 74% !important;
}
body.home div#primary form.search {
	background-color: #FFF !important;
	padding: 0px !important;
}
ul.tributes-list {
	background: #FFF !important;
	border-radius: 3px !important;
	box-shadow: 2px 2px 4px #999 !important;
	margin: 10px !important;
}
body.tributes.index dl {
	background: #FFF !important;
	border-radius: 3px !important;
	box-shadow: 2px 2px 4px #999 !important;
	margin: 10px !important;
}
body.tributes.index dd {
	min-height: 140px !important;
	border-bottom-width: 1px !important;
	border-bottom-style: solid !important;
	border-bottom-color: #CCC !important;
}
body.accounts.login div#primary div.checkbox {
	margin-left: 0px !important;
	position: relative !important;
}
div#image_crop_prompt div.thumbnail_image form input[type="text"], div#image_crop_prompt div.thumbnail_image form textarea {
	border: 1px solid #957B64;
	background-color: #FFFFFF;
	background-image: none;
    border-radius: 3px;
    color: rgb(153, 153, 153);
    font-size: 14px;
    height: 40px;
    padding: 12px;
}
#image_crop_form .submit input {
	width: 100%;
	background-color: transparent;
	border-color: #000000;
	color: #000 !important;
	font-size: 13px;
	font-weight: 700;
	line-height: 1;
	opacity: 1;
	text-align: center;
	text-shadow: 0 0 0 #fff;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-right: 12px;
	padding-bottom: 10px;
	padding-left: 12px;
}
#image_crop_form .submit input:hover {
	color: #FFF !important;
	background-color: #957B64 !important;
}
#image_crop_form .submit .link.close.btn.btn-default {
	width: 100%;
	background-color: transparent;
	border-color: #000000;
	color: #000 !important;
	font-size: 13px;
	font-weight: 700;
	line-height: 1;
	opacity: 1;
	text-align: center;
	text-shadow: 0 0 0 #fff;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-right: 12px;
	padding-bottom: 10px;
	padding-left: 12px;
}
#image_crop_form .submit .link.close.btn.btn-default:hover {
	color: #FFF !important;
	background-color: #a51b91;
}
.tribute_photos_list ul {
	margin: 0px;
	padding: 0px;
}
.tribute_photos_list ul li {
	margin-bottom: 5px;
}
.tribute_photos_list ul li .ico_ampliar,
.tribute_photos_list ul li .zoom_image,
.tribute_photos_list ul li .link {
	font-weight: normal;
	color: #333;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	cursor: pointer;
}
.tribute_photos_list ul li .ico_ampliar:hover,
.tribute_photos_list ul li .zoom_image:hover,
.tribute_photos_list ul li .link:hover {
	color: #a51b91;
	text-decoration: underline;
}
#fancybox_layout {
	background-color: #FFFFFF !important;
	background-image: none !important;
	font-family: Roboto;
	color: #333;
}
#fancybox_layout h1 {
	font-size: 22px;
	font-weight: normal;
	color: #7f1370;
}
#fancybox_layout form ul li .input.textarea textarea {
	border: 1px solid #dacad3;
	height: 100px;
	margin: 0 3px;
	padding: 5px;
	width: 300px;
	background-color: #FFFFFF !important;
	background-image: none !important;
	border: 1px solid #957B64 !important;
    border-radius: 3px !important;
    font-size: 14px !important;
	font-family: Roboto !important;
	color: rgb(153, 153, 153) !important;
}
#fancybox_layout form div.submit input {
	font-weight: normal !important;
	font-size: 14px !important;
	text-transform: uppercase !important;
	padding-top: 10px !important;
	padding-right: 20px !important;
	padding-bottom: 10px !important;
	padding-left: 20px !important;
}
#fancybox_layout form ul li .input.text input {
	background-image: none !important;
	padding-top: 0px !important;
	padding-right: 5px !important;
	padding-bottom: 0px !important;
	padding-left: 5px !important;
}
#fancybox-content {
	height: 400px !important;
}
.search.rounded input.submit,
.search.rounded button,
.search.rounded div.submit input {
	padding-top: 12px;
	padding-right: 10px;
	padding-bottom: 12px;
	padding-left: 10px;
}
.wrap_center .search input[type="submit"], .wrap_center .search select {
	color: #fff;
	font-size: 12px;
	height: 28px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
}
#secondary #UserCreateForm {
	background-color: #fff;
	margin-bottom: 20px;
	padding: 0px;
	text-align: center;
}
div#body #secondary form#UserCreateForm div.submit {
	font-size: 14px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#secondary form#UserCreateForm div.submit input {
	border-radius: 3px;
	color: #fff;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 14px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
body.home div#primary form.search a:hover {
	background-color: #A28973 !important;
}
div.view_tribute a {
	width: auto !important;
	text-align: left !important;
	margin-left: 2% !important;
}
@media (max-width: 800px){
    /*#popup_container {
    max-height: 1500px !important;
    height: 1500px !important;
}*/
.tributes-list li p {
	display: none;
}
.tributes-list li .title {
    padding: 0;
}
div.img120 img {
    float: none;
}
div.img120 a {
	display: block;
}

}
body.home div#primary ul.servicios li#tanatorios {
	background-position: 0 0 !important;
	height:60px;
}
body.home div#primary ul.servicios li#funerarias {
    background-position: 0 0 !important;
	height:60px;
}
body.home div#primary ul.servicios li#floristerias {
    background-position: 0 0 !important;
	height:60px;
}

.banner-esquela {
    width: 85%;
    margin-top: 10px;
    margin-right: 10%;
    margin-left: 5%;
}
.banner-esquela img {
    width: 100%;
	height: auto;
}
.banners-esquela_col_left {	
	margin-top: 20px;
	margin-right: 5%;
	margin-left: 10%;
}
.banners-esquela_col_left .banner-esquela {
    width: 100%;
    margin-top: 0;
    margin-right: 0;
    margin-left: 0;
	margin-bottom: 10px;
}
.banners-esquela_col_right {
	display: none;
}
@media (max-width:768px) {
	.banners-esquela_col_right {
		display: block;
		margin-bottom: 20px;
	}
	.banners-esquela_col_left {	
		display: none;
	}
}
