/*  
Theme Name: Evento Blog España 2008
Theme URI: http://eventoblog.com
Description: Tema atractivo estilo evento con componentes de blog
Version: 1.0
Author: vivaestudio
Author URI: http://vivaestudio.com
*/

/* Reseteo de estilos de navegador
   -------------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, 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-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}

#posts ol li, #posts ul li {
margin: 1em 2.5em;
}
#posts ol{
list-style: decimal;
}
#posts ul {
list-style: square
}
ol, ul, #posts ul.postmeta, #posts ol.commentlist, #posts ol#pinglist {
	list-style: none;
	margin: 0;
	padding: 0;
}

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: "" "";
}


/* Estilos base
   -------------------------------------------------------------------- */

* {
	font-size: 100%;
}

body {
	font-family: "Lucida Sans", Arial, Verdana, sans-serif;
	font-size: 0.84em/1.333;
	background: #f3f3fa url(img/bg.gif) 0 -9px repeat-x;
}

a, h2 {
	color: #c34d1e;
}

a img {
	border: none;
}

a:hover {
	color: #000;
	text-decoration: underline;
} 

img {
	behavior: url("js/pngbehavior.htc");
}

h1 {
	font-size: 2em; 
}

h2 {
	font-size: 1.5em;
}

h3 {
	font-size: 1.33em; 
}

h4 {
	font-size: 1.1em; 
}

h5 {
	font-size: 1em; 
}

h6 {
	font-size: 0.85em; 
}

p {
	margin: 0 0 1em 0;
}

dt {	
	margin: 0.5em 0 0;
}

dd {
	margin: 0.25em 0 0.5em 2.5em;
}

pre, code, tt {
	font: 100% "Andale Mono", "Lucida Console", "Bitstream Vera Sans Mono", "Courier New", monospace; 
	margin: 1em 0;
}

code, tt {
	border-bottom: 1px solid #E3E3E3; padding: 0 1px;
}

small {
	font-size: 85%;
}

big {
	font-size: 115%;
}


/* Estilos de función
   -------------------------------------------------------------------- */

.none {
	display: none;
}

.clear {
	clear: both;
}

.noborder {
	border: none;
}

.overflow {
	overflow: hidden;
}

.floatleft {
	float: left;
	width: 50%;
}

.floatright {
	float: right;
	width: 50%;
}


/* Grid (malla: 12 columnas, 75px bloque, 15px espacios, 1065px total)
   -------------------------------------------------------------------- */

#site {
	border-top: 6px solid #063c3e;
}

.grid {
	background: white;
}

.columnx4 {
	width: 345px;
}

.columnx8 {
	width: 705px;
}

.column {
	float: left;
}

.second, .third {
	padding-left: 15px;
}

.fullblock {
	width: 960px;
	margin: 0 auto;
}

/* Cabecera
   -------------------------------------------------------------------- */

#header {
	background: #004b4c url(http://www.eventoblog.com/wp-content/themes/eventoblog2/img/family.jpg) bottom center no-repeat;
	}
	
	#header, .header-content {
		height: 171px;
	}
	
	.organizado-por {
		display: block;
		margin: 0 0 -27px 30px;
		font: normal 0.84em arial, helvetica, verdana, sans-serif;
		color: #80b4b6;
		padding-top: 10px;
		height: 12px;
		}
		
		.organizado-por strong {
			color: #fff;
			padding: 2px 4px;
			background: #135255;
		}
		
		.organizado-por strong em {
			color: #f2a128;
		}
	
	#header h1 {
		padding-top: 10px;
		margin-left: -20px;
		height: 85px;
	}
	
	#header h1 a {
		display: block;
		width: 502px;
		height: 78px;
		background: transparent url(img/logo.gif) 0 0 no-repeat;
		text-indent: -4000px;
              
	}
	
	#header .desc {
		font: normal 0.9em arial, helvetica, verdana, sans-serif;
		color: #bfdadb;
		margin: 0 0 0 32px;
		letter-spacing: 0.1em;
		display: block;
		height: 35px;
	}
	
	#header .desc em {
		color: #fff
	} 
	#header .floatright {
	           width: 35%; /*para 3 a 6 patrocinadores width: 45%;  */
}
		.patrocinadopor span {
			display: block;
			width: 150px;
			height: 8px;
			margin: 5px 0 0 128px;
			/* background: transparent url(img/patrocinadopor.gif) 0 0 no-repeat; */
			text-indent: -4000px;
		}
		
		.patrocinadopor ul {
	
		   position: relative;
		   clear: both;
           float: left;
           padding-left: 50px		
}
		
		.patrocinadopor ul li a {
			position: absolute;
			float: left;
		}
		
		.patrocinadopor ul li a {
			text-indent: -4000px;
			display: block;
			background: transparent 0 0 no-repeat;
		}
		
		.patrocinadopor ul li a.junta {
			width: 130px;
			height: 73px;
			background-image: url(img/logojunta.png);
		}
		
		.patrocinadopor ul li a.windows {
			width: 136px;
			height: 41px;
			background-image: url(img/logowindows.png);
			margin: 18px 0 0 7px;
		}
		
		.patrocinadopor ul li a.telefonica {
			width: 121px;
			height: 33px;
			background-image: url(img/logotelefonica.png);
			margin: 26px 0 0 7px;
		}
		
		.patrocinadopor ul li a.bbva {
			top: 0;
			left: 180px;
			width: 91px;
			height: 41px;
			background-image: url(img/logobbva.png);
			margin: 16px 0 0 12px;
		}
		
		.patrocinadopor ul li a.microsoft {
			top: 0;
			left: 280px;
			width: 126px;
			height: 22px;
			background-image: url(img/logomicrosoft.png);
			margin: 26px 0 0 16px;
		}
		
		.patrocinadopor ul li a br {
			padding-bottom: 25px; clear: both
		}
		
		.patrocinadopor ul li a.ibm {
			top: 85px;
			left: 135px;
			width: 102px;
			height: 42px;
			background-image: url(img/ibm.png);
			
		}
		
		.patrocinadopor ul li a.jazztel {
			top:25px;
			left: 195px;
			width: 108px;
			height: 32px;
			background-image: url(img/jazztel.png);
			
		}
		
	.colab {
		width: 465px;
		height: 40px;
		display: block;
		margin-left: 30px;
		overflow: hidden;
		background: transparent url(img/colaboracion.png) 0 0 no-repeat;
	}
	
	.colab li {
		float: left;
	}
	
	.colab li:first-child {
		margin-left: 191px;
	}
	
	.colab li a {
		display: block;
		text-indent: -4000px;
	}
	
	a.mecus {
		width: 63px;
		height: 13px;
		background: transparent url(img/mecus.png) 64% 50% no-repeat;
		padding: 28px 0px 5px 44px;
	}
	
	a.youare {
		width: 122px;
		height: 12px;
		background: transparent url(img/youare.png) 48% 50% no-repeat;
		padding: 35px 33px 5px 9px;
	}



/* Navegación
   ---------------------------------------------------------------- */
	
#navigation {
	height: 50px;
	background: transparent url(img/navigation.jpg) 50% 0 no-repeat;
	}
	
	#navigation li {
		float: left;
		cursor: pointer;
		}
		
		#navigation li:first-child {
			margin-left: 30px;
		}
		
		#navigation li.right, #footer li.right {
			float: right;
			margin-right: 30px;
		}
		
		#navigation li.right a {
			color: #ffdfaf;
		}
		
		#navigation li.right a:hover {
			color: #fff;
		}
	
		#navigation li a {
			display: block;
                        float: left;
			height: 32px;
			padding:17px 13px 0;
			font: normal 0.8em Arial, Helvetica, Tahoma, sans-serif;
			letter-spacing: 0.14em;
			text-transform: uppercase;
			text-decoration: none;
			color: #bfdadb
		}	
		
		#navigation li a:hover {
			text-decoration: underline;
		}
		
		#navigation li a:hover, #navigation li.right a {
			background: transparent url(img/darken25.png) 0 0 repeat;
		}
		
		#navigation li a.current, #navigation li.right a.current {
			background: transparent url(img/current.jpg) 50% 50% no-repeat;
			color: #fff;
		}


/* Promoción
   -------------------------------------------------------------------- */

#promo {
	background: #d5e2e2;
	border: 1px solid #d1d1d1;
	border-bottom: 1px solid #b4b4b4;
	margin: 0 30px -10px 30px;
	height: 155px;
	overflow: hidden;
	}
	
	#promotext {
		background: transparent url(img/promotext.gif) 20px 71px no-repeat;
		color: #202020;
		}
		
		#promotext .whitespace {
			padding: 20px 0 20px 20px;
		}
		
		#promotext .promobig {
			font: normal 2.1em "Palatino Linotype", Baskerville, Georgia, Arial, serif;
			display: block;
			margin-bottom: 25px;
		}
		
		#promotext .promosmall a {
			text-transform: uppercase;
			display: block;
			margin-bottom: 15px;
			font-size: 0.64em;
			letter-spacing: 0.13em;
			line-height: 1.67em;
			font-family: sans-serif;
		}
		
		.floatbig {
			width: 255px;
			float: left;
			font: normal 0.7em Arial;
			line-height: 1.67em;
		}
		
		.floatsmall {
			width: 157px;
			margin-right: 15px;
			float: left;
		}
		
		#promotext .floatbig {
			color: #444
		}
		
		#promotext .floatsmall {
			padding-top: 3px;
		}
		
		.dossier {
			background: transparent url(img/pdf.png) 0 0 no-repeat;
			display: block;
		}
		
		.dossier a {
			font-size: 1.1em;
			padding-left: 29px;
			height: 20px;
			display: block;
		}
		
		.pdfdata {
			display: block;
			color: #767676;
			margin: 0 0 0 29px;
			font-size: 0.94em;
		}
		
		.redfont {
			text-transform: uppercase;
			color: #bf400e;
			font-size: 0.64em;
		}
	
	#promoimg {
		height: 155px;
		background: transparent url(img/promoimg.jpg) 0 0 no-repeat;
		font-family: "Palatino Linotype", Baskerville, Georgia, Arial, serif;
		letter-spacing: 0.1em;
		}
		
		#promoimg .promobig {
			display: block;
			margin: 25px 0 0 25px;
			color: #fff;
			font-size: 1.44em;
			height: 25px;
		}
		
		#promoimg .promosmall {
			color: #fff;
			font-size: 1.05em;
			font-style: italic;
			margin: 10px 0 0 25px;
			display: block;
			height: 25px;
		}
		
		#promoimg .promosmall a {
			color: #ffdfaf;
		}
		
		#promoimg .promosmall a:hover {
			color: #fff;
		}
		
		#promoimg .hoteldir a {
			color: #ffdfaf;
			display: block;
			text-transform: uppercase;
			font-size: 0.75em;
			margin: 30px 0 0 0;
			text-decoration: underline;
			background: transparent url(img/livemaps.png) 0 0 no-repeat;
			padding-left: 18px;
			height: 31px;
		}
		
		#promoimg .hoteldir a:hover {
			color: #fff;
			background-position: 0 -31px;
		}
		
		#promoimg .apuntate, #promoimg .apuntate_closed {
			padding: 5px 5px 0 0;
			display: block;
		}
		
		#promoimg .apuntate a {
			display: block;
			width: 182px;
			height: 37px;
			text-indent: -4000px;
			background: transparent url(img/apuntate.png) 0 0 no-repeat;
			margin: 0 0 0 238px;
		}
		
		#promoimg .apuntate a:hover, #promoimg .apuntate_closed a:hover {
			background-position: 0 -37px;
		} 
		
		#promoimg .apuntate_closed a {
			display: block;
			width: 182px;
			height: 37px;
			text-indent: -4000px;
			background: transparent url(img/apuntate_closed.png) 0 0 no-repeat;
			margin: 0 0 0 238px;
		}
	
	.float50 {
		float: left;
		width: 50%;
	} 


/* Contenido
   -------------------------------------------------------------------- */

#content {
	background: #fff;
	padding-bottom: 30px;
	margin-top: -1px;
	
}

#posts {
	width: 540px;
	padding: 0 15px 0 30px;
	}
	
	#posts h2 {
		background: transparent url(img/postsh3.gif) 0 30px no-repeat;
		padding: 50px 0 20px 0;
		font: normal 1.6em serif;
		clear: both;
		display: block;
	}
	
	#posts h2:first-child {
		margin: -30px 0 0 0;
	}
	
	#posts h2 a {
		text-decoration: none;
	}
	
	#posts .floatsmall {
		width: 177px;
		overflow: hidden;
		padding-top: 6px;
	}
	
	#posts .floatbig {
		width: 348px;
	}
	
	#posts .floatbig, .content-text {
		font-size: 0.86em;
		line-height: 1.60em;
		color: #444;
	}
	
	.content-text {
		margin-bottom: 30px;
	}
	
	#posts .redfont {
		font-size: 0.8em;
		display: block;
		padding-bottom: 15px;
		width: 100%;
		clear: both;
		margin-top: -15px;
		padding-right: 15px;
	}
	
	#posts .postmeta {
		float: right;
		text-transform: uppercase;
		font: bold 0.74em Arial;
		padding: 10px 0 50px 0;
		color: #838383;
		overflow: hidden;
		clear: both;
		display: block;
	}
	
	#posts .postmeta li {
		float: left;
	}
	
	h3#pingbacks, h3#comments { clear: both; padding-top: 2em 
         }

	#posts .bulletlinks {
		background: transparent url(img/greybul.gif) 0 50% no-repeat;
		padding-left: 10px;
	}
	
	#posts a:first-child.bulletlinks {
		margin-right: 15px;
	}
	
	#posts .postmeta li.catlinks a {
		text-transform: none;
		font-weight: normal;
	}
	
	#posts .fullblock {
		font-size: 0.86em;
		line-height: 1.60em;
		color: #444;
		width: 540px;
		font-family: Arial, sans-serif;
	}
	
	#posts .fullblock a, #posts .floatbig a {
		font-weight: bold;
	}
	
	#posts h3 {
		margin: 30px 0 20px 0;
		padding-bottom: 7px;
		border-bottom: 1px solid #ddd
	}
	
        #posts #remember {
                width: 30%;
                float: right;
                font-size: 0.9em;
		border: 1px solid #dadad7;
		border-bottom: 1px solid #c1c0be;
		background-color: #efede9;
		padding: 15px;
		margin: 0 0 30px 30px;

	}
	
	
	.intro {
		font: normal 1.195em Georgia, serif;
		line-height: 1.60em;
		letter-spacing: 0.03em; 
		margin-bottom: 30px;
		padding-bottom: 20px;
		border-bottom: 1px solid #d4d1cc;
		color: #5e5e5e;

	}
	

	.intro a:hover {
		color: #000
	}
	
	#posts #remember h3 {
		margin-top: 0px;
		font: normal 1.8em "Palatino Linotype", Baskerville, Georgia, serif;
	}
	
	img.left, img.right, img.center, .scshots img, .gallery img {

border: 1px solid #93B8BA;
padding: 5px;
background: #ddd

}

.scshots {

float: left;
width: 50%;
text-align: center;
font: 90% arial, helvetica, verdana, sans;
margin: 20px 0
}

img.left { 

float: left; 
margin: 0.5em 1em 0.5em 0;

}
img.right { 

float: right;
margin: 0.5em 0 0.5em 1em;

}

img.center, .scshots img, .gallery { 

margin: 20px auto; 
display: block;
text-align: center
}

.destdcha, .destizda { /* -- span resaltados texto lateral -- */

font: oblique 150%/140% georgia, times, serif;
width: 32%;
display: block;
color: #222

}

.destdcha {

float: right;
margin: 0 0 20px 20px;

}

.destizda {
float: left;
margin: 0 20px 20px 0;
}
blockquote {

padding: 0 2em;
font: 110%/1.5em "Palatino Linotype", georgia, times, serif
}
abbr, acronym { 
cursor: help; 
border-bottom: 1px dotted #777;
}
/* Contenidos interiores / páginas
   -------------------------------------------------------------------- */

#multimedia-page h4 {
	font: normal 1.6em "Palatino Linotype", Baskerville, Georgia, serif;
	padding: 3px 0 10px 42px;
	border-bottom: 1px solid #888;
}

.desc-multimedia {
	color: #383838;
	background-color: #efede9;
	font: normal 0.9em "Palatino Linotype", Baskerville, Georgia, serif;
	padding: 7px;
	margin-bottom: 19px;
}

.vertodas {
	display: block;
	margin-bottom: 30px;
	font-size: 0.8em;
	font-weight: bold;
	text-align: right;
	clear: both;
}

#multimedia-page ul {
	font-size: 0.8em;
	overflow: hidden;
}

#multimedia-page ul.multimedia-fotos {
	margin-right: -25px;
}

#multimedia-page ul.multimedia-fotos li {
	float: left;
	width: 168px; 
	margin: 0 15px 29px 0;
        list-style: none
}

#multimedia-page ul.multimedia-fotos li img {
	float: left;
	padding-right: 15px;
	padding-bottom: 15px;
}

#multimedia-page ul.multimedia-fotos li a.flickrurl {
	font-weight: bold;
	font-size: 1em;
	display: block;
	overflow: hidden;
	margin-bottom: 6px;
	height: 53px;
}

#multimedia-page ul.multimedia-fotos li span.creditname {
	font-size: 0.86em;
	color: #b5a25e;
	text-transform: uppercase;
	font-weight: bold;
	overflow: hidden;
	height: 10px;
	display: block;
}

#multimedia-page ul.multimedia-fotos li span.date-info {
	color: #999;
	font-size: 0.84em;
	display: block;
	clear: both;
}

#multimedia-page ul.multimedia-blogosfera li {
	margin-bottom: 13px;
	padding-bottom: 13px;
	border-bottom: 1px solid #ccc;
	font-size: 0.94em;
	line-height: 1.54em;
        list-style: none
}

#multimedia-page ul.multimedia-blogosfera li a {
	font-weight: bold;
	font-size: 1.17em;
}

#multimedia-page ul.multimedia-blogosfera li .date-info {
	color: #999;
	font-size: 0.88em;
	padding: 0 15px;
}

.videos-img {
	width: 75px;
	height: 75px;
	overflow: hidden;
	margin: 0 15px 15px 0;
	display: block;
	float: left;
}

.videos-img img {
	padding: none;
	float: none;
	margin: -11px 0 0 -27px;
}

.pageclass {
	padding-top: 30px;
}

.h4fotos {
	background: transparent url(img/camera-photo.png) 0 0 no-repeat;
}

.h4videos {
	background: transparent url(img/camera-video.png) 0 0 no-repeat;
}

.h4blogs {
	background: transparent url(img/text_block.png) 0 0 no-repeat;
}


/* Barra lateral / sidebar
   -------------------------------------------------------------------- */

#sidebar {
	width: 330px;
        font-size: 0.8em;

	}
#sidebar li {
	clear:left;
}
	#sidebar h4.first {
		margin-top: 0px
	}
	#sidebar h4 {
		padding: 20px 0 10px 0;
		font: bold 1em Arial;
		color: #578c8a;
		text-transform: uppercase;
		letter-spacing: 0.14em;
		margin-top: 40px;
		background: transparent url(img/sidebarh4.gif) 0 0 no-repeat;
	}
	
	#sidebar .spcollab {
		overflow: hidden;
		margin-bottom: -15px;
	}
	
	#sidebar .spcollab li {
		float: left;
		margin-bottom: 15px;
		clear:none;
	}
	
 	#sidebar .spcollab li.alt {
		margin-left: 10px;	
	}
	#sidebar li.alt {
		margin-right: 5px;	
	}
       input#s {
       	width: 215px;
       	height: 18px;
       	color: #727272;
       }
       
       #sidebar form { 
       	font-size: 1.2em; 
       	margin-bottom: 12px;
       	overflow: hidden;
       }
          #sidebar input {
               padding: 4px;
               float: left;

        }       
          #sidebar input[type=submit] {
           border: 1px solid #b5cfcf;
           border-bottom: 1px solid #7baaaa;
           color: #337676;
           font-weight: bold;
           text-transform: uppercase;
           font-size: 0.82em;
           letter-spacing: 0.1em;
           margin-left: 9px;
           background: #d5e2e2;
           height: 35px;
           margin-top: -3px;
           cursor: pointer;

       }
	#sidebar ul.lister li {
		margin-bottom: 10px;
		font-size: 0.9em;
		color: #969696;
	}
	  
	#sidebar ul.lister li ul {
		margin-top: 8px;
		margin-bottom: 15px;
	}
	
	#sidebar ul.lister li ul li {
		padding-left: 15px;
	}
	   
	#sidebar ul.lister li a {
		font-size: 1.1em;
		padding-left: 15px;
		background: transparent url(img/gbul.gif) 0 50% no-repeat;
	}
	
	#sidebar ul.lister li ul li a {
		background: transparent url(img/gbulsec.gif) 2px 55% no-repeat;
	}
	
	#sidebar ul.latcom li {
		margin-bottom: 10px;
		padding-bottom: 10px;
		border-bottom: 1px solid #ddd;
		line-height: 1.5em;
		font-size: 0.9em;
		color: #666;
		overflow: hidden;
		clear: both;
	}
	
	#sidebar ul.latcom li img {
		padding-right: 10px;
	}
	
	#sidebar ul.latcom li a {
		font-size: 1.1em;
	}
	

/* Pie
   -------------------------------------------------------------------- */

#footer {
	background: #225c5f;
	border-top: 6px solid #063c3e;
	overflow: hidden;
	}
	
	#footer ul li {
		float: left;
		}
		
		#footer ul li a {
			display: block;
			padding: 21px 13px 12px;
                        font: normal 0.70em Arial, Tahoma, sans-serif;
			letter-spacing: 0.1em;
			text-transform: uppercase;
			color: #bfdadb
		}
		
		#footer ul li a.vivaestudio {
			background: transparent url(img/vivaestudio.gif) center right no-repeat;
			height: 20px;
			padding: 21px 107px 14px 15px;
		}
		#footer ul li a.mecus {
			background-position: center right;
			height: 20px;
			padding: 21px 67px 14px 35px;
		}
		
		#footer ul li a:hover {
			color: #d3e6e7
		}
		
		#footer ul li a.minilogo {
			padding: 7px 15px 7px 0;
			background: transparent url(img/minilogo.gif) 0 50% no-repeat;
			display: block;
			width: 225px;
			height: 40px;
			text-indent: -4000px;
		}
		
		#footer ul li.right a {
			text-indent: -4000px;
			width: 9px;
			height: 11px;
			background: transparent url(img/up.gif) 50% 55% no-repeat;
		}


/* Comentarios
   -------------------------------------------------------------------- */
   
.commentlist { 
	clear:both; 
        overflow: hidden
}


h3#respond {
	background:transparent url(img/postsh3.gif) no-repeat scroll 0pt 30px;
	clear:both;
	font-family:serif;
	font-size:1.2em;
	padding:50px 0pt 20px;
}

.comments p { 
	clear:left;
	font-size:12px;
}

p.comment-welcomeback {
	font-size:13px;
}

.comments label { 
	display:block; 
	float:left; 
	width:175px; 
	margin-right:15px; 
	text-align:right; 
	padding:5px 0; 
}

.comments input.textinput, .comments textarea { 
	margin-left:190px; 
	width: 338px; 
	border:1px solid #ccc; 
	padding:5px; 
	display:block; 
}

.comments input.submitbtn { 
	margin-left:190px; 
	border:none; 
	padding:5px; 
	display:block; 
	border-top:5px solid #063c3e; 
	background:#79A8A6;
        font-weight: bold;
        font-family: arial, helvetica;
   
}

.commentmsg { 
	font-size:11px; 
	line-height:16px; 
	margin-left:195px; 
	color:#999;
}


/* Slider imágenes
   -------------------------------------------------------------------- */

#top-videos {
    float: left;
    width:525px;
    height:75px;
    overflow: hidden;




    position:relative;
    margin:0 1px;
}

#top-videos-list {
    list-style-type:none;
    margin:0;
    padding:0;
    position:absolute;
    left:0;
    width:2700px;
}

#left {
    float:left;
    height: 75px;
    width: 6px;
    background:url(img/izq.gif) no-repeat;
}

#right {
    float:left;
    height: 75px;
    width: 6px;
    background:url(img/der.gif) no-repeat;
}

#top-videos-list li {
    float: left;
    margin: 0 15px 0 0;
    padding:0;
    background: #f2f2f2;
    width: 75px;
    height: 75px;
}

#top-videos-list li img {
    border-width:0;
    width:75px;
    height:75px;
}

#multimedia-splash {
	display: block;
	margin-bottom: -20px;
	width: 540px;
	height: 119px;
	background: transparent url(img/multimedia.jpg) 0 0 no-repeat;
}

#multimedia-splash h2, #multimedia-splash span {
	display: none;
}


/* Formularios contacto + voy
   -------------------------------------------------------------------- */
 
form#voyform {
	width: 530px;
} 
form#voyform.confirm_options {width: 900px
}
form.sendform fieldset {
	padding: 20px;
	background: #cce4e5;
	border: 1px solid #a3c0c1;
	border-bottom: 1px solid #7b9b9c;
}

form.sendform fieldset legend {
	background: #fff;
	padding: 10px;
	font-weight: bold;
	background: #d9ebec;
	border: 1px solid #a3c0c1;
	border-bottom: 1px solid #7b9b9c;
	font-size: 0.84em;
	color: #274243;
	text-transform: uppercase;
	letter-spacing: 0.03em;
}

form.sendform fieldset ol li {
	display: block;
	overflow: hidden;
	margin-top: 20px;
}

form.sendform fieldset ol li:first-child {
	margin-top: 0px;
}

form.sendform fieldset ol li label, form.sendform fieldset ol li.textli {
	display: block;
	font-size: 0.9em;
	color: #274243;
	text-transform: uppercase;
	letter-spacing: 0.03em;
}

form.sendform fieldset ol li.textli {
	text-transform: none;
	margin: -25px 0 20px 0;
}

form.sendform fieldset ol li input[type=text], form.sendform fieldset ol li textarea {
	margin: 2px 0 0 0;
	border: 1px solid #a3c0c1;
	border-top: 1px solid #7b9b9c;
	padding: 7px 8px;
	color: #5f5f5f;
	font-size: 0.9em;
	width: 400px;
}

form.sendform fieldset ol li textarea {
	font-famiy: "Lucida Sans", Arial, Helvetica, Verdana, sans-serif;
	height: 180px;
}

form.sendform input.button {
	width: 139px;
	height: 41px;
	text-transform: uppercase;
	background: transparent url(img/button.png) 0 0 no-repeat;
	font-weight: bold;
	padding: 0 0 0 10px;
	font-size: 0.9em;
	border: none;
	color: #1f3536;
	cursor: pointer;
}

form.sendform input.reset {
	border: none;
	padding-left: 20px;
	background: none;
	color: #ac2004;
}

form.sendform li.submitters {
	margin: 0 0 0 0;
	padding: 20px 0 0 0;
	border-top: 1px solid #fff;
	margin-top: -16px !important;
}

form.sendform li.shadowli {
	border-bottom: 1px solid #a3c0c1;
	padding-bottom: 20px;
}
#contactform, #form1 {
width: 99%
}
/*==== Colores alternativos para el form de comentarios ===== */

form.alt fieldset ol li input[type=text], form.alt fieldset ol li textarea {
	border: 1px solid #c1c1c1;
	border-top: 1px solid #9a9a9a;
}

form.alt li.shadowli {
	border-bottom: 1px solid #c1c1c1;
}

form.alt fieldset ol li label, form.alt fieldset ol li.textli {
	color: #414141;
}

form.alt fieldset {
	background: #e0e0ef;
	border: 1px solid #c1c1c1;
	border-bottom: 1px solid #9a9a9a;
}

form.alt fieldset legend {
	background: #e0e0ef;
	border: 1px solid #c1c1c1;
	border-bottom: 1px solid #9a9a9a;
	color: #414141;
}

p.one_only {
	font-size: 0.8em;
	line-height: 1.6em;
	color: #274243;
	margin-bottom: 30px;
}

p.one_only strong {
	background: #fffdd5;
	padding: 3px 6px;
}


/* Estilos "Programa"
   -------------------------------------------------------------------- */
   
.mid_prog ul li, .side_prog ul li {

border-bottom: 1px dotted #ddd;
	border-top: 1px solid #fff;
	overflow: hidden;
	font-size: 0.94em;
	clear: both;
	display: block;
}

.mid_prog ul, .side_prog ul {
	margin-top: -20px;
}

.prog_hour, .prog_item {
	float: left;
	padding: 7px;
	display: block;
}

.prog_hour {
	display: block;
	height: 100%;
	width: 90px;
	background: #f3fafa;
} 


.prog_item {   
    width: 345px;
	padding-left: 15px;
}



/* Misc
   -------------------------------------------------------------------- */
   
.archives_div {
	background: transparent url(img/archives.png) bottom left repeat-x;
	padding: 5px 25px;
	height: 34px;
	font: italic 1.2em Georgia, serif;
	color: #777
}

.archives_div strong {
	color: #454545
}

.success, h2 span {
	padding: 15px;
	background: #e0f6d9;
	border: 1px solid #c9ebbe;
	border-bottom: 1px solid #a5da94;
	font: normal 0.9em/1.5em "Lucida Sans", Arial, Verdana, sans-serif;
	color: #549042;
}

h2 span {
padding: 15px 8px;
font-size: 65%;
font-wieght: bold
}
.redalert {
	background: #f6d9d9;

	border: 1px solid #ebbebe;
	border-bottom: 1px solid #da9494;
	font: normal 0.9em/1.5em "Lucida Sans", Arial, Verdana, sans-serif;
	color: #904242;
	display: block;
	padding: 15px;
	line-height: 1.6em;
}

.redalert h4 {
	display: block;
	margin-bottom: 15px;
	font: italic 1.6em Georgia;
	color: #962d2d
}

.success h4 {
	display: block;
	margin-bottom: 15px;
	font: italic 1.6em Georgia;
	color: #295c19
}

ol.subscribers li ol {
	padding: -5px 0 0 -15px;
	width: 410px;
background: #f3f3fa;
overflow: hidden
}

ol.subscribers {
	font-size: 0.76em;
	color: #444;
	margin: 0 -30px 35px -35px;
	padding: 0px;
        line-height: 1.5em
}

ol.subscribers a {
	font-weight: bold;
	font-size: 1.2em;
}

ol.subscribers li {
	list-style: none;
	overflow: hidden;
	clear: both;
	padding: 10px 0 7px 15px;
	border-bottom: 1px solid #d8d8d8;
	background: #f3f3fa;
}

ol.subscribers img, ol.subscribers li ol {
	float: left;
}

ol.subscribers img {
	margin-top: 10px;
}

ol.subscribers li ol li {
	border: none;
	padding: 0px;
	margin: 0px;
}

.inscounter {
	display: inline;
	float: right;
	font: normal 2.3em "Palatino Linotype", Baskerville, Georgia, serif;
	padding-right: 15px;
	color: #b9b9b9;
}

.cmntdate {
	color: #666;
	font-size: 0.9em;
}

.commentcontent {
	font-size: 1.16em;
}

.commentcontent a {
	font-size: 0.96em !important;
}

.cmntauthor {
	font-size: 1.2em;
	color: #000;
	font-weight: bold;
}

.cmntauthor a {
	font-size: 1em !important;
}

ol#commentlist li ol {
	width: 410px;
	line-height: 1.6em;
}

ol#pinglist {
	font-size: 0.8em
}

.breadcrumb {
	margin: 20px 0 30px 30px;
	font-size: 0.74em;
	color: #888
}

p.editpost {
	font-size: 0.8em;
	margin: -10px 0 5px 0;
	height: 30px;
}

p.editpost a {
	background: #eee;
	text-decoration: none;
	padding: 4px 8px;
}
form.form-confirm-process, form.sendform { width:900px; }
form.form-confirm-process fieldset ol li input[type="text"], 
form.form-confirm-process fieldset ol li textarea { width:760px; }
#posts form.form-confirm-process fieldset ol li { 
	margin:0 2.5em; 
	border-top:1px solid #FFFFFF; 
	padding-bottom:15px; 
	padding-top:15px; 
	border-bottom:1px solid #A3C0C1;
}
form.form-confirm-process .ico-pdf { background:url(img/icono_PDF.gif) no-repeat left center; padding:4px 30px; display:block; margin-top:20px;}

#posts form.form-confirm-process fieldset ol li label { padding-bottom:5px;}
#posts form.form-confirm-process fieldset ol li.first { border-top:none;}
#posts form.form-confirm-process li.submitters { margin-top:0 !important; border-bottom:none; }

form.sendform input.button { padding:0;}
form.sendform input.iwillgo, form.sendform input.iwontgo { color: #fff; width: 310px}
form.sendform input.iwillgo { background: #76ac21; border: 1px solid #608f15; border-top: 1px solid #fff; border-bottom: 2px solid #507a0e; }
form.sendform input:focus.iwillgo, form.sendform input:hover.iwillgo { color: #e5ffbc; }
form.sendform input.iwontgo { background: #d9730f; border: 1px solid #b35e0a; border-top: 1px solid #fff; border-bottom: 2px solid #954d07; }
form.sendform input:focus.iwontgo, form.sendform input:hover.iwontgo { color: #ffe5cb; }
form.sendform input.buttomAncho { margin-left: 25px; }

h2.formtitle {background: none !important; padding: 0px !important; margin: 0px !important; font-size: 1.3em !important; color: #274243 !important }
.intro_formsend { margin: 20px 0 20px 0; padding: 0px; border: none; color: #4c4c4c; font-size: 1em; font-family: Georgia; }

small.dinner_small {display: block; margin-top: 4px; margin-bottom: 7px; text-transform: uppercase; font-size: 0.8em; color: #518688}

form li.readonly input {background: #f0f0f0; color: #c8c8c8 !important; cursor: default; }
form li.readonly label {color: #8fb4b6 !important; }

/* fix png */
		* html .patrocinadopor ul li a.junta {background:none;
   filter:progid:dximagetransform.microsoft.alphaimageloader(src='/wp-content/themes/eventoblog2/img/logojunta.png', sizingmethod='crop'); }
		* html .patrocinadopor ul li a.windows {background:none;
   filter:progid:dximagetransform.microsoft.alphaimageloader(src='/wp-content/themes/eventoblog2/img/logowindows.png', sizingmethod='crop'); }
		* html .patrocinadopor ul li a.jazztel {background:none;
   filter:progid:dximagetransform.microsoft.alphaimageloader(src='/wp-content/themes/eventoblog2/img/jazztel.png', sizingmethod='crop'); }
		* html .patrocinadopor ul li a.bbva {background:none;
   filter:progid:dximagetransform.microsoft.alphaimageloader(src='/wp-content/themes/eventoblog2/img/logobbva.png', sizingmethod='crop'); }
		* html .patrocinadopor ul li a.ibm {background:none;
   filter:progid:dximagetransform.microsoft.alphaimageloader(src='/wp-content/themes/eventoblog2/img/ibm.png', sizingmethod='crop'); }
		* html .patrocinadopor ul li a.microsoft {background:none;
   filter:progid:dximagetransform.microsoft.alphaimageloader(src='/wp-content/themes/eventoblog2/img/logomicrosoft.png', sizingmethod='crop'); }
		* html .colab {background:none;
   filter:progid:dximagetransform.microsoft.alphaimageloader(src='/wp-content/themes/eventoblog2/img/colaboracion.png', sizingmethod='crop'); }
		* html a.mecus {background:none;
   filter:progid:dximagetransform.microsoft.alphaimageloader(src='/wp-content/themes/eventoblog2/img/mecus.png', sizingmethod='crop'); }
        * html a.youare {  background:none;
   filter:progid:dximagetransform.microsoft.alphaimageloader(src='/wp-content/themes/eventoblog2/img/youare.png', sizingmethod='crop'); }
   		* html #navigation li a:hover, #navigation li.right a {background:none;
   filter:progid:dximagetransform.microsoft.alphaimageloader(src='/wp-content/themes/eventoblog2/img/darken25.png', sizingmethod='crop'); }
   		* html #promoimg .apuntate a {background:none;
   filter:progid:dximagetransform.microsoft.alphaimageloader(src='/wp-content/themes/eventoblog2/img/apuntate.png', sizingmethod='crop'); }

		* html #promoimg .apuntate_closed a {background:none;
   filter:progid:dximagetransform.microsoft.alphaimageloader(src='/wp-content/themes/eventoblog2/img/apuntate_closed.png', sizingmethod='crop'); }

/* promo-fotos */

#promo.promo-fotos { background:url(img/multi_twitter.png) no-repeat; height:209px; border:none;}
#promo.promo-fotos h3{ display: block; float:left; text-transform: uppercase; color: #c34f1d; font-weight: bold; font-size: 12px; font-family: Helvetica, Tahoma, "Lucida Sans", sans-serif; padding: 90px 0 0 70px !important; width:128px; }
#promo.promo-fotos ul { float:left; padding:28px 0 0 0; height:90px; width:691px; overflow:hidden; }
#promo.promo-fotos ul li { float:left; margin:0 17px 17px 0;}
#promo.promo-fotos p { clear:left; padding:15px 0 0 20px; color:#777; font-size:12px;}
#promo.promo-fotos p strong a{ text-transform:uppercase; color:#c0b34b; font-size:10px;}
#promo.promo-fotos p a.dossier { padding-left: 25px; display: inline; height: 30px; }
#promo.promo-fotos p a:hover { color: #fff; }
.vertsep {padding: 0 10px}


.twitter { padding:20px 30px 0; font-size:12px; line-height:18px; }

.prev_next_links p {padding-top:40px;}
.prev_next_links {clear:both;display:block;margin-top:20px;font-size:0.85em

/* WP-Themes */

.alignleft{
	float:left;
}
.alignright{
	float:right;
}
