/*------------------General overrided properties---------------------------------------------------------------------*/
body { background-color:#69D9CD; background-image:url(http://www.wedtool.com/static/themes/fairy/images/body-background-fairytale-01.jpg); ; color:#52656B; background-repeat:no-repeat; background-position:center 34px; font-family:"Trebuchet MS", Arial;}
#bd { background-color:#FFFFFF; background-image:url(http://www.wedtool.com/static/themes/fairy/images/bd-background-fairytale-01.jpg); background-repeat:no-repeat; background-position:center bottom; }
h1 { border-bottom:3px solid #FF3C78; color:#52656B; font-size:30px; font-style:italic; font-weight:bold; line-height:30px; margin:0 0 10px; }
h2 { font-size:22px; color:#4DCDEA; border-bottom-width:1px; border-bottom-style:dotted; border-bottom-color:#0f0f0f; line-height:30px; margin:10px 0px; font-weight:bold; font-style:italic; }
h3 { font-size:22px; font-style:italic; color:#103c5a; border-bottom-width:2px; border-bottom-style:solid; border-bottom-color:#103c5a; line-height:18px; margin:10px 0px; font-weight:bold; }
p { line-height:24px; margin-bottom:10px; }
a { text-decoration:underline; font-weight:bold; font-style:normal; color:#FF3C78; }
a:visited { text-decoration:underline; font-weight:bold; font-style:normal; color:#FF3C78; }
a:hover { text-decoration:underline; font-weight:bold; font-style:normal; color:#69D2E2; }
.img { margin:10px 0px 10px 0px; text-align:center; }

/*-------------General styles---------------------------------------------------------------------*/
.enter { clear:both; }
form .errorMessage { color:red; }
form .required { color:red; padding-left:2px }
#wt-description-sec { margin-bottom:10px }
#wt-description-sec p font { word-wrap:break-word }
.wt-check-follower.mini { font-size:12px }
.wt-main { padding:10px 10px 0px 0px; font-size:14px; color:#0f0f0f; }
/* Formulario de dejar comentario */
#wt-leavecomment form { background-image:url(http://www.wedtool.com/static/themes/fairy/images/noticias-fondo-new.png); background-position:left top; background-repeat:repeat-x; margin-top:10px; }
#wt-leavecomment form table { width:99%; }
#wt-leavecomment form .tdLabel { font-size:14px; font-style:italic; font-weight:bold; padding:10px;color:#52656B; text-align:right; width:30%; }
#wt-leavecomment form .campo { border:1px solid #C9E4EC; font-size:14px; font-weight:bold; padding:2px; width:150px }
#wt-leavecomment form .campo.largo { width:200px }
#wt-leavecomment form textarea { border:1px solid #C9E4EC; font-size:14px; font-weight:bold; padding:2px; height:80px; width:70%; }
#wt-leavecomment form input[type='submit'] { margin:5px auto 20px 0px; font-size:14px; font-weight:bold; padding:2px; }
/* Comentarios */
#wt-comments-list { clear:both; margin-top:20px }
#wt-leavecomment { clear:both; margin-top:20px }
#wt-comments-list h2 { border-bottom:2px solid #FF3C78; color:#52656B; font-size:18px; font-style:italic; line-height:18px; margin:0 0 10px; }
#wt-leavecomment h3 { border-bottom:2px solid #FFFFFF; color:#FF3C78; font-size:24px; font-style:italic; line-height:24px; }
/* Comments published */
.wt-comment { background-color:#FFFFFF; background-image:url(http://www.wedtool.com/static/themes/fairy/images/bala-noticia-comentario-fairytale-01.gif); background-position:5px 5px; background-repeat:no-repeat; font-size:11px; line-height:18px; margin-top:5px; padding:5px 5px 15px 35px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-top-style:none; border-right-style:solid; border-bottom-style:solid; border-left-style:solid; border-right-color:#ECF7F9; border-bottom-color:#c9e4ec; border-left-color:#ECF7F9; }
.wt-comment .wt-comment-metadata { background-image:url(http://www.wedtool.com/static/themes/fairy/images/background-wt-comment-metadata.jpg); background-repeat:repeat-x; background-position:center; background-color:#ecf7f9; border-bottom:2px solid #c9e4ec; color:#00425a; font-size:12px; line-height:16px; padding:4px; }
.wt-comment .wt-comment-metadata ul { list-style-image:none; list-style-position:outside; list-style-type:none; text-align:left; }
.wt-comment .wt-comment-metadata li { display:inline; }
.wt-comment .wt-comment-metadata .wt-comment-author { color:#353535; font-weight:bold; }
.wt-comment .wt-comment-metadata .wt-comment-pubdate { color:#FF3C78; margin:0px 20px 0px 0px; font-weight:bold; }
/* Comentarios esperando moderacion */
.wt-comment.awaiting, .wt-sign.awaiting { background-color:#FFFFCF }
.wt-comment.awaiting .wt-comment-awating-msg, .wt-sign.awaiting .wt-comment-awating-msg { font-weight:bold }
/* Paginator */
#wt-paginator { margin-bottom:10px; clear:left }
#wt-paginator #wt-paginator-message { font-size:20px; text-align:center; color:#103C5A; }
#wt-paginator #wt-paginator-links { text-align:center; font-size:18px; }
#wt-paginator #wt-paginator-links .wt-paginator-current-page, #wt-paginator #wt-paginator-links .wt-paginator-page { display:inline; font-style:normal; margin-right:5px; }
#wt-paginator #wt-paginator-links .wt-paginator-current-page { color:#FF3C78; font-weight:bold; }
#wt-paginator #wt-paginator-links .wt-paginator-current-page a, #wt-paginator #wt-paginator-links .wt-paginator-current-page a:visited, #wt-paginator #wt-paginator-links .wt-paginator-current-page a:hover { text-decoration:none; font-style:normal; }
#wt-paginator #wt-paginator-links .wt-paginator-page a, #wt-paginator #wt-paginator-links .wt-paginator-page a:visited, #wt-paginator#wt-paginator-links .wt-paginator-page a:hover { text-decoration:underline; font-style:normal; }
/*-------------------------                       Main---------------------------------------------------------------------*/
.wt-main { padding:10px 10px 0px 0px; font-size:14px; }
.wt-main a { text-decoration:underline; font-weight:bold; color:#FF3C78; }
.wt-main a:visited { text-decoration:underline; font-weight:bold; color:#003d53; }
.wt-main a:hover { text-decoration:none; font-weight:bold; color:#69d2e2; }
.wt-main .img { margin:10px 0px 10px 0px; }
/*------------------Header---------------------------------------------------------------------*/
/* Top header */
.wt-date-counter { padding:10px 250px 9px 10px; /*background-color:#52656B;*/
font-size:18px; color:#ffffff; height:30px; background-image:url(http://www.wedtool.com/static/themes/fairy/images/wtdatecounter-background-fairytale-01.jpg); background-repeat:no-repeat; background-position:right top; }
.wt-date-counter em { Sbackground-color:#0085b5; font-size:30px; font-style:italic; font-weight:bold; }
/* Header */
#wt-header { background-color:#ff3b77; background-repeat:no-repeat; background-position:right top; height:200px; background-image:url(http://www.wedtool.com/static/themes/fairy/images/wtdheader-background-fairytale-01.jpg); }
#wt-header .wt-photo { height:200px; }
#wt-header .wt-photo .wt-wedtitle { padding:10px 100px 0px 10px; font-size:34px; color:#FFFFFF; text-align:left; font-style:italic; line-height:34px; font-weight:bold; }
#wt-header .wt-photo .wt-weddate { font-size:26px; font-style:italic; color:#fff; text-align:left; padding-left:10px; }
#wt-header .wt-photo .wt-url-wedsite { text-align:left; padding-left:10px; }
#wt-header .wt-photo .wt-url-wedsite a { text-decoration:underline; color:#fff; font-size:18px; }
#wt-header .wt-photo .wt-url-wedsite a em { font-size:22px; font-weight:bold; }
/*--------------Sidebar---------------------------------------------------------------------*/
#wt-menu { background-repeat:no-repeat; background-color:#FFFFFF; padding:80px 10px 10px 10px; background-image:url(http://www.wedtool.com/static/themes/fairy/images/menu-background-fairytale-01.jpg); background-position:left top; margin-bottom:30px; }
#wt-menu #wt-menu-title { font-size:26px; color:#FF3C78; line-height:24px; font-style:italic; font-weight:bold; margin-bottom:10px; padding:0px 0px 0px 20px; }
#wt-menu ul { list-style-image:none; list-style-position:outside; list-style-type:none; }
#wt-menu li { margin:0px 0px 6px 0px; background-image:url(http://www.wedtool.com/static/themes/fairy/images/background-bala-menu-fairytale-01.gif); background-repeat:no-repeat; background-position:6px center; }
#wt-menu li a { color:#52656B; display:list-item; font-size:12px; font-weight:bold; padding:10px 0px 0px 50px; text-decoration:none; min-height:35px; }
#wt-menu li a:visited { background-image:url(http://www.wedtool.com/static/themes/fairy/images/bala-menu-fairytale-01.gif); color:#003D53; text-decoration:underline; font-weight:bold; }
#wt-menu li a:hover { color:#52656B; text-decoration:none; padding:10px 0px 0px 52px; margin:0px; }
/*-----------------------------------------Home---------------------------------------------------------------------*/
#wt-home-sec .wt-subtitle { font-size:24px; font-style:italic; font-weight:bold; color:#990000; border-bottom-width:2px; border-bottom-style:solid; border-bottom-color:#990000; line-height:24px; margin:0px 0px 10px 0px; }
#wt-home-sec #wt-last-news-wrapper { margin:10px 0px 10px 0px; background-image:url(http://www.wedtool.com/static/themes/fairy/images/rss--fairytale-01.gif); background-repeat:no-repeat; background-position:0px 0px; padding-left:40px; min-height:28px; }
#wt-home-sec #wt-last-news-wrapper span { font-weight:bold; }
#wt-home-sec #wt-last-news-wrapper #wt-last-news { }
#wt-home-sec #wt-last-news-wrapper #wt-last-news li { font-size:12px; margin-left:15px; margin-bottom:1px; font-style:normal; font-weight:normal; }
#wt-home-sec #wt-last-news-wrapper #wt-last-news li a { font-style:normal; font-weight:normal; }
#wt-home-sec .img-default { margin:10px auto 10px auto; padding:10px; text-align:center; }
#wt-home-sec .img-default-change-link { margin:0px 0px 10px 0px; float:right; }
/*----------------------------------------- News---------------------------------------------------------------------*/
/* ----------List of news ----------  */
#wt-news-sec #wt-title-sec { background-image:url(http://www.wedtool.com/static/themes/fairy/images/bala-pajaro-fairytalel-01.jpg); background-position:left top; background-repeat:no-repeat; border-bottom:3px solid #FF3C78; line-height:30px; padding:10px 0px 0px 50px; }
#wt-news-sec #wt-news-list { margin:10px 0px; padding:0px; }
.wt-new { background-color:#FFFFFF; margin-bottom:30px; margin-left:0px; margin-right:0px; padding:5px; background-image:url(http://www.wedtool.com/static/themes/fairy/images/background-noticia-fairytale-01.jpg); background-repeat:repeat-x; background-position:left top; border-top-width:1px; border-bottom-width:1px; border-top-style:solid; border-bottom-style:solid; border-top-color:#FFFFFF; border-bottom-color:#c0dfe9; float:left;width:95%}
.wt-new-title a { background-image:url(http://www.wedtool.com/static/themes/fairy/images/bala-noticia-fairytale-01.gif); background-position:0px 5px; background-repeat:no-repeat; color:#FF3C78; font-weight:bold; line-height:normal; padding:5px 0px 5px 30px; text-decoration:underline; display:block; font-size:22px; }
.wt-new .wt-new-title a:hover { background-position:2px 7px; color:#FF3C78; text-decoration:none; }
.wt-new .wt-new-metadata { margin-bottom:10px; }
.wt-new .wt-new-metadata li { display:inline; }
.wt-new .wt-new-metadata .wt-new-pubdate { background:transparent url(http://www.wedtool.com/static/themes/fairy/images/clock.gif) no-repeat scroll 13px top; color:#777777; display:inline; font-size:13px; padding-left:32px; }
.wt-new .wt-new-metadata .wt-new-author { background:transparent url(http://www.wedtool.com/static/themes/fairy/images/card_address.png) no-repeat scroll 10px top; color:#888888; display:inline; font-size:12px; font-style:italic; padding-left:30px; }
.wt-new .wt-new-body img { float:left; padding:0px 10px 10px 0px; }
.wt-new .wt-new-snippet { font-size:14px; margin:0px 0px 10px 10px; }
.wt-new .wt-new-snippet p { margin:0px 0px 10px 0px; }
.wt-new .wt-read-complete-new { margin:0px 0px 10px 10px; }
.wt-new .wt-read-complete-new a { text-decoration:underline; font-style:normal; }
.wt-new .wt-comments-bar { border:1px solid #FF3C78; height:22px; margin:0 0 0 10px; padding:4px 4px 4px 30px; background:url(http://www.wedtool.com/static/themes/fairy/images/chat.gif) no-repeat 5px center; clear:left }
.wt-new .wt-published-comments { font-size:11px; float:left; margin:0px 10px 0px 0px; padding:5px; }
.wt-new .wt-make-comment { float:left; padding:3px; }
.wt-new .wt-make-comment a { text-decoration:underline; font-size:13px; }
/*----------------------------------Life's phases---------------------------------------------------------------------*/
#wt-phases-sec #wt-title-sec { background-image:url(http://www.wedtool.com/static/themes/fairy/images/bala-pajaro-fairytalel-01.jpg); background-position:left top; background-repeat:no-repeat; border-bottom:3px solid #FF3C78; color:#52656B; font-size:36px; font-style:italic; font-weight:bold; line-height:30px; padding:10px 0 0 50px; }
#wt-phases-sec #wt-description-sec { }
.wt-phase { width:100%; margin:0px 0px 15px 0px; float:left; }
.wt-phase h2 { font-size:18px; font-style:italic; color:#43C3E8; border-bottom-width:2px; border-bottom-style:solid; border-bottom-color:#43C3E8; line-height:22px; font-weight:bold; background-image:url(http://www.wedtool.com/static/themes/fairy/images/bala-noticia-fairytale-01.gif); background-repeat:no-repeat; background-position:0px 0px; margin-top:10px; margin-right:0px; margin-bottom:10px; margin-left:0px; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:30px; }
.wt-phase .wt-left-phase { width:45%; background-color:#FFFFFF; padding:5px; float:left; background-image:url(http://www.wedtool.com/static/themes/fairy/images/background-noticia-tropical-01.gif); background-repeat:repeat-x; background-position:left top; border-bottom:1px solid #C9E4EC; border-left:1px solid #ECF7F9; border-right:1px solid #ECF7F9; border-style:none solid solid; }
.wt-phase .wt-right-phase { width:45%; background-color:#FFFFFF; padding:5px; float:right; background-image:url(http://www.wedtool.com/static/themes/fairy/images/background-noticia-tropical-01.gif); background-repeat:repeat-x; background-position:left top; border-bottom:1px solid #C9E4EC; border-left:1px solid #ECF7F9; border-right:1px solid #ECF7F9; border-style:none solid solid; }
/* Image of a phase */
.wt-phase .wt-left-phase .wt-image, .wt-phase .wt-right-phase .wt-image { margin:5px 0px 0px 0px; width:100%; }
/* Top image */
.wt-left-phase .wt-photo .wt-top, .wt-right-phase .wt-photo .wt-top { height:20px; background-image:url(http://www.wedtool.com/static/themes/fairy/images/background-marco-fairytale-up-01.jpg); background-repeat:no-repeat; }
/* Main image */
.wt-left-phase .wt-photo .wt-main, .wt-right-phase .wt-photo .wt-main { background-image:url(http://www.wedtool.com/static/themes/fairy/images/background-marco-fairytale-main-01.jpg); background-repeat:repeat-y; padding:0px 20px; }
/* Down image */
.wt-left-phase .wt-photo .wt-down, .wt-right-phase .wt-photo .wt-down { height:21px; background-image:url(http://www.wedtool.com/static/themes/fairy/images/background-marco-fairytale-down-01.jpg); background-repeat:no-repeat; }
/* Description of a phase */
.wt-phase .wt-left-phase p, .wt-phase .wt-right-phase p { line-height:normal; margin:5px 0px 0px; }
/*--------------------------------Guest book---------------------------------------------------------------------*/
#wt-guest-book-sec #wt-title-sec { background-image:url(http://www.wedtool.com/static/themes/fairy/images/bala-pajaro-fairytalel-01.jpg); background-position:left top; background-repeat:no-repeat; border-bottom:3px solid #FF3C78; color:#52656B; font-size:36px; font-style:italic; font-weight:bold; line-height:30px; padding:10px 0 0 50px; }
#wt-guest-book-sec #wt-description-sec { margin:10px 0px 0px 0px; }
.wt-sign { background-color:#FFFFFF; background-image:url(http://www.wedtool.com/static/themes/fairy/images/background-noticia-fairytale-01.jpg); border-bottom:1px dotted #DFDBCA; margin:10px 0px; padding:2px; background-repeat:repeat-x; background-position:left top; border-bottom:1px solid #C9E4EC; border-left:1px solid #ECF7F9; border-right:1px solid #ECF7F9; border-style:none solid solid; }
.wt-sign-awaiting-moderation { background-color:#FFDFDF; }
.wt-sign-awaiting-moderation .wt-moderation-msg { font-size:16px; font-weight:bold; margin-bottom:10px; }
.wt-sign .wt-sign-body { background-image:url(http://www.wedtool.com/static/themes/fairy/images/visitas-icon-fairytale.gif); background-position:0px 0px; background-repeat:no-repeat; color:#52656B; font-size:18px; font-style:italic; line-height:24px; padding:0px 0px 0px 30px; }
.wt-sign .wt-sign-metadata { background-color:#FFFFFF; border-color:#c9e4ec; border-left:2px solid #c9e4ec; border-top:2px solid #c9e4ec; border-width:2px; font-size:12px; font-style:normal; line-height:normal; font-weight:bold; margin:10px; padding:2px; text-align:right; color:#FF3C78; }
.wt-sign .wt-sign-metadata ul { list-decoration:none; }
.wt-sign .wt-sign-metadata li { display:inline; }
.wt-sign .wt-sign-metadata .wt-sign-author { }
.wt-sign .wt-sign-metadata .wt-sign-pubdate { font-size:11px; margin-top:10px; }
#wt-leave-sign { margin:0px 0px 20px 0px; }
#wt-leave-sign h2 { border-bottom:2px solid #52656B; color:#52656B; font-size:18px; font-style:italic; font-weight:bold; line-height:18px; margin:10px 0px; }
#wt-leave-sign form { background-color:#ffffff; border-bottom:1px solid #C9E4EC; border-left:1px solid #ECF7F9; border-right:1px solid #ECF7F9; border-style:none solid solid; background-image:url(http://www.wedtool.com/static/themes/fairy/images/background-formulario-visitas-fairytale-01.gif); background-repeat:no-repeat; background-position:right bottom; }
#wt-leave-sign form .tdLabel { color:#FF3C78; padding:5px; text-align:right; font-weight:bold; }
#wt-leave-sign form .label { font-style:normal; }
#wt-leave-sign form input, #wt-leave-sign form textarea { background-image:url(http://www.wedtool.com/static/themes/fairy/images/rosaroja-fondo-campotexto-librovisitas.png); background-position:left top; background-repeat:no-repeat; border:1px solid #CFDBDE; padding:2px 2px 2px 5px; }
#wt-leave-sign form #wt-send-sign { margin:10px auto 10px auto; display:block; }
/* Signs paginator */
#wt-signs-paginator { }
#wt-signs-paginator #wt-signs-paginator-message { font-size:18px; text-align:center; color:#52656B; }
#wt-signs-paginator #wt-signs-paginator-links { text-align:center; }
#wt-signs-paginator #wt-signs-paginator-links .wt-signs-paginator-current-page, #wt-signs-paginator #wt-signs-paginator-links .wt-signs-paginator-page { display:inline; font-style:normal; margin-right:5px; }
#wt-signs-paginator #wt-signs-paginator-links .wt-signs-paginator-current-page { color:#69D2E2; font-weight:bold; }
#wt-signs-paginator #wt-signs-paginator-links .wt-signs-paginator-page a { text-decoration:underline; font-weight:normal; color:#FF3C78; }
#wt-signs-paginator #wt-signs-paginator-links .wt-signs-paginator-current-page a, #wt-signs-paginator #wt-signs-paginator-links .wt-signs-paginator-current-page a:visited, #wt-signs-paginator #wt-signs-paginator-links .wt-signs-paginator-current-page a:hover { text-decoration:none; font-style:normal; }
#wt-signs-paginator #wt-signs-paginator-links .wt-signs-paginator-page a, #wt-signs-paginator #wt-signs-paginator-links .wt-signs-paginator-page a:visited, #wt-signs-paginator #wt-signs-paginator-links .wt-signs-paginator-page a:hover { text-decoration:underline; font-style:normal; }
/*--------- Albums---------------------------------------------------------------------*/
#wt-albums-sec #wt-title-sec { background-image:url(http://www.wedtool.com/static/themes/fairy/images/bala-pajaro-fairytalel-01.jpg); background-position:left top; background-repeat:no-repeat; color:#52656B; font-size:36px; font-style:italic; font-weight:bold; line-height:30px; padding:10px 0px 0px 50px; border-bottom-width:3px; border-bottom-style:solid; border-bottom-color:#FF3C78; }
#wt-albums-sec #wt-description-sec { border-bottom:1px dotted #FFAE27; padding:10px 0px 5px 0px; margin-bottom:15px; }
#wt-albums-sec #wt-albums-list { margin:10px 0px; }
.wt-album { background:url(http://www.wedtool.com/static/themes/candy/images/news-bg.png) repeat-x center bottom; border-bottom:1px dotted #45BAFF; margin:0px 10px 10px 0px; width:220px; padding:5px 2px 2px 2px; float:left; height:150px; }
.wt-album .wt-album-title { margin-bottom:10px }
.wt-album .wt-album-title a { background-image:url(http://www.wedtool.com/static/themes/candy/images/camera.gif); background-position:7px 6px; background-repeat:no-repeat; color:#45BAFF; font-weight:bold; line-height:normal; font-style:normal; font-size:14px; padding:5px 0px 10px 30px; text-decoration:underline; }
.wt-album .wt-album-title a:hover { text-decoration:underline; }
.wt-album .wt-album-metadata ul { list-style:none; }
.wt-album .wt-album-metadata li { padding-top:3px; }
.wt-album .wt-album-metadata .wt-description { font-size:14px; margin:0px 0px 5px 30px; line-height:16px !important; height:50px; overflow:hidden; }
.wt-album .wt-album-metadata .wt-number-photos { background-image:url(http://www.wedtool.com/static/themes/candy/images/camera32x32.png); background-position:center bottom; background-repeat:no-repeat; float:left; font-size:12px; height:83px; margin:0 10px 0 0; text-align:center; width:68px; border-left:1px solid #DFDFDF; }
.wt-album .wt-album-metadata .wt-number-photos em { display:block; font-size:24px; font-weight:bold; }
.wt-album .wt-album-metadata .wt-number-comments { background-image:url(http://www.wedtool.com/static/themes/candy/images/ico_comentarios.gif); background-position:left bottom; background-repeat:no-repeat; font-size:12px; margin:0 10px 5px 15px; padding-left:20px; clear:left }
.wt-album .wt-album-metadata .wt-album-preview { float:left; margin:0px 15px 5px; width:110px; }
.wt-album .wt-album-metadata .wt-album-preview img { padding:3px; border:1px solid #FF8BFE; background-color:#fff; }
/* Detail of an album */
#wt-album-detail-sec { padding-top:10px }
#wt-album-detail-sec #wt-title-sec { color:#52656B; font-size:28px; font-style:normal; font-weight:bold; line-height:30px; padding-bottom:0px; margin:0px 0px 15px 0px; background:url(http://www.wedtool.com/static/themes/tropical/images/camera32x32.png) no-repeat; padding-left:40px; clear:left }
#wt-album-detail-sec #wt-description-sec { font-size:14px; margin-bottom:15px; }
#wt-album-detail-sec #wt-album-selector { margin-bottom:20px; float:left; width:60% }
#wt-album-detail-sec #wt-album-selector span { font-weight:bold }
#wt-album-detail-sec #wt-play_album { float:left; width:40%; text-align:right }
#wt-album-detail-sec #wt-play_album a { margin-bottom:10px; padding:1px 0 5px 28px; background-image:url(http://www.wedtool.com/static/themes/tropical/images/reproductor.png); background-repeat:no-repeat; }
#wt-album-detail-sec #wt-album .wt-photo { float:left; height:90px; margin-right:10px; margin-bottom:15px; }
#wt-album-detail-sec #wt-album .wt-photo a img { background-color:#efefef; padding:5px }
#wt-album-detail-sec #wt-album .wt-photo .wt-photo-comments { font-size:10px }
#wt-album-detail-sec #wt-album-comments-list { clear:left }
#wt-album-detail-sec #wt-album-comments-list h2 { font-size:20px }
#wt-album-detail-sec #wt-comments-awaiting-moderation .awaiting { background-color:#FFFFCF }
#wt-album-detail-sec .wt-comment { margin-bottom:10px; }
#wt-album-detail-sec .wt-comment .wt-comment-metadata .wt-comment-author { font-weight:normal }
#wt-album-detail-sec .wt-comment .wt-comment-awating-msg { font-weight:bold }
/* Detail of a photo */
#wt-foto-album-detail-sec h1 { background:transparent url(http://www.wedtool.com/static/themes/tropical/images/camera32x32.png) no-repeat scroll 0 0; clear:left; color:#0085B5; font-size:26px; font-style:normal; font-weight:bold; line-height:30px; margin:0 0 15px; padding-bottom:0; padding-left:40px; }
#wt-foto-album-detail-sec li { display:inline; }
#wt-foto-album-detail-sec .wt-photo-loading { height:30px; padding:30px 0px; clear:left; text-align:center }
#wt-foto-album-detail-sec .wt-album-nav { width:460px; margin-bottom:3px; float:left }
#wt-foto-album-detail-sec .wt-album-nav .wt-album-paginator { font-size:12px; width:50%; float:left; text-align:right }
#wt-foto-album-detail-sec .wt-album-nav .wt-album-paginator .next { padding-left:10px }
#wt-foto-album-detail-sec .wt-album-nav .wt-album-info { font-size:12px; width:50%; float:left; text-align:left }
#wt-image-stuff #wt-album-comments-list h2 { font-size:20px }
#wt-image-stuff .wt-comment { margin-bottom:10px; }
#wt-image-stuff .wt-comment .wt-comment-metadata .wt-comment-author { font-weight:normal }
#wt-image-stuff .wt-comment .wt-comment-awating-msg { font-weight:bold }
#wt-image-stuff #wt-comments-awaiting-moderation .awaiting { background-color:#FFFFCF }
#wt-image-stuff #wt-album-comments-list { margin-bottom:30px }
#wt-image-stuff .wt-image { clear:left }
#wt-image-stuff .wt-image-options { margin-top:5px; text-align:right; font-size:12px; margin-bottom:20px }
#wt-image-stuff .wt-image-options .wt-comment-action { width:100%; text-align:right }
#wt-image-stuff .wt-image-options .wt-comment-action .wt-make-a-comment,  #wt-image-stuff .wt-image-options .wt-comment-action .wt-make-a-comment:visited { background-image:url(http://www.wedtool.com/static/themes/tropical/images/ico_comentarios.gif); background-position:left center; background-repeat:no-repeat; padding-left:20px; font-size:14px; color:#0033CC }
#wt-image-stuff .wt-image-options .wt-comment-action .wt-view-comments, #wt-image-stuff .wt-image-options .wt-comment-action .wt-view-comments:visited { font-size:14px; color:#0033CC }
/*----------------------------Videos---------------------------------------------------------------------*/
#wt-videos-sec #wt-title-sec { background-image:url(http://www.wedtool.com/static/themes/fairy/images/bala-pajaro-fairytalel-01.jpg); background-position:left top; background-repeat:no-repeat; color:#52656B; font-size:36px; font-style:italic; font-weight:bold; line-height:30px; padding:10px 0px 0px 50px; border-bottom-width:3px; border-bottom-style:solid; border-bottom-color:#FF3C78; }
#wt-videos-sec #wt-description-sec { margin:10px 0px 0px 0px; }
#wt-videos-list { background-image:url(http://www.wedtool.com/static/themes/fairy/images/background-wt-videos-list.jpg); background-position:bottom; background-repeat:no-repeat; background-color:#FFFFFF; margin:10px 0px; padding:10px 10px 250px 10px; }
#wt-videos-list .wt-video-row { vertical-align:bottom; }
#wt-videos-list .wt-video-row .wt-video-column { width:33%; padding:5px; }
.wt-video { background-color:#FFFFFF; background-image:url(http://www.wedtool.com/static/themes/fairy/images/background-noticia-tropical-01.gif); background-position:left top; background-repeat:repeat-x; border-bottom:1px solid #C9E4EC; border-left:1px solid #ECF7F9; border-right:1px solid #ECF7F9; margin-bottom:10px; margin-left:0px; margin-right:0px; padding:2px; }
.wt-video .wt-video-title { margin-bottom:5px; }
.wt-video .wt-video-title a { background-image:url(http://www.wedtool.com/static/themes/fairy/images/bala-videos-fairytale-01.jpg); background-repeat:no-repeat; background-position:0px 5px; font-weight:bold; line-height:normal; padding:5px 10px 10px 35px; color:#4ABEE7; font-size:12px; text-decoration:underline; display:block; }
.wt-video .wt-video-title a:hover { background-position:2px 8px; color:#52656B; text-decoration:none; }
.wt-video .wt-video-thumb { text-align:center; }
/*----------------------Honey Moon---------------------------------------------------------------------*/
#wt-hm-sec #wt-title-sec { background-image:url(http://www.wedtool.com/static/themes/fairy/images/bala-pajaro-fairytalel-01.jpg); background-position:left top; background-repeat:no-repeat; color:#52656B; font-size:36px; font-style:italic; font-weight:bold; line-height:30px; padding:10px 0px 0px 50px; border-bottom-width:3px; border-bottom-style:solid; border-bottom-color:#FF3C78; margin-bottom:15px; }
#wt-hm-days { float:right; width:25%; background-image:url(http://www.wedtool.com/static/themes/fairy/images/bgr-honeymoon.gif); background-position:left top; }
#wt-hm-days .wt-hm-title { background-image:url(http://www.wedtool.com/static/themes/fairy/images/amor_peque.png); background-position:2px 2px; background-repeat:no-repeat; color:#0085B5; font-size:28px; font-style:normal; margin-top:0px; border:none; margin-bottom:10px; padding:5px 5px 5px 30px; }
#wt-hm-days li { margin-bottom:10px; }
#wt-hm-days li a { font-style:normal; padding:3px; }
#wt-hm-days li a.current { background-color:#52656B; color:#fff; display:block; }
.wt-hm-day {width: 70%; margin:0 30px 20px 0; float: left;}
.wt-hm-day .wt-hm-day-title { font-size:28px; font-style:normal; margin-top:0px; color:#0085B5; }
.wt-hm-day-album h3 { background-image:url(http://www.wedtool.com/static/themes/fairy/images/thumbnail.png); background-position:0 5px; background-repeat:no-repeat; padding:5px 0 10px 30px; }
.wt-hm-day-video h3 { background-image:url(http://www.wedtool.com/static/themes/fairy/images/minitv.png); background-position:0 5px; background-repeat:no-repeat; padding:5px 0 10px 30px; }
/* Paginador */
#wt-hm-paginator { float:left; width:100%; margin-bottom:20px; }
#wt-hm-paginator #wt-hm-prevday { text-align:left; float:left; width:49%;font-style:normal; }
#wt-hm-paginator #wt-hm-nextday { text-align:right; float:right; width:49%; font-style:normal; }
#wt-hm-paginator #wt-hm-prevday a { font-size:16px;padding-right:15px; }
#wt-hm-paginator #wt-hm-nextday a { font-size:16px;padding-left:15px; }

/*-------------------------Places---------------------------------------------------------------------*/
#wt-places-sec #wt-title-sec { background-image:url(http://www.wedtool.com/static/themes/fairy/images/bala-pajaro-fairytalel-01.jpg); background-position:left top; background-repeat:no-repeat; border-bottom:3px solid #FF3C78; color:#52656B; font-size:36px; font-style:italic; font-weight:bold; line-height:30px; padding:10px 0 0 50px; }
#wt-places-sec #wt-description-sec { }
#wt-places-list { background-color:#FFFFFF; margin:10px 0px; padding:10px; }
.wt-place { background-color:#FFFFFF; margin:10px 0px; padding:2px; background-image:url(http://www.wedtool.com/static/themes/fairy/images/background-noticia-tropical-01.gif); background-repeat:repeat-x; background-position:left top; border-bottom:1px solid #C9E4EC; border-left:1px solid #ECF7F9; border-right:1px solid #ECF7F9; border-style:none solid solid; }
.wt-place .wt-title { background-image:url(http://www.wedtool.com/static/themes/fairy/images/visitas-icon-fairytale.gif); background-repeat:no-repeat; color:#26C2DB; font-weight:bold; line-height:normal; padding:5px 0px 10px 30px; font-size:18px; background-position:5px 5px; }
.wt-place .wt-description { font-weight:bold; font-size:14px; line-height:normal; margin:5px 0px 0px 30px; }
.wt-place .wt-place-metadata ul { margin:5px 0px 0px 30px; }
.wt-place .wt-place-metadata li { width:430px; margin:0px 0px 5px 0px; }
.wt-place .wt-place-metadata .wt-localization { background-color:#EEF1F2; color:#000000; font-weight:normal; padding:5px; }
.wt-place .wt-place-metadata .wt-localization ul { margin:0px; }
.wt-place .wt-place-metadata .wt-localization li { display:inline; }
.wt-place .wt-place-metadata .wt-localization .wt-address { font-weight:bold; }
.wt-place .wt-place-metadata .wt-localization .wt-phone { font-weight:normal; }
.wt-place .wt-place-metadata .wt-website { background-color:#F5F4F1; color:#000000; font-weight:normal; padding:5px; }
.wt-place .wt-place-metadata .wt-website a { font-weight:bold; }
.wt-place .wt-place-metadata .wt-map { width:430px; height:325px; }
/*-------------------------------------Contact---------------------------------------------------------------------*/
#wt-contact-sec #wt-title-sec { background-image:url(http://www.wedtool.com/static/themes/fairy/images/bala-pajaro-fairytalel-01.jpg); background-position:left top; background-repeat:no-repeat; border-bottom:3px solid #FF3C78; color:#52656B; font-size:36px; font-style:italic; font-weight:bold; line-height:30px; padding:10px 0 0 50px; margin-bottom:10px; }


/*-------------------------------------- Accomodation---------------------------------------------------------------------*/
#wt-accomodations-sec #wt-title-sec { font-size:30px; color:#52656B; border-bottom-width:3px; border-bottom-style:solid; border-bottom-color:#FF3C78; line-height:30px; margin:0px 0px 10px 0px; font-weight:bold; font-style:italic; }
.wt-accomodation { float:left; background-color:#F5F5F5; border-bottom:1px solid #DDDDDD; margin:10px 0; padding:2px; width:100%; }
.wt-accomodation .wt-nombre-alojamiento { background-color:#FFFFFF; color:#444444; ; font-size:22px; letter-spacing:-1px; line-height:22px; margin:10px 20px 10px 10px; padding:2px; }
.wt-accomodation .wt-accomodation-info { float:left; width:49% }
.wt-accomodation .wt-accomodation-info ul { padding-left:15px; }
.wt-accomodation label { background-color:#DDDDDD; font-size:12px; width:90%; display:block; padding:5px; margin-bottom:5px; }
.wt-accomodation span, .wt-accomodation a, .wt-accomodation p { width:90%; display:block; margin-bottom:10px; font-size:12px; word-wrap:break-word; }
.wt-accomodation .wt-accomodation-contact { clear:left; padding:10px 0px 0px 15px; }
/*---- Surveys ----------------------------------------------------------------------------*/
#wt-surveys-sec { }
#wt-surveys-sec #wt-title-sec { background-image:url(http://www.wedtool.com/static/themes/fairy/images/bala-pajaro-fairytalel-01.jpg); background-position:left top; background-repeat:no-repeat; border-bottom:3px solid #FF3C78; color:#52656B; font-size:36px; font-style:italic; font-weight:bold; line-height:30px; padding:10px 0 0 50px; }
#wt-surveys-sec #wt-description-sec { margin-bottom:10px }
#wt-surveys-sec #wt-surveys-list { margin:0px 0px 20px 20px; }
#wt-surveys-sec #wt-surveys-list ul { width:100% }
#wt-surveys-sec #wt-surveys-list ul li { margin-bottom:30px; float:left; width:100% }
#wt-surveys-sec #wt-surveys-list ul li h2 { font-size:18px; line-height:20px; padding-bottom:5px; background-color:#fff }
#wt-surveys-sec #wt-surveys-list ul li .wt-survey-options { margin-left:20px }
#wt-surveys-sec #wt-surveys-list ul li .wt-survey-options ul { width:100%; float:left; margin-bottom:5px }
#wt-surveys-sec #wt-surveys-list ul li .wt-survey-results { width:100%; margin-bottom:5px; float:left }
#wt-surveys-sec #wt-surveys-list ul li .wt-survey-options a, #wt-surveys-sec #wt-surveys-list ul li .wt-survey-results a { font-style:normal; padding-left:5px; text-decoration:underline }
#wt-surveys-sec #wt-surveys-list ul li .wt-survey-options ul li { margin:0px 0px 10px 0px }
#wt-surveys-sec #wt-surveys-list ul li .wt-survey-comment { padding-left:40px; width:100%; float:left; position:relative; overflow:visible }
#wt-surveys-sec #wt-surveys-list ul li .wt-survey-comment h2 { font-style:normal; font-size:20px; color:#52656B }
#wt-surveys-sec #wt-surveys-list ul li .wt-survey-comment p { margin-bottom:10px }
#wt-surveys-sec #wt-surveys-list ul li .wt-survey-title { background-image:url(http://www.wedtool.com/static/themes/fairy/images/bala-noticia-fairytale-01.gif); background-position:0 5px; background-repeat:no-repeat; color:#FF3C78; display:block; font-size:22px; font-weight:bold; line-height:normal; padding:5px 0 5px 30px; }
#wt-surveys-sec #wt-surveys-list ul li .wt-survey-desc { margin-bottom:10px; font-size:18px; font-weight:bold; }
#wt-surveys-sec #wt-surveys-list ul li .wt-survey-bar { background:#F5F5F5 url(http://www.wedtool.com/static/themes/redminimal/images/chat.gif) no-repeat scroll 10px center; color:#444444; font-size:16px; font-style:italic; height:22px; padding:5px 5px 5px 35px; }
#wt-surveys-sec #wt-surveys-list ul li .wt-survey-bar a { text-decoration:underline }
#wt-surveys-sec #wt-surveys-list ul li .wt-survey-results .answerbox { color:#000; font-size: 13px; font-weight:normal; ; margin-left:20px; width:100%; margin-bottom: 5px; clear:left; font-style:italic }
#wt-surveys-sec #wt-surveys-list ul li .wt-survey-results .barbox { height:18px; border:1px solid #C6D6E5; width:200px; margin: 0px 0px 15px 20px; float:left; text-align:left; clear:right }
#wt-surveys-sec #wt-surveys-list ul li .wt-survey-results .barbox .bar { height:16px; background:url(images/degradado-encuesta.jpg) #E57B7B repeat-x top; padding-top:3px; }
#wt-surveys-sec #wt-surveys-list ul li .wt-survey-results .votes { color:#000000; display:block; ; font-size:11px; font-weight:bold; left:200px; margin-left:10px; position:relative; text-align:left; width:200px; }
#wt-surveys-sec #wt-surveys-list ul li .wt-survey-comment-form .wt-survey-comment table { width:90%; }
#wt-surveys-sec #wt-surveys-list ul li .wt-survey-comment-form .wt-survey-comment .tdLabel { font-size:13px; padding:10px; text-align:right; font-style:normal; width:30%; }
#wt-surveys-sec #wt-surveys-list ul li .wt-survey-comment-form .wt-survey-comment .label { font-style:normal; }
#wt-surveys-sec #wt-surveys-list ul li .wt-survey-comment-form .wt-survey-comment .campo, #wt-surveys-sec #wt-surveys-list ul li .wt-survey-comment-form .wt-survey-comment textarea { font-size:13px; padding:2px; background:none; border:1px solid #ccc; margin-left:10px; background-color:#ccc; }
#wt-surveys-sec #wt-surveys-list ul li .wt-survey-comment-form .wt-survey-comment textarea { width:330px; padding:2px }
#wt-surveys-sec #wt-surveys-list ul li .wt-survey-comment-form .wt-survey-comment .wt-send-survey { margin:10px auto 0; padding:3px; }

/*--------------------------------------Contacto---------------------------------------------------------------------*/
#wt-contact-sec #wt-leavecomment form {background-color:#FFFFFF;background-image:url(http://www.wedtool.com/static/themes/fairy/images/background-contacto-fairytale-01.jpg);background-position:right top;background-repeat:no-repeat;border-bottom:1px solid #C9E4EC;border-left:1px solid #ECF7F9;border-right:1px solid #ECF7F9;border-style:none solid solid;padding:10px;}

/*--------------------------------------Footer---------------------------------------------------------------------*/
#wt-footer { padding:10px 20px 0px 20px; background-color:#69D9CD; font-size:12px; color:#52656B; text-align:center; background-image:url(http://www.wedtool.com/static/themes/fairy/images/footer-background-fairytale-02.jpg); background-repeat:no-repeat; background-position:center bottom; margin-top:10px; height:100px; }