/*
Theme Name:voluntariado
Theme URI:
Description:
Version:2.0
Author:Javier Yamashita
Author URI:
Tags:fixed width, one column, valid XHTML, widgets
*/

/* Page */
html, body { overflow:auto; }
body { margin:0 auto; padding:0; background:#D39854 url('images/page_t.jpg') repeat center top; background-attachment:scroll; font-family:Georgia, "Times New Roman", Times, Serif; font-style:normal; font-weight:normal; font-size:12px; color:#2B2B2B; }

h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited,
.art-postheader, .art-postheader a, .art-postheader a:link, .art-postheader a:visited, .art-postheader a:hover,
.art-blockheader .t, .art-vmenublockheader .t, .art-logo-text, .art-logo-text a,
h1.art-logo-name, h1.art-logo-name a, h1.art-logo-name a:link, h1.art-logo-name a:visited, h1.art-logo-name a:hover { font-style:normal; text-decoration:none; font-weight:bold; font-size:28px; text-align:left; }

a { text-decoration:underline; color:#9C8D4F; }
a:link { text-decoration:underline; color:#9C8D4F; }
a:visited, a.visited { color:#393E37; }
a:hover, a.hover { text-decoration:none; color:#CDA71D; }
:focus { outline:0; outline:none; }

h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover { color:#575F54; }
h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover { font-size:22px; color:#727C6E; }
h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover { font-size:18px; color:#9C8D4F; }
h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover { font-size:16px; color:#666F62; }
h5, h5 a, h5 a:link, h5 a:visited, h5 a:hover { font-size:14px; color:#666F62; }
h6, h6 a, h6 a:link, h6 a:visited, h6 a:hover { font-size:14px; color:#666F62; }

#art-main { position:relative; width:100%; left:0; top:0; cursor:default; }
#art-page-background-gradient { background-position:top left; }

.cleared { float:none; clear:both; margin:0; padding:0; border:none; font-size:1px; }
form { padding:0 !important; margin:0 !important; }
table.position { position:relative; width:100%; table-layout:fixed; }

/* Box, Sheet */
.art-sheet { position:relative; z-index:0; margin:0 auto; width:900px; min-width:1px; min-height:1px; background:url('images/sheet-bg.jpg') no-repeat 0 0; }
.art-sheet-body { position:relative; z-index:1; padding:0; }
.art-sheet-cc { position:absolute; z-index:-1; top:0; left:0; right:0; bottom:0; }
.art-sheet { margin-top:0 !important; cursor:auto; }
#art-page-background-simple-gradient, #art-page-background-gradient, #art-page-background-glare { min-width:900px; }

/* Header */
div.art-header { margin:0 auto; position:relative; z-index:0; width:900px; height:209px; overflow:hidden; }

/* Logo */
h1 { position:absolute; z-index:-1; top:0; left:0; display:block; width:432px; height:110px; text-indent:-9999px; padding:0; margin:0; }
h1 a { display:block; width:100%; height:100%; outline:none; font-size:26px; text-decoration:none; padding:0; margin:0; color:#F0EDE0 !important; }

/* Nav Links */
.sys-links { position:absolute; top:41px; left:578px; width:295px; height:44px; overflow:hidden; }
.sys-links div { position:relative; width:295px; height:44px; }
.sys-links a { position:absolute; top:0; height:44px; }
.sys-links a.inicio, .sys-links a.inicio-active { left:0; width:100px; }
.sys-links a.contacto, .sys-links a.contacto-active { left:100px; width:95px; }
.sys-links a.noticias, .sys-links a.noticias-active { left:195px; width:100px; }
.sys-links a:hover, .sys-links a.inicio-active, .sys-links a.contacto-active, .sys-links a.noticias-active { background-image:url('images/links-on.jpg'); background-repeat:no-repeat; }
.sys-links a.inicio:hover, .sys-links a.inicio-active { background-position:0px 0px; }
.sys-links a.contacto:hover, .sys-links a.contacto-active { background-position:-100px 0px; }
.sys-links a.noticias:hover, .sys-links a.noticias-active { background-position:-195px 0px; }

/* Mainnav */
.sys-mainnav { position:absolute; top:128px; left:60px; width:778px; height:50px; overflow:hidden; }
.sys-mainnav div { position:relative; width:778px; height:50px; }
.sys-mainnav a { position:absolute; top:0; height:50px; }
.sys-mainnav a.nos, .sys-mainnav a.nos-active { left:0; width:127px; }
.sys-mainnav a.eta, .sys-mainnav a.eta-active { left:127px; width:128px; }
.sys-mainnav a.zon, .sys-mainnav a.zon-active { left:255px; width:130px; }
.sys-mainnav a.exp, .sys-mainnav a.exp-active { left:385px; width:133px; }
.sys-mainnav a.con, .sys-mainnav a.con-active { left:518px; width:131px; }
.sys-mainnav a.apl, .sys-mainnav a.apl-active { left:649px; width:129px; }
.sys-mainnav a:hover, .sys-mainnav a.nos-active, .sys-mainnav a.eta-active, .sys-mainnav a.zon-active, .sys-mainnav a.exp-active, .sys-mainnav a.con-active, .sys-mainnav a.apl-active { background-image:url('images/mainnav-on.jpg'); background-repeat:no-repeat; }
.sys-mainnav a.nos:hover, .sys-mainnav a.nos-active { background-position:0px 0px; }
.sys-mainnav a.eta:hover, .sys-mainnav a.eta-active { background-position:-127px 0px; }
.sys-mainnav a.zon:hover, .sys-mainnav a.zon-active { background-position:-255px 0px; }
.sys-mainnav a.exp:hover, .sys-mainnav a.exp-active { background-position:-385px 0px; }
.sys-mainnav a.con:hover, .sys-mainnav a.con-active { background-position:-518px 0px; }
.sys-mainnav a.apl:hover, .sys-mainnav a.apl-active { background-position:-649px 0px; }

/* Layout */
.art-content-layout { margin:0; padding:0; width:900px; background:url('images/content-bg.jpg') repeat-y 0 0; position:relative; }
.art-content { display:block; background:url('images/post-bg.png') no-repeat 175px 0px; }

/* MenuLat */
.sys-menulat { background:url('images/menulat-bg.jpg'); border:1px solid #E0E0E0; margin-bottom:15px; }
.sys-menulat ul { list-style:none; margin:0; padding:50px 15px 15px 15px; background:url('images/menulat-experiencias.jpg') no-repeat; }
.sys-menulat li { display:block; background:url('images/menulat-star.gif') no-repeat 0px 5px; padding:4px 4px 4px 15px; border-bottom:1px solid #D8D8D8 !important; }
.sys-menulat li a { font:normal 12px Arial; color:#2B2B2B; text-decoration:none; }
.sys-menulat li a:hover { text-decoration:underline; }

/* Block */
.art-block { position:relative; z-index:0; margin:0 auto; min-width:1px; min-height:1px; margin-bottom:15px; }
.art-block-body { position:relative; z-index:1; padding:0; border:1px solid #E0E0E0; }

/* BlockHeader */
.art-blockheader { position:relative; z-index:0; margin-bottom:0; }
.art-blockheader .t { background-repeat:no-repeat; background-position:left top; text-indent:-9999px; }

/* BlockContent */
.art-blockcontent { position:relative; z-index:0; margin:0 auto; min-width:1px; min-height:1px; }
.art-blockcontent-body { position:relative; z-index:1; padding:10px; }
.art-blockcontent-body { color:#52594F; }
.art-blockcontent-body a:link { color:#776B3C; }
.art-blockcontent-body a:visited, .art-blockcontent-body a.visited { color:#9C8D4F; }
.art-blockcontent-body a:hover, .art-blockcontent-body a.hover { color:#2B2B2B; text-decoration:none; }
.art-blockcontent-body ul { list-style-type:none; color:#282B26; margin:0; padding:0; }
.art-blockcontent-body ul li { text-decoration:none; line-height:1.25em; padding:0 0 0 13px; background-image:url('images/blockcontentbullets.png'); background-repeat:no-repeat; }

/* Block - Sysnet */
#execphp-3 .art-blockheader .t { height:37px; background-image:url('images/block-testimonios-top.jpg') }
#execphp-3 .art-blockcontent { background:url('images/block-testimonios-bg.jpg'); }
#execphp-3 .art-blockcontent-body { padding:0px 10px 5px 10px; }

#execphp-4 .art-block-body { border:0px; }
#execphp-4 .art-blockheader .t { height:40px; background-image:url('images/block-zonas-top2.gif') }
#execphp-4 .art-blockcontent-body { padding:5px;}
#execphp-4 ul { list-style:none; margin:0; padding:0px; }
#execphp-4 li { display:block; background:#FFFFFF url('images/menulat-star.gif') no-repeat 0px 4px; padding:2px 2px 2px 15px; border-bottom:0px dashed #e4be7b !important; }
#execphp-4 li a { font:normal 12px Arial; color:#2B2B2B; text-decoration:none; }
#execphp-4 li a:hover { background:#FFFCD2; border-bottom:1px dashed #2B2B2B }

/* Button */
.art-button-wrapper .art-button { display:inline-block; vertical-align:middle; white-space:nowrap; text-align:left; text-decoration:none !important; color:#2B2B2B !important; width:auto; outline:none; border:none; background:none; line-height:27px; height:27px; margin:0; padding:0 15px !important; overflow:visible; cursor:default; z-index:0; }
.art-button img, .art-button-wrapper img { margin:0; vertical-align:middle; }
.art-button-wrapper { vertical-align:middle; display:inline-block; position:relative; height:27px; overflow:hidden; white-space:nowrap; width:auto; margin:0; padding:0; z-index:0; }
.firefox2 .art-button-wrapper { display:block; float:left; }
input, select, textarea, select { vertical-align:middle; }
.art-block select  {   width:96%; }
.art-button-wrapper.hover .art-button, .art-button:hover { color:#2B2B2B !important; text-decoration:none !important; }
.art-button-wrapper.active .art-button { color:#FCF9ED !important; }
.art-button-wrapper .l, .art-button-wrapper .r { display:block; position:absolute; z-index:-1; height:81px; margin:0; padding:0; background-image:url('images/button.png'); }
.art-button-wrapper .l { left:0; right:1px; }
.art-button-wrapper .r { width:403px; right:0; clip:rect(auto, auto, auto, 402px); }
.art-button-wrapper.hover .l, .art-button-wrapper.hover .r { top:-27px; }
.art-button-wrapper.active .l, .art-button-wrapper.active .r { top:-54px; }
.art-button-wrapper input { float:none !important; }

/* Post */
.art-post { position:relative; z-index:0; margin:0 auto; min-width:1px; min-height:1px; }
.art-post-body { position:relative; z-index:1; padding:0px 20px 20px 55px; }
.art-post { margin:0px; }
a img { border:0; }
/*.art-article img, img.art-article { border:solid 1px #B7A971; margin:10px; }*/
.art-article img { float:right; margin:0px 0px 10px 15px; padding:10px 8px 20px 8px; background:#FFFFFF; border:1px solid #EBEBEB; -moz-box-shadow:1px 1px 2px #999; -webkit-box-shadow:1px 1px 2px #999; } 
.art-article a img { border:1px solid #EBEBEB; -moz-box-shadow:1px 1px 2px #999; -webkit-box-shadow:1px 1px 2px #999;  }
.art-article a:hover img { border-color:#2B2B2B; -moz-box-shadow:none; -webkit-box-shadow:none;  }
.art-metadata-icons img { border:none; vertical-align:middle; margin:2px; }
.art-article table, table.art-article { border-collapse:collapse; margin:1px; width:auto; }
.art-article table, table.art-article .art-article tr, .art-article th, .art-article td { background-color:Transparent; }
.art-article th, .art-article td { padding:2px; border:solid 1px #C7BC8F; vertical-align:top; text-align:left; }
.art-article th { text-align:center; vertical-align:middle; padding:7px; }
pre { overflow:auto; padding:0.1em; }

/* PostHeaderIcon */
.art-postheader { margin:0.1em 0; padding:0; font-size:22px; color:#2B2B2B; }
.art-postheader a, .art-postheader a:link, .art-postheader a:visited, .art-postheader a:hover { font-size:22px; margin:0; color:#3E443C; }

/* PostHeader */
.art-postheader a:link { text-decoration:none; color:#2B2B2B; }
.art-postheader a:visited, .art-postheader a.visited { color:#2B2B2B; }
.art-postheader a:hover, .art-postheader a.hovered { color:#2B2B2B; }

/* PostMetadata, PostMetadataHeader */
.art-postmetadataheader { /*padding:1px; background-color:#E9E4D3;*/ margin-left:-50px; } 

/* PostIcons, PostHeaderIcons */
.art-postheadericons { padding:1px; }
.art-postheadericons, .art-postheadericons a, .art-postheadericons a:link, .art-postheadericons a:visited, .art-postheadericons a:hover { font-size:11px; color:#2F332E; }
.art-postheadericons a, .art-postheadericons a:link, .art-postheadericons a:visited, .art-postheadericons a:hover { margin:0; }
.art-postheadericons a:link { color:#665C33; }
.art-postheadericons a:visited, .art-postheadericons a.visited { color:#4A5148; }
.art-postheadericons a:hover, .art-postheadericons a.hover { color:#B3911A; }

/* PostContent */
.art-postcontent p { margin:0 0 15px 0; font: 115%/130% Georgia, "Times New Roman", Times, serif; }
.art-postcontent, .art-postcontent p, ul.art-menu, ul.art-menu ul, ul.art-vmenu, ul.art-vmenu ul { text-align:left; }
.art-postcontent { margin:0; }

/* PostBullets */
ol, ul { color:#3E443C; margin:1em 0 1em 2em; padding:0; }
li ol, li ul { margin:0.5em 0 0.5em 2em; padding:0; }
li { margin:0.2em 0; padding:0; }
ul { list-style-type:none; }
ol { list-style-position:outside; }
.art-post li { padding:0 0 0 13px; line-height:1em; }
.art-post ol li, .art-post ul ol li { background:none; padding-left:0; }
.art-post ul li, .art-post ol ul li { background-image:url('images/postbullets.png'); background-repeat:no-repeat; padding-left:13px; }

/* PostQuote */
blockquote, blockquote p, .art-postcontent blockquote p { color:#0F100E; font-style:italic; text-align:left; }
blockquote, .art-postcontent blockquote { border:solid 1px #D4CCAA; margin:10px 10px 10px 50px; padding:5px 5px 5px 41px; background-color:#E9E4D3; background-image:url('images/postquote.png'); background-position:left top; background-repeat:no-repeat; }

/* PostMetadata, PostMetadataFooter */
.art-postmetadatafooter { padding:1px; /*background-color:#E9E4D3; border-color:#D4CCAA; border-style:solid; border-width:1px;*/ }

/* PostIcons, PostFooterIcons */
.art-postfootericons { padding:1px; }
.art-postfootericons, .art-postfootericons a, .art-postfootericons a:link, .art-postfootericons a:visited, .art-postfootericons a:hover { font-size:11px; text-decoration:none; color:#2F332E; }
.art-postfootericons a, .art-postfootericons a:link, .art-postfootericons a:visited, .art-postfootericons a:hover { margin:0; }
.art-postfootericons a:link { color:#665C33; }
.art-postfootericons a:visited, .art-postfootericons a.visited { color:#4A5148; }
.art-postfootericons a:hover, .art-postfootericons a.hover { color:#B3911A; }

/* Footer */
.art-footer { position:relative; z-index:0; overflow:hidden; width:900px; height:140px; margin:0 auto; }
.art-footer .art-footer-inner { position:relative; z-index:-1; background:url('images/footer-bg.jpg') no-repeat; width:900px; height:132px; top:0; left:0; }
.art-icon-rss, .art-icon-facebook, .art-icon-youtube, .art-icon-flickr { position:absolute; bottom:11px; display:block; height:31px; width:31px; }
.art-icon-rss { left:33px; }
.art-icon-facebook { left:65px; }
.art-icon-youtube { left:97px; }
.art-icon-flickr {  left:130px; }
.art-ibc-logo { position:absolute; top:23px; left:635px; display:block; width:160px; height:84px; }
.art-footer .art-footer-text { position:absolute; top:40px; left:85px; width:auto; }
.art-footer .art-footer-text p { font-size:11px; color:#FFFFFF; text-align:center; margin:0; letter-spacing:-0.25px; }
.art-footer .art-footer-text a:link { text-decoration:underline; color:#FFFFFF; }
.art-footer .art-footer-text a:hover { color:#FFFFFF; text-decoration:none; }

/* PageFooter */
.art-page-footer, .art-page-footer a, .art-page-footer a:link, .art-page-footer a:visited, .art-page-footer a:hover { font-family:Arial; font-size:10px; letter-spacing:normal; word-spacing:normal; font-style:normal; font-weight:normal; text-decoration:underline; color:#E4C03F; }
.art-page-footer { margin:1em; text-align:center; text-decoration:none; color:#B6A76D; }


.commentlist, .commentlist li { background:none; }
.commentlist li li { margin-left:30px; }
.commentlist li .avatar { float:right; border:1px solid #eee; padding:2px; margin:1px; background:#fff; }
.commentlist li cite { font-size:1.2em; }
#commentform textarea { width:100%; }
img.wp-smiley { border:none; margin:0; padding:0; }
.navigation { display:block; text-align:center; }

/* Recommended by http://codex.wordpress.org/CSS */
.aligncenter, div.aligncenter, .art-article .aligncenter img, .aligncenter img.art-article, .aligncenter img, img.aligncenter { display:block; margin-left:auto; margin-right:auto; }
.alignleft { float:left; }
.alignright { float:right; }
.alignright img, img.alignright { margin:1em; margin-right:0; }
.alignleft img, img.alignleft { margin:1em; margin-left:0; }
.wp-caption { border:1px solid #ddd; text-align:center; background-color:#f3f3f3; padding-top:4px; margin:10px; }
.wp-caption img { margin:0; padding:0; border:0 none; }
.wp-caption p.wp-caption-text { font-size:11px; line-height:17px; padding:0 4px 5px; margin:0; }

.hidden { display:none; }

/* Calendar */
#wp-calendar { empty-cells:show; margin:10px auto 0; width:155px; }
#wp-calendar #next a { padding-right:10px; text-align:right; }
#wp-calendar #prev a { padding-left:10px; text-align:left; }
#wp-calendar a { display:block; }
#wp-calendar caption { text-align:center; width:100%; }
#wp-calendar td { padding:3px 0; text-align:center; }
.gallery { letter-spacing:normal; }
.art-content { position:relative; z-index:1; }
#todays-events{ position:relative; z-index:11; }
#upcoming-events{ position:relative; z-index:10; }


/******** SYSNET ********/
/*** Javier Yamashita ***/
/* Breadcrumb */
.sys-breadcrumb { position:absolute; top:178px; left:0px; height:31px; overflow:hidden; }

/* Category Title (Ej.:Archivos de Noticias) */
.sys-cat-title { margin:0; padding:0px 0px 15px 70px; }
.sys-cat-title p { margin:0; padding:0; }


.art-article { position:relative; background:url('images/post-bg.gif') no-repeat 5px 0px; padding-left:15px; }
.art-article .category { margin:0px; padding-left:15px; font:normal 12px Arial; line-height:12px; background:url('images/tags-bg.gif') no-repeat 0px 1px; }
.art-article .category a { color:#2B2B2B; text-decoration:none; }
.art-article .category a:hover { text-decoration:underline; }

/* PostHeaderIcon */
.art-postheader { font: bold 180%/110% Georgia, Times, serif; letter-spacing:-1px; width:497px; margin-bottom:15px; padding:12px 0 0 0; color:#2B2B2B; }
.art-postcateg { padding:0px; }

/* PostHeader */
.art-postheader a:link { text-decoration:none; color:#763712; }
.art-postheader a:visited, .art-postheader a.visited { color:#2B2B2B; }
.art-postheader a:hover, .art-postheader a.hovered { color:#2B2B2B; }

/*
.art-article .sys-date { position:absolute; top:-10px; left:-84px; width:74px; height:82px; background:url('images/date-bg.png') no-repeat; text-align:center; padding-top:10px; }
*/
.art-article .sys-date { position:absolute; top:0px; left:-74px; width:78px; height:52px; background:url('images/date-bg2.png') no-repeat; text-align:center; }
/*.art-article .sys-date .dia { font-size:24px; color:#FE0000; letter-spacing:-1px; }*/
.art-article .sys-date .dia { font-size:24px; color:#2B2118; letter-spacing:-1px; }
.art-article .sys-date .mes, .art-article .sys-date .ano { font:bold 12px Arial; color:#FFFFFF; line-height:14px;  }
.art-article .sys-date .mes {  text-transform:uppercase; }

.art-article .sys-comment { position:absolute; top:5px; right:10px; width:42px; height:33px; background:url('images/comments-bg.gif') no-repeat; text-align:center; font-size:20px; line-height:31px; }
.art-article .sys-comment a { color:#2B2B2B; text-decoration:none; }
.art-article .sys-comment a:hover { text-decoration:underline; }

.art-postcontent h3 { font-size:18px !important; margin:0 0 10px 0 !important; padding-top:5px; }
.art-postcontent p { margin:0 0 15px 0; font: 115%/155% Georgia, "Times New Roman", Times, serif; }
.art-postcontent li { font: 115%/155% Georgia, "Times New Roman", Times, serif; }

/* blockquote sidebar*/
#testimonio blockquote, #testimonio p { font-size:11px; color:#2B2B2B; font-style:italic; text-align:left; }
#testimonio blockquote { border:0px; margin:0px; padding:0px 0px 0px 22px; background-color:transparent; background-image:url('images/quote-open.gif'); background-position:left top; background-repeat:no-repeat; }
#testimonio p { font-weight:bold; text-align:right; }

.sys-zonas { border-collapse:collapse; width:100%; border:0; margin:0 auto 5px auto !important; font-family:Arial; font-size:11px; -moz-box-shadow:1px 1px 1px #999; -webkit-box-shadow:1px 1px 1px #999; }
.sys-zonas caption { font:bold 16px Georgia; color:#F90; letter-spacing:-1px; /*text-transform:uppercase;*/ text-align:left; border-bottom:1px solid #EBEBEB; padding:10px 0; }
.sys-zonas td, .sys-zonas th { vertical-align:top; padding:5px; border:0px; border-bottom:1px solid #EBEBEB !important; background:#FFFFFF; }
.sys-zonas th { background:#F6F6F6; }
.sys-zonas .are { width:10%; }
.sys-zonas .vol { width:10%; }
.sys-zonas .res { width:36%; text-align:left; }
.sys-zonas .act { width:36%; text-align:left; }
.sys-zonas .for { width:8%; }
.sys-zonas .acenter { text-align:center; }
.sys-zonas .vmiddle { vertical-align:middle; }
.sys-zonas .odd { background:#EBEBEB; }
.sys-zonas ul { list-style:none; margin:0px 0px 0px 0px !important; padding:0px 0px 0px 0px !important; }
.sys-zonas li { padding:0px 0px 5px 13px !important; background:url('images/bullet-star2.gif') no-repeat 0px 2px !important; font-family:Arial; font-size:11px; line-height:125%; }
.sys-zonas img { float:none; margin:0px; padding:0; background:transparent; border:0; -moz-box-shadow:none; -webkit-box-shadow:none; }
.sys-zonas a img { border:0px; -moz-box-shadow:none; -webkit-box-shadow:none; }

p.subir { text-align:right; margin:0px; padding:0; }
p.subir a { background:url('images/subir-bg.gif') no-repeat 100% 50%; font:normal 11px Arial; color:#000; padding-right:15px; }
