* {padding:0; margin:0}
body {background:#e4ecef url(http://www.cubanosenmiami.net/wp-content/themes/cutline/images/fondo.jpg) repeat-x top left; color:#333; font:62.5% Georgia, "Times New Roman", Times, serif; text-align:center}

a {color:#0060ff; text-decoration:underline}
a:hover {color:#df0000; text-decoration:underline}
a img {border:none}
blockquote {font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; color:#555; margin:0 30px 1.5em 30px; padding:0 0 0 10px; border-left:1px solid #aaa}
abbr, acronym {border-bottom:1px dotted #aaa; text-transform:uppercase; cursor:help}
code {color:#090; font-family:Courier, monospace}
pre {margin:0 0 1.5em 0; overflow:auto; font-size:1.3em; clear:both}
p.center {text-align:center !important}
p.bottom {margin:0 !important}
p.unstyled {font-size:1.4em}
.green {color:#090}
.red {color:#f00}
.orange {color:#f40}
.purple {color:#909}
.clear {clear:both}
.clear-height {height:50px; margin:0 0 10px; border-bottom:4px solid #dfdfdf}
h1, h2, h3 {font-weight:bold; font-family:Georgia, Arial, sans-serif; color:#000}
h1 {font-size:2.8em; letter-spacing:-0.03em}
#masthead h1 {padding:0.1em 0 0.2em 0; text-align:center; clear:both; color:#fff}
h1 a, h1 a:visited, h1 a:hover {color:#fff; text-decoration:none}
.posts h1, .pages h1 {margin:0 0 0.1em 0; line-height:1.2em; font-size:2em!important}
.pages h1, h1.page_header {margin:0 0 0.75em 0; padding:0 0 0.6em 0; background:url('images/hr_title_sep.gif') 0 100% no-repeat}
h2 {font-size:2.0em; letter-spacing:-1px }
h2 a {color:#000; text-decoration:none}
h2 a:visited {color:#555; text-decoration:none}
h2 a:hover {color:#0060FF; text-decoration:none}
.posts h2 {margin:0 0 0.1em 0; line-height:1.2em}
.pages h2, h2.page_header {margin:0 0 0.75em 0; padding:0 0 0.6em 0; background:url('images/hr_title_sep.gif') 0 100% no-repeat}
h2.archive_head {font-weight:bold !important; font-size:1.4em !important; text-transform:uppercase !important; letter-spacing:normal !important; margin:0 0 1.8em 0 !important; padding:0.4em 2px !important; background:url('images/hr_dot_black.gif') 0 100% repeat-x !important}
h3 {font-size:1.0em; text-transform:uppercase}
#masthead h3 {margin:0 0 0.75em 0; font-weight:normal; font-size:1.8em; text-transform:none; color:#ddd; text-align:center}
.entry h3 {margin:2.5em 0 0.5em 0}
.entry h3.top {margin:1.5em 0 0.5em 0 !important}
h3.comments_headers {font-size:1.4em}
h4 {font:italic 1.2em Georgia, "Times New Roman", Times, serif; color:#888}
h4 a, h4 a:visited {color:#888; text-decoration:none}
h4 a:hover {color:#888; text-decoration:underline}
.posts h4 {margin:0 0 1.25em 0; padding:0 0 1.0em 0}
.detalles {display:block; margin:0 0 1.25em 0; padding:0 0 1.0em 0; font:italic 1.2em Georgia, "Times New Roman", Times, serif; color:#888; border-bottom:1px dotted #dedede}
.detalles a {color:#888}

#container {width:970px; margin:10px auto 0 auto}
#content_box {width:970px; text-align:left; margin:0 auto; clear:both; padding:10px 0 0; background:#fff}
#content {width:510px; padding:0 0 0 15px; float:left}
#sidebar {width:220px; padding:0 0 0 15px; float:right}
#l_sidebar {width:200px; padding:0 0 0 10px; float:left}
#footer {width:960px; height:30px; margin:0 auto; clear:both; background:url('http://www.cubanosenmiami.net/wp-content/themes/cutline/images/footer-back.gif') repeat-x top left; padding:35px 15px 40px; font-size:12px}
#footer .left-footer {float:left}
#footer .right-footer {float:right}
#footer .right-footer img {margin-left:3px}

#header {width:990px; height:219px; background:url('http://www.cubanosenmiami.net/wp-content/themes/cutline/images/header-back.png') no-repeat; text-align:center; padding:10px 0 0}
#cont {width:990px; background:url('http://www.cubanosenmiami.net/wp-content/themes/cutline/images/cont-back.png')  repeat-y top center}

#masthead {width:970px; height:170px; padding:10px 0 0; background:url('http://www.cubanosenmiami.net/wp-content/themes/cutline/images/cubanos-en-miami.jpg') no-repeat; margin:0 auto}
.titulo {text-align:center}
.titulo .logo {display:block; color:#fff; padding:0.1em 0 0.2em; text-align:center; font-size:2.8em; letter-spacing:-0.03em; font-family:Georgia,Arial,sans-serif; font-weight:bold}
.titulo .logo a {color:#fff; text-decoration:none}
.titulo .slogan {display:block; color:#ddd; font-size:1.8em; font-weight:normal; margin:0 0 0.75em; text-align:center; text-transform:none}
/* #masthead a {display:block; width:970px; height:100px} */ /* uncomment this line if you use a graphic in the header - make sure the height of your header graphic is equal to the height declared in this line of code! */
ul#nav {list-style:none; width:950px; height:39px; padding:0 10px; border-bottom:1px solid #000; clear:both; margin:0 auto; background:#f6f6f6}
ul#nav li {padding:1.1em 25px 0.7em 0; font:1.1em Georgia,Arial,sans-serif; text-transform:uppercase; float:left}
ul#nav li a, ul#nav li a:visited {color:#000; text-decoration:none}
ul#nav li a:hover {color:#0060ff; text-decoration:underline}
ul#nav li.rss {padding:0.85em 0 0.7em 0; float:right}
ul#nav li.rss a {padding:0 18px 0 0; background:url('images/icon_rss.gif') 100% 50% no-repeat}
#header_img {position:relative; margin:0 0 3.0em 0; border-bottom:1px solid #000; float:left; clear:both}
#header_img img {display:block} /* this is really just an IE 6 and 7 hack in disguise */

.entry {font-size:1.4em; line-height:1.2em}
.entry blockquote {font-size:1.0em}
.entry blockquote.right {width:200px; font-style:normal !important; font-size:1.3em !important; margin:0.3em 0 0.3em 15px !important; padding:0.3em 0 !important; border:3px double #aaa; border-width:3px 0; text-align:center; float:right}
.entry blockquote.left {width:200px; font-style:normal !important; font-size:1.3em !important; margin:0.3em 15px 0.3em 0 !important; padding:0.3em 0 !important; border:3px double #aaa; border-width:3px 0; text-align:center; float:left}
.entry blockquote.right p, .entry blockquote.left p {margin:0 !important; line-height:1.4em !important}
.entry p {margin:0 0 1.5em 0}
.entry ul, .entry ol {margin:0 0 1.5em 40px}
.entry ul {list-style-type:square}
.entry li {margin:0 0 0.5em 0}
.entry ul li ul, .entry ul li ol, .entry ol li ul, .entry ol li ol {margin:0.5em 0 0.5em 30px}
.entry dl {margin:0 0 1.5em 0}
.entry dt {font-weight:bold; margin:0 0 0.5em 0}
.entry dd {margin:0 0 1.5em 20px}
.entry .ad {margin:0 0 0.5em 15px; float:right}
.entry .ad_left {margin:0 15px 0.5em 0; float:left}
.entry img {}
.entry img.alignleft {padding:2px; margin:0 5px 0 0; border:1px double #ccc; float:left; clear:left}
.entry img.alignright {padding:2px; margin:0 5px 0 0; border:1px double #ccc; float:right; clear:right}
.entry img.aligncenter {display:block; padding:2px; margin:0 auto 0 auto; border:1px double #ccc; float:none; clear:both}
.entry img.alignoff {padding:0 !important; border:none !important}
.entry img.alignstack {clear:none !important}
.tagged {padding:0.4em 0 0 0; border-top:1px solid #dedede; font-size:1.1em; line-height:1.6em; color:#888; clear:both}
.tagged a, .tagged a:visited {padding:0.25em; color:#333; text-decoration:none}
.tagged a:hover {color:#fff; background:#333; text-decoration:none}
.add_comment {display:block; padding:0 0 0 20px; font-weight:bold; float:right}
.navigation {width:500px; font-size:1.4em; float:left}
.previous {padding:0 20px 0 0; float:left}
.next {float:right}
.rule {background:url('images/hr_tag_sep.gif') no-repeat}
.flat {margin:0 0 2.0em 0 !important}
.whitespace {margin:0 0 3.5em 0 !important}

ul.restaurantes-cubanos {list-style:none}
ul.restaurantes-cubanos li img {float:left; margin-right:10px; border:0}

.vuelos {margin:0; width:180px; background:#f6f6f6 url(http://www.cubanosenmiami.net/wp-content/themes/cutline/images/vuelos-back-1.gif) no-repeat top left; padding:10px 10px 0; line-height:22px}
.vuelos a {text-decoration:none}
.vuelos-close {margin:0 0 10px; width:200px; height:10px; background:#fff url(http://www.cubanosenmiami.net/wp-content/themes/cutline/images/vuelos-back-2.gif) no-repeat top left}
.vuelos .titulo {display:block; font-size:15px; font-weight:bold; margin:0 0 5px; text-align:left; background:url("images/hr_dot_black.gif") repeat-x bottom; padding:0 0 4px}
.vuelos .telefono {font-size:16px; color:red; margin-top:5px; margin-bottom:10px}
.vuelos .agencia {font-size:0.85em;line-height: 1.2}
.vuelos .meses {color:#df0000}
.vuelos .precio {font-weight:bold}
.vuelos .contactos {display:block; margin:10px 0 0; padding:5px 0 0; text-align:left; border-top:1px solid #ccc; font-size:19px}
.vuelos .mese {text-align:left; font-size:19px; color: #0060FF;}

ul#sidebar_updates {font-size:0.8em; margin-left:10px!important}
ul#sidebar_updates strong {width:50px}

ul.sidebar_list {list-style:none}
ul.sidebar_list li.widget, ul.sidebar_list li.linkcat {width:200px; margin:0 0 18px 0; font-size:1.2em; line-height:1.2em; float:left}
li.widget h2, li.linkcat h2 {font-weight:bold; font-size:1.077em; text-transform:uppercase; letter-spacing:normal; margin:0 0 0.8em 0; padding:0.4em 2px; background:url('images/hr_dot_black.gif') 0 100% repeat-x}
.titolo {font-weight:bold; font-size:0.9em;  text-transform:uppercase; letter-spacing:normal; margin:0 0 0.8em 0; padding:0.4em 2px; background:url('images/hr_dot_black.gif') 0 100% repeat-x}
li.widget p {margin:0 0 1.5em 0; padding:0 10px}
li.widget ul, li.linkcat ul {list-style:square; margin:15px 0 0.5em 20px}
li.widget ol, li.linkcat ol {margin:0 0 0.5em 20px}
li.widget li, li.linkcat li {margin:0 0 0.7em 0}
li.widget li a, li.widget li a:visited, li.linkcat li a, li.linkcat li a:visited {text-decoration:none}
li.widget li a:hover, li.linkcat li a:hover {text-decoration:underline}
li.widget li .recent_date {padding:0 0 0 8px; font-weight:bold; color:#888}
li.widget ul.flickr_stream {list-style:none; margin:0; padding:0 10px}
li.widget ul.flickr_stream li {margin:0; padding:0 5px 5px 0; display:inline}
li.widget ul.flickr_stream li a img {padding:3px}
li.widget ul.flickr_stream li a:hover img {background:#ff2a96}

li.chat {height:90px; width:200px!important; background:url(http://www.cubanosenmiami.net/wp-content/themes/cutline/images/fondo-chat.gif) no-repeat; color:#fff}
li.chat .titulo {font-size:16px; float:right; margin:2px 6px 0 0}
li.chat form#bowow {margin:0; padding:0; float:none!important; position:static!important}
li.chat form .input {float:left; margin:0 5px 0 0; border:1px solid #ddd; background:#fff; width:173px; padding:1px 2px; font:17px Georgia, "Times New Roman", Times, serif; color:#aaa}
li.chat form .submit input {float:right!important; display:block; background:#f90!important; color:#fff; padding:2px!important; border:0; margin:5px 5px 0!important}

#calendar_wrap {font-size:1.3em}

#footer p {margin:0 0 0.923em 0; font-size:1.3em; color:#888; text-align:right}
#footer a, #footer a:visited {color:#888; text-decoration:none}
#footer a:hover {color:#888; text-decoration:underline}
/*---:[ comment styles ]:---*/
#comments {width:500px; float:left; clear:both}
ul#comment_list {list-style:none; margin:0 0 4.0em 0; border-top:1px solid #bbb; float:left}
ul#comment_list li.comment {width:500px; padding:1.2em 0 0 0; border-bottom:1px dotted #bbb; float:left}
ul#comment_list li.trackback {width:470px; padding:1.2em 15px 0 15px; background:url('images/trackback_bg.gif')}
.comment_meta {margin:0 0 1.2em 0}
.comment_num {padding:0 15px 0 20px; font-weight:bold; font-size:1.4em; float:right}
.trackback .comment_num {padding:0 0 0 20px}
.comment_num a, .comment_num a:visited {color:#888; text-decoration:none}
.comment_num a:hover {color:#df0000; text-decoration:none}
.comment_meta strong {font-size:1.6em}
.comment_time {font:normal 1.1em Verdana, Helvetica, Arial, sans-serif; color:#888}
.comment .entry {padding:0 15px}
.comment .entry p {margin:0 0 1.0em 0}
/*---:[ comment form styles ]:---*/
#comment_form {width:500px; padding:1.0em 0 0 0; float:left}
#comment_form p {padding:0.6em 0}
#comment_form label {padding:0 0 0 10px; font-size:1.2em}
#comment_form .text_input {width:191px; padding:3px; color:#444; font:normal 1.4em Georgia, "Times New Roman", Times, serif; border-top:1px solid #999; border-left:1px solid #999; border-right:1px solid #999; border-bottom:1px solid #999}
#comment_form .text_area {width:490px !important}
#comment_form .text_input:focus {border-top:1px solid #666; border-left:1px solid #666; border-right:1px solid #ddd; border-bottom:1px solid #ddd}
#comment_form .form_submit {padding:0.4em 4px; background:url('images/submit_bg.gif'); border:3px double #999; border-top-color:#ccc; border-left-color:#ccc; font:bold 1.4em Georgia, "Times New Roman", Times, serif; cursor:pointer}
#comment_form p.subscribe-to-comments {font-size:1.4em}
#comment_form p.subscribe-to-comments label {font-size:1.0em}
/*---:[ search form styles ]:---*/
#search_form {}
#search_form .search_input {width:201px; padding:3px; color:#090; font:normal 1.0em Georgia, "Times New Roman", Times, serif; border-top:1px solid #999; border-left:1px solid #999; border-right:1px solid #f5f5f5; border-bottom:1px solid #f5f5f5}
li.widget .search_input {font-size:1.1em !important}
#search_form .search_input:focus {border-top:1px solid #666; border-left:1px solid #666; border-right:1px solid #ddd; border-bottom:1px solid #ddd}
div.bgtags {margin:5px; margin-top:15px; padding:5px 0;  color:#888; font-family:Tahoma, Arial, sans-serif; font-weight:bold; font-size:11px} 


.annuncio {margin:0; background:#f6f6f6 url(http://www.cubanosenmiami.net/wp-content/themes/cutline/images/donde-estas-cubano-1.gif) no-repeat top left; padding:10px 10px 0; line-height:22px}
.annuncio a {text-decoration:none}
.annuncio-close {margin:0 0 10px; height:10px; background:#fff url(http://www.cubanosenmiami.net/wp-content/themes/cutline/images/donde-estas-cubano-2.gif) no-repeat top left}
.annuncio .titulo {display:block; font-size:15px; font-weight:bold; margin:0 0 5px; text-align:left; background:url("images/hr_dot_black.gif") repeat-x bottom; padding:0 0 4px}
.annuncio .texto {font-size:0.85em}
.annuncio .texto span {color:#df0000}
.annuncio .contactos {display:block; margin:10px 0 0; padding:5px 0 0; text-align:left; border-top:1px solid #ccc}

.social {border-top: 1px solid #E5E5E5; padding: 10px 0 10px; color:#bababa; font-family: arial;}
.like_lu {margin: 0 -13px -15px -12px}
.like_li {border-top: 1px solid #E5E5E5;padding: 12px 9px 10px}
.like_des {float: right; margin: 1px 0 0}

.xml_titolo {color:#000066; font-size:14px; display:block; font-weight:bold; text-decoration:underline}
.xml_titolo a {color:#000066; font-size:14px; display:block; font-weight:bold; text-decoration:underline}
.xml_descrizione {color:#404040; display:block; font-size:14px; letter-spacing:-1px}

