body{
	background: url('../images/fondo.png') repeat scroll top left;
	margin:0px;
	padding:0px;
	font-family: Arial, "MS Trebuchet", sans-serif;
	font-size:14px;
	color:#48494a;
}

#container{
	width: 929px;
	margin:auto;
}

#container .content_back{
	
	background: url('../images/cuerpo.png') repeat-y scroll top left;
}


#container .footer{
	height: 49px;
	background: url('../images/footer.png') no-repeat scroll top left;
}


#container .footer .izq{
float:left;
width:50%;
padding-left:58px;
padding-top:10px;
color:#5F6060;
font-size:12px;
font-weight:bold;
} 

#container .footer .izq a{
	color:#2C539E;
	font-style:italic;
}


#container .footer .der{
float:left;
width:30%;
padding-left:58px;
padding-top:5px;
color:#5F6060;
font-size:12px;
text-align:right;
font-weight:bold;
}

#header{
	width:840px;
	padding-left:55px;

}
#header .logo{
	float:left;
	width: 262px;
}

#header a#logo{
	background: url('../images/logo.gif') no-repeat scroll top left;
	width: 262px;
	height: 66px;
	display:block;
	color:#FFFFFF;
	font-size:0px;
}


#header .menu{
	float:left;
	width:540px;
}

#header .menu #interior_menu{
	padding-left:5px;
}

#header .menu #interior_menu ul{
	margin:0px;
	margin-top:20px;
	padding:0px;
	list-style-type: none;
}

#header .menu #interior_menu li{
	float:left;
	padding-left:5px;
}


#header .menu #interior_menu li a{
	text-align: center;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration: none;
}
#header .menu #interior_menu li a:hover{
	text-decoration: underline;
}

#header .menu #interior_menu li a.chico{
	background: url('../images/bt_inicio.png') no-repeat scroll top left;
	width: 47px;
	height: 35px;
	display:block;
	line-height:35px;
	vertical-align: middle;
}



#header .menu #interior_menu li a.chicolisto{
	background: url('../images/bt_inicio_rojo.png') no-repeat scroll top left;
	width: 49px;
	height: 41px;
	display:block;
	line-height:35px;
	vertical-align: middle;
}






#header .menu #interior_menu li a.medio{
	background: url('../images/bt_medio.png') no-repeat scroll top left;
	width: 90px;
	height: 35px;
	display:block;
	line-height:35px;
	vertical-align: middle;
}

#header .menu #interior_menu li a.mediolisto{
	background: url('../images/bt_mediolisto.png') no-repeat scroll top left;
	width: 89px;
	height: 41px;
	display:block;
	line-height:35px;
	vertical-align: middle;
}



#header .menu #interior_menu li a.small{
	background: url('../images/bt_acercade.png') no-repeat scroll top left;
	width: 71px;
	height: 35px;
	display:block;
	line-height:35px;
	vertical-align: middle;
}


#header .menu #interior_menu li a.smalllisto{
	background: url('../images/bt_acercade_rojo.png') no-repeat scroll top left;
	width: 76px;
	height: 41px;
	display:block;
	line-height:35px;
	vertical-align: middle;
}



#header .menu #interior_menu li a.large{
	background: url('../images/bt_asistencia.png') no-repeat scroll top left;
	width: 75px;
	height: 35px;
	display:block;
	line-height:35px;
	vertical-align: middle;
}



#header .menu #interior_menu li a.largelisto{
	background: url('../images/bt_asistencia_rojo.png') no-repeat scroll top left;
	width: 76px;
	height: 41px;
	display:block;
	line-height:35px;
	vertical-align: middle;
}


#header .alerta{
	margin-top:10px;
	background: url('../images/visto.png') no-repeat scroll top left;
	background-position: 30px 5px;
	background-color:#eceff5;
	padding:5px;
	text-align: center;
	font-size:24px;
	color:#294C93;
	font-weight:bold;
	
}

#header .alerta_dos{
	margin-top:20px;
	background-position: 30px 5px;
	background-color:#eceff5;
	padding:5px;
	text-align: center;
	font-size:24px;
	color:#294C93;
	font-weight:bold;
	
}


#buscar{
	background-color:#b7b8ba;
	padding:5px;
	margin-top:10px;

}

ul#flickr{
	list-style-type: none;
	margin:0px;
	padding:0px;
}
#flickr li{
	float:left;
	padding:4px;
}

#flickr li img{
	border:3px Solid #284c94;
}



#buscar form{
	padding:0px;
	margin:0px;
}
#buscar label{
	font-size:16px;
	width:70px;
	padding-top:5px;
	float:left;
	font-weight:bold;
	color: #FFFFFF;
}

#buscar input.campo{
	background-color: #FFFFFF;
	font-size:14px;
	width:287px;
	height:22px;
	border:0px;
}

#buscar input.boton{
	background: url('../images/lupa.png') no-repeat scroll top left;
	width: 28px;
	height: 24px;
	border:0px;
}



a{
	
	text-decoration: none;
}

#header .alerta a{
	color:#FF1A00;
}

#header .alerta a:hover{
	color:#FF1A00;
	text-decoration: underline;
}


.clear{
	clear:both;
}

#page{
	width:860px;
	padding-bottom:20px;
}

#page .content{
	width:802px;
	padding-left:58px;
	margin-top:15px;
}

#page .content h1{
	padding:3px;
	margin:0px;
	font-size:24px;
	color:#F6392A;
	width:auto;
}

#page .content h1 a{
	padding:3px;
	margin:0px;
	font-size:24px;
	color:#F6392A;
	width:auto;
}
a.title{
	background-color: #edf0f6;
	color:#F6392A;
	padding:3px;
}

#page .content .entry{
	color:#48494a;
	text-align: justify;
}

#page .content .entry a{
	background-color: #eef1f7;
	padding:2px;
	color:#294c93;
}
#left{
	width:501px;
	float:left;
}


#asistencia{
	padding-top:15px;
}

#asistencia .titulo{
	color:#294c93;
	font-size:18px;
	margin-top:10px;
}

#asistencia table{
	border:0px;
	width:100%;
	padding:5px;
}


#asistencia table td{
	background-color: #edeef1;
	border:1px Solid #dbdada;
	width:30%;
	height:65px;
	font-size:11px;
	
}

#asistencia table  ul{
	list-style-type: none;
	margin:0px;
	padding:0px;
}


#asistencia table  li{
	float:left;
	padding:3px;
	height:60px;
	vertical-align: middle;
}
#asistencia table  .titulo{
	color:#294c93;
	font-size:12px;
	font-weight:bold;
}


#left .post{

	padding-left:58px;
	margin-top:15px;
	margin-bottom:15px;
}


#left .post .comentarios{
	text-align: right;
	width:100%;
}

#left .post .detail a{

	background-color: #eef1f7;
	padding:2px;
	color:#294c93;
}

#left .post .comentarios a{
	background: url('../images/comments.jpg') no-repeat scroll top left;
	width: 100px;
	height: 14px;
	display:block;
	font-size:12px;
	color:#9E9B9B;
}


#left .post .published{
	background: url('../images/fecha.png') no-repeat scroll top left;
	width: 50px;
	height: 47px;
	padding:2px;
	padding-top:4px;
	text-align: center;
	color:#FFFFFF;
	position: absolute;
	margin-left:-70px;
	font-weight:bold;
}



#left .post .published .day{
	font-size:18px;
}

#left .post a.title{
	background-color: #edf0f6;
	color:#F6392A;
	padding:3px;
}

#left .post a.title:hover{
	background-color: #edf0f6;
	color:#d01a05;
	padding:3px;
}



#left .post .entry{
	color:#48494a;
	text-align: justify;
}
#left .post  a.author{
	background-color: #eef1f7;
	padding:2px;
	color:#294c93;
}


#left .post .entry a{
	background-color: #eef1f7;
	padding:2px;
	color:#294c93;
}

#left .post h1{
	padding:3px;
	margin:0px;
	font-size:24px;
	color:#F6392A;
	width:auto;
}


#left .post .published .month{
	font-size:12px;
}

#right{
	padding-left:30px;
	width:359px;
	float:left;
	margin-top:15px;
}

#right div#barcampquito{
	background: url('../images/barcampfoto1.jpg') no-repeat scroll top left;
	width: 359px;
	height: 279px;
	border:2px Solid #eceff5;
	font-size:0px;
}
img{
	border:0px;
}
#right .titulo{
		background-color: #edf0f6;
		color:#F6392A;
		padding:3px;
		font-size:24px;
		color:#F6392A;
}
#right h2{
	font-size:24px;
	color:#F6392A;
	margin:0px;
	margin-top:5px;
	padding:0px;
}

#right ul#organiza{
	padding:0px;
	margin:0px;
	list-style: none;
	height:85px;
}

#tituloseccion {
	font-size:18px;
	padding-left:58px;
	padding-top:20px;
}

#tituloseccion .rojo{
	color:#fa1700;
}

#tituloseccion .azul{
	color:#2c539e;
}

#right #organiza li img.bedomax{
	padding-top:20px;
}
#right #organiza li{
	float:left;
	padding:0px 5px 0px 5px;
}


#categorys ul{
	list-style-type: none;
	padding:0px;
	margin:0px;
}

#categorys li{
	color:#9AADD1;
	font-size:24px;
	font-weight:bold;
	padding:4px;
	margin:0px;
}
 
#categorys li a{
	color:#9AADD1;
}

#categorys li a:hover{
	color:#2C539E;
}

#comments_vista {
	margin-top:20px;
}

#comments_vista .left_comment{
	width:51px;
	float:left;
}


#comments_vista .left_comment img{
	border:8px Solid #2a5099;
}

#comments_vista .right_comment{
	float:left;
	padding-top:5px;
	width:390px;
}

#comments_vista .right_comment .author{
	background-color: #2a5099;
	padding:5px;
	font-size:14px;
	color:#FFFFFF;
	margin-right:10px;
}
#comments_vista .right_comment .author a{
	color:#FFFFFF;
	font-weight:bold;
}
#comments_vista .right_comment .date_comment{
	font-size:12px;
	color:#656463;
	font-weight:bold;
}
#comments_vista .right_comment .text{
	text-align:justify;
}

#formulario{
	margin-top:20px;
}

#formulario .titulo{
	background-color: #2a5099;
	padding:5px;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
}

#formulario label{
	float:left;
	width:100px;
	color:#294c93;
	font-weight:bold;
	padding-top:3px;
}

#formulario input.campo_comment{
	width:200px;
	height:23px;
	border:1px Solid #95a5c6;
	font-size:14px;
	margin-right:5px;
}

#formulario textarea.comment{
	width:200px;
	height:99px;
	border:1px Solid #95a5c6;
	font-size:14px;
}
#formulario input.enviar{
	width: 71px;
	height: 39px;
	background: url('../images/enviar.jpg') no-repeat scroll top left;
	font-size:0px;
	border:0px;
}

#formulario_asistencia{
	margin-top:20px;
}
#formulario_asistencia p{
	margin:0px;
	padding:3px;
}

#formulario_asistencia .datos_campos{
	float:left;
	width:330px;
}

#formulario_asistencia .datos_campos .adentro{
	height:65px;
	background-color:#edeef1;
	padding:3px;
}
#formulario_asistencia .alertas{
	width:460px;
	float:left;
	padding-left:10px;
}
#formulario_asistencia .alertas .adentro{
	background-color:#edeef1;
	padding:5px;
	color:#6e6f72;
	font-weight:bold;
	margin-bottom:8px;
}

#formulario_asistencia .alertas .adentro label{
	float:left;
	width:30px;
	margin-top:-5px;
}

#formulario_asistencia .alertas .adentro input.campocheck{
	width:18px;
	height:18px;
	border:1px Solid #d9d9dd;
}


#formulario_asistencia .datos_campos .adentro label{
	float:left;
	width:100px;
	color:#6e6f72;
	font-weight:bold;
	padding-top:5px;
}

#formulario_asistencia ul#facebook{
	list-style: none;
	margin:0px;
	padding:3px;
	
}


#formulario_asistencia #facebook li{
	float:left;
}

#formulario_asistencia #facebook li.avatar{
	font-size:12px;
	float:left;

	width:30%;
}

#formulario_asistencia #facebook li.texto{
	font-size:12px;
	width:60%;
}

#formulario_asistencia #facebook li.texto a{
	color:#434446;
	text-decoration: none;
}

#formulario_asistencia .titulo{
	font-size:12px;
		font-weight:bold;
}


#formulario_asistencia .datos_campos .adentro input.campo{
	width:208px;
	height:23px;
	font-size:15px;
	border:1px Solid #d9d9dd;
}

.campohover{
	border:4px Solid #6e87b7;
}


#formulario_asistencia input.enviar{
	background: url('../images/confirmado.gif') no-repeat scroll top left;
	width: 108px;
	height: 41px;
	border:0px;
}

#formulario_asistencia #asistencia_click{
		background: url('../images/confirmado.gif') no-repeat scroll top left;
		width: 108px;
		height: 41px;
		border:0px;
		margin:auto;
		cursor:pointer;
}



#formulario_contacto{
	padding:0px;
	margin-top:10px;
}

#formulario_contacto label{
	float:left;
	width:100px;
	color:#464748;
	font-weight:bold;
	padding-top:4px;
}


#formulario_contacto input.campo{
	width:314px;
	height:24px;
	border:1px Solid #bfbfbf;
	font-size:14px;
}

#formulario_contacto textarea{
	width:415px;
	height:160px;
	border:1px Solid #bfbfbf;
		font-size:14px;
	padding:0px;
}
#formulario_contacto input.enviar{
	background: url('../images/enviar.gif') no-repeat scroll top left;
	width: 84px;
	height: 29px;
	cursor:pointer;
	border:0px;
}

#mas_info{
	color:#294c93;
}

#mas_info .email{
	background: url('../images/email.gif') no-repeat scroll top left;
	width: 100px;
	height: 20px;
	text-indent: 30px;
	color:#464748;
}
#bien{
	color:#429f2c;
	font-size:14px;
}

h4{
	color: #db1a01;
	font-size:16px;
}
#flickr ul{
	list-style-type: none;
	margin:0px;
	padding:0px;
}

#flickr li{
	padding:3px;
}