html, body, form, fieldset{margin:0;padding:0;}
body{color:#DDDDDD;background:#000000;font-family:Tahoma, Arial, Helvetica, sans-serif;line-height:150%;}
body#bd{color:#DDDDDD;background:url(../images/general/pattern.jpg) #000000;}
body.fs4{font-size:12px;}
a{color:#BB7F7F;text-decoration:underline;}
a:hover, a:active, a:focus{color:#CE4845;text-decoration:underline;}
.contentheading, .componentheading, .blog_more strong, h1, h2, h3, div.nftitle{font-family:"Georgia", Tahoma, Arial, Helvetica, sans-serif;}
small, .small, .smalldark, .mosimage_caption, a.readon, #ja-pathway, .back_button{font-size:90%;}
h1{font-size:180%;}
h2{font-size:155%;}
h3{font-size:125%;}
h4{font-size:100%;text-transform:uppercase;}
h1.news{font-size:100%;padding-bottom:0px;text-transform:capitalize;color:#D75D52;line-height:105%;border-spacing:0;font-family:Georgia,Times New Roman;font-weight: normal}
p, pre, blockquote, ul, ol, h1, h2, h3, h4, h5, h6{margin:12px 0;padding:0;}
ul{list-style:none;}
ul li{padding-left:30px;line-height:180%;background:url(../images/amanecer/bullet-list.gif) no-repeat 18px 9px;}
ol li{margin-left:35px;line-height:180%;}
th{padding:5px;font-weight:bold;text-align:left;}
fieldset{border:none;}
fieldset a{font-weight:bold;}
hr{border-top:1px solid #DDDDDD;border-right:0;border-left:0;border-bottom:0;height:1px;}
a img{border:none;}
td, div{font-size:100%;}
form{margin:0;padding:0;}
form label{cursor:pointer;}
input, select, textarea, .inputbox{padding:1px;font-family:Tahoma, Arial, sans-serif;font-size:100%;}
select, textarea, .inputbox{background:#FFFFFF;color:#333333;}
.button{font-weight:bold;color:#cccccc;padding:2px;background:url(../images/amanecer/but-bg.gif) repeat-x top;border:1px solid #CCCCCC;}
.inputbox{margin-bottom:1px;padding:3px 0 3px 5px;background:url(../images/general/input-bg.gif) #FFFFFF;border:1px solid #AAAAAA;}
.inputbox:hover, .inputbox:focus{}
pre, .code{padding:10px 15px;margin:5px 0 15px;border-left:5px solid #AAAAAA;background:#F5F5F5;}
table.blog{}
.article_seperator{display:block;height:40px;background:url(../images/amanecer/sepTwa.png) no-repeat center;}
#ja-col1 .article_seperator, #ja-col2 .article_seperator{display:none;}
table.contentpane{border:none;width:100%;}
table.contentpaneopen{border:none;border-collapse:collapse;border-spacing:0;}
.adminform .inputbox{}
td.buttonheading{padding:0 0 0 8px!important;text-align:center;}
table.blog .contentheading{font-size:200%;padding-bottom:0px;text-transform:capitalize;}
.contentheading{font-size:250%;padding-bottom:0px;text-transform:capitalize;color:#AB5B71;line-height:105%;}
.contentheadingSmall{font-size:150%;text-transform:capitalize;color:#BB7F7F;line-height:105%;}
a.contentpagetitle, a.contentpagetitle:hover, a.contentpagetitle:active, a.contentpagetitle:focus{text-decoration:none !important;}
a.readon{display:block;text-decoration:none;font-weight:bold;padding-left:12px;}
a.readonr{float:right;display:block;text-decoration:none;font-weight:bold;background:url(../images/amanecer/readmore.gif) no-repeat center left;padding-left:12px;}
a.readon:hover, a.readon:active, a.readon:focus{}
a.titleEnlaces{text-decoration:none;}
table.contentpaneopen td, table.contentpane td{}
table.contentpaneopen, table.contentpane, table.blog{width:100%;}
.createdate{padding:3px;font-size:100%;color:#BB7F7F;font-family: Verdana;}
.modifydate{color:#AAAAAA;height:15px;padding-top:15px;}
.moduletable{padding: 0 8px 30px 0;}
.mosimage{margin:0 5px 10px;padding:0;}
.mosimage img{padding:0 !important;margin:0 !important;}
#ja-wrapper2{background:url(../images/general/body-bot.jpg) no-repeat center bottom;min-height:600px;}
#ja-wrapper1{background:url(../images/general/body-top.jpg) no-repeat center top;min-height:800px;}
#ja-wrapper-cab{width:632px;margin:0 auto;}
#ja-wrapper{width:1000px;margin:0 auto;}
#ja-containerwrap, #ja-containerwrap-f{clear:both;}
#ja-mainbody{float:right;width:562px;cursor:default;}
#ja-mainbody-ancho{float:none;width:780px;cursor:default;}
#ja-mainbody-entero{float:none;width:990px;cursor:default;}
#ja-mainbody-f{float:none;width:100%;}
#ja-container{}
#ja-contentwrap-ancho{background:url(../images/general/mainwrap-center-ancho.gif) repeat-y #FFFFFF;}
#ja-contentwrap-entero{background:url(../images/general/mainwrap-center-entero.gif) repeat-y #FFFFFF;}
#ja-contentwrap{background:url(../images/general/mainwrap-center.gif) repeat-y #FFFFFF;}
#ja-mainbody-f #ja-contentwrap{background:url(../images/general/mainwrap-center-f.gif) repeat-y #FFFFFF;}
#ja-content{padding:0 20px;min-height:800px;margin:0;clear:both;display:block;}
div.ja-mainbody-top{background:url(../images/general/mainwrap-top.gif) no-repeat top;height:20px;line-height:normal;}
div.ja-mainbody-top-ancho{background:url(../images/general/mainwrap-top-ancho.gif) no-repeat top;height:20px;line-height:normal;}
div.ja-mainbody-top-entero{background:url(../images/general/mainwrap-top-entero.gif) no-repeat top;height:20px;line-height:normal;}
#ja-mainbody-f div.ja-mainbody-top{background:url(../images/general/mainwrap-top-f.gif) no-repeat top;}
div.ja-mainbody-bot{background:url(../images/general/mainwrap-bottom.gif) no-repeat bottom;height:10px;line-height:normal;}
div.ja-mainbody-bot-ancho{background:url(../images/general/mainwrap-bottom-ancho.gif) no-repeat bottom;height:10px;line-height:normal;}
div.ja-mainbody-bot-entero{background:url(../images/general/mainwrap-bottom-entero.gif) no-repeat bottom;height:10px;line-height:normal;}
#ja-mainbody-f div.ja-mainbody-bot{background:url(../images/general/mainwrap-bottom-f.gif) no-repeat bottom;}
#ja-header{float:right;width:562px;}
h1.logo{font-size:300%;display:block;float:left;margin:0;padding:0;width:107px;height:205px;}
.narrow h1.logo{width:172px;}
h1.logo a{width:158px;height:170px;display:block;float:left;text-decoration:none;text-transform:uppercase;outline:none;text-indent:-4000px;}
#ja-mainnavwrap{width:562px;margin-top:2px;height:45px;background:url(../images/general/mainnav-bg.gif) no-repeat top left;}
#ja-mainnav{background:url(../images/general/mainnav-right-bg.gif) no-repeat top right;padding:0 5px;}
#ja-mainnav a, #ja-mainnav a:hover, #ja-mainnav a:active, #ja-mainnav a:focus{outline:none;}
#ja-subnavwrap{}
#ja-subnav{}
a.mainlevel{padding:4px 5px 6px;width:97%;display:block;text-decoration:none;outline:none;color:#CCCCCC;}
a.mainlevel:hover, a.mainlevel:active, a.mainlevel:focus{text-decoration:none;background:url(../images/general/stripe2.gif) #1C1E1D;border-bottom:1px solid #CCCCCC;color:#CCCCCC;overflow:hidden}
a.mainlevel#active_menu{font-weight:bold;text-decoration:none;color:#CCCCCC;}
a.sublevel{padding:4px 4px 4px 20px;display:block;text-decoration:none;background:url(../images/general/arrow.gif) no-repeat 6px 11px;}
a.sublevel:hover, a.sublevel:active, a.sublevel:focus{color:#FFFFFF !important;text-decoration:none;}
#active_menu{color:#FFFFFF !important;font-weight:bold;}
div.moduletable h3{font-size:170%;padding:0 2px 25px;margin:0 -2px;color:#832635;font-weight:normal;background:url(../images/amanecer/sepTw.png) no-repeat top center;text-align: center}
div.moduletable-blank{background:none;padding:0 0 30px;}
#ja-topsl{float:right;margin-bottom:5px;width:562px;}
#ja-topsl .article_seperator{display:none;}
#ja-avatar{width:135px;height:135px;display:block;float:left;background:url(../images/general/avatar.png) no-repeat top left;}
#ja-avatar img{padding:10px;line-height:normal;}
#ja-newsflash{height:135px;width:427px;display:block;float:left;background:url(../images/general/sl-bg.png) no-repeat top right;}
#ja-scroll_1, #ja-scroll_2{}
div.nftitle, div.nfimages, div.nfcontent{padding:0 15px 0 40px;margin:0;}
div.nftitle{font-size:170%;color:#FFFFFF;}
div.nftitle a{text-decoration:none;border:none;color:#FFFFFF;}
div.nfimages{text-align:center;}
div.nfcontent{color:#DDDDDD;}
#ja-col1{float:left;width:24.9%;overflow:hidden;color:#CCCCCC;}
#ja-col1 div.ja-innerpad{padding:20px 10px 10px 0;}
#ja-col1 a{color:#CCCCCC;}
#ja-col1 a:hover, #ja-col1 a:active, #ja-col1 a:focus{color:#FFFFFF;}
#ja-col1 table{border-collapse:collapse;border-spacing:0;}
#ja-col1 ul li{padding-left:15px;margin:0;background:url(../images/general/bullet-list.gif) no-repeat 3px 9px;}
#ja-col1 ul{margin:0;}
#ja-col1 .inputbox{background:url(../images/general/input-bg2.gif);border:1px solid #333333;color:#CCCCCC;}
#ja-col2{float:right;width:18.5%;overflow:hidden;}
#ja-footerwrap{padding:30px 0;clear:both;position:relative;}
#ja-footer{padding:0 0 0 0;width:100%;float:right;position:relative;color:#E68AAA;}
#ja-footer a{color:#CCCCCC;}
#ja-footer a:hover, #ja-footer a:active, #ja-footer a:focus{color:#CCCCCC;}
#ja-footer small, #ja-footer address{padding:0 0 0 20px;font-style:normal;display:block;float:left;font-size:100%;color:#547154;}
#ja-footer ul{margin:0 0 10px 20px;padding:0;}
#ja-footer li{margin:0;padding:0;display:inline;background:none;}
#ja-footer li a{display:inline;padding:0 20px 0 0;line-height:normal;text-decoration:none;text-transform:uppercase;font-weight:bold;}
#ja-footer li a:hover, #ja-footer li a:active, #ja-footer li a:focus{text-decoration:none;}
.search .inputbox{width:90%;}
#jausertoolswrap{font-size:12px;width:30px;display:block;z-index:999;position:relative;}
#jausertoolswrap:hover, #jausertoolswrap.ja-toolswraphover{}
span.ja-sitetool{margin:0;padding:0;width:30px;display:block;text-align:center;text-decoration:none;cursor:pointer;font-size:90%;color:#DDDDDD;}
ul.accessibility{position:absolute;top:-100%;}
#ja-banner{text-align:center;}
div.back_button a, div.back_button a:hover, div.back_button a:active{margin:10px 0;display:block;background:none!important;text-decoration:none!important;}
#mod_login_password, #mod_login_username{width:90%;}
#mod_login_remember{border:none;background:none;}
.clearfix:after{clear:both;display:block;content:".";height:0;visibility:hidden;}
* html > body .clearfix{width:100%;display:block;}
* html .clearfix{height:1%;}
html{margin-bottom:1px;height:100%!important;height:auto;}
table.administracion{border:1px solid #000000;}
table.administracion th{text-align:left;color:#E68AAA;}
table.administracion td{text-align:left;}
table.botones td{text-align:center;}
.votar{width:65px;height:8px;background:#EAA500;}
.item{width:66px;height:66px;}
.item .date{background:#1F0A0D;width:65px;height:65px;}
.item .date .day{font-family:georgia, times new roman;color:#CCCCCC;font-weight:normal;font-size:28px;display:block;text-align:center;padding-top:10px;}
td.date .day{font-family:georgia, times new roman;color:#CCCCCC;font-weight:normal;font-size:28px;display:block;text-align:center;}
.item .date .month, td.date .month{font-family:georgia, times new roman;color:#CCCCCC;font-weight:normal;font-size:11px;display:block;text-align:center;padding-top:10px;}
#fotosCullen{background:url(../images/salaCullen/cullenhouse.jpg) no-repeat 30px;}
table.miniCal, table.miniCal tbody, table.miniCal tr, table.miniCal th, table.miniCal td, table.miniCal caption{font-family:Verdana, arial, helvetica, sans-serif;color:#FFF;font-size:9px;text-align:center;background:#111111;}
table.miniCal caption{background:#222222;font-size:10px;color:#E68AAA;}
table.miniCal a{font-weight:bold;text-decoration:none;font-weight:bold;color:#000000;}
table.miniCal a:visited{text-decoration:none;font-weight:bold;color:#000000;}
table.miniCal a:hover{text-decoration:none;font-weight:bold;color:#000000;}
table.miniCal th, table.miniCal td{text-align:center;}
table.cal a, table.cal, table.cal tbody, table.cal tr, table.cal th, table.cal td{font-family:verdana, arial, helvetica, sans-serif,times new roman;font-size:12px;text-align:center;line-height:18px;}
table.cal{border-style:solid;border-width:1;}
table.cal tbody{background:#222222;}
table.cal caption{font-size:14px;}
table.cal th{border:1px;border-color:#aaa #000 #000 #aaa;border-style:solid;font:14px verdana,times new roman;line-height:20px;letter-spacing:.1em;color:#FFFFFF;}
table.tableAlbums td{background:#111111;border:1px;border-color:#222222;border-style:solid;}
table.tableAlbumsInterno td{background:#222222;border:0px;border-color:#111111;border-style:solid;}
table.tablaUsuarios, table.tablaUsuarios tbody, table.tablaUsuarios tr, table.tablaUsuarios th, table.tablaUsuarios td, table.tablaUsuarios caption{color:#CCCCCC;}
a.titleNoticia,a.titleNoticia:active{color:#CCCCCC;text-decoration:none;}
a.titleNoticia:focus,a.titleNoticia:hover{color:#D75D52;text-decoration:none;}
.textoFotos {color:#666666;font-size:10px;padding-left:6px;}
.filmup{background:url(../images/general/filmup.jpg) repeat right;width:745px;height:21px}
.filmdown{background:url(../images/general/filmdown.jpg) repeat right;width:745px;height:20px}
.film{width:745px;overflow: hidden;}
div.foto {
background:none repeat scroll 0 0 #EEEEEE;
border:1px solid #2B3141;
padding:20px;
text-align:center;
}
div.fotoin {
overflow:hidden;
text-align:center;
}

.sep {
    background-color: #A7293F;
    height: 1px;
    margin-top: 20px;
    overflow: hidden;
}
.sep .sep-left {
    background: url("../images/amanecer/accent-top-left.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 1px;
    width: 60px;
}
.sep .sep-right {
    background: url("../images/amanecer/accent-top-right.png") no-repeat scroll 100% 0 transparent;
    float: right;
    height: 1px;
    width: 60px;
}

.slider-w{
	//background: pink;
	 overflow: hidden;
	 padding-top:10px;
	 padding-bottom: 10px;
}

.slider-s{
	float:left;
	padding: 2px 3px 2px 12px;
}

.slider-p{
	float:left;
	padding:2px 10px 10px 10px;
	background: url(../images/slider-bg.png) repeat-x left bottom ;
	height: 297px;
	text-align: center;
}

#nav{
	background: url("../images/amanecer/menu-bg.png");
	height:50px;
}

.slider-top-top {
    background: url("../images/amanecer/top_top.png") no-repeat scroll center top transparent;
    height: 10px;
}
.slider-cont {
    background: url("../images/amanecer/bottom.gif") repeat-y scroll left center transparent;
    color: #FFFFFF;
    padding: 0;
    overflow: hidden;
    width:980px;
    height:305px;
}
.slider-top-bot {
    background: url("../images/amanecer/top_bot.png") no-repeat scroll center bottom transparent;
    height: 10px;
}

.nivo-controlNav2{
	padding-left: 100px;
}

.nivo-controlNav2 a {
    background: url("../images/amanecer/slider-nav-buttons.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 13px;
    margin-left: 2px;
    margin-right: 2px;
    margin-top: 21px;
    text-indent: -9000px;
    width: 13px;
     cursor: pointer;
    position: relative;
    z-index: 99;
}

.nivo-controlNav2 a.active {
    background-position: -25px 0;
}

#menu {
    margin: 0 auto;
    width: 980px;
}
#menu ul {
    float: left;
    list-style: none outside none;
    padding-left: 0;
    margin:0px;
}
#menu ul li {
    background: url("../images/amanecer/menu_bor.png") no-repeat scroll left center transparent;
    display: block;
    float: left;
    padding-left:0px;
}
#menu ul li a {
    color: #FFFFFF;
    display: block;
    float: left;
    font: 18px/50px Arial,Helvetica,sans-serif;
    height: 50px;
    text-align: center;
    text-decoration: none;
    width: 118px;
}
#menu ul li a:hover, #menu ul li .active {
    background: url("../images/amanecer/menu_active.png") no-repeat scroll center center transparent;
}
#ja-botslwrap {
    background: none repeat scroll 0 0 #202020;
    border-bottom: 1px solid #DB7068;
    border-top: 1px solid #DB7068;
}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

#ja-botsl {
    background: url("../images/amanecer/botsl-bg.gif") no-repeat scroll center top transparent;
}
#ja-botsl {
    font-size: 92%;
    margin: 0 auto;
    width: 1000px;
}
.ja-box-full, .ja-box-left, .ja-box-center, .ja-box-right {
    float: left;
    overflow: hidden;
}
#ja-botsl .ja-box-left div.moduletable,#ja-botsl .ja-box-center div.moduletable {
    background: url("../images/amanecer/botsl-sep.gif") no-repeat scroll right top transparent;
}
#ja-botsl .ja-box-right div.moduletable,#ja-botsl .ja-box-left div.moduletable,#ja-botsl .ja-box-center div.moduletable {
    padding: 10px 20px 0;
    font-size:12px;
}

.funcionalidades-lnm{
	width:314px;
	overflow:hidden;
	border: 1px solid #CE7478;
	margin-bottom: 20px;	
}
.funcionalidades-lnm .func{
	width:155px;
	height:110px;
	border: 1px solid #CE7478;	
	float:left;
	overflow: hidden;
	position: relative;
}
.func .desc{
	opacity: 0.7;
	background: none repeat scroll 0 0 #000000;
    bottom: 0;
    color: #FFFFFF;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 89;	
    height: 30px;
    text-align: center;
    font: 12px/28px Arial,Helvetica,sans-serif;
    display: none;
}
.func-mascara{
	opacity: 0.3;
	background: none repeat scroll 0 0 #D97C9B;
    bottom: 0;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 89;	
    height: 100%;
}
	
.ja-bullettin{
	font-size: 11px;	
}

.busqueda{
    height: 29px;
    line-height: 27px;
    vertical-align: top;
    color: #000000;
    font-size: 16px;
    margin: 0;
    max-width: 650px;
    min-width: 286px;
    margin-bottom: 5px;
    margin-top: 4px;
    padding: 0 5px;
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    -moz-box-sizing: border-box;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px;
    display: inline-block;
    vertical-align: middle;
    border: 1px solid #E692B0 !important;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;
	outline:medium none;
}

div.social ul {
    background: url("../images/amanecer/sidebar-social-bg.png") repeat-x scroll 0 0 transparent;
    border: 2px solid #832635;
    border-radius: 4px 4px 4px 4px;
    clear: both;
    display: block;
    float: none;
    height: 52px;
    margin: 0 auto;
    width: 259px;
    margin-bottom:10px;
    overflow: hidden;
}
div.social li {
    display: block;
    float: left;
    padding: 0px 4px 0 1px;
    width: 45px;
}
div.social li.sec {
    border-left: 1px solid #832635;
}

.search .text {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    font-size: 16px;
    letter-spacing: 0;
    margin: 0 10px 0 0;
    padding: 5px 2px 8px 23px;
    width: 125px;
}
.search {
    clear: both;
    height: 81px;
}

.search .indent {
    padding: 4px 0 0 2px;
}
.search .indent form {
    background: url("../images/amanecer/search-input-bg.gif") no-repeat scroll 0 0 transparent;
    height: 100%;
    overflow: hidden;
    padding: 6px 15px 8px 0;
}
