@charset "utf-8";
/* CSS Document */
body{
	background-color:#2E2E2E;
	font-family:Calibri, Helvetica, sans-serif, Verdana;
	/*font-family:Calibri, Eurostile, "Gill Sans MT";	*/
}

a:active, a:focus{
      border:none;
      outline:none;
}

img
{  border-style: none;
}

#container{
	width:980px;
	min-height:700px;
	margin:0 auto;
	background-color:#FFF;
	overflow:hidden;
	padding:50px;
}

#container h1{
	text-align:center
}

.content h1{
	text-align:left;
}

.content{
	background-color:#666;
	padding:20px;
	padding-bottom:50px;
	min-height:500px;	
}
#content1{
	color:#CCC;
}
#content2{
	color:#CCC;
}
#content3{
	color:#CCC;
}

#content3 a{
	color:#0FF;
}
#content2{
	display:none;
}
#content3{
	
	display:none;
}
#content4{
	display:none;	
}

#step-holder{
	width:600px;
	margin:0 auto;
}

#preview{
	background-color:#FFF;
	padding:20px;
	
	/*to match*/
	color:#000; font-family:Calibri, Helvetica, sans-serif, Verdana; font-size:14px; margin:8px;
}

.tituloCentro{
	text-align:center;
	border-bottom-style:double;
	
}

#index{
	display:none;
	position:absolute;
	left:15%;
	/*top:90px;*/
	top:128px;
	overflow:hidden;
	background-color:#0FF;
	height:1200px;
	width:1000px;
	z-index:1000;
	background:url("../images/bgGray.jpg") repeat scroll 0 0 transparent;
	
	-webkit-border-bottom-right-radius: 150px;
	-moz-border-radius-bottomright: 150px;
	border-bottom-right-radius: 150px;
}

#header_banner{
	margin:0;
	width:100%;
	/*height:90px;*/
	height:128px;
	overflow:hidden;
	background-color:#3e3e3e;
}

.centrador_b{
	position:absolute;
	top:0;
	left:50%;
	margin-left:-512px;
	margin-top:0;
	padding:0;	
}
.foot{
	font-size:12px;	
}

.credits{
	float:right;
	text-align:right;	
}

.social{
	float:left;	
}


#sideMenu{
	left:0px;
	width:15%;
	float:left;
	height:1200px;
	background-color:#0CF;	
	overflow:hidden;
	background:url("../images/calendar3.jpg");
}

.banner_center{
	position:absolute;
	margin-left: -200px;
	left:50%;
}

.banner_right{
	float:right;
	margin-right:50px;	
}

.banner_left{
	float:left;
}

.fantasy{
	color:#CCC;
	font-family:Helvetica, sans-serif, Arial;
	font-size:11px;
	
}

.close{
	position:absolute;
	top:10px;
	right:10px;	
		
}

.open{
	float:right;	
	margin:6px 15px 0  0;
	height:21px;
	width:21px;
	background-image:url(../images/plussmall.jpg);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	cursor:pointer;
}

.open:hover{
	
	background-image:url(../images/plussmall_hover.jpg);
}

#calendario{
	margin:0 auto;	
}

.title_highlight{
	font-size:36px;
}

.alinea_derecha{
	text-align:right;
	float:right;	
}

.s11{
	font-size:11px;	
}

.lista_noticias{
	margin-left:4px;
	margin-top:10px;
	font-size:9px;
	width:150px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

.lista_noticias p{
	margin-bottom:20px;	
}

.lista_noticias p a{
	color:#fdfdd6;
	text-transform:uppercase;
	text-decoration:none;
}

.lista_noticias p a:hover{
	color:#FFF;;
	text-decoration:none;
}

.foto img{
	margin:5px 10px;	
}

#list{
	display:none;	
}

#infinite_scroll{
	height:500px;
	overflow-y:scroll;
	margin-top:30px;
	border:none;
	padding:10px;
	font-size:12px;
	list-style:none;
	border:1px solid #e0e0bc;
	color:#e0e0bc;
	
	background:url("../images/patterns/dark2.png") repeat;
}
#infinite_scroll a{
	font-weight:bold;
	color:#999;
	text-decoration:none;
	font-size:12px;
}

#infinite_scroll a:hover{
	font-size:13px;
}

#infinite_scroll p{margin-bottom:20px;width:90%}
.loading{text-align:center; margin-bottom:0;}

.element_content{
	float:left;
	width:80%;
}

.element_img{
	float:left;
	width:110px;
	overflow:hidden;
	margin-top:5px;
}

.element_img img{
	
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	
}

#results_box{
	width:90%;
	margin:0 auto;	
}

.to_right{
	float:right;
	margin-right:85px;
}

.edit_button{
	background-color:#CFC;
	color:#333;
	font-size:10px;
	-webkit-border-bottom-right-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	border-bottom-right-radius: 8px;
	cursor:pointer;
}

.edit_button:hover{
	background-color:#CFF;
	
}

.noti_list_element{
	/*background-color:#CCC;*/	
	height:110px;
}

.fotoAlbum img:hover{
	border:1px solid #000;	
}

.fotoAlbum img{
	border:1px solid #CCC;	
	padding:2px;
	margin:2px;	
}

.fancy_dark{
	text-align:center;
	font-family:"Helvetica","Calibri","Arial", Gadget, sans-serif
}

.ital{
	font-style:italic;	
}

.fancy{
	color:#E0E0BC;
	background:url("../images/patterns/dark4.png") repeat;
	-webkit-border-radius: 0 10px 0 10px;
	-moz-border-radius: 0 10px 0 10px;
	border-radius: 0 10px 0 10px;
	padding-left:5px;
}

#search_bar{
	padding:0 30px;	
	color:#FDFDD6;
}

.my_search_input{
	background:url("../images/patterns/cream.png") repeat;
	color:#000;
	font-weight:bold;
	font-family:Helvetica, sans-serif,Arial;
}

#searcher{
	float:right;
	background-color:#e0e0bc;
	font-family:Helvetica, sans-serif,Arial;	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-right:270px;
	cursor:pointer;
	color:#333;
	font-weight:bold;
	width:100px;
}
#searcher:hover{
	color:#666;
}

#list_link{
	float:left;
	height:28px;
	width:28px;
	border:1px solid #FDFDD6;
	margin:0 5px;
	overflow:hidden;
	cursor:pointer;
	background-image:url("../images/list_link2.png");
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#list_link:hover{
	border:1px solid #3b3b3b;
	background-image:url("../images/list_link.png");
}

#view_links{
	margin-bottom:20px;	
}

#gallery_link{
	float:left;
	border:1px solid #FDFDD6;
	height:28px;
	width:28px;
	margin:0 5px;
	overflow:hidden;
	cursor:pointer;
	background-image:url("../images/gallery_link2.png");
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

#gallery_link:hover{
	border:1px solid #3b3b3b;
	background-image:url("../images/gallery_link.png");
}

#search_view_button{
	float:left;
	margin:5px 0 0 0;
	height:26px;
	width:30px;
	margin:none;
	overflow:hidden;
	cursor:pointer;
	background-image:url("../images/searchb.png");
}

#search_view_button:hover{
	background-image:url("../images/searchb2.png");
}