/*  
Theme Name: v3
Theme URI: http://www.valencia.com.ve/
Description: Plantilla para el medio de comunicación digital valencia.com.ve - Venezuela.
Version: 1.0
Author: j
Author URI: http://www.valencia.com.ve/
*/

/********* GALERIAS *********/

#myGallery, #myGallerySet, #flickrGallery
{
	width: 500px;
	height: 270px;
	z-index:5;
	border: 1px solid #000;
	overflow: hidden;
}

#flickrGallery
{
	width: 500px;
	height: 334px;
}

#myGallery img.thumbnail, #myGallerySet img.thumbnail
{
	display: none;
}

.jdGallery
{
	overflow: hidden;
	position: relative;
}

.jdGallery img
{
	border: 0;
	margin: 0;
}

.jdGallery .slideElement
{
	width: 100%;
	height: 100%;
	background-color: #000;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url('imagenes/loading-bar-black.gif');
}

.jdGallery .loadingElement
{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background-color: #000;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url('imagenes/loading-bar-black.gif');
}

.jdGallery .slideInfoZone
{
	position: absolute;
	z-index: 10;
	width: 100%;
	margin: 0px;
	left: 0;
	bottom: 0;
	height: 70px;
	background: #330066;
	color: #fff;
	text-indent: 0;
	overflow: hidden;
}

* html .jdGallery .slideInfoZone
{
	bottom: -1px;
}

.jdGallery .slideInfoZone h3
{
	padding: 0;
	font-size: 80%;
	margin: 0;
	margin: 2px 5px;
	font-weight: bold;
	color: inherit;
}
.jdGallery .slideInfoZone h3 a
{
	padding: 0;
	font-size: 80%;
	margin: 0;
	margin: 2px 5px;
	font-weight: bold;
	color: #fff;
}
.jdGallery .slideInfoZone h3:hover
{
	padding: 0;
	font-size: 80%;
	margin: 0;
	margin: 2px 5px;
	font-weight: bold;
	color: #fff;
}
.jdGallery .slideInfoZone p
{
	padding: 0;
	font-size: 80%;
	margin: 2px 5px;
	color: #fff;
}

.jdGallery div.carouselContainer
{
	position: absolute;
	height: 135px;
	width: 100%;
	z-index: 10;
	margin: 0px;
	left: 0;
	top: 0;
}

.jdGallery a.carouselBtn
{
	position: absolute;
	bottom: 0;
	right: 30px;
	height: 20px;
	/*width: 100px; background: url('imagenes/carousel_btn.gif') no-repeat;*/
	text-align: center;
	padding: 0 10px;
	font-size: 13px;
	background: #333;
	color: #fff;
	cursor: pointer;
}

.jdGallery .carousel
{
	position: absolute;
	width: 100%;
	margin: 0px;
	left: 0;
	top: 0;
	height: 115px;
	background: #333;
	color: #fff;
	text-indent: 0;
	overflow: hidden;
}

.jdExtCarousel
{
	overflow: hidden;
	position: relative;
}

.jdGallery .carousel .carouselWrapper, .jdExtCarousel .carouselWrapper
{
	position: absolute;
	width: 100%;
	height: 78px;
	top: 10px;
	left: 0;
	overflow: hidden;
}

.jdGallery .carousel .carouselInner, .jdExtCarousel .carouselInner
{
	position: relative;
}

.jdGallery .carousel .carouselInner .thumbnail, .jdExtCarousel .carouselInner .thumbnail
{
	cursor: pointer;
	background: #000;
	background-position: center center;
	float: left;
	border: solid 1px #fff;
}

.jdGallery .wall .thumbnail, .jdExtCarousel .wall .thumbnail
{
	margin-bottom: 10px;
}

.jdGallery .carousel .label, .jdExtCarousel .label
{
	font-size: 13px;
	position: absolute;
	bottom: 5px;
	left: 10px;
	padding: 0;
	margin: 0;
}

.jdGallery .carousel .wallButton, .jdExtCarousel .wallButton
{
	font-size: 10px;
	position: absolute;
	bottom: 5px;
	right: 10px;
	padding: 1px 2px;
	margin: 0;
	background: #222;
	border: 1px solid #888;
	cursor: pointer;
}

.jdGallery .carousel .label .number, .jdExtCarousel .label .number
{
	color: #b5b5b5;
}

.jdGallery a
{
	font-size: 100%;
	text-decoration: none;
	color: inherit;
}

.jdGallery a.right, .jdGallery a.left
{
	position: absolute;
	height: 99%;
	width: 25%;
	cursor: pointer;
	z-index:10;
	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;
}

* html .jdGallery a.right, * html .jdGallery a.left
{
	filter:alpha(opacity=50);
}

.jdGallery a.right:hover, .jdGallery a.left:hover
{
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.jdGallery a.left
{
	left: 0;
	top: 0;
	background: url('imagenes/fleche1.png') no-repeat center left;
}

* html .jdGallery a.left { background: url('imagenes/fleche1.gif') no-repeat center left; }

.jdGallery a.right
{
	right: 0;
	top: 0;
	background: url('imagenes/fleche2.png') no-repeat center right;
}

* html .jdGallery a.right { background: url('imagenes/fleche2.gif') no-repeat center right; }

.jdGallery a.open
{
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.withArrows a.open
{
	position: absolute;
	top: 0;
	left: 25%;
	height: 99%;
	width: 50%;
	cursor: pointer;
	z-index: 10;
	background: none;
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.withArrows a.open:hover { background: url('') no-repeat center center; }

* html .withArrows a.open:hover { background: url('') no-repeat center center;
	filter:alpha(opacity=80); }
	
	
/* Gallery Sets */

.jdGallery a.gallerySelectorBtn
{
	z-index: 15;
	position: absolute;
	top: 0;
	left: 30px;
	height: 20px;
	/*width: 100px; background: url('imagenes/carousel_btn.gif') no-repeat;*/
	text-align: center;
	padding: 0 10px;
	font-size: 13px;
	background: #333;
	color: #fff;
	cursor: pointer;
	opacity: .4;
	-moz-opacity: .4;
	-khtml-opacity: 0.4;
	filter:alpha(opacity=40);
}

.jdGallery .gallerySelector
{
	z-index: 20;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: #000;
}

.jdGallery .gallerySelector h2
{
	margin: 0;
	padding: 10px 20px 10px 20px;
	font-size: 20px;
	line-height: 30px;
	color: #fff;
}

.jdGallery .gallerySelector .gallerySelectorWrapper
{
	overflow: hidden;
}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton
{
	margin-left: 10px;
	margin-top: 10px;
	border: 1px solid #888;
	padding: 5px;
	height: 40px;
	color: #fff;
	cursor: pointer;
	float: left;
}

.jdGallery .gallerySelector .gallerySelectorInner div.hover
{
	background: #333;
}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton div.preview
{
	background: #000;
	background-position: center center;
	float: left;
	border: none;
	width: 40px;
	height: 40px;
	margin-right: 5px;
}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton h3
{
	margin: 0;
	padding: 0;
	font-size: 24px;
	font-weight: normal;
}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton p.info
{
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
	color: #aaa;
}


/********* GALERIAS *********/

html,body,div,span,applet,object,iframe,blockquote,pre,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,
h1,h2,h3,h4,h5,h6,p,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{

margin:0;

padding:0;

border:0;

outline:0;

font-style:normal;
}

/********* Menu acordeon *********/
#list1 p {
	margin-bottom : 10px;
	border: none;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	margin: 0px;
	padding: 10px;
	background-color: #ddd;
	overflow: hidden;
	height: 190px;	
}
#list1 a {
	color: #330066;
}

#list1 h3 {
	cursor:pointer;
	display:block;
	padding:5px;
	margin-top: 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	color: #555;
background: transparent url(imagenes/fondo-menu.jpg); 
	border: none;
}
#list1 h3:hover {
	color: #330066;
	background-color: white;
}
#list1 h3.selected {
	color: white;
background: transparent url(imagenes/fondo-menu2.jpg); 
	border-bottom: 1px solid #666;
}


/********* Tag Cloud *********/



table{
border-collapse:separate;
border-spacing:0;
}

caption,th,td{
text-align:left;
font-weight:normal;
}

blockquote:before,blockquote:after,
q:before,q:after{
content:"";
}

blockquote,q{
quotes:"" "";
}

/**
* GLOBALS
*/

body{
color:#666;
background:transparent url(imagenes/fondo.png) repeat-x 0 0 fixed;
font-family:"Trebuchet MS", Tahoma, Arial;
font-size:14px;
}

ol,ul{
list-style:none;
}

h1{
display:none;
}

h2{
font-size:18px;
font-weight:bold;
font-family:"Lucida Grande", Geneva, Arial, Verdana, sans-serif;
text-align:left;
}

h3{
text-align:left;
font-size:14px;
font-family:"Lucida Grande", Geneva, Arial, Verdana, sans-serif;
font-weight:bold;
}

hr{
display:none;
}

a{
text-decoration:none;
color:#ff6600;
}

a:visited{
color:#ff7a03;
font-style:normal;
}

a:hover{
text-decoration:underline;
color:#ec5206;
}

p{
margin-bottom:10px;
}

li{
line-height:140%;
}

ul,ol{
margin-bottom:10px;
}

#contenido div.post img{
float:right;
margin:10px 0px 20px 10px;
padding:0px;
border:4px solid #ccc;
background:#666;
}


#contenido div.firma img{
background:#fff;
}

#firma{
width:650px;
height: 25px;
padding:10px;
margin-right:0px;
margin-left:0px;
margin-bottom:20px;
color:#666;
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;
background-color:#eee;
}

img.wp-smiley{
display:inline !important;
margin:0 !important;
padding:0 !important;
background:transparent !important;
vertical-align:middle !important;
border:0 !important;
}

strong{
font-weight:bold;
}

em{
font-style:italic;
}

/**
* MAIN WRAPPER
*/

#wrapper{
text-align:justify;
margin:0 auto 0 auto;
padding:0px;
background: #fff;
max-width:993px;
border: 2px solid #333;
}

#centro{
margin:0 auto 0 auto;
padding:0px;
background: #fff;
max-width:993px;
min-height:1270px;
}

/**
* HEADER
*/

#ads{
margin:0 auto 0 auto;
padding:0px;
height:90px;
width:993px;
background-color:#000;
}

#useronline-browsing-site{
margin-left:5px;
margin-top:70px;
float:left;
width:200px;
font-size:10px;
color:#ccc;
}

#ad-header{
margin-left:10px;
margin-right:0px;
background-color:#666;
float:left;
width:728px;
height:90px;
}

#ad-header2{
margin-left:10px;
margin-right:0px;
background-color:#666;
float:left;
width:220px;
height:90px;
}

#header{
background: transparent url(imagenes/valencia.jpg) no-repeat center; 
height:110px;
margin:0 auto 0 auto;
padding:0px;
position:relative;
border-bottom:4px solid #ff6600;
}

#header #search {
	height:45px;
	position:absolute;
	bottom:5px;
	right:10px;
	background:transparent url("imagenes/fondo-buscar.png") 0px 5px no-repeat;
}
#header form input#s {
	width:10em;
	padding: 2px 0px 2px 17px;
	border:none;
	background:#fff  url("imagenes/fondo-buscar.gif") 2px 3px no-repeat;
}
/**
* TOP PAGES LIST
*/

#pagine{
border-bottom:5px solid #000;
background:transparent url(images/sfondobis.jpg) repeat left top;
text-align:center;
}

#pagine ul{
margin-bottom:0;
padding:5px;
}

#pagine ul li{
display:inline;
margin-right:10px;
}

#pagine a{
color:#333;
text-transform:uppercase;
}



/**
* FIRST MAIN COLUMN
*/

#portada{
padding:5px;
width:983px;
height:300px;
margin:0 auto 0 auto;
background:#ff6600 url(imagenes/fondo-portada.jpg);
border-bottom:2px solid #ff6600;
}

#franja{
padding:10px;
width:973px;
height:50px;
margin:0 auto 0 auto;
background:#330066 url(imagenes/fondo-franja.jpg);
}

#fotos{
padding:0px;
width:500px;
float:left;
margin-right:10px;
margin-top:10px;
}

#tablas{
padding:0px;
width:465px;
float:right;
margin-right:0px;
margin-top:10px;
}

#recientes{
padding:0px;
float:left;
width:300px;
margin-left:10px;
margin-right:10px;
}
#sidebarB{
padding:0px;
float:left;
width:280px;
margin-left:10px;
margin-right:10px;
}
#calendario{
padding:10px;
width:250px;
float:right;
margin-right:0px;
background-color:#e5e5e5;
}
#menu-azul{
padding:0px;
float:left;
width:300px;
margin:0;
}
#portadaVIDEO{
padding:0px;
width:993px;
height: 415px;
margin:0 auto 0 auto;
background-color:#e5e5e5;
border-top:5px solid #330066;
border-bottom:5px solid #999999;
}
#VIDEOS{
padding:10px;
margin-top:10px;
margin-left:10px;
margin-right:5px;
width:430px;
height:370px;
float:left;
}
#video-blog{
padding:0px;
width:480px;
float:left;
margin-top:10px;
margin-left:15px;
margin-right:0px;
}
#sub-portada{
width:973px;
min-height:510px;
padding:10px;
margin:0 auto 0 auto;
font-size:12px;
background-color:#fff;
}
#content{
padding:0px;
width:350px;
margin-right:20px;
float:left;
}

#content div.post{
padding-bottom:10px;
margin-bottom:4px;
border-bottom:1px solid #ccc;
background:#ff0000;
color:#666;
}

#content div.post h2{
font-size:28px;
font-weight:bold;
font: bold 1.0em;
letter-spacing: -1px;
}

#content div.post2{
padding-bottom:5px;
margin-bottom:5px;
border-bottom:1px solid #ccc;
color:#999;
font-size:12px;
}

#content div.post2 h2{
font: bold 1.0em;
font-size: 20px;
line-height: 22px;
letter-spacing: -1px;
}

#content ul{
list-style-type:square;
padding-left:30px;
}

#content ol{
list-style-type:lower-alpha;
padding-left:30px;
}

#content code{
font-family:courier,"courier new", monospace;
font-size:14px;
background-color:#dfdfdf;
}

#content blockquote{
padding:6px;
font-style:italic;
color:#555;
}

#content blockquote p{
font-style:italic;
}

.navigation div{
line-height:200%;
}

p.details_small{
font-size:11px;
color:#ff9933;
}

p.details_small a{
color:#ff9933;
text-decoration:underline;
}

p.date{
text-align:right;
font-size:12px;
color:#111;
}
p.date2{
text-align:left;
font-size:12px;
color:#111;
}

#content em{
font-style:italic;
}

/**
* COMMENTS
*/

h2#comments{
border-bottom:1px solid #ccc;
}

.commentlist big{
font-size:16px;
display:block;
font-variant:small-caps;
margin-bottom:5px;
}

.commentlist li{
border-bottom:1px solid #ccc;
}

.commentlist ul li,
.commentlist ol li{
margin-bottom:0;
padding-bottom:0;
border-bottom:0;
}

.commentlist ul{
padding-left:20px;
list-style-type:square;
}

.commentlist ol{
padding-left:20px;
list-style-type:lower-alpha;
}

p.nocomments{
padding-bottom:10px;
border-bottom:1px solid #ccc;
font-weight:bold;
font-size:15px;
}

.allowed-tags{
display:none;
}

/**
* FORMS
*/

#commentform{
margin-bottom:15px;
padding-bottom:15px;
border-bottom:1px solid #000;
}

textarea{
width:100%;
}

/**
* RIGHT SIDEBAR WITH MENU
*/

#sidebar{
padding:0px;
float:right;
width:300px;
margin-right: 0px;
background-color:#ccc;
}
#barra-derecha{
padding:10px;
width:280px;
float:right;
margin-right:0px;
margin-bottom: 5px;
background-color:#e5e5e5;
}
#barra-eventos{
font-size:12px;
padding:10px;
width:280px;
float:right;
margin-right:0px;
margin-bottom: 5px;
background-color:#e5e5e5;
}
#barra-categoria{
font-size:12px;
padding:10px;
width:280px;
float:right;
margin-right:0px;
margin-bottom: 5px;
background-color:#e5e5e5;
}
#sidebar h2{
font-size:16px;
color:#666;
}

#sidebar ul li ul{
margin-bottom:5px;
padding-bottom:5px;
}

#sidebar ul,
#sidebar ul li ul li ul{
border-bottom:0;
margin-bottom:0;
padding-bottom:0;
}

#sidebar ul li ul li ul{
margin-bottom:0;
padding-left:10px;
border-left:1px solid #aaa;
}


/**
* INTERNA
*/

#sidebarC{
padding:10px;
float:right;
width:340px;
font-size:11px;
background-color:#a90000;
}

#sidebarC h2{
font-size:16px;
}

#sidebarC ul li ul{
border-bottom:1px solid #000;
margin-bottom:15px;
padding-bottom:15px;
}

#sidebarC ul,
#sidebarC ul li ul li ul{
border-bottom:0;
margin-bottom:0;
padding-bottom:0;
}

#sidebarC ul li ul li ul{
margin-bottom:0;
padding-left:10px;
border-left:1px solid #aaa;
}

/**
* CONTENIDO
*/
#menu-arriba{
width:650px;
height: 20px;
padding:0px;
padding-left:10px;
font-size:12px;
color:#ff9933;
margin-right:0px;
background:#e5e5e5;
border-right:1px solid #ccc;
}
#menu-arriba2{
width:660px;
height: 20px;
padding:0px;
padding-left:10px;
font-size:12px;
color:#ff9933;
margin-right:0px;
background:#e5e5e5;
border-right:1px solid #ccc;
}
#inicio{
width:400px;
padding-top:5px;
float:left;
color:#666;
}
#letra{
width:50px;
padding-top:2px;
margin-right:0px;
font-size:11px;
color:#ff9933;
float:right;
border-left:2px solid #fff;
}

#categoria{
width:620px;
padding:20px;
margin-right:10px;
margin-left:0px;
margin-bottom:20px;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
}

#contenido{
width:620px;
padding:20px;
margin-right:10px;
margin-left:10px;
border-right:1px solid #ccc;
background:#fff;
}

#contenido div.post{
color:#666;
}

#etiquetas{
width:640px;
margin-left:10px;
padding-bottom:10px;
margin-bottom:10px;
border-bottom:1px DASHED #ccc;
color:#666;
}
#contenido div.post h2{
font-size:28px;
line-height: 100%;
}

#contenido ul{
list-style-type:square;
padding-left:30px;
}

#contenido ol{
list-style-type:lower-alpha;
padding-left:30px;
}

#contenido code{
font-family:courier,"courier new", monospace;
font-size:14px;
background-color:#dfdfdf;
}

#contenido blockquote{
padding:6px;
font-style:italic;
color:#555;
}

#contenido blockquote p{
font-style:italic;
}

.navigation div{
line-height:200%;
}

p.details_small{
font-size:11px;
color:#ff9933;
}

p.details_small a{
color:#ff9933;
text-decoration:underline;
}

p.date{
text-align:right;
font-size:12px;
color:#111;
}

#contenido em{
font-style:italic;
}

/**
* LEFT SIDEBAR WITH EXTRA CONTENTS
*/



#sidebarB h2{
font-size:16px;
}

#recientes div.post{
padding-bottom:10px;
margin-bottom:10px;
border-bottom:1px solid #ccc;
}

#recientes div.post h2{
font-size:16px;
font-weight:bold;
font: bold 1.0em;
letter-spacing: -1px;
}

#sidebarB em{
font-style:italic;
}

#sidebarB blockquote{
padding:6px;
font-style:italic;
color:#555;
}

#sidebarB blockquote p{
font-style:italic;
}

#sidebarB code{
font-family:courier,"courier new", monospace;
font-size:14px;
background-color:#dfdfdf;
}

#sidebarB div.information{
margin-bottom:10px;
padding-bottom:10px;
border-bottom:1px solid #000;
}

/**
* FOOTER
*/

#logos{
width:993px;
height: 60px;
padding:0px;
margin:0 auto 0 auto;
text-align:center;
font-size:10px;
border-top:1px solid #333;
}

#creditos{
width:973px;
height: 55px;
padding:10px;
margin: 0px;
text-align:center;
font-size:10px;
color: #fff;
margin:0 auto 0 auto;
background:#200435 url(imagenes/creditos-fondo.jpg);
}
#b612{
width:973px;
height: 70px;
padding:0px;
margin: 0px;
text-align:center;
font-size:10px;
color: #fff;
margin:0 auto 0 auto;
}

#footer{
width:973px;
height: 210px;
padding:10px;
margin:0 auto 0 auto;
background:#ff6600 url(imagenes/fondo-portada-abajo.jpg);
border-top:5px solid #330066;
font-size:11px;
color: #ffffff;
}


#footer a, #footer a:visited {
	color: #ffffff;
}
#footer h4 {
	font: 146%/100% "Trebuchet MS", Tahoma, Arial;
	color: #fff;
	margin: 10px 0px 5px;
	font-weight: bold;
}

.footer-recent-comments ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.footer-recent-comments ul li {
	padding: 0px 0px 10px 20px;
}
.footer-recent-posts {
	width: 400px;
	float: left;
        margin-left:45px;
        text-align:left;
         position:relative;
}
.footer-mas {
	width: 450px;
	float: left;
	margin-left: 10px;
}
.footer-nube {
	width: 200px;
	float: right;
        margin-right:5px;
        text-align:left;
         position:relative;
}
.footer-recent-posts strong {
	font-size: 107%;
	line-height: 135%;
	font-weight: bold;
}
.footer-recent-posts ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	font-size: 92%;
	line-height: 110%;
        text-align:left;
}
.footer-recent-posts ul li {
	padding: 0px 0px 10px 20px;
        text-align:left;
}

