/* CSS Document */
* {
margin:0;
padding:0;
}

html {
height:100%;
}

p {
color:#4C5252;
margin:0;
}

blockquote {
color:#4C5252;
margin:15px;
}


a {
outline:none;
color:#401912;
text-decoration:none;
}

h1,h2,h3,h4 {
margin:0;
}

img {
border:none;
}

div#horizonteinternacional{ width:900px; margin-left: auto; margin-right: auto; background: #e0dac7}

/*div#header{  margin-top: 20px;  width:900px; background: #F0F0F1} uncomment if you remove the banner with builtin curves*/
div#header{  margin-top: 20px;  width:900px; background: #f5f0ec} 

div#nav{
text-align:right;
margin-top:15px;
margin-right:10px;
}

div#nav ul {
margin:0;
}

div#nav ul li {
list-style:none;
display:inline;
}

div#nav ul li a {
color:#401912;
text-decoration:none;
font-size:1em;
margin:0 4px;
}

div#nav ul li a:hover {
text-decoration:underline;
color:#c06615;
}

div#nav a#current_link {
text-decoration:underline;
color:#c06615;
}

img.header_img{ margin:0px; padding:0px; display:block; }

b.rtop, b.rbottom{display:block;background: #8B0000}
b.rtop b, b.rbottom b{display:block;height: 1px; overflow: hidden; background: #e0dac7}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

body {
padding: 20px;
/*background-color: #8B0000;*/
background-color:#71240a;
font-family:verdana;
font-size:11px;
}

#breadcrumbs {
font-size:11px;
margin-bottom:10px;
font-weight:bold;
margin-left:10px;
color:#712613;
}

#breadcrumbs a{
font-size:11px;
margin-bottom:10px;
font-weight:bold;
color:#712613;
}



/* generic table row backgrounds */
.gray_table_row { background:#eee; }
.white_table_row { background:#fff; }
/* end generic table row backgrounds */


.item_value_pairs_item {
float:left;
width:150px;
font-weight:bold;
text-align:left;
padding-right:10px;
}

.item_value_pairs_value {

}
/* end generic item value pairs */

/*----------[Content]------------*/
#main_content{
padding-top:30px;
padding-bottom:30px;
width:100%;
overflow:auto;
}

#main_content img#section_img{
margin:0 10px 10px 10px;
}

#main_content p{
margin:0 10px 10px 10px;
font-size:11px;
color:#4C5252;
}

#main_content ul li{
margin:0 0 10px 15px;
font-size:11px;
color:#4C5252;
list-style:circle;
}

#main_content #one_column{
width:875px;
padding:0 0 0 10px;
}

#main_content #left_column{
float:left;
width:440px;
/* padding:0 0 0 10px; for image on left side */
padding: 0px;
}

#main_content #right_column{
float:left;
width:450px;
/*padding:0px; for image on left side */
padding: 0px 10px 0px 0px;

}

#left_column div.content_section ul li{
margin:0 0 10px 25px;
font-size:11px;
color:#4C5252;
}


hr#bottom_divider{
margin: 0px 20px 0px 20px;
background-color:#71240a;
height:1px;
border:0;
}

#copyright{
margin:10px 10px 10px 20px;
font-family:Verdana;
font-size:10px;
color:#c06615;
}


.item_box{
margin-left:10px;
overflow:auto;
margin-bottom:10px;
width:430px;
}
.item_box .item_title{
font-weight: bold;
}
.item_box p{
margin:0 0 2px 0;
}

.item_box p a{
color:#4C5252;
text-decoration:none;
}

.item_box p a:hover{
color:#4C5252;
text-decoration:underline;
}

.item_box span{
display:block;
float:left;
padding-right: 10px;
}

/* Tract */
#photo {
    background:#eee;
    padding:5px;
	}
#image_container
{
text-align:center;
width:740px;
margin:auto;
}

.image-navigate {
	padding:0px;
	height:15px;
	margin: 0px 15px 0px 15px;
	}
#image-navigate a
{
	margin:3px;
	font-weight:bold;
	color: #919191;
	text-decoration:none;
}

.image-previous {
    float:left;
	font-size:11px;
	}

.image-next {
	float:right;
	font-size:11px;
	}
/* End Tract */

/* Media Display Tables */


.media_header p{
color:#000;
font-weight:bold;
display:inline;
}

.media_gray_row {
background:#eee;
}

.media_white_row {
background:#fff;
}

.media_name_column{width:350px; padding:3px; margin:0px;}
.media_name_column p{display:inline;}

.media_author_column{width:325px; padding:3px; margin:0px;}
.media_author_column p{display:inline;}

.media_category_column{width:175px; padding:3px; margin:0px;}
.media_category_column p{display:inline;}

.media_format_column{width:30px;}
.media_format_column p{display:inline;}

/* End Media Display Tables */

/* Children's ministry lesson plan tables ( npde = ninos plan de estudio )*/
.npde_header {

}

.npde_header p{
        color:white;
        font-weight:bold;
        display:inline;
}

.npde_gray_row {
	background:#eee;
}

.npde_white_row {
	background#fff;
}

.npde_curso_col{
	width:20px;
        padding: 3px;
	text-align:center;
}

.npde_titulo_col{
	width:250px;
        padding: 3px;
	text-align:left;
}

.npde_libro_col{
	width:120px;
      padding: 3px;
	text-align:left;
}

.npde_versiculo_col{
	width:100px;
        padding: 3px;
	text-align:left;
}

/* End Children's ministry lesson plan tables */

/* category form */

#category_form label{
margin-left:10px;
font-size:11px;
}

#category_form select{
width: 300px;
font-size:11px;
}

/* end category form */


/* media form */

#media_form label{
clear: left;
float: left;
width: 120px;
font-size:11px;
}

#media_form select{
width: 300px;
font-size:11px;
margin-bottom:12px;
}

#media_form input[type="text"]{
width: 300px;
font-size:11px;
}

#media_form input[type="file"]{
width: 300px;
font-size:11px;
}

#media_form input[type="checkbox"]{
width: 20px;
font-size:11px;
}

#media_form #submitbutton{
clear:left;
font-size:11px;
width: 90px;
}

#media_form br{
clear: left;
}

#media_form_checkbox_div{
float:left;
height:100%;
}

p.media_form_label_checkbox_pair {
clear: left;
float: none;
}

p.media_form_label_checkbox_pair input {
clear: left;
float:left;
}

#media_form p.media_form_label_checkbox_pair label{
float: left;
clear: right;
width: 300px;
margin-bottom:0;
}

#media_form_input_item{
clear:both;
padding:3px;
margin-bottom:5px;
height:17px;
height:100%;
}

#media_form_file_input{

padding:3px;
margin-bottom:5px;
height:17px;
height:100%;
}

#media_form_checkboxes{
padding:3px;
margin-bottom:5px;
height:100%;
}

#media_form_format_error{
clear:left;
border:solid 1px #FF0000;
padding:3px;
margin-bottom:5px;
height:45px;
background-color:#FFFFCC;
}

#media_form_category_error{
clear:left;
border:solid 1px #FF0000;
padding:3px;
margin-bottom:5px;
height:300px;
background-color:#FFFFCC;
}

#media_form_name_error{
clear:left;
border:solid 1px #FF0000;
padding:3px;
margin-bottom:5px;
height:45px;
background-color:#FFFFCC;
position:relative;
}

#media_form_author_error{
border:solid 1px #FF0000;
padding:3px;
margin-bottom:5px;
height:40px;
background-color:#FFFFCC;
}

#media_form_media_file_error{
clear:left;
border:solid 1px #FF0000;
padding:3px;
margin-bottom:5px;
height:45px;
background-color:#FFFFCC;
}

.media_form_error_msg {
clear: left;
position:relative;
}

/* end media form */
