/* DINAMIZ skin */

/*=== 1.1 Global Design Options ===*/
body{ font-family:Arial; font-size: 14px; background:#FFFFFF; color:#000000; }
h4 {font-size: 16px;}
.main { padding-top:30px; padding-bottom:50px }
a:link { color:#22b0df; text-decoration:none; font-size: 14px;}
a:visited { color:#22b0df; text-decoration:none; font-size: 14px;}
a:hover{ text-decoration:underline }

/*--------- 2. NAVIGATION Area ---------  */
.navigation-area { margin-bottom:20px; background-color:#464646; }

/* First level menu items */
.top_menu { z-index:2; background:transparent }
ul.sf-menu { background:none; border:none; padding:0 }
.sf-menu li ul { border:none; padding:0; margin:0 }
.sf-menu, .sf-menu ul  { z-index:100; margin:0; padding:0; list-style:none; line-height:1; }
.sf-menu a  { display:block; z-index:100; padding:5px 15px; line-height:25px; font-size:15px; color:#ffffff; text-decoration:none }
.sf-menu li:hover li a { color:#ffffff }
.sf-menu li:hover { background:#22B0DF }
.sf-menu li ul  { background-color:#a5c271 }
.sf-menu li.current_page_item { color:#ffffff; background-color:#70af00 }
.sf-menu li ul li.current_page_item a { font-weight:bold }
.sf-menu li  { float:left; width: auto; padding:2px 5px; margin:0 }
.sf-menu li.current_page_item { background:#70af00 }

/* Drop-down menu items */
.sf-menu li ul  { position:absolute; left:-999em; width:180px; background:#006599 }
.sf-menu li ul li  { border:none; padding:0; margin:0 }
.sf-menu li ul li a  { background:url(images/ico-bullet.png) no-repeat 5px 15px; width:150px; padding-left:15px; line-height:30px; font-size:14px; color:#ffffff }
.sf-menu li ul li ul li a  { width:150px; line-height:30px; font-size:12px }
.sf-menu li ul li:hover  { background:#70af00 }
.sf-menu li ul li a:hover { color:#ffffff }
.sf-menu li ul  { padding:5px; }
.sf-menu li ul ul  { margin: -20px 0 0 140px; }
.sf-menu li:hover ul ul, .sf-menu li.sfhover ul ul, .sf-menu li:hover ul ul ul, .sf-menu li.sfhover ul ul ul { left:-999em; }
.sf-menu li:hover ul,.sf-menu li li:hover ul,.sf-menu li li li:hover ul,.sf-menu li.sfhover ul,.sf-menu li li.sfhover ul,.sf-menu li li li.sfhover ul  { left:auto; }
.sf-menu li:hover,.sf-menu li.hover  { position:static; }

/* Botón Leer más*/
a.button { background:#000000 url(images/ico-bullet-fff.png) no-repeat 8px 10px; color:#ffffff; font-size:15px; text-decoration:none; margin:0; padding:5px 10px 5px 20px; height:1% }
a.button:hover { text-decoration:none; background-color:#70af00 }



/* Imagen sin marco*/
img.noborder { padding:5px; border:0px solid #B0B5B7 }

/*--------- 4. FOOTER WIDGETS Area ---------  */
.footer-area { z-index:1; background:#464646; margin-bottom:20px }

/*=== 5.2 Content Display ===*/
.content-area { z-index:1; margin-bottom:20px }
.front { background:#FFFFFF; border:0px solid #E1DFDA }
h2.title, h1.title { background:#FFFFFF url(images/title-bg-trans.png) no-repeat left bottom; padding:8px 20px; margin:0 0 20px 0; border-bottom:0px solid #E1DFDA; color:#000000; font-size:26px }
h1.title { padding:16px 20px 17px 20px; margin:0 0 0px 0 }
h2.title span.fl, h1.title span.fl { margin:8px 0 0 0 }
h2.title img, h1.title img { vertical-align:middle; margin:0; padding:0 }
.single { padding:5px 20px 10px 20px; margin:0; border-bottom:1px solid #E1DFDA }
.single.sing { border:none }
.single img.thumbnail { padding:5px; border:0px solid #B0B5B7 }
.headline h2 { margin:5px 0 }
.meta {color:#666666; margin:0 0 15px 0; padding:5px 0 }
.meta span, .meta abbr { font-style: normal }
span.read-more { padding:0 0 10px 0; display:block }
span.read-more a  { background:#A7483C; color:#ffffff; font-size:12px; text-decoration:none; margin:0; padding:5px 10px }
span.read-more a:hover { text-decoration:none; background-color:#5B261B }	

/*=== 5.4 Breadcrumbs Navigation ===*/
#breadcrumb p{ background:#FFFFFF url(images/title-bg-trans.png) no-repeat left bottom; font:normal 12px Georgia; padding:8px 20px; margin:0; border-bottom:1px solid #E1DFDA }
#breadcrumb p a {  }
#breadcrumb p strong {  }

#comments .comment .text-right .comm-reply, #breadcrumb p { background-color:#ECF6FF }
a.button, input[type="submit"], span.read-more a, .wp-pagenavi span.current { background-color:#17517B }

/*--------- 7. WIDGET Options --------- */

/*=== 7.1 General Widget Styling ===*/
.widget a {font-size:14px;}
.widget h3 a {color:#ffffff; font-size:15px;}
.widget { margin:0 0 20px 0; padding:10px 15px }
.widget h3 { font:normal 17px Verdana; color:#ffffff; padding:0 0 15px 0; margin:0 0 15px 0; border-bottom:1px solid #ffffff;}
.widget h3 img  { vertical-align: middle; border:0; padding:0; margin:0 8px 0 0 }
.widget h3 img.wid-icon  { margin:0 15px 0 0 }
.widget ul { list-style-image:url(../images/list-bullet-trans.png); margin:0 0 0 20px; padding:0; background:none; border:none }
.widget ul li { list-style-type:none; margin:0; padding:2px 0 }
.widget ul li ul { list-style-image:none; background:transparent url(../images/tree-vert.gif) repeat-y top left; list-style:none; margin:5px 0 }
.widget ul li ul li { line-height:15px; padding-left:17px; background:transparent url(images/tree-horiz.gif) no-repeat 0px 10px }
 
/*=== 7.2 Specific Widget Styling ===*/
.widget .rec-title { font-size:13px }
.widget .rec-title img { vertical-align: middle; border:0; padding:0; margin:0 0 5px 10px }
.widget .rec-excerpt { font-size: 14px; line-height:23px; margin:10px 0; color:#.widget .rec-title a:link { font-size:17px; color:#22b0df }
.widget .rec-date { font-size:11px; margin:0 0 10px 0; color:#969696 }
.widget .rec-excerpt a:link a:visited { fon-size: 15px; line-height:23px; margin:10px 0; color:#22b0df; }

 
.flickr { padding:0 }
.flickr_badge_image{ float:left; list-style:none; margin:0 0 0 5px }
.flickr img{ padding:3px; border:1px solid #B0B5B7 }

.widget .search{ width:268px; height:35px; position:relative; margin:0 }
.widget .search input{ color:#707070; font-size:1.25em; height:20px; width:220px; padding:8px 5px 8px 15px; margin:0; background:url(images/search-form.png) no-repeat 0 0; outline:0; border:0; float:left }
.widget .search button{ border:0; padding:0; margin:0; cursor:pointer }
.widget .search button span{ position:absolute; width:47px; height:35px; top:0; right:0; background:url(images/search-form.png) no-repeat 100% 0%}

#calendar_wrap { width:100%; padding:0; margin:0 }
#calendar_wrap a { font-weight: bold; }
#calendar_wrap a:hover {  }
table#wp-calendar { width:100%; border-collapse: collapse; margin:0 }
table#wp-calendar caption { margin:0 0 0 -1px; font-weight:bold; letter-spacing: 2px; padding:25px 0 10px 0; color:#fff; background:transparent url(images/calendarhead.png) repeat-x left top }
table#wp-calendar th, table#wp-calendar td { padding:5px; text-align:center; color:#333333 }
table#wp-calendar th { width: 14%; border:1px solid #cccccc; background:#f2f2f2 }
table#wp-calendar td { width: 14%; border:1px solid #cccccc; background:#ffffff }
#today  { background:#ffffcc }
table#wp-calendar td#next, table#wp-calendar td#prev { width: 45%; letter-spacing: 1px; }
table#wp-calendar td#next { text-align: right; }
table#wp-calendar td#prev { text-align: left; }
table#wp-calendar td#prev, table#wp-calendar td#next { background:transparent; border:none }
table#wp-calendar tfoot td.pad { background:transparent; border:none }

.widget .ad-box { text-align:center }

/*--------- 9. FOOTER Options --------- */

.footer{ background:transparent; border-top:1px solid #DDDDDD; padding:10px 0 5px 0; font-size:15px; line-height:30px }
.footer .fr { padding:0; margin:0 }
.footer .fr ul { background:none; border:none; padding:0; margin:0; font-size:11px }
.footer .fr li { display:block; float:left; padding:0 10px 0 0; margin:8px 0 0 10px; border-right:1px solid #DDDDDD; line-height:15px }
.footer .fr li.last { border-right:none }
.footer .fr li a { font-size:15px }
.footer .fr li.powered { border-right:none; padding:0 0 0 10px; margin:0 }
.footer .fr img  { vertical-align: middle; border:0; padding:0; margin:0 0 5px 10px }

/*=== 10.3 TEXT-SHADOW ===*/

a.button, span.read-more a { 
    text-shadow: 0 1px 1px #000000;
}

h2.title, h1.title, h3.tcomm, h2.post-form { 
    text-shadow: 0 1px 1px #ffffff;
}
