@charset "utf-8";
/* CSS Document */

body {
	margin-top:0;
	/*
	#1D6D41;
	#39a067;
	#1D6D41; green La Raza
	8bc656;
	#79bb54 ;
	#2976B4; nice blue
	#25523A dark green
	#94B3C5 
	#cbda6e
	#A8BDB0;
	background-color:#1D6D41;*/
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:16px;
	
	}
form {
	padding-top:0px;
	margin-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	}
ul {
	padding:0px 0px 0px 17px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:-7px;
	margin-right:0px;
	list-style:outside;
	list-style-type:disc;
}

li {
	padding:0px 0px 0px 0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:10px;
	margin-right:0px;
	
	/*text-indent:-1em;*/
}


img {
	border:0px;
	}


.buttonbuscar {
	background:url("/images/search_button.png") top left no-repeat;
	}
.buttonvote {
	background:url("/images/vote.png") top left no-repeat;
	}

.canvas {
	position:relative;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	}
.wrapper {
	width:980px;
	}
	
/*to horizontal center*/
.hc {
	position:static;
	margin-left:auto;
	margin-right:auto;
	}
	
/* START BACKGROUND COLORS, COLORS, AND BORDER COLORS / ACCENT BORDER COLORS, AND ACCENT COLORS */

/* COLOR0 */
.bgcolor0 {
	background-color:#000; /* same color used for the body */
	}
	
.color0 {
	color:#000; /* same color used for the body */
	}
	
.bordercolor0 {
	border:1px #000 solid;  /* same color used for the body */
	}
	
/* COLORF */
.bgcolorF {
	background-color:#FFFFFF; /* same color used for the body */
	}
	
.colorF {
	color:#FFF; /* same color used for the body */
	}
	
.bordercolorF {
	border:1px #FFF solid;  /* same color used for the body */
	}
.accentcolorF {
	color: #094726; /* accent color for the body color */
	}
.bgcolorF a:link {
	color: #853635;
	text-decoration:none;
	}
	
.bgcolorF a:visited {
	color: #853635;
	text-decoration:none;
}

.bgcolorF a:hover {
	color: #853635;
	text-decoration: underline;
}

.bgcolorF a:active {
	color: #853635;
	text-decoration:none;
}



.bgpachanga a:link {
	color: #FFCC00;
	text-decoration:none;
	}
	
.bgpachanga a:visited {
	color: #FFFF66;
	text-decoration:none;
}

.bgpachanga a:hover {
	color: #FFCC00;
	text-decoration: underline;
}

.bgpachanga a:active {
	color: #FFCC00;
	text-decoration:none;
}



/* COLOR7 */
.bgcolor7 {
	background-color:#777777; /* same color used for the body */
	}
	
.color7 {
	color:#777777; /* same color used for the body */
	}
	
.bordercolor7 {
	border:1px #777777 solid;  /* same color used for the body */
	}

.bgcolorx {
	background-color:#2d2d2d;
	}
	
	
.accentcolorx {
	color: #e9e59e;
	}
.bgaccentcolorx {
	background-color: #d127b3;
	}
.bgcolorx a:link {
	color: #ff7ee8;
	text-decoration:none;
	}
.bgcolorx a:visited {
	color: #ff7ee8;
	text-decoration:none;
	}
.bgcolorx a:hove {
	color: #ff7ee8;
	text-decoration:underline;
	}
.bgcolorx a:active {
	color: #ff7ee8;
	text-decoration:none;
	}

/* COLOR1 */
.bgcolor1 {
	background-color:#1a2c5a; /* same color used for the body #1D6D41*/ 
	}
	
.color1 {
	color:#1a2c5a; /* same color used for the body #1D6D41*/
	}
	
.bordercolor1 {
	border:1px #1a2c5a solid;  /* same color used for the body #1D6D41*/
	}
	
.accentbgcolor1 {
	background-color: #52B680;
	}
	
.accentbordercolor1 {
	border:1px #52B680 solid; /* accent border color for the body color */
	}
	
.accentcolor1 {
	color: #52B680; /* accent color for the body color */
	}

/* COLOR2 */

.bgcolor2 {
	background-color: #791d20;
	}
	
.color2 {
	color: #791d20;
	}
.bgcolor2soft {	
	background-color:#93484B;
	}
.bordercolor2 {
	border:1px #791d20 solid;
	}
	
.accentbgcolor2 {
	background-color:#5490B0;
	}
	
.accentbordercolor2 {
	border:1px  #5490B0 solid;
	}
	
.accentcolor2 {
	color: #5490B0;
	}
	
.bgcolor2 a:link {
	color: #791d20;
	text-decoration: none;
	}
	
.bgcolor2 a:visited {
	color: #791d20;
	text-decoration:none;
}

.bgcolor2 a:hover {
	color: #791d20;
	text-decoration: underline;
}

.bgcolor2 a:active {
	color: #791d20;
	text-decoration:none;
}
	
/* COLOR3 */
.bgcolor3 {
	background-color:#68b24b;
	}
	
.color3 {
	color:#68b24b;
	}
	
.bordercolor3 {
	border:1px #68b24b solid;
	}
	
.accentbgcolor3 {
	background-color:#CD995C;
	}
	
.accentbordercolor3 {
	border:1px #CD995C solid;
	}
	
.accentcolor3 {
	color: #CD995C;
	}
	
/* COLOR4 */
.bgcolor4 {
	background-color: #D1561F;
	/*
	#1a8c90;
	#2195a3;
	#35a7b5;
	#60b2c7;
	#5A8B25;
	#73a3bc;
	#90bed6;
	#89b2c8;
	#cede68;
	*/
	}
.color4 {
	color:#D1561F;
	/*#5A8B25; #2976B4*/
	}
.bordercolor4 {
	border:1px #D1561F solid;
	}
.accentbordercolor4 {
	border:1px #233C49 solid;
	}
.accentcolor4 {
	color: #233C49;
	}
	
.bgcolor4 a:link {
	color: #233C49;
	text-decoration: none;
	}
	
.bgcolor4 a:visited {
	color: #233C49;
	text-decoration:none;
}

.bgcolor4 a:hover {
	color: #233C49;
	text-decoration: underline;
}

.bgcolor4 a:active {
	color: #233C49;
	text-decoration:none;
}
	
/* COLOR5 */	
.bgcolor5 {
	background-color:#669934;
	/*ce6c24; orange */
	}
.color5 {
	color:#669934;
	}
.accentbordercolor5 { 
	border:1px #25523A solid;
	}
.accentcolor5 {
	color: #25523A;
	}
	
.bgcolor5 a:link {
	color: #ffffff;
	text-decoration: none;
	}
	
.bgcolor5 a:visited {
	color: #d5d5d5;
	text-decoration:none;
}

.bgcolor5 a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.bgcolor5 a:active {
	color: #ffffff;
	text-decoration:none;
}

/* COLOR6 */	
	
.bgcolor6 {
	background-color:#1D6D41;
	}
.bgcolor7 {
	background-color:#154F2F;
	}
	
.bgcolor8 {
	background-color:#FFFF66;
	}
.color8 {
	color:#FFFF66;
	}
.bgwhite20 {
background: url("/images/bg_20_white.png");
	}
.bgwhite50 {
background: url("/images/bg_50_white.png");
	}
.bgwhite70 {
background: url("/images/bg_70_white.png");
	}
.bgwhite70 a:link {
	color: #094726;
	text-decoration:none;
	}
	
.bgwhite70 a:visited {
	color: #25523A;
	text-decoration:none;
}

.bgwhite70 a:hover {
	color: #25523A;
	text-decoration: underline;
}

.bgwhite70 a:active {
	color: #094726;
	text-decoration:none;
}

.bgblack5 {
background-image: url(/images/bg_5_black.png);
	}
.bgblack10 {
background-image: url(/images/bg_10_black.png);
	}

.bgblack15 {
background-image: url(/images/bg_15_black.png);
	}
.bgcolor2_20 {
background-image: url(/images/bgcolor2_20.png);
	}
.bgbrightyellow {
background-image: url(/images/bgbrightyellow.png);
	}
.bgbrightgreen {
background-image: url(/images/bgbrightgreen.png);
	}
.bgbrightfucsia {
background-image: url(/images/bgbrightfucsia.png);
	}
.bgcaption {
background:url("/images/bgcaption.png") top left no-repeat;
	}
.bggoldgradient {
background:url("/images/bg_gold_gradient.png") bottom left repeat-x;
	}

.comments_top_w {
background:url("/images/commentsbox_top_w.png") no-repeat;
	}
.comments_bottom_w {
background:url("/images/commentsbox_bottom_w.png") no-repeat;
	}
.comments_bg_w {
background:url("/images/commentsbox_bg_w.png") top left repeat-y;
	}

.comments_top_full {
background:url("/images/commentsbox_top_full.png") no-repeat;
	}
.comments_bottom_full {
background:url("/images/commentsbox_bottom_full.png") no-repeat;
	}

.comments_bg_full {
background:url("/images/commentsbox_bg_full.png") top left repeat-y;
	}
.bgwhite30gradient {
background:url("/images/bg_white30_gradient.png") bottom left repeat-x;
	}
.bgtribal1 {
background:url("/images/bgtribal1.png") bottom left no-repeat;
	}
.bgorangegradientv {
background:url("/images/bg_v_orange_gradient.png") top left repeat-y;
	}
.bggreengradientv {
background:url("/images/bg_v_green_gradient.png")top left repeat-y;
	}
.bgpachanga {
background:url("/images/bgdepachanga.jpg") top left no-repeat;
	}
.bgcolordepachanga {
background:url("/images/bgcolordepachanga.jpg");
	}
.bgeventos {
background:url("/images/bgeventos.jpg") top left no-repeat;
	}
.bgphotos{
background:url("/images/Fotos_shell_g.jpg") top left no-repeat;
	}	
.bgpachangaeventos{
background:url("/images/bgeventos_depachanga.jpg") top left no-repeat;
	}
.bgpachangaeventos a:link {
	color: #FFCC00;
	text-decoration:none;
	}
	
.bgpachangaeventos a:visited {
	color: #FFFF66;
	text-decoration:none;
}

.bgpachangaeventos a:hover {
	color: #FFFF66;
	text-decoration: underline;
}

.bgpachangaeventos a:active {
	color: #FFCC00;
	text-decoration:none;
}	
	
	
.bgingresar {
background:url("/images/bg_tab_ingresar.png") top left no-repeat;
	}
.bgregistrarse {
background:url("/images/bg_tab_registrarse.png") top left no-repeat;
	}
.bgpassword {
background:url("/images/bg_tab_password.png") top left no-repeat;
	}



/* END BACKGROUND COLORS, COLORS, AND BORDER COLORS / ACCENT BACKGROUND COLORS, ACCENT BORDER COLORS, AND ACCENT COLORS */

/* START BOXES AND SEPARATORS */

/* start box */


.box { background:url("/images/boxbar.png") top left repeat-x; margin-top:0px;}
.boxbordertl { background:url("/images/boxwhiterc.png") top left     no-repeat;  }
.boxborderbr { background:url("/images/boxwhiterc.png") bottom right no-repeat;  }
.boxborder1tl { background:url("/images/boxborder1tl.png") top left     no-repeat;  }
.boxborder2tl { background:url("/images/boxborder2tl.png") top left     no-repeat;  }



.pad { padding: 0px 10px 10px 10px; }

/* end box */

.tabkicker { background:url("/images/tab_kicker.png") bottom left no-repeat;
width:100%;
height:24px;
margin:0px;
  }
  
.submenu {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	}
.submenu a:link {
	color: #669dbc;
	text-decoration:none;
	}
	
.submenu a:visited {
	color: #669dbc;
	text-decoration:none;
}

.submenu a:hover {
	color: #669dbc;
	text-decoration: underline;
}

.submenu a:active {
	color: #669dbc;
	text-decoration:none;
}

/* start right line separator */

.rightseparator {
	background-image: url("../images/white_line_1x3.png"); /*bkg-line_2x5px.png*/
	background-position: top right;
	background-repeat: repeat-y;
	}

.rightseparatorB {
	background-image: url("../images/black_line_1x3.png"); /*bkg-line_2x5px.png*/
	background-position: top right;
	background-repeat: repeat-y;
	}
	
.leftseparator {
	background-image: url("../images/white_line_1x3.png");
	background-position: top left;
	background-repeat: repeat-y;
	}

.leftseparatorB {
	background-image: url("../images/black_line_1x3.png");
	background-position: top left;
	background-repeat: repeat-y;
	}
	
.topline9 {
	border-top:1px #999999 dotted;
	}

/* end right line separator */

/* END BOXES AND SEPARATORS */

/* START CONTAINERS AND RAILS */
.full_1of1 {
	width:958px;
	margin-left:10px;
	margin-right:10px;
	
	}
.wrapper .full_1of2 {
	width:468px; /*467*/
	margin-left:10px;
	margin-right:8px;
	
	}
	
.full_1of2 {
	width:468px; /*467*/
	margin-left:10px;
	margin-right:8px;
	
	}
	
.rail_full_1of2 {
	position:relative;
	width:489px;
	
	}
.rail_full_1of3 {
	position:relative;
	width:326px;
	}
.rail_full_2of3 {
	position:relative;
	width:653px;
	}
.rail_full_1of6 {
	position:relative;
	width:163px;
	}
.rail_part_1of3_of_full_2of3 {
	position:relative;	
	width:218px;	
	}
.rail_sum_full_1of3_part_1of3_of_full_2of3 {
	width:544px;
	}
.rail_part_2of3_of_full_2of3 {
	width:435px;

	}
.full_1of3 {
	width:305px;
	margin-left:10px;
	margin-right:8px;
	}
.full_1of6 {
	width:143px;
	margin-left:10px;
	margin-right:8px;
	/* border:#FF0000 solid 1px;*/
	
	}
.full_2of3 {
	width:632px;
	margin-left:10px;
	margin-right:8px;
	
	}
.part_1of3_of_full_2of3 {
	width:197px;
	margin-left:10px;
	margin-right:8px;
	
	}
.part_2of3_of_full_2of3 {
	width:415px;
	margin-left:10px;
	margin-right:8px;
	
	}
.sum_full_1of3_part_1of3_of_full_2of3 {
	width:523px;
	margin-left:10px;
	margin-right:8px;
	
	}

/* END CONTAINERS */

/* START POSITION TOOLS */
.floatleft {
	float:left;
	display:inline;
	}
.floatright {
	float:right;
	}
.marginright {
	margin-right:5px;
	}
.marginleft {
	margin-left:5px;
	}
.margintop {
	margin-top:4px;
	}
.margintop50 {
	margin-top:50px;
	}

.margintop60 {
	margin-top:60px;
	}
	
.margintop_l {
	margin-top:20px;
	}
.margintop_m {
	margin-top:10px;
	}
.marginbottom {
	margin-bottom:4px;
	}
.marginbottom_l {
	margin-bottom:20px;
	}
.marginbottom_m {
	margin-bottom:10px;
	}
.padding7 {
	padding:7px;
	}
.paddingbottom7 {
	padding:0px 0px 7px 0px;
	}
.paddingtopbottom7 {
	padding:7px 0px;
	}
.paddingtop7 {
	padding:7px 0px 0px 0px;
	}
.paddingtop77 {
	padding:77px 0px 0px 0px;
	}

.paddingright0700 {
	padding:0px 7px 0px 0px;
	}
.paddingright0007{
	padding:0px 0px 0px 7px;
	}	
.paddingright4 {
	padding:0px 4px 0px 0px;
	}
.paddingleft7 {
	padding:0px 0px 0px 7px;
	}
.paddingleft12 {
	padding:0px 12px 0px 12px;
	}
.padding4 {
	padding:4px;
	}
	
.padding4447 {
	padding:4px 4px 4px 7px;
	}
padding40 {
	padding:4px 0px;
	}	
.positiont35 {
	position:relative;
	top:1px;
	}
	
	
.oi {
	margin:5px; padding:5px; border:5px solid black; display:block;
	}
.float-divider {
	clear:both;
	display:block;
	height:0px;
	font-size:1px;
	line-height:0px;
	margin-bottom:0px;
	border:0px solid;
	}
.float-contentdivider {
	clear:both;
	display:block;
	height: 1px;
	font-size: 1px;
	line-height:1px;
	margin-bottom:1px;
	}
	
.clearfloatR {
	clear:right;
	display:block;
	height:0px;
	font-size:1px;
	line-height:0px;
	margin-bottom:0px;
	border:0px solid;
	}
	
.clearfloatL {
	clear:left;
	display:block;
	height:0px;
	font-size:1px;
	line-height:0px;
	margin-bottom:0px;
	border:0px solid;
	}
	
.clearB {
	clear:both;
	display:block;
	height:0px;
	font-size:1px;
	line-height:0px;
	margin-bottom:0px;
	border:0px solid;
	}
	
.txtcenter {
	text-align:center;
	}
.txtleft {
	text-align:left;
	}
.txtright {
	text-align:right;
	}
	
.absolut {
	position:absolute;
	}
.static {
	position:static;
	}
form {margin-bottom:0;
	
	}
/* END POSITION TOOLS */

/* TABLES CLASSES */
.tbl_eventsform {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#000000;
		margin-left:5px;
		width:132px;
		
		}
/* DDACCORDION.JS */

.accordion_link{ /*header of 1st demo*/
cursor: hand;
cursor: pointer;
}

.open_accordion_link{ /*class added to contents of 1st demo when they are open*/

}

