@charset "utf-8";
/* CSS Document */
#container{
	width:100%;
}
#wrapper{
	width:1024px;
	margin:0 auto;
	background:url(../img/header-bkg.jpg) no-repeat;
}
#left{
	float:left;
	width:180px;
}
#contenido{
	float:left;
	background:url(../img/content-bkg.png) center bottom no-repeat;
}
#contenidosombra{
	background:url(../img/fotter-bkg.jpg) bottom no-repeat;
	float:left;
	padding-bottom:60px;
	margin-bottom:-57px;
	clear:right;
	
}


#margen{
	float:left;
	width:689px;
	margin:20px 47px 59px 45px;
	min-height:400px;
}
#home #margen{
	background:transparent url(../img/benedicto-16.png) no-repeat scroll;
	background-position: right 181px;
}
#counter{
	float:left;
	width:404px;
}
#menumas{
border-left:1px dotted #CCCCCC;
float:left;
margin-top:300px;
width:265px;}
#menumas li a{
	font-weight:bold;
	color:#3591B3;
}
#links{
	margin:0 0 10px 0;
	float:left;
	width:730px;
}
#links li{
	float:left;
}

#logo a{
	text-decoration:none;
}

#titulo1 h2{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:40px;
	margin:20px 0;
	line-height:normal;
	color:#EE3133;
	text-align:center;
}
#titulo1 p{
	font-size:23px;
	margin:px 0;
	line-height:normal;
	text-align:center;
}
#news{
	clear:both;
	margin-top:20px;
	border-top:1px solid  #b1b1b1;
	padding-top:15px;
}
#sponsors{
clear:both;
margin:20px auto;
text-align:center;
width:1024px;
}
#sponsorsul{
	list-style:none;
	text-align:center;
	margin:0 auto;
	
}
#sponsorsul li{
	float:left;
	margin:15px;
	height:140px;
	overflow:hidden;
	width:60px;
}


#footer{
	clear:both;
	text-align:center;
	color:#999;
	font-size:11px;
}

#frame{
	margin:15px;
}


h1#logo{
	width:156px;
	margin:22px 0px 0px 25px;
	padding:0;
	float:left;
}
#counter h1,
#counter p{
}

p#titulo{
	font-size:45px;
	color:#3591b3;
	line-height:normal;
	margin:0;
	padding:0;
	text-align:center;
}
p#cantidad{
	text-align:center;
	margin:15px 0;
	padding:0;
	line-height:normal;
	font-size:80px;
	color:#ee3133;
	font-weight:bold;
}

#navegacion{
	float:left;
}
#links ul,
#links li{
	margin:0;
	padding:0;
	list-style:none;
}
#links li{
	margin:10px 0;
}
#links li a{
	background:url(../img/boton.png) no-repeat;
	background-position:0 0;
	width:165px;
	height:39px;
	float:left;
	text-decoration:none;
	color:#FFF;
	font-size:18px;
	margin:0 12px 0 0;
	cursor:pointer;
}
#links li a:hover{
	background-position:0 -79px;
	color:#999;
}
#links li a:active{
	background-position:0 -39px;
}
#links li span{
padding:4px 0 0 28px;
background:transparent url(../img/rosario-bullet2.png) no-repeat scroll 0 0;
color:#FFFFFF;
float:left;
font-size:14px;
font-weight:bold;
height:49px;
margin-left:10px;
position:absolute;
width:122px;}
#links li#receun span{
	padding:11px 0 0 28px;
}


.noticias{
	width:280px;
	padding-right:32px;
	border-right:1px solid #faf6f0;
}
.eventos{
	width:280px;
	padding-left:32px;
	border-left:1px solid #b1b1b1;

}


.noticias,
.eventos{
	float:left;
}
.legales{
	float:left;
	white-space:nowrap;
}
.desarrollado{
	float:right;
	white-space:nowrap;
}
.desarrollado a{
	text-decoration:none;
	color:#999;
	font-weight:normal;
}

#news p{
	font-size:12px;
	color:#666;
}
.cantidad{
	color:#82423F;
	margin:10px 0 0 40px;
	font-weight:bold;
	white-space:nowrap;
	font-size:18px;
}
.cantidad select{
	background:#82423F;
	border:none;
	font-size:14px;
	color:#FFF;
	font-weight:bold;
	
}
a.botonregistro,
.registro  input.botonregistro,
.cantidad  input.botonregistro{
	background:url(../img/lytebox-boton.png) no-repeat;
	width:98px;
	height:29px;
	border:none;
	font-weight:bold;
	text-decoration:underline;
	color:#FFF;
}
a.botonregistro{
	display:block;
	font-size:13px;
	padding:8px 0 0 12px;
	text-align:left;
	text-decoration:underline;
}

.registro {
	font-size:11px;
	color:#82423F;
	margin:10px 0 0 20px;
	font-weight:bold;
	white-space:nowrap;
}
.registro  input{
	width:150px;
	
}

.registro td{
	vertical-align:top;
}


.conta{
	font-size:25px;
	color:#EE3133;
	text-decoration:underline;
	text-align:center;
	line-height:30px;

}
.tinvi{
	color:#EE3133;
	font-size:12px;
	font-weight:bold;

}

.rece{
	font-size:30px;
	color:#000;
	text-align:center;
}
p.mensa{
	text-align:center;
	font-weight:bold;
	color:#82423F;
	margin:10px 0
}

span.separador{
	display:block;
	height:1px;
	width:100%;
	border-bottom:1px dotted #CCC;
}
.fotoe img{
}
.imagene{
	background:#FFF;
	padding:3px;
	clear:both;
}

table.contacto td{
	padding:5px;
	vertical-align:top;
}
table.contacto{
	font-size:14px;
	color:#666;
}
.precarga{
	position:absolute;
	width:0px;
	height:0px;
	background:url(../img/lytebos-bkg.png);
}

#admin li{
	list-style:none;
	margin:20px;
}

table.descargas td{
	vertical-align:top;
}

label.error{
	float:left;
	color:#F00;
	font-weight:normal;
	font-size:11px;
	font-weight:bold;
}

input.error{
	background:#FFE8E8;
}

#contadorswf{
	width:410px;
	height:180px;
}

p.registratu,p.registratu a{
	clear:both;
	margin:0;
	padding:0;
	color:#333;
	font-size:11px;
	text-align:left;
	font-weight:bold;
}

.inst{
	font-size:10px;
	width:60px;
	display:block
}
table.admin{
	color:#070707;
	font-size:11px;
	background:#FFF;
}

.nuevoadm td{
	padding:10px;
	
}

.exito{
	padding:7px 7px 7px 35px;
	background:#D2FFD2 url(../img/ico_warning.gif) no-repeat 7px center;
	border:1px dotted #005100;
	font-weight:bold;
	color:#333;
	font-size:12px;
}
.mensaje{
	background:#FFF;
	border:#666 1px dotted;
	padding:7px;
	font-weight:bold;
	color:#333;
	font-size:12px;
}
div.error,
p.error{
	border:1px dotted #005100;
	padding:7px 7px 7px 35px;
	background:#FFCECE url(../img/ico_error.gif) no-repeat 7px center;
	font-weight:bold;
	color:#333;
	font-size:12px;
}

table.eventostable td{
	border-bottom:1px dotted #CCC;
	padding-bottom:10px 0;
}

.leermas{
	font-size:11px;
	color:#F00;
}

.noticias li a{
	font-size:12px;
}

.imagenespub li{
list-style:none;
float:left;
height:100px;
width:20%;
}
.galeriapapa li{
list-style:none;
float:left;
height:150px;
width:20%;
}

#slider2{
width:1024px;
height:140px;
overflow:auto;
}
#slider2 li{
	width:60px;
 height:140px;
 float:left;
}

#newsscroller{
	overflow:hidden;
	float:left;
	background:url(../img/newsscrollback.jpg) no-repeat;
	padding:0 15px;
	opacity:0.5; filter:alpha(opacity=50);
	margin:15px 0;
}
#newsscroller ul,
#newsscroller li{
	list-style:none;
	margin:0;
	padding:0;
}
#newsscroller li,
#newsscroller{
	width:250px;
	height:60px;
	display:block;
	overflow:hidden;
}
#newsscroller li{
	margin:8px 0;
	height:52px;
}

#newsscroller a{
	color:#FFF;
	font-size:13px;
	text-decoration:none;
}

#prevNews,
#nextNews{
}
#prevNews a,
#nextNews a{
	color:#FFF;
	text-decoration:none;
	overflow:hidden;
	height:13px;
	width:13px;
	float:left;
	background:transparent url(../img/5set.png) no-repeat;
	background-position:0 0;
	margin:-12px 0 0 258px;
}
#prevNews a{
	background-position:-13px 0;
	position:relative;
	right:20px;
	top:1px;
}
#prevNews a:hover{
	background-position:0 0;
}
#nextNews a{
	background-position:-39px 0;
}
	#nextNews a:hover{
	background-position:-26px 0 ;
}
