h1,h2,h3 {
font:1.6em "Lucida Grande", "trebuchet ms", sans-serif;
color:#2f3e47;
margin:5px 0 10px;
}

h2 {
margin:20px 0 10px;
}

h3 {
margin:0 0 10px;
}

h4 {
font:1.4em "trebuchet ms", "Lucida Grande", sans-serif;
color:#6C8F00;
border-bottom:1px dotted #4f4f4f;
}

h5 {
font:1.6em verdana, arial, helvetica, serif;
margin-top:10px;
width:700px;
float:left;
}

h5 a,h5 a:visited {
color:#ccc;
}

#content img {
margin:0 4px 20px 0;
padding:3px;
}

#sidebar a img,#sidebar a.visited img {
background:#d0d0d0;
margin-bottom:10px;
padding:4px;
}

#sidebar a:hover img {
background:#f60;
cursor:pointer;
padding:4px;
}

#sidebar a,#sidebar a.visited {
color:#f60;
display:block;
}

#content a,#content a.visited {
color:#f60;
}

#right a,#right a.visited {
color:#1F5BFF;
display:block;
}

p {
margin-bottom:15px;
}

body {
background:#efefef url(../images/bg/bgbody01.gif) repeat;
border-top:5px solid #1D282F;
font:normal .75em/1.6em "Lucida Grande", "trebuchet ms", sans-serif;
color:#555;
}

#navigasyon-wrap,#logo,#credith {
width:900px;
background:url(../images/bg/bgheader.gif) no-repeat top left;
height:50px;
margin:0 auto;
}

#logo,#credith {
background:url();
height:25px;
margin:0 auto;
}
#credith {
text-align:right;
}

.banner {
border:1px solid #d0d0d0;
background:#fff;
margin-bottom:20px;
padding:2px;
}

#wrap {
background:#fff;
border-left:1px solid #d0d0d0;
border-right:1px solid #d0d0d0;
border-bottom:1px solid #d0d0d0;
voice-family:inherit;
width:860px;
margin:0 auto;
padding:5px 19px 20px;
min-height:200px;
}

html>body #wrap {
width:860px;
}

#content {
width:480px;
float:left;
margin-right:10px;
}

#content2 {
width: 100%;
float:left;
margin-right:10px;
}

#content .left {
float:left;
width:305px;
margin:15px 20px 0 0;
}

#right {
float:left;
width:150px;
margin-top:15px;
}

#sidebar {
width:350px;
float:left;
background:#fff;
}

#sidebar .roundcornertop {
background:#ededed url(../images/bg/bgRoundCornerTopRight.gif) no-repeat top right;
height:15px;
}

.rounded {
background:#ededed;
voice-family:inherit;
width:320px;
padding:0 15px;
}

.rounded a {
	font-weight: bold;
	font-size: 110%;
}

html>body .rounded {
width:320px;
}

#sidebar .roundcornerbottom {
background:#ededed url(../images/bg/bgRoundCornerBottomRight.gif) no-repeat top right;
height:15px;
margin-bottom:20px;
}

#footer {
background:#222;
voice-family:inherit;
width:880px;
margin:0 auto;
padding:10px 0 10px 20px;
}

html>body #footer {
width:880px;
}

.list {
width:195px;
margin-right:20px;
float:left;
}

.post-date {
width:45px;
height:49px;
float:left;
margin-right:15px;
background:url(../images/date-bg.gif) no-repeat;
}

.post-month {
font-size:11px;
text-transform:uppercase;
color:#FFF;
text-align:center;
display:block;
line-height:11px;
padding-top:2px;
margin-left:-3px;
}

.post-day {
font-size:18px;
text-transform:uppercase;
color:#999;
text-align:center;
display:block;
line-height:18px;
padding-top:7px;
margin-left:-3px;
}

h5 a:hover,#credith a,#credith a.visited {
color:#fff;
}

#sidebar a:hover,#content a:hover,#credith a:hover {
text-decoration:underline;
}


/* *********************************************************** Reset Everything */
a:link, a, a.visited { text-decoration:none; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p { margin:0; padding:0; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { text-decoration:none; }
a, a.visited, a:hover { text-decoration:none; }

fieldset,img { 	border:0; }
address,caption,dfn,var { font-style:normal; font-weight:normal; }
ul,ol { list-style:none; }
caption,th { text-align:left; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html .clearfix {height: 1%;}
.clearfix {display: block;}

#navigasyon-wrap ul {
list-style:none;
margin:0;
padding:7px 0 0 20px;
}

#navigasyon-wrap li {
line-height:1em;
list-style:none;
display:inline;
}

#navigasyon-wrap li a,#navigasyon-wrap li a:visited {
color:#C3D6DF;
background:#000;
font-size:1em;
text-decoration:none;
margin-right:4px;
float:left;
padding:7px 15px;
}

#navigasyon-wrap li.active a,#navigasyon-wrap li.active a:visited {
background:#fff;
color:#444;
}

#navigasyon-wrap li a:hover {
color:#444;
background:#fff;
}

.list li {
border-bottom:1px dotted #4f4f4f;
line-height:1em;
}

.list li a,.list li a:visited {
color:#fff;
display:block;
padding:4px 0 4px 3px;
}

.list li a:hover {
background:#4c6b7d;
color:#FFF;
}

#login {
	color: white;
}

#login a {
	color: aqua;
}

input, textarea, select {
	border: 1px solid #4c6b7d;
	margin: 3px;
}

.panel {
	clear: both;
	display: none;
	border: 3px solid #CCC;
	padding: 1em;
}
.panel.active-tab-body {
	display: block;
}
#tabs {
	list-style: none;
}

#tabs li {
	float: left;
}

#tabs a {
	float: left;
	padding: 5px 8px;
	margin-left: 6px;
	background-color: #F2F2F2;
	text-decoration: none;
	color: #999999;
}

#tabs a.active-tab {
	background-color: #CCC;
	border-top: 3px solid #999;
	padding-top: 3px;
	color: #000;
}
input.disabled {
	border: 1px solid #F2F2F2;
	background-color: #F2F2F2;
}

input.validation-failed, textarea.validation-failed {
	border: 1px solid #FF3300;
	color : #FF3300;
}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #00CC00;
	color : #000;
}

.validation-advice {
	margin: -3px 0px 2px 2px;
	padding: 0;
	color : red;
}

fieldset {
	padding: 1em;
	margin-bottom: 0.5em;
}

label {
	font-weight: bold;
}
.form-row {
	clear: both;
	padding: 0.5em;
}

/* The wrapper div */

div.datePicker

        {

        position:absolute;

        min-width:24em;

        width:24em;

        z-index:9999;

        text-align:center;



        /* Change the font-size to suit your design's CSS. The following line is for the demo that has a 12px font-size defined on the body tag */

        font:900 0.8em/0.8em Verdana, Sans-Serif;



        /* For Example: If using the YUI font CSS, uncomment the following line to get a 10px font-size within the datePicker */

        /* font:900 77%/77% Verdana; */



        background:transparent;



        /* Mozilla & Webkit extensions to stop text-selection. Remove if you wish to validate the CSS */

        -moz-user-select:none;

        -khtml-user-select:none;

        }

/* Styles for the static datePickers */

div.staticDP

        {

        position:relative;

        top:5px;

        left:0;

        }

/* The iframe hack to cover selectlists in Internet Explorer <= v6 */

iframe.iehack

        {

        position:absolute;

        background:#fff;

        z-index:9998;

        padding:0;

        border:0;

        display:none;

        margin:0;

        }

/* The "button" created beside each input for non-static datePickers */

a.date-picker-control:link,

a.date-picker-control:visited,

a.date-picker-control:hover,

a.date-picker-control:active,

a.date-picker-control:focus

        {

        /*position:relative;*/

        /* Moz & FF */

        display: -moz-inline-stack;

        border:0 none;

        padding:0;

        margin: 0;

        background:transparent url(../images/calendar/calendar.png) no-repeat 0 0;

        min-width:16px;

        line-height: -1;

        cursor:pointer;

        visibility:visible;

        text-decoration:none;


        }

/* Feed IE6 the following rule, IE7 should handle the min-width declared above */

* html a.date-picker-control

        {

        width:16px;

        }

a.date-picker-control

        {

        /* IE, Safari & Opera. Seperate CSS rule seems to be required. */

        display:inline-block;

        }

a.date-picker-control span

        {

        display:block;

        width:16px;

        height:16px;

        margin:auto 0;

        }

/* The next & previous buttons */

div.datePicker th span

        {

        display:inline;

        padding:0;

        margin:0;

        color:#000;

        text-align:center;

        line-height:1em;

        border-width:0;

        font-family: georgia, times new roman, palatino, times, bookman, serif;

        background:transparent;

        font-weight:bold;

        cursor:pointer;

        }

div.datePicker th span.month-display,

div.datePicker th span.year-display

        {

        text-transform:uppercase;

        letter-spacing:1px;

        font:normal 1.2em Verdana, Sans-Serif;

        cursor:default;

        }

div.datePicker th span.prev-but,

div.datePicker th span.next-but

        {

        font-size:1.8em;

        cursor:pointer !important;

        }



div.datePicker th span.today-but

        {

        text-align:center;

        margin:0 auto;

        font:normal 1em Verdana, Sans-Serif;

        width:100%;

        text-decoration:none;

        line-height:1.6em;

        text-transform:uppercase;

        cursor:pointer !important

        }

div.datePicker thead th span.fd-disabled

        {

        color:#aaa;

        cursor:default !important;

        }

/* The mon, tue, wed etc day buttons */

div.datePicker th span.fd-day-header

        {

        text-align:center;

        margin:0 auto;

        font:900 1em Verdana, Sans-Serif;

        height:1.4em;

        width:2em;

        text-decoration:none;

        text-transform:lowercase;

        line-height:1.4em;

        }

/* The table */

div.datePicker table

        {

        position:relative;

        margin:0;

        padding:0;

        border:1px solid #ccc;

        background:#fff url(../images/calendar/gradient-e5e5e5-ffffff.gif) repeat-x 0 -20px;

        text-align:center;

        width:100%;

        border-spacing:2px;

        table-layout:fixed;

        border-collapse:separate;

        }

/* Common TD & TH styling */

div.datePicker table td

        {

        border:1px solid #ccc;

        padding:0;

        text-align:center;

        vertical-align:middle;

        /* Opera requires a line-height bigger than 1em in order to redraw properly */

        line-height:1em;

        cursor: pointer;

        background:#fff url(../images/calendar/gradient-e5e5e5-ffffff.gif) repeat-x 0 -40px;

        width:1.8em;

        height:2em !important;

        height:1.8em;

        outline:none;

        }

div.datePicker table th

        {

        border:0 none;

        padding:0;

        line-height:1em;

        font-weight:bold;

        color:#222;

        text-align:center;

        vertical-align:middle;

        }

div.datePicker table td.date-picker-unused

        {

        background:#fff url(../images/calendar/backstripes.gif);

        border-color:#dcdcdc;

        padding:0;

        cursor:default !important;

        }

div.datePicker table thead th.date-picker-title

        {

        width:auto;

        height:auto;

        padding:0.4em 0;

        }

/* The "mon tue wed etc" day header button styles */

div.datePicker table th.date-picker-day-header

        {

        text-transform:lowercase;

        width:3em;

        }

div.datePicker table th.date-picker-day-header span

        {

        display:block;

        }

/* The "todays date" style */

div.datePicker table td.date-picker-today

        {

        background:#fff url(../images/calendar/bullet2.gif) no-repeat 0 0;

        color:rgb(100,100,100) !important;

        }

/* The "selected date" style */

div.datePicker table td.date-picker-selected-date

        {

        color:#333 !important;

        border-color:#333 !important;

        }

/* the "highlight days" style */

td.date-picker-highlight

        {

        color:#a86666;

        }

/* The date "out of range" style */

div.datePicker table td.out-of-range

        {

        color:#ccc !important;

        font-style:oblique;

        background:#fcfcfc !important;

        cursor:default !important;

        }

/* The "disabled days" style */

div.datePicker table td.day-disabled

        {

        color:#aaa !important;

        background:transparent !important;

        cursor:default !important;

        }

/* The "active cursor" style */

div.datePicker table tbody td.date-picker-hover

        {

        background:#fff url(../images/calendar/bg_header.jpg) no-repeat 0 0;

        cursor:pointer;

        border-color:rgb(100,130,170);

        color:rgb(100,130,170);

        }

/*

   Quirksmode necessity?

   ---------------------



   If your HTML document renders in quirksmode (i.e. has no doctype declaration)

   then uncomment the following CSS rule to set a less drastic font-size in IE



div.datePicker table th,

div.datePicker table td

        {

        font-size:100%;

        }

*/



/* Remove the images for Internet Explorer <= v6 using the "* html" hack */

* html div.datePicker table td

        {

        background-image:none;

        }

* html div.datePicker table td.date-picker-unused

        {

        background:#f2f2f2;

        }

ul.fdtablePaginater
        {
        display:table;
        list-style:none;
        padding:0;
        margin:0 auto;
        text-align:center;
        height:1.5em;
        width:auto;
        margin-bottom:1.5em;
        }
ul.fdtablePaginater li
        {
        display:table-cell;
        padding-right:4px;
        color:#666;
        list-style:none;

        -moz-user-select:none;
        -khtml-user-select:none;
        }
ul.fdtablePaginater li a.currentPage
        {
        border-color:#a84444 !important;
        color:#000;
        }
ul.fdtablePaginater li a:active
        {
        border-color:#222 !important;
        color:#222;
        }
ul.fdtablePaginater li a,
ul.fdtablePaginater li div
        {
        display:block;
        width:1.5em;
        font-size:1em;
        color:#666;
        padding:0;
        margin:0;
        text-decoration:none;
        outline:none;
        border:1px solid #ccc;
        font-family:georgia, serif;
        }
ul.fdtablePaginater li div
        {
        cursor:normal;
        opacity:.5;
        filter:alpha(opacity=50);
        }
ul.fdtablePaginater li a span,
ul.fdtablePaginater li div span
        {
        display:block;
        line-height:1.5em;
        border:1px solid #fff;
        background:#fff url(../images/gradient.gif) repeat-x 0 -20px;
        }
ul.fdtablePaginater li a
        {
        cursor:pointer;
        }
ul.fdtablePaginater li a:focus
        {
        color:#333;
        text-decoration:none;
        border-color:#aaa;
        }
.fdtablePaginaterWrap
        {
        text-align:center;
        clear:both;
        text-decoration:none;
        }
ul.fdtablePaginater li .next-page span,
ul.fdtablePaginater li .previous-page span,
ul.fdtablePaginater li .first-page span,
ul.fdtablePaginater li .last-page span
        {
        font-weight:bold !important;
        }
td.sized1
        {
        width:16em;
        text-align:left;
        }
td.sized2
        {
        width:10em;
        text-align:left;
        }
td.sized3
        {
        width:7em;
        text-align:left;
        }
tfoot td
        {
        text-align:right;
        font-weight:bold;
        text-transform:uppercase;
        letter-spacing:1px;
        }
#visibleTotal
        {
        text-align:center;
        letter-spacing:auto;
        }
* html ul.fdtablePaginater li div span,
* html ul.fdtablePaginater li div span
        {
        background:#eee;
        }
tr.invisibleRow
        {
        display:none;
        visibility:hidden;
        }
p.paginationText
        {
        font-style:oblique;
        }

.green { color: green; }

.blue { color: blue; }

.red { color: red; }

.strong { font-weight: bold; }

.obituario {
	margin: 10px;
	padding-bottom: 15px;
	background: url(../images/border.png) no-repeat bottom center;
	clear: both;
}

.obituario img {
	float: left;
	margin-right: 10px;
}

.obituario a {
	font-size: 125%;
	font-weight: bold;
}

.obituario .fechas {
	font-weight: bold;
	margin-top: -5px;
}


.obituario p {
	 font-style: italic;
}

.mensaje p {
	font-style: italic;
	margin-left: 10px;
}

.paginacion {
	text-align: center;
	font-weight: bold;
}

.obituario_ind img {
	float: left;
	margin: 10px 20px 10px 10px;
}

.obituario_ind h1 {
	font-size: 200%;
	font-weight: bold;
}

.obituario_ind .desc {
	margin: 10px;
}

.mensaje {
	margin: 10px;
	background: url(../images/border.png) no-repeat bottom center;
	padding-bottom: 5px;
}

.margin10 {
	margin: 10px;
}

.center {
	text-align: center;
}

.mapa_google {
	width: 500px;
	height: 300px
}

.big {
	margin:0;
	padding:0;
	font-size: 150%;
}