@charset "UTF-8";
/* CSS Document */

*{
border:0;
outline:0;
}
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
body {
	background: #FBF9F4 url(art/bck_gr.jpg) no-repeat top center;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
h1 {
	background: url(art/logo_casket.jpg) no-repeat top left;
	width: 314px;
	height: 104px;
	margin:0;
	padding:0;
	text-indent: -1000em;
}
h2 {
	color:#122859;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	margin:0;
}
h3 {
color:#D84343;
margin:0;
}
h2.free {
	margin: 46px auto 0 auto;
	background: url(art/h2_free.gif) no-repeat top left;
	text-indent:-1000em;
	width:170px;
	height:50px;
}
#nav {
	margin: 0 auto;
	background: url(art/bck_menu.jpg) no-repeat bottom left;
	width:515px;
}
.contenido {
background:url(art/bck_left.gif) no-repeat top left;
}
.contenido h2, h3, h4, h5 {
 padding:0 15px;
}
.contenido h5 {
line-height:14px;
}
.contenido p{
 padding:0 15px;
	line-height: 1.6em;
}
.pad {
padding: 10px 15px;
line-height:10px;}
.foot {
	margin: 0 auto;
	padding: 0;
	background:#F3EFE5 url(art/bck_foot.jpg) repeat-x top left;
	height:41px;
}
.foot p {
	font-size: 11px;
	color:#122859;
	float:left;
	margin-left: 15px;
	font-family:Arial, Helvetica, sans-serif;
}
p.at {
margin-left:35px;
padding-left:50px;
}
.alignright, .right { float:right; margin:0 0 10px 15px; border:0; }
.alignleft, .left { float:left; margin:0 15px 10px 0; border:0; }

/* tabla body */
#delivery thead {
	margin: 0;
	padding: 0;
	background: url(art/bck_thead.gif) no-repeat top left;
	height:40px;
}
table #delivery {
	margin: 0 auto;
	padding: 0 0 8px 0;
	background: url(art/bck_tbody.gif) no-repeat bottom left;
	height:auto;
}
#delivery th {
	padding: 5px 15px;
	text-align:left;
	font-size:15px;
}
#delivery td {
	padding: 5px 15px;
}
/* tabla casket */
table #casket {
	margin: 0 auto;
	padding: 0 0 8px 0;
}
#casket td img {
 border: 4px solid #E2DBCC;
 padding:1px;
 margin: 5px;
}
#casket td img.btn {
 border: 0px solid #E2DBCC;
 padding:0px;
 margin: 0px;
}
#casket h3, #casket p {
line-height: 16px;
}
#casket td a {
font-size:10px;
line-height: 12px;
padding: 0px;
}
#casket td {
border-bottom: 1px solid #E2DBCC;
}
/* tabla form */
#form thead {
	margin: 0;
	padding: 0;
	background: url(art/bck_form_head.gif) no-repeat top left;
	height:20px;
}
table #form {
	margin: 0 auto;
	padding: 0;
	background: url(art/bck_form.gif) no-repeat bottom left;
	height:auto;
}
#form th {
	padding: 5px 15px;
	text-align:left;
	font-size:15px;
}
#form td {
	padding: 5px 15px;
}
#form input, #form select {
border:1px solid #E2DBCC;
}