a{text-decoration:none;}
h3{font-family:"Trebuchet MS";}
/* ESTILO FONDO */
#wrapper{
  width: 1050px;
  margin: 0 auto;
  display: block;
  background: url("/img/layout-2010/content-bg.png") repeat-y scroll 0 0 transparent;
}
#wrapper:after {
  content: "\0020"; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
  overflow:hidden; 
}

.container{
    background-color:#FFF;
}
/* FIN ESTILO FONDO */

/* ESTILOS MENUS */
#logo-estoy *{margin-left:30px;}

#menu-segment{
    background-color:#747474;
    color:#FFF;
}
    
    #menu-segment a{
	color:#FFFFFF;
	font-size:1em;
	padding-left:43px;
	padding-right:43px;
    }
    
    #menu-segment .tab-inicio:hover{background-color:#141418;}
    #menu-segment .tab-agenda:hover{background-color:#730505;}
    #menu-segment .tab-noticias:hover{background-color:#d11010;}
    #menu-segment .tab-estrenos:hover{background-color:#ec008c;}
    #menu-segment .tab-criticas:hover{background-color:#aa0567;}
    #menu-segment .tab-libros:hover{background-color:#17067f;}
    #menu-segment .tab-patrimonio:hover{background-color:#447796;}
    #menu-segment .tab-turismo:hover{background-color:#045681;}
    #menu-segment .tab-novedades:hover{background-color:#710337;}
    
    /*#menu-segment .selected-inicio{background-color:#141418;}*/
    #menu-segment .selected-agenda{background-color:#730505;}
    #menu-segment .selected-noticias{background-color:#d11010;}
    #menu-segment .selected-estrenos{background-color:#ec008c;}
    #menu-segment .selected-criticas{background-color:#aa0567;}
    #menu-segment .selected-libros{background-color:#17067f;}
    #menu-segment .selected-patrimonio{background-color:#447796;}
    #menu-segment .selected-turismo{background-color:#045681;}
    #menu-segment .selected-novedades{background-color:#710337;}
    
    .bg-musica{background-color:#049fe2}
    .bg-teatro{background-color:#dc6c00;}
    .bg-exposiciones{background-color:#299e20;}
    .bg-danza{background-color:#a0b503;}
    .bg-cine{background-color:#c20079;}
    .bg-eventos{background-color:#bf002e;}
    .bg-talleres{background-color:#977f0d;}
    .bg-seminarios{background-color:#190aae;}
    .bg-directorio{background-color:#4cb4b3;}
    .bg-inicio{background-color:#141418;}
    .bg-agenda{background-color:#730505;}
    .bg-noticias{background-color:#d11010;}
    .bg-estrenos{background-color:#ec008c;}
    .bg-criticas{background-color:#aa0567;}
    .bg-libros{background-color:#17067f;}
    .bg-patrimonio{background-color:#447796;}
    .bg-turismo{background-color:#045681;}
    .bg-novedades{background-color:#710337;}
    
#menu-user{padding-top:30px;}

    #menu-user .text-format{
	color:#7A7A7A;
	font-weight:bold;
	float:right;
	font-size:1.2em;
	margin-left:5px;
	margin-right:5px;
    }
 
    #menu-user a{	
	font-family:"Trebuchet MS";
    }
    
    #menu-user .fb-login{
	float:right;
	margin-left:5px;
	margin-right:5px;
    }

#color-bar{
    float:left;
    width:990px;
    height:30px;
    border:0;
    padding:0;
    margin-left:6px;
}

#separation-bar{
    clear:both;
    float:left;
    width:290px;
    height:5px;
    border:0;
    padding:0;
}

#menu-categories{
    background-color:#353535;
    font-weight:bold;
    float:left;
    width:990px;
    border:0;
    padding:0;
    margin-left:6px;
}



    #menu-categories a{
	color:#FFFFFF;
	background-image:none;
	font-family:"Trebuchet MS";
	font-size:1.3em;
	font-weight:bold;
	padding-left:9px;
	padding-right:9px;
    }
    
    #menu-categories .tab-musica:hover{background:url('/img/layout-2010/header/categories-bg-musica.jpg') no-repeat scroll 0px 2px transparent;}
    #menu-categories .tab-teatro:hover{background:url('/img/layout-2010/header/categories-bg-teatro.jpg') no-repeat scroll 0px 2px transparent;}
    #menu-categories .tab-exposiciones:hover{background:url('/img/layout-2010/header/categories-bg-exposiciones.jpg') no-repeat scroll 0px 2px transparent;}
    #menu-categories .tab-danza:hover{background:url('/img/layout-2010/header/categories-bg-danza.jpg') no-repeat scroll 0px 2px transparent;}
    #menu-categories .tab-cine:hover{background:url('/img/layout-2010/header/categories-bg-cine.jpg') no-repeat scroll 0px 2px transparent;}
    #menu-categories .tab-eventos:hover{background:url('/img/layout-2010/header/categories-bg-eventos.jpg') no-repeat scroll 0px 2px transparent;}
    #menu-categories .tab-talleres:hover{background:url('/img/layout-2010/header/categories-bg-talleres.jpg') no-repeat scroll 0px 2px transparent;}
    #menu-categories .tab-seminarios:hover{background:url('/img/layout-2010/header/categories-bg-seminarios.jpg') no-repeat scroll 0px 2px transparent;}
    #menu-categories .tab-directorio:hover{background:url('/img/layout-2010/header/categories-bg-directorio.jpg') no-repeat scroll 0px 2px transparent;}

    #menu-categories .selected-inicio{background:url('/img/layout-2010/header/categories-bg-inicio.jpg') no-repeat scroll 0px 2px transparent;}
    #menu-categories .selected-musica{background:url('/img/layout-2010/header/categories-bg-musica.jpg') no-repeat scroll 0px 2px transparent;}
    #menu-categories .selected-teatro{background:url('/img/layout-2010/header/categories-bg-teatro.jpg') no-repeat scroll 0px 2px transparent;}
    #menu-categories .selected-exposiciones{background:url('/img/layout-2010/header/categories-bg-exposiciones.jpg') no-repeat scroll 0px 2px transparent;}
    #menu-categories .selected-danza{background:url('/img/layout-2010/header/categories-bg-danza.jpg') no-repeat scroll 0px 2px transparent;}
    #menu-categories .selected-cine{background:url('/img/layout-2010/header/categories-bg-cine.jpg') no-repeat scroll 0px 2px transparent;}
    #menu-categories .selected-eventos{background:url('/img/layout-2010/header/categories-bg-eventos.jpg') no-repeat scroll 0px 2px transparent;}
    #menu-categories .selected-talleres{background:url('/img/layout-2010/header/categories-bg-talleres.jpg') no-repeat scroll 0px 2px transparent;}
    #menu-categories .selected-seminarios{background:url('/img/layout-2010/header/categories-bg-seminarios.jpg') no-repeat scroll 0px 2px transparent;}
    #menu-categories .selected-directorio{background:url('/img/layout-2010/header/categories-bg-directorio.jpg') no-repeat scroll 0px 2px transparent;}
    
    #menu-categories input{
	border:0 none;
	color:#666666;
	float:right;
	margin:1px 0 0;
    }
    
    #menu-categories .search-box{
	background-color:#FFFFFF;
	float:right;
	height:20px;
	margin-bottom:0;
	margin-right:10px;
	margin-top:2px;
	width:170px;
    }
    
	#menu-categories .search-box img{
	    cursor:pointer;
	    float:left;
	    margin-left:3px;
	    margin-top:3px;
	}
/* FIN ESTILO MENUS */

/* SHOWROOM */
#showroom{    
    float:left;
    width:990px;
    border:0px;
    padding:0px;
    position:relative;
    margin-left:6px;
}
    #showroom div{
	cursor:pointer;
	position:absolute;
	top:0px;
	z-index:100;
    }
    #showroom #showroom-nav-left{left:0px}
    #showroom #showroom-nav-right{right:0px;}
    #showroom ul{
	margin:0px;
	height:182px;
	overflow:hidden;
	width:990px;
    }
/* FIN ESTILO SHOWROOM */

/* FOOTER */
#footer{margin-top:20px}
#footer a{color:#5C5D5E;}
   
    #footer h3{
	color:#46A5A8;
	font-size:1em;
	font-weight:bold;
	margin-bottom:5px;
    }
    
.sponsors{margin-bottom:50px;}

    #footer .sponsors h3{
	color:#A2A6A6;
	font-family:"Trebuchet MS";
    }
/* FIN FOOTER */

/* ESTILOS COMUNES */
.font-musica{color:#049fe2 !important;}
.font-teatro{color:#dc6c00 !important;}
.font-exposiciones{color:#299e20 !important;}
.font-danza{color:#a0b503 !important;}
.font-cine{color:#c20079 !important;}
.font-eventos{color:#bf002e !important;}
.font-talleres{color:#977f0d !important;}
.font-seminarios{color:#190aae !important;}

.font-agenda{color:#730505 !important;}
.font-noticias{color:#d11010 !important;}
.font-estrenos{color:#ec008c !important;}
.font-criticas{color:#aa0567 !important;}
.font-libros{color:#17067f !important;}
.font-patrimonio{color:#447796 !important;}
.font-turismo-cultural{color:#045681 !important;}
.font-novedades{color:#710337 !important;}

.separator{
    background-image:url('/img/layout-2010/separator.jpg');
    clear:both;
    height:16px;
    float: left;
    margin: 0px;
    width: 1002px;
}

.marg-8{ margin:8px;}
.marg-10{ margin:10px;}

.martop-5{margin-top:5px;}
.martop-10{margin-top:10px;}

.marleft-20{margin-left:20px}

.center{text-align:center;}
.right{float:right;}
.section-header{
    background-color:#62707C;
    clear:both;
    color:#FFFFFF;
    float:left;
    font-weight:bold;
    width:675px;
}
    .section-header img{
	float:left;
	margin:1px 1px 1px 5px;
    }
    .section-header h2{
	color:#FFFFFF;
	float:left;
	font-size:1.2em;
	font-weight:bold;
	line-height:1.5em;
	margin-bottom:0;
	margin-left:6px;
    }
.distincts-container{  
    clear:both;
    float:left;  
    width:675px;
}

    .distincts-container .distinct-box{
	border-bottom:1px dotted #E0E0E0;
	border-right:1px solid #E0E0E0;
	float:left;
	padding:12px;
	width:200px;
    }
	.distinct-box .distinct-header{
	    clear:both;
	    color:#FFFFFF;
	    padding-left:5px;
	    height:17px;
	}
	    .distinct-header span{
		border-left:1px solid #FFFFFF;
		font-size:0.9em;
		margin-left:5px;
		padding-left:10px;
		float:left;
		text-transform:uppercase;
	    }
	    .distinct-header img{
		float:left;
		margin-top:2px
	    }
	.distinct-box img{
	    clear:both;
	}
	.distinct-box .distinct-content{
	    background-color:#F9F9F9;
	    clear:both;
	    padding:4px;
	}
	    .distinct-content h3{
		font-size:1.2em;
		font-weight:bold;
		margin:0;
		text-transform:uppercase;
	    }
	    .distinct-content p{
		font-size:0.9em;
		margin:0;
	    }
	    
	    .distinct-img{ overflow: hidden; height: 95px; }
	    
	    p.institution-name{
		color:#999898;
		text-transform:uppercase;
		margin:0;
	    }
	    p.resume{text-align:justify;margin:0;}
		p.resume img{margin-left:2px;}
	    
	.distinct-box .musica{background-color:#049fe2;}
	.distinct-box .teatro{background-color:#dc6c00;}
	.distinct-box .exposiciones{background-color:#299e20;}
	.distinct-box .danza{background-color:#a0b503;}
	.distinct-box .cine{background-color:#c20079;}
	.distinct-box .eventos{background-color:#bf002e;}
	.distinct-box .talleres{background-color:#977f0d;}
	.distinct-box .seminarios{background-color:#190aae;}
	
.segments-container{  
    border-right:1px solid #62707C;
    clear:both;
    float:left;  
    width:674px;
}
    .segments-container .segment-box{
	background-color:#F5F5F6;
	float:left;
	height:96px;
	margin:12px;
	width:312px;
    }
	.segment-box .segment-image{
	    background-image:url('/img/layout-2010/segments/img-bg.jpg');
	    float:left;
	    height:82px;
	    margin-top:7px;
	    margin-left:7px;
	    width:82px;
	}
	
	.segment-box-large{
		width: 645px !important;
		height: auto !important;
		padding-bottom: 5px !important;
	}
	    .segment-image img{margin:6px;}
	    
	.segment-box .segment-info{
	    float:left;
	    margin-left:15px;
	    margin-top:35px;
	    text-transform:uppercase;
	    width:200px;
	}
	    .segment-info h3{font-size:1.2em;font-weight:bold;margin-bottom:5px;}
	    .segment-info p{
		font-size:0.9em;
		line-height:1.2em;
		margin-bottom:0;
	    }
	    .segment-info a{color:#3C3C3C;}
	    
	    .segment-info .title{
		font-weight: bold;
	    }
	    
	    .segment-info .date{
		color: #666666;
	    }
	    
	    .segment-info .resume{
		font-size: 11px;
		margin-top: 5px;
	    }
	    
	    .segment-info-large {
		margin-top: 5px !important;
		width: 530px !important;
		}
		
		.segment-info-large p{
			line-height: 13px;
			text-transform: none !important;
		}
/* FIN ESTILOS COMUNES */


/* CONTENT */
#content{
    border:0 none;
    clear:both;
    display:block;
    float:left;
    margin:10px 0 0;
    padding:0;
    width:675px;
}
/* FIN CONTENT */

/* SIDEBAR */
#sidebar{
    border:0 none;
    float:left;
    margin-left:21px;
    padding:0;
    width:300px;
}
.banner-sidebar-full{float:left;width:300px;}
.banner-sidebar-half{float:left;margin-top:5px;width:300px;}
    .banner-sidebar-half span{float:left;width:4px;}
    .banner-sidebar-half img{float:left;}
    
.sidebar-box{
    background-color:#F2F2F2;
    float:left;
    margin-top:10px;
    padding:5px;
    width:290px;
}
    .sidebar-box h3{
	color:#555555;
	font-size:1em;
	font-weight:bold;
	margin:4px;
    }

#comunidades-content{
    background-color:#31383E;
}

.gallery-box{
    background-color:#F2F2F2;
    float:left;
    margin-left:28px;
    margin-top:10px;
    padding:5px;
    width:290px;
}

    #comunidades-content h3, .gallery-box h3{
	color:#FFFFFF;
	font-family:"Trebuchet MS";
	font-size:1.1em;
	font-weight:bold;
    }
    
    .gallery-box h4{
	color:#353535;
	font-family:"Tahoma";
	font-size:1.1em;
	font-weight:bold;
	margin-bottom:0;
	margin-left:5px;
	text-transform:uppercase;
    }

#galleries-content{position:relative;}

    #galleries-content ul{
	margin:0px;
	width:290px;
    }
	#galleries-content ul li a{margin:0px}
	#galleries-content ul li img{margin:0px}
    #galleries-content .gallery-prev{
	cursor:pointer;
	position:absolute;
	top:80px;
	left:5px;
	z-index:100;
    }
    #galleries-content .gallery-next{
	cursor:pointer;
	position:absolute;
	top:80px;
	right:5px;
	z-index:100;
    }
    #galleries-content .gallery-info, .gallery-box .gallery-info{
	background-color:#fff;
	float:left;
	width:270px;
	padding:10px;
	margin-bottom: 10px;
    }
	.gallery-info h3{
	    border-left:1px solid #000000;
	    float:left;
	    margin:0 0 0 5px;
	    padding-left:5px;
	    width: 245px;
	}
	.gallery-info img{float:left;}
	.gallery-info p{
	    float:left;
	    margin:0;
	    padding-left:24px;
	    width:250px;
	}
	
	.gallery-box .gallery-info{margin-bottom:0px;}
	    .gallery-info .goto-link{
		float:right;
		margin-right:15px;
		margin-top:3px;
	    }
		.goto-link img{
		    float:right;
		    margin-left:5px;
		}
/* FIN SIDEBAR */

/* CALENDAR */
#calendar{float:left;}

#calendarinput{
    height:0;
    overflow:hidden;
    width:0;
}

#calendar .calendar-header{
    background-color:#474751;
    border-bottom:2px solid #BD0F0F;
    clear:both;
    color:#FFFFFF;
    float:left;
    font-weight:bold;
    height:23px;
    margin-left:5px;
    width:670px;
}
    .calendar-header span{
	background-color:#BD0F0F;
	float:left;
	font-size:1.4em;
	font-weight:normal;
	height:25px;
	line-height:1.5em;
	padding-left:5px;
	padding-right:5px;
	text-transform:uppercase;
    }
    
    .calendar-header .show-calendar{
	background-color:#730505;
	cursor:pointer;
	float:right;
	font-size:1em;
	font-weight:normal;
	line-height:1.9em;
	padding-left:5px;
	padding-right:5px;
	width:100px;
    }
    
#calendar-categories{
    float:left;
    margin-left:5px;
    width:670px;
}

    #calendar-categories .category-box{
	border:1px solid #7F93BC;
	color:#474751;
	cursor:pointer;
	display:block;
	float:left;
	height:16px;
	margin:4px;
    }
    
	#calendar-categories .category-box img{
	    border-right:1px solid #7F93BC;
	    float:left;
	}
	
	#calendar-categories .category-box span{
	    line-height:1.2em;
	    margin-left:2px;
	    margin-right:2px;
	}
	
	#calendar-categories .category-box a{color:#474751;}
	
    .expand{
	color:#474751;
	cursor:pointer;
	display:block;
	float:right;
	height:16px;
	margin:5px;
    }
    
#calendar-container{
    border:1px solid #DCDCDC;
    float:left;
    max-height:288px;
    margin-left:5px;
    overflow:auto;
    padding-bottom:10px;
    width:668px;
    z-index:1;
}
   #calendar-container ul{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
    }
    
	#calendar-container li{
	    float:left;
	    display:table-row;
	    margin-top:15px;
	    margin-left:15px;
	    margin-right:15px;
	    color:#6B6B6B;
	}
	
	   #calendar-container li .hour{
		background-color:#F5F4F4;
		color:#74748D;
		float:left;
		font-size:1em;
		font-weight:bold;
		text-align:center;
		width:50px;
	    }
	    #calendar-container li .info{
		border:1px solid #E0E0E0;
		float:left;		
		margin-left:10px;
		width:440px;
	    }
		#calendar-container li .resume h3{
		    font-size:14px;
		    font-weight:bold;
		    margin:5px;
		}

		#calendar-container li .resume a{
		    color:#6B6B6B;
		    margin:5px;
		    text-decoration:none;
		}
		    #calendar-container li .institution{margin-left:5px; z-index: 9999; }
		    
		    #calendar-container li .resume .institution{}
		    
			#calendar-container li .institution img{margin-right:5px;}
		
		#calendar-container li .detail{display:none;}
		    #calendar-container li .detail a{
			color:#6B6B6B;
			text-decoration:none;
		    }
		    
		   #calendar-container li .detail .extra{
			border-top:1px dotted;
			font-family:Tahoma;
			font-size:11px;
			margin-top:10px;
			padding-left:5px;
			padding-right:5px;
			padding-top:10px;
			text-align:justify;
		    }
		       #calendar-container li .detail .extra img{
			    float:left;
			    margin-bottom:5px;
			    margin-right:5px;
			}
		
	    #calendar-container li .price{
		border:1px solid #E0E0E0;
		overflow: hidden;
		float:left;
		width:110px;
	    }
	    
		#calendar-container li .price img{
		    float:left;
		    margin-left:5px;
		    margin-top:4px;
		}
	    
		#calendar-container li .price p{
		    color:#484848;
		    float:left;
		    font-family:Tahoma;
		    font-size:11px;
		    line-height:1.4em;
		    margin-bottom:0;
		    margin-left:5px;
		    width:90px;
		}
		
    #calendar-container h2{
	color:#484848;
	font-size:2em;
	margin-bottom:20px;
	margin-top:20px;
	text-align:center;
    }

.yellow{background-color:#FFFF00;font-weight:bold; font-size: 10px;}

/* FIN CALENDAR */

/* DISTINCTS HOME*/
#distincts-events{float:left;}
#distincts-news{float:left;}
#distincts-galleries{
    border-right:1px solid #62707C;
    clear:both;
    float:left;
    padding-bottom:10px;
    width:674px;
}
/* FIN DISTINCTS HOME*/

.jcarrousel-galleries ul{
	height: 230px;
}

#categories-distincts-container{
    margin-top:35px;
}
    #categories-distincts-container .categories-distincts-box{
	background-color:#FAFBFB;
	float:left;
	margin-top:3px;
	padding:3px;
	width:284px;
    }
	#categories-distincts-container .categories-distincts-box a{
	    color:#555;
	    text-transform:uppercase;
	}
	#categories-distincts-container .categories-distincts-box img{
	    float:left;
	    width:65px;
	}
	#categories-distincts-container .categories-distincts-box h2{
	    float:left;
	    font-size:1em;
	    margin-left:5px;
	    width:210px;
	}
	#categories-distincts-container .categories-distincts-box span{
	    color:#008CC9;
	    float:left;
	    margin-left:5px;
	    width:210px;
	}

/* NEWSLETTER */
.newsletters-container{  
    border-right:1px solid #62707C;
    border-bottom:1px solid #62707C;
    clear:both;
    float:left;  
    width:674px;
}
    .newsletters-container .newsletter-box{
	background-color:#FFFFFF;
	float:left;
	height:96px;
	margin:12px 25px;
	width:624px;
	border-top: #CCCCCC 1px dotted;
	border-bottom: #CCCCCC 1px dotted;
    }

      .newsletter-box .newsletter-image{
	    float:left;
	    height:82px;
	    margin-top:7px;
	    margin-left:7px;
	    width:82px;
	}
	    .newsletter-image img{margin:6px;}
	    
	.newsletter-box .newsletter-info{
	    float:left;
	    margin-left:15px;
	    margin-top:15px;
	    width:500px;
	}
	    .newsletter-info h3{font-size:1.2em;font-weight:bold;margin-bottom:5px; text-transform:uppercase;  }
	    .newsletter-info p{
		font-size:0.9em;
		line-height:1.2em;
		margin-bottom:0;
	    }
	    .newsletter-info a {color:#447796;}

.newsletter-footer{
    background-color:#62707C;
    clear:both;
    color:#FFFFFF;
    float:left;
    font-weight:bold;
    width:675px;
}
    .newsletter-footer img{
	float:left;
	margin:1px 1px 1px 5px;
    }
    
      .newsletter-footer .newsletter-paginator{
	float:right;
	margin:1px 5px 1px 1px;
	width:250px;
	text-align:right;
      }
      
       .newsletter-footer a {color:#FFFFFF;}
       .newsletter-footer .current {font-size:15px;}


/* INDEX DE GALERÍAS */
#galleries-index{
	padding-top: 10px;
	padding-left: 10px;
	clear: both;
}

	.gallery-list{
		border-top: 1px dotted #CCC;
		padding: 10px 0px 0px 10px;
		margin-bottom: 10px;		
	}
	
	.gallery-data{
		width: 525px;
		margin-left: 10px;
		display: block;
		float: left;
	}
	
		.gallery-data h2 a{
			color: #5291cc;
			font-size: 14px;
			font-weight: bold;
		}
		
		.gallery-data p{
			color: #6B6B6B;
		}

.gallery-img{
	width: 75px;
	height: 80px;
	float: left;
	display: block;
	clear: both;
	margin-bottom: 10px;
}

/* VISTA DE INSTITUCIONES */
#institutions-directory,#institutions-search{
    clear:both;
    float:left;
    width:675px;
}

.static-box  {
    clear:both;
    float:left;
    margin-left:55px;
    text-align:justify;
    width:560px;
}

#institutions-container{
    clear:both;
    float:left;
    overflow:auto;
    width:675px;
}

.institutions-fixed-height{
    height:600px;
    overflow:auto;
}

.institutions-fixed-height-exposicion{
    height:765px;
    overflow:auto;
}

    #institutions-container .institution-box,#institutions-directory .institution-box{
	border-top:1px dotted #7F93BC;
	float:left;
	margin-left:50px;
	margin-top:10px;
	padding-top:10px;
	width:560px;
    }
    #institutions-container ul{
	list-style:none outside none;
    }
    .institution-box a{color:#777777;}
    .institution-box a:hover{color:#000;}
	
    .institution-box .map{
	float:left;
	margin-left:20px;
	margin-top:15px;
    }
    .institution-box .institution-box-image{
      float:left;
      overflow:hidden;
      width:100px;
    }

    .institution-box .institution-box-info{
	border-bottom:1px dotted #7F93BC;
	float:left;
	width:455px;
	/*position:relative;*/
    }
	.institution-box-info h2{
	    color:#777777;
	    font-family:"Trebuchet MS";
	    font-size:1.3em;
	    font-weight:bold;
	    margin-bottom:0;
	    text-transform:uppercase;
	}
	
	.institution-box-info ul{
	    list-style:none;
	    margin:0px;
	}
	
	.institution-box-info ul li{
	    color:#888888;
	    font-size:0.9em;
	    line-height:1.3em; 
	}
	.institution-box-info .icon_category{margin:3px;}
	
    .institution-box .institution-events{
	float:left;
	list-style:none outside none;
	margin:10px 0 0 90px;
	width:450px;
    }
	.institution-box .institution-events li{
	    background:url("/img/layout/bullet1.gif") no-repeat scroll left center transparent;
	    list-style:none outside none;
	    margin-top:2px;
	    padding-left:10px;
	}
	
#institutions-container-view{
    clear:both;
    float:left;
    margin-left:55px;
    width:540px;
}

    #institutions-container-view .institution-box{
	border-top:1px dotted #7F93BC;
	float:left;
	margin-top:10px;
	padding-top:10px;
/*	width:540px;*/
    }
    
    #institutions-container-view .institution-box a{color:#777777;}
    #institutions-container-view .institution-box a:hover{color:#000;}
	
    #institutions-container-view .institution-box .map{
	float:left;
	margin-left:20px;
	margin-top:15px;
    }
    #institutions-container-view .institution-box .institution-box-image{
      float:left;
      overflow:hidden;
      width:100px;
    }

    #institutions-container-view .institution-box .institution-box-info{
	border-bottom:1px dotted #7F93BC;
	float:left;
	width:440px;
    }
	#institutions-container-view .institution-box-info h2{
	    color:#777777;
	    font-family:"Trebuchet MS";
	    font-size:1.3em;
	    font-weight:bold;
	    margin-bottom:0;
	    text-transform:uppercase;
	}
	
	#institutions-container-view .institution-box-info ul{
	    list-style:none;
	    margin:0px;
	}
	
	#institutions-container-view.institution-box-info ul li{
	    color:#888888;
	    font-size:0.9em;
	    line-height:1.3em; 
	}
	#institutions-container-view .institution-box-info .icon_category{margin:3px;}
	
    #institutions-container-view .institution-box .institution-events{
	float:left;
	list-style:none outside none;
	margin-bottom:0;
	margin-left:90px;
	margin-top:10px;
	width:455px;
    }
	#institutions-container-view .institution-box .institution-events li{
	    background:url("/img/layout/bullet1.gif") no-repeat scroll left center transparent;
	    list-style:none outside none;
	    margin-top:2px;
	    padding-left:10px;
	}

/* COMMENTS BOX */
#comments-container{
    float:left;
    margin-left:55px;
    margin-top: 10px;
    text-align:center;
    width:540px;
}

/* VER EVENTO */
#event-view{
    margin-left:55px;
    margin-top:10px;
    float:left;
    width:540px;
}
    #event-view h1{
	clear:both;
	float:left;
	font-size: 18px;
	font-weight: bold;
	margin-bottom:0px;
	margin-top:8px;
	margin-left:6px;
	text-transform: uppercase;
	width:534px;
    }
    
    #event-view h2{
	border-bottom:1px dotted #999999;
	clear:both;
	float:left;
	margin-bottom:0;
	width:540px;
    }
    
	#event-view h2 a{
	    clear:both;
	    color:#666666;
	    display:block;
	    font-size:14px;
	    font-weight:bold;
	    padding-left:6px;
	    text-transform:uppercase;
	}
    
    #event-view h4{
	border-bottom:1px dotted #999999;
	clear:both;
	color:#666666;
	float:left;
	font-size:12px;
	margin-top:8px;
	padding-bottom:4px;
	padding-left:20px;
	width:520px;	
    }    
    
    #event-view .event-img{
	float:left;
	width:300px;
    }
	#event-view .event-img img{float:right;}
	
    #event-view .event-abstract{
	float:right;
	width:220px;
    }
    
	#event-view .event-abstract h5{
	    color:#333333;
	    font-size:12px;
	    font-weight:bold;
	}
	
	#event-view .event-abstract .event-share{
	    clear:both;
	    float:left;
	}
	
	#event-view .event-abstract .event-share .fb_share_count_wrapper{
	    float:left;
	    margin-right:10px;
	    position:relative;
	    width:82px;
	}
	#event-view .event-abstract .event-share .fb_share_count_wrapper a.fb_button{
	    position:absolute;
	    top:43px;
	}
	#event-view .event-abstract .event-share .fb_edge_widget_with_comment{margin-top:10px;}
    
    #event-view .attributes{
	border-bottom:1px dotted #9E9E9E;
	border-top:1px dotted #9E9E9E;
	clear:both;
	float:left;
	font-size:11px;
	line-height:16px;
	margin-bottom:20px;
	margin-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-top:10px;
	width:530px;
    }    
    #event-view .event-info{clear:both;float:left;margin-top:20px;width:530px;}
    
/* Clases Generales para Tipos de Eventos */
#show-eventdates{
    border:1px solid #7F93BC;
    clear:both;
    color:#474751;
    cursor:pointer;
    display:block;
    float:left;
    height:16px;
    margin-left:440px;
    margin-top:10px;
    text-transform:uppercase;
    width:150px;
    background: #FFFF00;
}


.show-maps {
    border:1px solid #7F93BC;
    color:#474751;
    cursor:pointer;
    float:right;
    padding:2px;
    position:relative;
    top:36px;
    width:72px;
    text-align: center;
}


#dates{
    clear:both;
    float:left;
    margin-left:55px;
    margin-top:10px;
    padding-bottom:10px;
    width:540px;
}

#dates thead td{
    background-color: #e0e1e2;
    color: #8b8082;
    font-weight: bold;
}

#eventdates-container{
    width:540px;
}

#content .displayFull .date{
	background-color: #f2f2f3;
}

#content .displayFull .info{
	clear: both;
	padding-top:10px;
	border-top: 1px dotted #9E9E9E;
}

#content .displayFull .attributes {
	border-top:1px dotted #9E9E9E;
	clear:both;
	font-size:11px;
	line-height:16px;
	margin-bottom:20px;
	margin-top:20px;
	padding-bottom:5px;
	padding-top:20px;
}

#content .displayMedium ul li a{
	color: #939393;
}

#content .displayMedium h1{
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #939393;
}

#content .displayMedium h4{
	font-size: 12px;	
	color: #939393;
}

	#content .displayMedium h4 a{
		font-size: 12px;	
		color: #333333;
	}
	
	#content .displayMedium ul li{
		list-style: none;
		background:url("/img/layout/bullet1.gif") left center no-repeat;		
		padding-left:13px;
	}
	
	#content .displayMedium .img{
		background:url("/img/layout/mediumBackground.jpg") no-repeat;		
		float:left;
		height:65px;
		margin:6px 7px 6px 6px;
		overflow:hidden;
		width:65px;
	}
	
	#content .displayMedium .map{
		padding-bottom: 10px;		
	}
	
	#content .displayMedium #map{
		margin: auto;
	}
	
	#dates thead tr td {
		background-color:#E1E2E3;
		border-bottom:10px solid #FFFFFF;
		color:#808284;
		font-weight:bold;
		line-height:25px;
		text-align:center;
		text-transform:uppercase;
	}	
	
	
	#content #dates .date {
		background-color:#F2F2F3;
		border-bottom:2px solid #FFFFFF;
		text-align:center;
		vertical-align:middle;
		width:60px;
	}
	
	#content #dates .price {
		background-color:#F2F2F3;
		border-bottom:2px solid #FFFFFF;
		padding-left:10px;
	}
	
	#content #dates .time {
		border-bottom:2px solid #FFFFFF;
		text-align:center;
		vertical-align:middle;
		width:40px;
	}


/* Votacion */
#votes{
    clear:right;
    float:right;
    height:60px;
    margin-top:10px;
    width:230px;
}

.like_this{
	background: url(/img/layout-2010/hand.jpg) no-repeat #eceef4 7px 6px;	
	padding: 5px;
	text-indent: 20px;
}

.ml50{
	margin-left: 50px;
}


/* Galerías en Evento */
#gallery{
    clear:both;
    display:block;
    margin-left:55px;
    margin-top:30px;
    padding-bottom:30px;
    width:540px;
}
#gallery-big-image{	
    padding-top:15px;
    padding-bottom: 10px;
    margin-left: 7px;
    text-align: center;
}

#gallery-images-container{
    border:1px solid #EBEBEB;    
    width:95px;
    padding-bottom:10px;
    padding-top:10px;
}

#gallery-images{
    text-align:center;
}

	#gallery-images ul{
	    list-style:none outside none;
	    margin:0;
	}
	

#gallery .gallery-previous{
	background: url(/img/gallery_layout/arrow-left.jpg) no-repeat;
	width: 7px;
	height: 7px;
	z-index: 100;
	float: left;
	margin: 10px 0px 0px 14px;
	cursor: pointer;
}

#gallery .gallery-next{
	background: url(/img/gallery_layout/arrow-right.jpg) no-repeat;
	width: 7px;
	height: 7px;
	z-index: 100;	
	margin: 10px 15px 0;
	float: right;
	cursor: pointer;
}

#gallery-big-image-container{	
    float:left;
    margin-left: 50px;
}

#gallery-big-image-container .top-shadow{
	width: 340px;
	height: 8px;
	background: url(/img/gallery_layout/img-gallery-shadow-top.jpg) no-repeat;
}

#gallery-big-image-container .bottom-shadow{
	width: 340px;
	height: 8px;
	background: url(/img/gallery_layout/img-gallery-shadow-bottom.jpg) no-repeat;
}

#gallery-big-image-container .horizontal-shadow{
	background: url(/img/gallery_layout/img-gallery-shadow.jpg) repeat-y;
	width:340px;
}

#gallery-big-image-container .title{
	color: #5b7d95;
	clear: both;
	display: block;
	text-align: left;
	margin-left: 20px;
	margin-top: 10px;
	font-weight: bold;
	font-size: 12px;
}

#gallery-big-image-container .abstract{
	color: #8d9093;
	clear: both;
	display: block;
	text-align: left;
	margin-left: 20px;
	font-size: 11px;	
}

#gallery-big-image-container .credits,#gallery-big-image-container .link{
	color: #afbac1;
	clear: both;
	display: block;
	text-align: left;
	margin-left: 20px;
	font-size: 11px;	
}
    .link a{color: #afbac1;}

#institutions-list{
	margin-top: 10px;
	clear: both;
}

.gallery-info-all{
	background-color: #FFFFFF;
	height: 30px;
	line-height: 30px;
	padding-right: 10px;
	text-align: right;
	border-top: 1px solid #F2F2F2;
}

.gallery-info-all a{
    color: #7c7c7c;
    font-size:0.8em;
}

/* Formulario de Registro */
.userform{
    clear:both;
    float:left;
    margin-left:55px;
    width:540px;
}

.userform dl dt {
    float:left;
    font-size:12px;
    font-weight:bold;
    margin-top:10px;
    width:150px;
}

.userform dl dd input, .userform dl dd textarea {
    background-color:#E0E4E0;
    border:1px solid #959595;
    color:#5E5F5E;
    width:320px;
}

.userform dl dd select{
    background-color:#E0E4E0;
    border:1px solid #959595;
    color:#5E5F5E;
}

.userform .submit {
	text-align: center;
}

.userform .submit input {
	background-color:#E0E4E0;
	border:1px solid #959595;
	color:#5E5F5E;
	font-weight:bold;
}


/* CONTACTO */
#MailAddForm dl dd input, #MailAddForm dl dd select, #MailAddForm dl dd textarea {
	background-color:#E0E4E0;
	border:1px solid #959595;
	color:#5E5F5E;
}

#MailAddForm dl dd textarea {
	width: 90%;
}

#MailAddForm dl dd {
	float:left;
	font-size:12px;
	font-weight:bold;
	margin-top:10px;
	width:360px;
}

#MailAddForm dl dt {
	float:left;
	font-size:12px;
	font-weight:bold;
	margin-top:10px;
	width:150px;
}

#MailAddForm .submit {
    clear:both;
    float:left;
    margin-left:167px;
    text-align:center;
}


#MailAddForm .submit input {
	background-color:#E0E4E0;
	border:1px solid #959595;
	color:#5E5F5E;
	font-weight:bold;
}

/* DIRECTORIO */

#InstitutionIndexForm  {

	float:left;
	margin:10px;
}


    #InstitutionName{
	width:200px;
	float:left;
    }


    #InstitutionIndexForm .submit{
	float:left;
	margin:5px;
    }
  
#institutions-categories-listbox{
	border: 1px solid #DADADA;
	width: 400px;
	height: 95px;
	clear: both;
	display: block;
	margin: auto;
	float: none;
	color: #929292;
	font-weight: bold;
	font-size: 10px;
}

	#institutions-categories-listbox ul{
		float: left;
		list-style: none;
		display: block;
		width: 40%;
	}
	
	#institutions-categories-listbox h2{
		font-size: 10px;
		color: #8F1136;
		font-weight: bold;
		border-bottom: 1px dotted #CCCCCC;
		text-indent: 8px;
	}

.institutions-categories{margin-left:70px;}

/* DATEPICKER */
.ui-datepicker-div{z-index:121;top:340px;}
#ui-datepicker-div{z-index: 200;}

/* REGISTRO */
.register-ok{
    margin-left:40px;
    margin-top:70px;
    text-align:center;
    width:640px;
}

.register-ok a{color:#999999;}

/* FB CONNECT */
.fb-profilebox{
	border:1px solid #94A3C4;
	background:none repeat scroll 0 0 #ECEFF5;
	margin:0 0 15px;
	padding:8px 0 8px 0;
}

.connect_top a{
	color:#3B5998;
	cursor:pointer;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	float:left;
	padding-left:8px;
}


.connect_top a.thin_link{
	color:#3B5998;
	cursor:pointer;
	text-decoration:none;
	font-size:10px;
	float:left;
	padding-left:8px;
}

.connect_top a:hover{
	text-decoration:underline;
}

.connect_top span{
	font-size:11px;
	float:left;
	padding-left:8px;
}

#logo-estoy{
  background-image:url("/img/layout-2010/logo-bg.jpg");
  background-position:10px 4px;
  background-repeat:no-repeat;
  height:90px;
  width:624px;
}

.event-rating{
  width:100%;
  border-bottom: #9E9E9E 1px dotted;
  padding-bottom:5px;
  margin:10px 0px;
  float:left;
}

