/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 195px;
    height: 366px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}

.jcarousel-skin-tango.jcarousel-container-horizontal {
    padding: 14px 32px 0 50px;
}

.jcarousel-skin-tango.jcarousel-container-horizontal, .jcarousel-skin-tango .jcarousel-clip-horizontal {
    width: 878px;
	}
	
.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  860px;
    height: 374px;
    padding-left: 4px;

}

.jcarousel-skin-tango .jcarousel-item {
    width: 165px;
    height: 372px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}




/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 168px;
    right: 1px;
    width: 33px;
    height: 168px;
    cursor: pointer;
    background: transparent url(i/next-horizontal.gif) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 168px;
    left: 3px;
    width: 33px;
    height: 168px;
    cursor: pointer;
    background: transparent url(i/prev-horizontal.gif) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}


.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 7px; 
	margin: 2px;
	font-size: 13px;
	text-decoration: none;
	border: 1px solid #35ABF7;
	color: #0066cc;
	background-color: #F0F9FD;	
}
.wp-pagenavi a:visited {
	padding: 7px; 
	margin: 2px;
		font-size: 13px;
	text-decoration: none;
		border: 1px solid #35ABF7;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:hover {	
	border: 1px solid #000000;
	color: #000000;
		font-size: 13px;
	background-color: #FFFFFF;
}
.wp-pagenavi a:active {
	padding: 7px; 
	margin: 2px;
	text-decoration: none;
		border: 1px solid #35ABF7;
		font-size: 13px;
	color: #0066cc;
	background-color: #F8F8F8;	
}
.wp-pagenavi span.pages {
	padding: 7px;  
	margin: 2px 2px 2px 2px;
		font-size: 13px;
	border: 1px solid #35ABF7;
	color: #717171;
	background-color: #F7FCFE;	
}
.wp-pagenavi span.current {
	padding: 7px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #878787;
		font-size: 13px;
	color: #000000;
	background-color:  ;
}
.wp-pagenavi span.extend {
	padding:7px; 
	margin: 2px;	
		font-size: 13px;
		border: 1px solid #35ABF7;
	color: #0066cc;
	background-color: #F0F9FD;	
}

div.sociable {
background:#FFF url(i/bg_sociable.gif) repeat-x top right;
margin:0;
padding: 14px 0 14px 792px;
}

span.sociable_tagline {
position:relative;
}

span.sociable_tagline span {
display:none;
width:14em;
}

span.sociable_tagline:hover span {
position:absolute;
display:block;
top:-5em;
background:#ffe;
border:1px solid #ccc;
color:#000;
line-height:1.25em;
}

.sociable span {
display:inline;
}

.sociable ul {
display:inline;
margin:0 !important;
padding:0 !important;
}

.sociable li {
background:none;
display:inline;
list-style-type:none;
margin:0;
padding:1px;
}

.sociable ul li:before {
content:"";
}

.sociable img {
float:none;
width:16px;
height:16px;
border:0;
margin:0;
padding:0;
}

.sociable-hovers {
filter:alpha(opacity=70);
opacity:.4;
}

.listados {
	padding: 6px;
	margin-top: 6px;
	margin-bottom:6px;
}