@charset "utf-8";
/* CSS Document */

body{
	margin:0;
	color:#3b3b3b;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	background-attachment: scroll;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{
	margin:0;
	padding:0;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	text-decoration:none;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-style:normal;
	font-weight:normal;
}

ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
	font-size:0;
	line-height:0;
	text-decoration:none;
}


.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}

/*------------------------------------------------topheader--------------------*/
#topheader{
	width:978px;
	height:130px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #dcd66e;
	text-decoration: none;
	padding: 0px;
	float: none;
	background-image: url(../images/banner.jpg);
	background-repeat: no-repeat;
}
.banner_textarea {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: none;
	color: #ffffff;
	text-decoration: none;
	margin: 0px;
	float: left;
	height: 129px;
	width: 300px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-left: 680px;
}
.banner_links {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: none;
	color: #ffffff;
	text-decoration: none;
	margin: 0px;
	float: left;
	height: 77px;
	width: 300px;
	padding: 0px;
}
.banner_links2 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: none;
	color: #ffffff;
	text-decoration: none;
	margin: 0px;
	float: left;
	height: 75px;
	width: 155px;
	padding: 0px;
}
.banner_links3 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: none;
	color: #ffffff;
	text-decoration: none;
	margin: 0px;
	float: left;
	height: 76px;
	width: 140px;
	padding: 0px;
}
.banner_head {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	
}

/*Mail Panel */

#loginPanel{
  width:260px; 
  height:125px; 
  margin:0px 0 0 0; 
  padding:0px; 
  float:left; 
  background-image:url(../images/FONDO-MAIL.jpg);
  }
#loginPanel h3{
  width:60px; 
  margin:8px 0 0 0; 
  padding:0 17px 0 17px; 
  float:left; 
 font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:12px;  
  color:#ffffff; 
  font-weight:bold;
  line-height:14px; 
  font-weight:normal
  }
#loginPanel input{
  width:150px; 
  height:18px; 
  margin:8px 0 0 0; 
  padding:20px 20 20 20; 
  float:left;  
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:10px; 
  color:#212121; 
  line-height:10px;
  border:solid;
  border:#CCCCCC;
  }
#loginPanel p{
  width:200px; 
  margin:0px 0 0 0; 
  padding:0 0 0 17px; 
  float:left
  }
#loginPanel p a{
 font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:12px; 
  color:#ffffff; 
  font-weight:bold; 
  line-height:20px; 
  text-decoration:none;
  padding:0px;
  float:left; 
  }
#loginPanel .login{
  width:76px; 
  height:28px; 
  margin:2px 0 0 0; 
  padding:0px; 
  float:right; 
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:10px; 
  color:#FFFFFF; 
  text-align:left; 
  text-decoration:none; 
  background-image:url(../images/BT-ENTRAR.jpg);
  }
   
/* -- top navigation start -- */
#topheaderNav{
	width:979px;
	height:48px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 0px;
	float: none;
	background-image: url(../images/fondo_bt.png);
	background-repeat: no-repeat;
	}
#topNav{
	width:682px;
	margin:0 auto;
	height:40px;
	float:left;
	padding: 0px;
	position:absolute;
	}
#topNav ul{
	width:678px;
	margin:0 auto;
	}
#topNav ul li{
	height:38px; 
	float:left;
	color:#C1C1C1;
	font:bold 12px/45px Arial, Helvetica, sans-serif;
	}
#topNav ul li a{
	padding:0 18px; 
	height:38px; 
	float:left; 
	text-decoration:none; 
	display:block;
	color:#124813;
	font:bold 12px/45px Arial, Helvetica, sans-serif;
	}
#topNav ul li a.hover{
	padding:0 0 0 3px; 
	height:38px; 
	float:left; 
	text-decoration:none; 
	display:block;
	color:#9a2531;
	font:bold 12px/45px Arial, Helvetica, sans-serif;
	}
#topNav li:hover {
    position:relative; 
	z-index:200;
	}
/* -- top navigation start -- */
#Panelsearch{
    width:270px; 
    height:48px; 
    margin:0px ; 
    padding:0px; 
    float:right; 
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
    }
#Panelsearch .input
  {
		width:120px;
		height:12px;
		float: left;
		margin:15px;
		padding:1px;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#212121;
   }
#Panelsearch .send{
    width:118px; 
    height:28px; 
    margin:15px 0 0 0; 
    padding:0px; 
    float:left; 
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:10px; 
    color:#FFFFFF; 
    text-align:center; 
    text-decoration:none; 
    }
#Panelsearch h3{
   width:10px; 
   margin:0px; 
   padding:0px; 
   float:left; 
   font-family:Geneva, Arial, Helvetica, sans-serif; 
   font-size:12px;  
   color:#ffffff; 
   font-weight:bold;
   font-weight:normal;
   text-decoration:none; 
   }

  /* -- top banner start -- */
#topbanner{
	width:976px;
	height:239px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 0px;
    float: none;
}
#body{
	width:978px;
	height:977px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 0px;
    float: none;
	background-image:url(../images/bg_body.png);
}
#body2{
	width:978px;
	height:800px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 0px;
    float: none;
	background-image:url(../images/bg_body.png);
	}
#link_interes{
	width:978px;
	height:178px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 0px;
    float: none;
	}

/*-------------------------------------------------------------------------------------HEADERPART----------------------------------------------------------------------------------------*/
#contentleft{
	width:275px;
	float: left;
	margin:0px;
	padding:30px 0 0px 10px;
	}
#leftheading h4
	{
		width:270px;
		float: left;
		margin:0px;
		padding:0px;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:22px;
		font-weight:normal;
		color:#124813;
	}
#leftheading h5
	{
		width:100px;
		float: left;
		margin:0px;
        padding-bottom:0px;
		padding-left:0px;
		padding-right:0px;
		padding-top:10px;
		font-family:Arial;
		font-size:22px;
		font-weight:normal;
		color:#c71b2b;
	}
#leftheadingtv
	{
		width:43px;
		height:28px;
		float: left;
		margin:0px;
        padding-bottom:0px;
		padding-left:0px;
		padding-right:0px;
		padding-top:10px;
		background-image:url(../images/tv.jpg);
	}
#calendary
	{
		width:270px;
		height:203px;
		float: left;
		margin:0px;
		padding:0px;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:22px;
		font-weight:normal;
		color:#124813;
	}
#spomtv
	{
	width:270px;
	height:485px;
	float: left;
	margin:0px;
	padding-bottom:0px;
	padding-left:8px;
	padding-right:0px;
	padding-top:15px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#cccccc;
	}
#spomtvimagen{
		width:220px;
		height:140px;
	    float: center;
		margin:0px;
		padding-bottom:0px;
		padding-left:20px;
		padding-right:20px;
		padding-top:10px;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#ccccccc;
	}
#spomtvtexto{
		width:100px;
		height:20px;
	    float: right;
		margin:0px;
		padding-bottom:10px;
		padding-left:130px;
		padding-right:20px;
		padding-top:10px;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#ccccccc;
	}
/*-------------------------------------------------------------------------------------LEFTRPART------------------------------------------------------------------*/	
#contentmid
	{
		width:450px;
		float:left;
		margin:0px;
		padding:30px 0 10px 10px;

	}
#midheading h4
	{
		width:270px;
		float: left;
		margin:0px;
		padding-bottom:0px;
		padding-left:10px;
		padding-right:0px;
		padding-top:0px;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:22px;
		font-weight:normal;
		color:#c71b2b;
	}
#midheading h5
	{
		width:270px;
		float: left;
		margin:0px;
		padding-bottom:0px;
		padding-left:10px;
		padding-right:0px;
		padding-top:10px;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:22px;
		font-weight:normal;
		color:#124813;
	}
#publicaciones
	{
		width:445px;
		height:203px;
		float: left;
		margin:0px;
		padding:0px;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:22px;
		font-weight:normal;
		color:#c71b2b;
		background-image:url(../images/fondo_publicaciones.jpg);
	}
#publicacionespeq
	{
		width:405px;
		height:160px;
		float: center;
		margin:0px;
		padding:20px;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:22px;
		font-weight:normal;
		color:#c71b2b;
	}
#publicacionespeqindv
	{
		width:110px;
		height:170px;
		float: left;
		margin:0px;
		padding-bottom:opx;
		padding-left:10px;
		padding-right:15px;
		padding-top:0px;
	}
#publicacionesimg
	{
		width:108px;
		height:130px;
		float: center;
		margin:0px;
		padding:0px;
	}
#publicacionestexto
	{
		width:108px;
		height:30px;
		float: center;
		margin:0px;
		padding:1px;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight: normal;
		color:#ffffff;
		background-color:#cccccc;
	}
.publicacionestexto
	{
		width:108px;
		height:30px;
		float: center;
		margin:0px;
		padding:0px;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight: normal;
		color:#ffffff;
	}
.morebutton
	{
		width:80px;
		float:left;
		margin:7px 0 0 0;
		padding-left:160px;
		padding-bottom:0px;
		padding-top:10px;
		padding-right:0px;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight: normal;
		color:#464646;
	}
.more
	{
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight: normal;
		color:#a5122a;
		text-decoration:none;
	}
.more22
	{
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:9px;
		font-weight: normal;
		color:#ffffff;
		text-decoration:none;
	}
.more:hover
	{
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight: normal;
		color:#a5122a;
		text-decoration: underline;
	}
#ultimoseventos_principal
	{
		width:445px;
		height:400px;
		float: left;
		margin:0px;
		padding-bottom:0px;
		padding-left:0px;
		padding-right:0px;
		padding-top:10px;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:22px;
		font-weight:normal;
		color:#c71b2b;
	}
#ultimoseventos_indv
	{
		width:445px;
		height:187px;
		float: left;
		margin:0px;
		padding-bottom:0px;
		padding-left:0px;
		padding-right:0px;
		padding-top:15px;;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:22px;
		font-weight:normal;
		color:#c71b2b;
	}
#ultimoseventos_img
	{
		width:160px;
		height:187px;
		float: left;
		margin:0px;
		padding:0px;
	}
#ultimoseventos_img_descrip
	{
		width:210px;
		float: left;
		margin:0px;
		padding:20px;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#c71b2b;
	}
#ultimoseventos_div
	{
		width:210px;
		float: left;
		margin:0px;
		padding:0px;
	}
.ultimoseventosmorebutton
	{
		width:150px;
		float:left;
		margin:0px;
		padding:0px;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight: normal;
		color:#464646;
	}
.ultimoseventosmore
	{
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight: normal;
		color:#a5122a;
		text-decoration:none;
	}
.ultimoseventosmore:hover
	{
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight: normal;
		color:#a5122a;
		text-decoration: underline;
	}

/*-------------------------------------------------------------------------------------RIGHTRPART------------------------------------------------------------------*/	
#contentright
	{
		width:210px;
		float: left;
		margin:0px;
		padding:30px 0 10px 10px;
		background-image:url(../images/vline.jpg);
		background-repeat:repeat-y;
	}
#rightheading h4
	{
		width:210px;
		float: left;
		margin:0px;
		padding:0px;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:22px;
		font-weight:normal;
		color:#124813;
	}
#rightheading h5
	{
		width:210px;
		float: left;
		margin:0px;
		padding-bottom:0px;
		padding-left:0px;
		padding-right:0px;
		padding-top:20px;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:22px;
		font-weight:normal;
		color:#124813;
	}
.righttxt
	{
		width:177px;
		float:left;
		margin:18px 0 0 0;
		padding:0px;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666666;
	}
.rightboldtxt
	{
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#b22d00;
	}
.righttxt2
	{
		width:177px;
		float:left;
		margin:18px 0 0 0;
		padding:0px;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666666;
	}
.righttxt3
	{
		width:200px;
		float:left;
		margin:18px 0 0 0;
		padding:0px;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666666;
	}
.righttxt31
	{
		width:300px;
		float:left;
		margin:18px 0 0 0;
		padding:0px;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666666;
	}
.righttxt312
	{
		width:400px;
		float:left;
		margin:18px 0 0 0;
		padding:0px;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666666;
	}
.righttxt4
	{
	width:800px;
	margin:18px 0 0 0;
	padding:0px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	list-style-image:url(../images/bullet.jpg);
	list-style-position:inside;
	}
.viewbutton
	{
		width:68px;
		height:19px;
		float:left;
		margin:16px 0 36px 0;
		padding:0px;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#a5122a;
	}
.viewbuttonbot
	{
		width:68px;
		height:19px;
		float:left;
		margin:16px 0 0 0;
		padding:0px;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#a5122a;
	}	
.view
	{
		width:68px;
		height:16px;
		margin:0px;
		padding:3px 0 0 0;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#a5122a;
		text-decoration:none;
	}
.view:hover
	{
	width:100px;
	height:16px;
	margin:0px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#a5122a;
	text-decoration:underline;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	}
	/*-------------------------------------------------------------------------------------FOOTER------------------------------------------------------------------*/	
#footerbg
	{
	width:100%;
	height:140px;
	float:left;
	margin:0px;
	padding:0px;
	background-image:url(../images/bg_footer.jpg);
	background-repeat:repeat-x;
	}
#footerblank
	{
		width:1004px;
		height:97px;
		float:none;
		margin:0 auto;
		padding:0px;
	}
#footer
	{
	width:980px;
	height:120px;
	float:left;
	margin:0px;
	padding:00px 0 0 30px;
	background-image:url(../images/bg_footer.jpg);
	background-repeat:repeat-x;
	}
#footerbox
	{
		width:215px;
		height:168px;
		float:left;
		margin:0px;
		padding:0px;
		background-image:url(../images/footerbox.jpg);
		background-repeat:no-repeat;
	}
#footermid
	{
		width:215px;
		height:168px;
		float:left;
		margin:0 35px 0 35px;
		padding:0px;
		background-image:url(../images/footerbox.jpg);
		background-repeat:no-repeat;
	}
#footerlast
	{
		width:215px;
		height:168px;
		float:left;
		margin:0px;
		padding:0px;
		background-image:url(../images/footerbox.jpg);
		background-repeat:no-repeat;
	}
.footerheading
	{
		width:215px;
		height:21px;
		float: left;
		margin:28px 0 0 0;
		padding:0px;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:24px;
		color:#f4e7bd;
	}
.footerheading h4
	{
		width:215px;
		height:21px;
		float: left;
		margin:0px;
		padding:0px;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:24px;
		font-weight:normal;
		color:#f4e7bd;
		text-align:center;
	}
.footertxt
	{
		width:184px;
		float: left;
		margin:17px 0 0 16px;
		padding:0px;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#FFF;
		text-align:center;
	}
.footerbutton
	{
		width:68px;
		height:19px;
		float: left;
		margin:15px 0 0 73px;
		padding:0px;
	}
.button
	{
		width:68px;
		height:15px;
		float: left;
		margin:0px;
		padding:4px 0 0 0;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:9px;
		color:#000;
		text-align:center;
		text-decoration:none;
		background-image:url(../images/footerbutton.jpg);
		background-repeat:no-repeat;
	}
.button:hover
	{
		width:68px;
		height:15px;
		float: left;
		margin:0px;
		padding:4px 0 0 0;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:9px;
		color:#000;
		text-align:center;
		text-decoration:none;
		background-image: url(../images/footerover.jpg);
		background-repeat:no-repeat;
	}
#footerlinks
	{
		width:980px;
		float:left;
		margin:25px 0 0 0;
		padding:0px;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#666666;
		text-align:center;
		text-decoration:none;
	}
.footerlinks
	{
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#666666;
		text-align:center;
		text-decoration:none;
		padding:0 3px 0 3px;
	}
.footerlinks:hover
	{
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#666666#a5122a;
		text-align:center;
		text-decoration: underline;
		padding:0 3px 0 3px;		
	}
#copyrights
	{
		width:980px;
		float:left;
		margin:5px 0 0 0;
		padding:0px;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#124813;
		text-align:center;
	}
#designedby
	{
		width:980px;
		float:left;
		margin:5px 0 0 0;
		padding:0px;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#124813;
		text-align:center;
	}
.designedby
	{
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#a5122a;
		text-align:center;
		text-decoration:none;
	}
.designedby:hover
	{
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#a5122a;
		text-align:center;
		text-decoration:underline;
		}

/*-------------------------------------------------------------------------------------NOSOTROS------------------------------------------------------------------*/	
#bodynosotros{
	width:978px;
	height:600px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 0px;
    float: none;
	background-image:url(../images/bg_body.png);
	}
#contentnosotros{
		width:550px;
		float: left;
		margin:0px;
		padding:50px 0 10px 50px
	}
#contentnosotros_img{
		width:320px;
		height:250px;
		float: left;
		margin:0px;
		padding:40px 0 10px 30px;
	}
.txtnosotros
	{
		width:500px;
		float:left;
		margin:30px 30px 20px 0px;
		padding:0px;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666666;
		text-align:justify;
	}
/*-------------------------------------------------------------------------------------REGLAMENTOS------------------------------------------------------------------*/		
#bodyreglamentos{
	width:978px;
	height:2000px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 0px;
    float: none;
	background-image:url(../images/bg_body.png);
}
	#bodyreglamentos10{
	width:978px;
	height:2200px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 0px;
    float: none;
	background-image:url(../images/bg_body.png);
}
#contentreglamento{
	width:900px;
	height:2080px;
	float: left;
	margin:0px;
	padding-top: 50px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 50px;
	}	
#contentreglamento10{
	width:900px;
	height:2120px;
	float: left;
	margin:0px;
	padding-top: 50px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 50px;
	}	
#contentreglamento2{
		width:900px;
		height:520px;
		float: left;
		margin:0px;
		padding:50px 0 10px 50px
	}
#contentreglamento5{
	width:900px;
	height:700px;
	float: left;
	margin:0px;
	padding:50px 0 10px 50px
	}
.txtreglamento
	{
		width:800px;
		margin:10px 30px 20px 5px;
		padding:0px;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666666;
		text-align:justify;
		position:relative;
		
	}
.txtreglamento6
	{
	width:890px;
	height:500px;
	float:left;
	margin:0px;
	padding:0px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-align:justify;		
	}
.txtreglamento8
	{
	width:890px;
	height:700px;
	float:left;
	margin:0px;
	padding:0px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-align:justify;		
	}
.txtreglamento2
	{
	width:850px;
	height:2000px;
	float:left;
	padding:0px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-align:justify;
	margin-top: 30px;
	margin-right: 30px;
	margin-bottom: 20px;
	margin-left: 0px;
	}
.txtreglamento20
	{
	width:850px;
	height:2080px;
	float:left;
	padding:0px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-align:justify;
	margin-top: 30px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
.txtreglamento3
	{
		width:850px;
		height:300px;
		float:left;
		margin:30px 30px 20px 0px;
		padding:0px;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666666;
		text-align:justify;
	}
#reglamentoheading h4
	{
		width:700px;
		float: left;
		margin:0px;
		padding:0px;
	    font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:22px;
		font-weight:normal;
		color:#124813;
	}
#miembrosheading h4
	{
		width:890px;
		float: left;
		margin:0px;
		padding:0px;
	    font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:22px;
		font-weight:normal;
		color:#124813;
	}
/*-------------------------------------------------------------------------------------CONTACTO------------------------------------------------------------------*/	

.midtxt
	{
	width:780px;
	float: center;
	padding:0px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	margin-top: 0px;
	margin-right: 50px;
	margin-bottom: 10;
	margin-left: 50px;
	}
.inputcontacto1
   {
   width:300px;
   background-color:#E5E5E5;
   border:solid 1px #666666;
   font-family:Geneva, Arial, Helvetica, sans-serif;
   color:#666666;
   size:12px;
   }
.inputcontacto2
   {
   width:300px;
   height:200px;
   background-color:#E5E5E5;
   border:solid 1px #666666;
   font-family:Geneva, Arial, Helvetica, sans-serif;
   color:#666666;
   size:12px;
   }
#publicacionespeqindv2
	{
	width:230px;
	float: left;
	margin:0px;
	padding-bottom:10px;
	padding-left:0px;
	padding-right:10px;
	padding-top:0px;
	}
   
#publicacionestexto2
	{
	width:100px;
	height:50px;
	float: left;
	margin:0px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color:#ffffff;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	} 
#publicacionestexto3
	{
		width:50px;
		height:50px;
		float: left;
		margin:0px;
		padding:0px 0px 0px 0px;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight: normal;
		color:#ffffff;
		position:static;
	}   
   
#publicacionesimg2
	{
		width:108px;
		height:130px;
		float: left;
		margin:0px;
		padding:0px;
		cursor:pointer;
	}  
  /*-------------------------------------------------------------------------------------EVENTOS------------------------------------------------------------------*/	 
   
#content_eventos{
		width:200px;
		height:250px;
		float: left;
		margin:0px;
		padding:10px 0px 0px 0px;
	}
#content_eventos2{
	width:700px;
	height:270px;
	float: left;
	margin:0px;
	padding:0px;
	position:static;
	}
#content_evenetog{
	width:900px;
	height:1800px;
	float: left;
	margin:0px;
	padding-top: 50px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 50px;
	}
   
.txteventos
	{
	width:500px;
	height:190px;
	float:left;
	margin:0px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-align:justify;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	} 
.txteventos2
	{
		width:200px;
		height:50px;
		float:left;
		margin:0px;
		padding:00px 00px 00px 0px;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666666;
		text-align:justify;
	} 
.txteventostit
	{
		float:left;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:18px;
		color:#b22d00;
		text-align:justify;
		font-weight:bold;
		position:static;
	}
#eventosdiv{
	width:700px;
	height:20px;
	float: left;
	margin:0px;
	padding:0px;
	position:static;
	}
#eventosnum{
		width:850px;
		height:50px;
		float: left;
		margin:0px;
		padding:0px 0px 0px 0px;
	}
#bt_pag1{
	width:5px;
	height:15px;
	float: right;
	margin:0px;
	padding:0px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:8px;
	color:#ffffff;		
	}
#bt_pag{
	width:10px;
	height:15px;
	float: right;
	margin:0px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:8px;
	color:#ffffff;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;		
	}
.bt_pag2{
	width:8px;
	height:10px;
	float: right;
	margin:0px;
	padding-bottom:0px;
	padding-top:2px;
	padding-left:3px;
	padding-right:3px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:8px;
	color:#ffffff;
	background-color:#990000;
	text-align:center;
	border: thin solid #CCCCCC;
	vertical-align: middle;
	
	}
.bt_pag3{
	width:auto;
	height:auto;
	float: none;
	margin:0px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:8px;
	color:#cccccc;
	text-align:center;
	vertical-align: middle;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-decoration:none;	
	}
 
