* 
{ 
	padding: 0; 
	margin: 0; 
	font-family: Verdana, Arial, Sans-serif;
	font-size: 12px;
}

.textTwitter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.twitter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-bottom: 5px;
	padding: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E5F2FB;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}
.twitter a{
	color:#036;
	padding: 1px;
	font-weight: bold;
	display: inline;
	font-size: 10px;
}

.uiPhotoThumb img {
    display: block;
    margin: 2px !important;
    max-width: 60px !important;
}

.fan_box .full_widget {
    border: 0px solid #94A3C4 !important;
}

.fan_box{
	font-size: 10px  !important;
}

.fan_box .full_widget .connect_top {
    background: none repeat scroll 0 0 #FFF  !important;
}

body
{
	text-align: center;
	background: black;
}



#fondo
{
	/* 1280 x 1250 */ 
	width: 1280px;
	height: 1820px;
	text-align: center;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -640px;
	background-attachment: fixed;
	background-image: url(../images/fondo-bicentenario-final.jpg);
	background-repeat: no-repeat;
	background-position: center -30px;
}

#loading
{
	width: 1280px;
	height: 100%;
	background: black;
	z-index: 100;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -640px;
}

#loadingImages
{
	width: 1280px;
	height: 120px;
	background-color: white;
	position: absolute;
	top: 400px;
	left: 0;
}

#loadingLogo
{
/*220 x 110*/
	margin-top: 10px;
	
}

#loadingGif
{
  /* 16 x 11*/
	position: relative;
	top: -50px;
	/*top: 55px;
	left: 50%;
	margin-left: */
}


#globalContainer
{
	margin: 0 auto;
	width: 892px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	overflow: visible;
}

#header
{
	margin: 0 auto;
	width: 875px;
	height: 144px;
	text-align: left;
	/* 863 x 144 */
	background: url(../images/HeaderBackground.gif) no-repeat 12px 0px ;
	z-index: 1;
	position: absolute;
	left: 0;
	top: 0;
}

#banner1
{
	position: absolute;
	top: 11px;
	left: 250px;
}

#banner2
{
  position: absolute;
	top: 32px;
	left: 650px;
}

#mailing
{
  position: absolute;
	top: 10px;
	left: 600px;
  width: 26px;
	height: 16px;
	background: url(../images/Mail.gif);
}

#home
{
  position: absolute;
	top: 11px;
	left: 630px;
  width: 26px;
	height: 15px;
	background: url(../images/Home.gif);
}

#paginainicio
{
  position: absolute;
	top: 10px;
	left: 670px;
  width: 206px;
	height: 21px;
	background: url(../images/MakeHomePage.gif);
}

#mainContainerBorder
{
    margin: 0 auto;
	width: 892px;
	height: 300px;
	text-align: left;
	z-index: 2;
	position: absolute;
	left: 0;
	top: 120px;
}

#mainContainerTop
{
	/* 892 x 22 */
	background: url(../images/fondo-celeste-arriba.png) no-repeat;
	width: 892px;
	height: 22px;
	z-index: 2;
}

#mainContainerLeft
{
	/* 16 x 2 */
	background: url(../images/fondo-celeste-sombra-izquierda.png) repeat-y;
	width: 892px;
	height: 600px;
	z-index: 2;
}

#mainContainerRight
{
    /* 17 *2 */
	background: url(../images/fondo-celeste-sombra-derecha.png) repeat-y top right;
	width: 892px;
	height: 600px;
	z-index: 2;
}

#mainContainerContent
{
	margin-left: 16px;
	margin-right: 17px;
	background: #E7F3FA url(../images/mapa-jalisco.png) no-repeat bottom left;
	height: 1112px;
	width: 859px;
	z-index: 2;
}


#leftSideBar
{
	width: 258px;
	z-index: 3;
	position: absolute;
	left: 0;
	top: 0;
}

/** 396*/
#leftMenu
{
}


#leftMenuTop
{
	/** 258 x 102 **/
	background: url(../images/menu-arriba.png) top left no-repeat;
	width: 258px;
	height: 131px;
}

#logo
{
	position: absolute;
	top: 22px;
	left: 28px;
	border: 0;
}

#leftMenuLeft
{
	/** 28 x 2 **/
	background: url(../images/menu-lado-izquierdo.png) top left repeat-y;
	width: 258px;
}
#leftMenuRight
{
	/** 10 x 1 **/
	background: url(../images/menu-lado-derecho.png) top right repeat-y;
	width: 258px;
}

/** 396 - 102 - 19 = 275 */
/*FIX de menu 275 - 29 = 246*/
#leftMenuContent
{
	background: #FFFFFF url(../images/rayas-menu.png) repeat;
	width: 220px;
	height: 246px;
	max-height: 246px;
	margin-left: 28px;
	margin-right: 10px;
	text-align: left;
	position: relative;
	top: 0;
	left: 0;
}

#leftMenuBottom
{
	/** 258 x 19 **/
	background: url(../images/menu-abajo.png) top left no-repeat;
	width: 258px;
	height: 19px;
	/*margin-top: -2px;*/
}

#signin
{
	/** 258 x 169 **/
	background: url() top left no-repeat;
	width: 258px;
	height: 170px;
}

.orangeArrowLeftPanel
{
	/** 13 x 83 **/
	margin-top: 5px;
	background: url(../images/orange-arrow-left.png) right no-repeat #FFFFFF;
	width: 221px;
	height: 83px;
	margin-left: 27px;
	margin-right: 10px;
}

#headings
{
	width: 643px;
	/** 36 x 259 **/
	background: url(../images/titular-right.png) top right no-repeat ;
	height: 259px;
	position: absolute;
	top: 10px;
	right: 0px;
	/*padding-right: 36px;*/
}

#headingsLeft
{
	/*left: 249px;*/
	/** 223 x 260 **/
	background:url(../images/titular-header.png) top left no-repeat ;
	width: 608px;
	height: 260px;
	/*position: absolute;*/
}

#headingsRight
{
	margin-left: 223px;
	/*right: 38px;*/
	background: #FFFFFF;
	width: 385px;
	height: 260px;
}

#headingsData, #featured
{
	width: 643px;
	height: 259px;
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 2;
	overflow: hidden;
	display: block;
}

#headingsDataUl
{
	list-style: none;	


}

.headingsContent
{
	width: 385px;
	height: 260px;
	position: relative;
	display: inline;
}

#headingsList
{
	margin-right: 25px;
	margin-top: 35px;
	margin-bottom: 20px;
}

/*#headingsList li
{
  height: 44px;
	width: 218px;
	position: relative;
	overflow: hidden;
	top: 0;
	left: 0;
} */

.ui-tabs-nav-item
{
  /*background: url(../images/NewsHeaderNewsTitleBack.png) repeat-x;*/
	height: 44px;
	width: 218px;
	position: relative;
	overflow: hidden;
	top: 0;
	left: 0;
}


.headingsListBackground, .ui-tabs-selected
{
  background: url(../images/NewsHeaderNewsTitleBack.png) repeat-x;
	height: 44px;
	width: 218px;
	position: relative;
	top: 0;
	left: 0;
}

.headingsListArrow
{
  left: -216px; /*33*/
  background: url(../images/NewsHeaderArrow.gif);
  position: absolute;
  height: 44px;
  width: 249px;
	top: 0;
}


#headingsList li a:link, #headingsList li a:visited, #headingsList li a:hover
{
	color: white;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	position: absolute;
	left: 35px;
	top: 14px;
}

.ui-tabs-panel
{
}

.ui-tabs-hide
{
	display:none;
}

.headingsPicture
{
	margin: 0;
	padding: 0;
	top: 6px;
	left: 224px;
	width: 385px;
	height: 246px;
	position: absolute;
}

.headingsPictureInfo
{
	clear: both;
	top: 177px;
	left: 224px;
	height: 46px;
	width: 385px;
	position: absolute;
	background: url(../images/NewsHeaderNewsTextBack.png) repeat-x;
}

.headingsPictureInfo p
{
	padding: 4px 2px 2px 6px;
	font-size: 10px;
	color: white;
}

.headingReadMore
{
	top: 0px;
	left: 300px;
	position: relative;
	color: #FFFFFF;
	width: 120px;
}

.headingTitle
{
	top: 78px;
	left: 40px;
	position: absolute;
	color: #ffffff;
	display: inline;
	width: 195px;
}

.headingTitleTitle
{
	font-size: 18px;
}

.headingDate
{
	font-size: 12px;
}



#rightSidebar, .rightSideBarIJJ
{
	margin:0;
	padding:0;
	clear: both;
	width: 176px;
	position: absolute;
	top: 398px;
	left: 690px;
	z-index: 4;
}

#i
{
	position: absolute;
	top: 399px;
	right:0;
	width: 29px;
	height: 28px;
	z-index: 4;
}

#i a img
{
	border: 0;
}

#informate
{
	width: 200px;
	height: 300px;
}

.shadedRightSquareBox
{
	width: 176px;
	
}

.shadedRightSquareBoxLeftBorder
{
	width: 176px;
	/** 3 x 1 **/
	background: url(../images/cuadro-derecha-sombra-izquierda.png) top left repeat-y;
}

.shadedRightSquareBoxRightBorder
{
	width: 176px;
	/** 3 x 1 **/
	background: url(../images/cuadro-derecha-sombra-izquierda.png) top right repeat-y;
}

.shadedRightSquareBoxBottom
{
	width: 176px;
	height: 7px;
	/** 176 x 7 **/
	background: url(../images/cuadro-derecha-sombra-abajo.png) top left no-repeat;
}

#poll
{
	width: 170px;
	margin-left: 3px;
	/** 170 x 30 **/
	background: #FFFFFF url(../images/encuesta-titulo.png) top left no-repeat;	
	height: 254px;
	position: relative;
	z-index: 30;
	overflow: hidden;
}

#pollContent
{
	top: 35px;
	position: relative;
	overflow: hidden;
	text-align: center;
}

#asterisk1
{
	/** 170 x 38 **/
	background: url(../images/1.png) top left no-repeat;
	width: 170px;
	height: 38px;
	margin-left: 3px;
}

#asterisk2
{
	/** 170 x 38 **/
	background: url(../images/2.png) top left no-repeat;
	width: 170px;
	height: 38px;
	margin-left: 3px;
	margin-top: 8px;
}

#eventListSquareBox
{
	width: 176px;
	position: absolute;
	top: 841px;
	left: 690px;
	z-index: 3;
}

#eventList
{
	width: 170px;
	margin-left: 3px;
	/** 170 x 28 **/
	background: #FFFFFF url(../images/agenda-titulo.png) top left no-repeat;	
	height: 206px;
	/*position: absolute;
	top: 441px;*/
}

#eventListContent
{
	top: 30px;
	position: relative;
	overflow-x: hidden;
	overflow-y: scroll;
	width: 170px;
	height: 176px;
}

.eventListItem
{
	width: 140px;
	height: 40px;
	text-align: left;
	padding-top: 10px;
	margin-bottom: 5px;
	padding-left: 15px;
	border-bottom: solid 1px #bfbfb;
}


.eventListItem p
{
	color: #464447;
	font-size: 10px;
}

.eventListItem a , .eventListItem a:link, .eventListItem a:visited, .eventListItem  .agendaTitle
{
	color: #464447;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 12px;
}

#eventListBottom
{
	/** 176 x 7 **/
	background: url(../images/agenda-sombra-abajo.png) top left no-repeat;
	height: 7px;
	width: 176px;
	/*position: absolute;
	top: 647px;*/
}

.orangeArrowRightPanel
{
	background: #FFFFFF url(../images/orange-arrow-right.png) top left no-repeat;
	width: 170px;
	height: 83px;
	margin-left: 3px;
	margin-top: 4px;
}

#pictureGallery
{
	top: 841px;
	position: absolute;
	left: 24px;
	z-index: 5;
	width: 663px;
}

#pictureSlider
{
	width: 663px;
}

#pictureStrip
{
	list-style: none;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	height: 123px;
	overflow: hidden;
}


#pictureStrip li
{
	position: relative;
	display: inline;
	/*width: 130px;*/
	height: 123px;
}

#pictureStrip li img
{
	margin-right: 8px;
	width: 123px;
	height: 123px;
	border: 0;
}

#pictureGalleryPrev
{
	background: url(../images/MiniGaleriaLeft.gif);
	width: 26px;
	height: 26px;
	left: 300px;
	top: 135px;
	position: absolute;
}

#pictureGalleryNext
{
	background: url(../images/MiniGaleriaRight.gif);
	width: 26px;
	height: 26px;
	left: 335px;
	top: 135px;
	position: absolute;
}


/* 841 , 24  #pictureGallery */
#pictureGalleryText
{
	display: none;
  position: absolute;
	top: 977px; 
	left: 400px; 
	width: 270px;
	height: 70px;
	z-index: 5;
	text-align: left;
}

#pictureGalleryTextTitle
{
	width: 270px;
	height: auto;
	color: #464447;
	font-weight: bold;
	font-size: 14px;
}

#pictureGalleryTextDescription
{
	width: 270px;
	height: auto;
	font-size: 11px;
	color: #464447;
}


.youtubeThumbnail
{
	width: 123px;
	height: 78px;
	border: 0;
}

.pictureGalleryContent
{
	width: 100%;
	position: static;
	clear: both;
}
.pagenumbers
{
  color: #666666;
	text-align: center;
}

.videoGalleryContent 
{
	width: 100%;
	position: static;
	clear: both;
}

.videoGalleryTitle
{
	width: 100%;
	margin-top: 20px;
	background-color: #132f56;
	height: 35px;
	line-height: 35px;
}

.videoGalleryThumbs
{
	width: 100%;
	list-style-type: none;
	display: block;
	height: 100px;
	margin-top: 20px;
}

.videoGalleryThumbs li
{
	margin-left: 10px;
	float: left;
}

.videoGallery li a img, .videoGallery li a:link, .videoGallery li a:visited
{
	border: 0;
}

.videoGalleryDittoFooter
{
	width: 100%;
	color: #666666;
	text-align: center;
}


#hiddenButtons
{
	position: absolute;
	right: -10px;
	top: 22px;
	display: block;
	width: 34px;
	height: 100px;
	overflow: visible;
	list-style: none;
	z-index: 0;
	float: right;
	display: block;
}

.socialNetworks
{
	width: 34px;
	height: 28px;
	float: right;
	display: block;
	overflow: visible;
	position: relative;
	right: 10px;
	top: 0;
}

.socialNetworks a img
{
  border: 0;
}

#bottomBanners {
    display: block;
    height: 64px;
    left: 27px;
    position: absolute;
    top: 1654px;
    width: 838px;
    z-index: 60;
}
.bottomBanner
{
	background: #FFFFFF;
	height: 64px;
	width: 209px;
	margin-right: 13px;
	float: left;
}

#bottomBanner4
{
	width: 170px;
	margin-right: 0;
}

#topBanners
{
	width: 848px;
	height: 88px;
	position: absolute;
	top: -74px;
	left: 27px;
	z-index: 6;
	display: block;
	background: #053376;
}

#topBannersTab
{
	width: 221px;
	height: 24px;
	position: absolute;
	top: 74px;
	left: 0;
	background: url(../images/banners-publicitarios.gif);
}


.topBanner
{
	background: #08346D;
	height: 64px;
	width: 209px;
	margin-right: 13px;
	float: left;
	margin-top: 10px;
	margin-bottom: 14px;
}

#topBanner4
{
	width: 170px;
	margin-right: 0;
}

#footer {
    height: 50px;
    left: 27px;
    margin-top: 8px;
    position: absolute;
    text-align: left;
    top: 1720px;
    width: 840px;
    z-index: 7;
}
#redes {
    background-color: #FFFFFF;
    height: 710px;
    left: 16px;
    margin-top: 8px;
    position: absolute;
    text-align: left;
    top: 1101px;
    width: 859px;
    z-index: 7;
}

#credits
{
	margin-left: 36px;
	width: 244px;
	float: left;
}

#contact
{
	margin-left: 54px;
	width: 506px;
	float: left;
}

.fontColorLightGray
{
	color: #999999;
}

.fontColorGray
{
	color: #555555;
}

#content {
    background-color: white;
    height: 432px;
    left: 253px;
    overflow-x: hidden;
    overflow-y: auto;
    position: absolute;
    top: 277px;
    width: 432px;
}
#content table
{
	margin: 0;
	padding: 0;
	margin-top: -15px;
}

#contentExtended
{
	width: 612px;
	height: 432px;
	background-color: white;
	top: 277px;
	left: 253px;
	position: absolute;
	text-align: left;
}

#contentMain
{
  width: 612px;
	height: 370px;
	overflow-x: hidden;
	overflow-y: scroll;
}

#contentOneColumn
{
  padding-left: 25px;
	padding-right: 25px;
	padding-top: 25px;
	padding-bottom: 25px;
  width: 552px;
	/*position: relative;*/
}

#contentTop
{
 width: 552px;
   margin-left: 25px;
	margin-right: 25px;
 padding-bottom: 25px;
 padding-top: 25px;
 border-bottom: 2px dashed #bfbfbf;
}

#contentLeft
{
	/*width: 306px;*/
	width: 260px;
	float: left;
	padding-right: 10px;
	margin-left: 25px;
	padding-top: 25px;
	padding-bottom: 25px;
}

#contentRight
{
	/*width: 306px;*/
	width: 260px;
	float: left;
	padding-left: 10px;
	margin-right: 25px;
	padding-top: 25px;
	padding-bottom: 25px;
	border-left: 2px dashed #bfbfbf;
}

#contentHeader
{
	width: 612px;
  height: 40px;
	padding-top: 20px;
	text-align: right;
	background: url(../images/NewsTitle.jpg) repeat-y;
}

#contentHeader h2
{
  margin-right: 10px;
}

.banners img
{
	border: 0;
}

#BannerIzquierda1, #BannerIzquierda2, #BannerIzquierda3
{
	width: 221;
	height: 83;
	overflow: hidden;
}

#BannerDerecha3
{
	width: 170;
	height: 83;
	overflow: hidden;
}

#BannerDerecha1, #BannerDerecha2
{
	width: 170px;
	height: 38px;
	overflow: hidden;
}

.directory
{
   list-style-type: none;
}

.directory li ul
{
	list-style-type: none;
	margin-left: 20px;
}

.directory li ul li
{
  list-style-type: none;
	margin-left: 40px;
}

.directoryTitle
{
	width: 400px;
	height: 30px;
	position: relative;
	top: 0;
	left: 0;
	margin-top: 5px;
	display: table-cell;
	vertical-align: bottom;
}

.directoryEntry
{
	width: 400px;
	height: 130px;
	position: relative;
	top: 0;
	left: 0;
}

.directoryPicture
{
	position: absolute;
	top: 0;
	left: 0;
	width: 130px;
}

.directoryText
{
	position: absolute;
	top:0;
	left: 150px;
	width: 230px;
	padding-top: 30px;
}

.bitacoraEntry
{
	margin-bottom: 10px;
	border-bottom: 2px dashed #bfbfbf;
	min-height: 50px;
}

.bitacoraEntryText
{
	margin-top: 10px;
}

.easypoll_inner  {
background-color:#14386A;
float:left;
height:100%;
}


