html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline}

html{font-size:100.01%}
body{font-family:Arial,Tahoma,Verdana; font-size:0.9em; border:0; color:#222; width:99%; height:100%; margin-left:auto; margin-right:auto;text-align:center;}
ul, ol{list-style:none}
img{border:none}
.clear{clear:both}
a, a:link, a:visited{text-decoration:underline}
a:hover, a:active{text-decoration:none}
input, textarea{background-color:#f5f5f5; margin:5px; border-top:1px solid #eee; border-left:1px solid #eee; border-right:1px solid #ddd; border-bottom:1px solid #ddd; color:#333}
#subwrapper{}
#wrap{margin-top:20px; padding:0 10px; text-align:left}
#content{padding:10px 15px; margin-left:auto; margin-right:auto;}
.cap {background-color:#dcdcdc; width:1000px; margin-left:auto; margin-right:auto;}
.divhe {margin-top: 2px;}
/*.divwi {display:table-cell;}*/
.scroll {display:table-cell;}

#sidebar{margin-top:10px; width:280px; margin-left:570px; padding:20px}
#sidebar .widgettitle{color:#c41010; font-size:1.5em; padding:5px 0; font-weight:bold; font-family:'Nobile',Arial,Tahoma,Verdana}
#sidebar ul li{margin-bottom:20px}
#sidebar ul li ul, #sidebar ul li div{margin-bottom:5px; padding:10px; background:#c41010; color:#fff}
#sidebar ul li div ul, #sidebar ul li div ul li{border:none; margin:0; padding:0}
#sidebar ul li ul{list-style:square inside; color:#bbb}
#sidebar a, #sidebar ul{font-size:1.0em}
#sidebar a:link, #sidebar a:visited{color:#fff; text-decoration:none}
#sidebar a:hover, #sidebar a:active{color:#eee; text-decoration:underline}
#sidebar ul ul li{margin:5px 10px; padding:0; border:0}
#sidebar ul ul ul{border:none; padding:0}
#sidebar .children{margin-top:10px; margin-left:10px; background:none}

.widget-social-icons img{margin:4px}

.widget-ads img{margin:1px}

.screen-reader-text{display:none}
#s{background:#eee; border:1px solid #ddd; padding:6px 5px; font-size:1.0em; font-weight:bold; color:#333; width:140px}
#searchsubmit{margin-left:5px; padding:5px 10px; color:#333; font-size:1.0em; font-weight:bold; cursor:pointer; border:1px solid #ddd; background:url('images/button.png') repeat-x #eee}
#searchsubmit:hover{background:url('images/button_hover.png') repeat-x #eee}

#head{margin:10px 0}
#logo{display:none; float:left}
#logo h1{display:none; font-size:2.0em; color:#c41010; font-family:'Nobile',Arial,Tahoma,Verdana}
#logo img{margin-bottom:10px}

#topnavi{float:right; margin:5px 15px; font-family:Arial,Tahoma,Verdana}
#topnav, #topnav ul{margin:0; padding:0; list-style-type:none; list-style-position:outside; position:relative}
#topnav li{float:left; position:relative}
#topnav a{display:block; padding:10px 15px; font-size:1.0em; font-weight:bold; text-decoration:none; color:#333}
#topnav a:link, #topnav a:visited{text-decoration:none}
#topnav a:hover{color:#fff; background:#c41010}
#topnav ul{position:absolute; display:none; z-index:99; background:#c41010; padding:5px}
#topnav ul a{width:180px; padding:10px; margin:0; float:left; color:#fff; font-size:0.9em; border-top:none}
#topnav ul a:hover{color:#333 !important; background:#fff !important}
#topnav ul ul{margin-top:0px; border-left:5px solid #fff}
#topnav li ul ul{margin-left:200px;}
#topnav li:hover ul ul, #topnav li:hover ul ul ul, #topnav li:hover ul ul ul ul{display:none}
#topnav li:hover ul, #topnav li li:hover ul, #topnav li li li:hover ul, #topnav li li li li:hover ul{display:block}

#navi{float:left; width:100%; height:35px; background:#c41010; font-family:Arial,Tahoma,Verdana; text-align:center;}
#nav, #nav ul{margin:0; padding:0; list-style-type:none; list-style-position:outside; position:relative; margin-left:auto; margin-right:auto; text-align:center;}
#nav li{float:left; position:relative; text-align:left;}
#nav a{display:block; padding:3px 15px; margin:7px 0; font-size:1.0em; font-weight:bold; text-decoration:none; }
#nav a:link, #nav a:visited{text-decoration:none}
#nav a:hover{color:#777; background:#eee}
#nav ul{position:absolute; display:none; z-index:99; border-top:1px solid #ccc;}
#nav ul a{width:180px; padding:10px; margin:0; float:left; color:#ffffff; font-size:0.9em; background:#000000; border-top:none; border-left:2px solid #aaa; border-right:1px solid #bbb; border-bottom:1px solid #ccc}
#nav ul a:hover{color:#444 !important; background:#e0e0e0}
#nav ul ul{margin-top:-1px; padding-left:2px}
#nav li ul ul{margin-left:200px; margin-top:10px;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{display:none}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{display:block}
.menup {color:#777777;}
.menup a{background:#eee;color:#777777;}
.menuf a{color:#ffffff; border-right:1px solid #fff;}
.navegacion1 {width: 100%; height: auto; float: left; margin-bottom: 8px;text-align:left; background: #000000;}

#arb{float:left; width:100%; height:35px; padding-top:10px; background:black; font-family:Arial,Tahoma,Verdana; text-align:center;}
#arbol, #arbol ul{margin:0; padding:0; list-style-type:none; list-style-position:outside; position:relative; margin-left:auto; margin-right:auto; text-align:center;}
#arbol li{float:left; position:relative; text-align:left;}
#arbol a{display:block; padding: 3px 15px 5px; margin:7px 0; font-size:10px; text-decoration:none; }
#arbol a:link, #arbol a:visited{text-decoration:none; color:#fff;}
#arbol a:hover{color:#777; background:#eee}
#arbol ul{position:absolute; display:none; z-index:99; border-top:1px solid #ccc;}
#arbol ul a{width:150px; padding:5px; margin:0; float:left; color:#ffffff; font-size:10px; background:#000000; border-top:none; border-left:2px solid #aaa; border-right:1px solid #bbb; border-bottom:1px solid #ccc}
#arbol ul a:hover{color:#444 !important; background:#e0e0e0}
#arbol ul ul{margin-top:-1px; padding-left:2px}
#arbol li ul ul{margin-left:200px}
#arbol li:hover ul ul, #arbol li:hover ul ul ul, #arbol li:hover ul ul ul ul{display:none}
#arbol li:hover ul, #arbol li li:hover ul, #arbol li li li:hover ul, #arbol li li li li:hover ul{display:block}
.navegacion1 ul {padding: 0; margin-top:2px;}
.navegacion1 ul li:first-child {background-image: none; padding-left: 0px; padding-right: 0px; color: #fff; background: #000000;}
.navegacion1 ul li {padding-left: 0px; list-style: none; display: inline; color: #fff; background: #000000;}
.navegacion1 a:link {color:#fff; text-decoration:none; background: #000000;}
.navegacion1 a:visited {color:#fff; text-decoration:none; background: #000000;}
.navegacion1 a:hover {color:#fff; text-decoration:underline; background:#000000}

#wp-calendar{width:100%}
#wp-calendar caption{color:#fff; font-size:0.9em; font-weight:bold; margin:0 0 5px 5px; text-align:left}
#wp-calendar th{color:#ddd; font-size:0.9em; font-weight:bold}
#wp-calendar td{text-align:center}
.more-link{padding:5px 10px; text-decoration:none !important; color:#fff !important; font-size:0.9em; font-weight:bold; background:#c41010}
.more-link:hover{background:#333}

.post{margin:5px 0 35px 0}
.sticky{border-left:4px solid #c41010; margin-left:10px; padding-left:20px}
.post-title{padding-bottom:2px; font-family:'Nobile',Arial,Tahoma,Verdana; font-size:2.0em; color:#c41010}
.page-title{font-size:2.4em; font-family:'Nobile',Arial,Tahoma,Verdana}
.post-title a:link, .post-title a:visited{color:#c41010; text-decoration:none}
.post-title a:hover, .post-title a:active{color:#111 !important}
.entry{padding:5px 0; line-height:1.5em}
.entry h1, .comment h1{font-size:1.9em; margin:30px 0 0 0; color:#222}
.entry h2, .comment h2{font-size:1.7em; margin:25px 0 0 0; padding:0; color:#222}
.entry h3, .comment h3{font-size:1.5em; margin:20px 0 0 0; color:#222}
.entry h4, .comment h4{font-size:1.3em; margin:15px 0 0 0; color:#222}
.entry h5, .comment h5{font-size:1.2em; margin:10px 0 0 0; color:#222; font-weight:bold}
.entry h6, .comment h6{font-size:1.0em; margin:5px 0 0 0; color:#222; font-weight:bold}
.entry p{margin:5px 0 15px 0;text-align: justify;}
.arh{font-size:1.4em; color:#fff; padding:10px 15px; margin:10px 0 20px 0; background:#c41010}
.postmeta{font-size:0.9em; padding:5px; border-top:1px dotted #c41010; border-bottom:1px dotted #c41010}
.postmeta a:link, .postmeta a:visited{color:#c41010; text-decoration:underline}
.postmeta a:hover, .postmeta a:active{color:#444; text-decoration:none}
.postinfo{margin:5px 0 10px 0; padding:5px 10px; font-size:0.9em; border:1px solid #ddd; background:url(images/button.png) repeat-x #ddd}
.postinfo a:link, .postinfo a:visited{color:#c41010; text-decoration:none}
.postinfo a:hover, .postinfo a:active{color:#444; text-decoration:underline}
.author_box{border:1px solid #ddd; margin:20px 0 30px 0; padding:12px}
.author_image{float:left; margin-right:15px}
.author_image img{margin:0; padding:3px; border:1px solid #ddd}
.author_info h5{font-size:1.2em; font-weight:bold; margin-bottom:5px; color:#444}
.author_description{color:#666}
.author_website{margin-top:10px; font-size:0.9em}

.entry ul, .comment ul{list-style:square inside; margin:0 0 20px 1.5em}
.entry ol, .comment ol{list-style:decimal inside; margin:0 0 20px 1.5em}
.entry ol ol, .comment ol ol{list-style:upper-alpha inside}
.entry ol ol ol, .comment ol ol ol{list-style:lower-roman inside}
.entry ol ol ol ol, .comment ol ol ol ol{list-style:lower-alpha inside}
.entry ul ul, .comment ul ul, 
.entry ol ol, .comment ol ol, 
.entry ul ol, .comment ul ol
.entry ol ul, .comment ol ul{margin-bottom:5px}
dl{margin:10px 0 20px 0}
dt{font-weight:bold}
dd{margin-bottom:20px}
strong{font-weight:bold}
cite, 
em, 
i{font-style:italic}
big{font-size:1.3em}
ins{padding:1px 2px; background:#ffa; text-decoration:none}
code, pre{padding:3px 8px; margin:0 1px; background:#eee; color:#222 !important; font-size:0.9em; font-family:Monospace,"Courier New",Courier; overflow:auto}
del, strike, s{text-decoration:line-through}
pre{font-family:"Courier 10 Pitch",Courier,monospace}
small{font-size:0.7em}
abbr, 
acronym{border-bottom:1px dotted #666; cursor:help}
sup, 
sub{height:0; line-height:1; position:relative; vertical-align:baseline; font-size:0.8em}
sup{bottom:1ex}
sub{top:.5ex}
.entry var, .entry kbd, .entry tt{font-size:1.1em; font-family:"Courier 10 Pitch",Courier,monospace}
blockquote{margin-left:30px; padding:15px; font-size:16px; font-weight:normal; font-style:italic; text-align:justify; color:#666}
blockquote:before{content:open-quote; color:#777; font-size:60px; line-height:15px; float:left; margin-left:-40px; font-family:"Times New Roman"}
blockquote:after{content:close-quote; color:#777; font-size:60px; line-height:15px; float:right; margin-top:-10px; font-family:"Times New Roman"}
.entry table, .comment table{border-collapse:collapse; border-spacing:0; border:1px solid #ddd; margin:20px 0; text-align:left; width:100%}
.entry tr th, .comment tr th, 
.entry thead th, .comment thead th{color:#555; font-size:1.0em; font-weight:bold; line-height:1.0em; padding:5px 15px}
.entry tr td, .comment tr td{border-top:1px solid #ddd; padding:5px 15px}
.entry tr.odd td, .comment try.odd td{background:#eee}

.entry img{max-width:100%; height:auto}
.wp-caption{margin:5px; max-width:100%; padding:6px 3px; border:1px solid #ddd; text-align:center}
.wp-caption-text{margin:0 !important; padding:0; font-size:0.8em; text-align:center}
.alignleft{float:left; display:inline; margin:10px 15px 10px 5px}
.alignright{float:right; display:inline; margin:10px 5px 10px 15px}
.aligncenter{margin:10px auto; display:block}
.wp-post-image{padding:5px; border:1px solid #ddd}
.gallery{     margin:10px auto}
.gallery-item{    float:left;     margin-top:10px;     text-align:center;     width:33%}
.gallery-caption{padding:0 5px}
#image-nav span{display:block; margin:10px 0}
#image-nav .nav-previous{float:left}
#image-nav .nav-next{float:right}
#image-nav .nav-previous a, #image-nav .nav-next a{padding:7px 12px; font-size:0.9em; font-weight:bold; border:1px solid #ddd; background:url(images/button.png) repeat-x #ddd; color:#333 !important; text-decoration:none}
#image-nav .nav-previous a:hover, #image-nav .nav-next a:hover{background:url(images/button_hover.png) repeat-x #fff}

#content-slider{margin:0 0 30px 0; padding:10px 10px 0 10px; background:#eee}
#slideshow{  width:530px;   padding:0;   margin: 0}
#slideshow .post{  padding:0; margin:0; border:none; width:530px}
#slide_panel{float:left; margin:10px 0; width:520px; padding:10px 15px; background:#c41010}
#slide_head{float:left; font-size:1.4em; color:#fff}
#slide_keys{float:right; margin-top:5px}
#slide_keys a:link, #slide_keys a:visited{font-size:1.2em; font-family:Arial,Tahoma,Verdana; cursor:pointer; margin-right:5px; padding:4px; font-weight:bold !important; text-decoration:none; color:#fff}
#slide_keys a:hover{text-decoration:underline}

#comments, #respond{padding:5px; background-color:#fff}
#comments h3, #respond h3{font-size:1.4em; color:#fff; padding:10px 15px; margin:10px 0 20px 0; background:#c41010}
.comment h3{color:#222 !important; background:none !important; padding:0 !important}
#comments a:link, #comments a:visited, #respond a:link, #respond a:visited{color:#c41010; text-decoration:none}
#comments a:hover, #comments a:active, #respond a:hover, #respond a:active{color:#555; text-decoration:underline}
.comment-meta a, .comment-meta a:link, .comment-meta a:visited{color:#222 !important}
.comment_navi{margin:10px; font-size:0.9em; font-weight:bold}
.comment_navi .alignright{float:right}
.commentlist{text-align:left}
.commentlist .comment{margin:15px 0 10px; padding:15px; list-style:none; border-top:1px dotted #c41010}
.commentlist .comment li{margin:0; padding:0; border:none}
.comment-author img{float:left; margin:5px 10px 15px 0}
.comment-author .says{display:none}
.comment-author .fn{line-height:30px; color:#333; font-weight:bold; font-size:1.2em; font-style:normal}
#comments .children{margin-left:15px}
#comments .children .comment{margin-top:10px; border-left:2px solid #c41010; border-top:1px dotted #c41010; padding:15px}
.commentlist p{clear:left; margin:10px 5px 10px 0}
.comment-reply-link{text-decoration:underline !important}
#cancel-comment-reply-link:link, #cancel-comment-reply-link:visited{color:#666 !important}
.bypostauthor .fn{background:#c41010; padding:2px 10px; color:#fff !important}
.bypostauthor .comment .fn{background:none !important; color:#333 !important}
#commentform{margin:5px 10px 0 0}
#commentform p{margin:5px 0 15px 10px}
#commentform input{display:block; width:250px; border:1px solid #ddd; padding:5px; margin:0 0 15px 0}
.comment-form-comment{padding-right:10px}
#commentform textarea{display:block; width:100%; border:1px solid #ddd; padding:5px; margin:0 10px 20px 0}
#commentform #submit{font-weight:bold; cursor:pointer; border:1px solid #ddd; background:url(images/button.png) repeat-x #eee}
#commentform #submit:hover{background:url(images/button_hover.png) repeat-x #eee}
#commentform label{font-size:1.0em; font-weight:bold}
.nocomments{margin:10px; padding:0}

.wp-pagenavi{margin:15px 0; padding:0 5px}
.wp-pagenavi .pages{    float:right; margin-top:-5px; padding:5px 10px; border:1px solid #ddd; background:url(images/button.png) repeat-x #eee}
.wp-pagenavi a{    margin:0 5px 0 0;     padding:3px 8px;     color:#333 !important;     text-align:center; font-size:1.1em; font-weight:bold; text-decoration:none; border:1px solid #ddd; background:url(images/button.png) repeat-x #eee}
.wp-pagenavi a:hover{background:url(images/button_hover.png) repeat-x #eee}
.wp-pagenavi .current{ margin:0 5px 0 0;  padding:3px 8px;  background-color:#c41010;  color:#fff;  text-align:center; font-size:1.1em; font-weight:bold}

#bottombar_left{float:left; width:270px; margin-left:20px}
#bottombar_center{width:270px; margin-left:315px; margin-right:315px}
#bottombar_right{float:right; margin-right:20px; width:270px}
#bottombar{margin-top:20px; padding:10px 0; border-top:2px solid #ddd}
#bottombar .widgettitle{color:#c41010; font-size:1.3em; padding:5px 0; font-weight:bold; font-family:'Nobile',Arial,Tahoma,Verdana}
#bottombar ul li{margin-bottom:20px}
#bottombar ul li ul, #bottombar ul li div{margin-bottom:5px; padding:10px; background:#c41010; color:#fff}
#bottombar ul li div ul, #bottombar ul li div ul li{border:none; margin:0; padding:0}
#bottombar ul li ul{list-style:square inside; color:#bbb}
#bottombar a, #bottombar ul{font-size:1.0em}
#bottombar a:link, #bottombar a:visited{color:#fff; text-decoration:none}
#bottombar a:hover, #bottombar a:active{color:#eee; text-decoration:underline}
#bottombar ul ul li{margin:5px 10px; padding:0; border:0}
#bottombar ul ul ul{border:none; padding:0}
#bottombar .children{margin-top:10px; margin-left:10px; background:none}

#footer{clear:both; margin:0; padding:15px 0 10px 10px; color:#333; text-align:center;}
#footer p{font-size:0.9em; color:#555; padding:10px; margin:0; text-align:left}
#footer a{color:#222}
#footer a:hover{text-decoration:none}
#foot_navi{float:right}
#foot_navi ul li{float:left; margin:0 10px 5px 10px}
.credit_link{font-size:0.8em; height:40px; margin:0 10px; text-align:center}
.credit_link a{text-decoration:none}
/*grissssss*/
a, a:link, a:visited, .postmeta a:link, .postmeta a:visited, .postinfo a:link, .postinfo a:visited,
#comments a:link, #comments a:visited, #respond a:link, #respond a:visited, #logo h1, 
#navi ul li a:hover, .post-title, .post-title a:link, .post-title a:visited, #sidebar .widgettitle, 
#bottombar .widgettitle, #frontpage_widgets .widgettitle, #frontpage_posts h2, #frontpage_slide_keys a:hover  {}
#topnavi ul li a:hover, #topnavi ul li ul, #navi, .more-link, .arh, #slide_panel, #comments h3, #respond h3, 
.bypostauthor .fn, .wp-pagenavi .current, #sidebar ul li ul, #sidebar ul li div, #bottombar ul li ul, #bottombar ul li div,
#frontpage_slide_keys a:link, #frontpage_slide_keys a:visited, .frontpage_button {
	background: #000000;
}
#wrapper {
	border-top: 7px solid #777777;
	border-bottom: 7px solid #777777;
}
.sticky {
	border-left: 4px solid #777777;
}
.widget-tabnav li a { 
	color: #'.esc_attr($options['themeZee_colors_sidebar_widgets']).' !important;
}
.postmeta {
	border-top: 1px dotted #777777;
	border-bottom: 1px dotted #777777;
}
.commentlist .comment {
	border-top: 1px dotted #777777;
}
#comments .children .comment {
	border-left: 2px solid #777777;
	border-top: 1px dotted #777777;
}
#frontpage_slider {
	border-bottom: 15px solid #777777;
}
.widget-tabnav li a {
	color: #777777 !important;
}