div#loading span {padding:2px; font:normal 12px arial}
div#footer{
    font-weight:bolder;
    display:block;
    clear:both;
}

div.error {
    background-color:#FCFFCD;
    background-image:url(../images/error.gif);
    background-position:10px center;
    background-repeat:no-repeat;
    border:1px solid #BEBEBE;
    color:red;
    padding:6px 6px 6px 45px;
    margin-bottom:10px
}

div.warning {
    background-color:#FCFFCD;
    background-image:url(../images/small/icon_alert.gif);
    background-position:10px center;
    background-repeat:no-repeat;
    border:1px solid #BEBEBE;
    color:red;
    padding:6px 6px 6px 45px;
    margin-bottom:10px
}

/* ///////////// SCRIPTACULOUS DND \\\\\\\\\\\\\\\\\\\v */
ul.sortabledemo {
    list-style-image:none;
    list-style-type:none;
    margin-top:0px;
    margin:0px;
    padding:0px
}

ul.sortabledemo li {
    padding:0px;
    margin:0px
}

span.handle {background-color:#E8A400; color:white; cursor:move}

li.green {background-color:#ECF3E1; border:1px solid #C5DEA1; cursor:move}
li.orange {border:1px solid #E8A400; background-color:#FFF4D8}

/*  /////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\ */
div.clearer {clear:both}

.myperimeter-leftcol {width:24%; float:left; margin:8px 2px 0px 2px}
.myperimeter-cols {width:37.1%;	float:left;	margin:8px 2px 0px 2px;	padding:0px}

div.filter {
    position:fixed;
    height:100%;
    background-color:black;
    opacity:0.5;
    top:0px;
    left:0px;
    /* IE hack */
    _position:absolute;
    /*_height:expression((ignorar = document.body.clientHeight)+"px");
  	_top:expression((ignorar = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + 'px'); */
    filter:alpha(opacity=50);
    _filter:none;
    _background-color:none;
    /* end IE hack */
    width:100%;
    z-index:998;
    display:none;
}

div.draggable-box {margin-bottom:7px}

.BoxModuleBackground {background-color:#FFFFFF}

div.draggable-box table tr td#mainlist {
    /*background-color:#FFFFFF*/
}

div.draggable-box b {cursor:default}

li {margin:0px;	padding:0px}
li.drag {list-style-type:none}

.windowedbox {
    position:absolute;
    left:20%;
    top:180px;
    /*background-image:url('../images/littlebg.gif');*/
    background-color:#FFFFFF;
    width:650px;
    border:1px solid gray;
    display:none
}

.hand {cursor:pointer}


/*Sortables Jorge*/
/*
*/
tbody#testlist2 tr {cursor:move}
tbody#testlist2 td {cursor:default}
/*Cuando paso un tr sobre otro*/
tbody#testlist2 tr.over {background-color:#FCB}


table#datas {border:thin groove rgb(0,0,0)}
table#editor {border:thin groove rgb(0,0,0)}

span#link{text-decoration:underline; color:blue}
span#link:hover{cursor:pointer}


div#login > table{
    /*	border:thin groove rgb(0,0,0); */
}
.linkit {text-decoration:underline; color:blue}

/************************************************************/
div#loading {
    position:fixed;
    _position:absolute;
    top:0px;
    _top:expression((ignorar = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + 'px');
    left:0px;
    margin:0px;
    padding:0px;
    z-index:999;
}

/************************************************************/
div#chooseskins {
    position:fixed;
    _position:absolute;
    bottom:0px;
    _bottom:expression((ignorar = top.screenY) + 'px');
    right:0px;
    margin:0px;
    padding:0px
}

p.scroller {
    cursor:pointer;
    color:blue
}

span.click {color:blue; text-decoration:none; cursor:pointer}
span.click:hover {color:red}


/**************************************
		DIALOG
***************************************/
div.dialog {
    position:fixed;
    /* IE hack */
    _position:absolute;
    _top:expression(((ignorar = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + 40)+'px');
    /* end IE hack */
    background-color:white;
    border:1px solid #7E7E7E;
    z-index:999;
    /*display:none;*/
    color:black;
    /*overflow:auto*/
}
div.dialog div.handle {
    cursor:default;
    background-color:#CFCFCF;
    /*border:2px solid white; */
    color:black;
    padding:2px 0px 2px 10px;
    border:1px outset #bababa;
}
div.dialog div.cont {overflow:auto; padding:10px;float:left;width:97%}
div.dialog div.dialogtitle {float:left; font-weight:bold;color:#757575}
div.dialog div.close {text-align:right; padding-right:5px}
/**********************************************/



/*****************************************
MY PERIMETER - MESSAGES
****************************************/
table.tblMessages {border:1px solid #BEBEBE; width:96%}
table.tblMessages th {
    padding:2px;
    text-align:center;
    background-color:#EFEFEF;
    font-weight:bold
}
table.tblMessages td {padding:2px}
/*****************************************/


/*****************************************
MY PERIMETER - BOX MY FRIENDS
****************************************/
table#myper_boxfriends {border:1px solid #BEBEBE; width:100%}
table#myper_boxfriends th {
    padding:2px;
    margin:1px solid white;
    border-collapse:collapse;
    text-align:center;
    background-color:#EFEFEF;
    font-weight:bold
}
table#myper_boxfriends td {padding:2px}
/*****************************************/


/*****************************************
SEARCHBOX - RESULTS
********************************************/

/*********************************************/


div#inJesus_LIST a.ig_lgbluelink {color:black}


/************************************
MYPER - CMS MANAGMENT
************************************/
table.cmsUlTitle {font-weight:bold; width:100%}
table.cmsLiArticles {background-color:#FFFFFF; width:100%; cursor:move}
table.cmsUlTitle td {padding:5px}
table.cmsLiArticles td {padding:5px}
ul.mypercms {margin:0px; padding:0px; list-style-type: none}
li.mypercms {margin:10px 0px 0px 0px; padding:0px}
/**************************************/



/**********************************************
		fm - menu
**********************************************/
div.fm_menu_photo, div.fm_menu_video, div.fm_menu_down,
div.fm_menu_pod, div.fm_menu_explorer {
    width:90px;
    border-width:1px;
    border-style:solid;
    float:left;
    margin-right:2px;
    margin-bottom:5px;
    padding:5px;
    font-size:14px;
    text-align:center;
    cursor:pointer
}
/************************************************/

/*///////////////////////////////////////////////////////////////*/
/*DOWNLOADS / PODCASTS*/
/*///////////////////////////////////////////////////////////////*/
table.fm_down, table.fm_pod {width:99.7%; border-collapse:collapse}
/*****************************************************************/

/*///////////////////////////////////////////////////////////////*/
/*DOWNLOADS*/
/*///////////////////////////////////////////////////////////////*/
table.fm_down td {padding:5px; border-width:1px; border-style:solid}
table.fm_down td a.file_name {text-decoration:none}
table.fm_down div.file_icon {float:left; margin-right:10px}
table.fm_down td.action_icon {text-align:center; width:40px}
table.fm_down td.descrip {padding:10px}
/*****************************************************************/

/*///////////////////////////////////////////////////////////////*/
/*PODCASTS*/
/*///////////////////////////////////////////////////////////////*/
table.fm_pod td {padding:5px; border-width:1px; border-style:solid}
table.fm_pod td a.file_name {text-decoration:none}
table.fm_pod div.file_icon {float:left; margin-right:10px}
table.fm_pod td.action_icon {text-align:center; width:40px}
table.fm_pod td.descrip {padding:10px}
/*****************************************************************/


/*///////////////////////////////////////////////////////////////*/
/*PHOTOS / VIDEOS*/
/*///////////////////////////////////////////////////////////////*/
div.fm_photo, div.fm_video {
    width:80px;
    float:left;
    margin-right:2px;
    margin-bottom:5px;
    padding:10px;
    /*height:95px;*/
    border-width:1px;
    border-style:solid
}
/***********************************************************/

/*///////////////////////////////////////////////////////////////*/
/*PHOTOS*/
/*///////////////////////////////////////////////////////////////*/
div.fm_photo img {cursor:pointer}
div.fm_photo div {margin-bottom:1px}
div.fm_photo div.editdel {
    background-image:url('../images/bg_editdel.gif');
    background-repeat:no repeat;
    text-align:center;
    width:80px;
    height:16px
}
div.fm_photo div.toggler {text-align:right}
div.fm_photo div.editdel a {
    font-size:11px;
    font-weight:bold;
    text-transform:uppercase;
    text-decoration:none
}
/***********************************************************/


/*///////////////////////////////////////////////////////////////*/
/*VIDEOS*/
/*///////////////////////////////////////////////////////////////*/
div.fm_video img {cursor:pointer}
div.fm_video div {margin-bottom:1px}
div.fm_video div.editdel {
    background-image:url('../images/bg_editdel.gif');
    background-repeat:no repeat;
    text-align:center;
    width:80px;
    height:16px
}
div.fm_video div.toggler {text-align:right}
div.fm_video div.editdel a {
    font-size:11px;
    font-weight:bold;
    text-transform:uppercase;
    text-decoration:none
}
/***********************************************************/



/******************************************
	photos - videos (edit)
*******************************************/
table.fm_edit {border-collapse:collapse; width:auto; margin:0 auto}
table.fm_edit th {border:1px solid #BEBEBE; padding:10px}
table.fm_edit td {border:1px solid #BEBEBE; padding:10px}
table.fm_edit th {background-color:#656565; color:white}
table.fm_edit td.opt {font-weight:bold}
table.fm_edit td.val {background-color:#F2F2F2}
/************************************************/


/***********************************
		explorer
***********************************/
table.fm_store {border-collapse:collapse; width:100%}
table.fm_store th {padding:8px; text-align:left; border-width:1px; border-style:solid; text-transform:uppercase; font-size:12px}
table.fm_store td {padding:8px; border-width:1px; border-style:solid; font-size:12px}
/************************************/




/**************************************
		HC FORMS
**************************************/
table.hcform {width:80%; margin:0 auto; border-collapse:collapse}
table.hcform th {background-color:#CCCCCC; padding:4px; text-align:center; font-weight:normal}
table.hcform td {border:1px solid #CCCCCC; padding:6px; width:50%; font-family:verdana}
table.hcform span.asterisk {color:red; font:bold 14px arial}
/***************************************/


/*************************************
	GENERAL
*************************************/
a img {border:none}
/* p,td,div {text-align:left} */
form {margin:0px; padding:0px}
p {padding:0px; margin:0px 0px 0px 0px}
h1 {font-size:20px; margin-top:10px}
h2 {font-size:16px!important;}
input, textarea  {outline:none}
/*************************************/


/*****************************************
		ROUNDED
******************************************/
table.rounded {border-collapse:collapse}
table.rounded td.title {font-weight:bold; padding:2px}
table.rounded td.topleft {width:7px; height:24px; background-repeat:no-repeat; padding:0px}
table.rounded td.topright {width:8px; height:24px; background-repeat:no-repeat;	padding:0px}
table.rounded td.middleleft {width:7px;	padding:0px}
table.rounded td.middleright {width:8px; padding:0px}
table.rounded td.bottomleft {width:7px; height:9px;	background-repeat:no-repeat; padding:0px}
table.rounded td.bottomright {width:8px; height:9px; background-repeat:no-repeat; padding:0px}
table.rounded td.content {padding:6px 0 6px 6px;}
table.rounded td.footer {height:9px; padding:0px}
/*******************************************************/


/*******************************************
		myper - blog
********************************************/
table#myper_blog {border-collapse:collapse}
table#myper_blog th {padding:4px; text-align:center; font-weight:bold; border-width:1px; border-style:solid}
table#myper_blog td {padding:4px; border-width:1px; border-style:solid}
/************************************************/



ul.formgen {
    list-style-type:none;
    margin-top:0px;
    margin:0px;
    padding:0px
}

ul.formgen li {
    padding:8px;
    margin-bottom:7px;
    border:1px dashed #CCCCCC;
    background-color:#EFEFEF;
    cursor:move
}

/**********************/
/* POSTCARD GENERATOR */
/**********************/
table.postcardForm input[type=text],table.postcardForm textarea{
    border:1px solid #c1c1c1;
    font:bold 12px 'Arial';
    padding:1px;
    background-color:#c5c5c5;
    color:#5A5A5A;
    letter-spacing: 1px;
    width:250px;
}
span#formStatus{
    font:bold 12px 'Arial';
    color:#3c3c3c;
    width:250px;
    margin:auto;
}
p.message{
    font:bold 14px 'Arial';
    color:#5a5a5a;
}

div#shopping_content{
    width:500px;
    margin:0 auto;
}

/***********************/
/*  search             */
/***********************/

div.search_desc{
    margin-bottom:11px;
}
.search_current{
    font-weight:bold;
    text-decoration:underline;
    font-size:104%;
}
input#searchBox{
    padding-bottom:5px;
}

/*******************/
/* rounded borders */
/*******************/
div.wrapper{
    display:block;
    clear:both;
}
div.tl,div.tc,div.tr,div.bl,div.bc,div.br{
    clear:none;
    float:left;
    height:9px;
}
div.tl{
    background:transparent url('../images/skin1/tl.png') bottom left no-repeat;
    width:9px;
}
div.tc{
    background-color:#dfe9ac;
}
div.tr{
    background:transparent url('../images/skin1/tr.png') bottom right no-repeat;
    width:9px;
}
div.bl{
    background:transparent url('../images/skin1/bl.png') bottom left no-repeat;
    width:9px;
}
div.bc{
    background-color:#dfe9ac;
}
div.br{
    background:transparent url('../images/skin1/br.png') bottom right no-repeat;
    width:9px;
}

/** backend menu tool */
#red_left,#blue_left,#green_left,#red_right,#blue_right,#green_right{
    line-height:21.6px;
    letter-spacing:0.5px;
    font-size:11px;
    font-weight:700;
}
#red_left a,#blue_left a,#green_left a,#red_right a,#blue_right a,#green_right a{
    text-decoration:none!important;
    filter:alpha(opacity=100)!important;
    opacity:100!important;
    color:#fff!important;
}
#red_left a:hover,#blue_left a:hover,#green_left a:hover,#red_right a:hover,#blue_right a:hover,#green_right a:hover{
    text-decoration:none;
    background-color: #fff;
    color:#636466!important;
}

.link{
    color:#4B9500;
    text-decoration:none;
    cursor:pointer;
    font-weight:normal!important;
}
.link:hover{
    color:red;
    text-decoration:underline;
}
.master{
    background-color: #ececec;
    padding:5px;
    border:1px solid #0a0a0a;
    position:relative;
}
.master span{position:absolute;right:10px;top:5px;}
.navChildren{
    padding-left:15px;
}
.navChildren br{
    margin:7px 0;
}
#contents_list h3.ui-accordion-header {
    border-bottom: 1px solid rgb(237, 237, 237); margin: 0px; padding: 6px 0 6px 6px;
	/* Arrows for dropdown menu */
	background-position: 7px center;
	padding-left: 19px;
	outline: none;
	font-weight: normal;
}
#contents_list h3.ui-accordion-header a {outline: none;}
#contents_list h3.ui-state-active {background-position: -387px center;}

/*
 * New Styles for Scroller
 */


.scroller {
	position: relative;
	top: 0px;
	left: -8px;
	display: block;
	width: 629px;
	height: 266px;
	border: 8px solid #e1ebac;
	-webkit-box-shadow: rgba(0, 0, 0, 0.5) 0 2px 5px;
	-moz-box-shadow: rgba(0, 0, 0, 0.5) 0 2px 5px;
	box-shadow: rgba(0, 0, 0, 0.5) 0 2px 5px;
	behavior: url('styles/pie/PIE.php');
}

.shadow {
	-webkit-box-shadow: rgba(0, 0, 0, 0.5) 0 2px 5px;
	-moz-box-shadow: rgba(0, 0, 0, 0.5) 0 2px 5px;
	box-shadow: rgba(0, 0, 0, 0.5) 0 2px 5px;
}

.rounded, .scroller {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	behavior: url('styles/pie/PIE.php');
	z-index: 50;
}

div#primarynav {
	width:629px;
	height:25px;
	margin:0 auto;
	text-align: center;
	background: #e5a029;
	position: relative;
	top: 0px;
	left:-4px;
	z-index: 51;
	border: 4px solid #e1ebac;
	float: left;
	text-align: center;
}

div#extrawrapper {
	position: relative;
	left: -50%;
	float: left;
	width: 685px;
}

div#primarynav div.menuitem {
	display: inline;
	position: relative;
	line-height: 25px;
	padding-left: 13px !important;
	padding-right: 13px !important;
	height: 25px;
	float: left;
	left: 50%;
}

div#primarynav div.menuitem a {
	font-size: 12px !important;
	font-weight: bold;
	color: #ffffff !important;
	text-align: center !important;
	padding-left: 13px !important;
	padding-right: 13px !important;
}

div#primarynav div.menuitem:hover {
	background-color: #bb8737;
}

div#primarynav div.menuitem a:hover {
	text-decoration: none;
}

#thumbs {
	height: 15px;
	background-color: rgba(95, 95, 95, .8);
	-pie-background: rgba(95, 95, 95, .8);
	top: -20px;
	position: relative;
	z-index: 60;
	text-align: center;
	behavior:url('styles/pie/PIE.php');
}

#thumbs a {
		padding-left: 10px;
		padding-right: 10px;
		color: #aaaaaa !important;
		font-weight: bold !important;
		line-height: 15px;
}

#thumbs a.activeSlide {
	color: #ffffff !important;
}

td.titlerow {
	color: #999999;
	width: 100px;
	font-weight: bold !important;
}

