body {
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #717171;
}
a {
	color: #215182;
	text-decoration: none;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#cuerpo {
	background-color: #717171;
	background-image: url(../imagenes/aaa-body-bg.png);
	background-repeat: repeat-y;
	background-position: center;
}
.hd {
	background: url(../imagenes/aaa-header-bgtop.png);
	background-repeat: no-repeat;
	background-position: center;
	height: 50px;
	width: 1200px;
}
.vbk{
	background-image: url(../imagenes/visitantebk.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 400px;
	height: 40px;
}
.marquee {
	height: 180px;
	border: 1px solid #0072b1;
	background-color: #ccefff;/*#ffeb93;*/
	line-height: 250%;
	font-family: Verdana, Arial, sans-serif;
	margin-bottom: 10px;
	width: 700px;
	color: #0072b1;
	border-radius: 3px;
	font-size: 11px;
	-webkit-box-shadow: inset 0px 1px 2px 0px rgba(201, 167, 31, 0.5), 0px 1px 0px 0px rgba(250, 250, 250, 0.3);
	box-shadow: inset 0px 1px 2px 0px rgba(201, 167, 31, 0.5), 0px 1px 0px 0px rgba(250, 250, 250, 0.3);
}

/*Tool Tips*/
/*	.tooltip {
			border-bottom: 1px dotted #000000; color: #000000; outline: none;
			cursor: help; text-decoration: none;
			position: relative;
		}
	.tooltip span {
		margin-left: -999em;
		position: absolute;
	}
	.tooltip:hover span {
		border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
		box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
		font-family: Verdana, Arial, sans-serif;
		position: absolute; left: 1em; top: 2em; z-index: 99;
		margin-left: 0; width: 250px;
	}
	.tooltip:hover img {
		border: 0; margin: -10px 0 0 -55px;
		float: left; position: absolute;
	}
	.tooltip:hover em {
		font-family: Verdana, Arial, sans-serif; font-size: 1.2em; font-weight: bold;
		display: block; padding: 0.2em 0 0.6em 0;
	}
	
	.classic { padding: 0.8em 1em; }
	.custom { padding: 0.5em 0.8em 0.8em 2em; }
	* html a:hover { background: transparent; }
	.classic {background: #FFFFAA; border: 1px solid #FFAD33; }
	.critical { background: #FFCCAA; border: 1px solid #FF3334;	}
	.help { background: #9FDAEE; border: 1px solid #2BB0D7;	}
	.info { background: #9FDAEE; border: 1px solid #2BB0D7;	}
	.warning { background: #FFFFAA; border: 1px solid #FFAD33; }*/

#btn_buscar {
	background: url(../imagenes/boton-buscar_01.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 110px;
	height: 35px;
}
#btn_buscar:hover {
	background: url(../imagenes/boton-buscar_02.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 110px;
	height: 35px;
	cursor:pointer;
}
#btn_buscar:focus {
	background: url(../imagenes/boton-buscar_02.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 110px;
	height: 35px;
	cursor:pointer;
}	
/* Navigation Style */
ul,li {list-style-type:none;}
.wrapper {width:1000px; height:38px;}
.menuholder {background:url(../imagenes/menu.png); width:1000px; height:38px; margin:0; padding:0;}
.menuholder li {float:left;}
.menuholder a {background:url(../imagenes/menu.png); display:block; text-indent:-9000%; width:1000px; height:38px; margin:0; padding:0}

.menu_intro a { width:69px; }
.menu_book a { width:93px; background-position:-69px 0px;}
.menu_testi a { width:117px; background-position:-162px 0px;}
.menu_what a { width:80px;  background-position:-279px 0px;}
/*.menu_buy a { width:81px;  background-position:-359px 0px;}*/
.menu_pie a { width:81px;  background-position:-359px 0px;}
.menu_info a { width:104px;  background-position:-440px 0px;}
.menu_socio a { width:103px;  background-position:-545px 0px;}
.menu_bolsa a { width:115px;  background-position:-648px 0px;}
.menu_gal a { width:75px;  background-position:-763px 0px;}
.menu_con a { width:83px;  background-position:-838px 0px;}

.menu_intro a:hover {background-position:0px -38px;	-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.menu_book a:hover{background-position:-69px -38px;	-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.menu_testi a:hover {background-position:-162px -38px;	-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.menu_what a:hover {background-position:-279px -38px;	-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}

.menu_pie a:hover {background-position:-359px -38px;	-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.menu_info a:hover {background-position:-440px -38px;	-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.menu_socio a:hover {background-position:-545px -38px;	-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.menu_bolsa a:hover {background-position:-648px -38px;  -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.menu_gal a:hover {background-position:-763px -38px;	-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.menu_con a:hover {background-position:-838px -38px;	-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}

.menu_intro a.active  {background-position:0px -76px;}
.menu_book a.active {background-position:-69px -76px;}
.menu_testi a.active {background-position:-162px -76px;}
.menu_what a.active {background-position:-279px -76px;}
.menu_pie a.active {background-position:-359px -76px;}
.menu_info a.active {background-position:-440px -76px;}
.menu_socio a.active {background-position:-545px -76px;}
.menu_bolsa a.active {background-position:-648px -76px;}
.menu_gal a.active {background-position:-763px -76px;}
.menu_con a.active {background-position:-838px -76px;}


*{outline: none;}
img {border: 0;}
.container {
	width: 1000px;
	padding: 0;
	margin: 0 auto;
}
.folio_block {
	/*position: absolute;
	left: 50%; top: 50%;
	margin: -140px 0 0 -395px;*/
}
/*--Main Container--*/
.main_view {
	float: left;
	position: relative;
}
/*--Window/Masking Styles--*/
.window {
	height:300px;	width: 1000px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
}
.image_reel {
	position: absolute;
	top: 0; left: 0;
}
.image_reel img {float: left;}
/*--Paging Styles--*/
.paging {
	position: absolute;
	bottom: 10px; right: -7px;
	width: 269px; height:47px;
	z-index: 100; /*--Assures the paging stays on the top layer--*/
	text-align: center;
	line-height: 40px;
	background: url(../imagenes/paging_bg2.png) no-repeat;
	display: none; /*--Hidden by default, will be later shown with jQuery--*/
}
.paging a {
	padding: 5px;
	text-decoration: none;
	color: #fff;
}
.paging a.active {
	font-weight: bold; 
	background: #920000; 
	border: 1px solid #610000;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.paging a:hover {font-weight: bold;}


/* sitio aaapn */

.video {
	background-image: url(../imagenes/aaa-frame.jpg);
	background-repeat:no-repeat;
	background-position: center;
	height: 600px;
	width: 800px;
}
#pie {
	margin: 0px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #404040;
}
#informa a {
	color: #79caff;
	text-decoration: none;
	font-size: 11px;
	font: Verdana, Arial, Helvetica, sans-serif;
}
#informa {
	margin: 0px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #252525;
}
#leyenda {
	margin: 0px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #000000;
}
#logo {
	background: url(../imagenes/aaa-header-bg.png) repeat-x;
	height: 228px;
}
.error {
	background: url(../imagenes/error-aaa.png);
	height: 500px;
}

/* Sitios de Interes */
.linkbg {
	background: url(../imagenes/bg-links.png) no-repeat;
	height: 120px;
	width: 800px;
}
.linkcaaarem {
	background: url(../imagenes/link-caaarem.png) no-repeat;
	height: 100px;
	width: 100px;
	
}
.linkcaaarem:hover {
	background: url(../imagenes/link-caaarem-1.png) no-repeat;
	height: 100px;
	width: 100px;
	cursor:pointer;
}
.linkanace {
	background: url(../imagenes/link-anace.png) no-repeat;
	height: 100px;
	width: 100px;
}
.linkanace:hover {
	background: url(../imagenes/link-anace-1.png) no-repeat;
	height: 100px;
	width: 100px;
	cursor:pointer;
}
.linklegatek {
	background: url(../imagenes/link-legatek.png) no-repeat;
	height: 100px;
	width: 100px;
}
.linklegatek:hover {
	background: url(../imagenes/link-legatek-1.png) no-repeat;
	height: 100px;
	width: 100px;
	cursor:pointer;
}
.linkaduanas {
	background: url(../imagenes/link-aduanas.png) no-repeat;
	height: 100px;
	width: 100px;
}
.linkaduanas:hover {
	background: url(../imagenes/link-aduanas-1.png) no-repeat;
	height: 100px;
	width: 100px;
	cursor:pointer;
}
.linkbanxico {
	background: url(../imagenes/link-banxico.png) no-repeat;
	height: 100px;
	width: 100px;
}
.linkbanxico:hover {
	background: url(../imagenes/link-banxico-1.png) no-repeat;
	height: 100px;
	width: 100px;
	cursor:pointer;
}
.linksat {
	background: url(../imagenes/link-sat.png) no-repeat;
	height: 100px;
	width: 100px;
}
.linksat:hover {
	background: url(../imagenes/link-sat-1.png) no-repeat;
	height: 100px;
	width: 100px;
	cursor:pointer;
}
.linkvucem {
	background: url(../imagenes/link-vucem.png) no-repeat;
	height: 100px;
	width: 100px;
}
.linkvucem:hover {
	background: url(../imagenes/link-vucem-1.png) no-repeat;
	height: 100px;
	width: 100px;
	cursor:pointer;
}
.linksenasica {
	background: url(../imagenes/link-senasica.png) no-repeat;
	height: 100px;
	width: 100px;
}
.linksenasica:hover {
	background: url(../imagenes/link-senasica-1.png) no-repeat;
	height: 100px;
	width: 100px;
	cursor:pointer;
}
.linkprofepa {
	background: url(../imagenes/link-profepa.png) no-repeat;
	height: 100px;
	width: 100px;
}
.linkprofepa:hover {
	background: url(../imagenes/link-profepa-1.png) no-repeat;
	height: 100px;
	width: 100px;
	cursor:pointer;
}
.linksoia {
	background: url(../imagenes/link-soia.png) no-repeat;
	height: 100px;
	width: 100px;
}
.linksoia:hover {
	background: url(../imagenes/link-soia-1.png) no-repeat;
	height: 100px;
	width: 100px;
	cursor:pointer;
}
.linkaptace {
	background: url(../imagenes/link-aptace.png) no-repeat;
	height: 100px;
	width: 100px;
}
.linkaptace:hover {
	background: url(../imagenes/link-aptace-1.png) no-repeat;
	height: 100px;
	width: 100px;
	cursor:pointer;
}
.linkferromex {
	background: url(../imagenes/link-ferromex.png) no-repeat;
	height: 100px;
	width: 100px;
}
.linkferromex:hover {
	background: url(../imagenes/link-ferromex-1.png) no-repeat;
	height: 100px;
	width: 100px;
	cursor:pointer;
}
.linkse {
	background: url(../imagenes/link-economia.png) no-repeat;
	height: 100px;
	width: 100px;
}
.linkse:hover {
	background: url(../imagenes/link-economia-1.png) no-repeat;
	height: 100px;
	width: 100px;
	cursor:pointer;
}
.linkshcp {
	background: url(../imagenes/link-shcp.png) no-repeat;
	height: 100px;
	width: 100px;
}
.linkshcp:hover {
	background: url(../imagenes/link-shcp-1.png) no-repeat;
	height: 100px;
	width: 100px;
	cursor:pointer;
}
.linksedena {
	background: url(../imagenes/link-sedena.png) no-repeat;
	height: 100px;
	width: 100px;
}
.linksedena:hover {
	background: url(../imagenes/link-sedena-1.png) no-repeat;
	height: 100px;
	width: 100px;
	cursor:pointer;
}
.linksagarpa {
	background: url(../imagenes/link-sagarpa.png) no-repeat;
	height: 100px;
	width: 100px;
}
.linksagarpa:hover {
	background: url(../imagenes/link-sagarpa-1.png) no-repeat;
	height: 100px;
	width: 100px;
	cursor:pointer;
}
.linksalud {
	background: url(../imagenes/link-salud.png) no-repeat;
	height: 100px;
	width: 100px;
}
.linksalud:hover {
	background: url(../imagenes/link-salud-1.png) no-repeat;
	height: 100px;
	width: 100px;
	cursor:pointer;
}
.linksemarnat {
	background: url(../imagenes/link-semarnat.png) no-repeat;
	height: 100px;
	width: 100px;
}
.linksemarnat:hover {
	background: url(../imagenes/link-semarnat-1.png) no-repeat;
	height: 100px;
	width: 100px;
	cursor:pointer;
}
.linkmexico {
	background: url(../imagenes/link-mexico.png) no-repeat;
	height: 100px;
	width: 100px;
}
.linkmexico:hover {
	background: url(../imagenes/link-mexico-1.png) no-repeat;
	height: 100px;
	width: 100px;
	cursor:pointer;
}
.linkcoahuila {
	background: url(../imagenes/link-coahuila.png) no-repeat;
	height: 100px;
	width: 100px;
}
.linkcoahuila:hover {
	background: url(../imagenes/link-coahuila-1.png) no-repeat;
	height: 100px;
	width: 100px;
	cursor:pointer;
}
.linkpn {
	background: url(../imagenes/link-pn.png) no-repeat;
	height: 100px;
	width: 100px;
}
.linkpn:hover {
	background: url(../imagenes/link-pn-1.png) no-repeat;
	height: 100px;
	width: 100px;
	cursor:pointer;
}
/* Apta indicadores*/
.apta1 {
	background: url(../imagenes/apta-indica_01.png) no-repeat;
	width: 72px;
	height: 75px;
}
.apta2 {
	background: url(../imagenes/apta-indica_02.png) no-repeat;
	width: 157px;
	height: 75px;
}
.apta3 {
	background: url(../imagenes/apta-indica_03.png) no-repeat;
	width: 157px;
	height: 75px;
}
.apta4 {
	background: url(../imagenes/apta-indica_04.png) no-repeat;
	width: 157px;
	height: 75px;
}
.apta5 {
	background: url(../imagenes/apta-indica_05.png) no-repeat;
	width: 131px;
	height: 75px;
}
.apta6 {
	background: url(../imagenes/apta-indica_06.png) no-repeat;
	width: 26px;
	height: 75px;
}
/* AGENDA */
.row1 {
	background: url(../imagenes/row0_13.png);
	height: 76px;
	width: 600px;
}
.row2 {
	background: url(../imagenes/row0_14.png);
	height: 76px;
	width: 600px;
}
.row3 {
	background: url(../imagenes/row0_15.png);
	height: 76px;
	width: 600px;
}
.row4 {
	background: url(../imagenes/row0_16.png);
	height: 76px;
	width: 600px;
}
.row5 {
	background: url(../imagenes/row0_17.png);
	height: 76px;
	width: 600px;
}
.row6 {
	background: url(../imagenes/row0_18.png);
	height: 76px;
	width: 600px;
}
.row7 {
	background: url(../imagenes/row0_19.png);
	height: 24px;
	width: 600px;
}

.rowselect {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	cursor: pointer;
	color: #000000;
	height: 23px;
}
.rowselect:hover {
	color: #000000;	
	background: #ebe5ce;
	font-weight: bold;
}

.rowselect2 {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	cursor: pointer;
	color: #000000;
	height: 23px;
}
.rowselect2:hover {
	color: #0852FF;	
	background: #ebe5ce;
	
}


.cord-nota{
	background: url(../imagenes/calnota.png) no-repeat;
}
.cord-dia1{
	background: url(../imagenes/caldia1.png) no-repeat;
}
.cord-dia2{
	background: url(../imagenes/caldia2.png) no-repeat;
}
.cord-bg1{
	background: url(../imagenes/calbg1.png) no-repeat;
}
.cord-1-0 {
	background: url(../imagenes/cal0_13.png);
	height: 76px;
	width: 8px;
}	
.cord-1-1 {
	background: url(../imagenes/cal0_14.png);
	height: 76px;
	width: 83px;
}
.cord-1-2 {
	background: url(../imagenes/cal0_15.png);
	height: 76px;
	width: 84px;
}
.cord-1-3 {
	background: url(../imagenes/cal0_16.png);
	height: 76px;
	width: 83px;
}
.cord-1-4 {
	background: url(../imagenes/cal0_17.png);
	height: 76px;
	width: 84px;
}
.cord-1-5 {
	background: url(../imagenes/cal0_18.png);
	height: 76px;
	width: 83px;
}
.cord-1-6 {
	background: url(../imagenes/cal0_19.png);
	height: 76px;
	width: 84px;
}
.cord-1-7 {
	background: url(../imagenes/cal0_20.png);
	height: 76px;
	width: 83px;
}
.cord-1-8 {
	background: url(../imagenes/cal0_21.png);
	height: 76px;
	width: 8px;
}
.menuasocbg{
	background: url(../imagenes/menu-bg.png) repeat-y;
	height: 39px;
}
#sesion {
	background: url(../imagenes/aaa-header-bgtop.png);
	background-position:center;
	background-repeat: repeat-x;
}
#sesion a{
	color: #79caff;
	text-decoration: none;
	font-size: 11px;
	font: Verdana, Arial, Helvetica, sans-serif;
}
.contenedor {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	border: 1px dotted #717171;
}
.slide {
	width: 200px;
	background: #ececec;
}
.ppimgt {
	background: url(../imagenes/boton-dia_03.png);
	background-repeat:no-repeat;
	background-position:center;
	width: 50px;
	height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
}
.ppimg {
	background: url(../imagenes/boton-dia_01.png);
	background-repeat:no-repeat;
	background-position:center;
	width: 50px;
	cursor:pointer;
	height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
}
.ppimg:hover {
	background: url(../imagenes/boton-dia_03.png);
	background-repeat:no-repeat;
	background-position:center;
	width: 50px;
	cursor:pointer;
	height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
}
.ppimgs {
	background: url(../imagenes/boton-dia_02p.png);
	background-repeat:no-repeat;
	background-position:center;
	cursor:pointer;
	width: 50px;
	height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
}
.ppimgs:hover {
	background: url(../imagenes/boton-dia_03.png);
	background-repeat:no-repeat;
	background-position:center;
	width: 50px;
	height: 25px;
	cursor:pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
}
.ppbotmt {
	background: url(../imagenes/boton-mes_03.png);
	background-repeat:no-repeat;
	background-position:center;
	width: 100px;
	height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
}
.ppbotm {
	background: url(../imagenes/boton-mes_01.png);
	background-repeat:no-repeat;
	background-position:center;
	width: 100px;
	cursor:pointer;
	height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
}
.ppbotm:hover {
	background: url(../imagenes/boton-mes_03.png);
	background-repeat:no-repeat;
	background-position:center;
	width: 110px;
	cursor:pointer;
	height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
}
.ppbotms {
	background: url(../imagenes/boton-mes_02p.png);
	background-repeat:no-repeat;
	background-position:center;
	width: 100px;
	cursor:pointer;
	height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
}
.ppbotms:hover {
	background: url(../imagenes/boton-mes_03.png);
	background-repeat:no-repeat;
	background-position:center;
	width: 110px;
	cursor:pointer;
	height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
}
/* Textos */
@import url(https://fonts.googleapis.com/css?family=Source+Serif+Pro:600,700);

@font-face {
    font-family: 'LubalGraphMdBTMedium';
    src: url('../servicios/fonts/lubgrhm-webfont.eot');
    src: url('../servicios/fonts/lubgrhm-webfont.eot?#iefix') format('embedded-opentype'),
         url('../servicios/fonts/lubgrhm-webfont.woff') format('woff'),
         url('../servicios/fonts/lubgrhm-webfont.ttf') format('truetype'),
         url('../servicios/fonts/lubgrhm-webfont.svg#LubalGraphMdBTMedium') format('svg');	 
}

.pp24gff { 
	font-family: LubalGraphMdBTMedium, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 24px;
	color:#303030;
}
.pp18gff { 
	font-family: LubalGraphMdBTMedium, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 18px;
	color:#303030;
	font-stretch: extra-condensed;
}
.pp18gffw { 
	/*font-family: LubalGraphMdBTMedium, Verdana, Arial, Helvetica, sans-serif; */
	font-family: 'Source Serif Pro', serif;
	font-size: 18px;
	font-weight:100;
	font-stretch:narrower;
	background-color:#303030;
	
 
	color:#ffffff;
	height: 20px;
	
}

.pp14gff { 
	font-family: LubalGraphMdBTMedium, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px;
	color:#4277AD;
	
}
.pp12gff { 
	font-family: LubalGraphMdBTMedium, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color:#252525;
}
.pp10gff { 
	font-family: LubalGraphMdBTMedium, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color:#303030;
	font-stretch: extra-condensed;
}

.pp12aff { 
	font-family: LubalGraphMdBTMedium, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color:#004397;
}

@font-face {
    font-family: 'LillyRegular';
    src: url('../servicios/fonts/Lilly__-webfont.eot');
    src: url('../servicios/fonts/Lilly__-webfont.eot?#iefix') format('embedded-opentype'),
         url('../servicios/fonts/Lilly__-webfont.woff') format('woff'),
         url('../servicios/fonts/Lilly__-webfont.ttf') format('truetype'),
         url('../servicios/fonts/Lilly__-webfont.svg#LillyRegular') format('svg');	 
}
.pppn { 
	font-family: LillyRegular,Verdana, Arial, Helvetica, sans-serif; 
	font-size: 18px;
	color:#303030;
	font-stretch: extra-condensed;
}



.pp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
}
.pptes {
	color: #ffd200;
	text-decoration: none;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.ppmin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#000000;
}
.ppml {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	margin-left: 30px;
}
.ppfolio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 40px;
	color:#4277AD;
	/*margin-left: 30px;*/
}
.ppa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#004397;
}
.ppb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
}
.pp16b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#FFFFFF;
}
.pp16bapta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#FFCC00;
}
.pp12bapta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFCC00;
}
.ppg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#c3c3c3;
}
.ppimport {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FF0000;
}
.pp18 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#000000;
}

.pp18b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#FFFFFF;
}

.pp18g {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#303030;
}
.pp18r {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#FF0000;
}
.ppr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FF0000;
}
/* Tablas */
.tabla {
	border-top: 1pt dotted #303030;
	border-right: 1pt none #303030;
	border-bottom: 1pt none #303030;
	border-left: 1pt dotted #303030;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
}
.tablaavi {
	border-top: 1pt dotted #303030;
	border-right: 1pt dotted #303030;
	border-bottom: 1pt dotted #303030;
	border-left: 1pt dotted #303030;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background: #c3c3c3;
}
.tablacir {
	border-top: 1pt dotted #6c6c6c;
	border-right: 1pt dotted #6c6c6c;
	border-bottom: 1pt dotted #6c6c6c;
	border-left: 1pt dotted #6c6c6c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.tabladot {
	border-top: 1pt dotted #6c6c6c;
	border-right: 1pt dotted #6c6c6c;
	border-bottom: 1pt dotted #6c6c6c;
	border-left: 1pt dotted #6c6c6c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.tablaregis {
	background: #FFFFFF;
	border-right: 1px solid #bababa;
	border-bottom: 1px solid #bababa;
	border-top: 1px solid #bababa;
	border-left: 1px solid #bababa;
	margin: 10px;
}

.tablaponiter {
}
.tablaponiter:hover {
	cursor: pointer;
}

.tablaola thead {
	background-color:#C8DFFF;
	}
.tablaola tbody {
	background-color: #99B8E3;
	}
	
.tabladoc {
	border: 1pt dotted #303030 !important;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
}	
/* Celdas */
.celdacir{
	background: #cccccc;
}
.celdahd {
	border-top: 1pt none #dddddd;
	border-right: 1pt dotted #dddddd;
	border-bottom: 1pt dotted #dddddd;
	border-left: 1pt none #dddddd;
	background: #404040;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 25px;
	color:#FFFFFF;
}
.celdacal {
	border-top: 1pt dotted #dddddd;
	border-right: 1pt dotted #dddddd;
	border-bottom: 1pt dotted #dddddd;
	border-left: 1pt dotted #dddddd;
	background: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 25px;
	color:#000000;
}
.celdacal:hover {
	border-top: 1pt dotted #dddddd;
	border-right: 1pt dotted #dddddd;
	border-bottom: 1pt dotted #dddddd;
	border-left: 1pt dotted #dddddd;
	background: #dddddd;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 25px;
	color:#000000;
	font-weight: bold;
	cursor:pointer;
}
.celdacall {
	border-top: 1pt dotted #dddddd;
	border-right: 1pt dotted #dddddd;
	border-bottom: 1pt dotted #dddddd;
	border-left: 1pt dotted #dddddd;
	background: #79caff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 25px;
	color:#000000;
}
.celdacall:hover {
	border-top: 1pt dotted #dddddd;
	border-right: 1pt dotted #dddddd;
	border-bottom: 1pt dotted #dddddd;
	border-left: 1pt dotted #dddddd;
	background: #dddddd;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 25px;
	color:#79caff;
	font-weight: bold;
	cursor:pointer;
}
.borde {
	border-top: 1pt none #303030;
	border-right: 1pt dotted #303030;
	border-bottom: 1pt dotted #303030;
	border-left: 1pt none #303030;
}
.fullborde {
	border-top: 1pt dotted #303030;
	border-right: 1pt dotted #303030;
	border-bottom: 1pt dotted #303030;
	border-left: 1pt dotted #303030;
}
.celdalista {
	border-top: 1pt dotted #dddddd;
	border-right: 1pt dotted #dddddd;
	border-bottom: 1pt dotted #dddddd;
	border-left: 1pt dotted #dddddd;
	background: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 25px;
	color:#000000;
}
.celdalista:hover {
	border-top: 1pt dotted #dddddd;
	border-right: 1pt dotted #dddddd;
	border-bottom: 1pt dotted #dddddd;
	border-left: 1pt dotted #dddddd;
	background: #dddddd;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 25px;
	color:#000000;
	cursor:pointer;
}
.celdalista1 {
	border-top: 1pt dotted #dddddd;
	border-right: 1pt dotted #dddddd;
	border-bottom: 1pt dotted #dddddd;
	border-left: 1pt dotted #dddddd;
	background: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 25px;
	color:#000000;
}
.celdalista1:hover {
	border-top: 1pt dotted #dddddd;
	border-right: 1pt dotted #dddddd;
	border-bottom: 1pt dotted #dddddd;
	border-left: 1pt dotted #dddddd;
	background: #ffc7ce;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 25px;
	color:#000000;
	cursor:pointer;
}


.celbrowser {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;	
	background-color: #252525;
	height: 23px;
}


/* Renglones */
.rowform {
	height: 23px;
}
.renglon {
	cursor:pointer;
	height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.renglon:hover {
	cursor:pointer;
	height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background: #cccccc;
}
.renglonnot {
	cursor:pointer;
	height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4277AD;
}
.renglonnot:hover {
	cursor:pointer;
	height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4277AD;
	background: #cccccc;
}
.renglonfmx {
	cursor:pointer;
	height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.renglonfmx:hover {
	cursor:pointer;
	height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background: #cccccc;
}
.bgcalendario {
	background: url(../imagenes/bgcalendario.png) repeat-x;
	background-position: center;
	width: 210px;
	height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.bgcalendario:hover {
	background: url(../imagenes/bgcalendario.png) repeat-x;
	background-position: center;
	width: 210px;
	height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8bc4ff;
	cursor:pointer;
}
.bgcalendariom {
	background: url(../imagenes/bgcalendariomes.png) repeat-x;
	background-position: center;
	width: 210px;
	height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.bgcalendariom:hover {
	background: url(../imagenes/bgcalendariomes.png) repeat-x;
	background-position: center;
	width: 210px;
	height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8bc4ff;
	cursor:pointer;
}
.bglistacir {
	background: #404040;
	height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.bgagenda {
	background: #404040;
	height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.bgagendarow0 {
	background: #f2f2f2;
	height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.bgagendarow1 {
	background: #f1f1f1;
	height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.bgagendarow2 {
	background: #404040;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}
.bgagendarow3 {
	background: #c2c2c2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
/* lineas */
.line1 {
	background: #004397;
	}
.line2 {
	background: #303030;
	}
/* Menu de Comunicados ABC */
.menu-cir-1 {
	background: url(../imagenes/menu-cir-1_01.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 126px;
	height: 35px;
}
.menu-cir-1:hover {
	background: url(../imagenes/menu-cir-2_01.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 126px;
	height: 35px;
	cursor:pointer;
}
.menu-cir-2 {
	background: url(../imagenes/menu-cir-1_02.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 4px;
	height: 35px;
}
.menu-cir-3 {
	background: url(../imagenes/menu-cir-1_03.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 76px;
	height: 35px;
}
.menu-cir-3:hover {
	background: url(../imagenes/menu-cir-2_03.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 76px;
	height: 35px;
	cursor:pointer;
}
.menu-cir-3d {
	background: url(../imagenes/menu-cir-1_03.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 76px;
	height: 35px;
}
.menu-cir-3d:hover {
	background: url(../imagenes/menu-cir-3_03.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 76px;
	height: 35px;
	cursor:pointer;
}
.menu-cir-4 {
	background: url(../imagenes/menu-cir-1_04.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 4px;
	height: 35px;
}
.menu-cir-5 {
	background: url(../imagenes/menu-cir-1_05.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 63px;
	height: 35px;
}
.menu-cir-5:hover {
	background: url(../imagenes/menu-cir-2_05.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 63px;
	height: 35px;
	cursor:pointer;
}
.menu-cir-5d {
	background: url(../imagenes/menu-cir-1_05.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 63px;
	height: 35px;
}
.menu-cir-5d:hover {
	background: url(../imagenes/menu-cir-3_05.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 63px;
	height: 35px;
	cursor:pointer;
}
.menu-cir-6 {
	background: url(../imagenes/menu-cir-1_06.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 6px;
	height: 35px;
	cursor:pointer;
}
.menu-cir-7 {
	background: url(../imagenes/menu-cir-1_07.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 85px;
	height: 35px;
}
.menu-cir-7:hover {
	background: url(../imagenes/menu-cir-2_07.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 85px;
	height: 35px;
	cursor:pointer;
}
.menu-cir-7d {
	background: url(../imagenes/menu-cir-1_07.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 85px;
	height: 35px;
}
.menu-cir-7d:hover {
	background: url(../imagenes/menu-cir-3_07.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 85px;
	height: 35px;
	cursor:pointer;
}
.menu-cir-8 {
	background: url(../imagenes/menu-cir-1_08.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 5px;
	height: 35px;
}
.menu-cir-9 {
	background: url(../imagenes/menu-cir-1_09.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 80px;
	height: 35px;
}
.menu-cir-9:hover {
	background: url(../imagenes/menu-cir-2_09.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 80px;
	height: 35px;
	cursor:pointer;
}
.menu-cir-9d {
	background: url(../imagenes/menu-cir-1_09.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 80px;
	height: 35px;
}
.menu-cir-9d:hover {
	background: url(../imagenes/menu-cir-3_09.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 80px;
	height: 35px;
	cursor:pointer;
}
.menu-cir-10 {
	background: url(../imagenes/menu-cir-1_10.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 5px;
	height: 35px;
}
.menu-cir-11 {
	background: url(../imagenes/menu-cir-1_11.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 78px;
	height: 35px;
}
.menu-cir-11:hover {
	background: url(../imagenes/menu-cir-2_11.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 78px;
	height: 35px;
	cursor:pointer;
}
.menu-cir-11d {
	background: url(../imagenes/menu-cir-1_11.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 78px;
	height: 35px;
}
.menu-cir-11d:hover {
	background: url(../imagenes/menu-cir-3_11.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 78px;
	height: 35px;
	cursor:pointer;
}

/* Boton de Regresar */
.boton-reg-1 {
	background: url(../imagenes/boton-regresar_01.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 110px;
	height: 35px;
}
.boton-reg-1:hover {
	background: url(../imagenes/boton-regresar_02.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 110px;
	height: 35px;
	cursor:pointer;
}

/* Menu de Comunicados Publicar ABC */

.menu-cirpub-1 {
	background: url(../imagenes/menu-cirpub-1_01.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 101px;
	height: 35px;
}
.menu-cirpub-1:hover {
	background: url(../imagenes/menu-cirpub-2_01.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 101px;
	height: 35px;
	cursor:pointer;
}
.menu-cirpub-2 {
	background: url(../imagenes/menu-cirpub-1_02.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 3px;
	height: 35px;
		-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.menu-cirpub-3 {
	background: url(../imagenes/menu-cirpub-1_03.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 72px;
	height: 35px;
		-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.menu-cirpub-3:hover {
	background: url(../imagenes/menu-cirpub-2_03.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 72px;
	height: 35px;
	cursor:pointer;
		-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.menu-cirpub-4 {
	background: url(../imagenes/menu-cirpub-1_04.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 4px;
	height: 35px;
		-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.menu-cirpub-5 {
	background: url(../imagenes/menu-cirpub-1_05.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 109px;
	height: 35px;
		-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.menu-cirpub-5:hover {
	background: url(../imagenes/menu-cirpub-2_05.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 109px;
	height: 35px;
	cursor:pointer;
		-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

/* Menu de Ferromed ABC */
.menu-ferred-1 {
	background: url(../imagenes/menu-ferroed-1_01.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 126px;
	height: 35px;
		-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.menu-ferred-1:hover {
	background: url(../imagenes/menu-ferroed-2_01.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 126px;
	height: 35px;
	cursor:pointer;
		-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.menu-ferred-2 {
	background: url(../imagenes/menu-ferroed-1_02.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 4px;
	height: 35px;
		-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.menu-ferred-3 {
	background: url(../imagenes/menu-ferroed-1_03.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 76px;
	height: 35px;
		-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.menu-ferred-3:hover {
	background: url(../imagenes/menu-ferroed-2_03.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 76px;
	height: 35px;
	cursor:pointer;
		-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.menu-ferred-4 {
	background: url(../imagenes/menu-ferroed-1_04.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 4px;
	height: 35px;	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	
}
.menu-ferred-5 {
	background: url(../imagenes/menu-ferroed-1_05.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 63px;
	height: 35px;
		-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.menu-ferred-5:hover {
	background: url(../imagenes/menu-ferroed-2_05.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 63px;
	height: 35px;
	cursor:pointer;
		-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.menu-ferred-6 {
	background: url(../imagenes/menu-ferroed-1_06.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 6px;
	height: 35px;
	cursor:pointer;
		-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.menu-ferred-7 {
	background: url(../imagenes/menu-ferroed-1_07.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 96px;
	height: 35px;
		-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.menu-ferred-7:hover {
	background: url(../imagenes/menu-ferroed-2_07.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 96px;
	height: 35px;
	cursor:pointer;
		-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

/* Menu de noticiased ABC */
.menu-noticiased-1 {
	background: url(../imagenes/menu-noticiased-1_01.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 126px;
	height: 35px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.menu-noticiased-1:hover {
	background: url(../imagenes/menu-noticiased-2_01.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 126px;
	height: 35px;
	cursor:pointer;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.menu-noticiased-2 {
	background: url(../imagenes/menu-noticiased-1_02.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 4px;
	height: 35px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.menu-noticiased-3 {
	background: url(../imagenes/menu-noticiased-1_03.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 76px;
	height: 35px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.menu-noticiased-3:hover {
	background: url(../imagenes/menu-noticiased-2_03.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 76px;
	height: 35px;
	cursor:pointer;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.menu-noticiased-4 {
	background: url(../imagenes/menu-noticiased-1_04.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 4px;
	height: 35px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	}
.menu-noticiased-5 {
	background: url(../imagenes/menu-noticiased-1_05.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 63px;
	height: 35px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	}
.menu-noticiased-5:hover {
	background: url(../imagenes/menu-noticiased-2_05.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 63px;
	height: 35px;
	cursor:pointer;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.menu-noticiased-6 {
	background: url(../imagenes/menu-noticiased-1_06.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 6px;
	height: 35px;
	cursor:pointer;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.menu-noticiased-7 {
	background: url(../imagenes/menu-noticiased-1_07.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 96px;
	height: 35px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.menu-noticiased-7:hover {
	background: url(../imagenes/menu-noticiased-2_07.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 96px;
	height: 35px;
	cursor:pointer;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

/*Menu ASOC HISTORIA*/
.menuhisto {
	background-image: url(../imagenes/menu-asoc-1_01.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.menuhisto:hover {
	background-image: url(../imagenes/menu-asoc-2_01.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;	
}

/*Menu ASOC NOSOTROS*/
.menunos {
	background-image: url(../imagenes/menu-asoc-1_02.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;	
}
.menunos:hover {
	background-image: url(../imagenes/menu-asoc-2_02.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
/*Menu ASOC MISION-VISION*/
.menumv {
	background-image: url(../imagenes/menu-asoc-1_03.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;	
}
.menumv:hover {
	background-image: url(../imagenes/menu-asoc-2_03.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
/*Menu ASOC UBICACION*/
.menuubi {
	background-image: url(../imagenes/menu-asoc-1_04.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;	
}
.menuubi:hover {
	background-image: url(../imagenes/menu-asoc-2_04.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
/*Menu ASOC INSTALACIONES*/
.menuinst {
	background-image: url(../imagenes/menu-asoc-1_05.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.menuinst:hover {
	background-image: url(../imagenes/menu-asoc-2_05.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
/*Menu ASOC DIRECTORIO*/
.menudir {
	background-image: url(../imagenes/menu-asoc-1_06.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.menudir:hover {
	background-image: url(../imagenes/menu-asoc-2_06.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
/*Menu ASOC GALARDONES*/
.menugal {
	background-image: url(../imagenes/menu-asoc-1_07.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.menugal:hover {
	background-image: url(../imagenes/menu-asoc-2_07.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
/*Menu ASOC Asociarse*/
.menucomo {
	background-image: url(../imagenes/menu-asoc-1_08.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.menucomo:hover {
	background-image: url(../imagenes/menu-asoc-2_08.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
/*Menu CIRC V.UNICA*/
.menuvuni {
	background-image: url(../imagenes/menu-circ-1_01.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.menuvuni:hover {
	background-image: url(../imagenes/menu-circ-2_01.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

/*Menu ASOCIADOS - SOCIOS Comunicados*/
#menusocioscom {
	background-image: url(../imagenes/menu-socio-1_01.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
#menusocioscom:hover {
	background-image: url(../imagenes/menu-socio-2_01.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
#menusocioscom:focus {
	background-image: url(../imagenes/menu-socio-2_01.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

/*Menu ASOCIADOS - SOCIOS Edos Financieros*/
#menusociosedos {
	background-image: url(../imagenes/menu-socio-1_02.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
#menusociosedos:hover {
	background-image: url(../imagenes/menu-socio-2_02.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
#menusociosedos:focus {
	background-image: url(../imagenes/menu-socio-2_02.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

/*Menu CIRC BOLETINES*/
.menubol {
	background-image: url(../imagenes/menu-circ-1_02.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.menubol:hover {
	background-image: url(../imagenes/menu-circ-2_02.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
/*Menu CIRC AAA*/
.menuaaa {
	background-image: url(../imagenes/menu-circ-1_03.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.menuaaa:hover {
	background-image: url(../imagenes/menu-circ-2_03.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
/*Menu CIRC ASOCIADOS*/
.menuasoci {
	background-image: url(../imagenes/menu-circ-1_04.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.menuasoci:hover {
	background-image: url(../imagenes/menu-circ-2_04.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
/*Menu CIRC CONSEJO*/
.menucons {
	background-image: url(../imagenes/menu-circ-1_05.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.menucons:hover {
	background-image: url(../imagenes/menu-circ-2_05.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
/*Menu CIRC INTERNOS*/
.menuinte {
	background-image: url(../imagenes/menu-circ-1_06.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.menuinte:hover {
	background-image: url(../imagenes/menu-circ-2_06.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

/*Menu CIRC editar*/
.menuedi {
	background-image: url(../imagenes/menu-circ-1_07.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.menuedi:hover {
	background-image: url(../imagenes/menu-circ-2_07.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

/*Menu INFO VEHICULOS*/
.menuvehiculos {
	background-image: url(../imagenes/menu-info-1_01.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	/*height: 71px;*/
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;	
}
.menuvehiculos:hover {
	background-image: url(../imagenes/menu-info-2_01.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
/*	height: 71px;*/
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

/*Menu INFO PASAJEROS*/
.menupasaj {
	background-image: url(../imagenes/menu-info-1_011.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	/*height: 71px;*/
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;	
}
.menupasaj:hover {
	background-image: url(../imagenes/menu-info-2_011.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
/*	height: 71px;*/
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

/*Menu INFO PAISANO*/
.menupaisa {
	background-image: url(../imagenes/menu-info-1_02.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	/*height: 71px;*/
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;	
}
.menupaisa:hover {
	background-image: url(../imagenes/menu-info-2_02.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
/*	height: 71px;*/
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}


/* Menu Registro de Documentos */
#btn_docreesta {
	background: url(../imagenes/menu-doc-1_01.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 124px;
	height: 35px;
}
#btn_docreesta:hover {
	background: url(../imagenes/menu-doc-2_01.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 124px;
	height: 35px;
	cursor:pointer;
}
#btn_docreesta:focus {
	background: url(../imagenes/menu-doc-2_01.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 124px;
	height: 35px;
	cursor:pointer;
}
.btn_doc_sep_1 {
	background: url(../imagenes/menu-doc-1_02.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 4px;
	height: 35px;
}

#btn_docnuevo {
	background: url(../imagenes/menu-doc-1_03.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 76px;
	height: 35px;
}
#btn_docnuevo:hover {
	background: url(../imagenes/menu-doc-2_03.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 76px;
	height: 35px;
	cursor:pointer;
}
#btn_docnuevo:focus {
	background: url(../imagenes/menu-doc-2_03.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 76px;
	height: 35px;
	cursor:pointer;
}
#btn_docnuevo1 {
	background: url(../imagenes/menu-doc-3_03.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 76px;
	height: 35px;
}
#btn_docnuevo1:hover {
	background: url(../imagenes/menu-doc-3_03.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 76px;
	height: 35px;
	cursor:pointer;
}
#btn_docnuevo1:focus {
	background: url(../imagenes/menu-doc-3_03.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 76px;
	height: 35px;
	cursor:pointer;
}
.btn_doc_sep_2 {
	background: url(../imagenes/menu-doc-1_04.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 4px;
	height: 35px;
}
#btn_docborrar {
	background: url(../imagenes/menu-doc-1_05.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 62px;
	height: 35px;
}
#btn_docborrar:hover {
	background: url(../imagenes/menu-doc-2_05.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 62px;
	height: 35px;
	cursor:pointer;
}
#btn_docborrar:focus {
	background: url(../imagenes/menu-doc-2_05.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 62px;
	height: 35px;
	cursor:pointer;
}
#btn_docborrar1 {
	background: url(../imagenes/menu-doc-3_05.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 62px;
	height: 35px;
}
#btn_docborrar1:hover {
	background: url(../imagenes/menu-doc-3_05.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 62px;
	height: 35px;
	cursor:pointer;
}
#btn_docborrar1:focus {
	background: url(../imagenes/menu-doc-3_05.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 62px;
	height: 35px;
	cursor:pointer;
}
.btn_doc_sep_3 {
	background: url(../imagenes/menu-doc-1_06.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 6px;
	height: 35px;
}
#btn_docguardar {
	background: url(../imagenes/menu-doc-1_07.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 100px;
	height: 35px;
}
#btn_docguardar:hover {
	background: url(../imagenes/menu-doc-2_07.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 100px;
	height: 35px;
	cursor:pointer;
}
#btn_docguardar:focus {
	background: url(../imagenes/menu-doc-2_07.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 100px;
	height: 35px;
	cursor:pointer;
}
#btn_docguardar1 {
	background: url(../imagenes/menu-doc-3_07.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 100px;
	height: 35px;
}
#btn_docguardar1:hover {
	background: url(../imagenes/menu-doc-3_07.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 100px;
	height: 35px;
	cursor:pointer;
}
#btn_docguardar1:focus {
	background: url(../imagenes/menu-doc-3_07.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 100px;
	height: 35px;
	cursor:pointer;
}
/*Menu INFO OLA*/
.menuola {
	background-image: url(../imagenes/menu-info-1_10.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	/*height: 71px;*/
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;	
}
.menuola:hover {
	background-image: url(../imagenes/menu-info-2_10.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
/*	height: 71px;*/
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}


/*Menu INFO NEEC*/
.menuneec {
	background-image: url(../imagenes/menu-info-1_09.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	/*height: 71px;*/
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;	
}
.menuneec:hover {
	background-image: url(../imagenes/menu-info-2_09.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
/*	height: 71px;*/
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}


/*Menu INFO REQUISITOS*/
.menurequi {
	background-image: url(../imagenes/menu-info-1_03.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	/*height: 71px;*/
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;	
}
.menurequi:hover {
	background-image: url(../imagenes/menu-info-2_03.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
/*	height: 71px;*/
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

/*Menu INFO REQUISITOS*/
.menuestadis {
	background-image: url(../imagenes/menu-info-1_05.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	/*height: 71px;*/
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;	
}
.menuestadis:hover {
	background-image: url(../imagenes/menu-info-2_05.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
/*	height: 71px;*/
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
/* Menu Manuales*/
.menumanuales {
	background-image: url(../imagenes/menu-info-1_06.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	/*height: 71px;*/
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;	
}
.menumanuales:hover {
	background-image: url(../imagenes/menu-info-2_06.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
/*	height: 71px;*/
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
/*Menu PN  CIUDAD*/
.menucity {
	background-image: url(../imagenes/menu-pn-1_01.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	/*height: 71px;*/
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.menucity:hover {
	background-image: url(../imagenes/menu-pn-2_01.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
/*	height: 71px;*/
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

/*Menu PN ADUANA*/
.menuadu {
	background-image: url(../imagenes/menu-pn-1_02.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	/*height: 71px;*/
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.menuadu:hover {
	background-image: url(../imagenes/menu-pn-2_02.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
/*	height: 71px;*/
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

/*Menu PN PARQUES INDUSTRIALES*/
.menuparindu {
	background-image: url(../imagenes/menu-pn-1_03.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	/*height: 71px;*/
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.menuparindu:hover {
	background-image: url(../imagenes/menu-pn-2_03.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
/*	height: 71px;*/
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

/*Menu PN FOTOGRAFIAS*/
.menufotos {
	background-image: url(../imagenes/menu-pn-1_04.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	/*height: 71px;*/
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;	
}
.menufotos:hover {
	background-image: url(../imagenes/menu-pn-2_04.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
/*	height: 71px;*/
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

/*Menu PN CONECTIVIDAD*/
.menuconect {
	background-image: url(../imagenes/menu-pn-1_05.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	/*height: 71px;*/
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.menuconect:hover {
	background-image: url(../imagenes/menu-pn-2_05.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
/*	height: 71px;*/
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

/*Menu PN COMERCIO EXT*/
.menucomext {
	background-image: url(../imagenes/menu-pn-1_06.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	/*height: 71px;*/
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;	
}
.menucomext:hover {
	background-image: url(../imagenes/menu-pn-2_06.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
/*	height: 71px;*/
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

/*Menu PN VIDEO*/
.menuvideo {
	background-image: url(../imagenes/menu-pn-1_07.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	/*height: 71px;*/
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.menuvideo:hover {
	background-image: url(../imagenes/menu-pn-2_07.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
/*	height: 71px;*/
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

/*Menu GALERIAS Historico*/
.menugalhist {
	background-image: url(../imagenes/menu-gal-01_01.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	/*height: 71px;*/
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.menugalhist:hover {
	background-image: url(../imagenes/menu-gal-02_01.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
/*	height: 71px;*/
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}


/*Menu GALERIAS Fundaci&oacute;n CAAAREM*/
.menugalfun {
	background-image: url(../imagenes/menu-gal-01_02.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	/*height: 71px;*/
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.menugalfun:hover {
	background-image: url(../imagenes/menu-gal-02_02.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
/*	height: 71px;*/
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

/*Menu GALERIAS Capacitaci&oacute;n*/
.menugalcap {
	background-image: url(../imagenes/menu-gal-01_03.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	/*height: 71px;*/
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.menugalcap:hover {
	background-image: url(../imagenes/menu-gal-02_03.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
/*	height: 71px;*/
}

/*Menu GALERIAS Eventos*/
.menugaleventos {
	background-image: url(../imagenes/menu-gal-01_04.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	/*height: 71px;*/
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.menugaleventos:hover {
	background-image: url(../imagenes/menu-gal-02_04.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
/*	height: 71px;*/
}

/*Menu ASOCIADOS ASOCIADOS*/
#menuasoaso {
	background-image: url(../imagenes/menu-aso-1_01.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
#menuasoaso:hover {
	background-image: url(../imagenes/menu-aso-2_01.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
#menuasoaso:focus {
	background-image: url(../imagenes/menu-aso-2_01.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

/*Menu ASOCIADOS CONSEJO*/
#menuasocon {
	background-image: url(../imagenes/menu-aso-1_02.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
#menuasocon:hover {
	background-image: url(../imagenes/menu-aso-2_02.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
#menuasocon:focus {
	background-image: url(../imagenes/menu-aso-2_02.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

/*Menu ASOCIADOS EDIT*/
#menuasoedit {
	background-image: url(../imagenes/menu-aso-1_03.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
#menuasoedit:hover {
	background-image: url(../imagenes/menu-aso-2_03.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
#menuasoedit:focus {
	background-image: url(../imagenes/menu-aso-2_03.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

/*Menu FORYSOL  Aduana*/
.menufysadu {
	background-image: url(../imagenes/menu-fys-1_01.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	/*height: 71px;*/
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;	
}
.menufysadu:hover {
	background-image: url(../imagenes/menu-fys-2_01.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
/*	height: 71px;*/
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

/*Menu FORYSOL  AAAPN*/
.menufysaaapn {
	background-image: url(../imagenes/menu-fys-1_02.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.menufysaaapn:hover {
	background-image: url(../imagenes/menu-fys-2_02.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

/*Menu FORYSOL  SYCATSA*/
.menufyssycatsa {
	background-image: url(../imagenes/menu-fys-1_03.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.menufyssycatsa:hover {
	background-image: url(../imagenes/menu-fys-2_03.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
}

/*Menu FORYSOL  SAGARPA*/
.menufyssaga {
	background-image: url(../imagenes/menu-fys-1_04.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.menufyssaga:hover {
	background-image: url(../imagenes/menu-fys-2_04.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
}

/*Menu LISTAS FERROMEX IMPORTACIÓN*/
.menuferroimpo {
	background-image: url(../imagenes/menu-ferro-1_01.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.menuferroimpo:hover {
	background-image: url(../imagenes/menu-ferro-2_01.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}


/*Menu Bolsa de trabajo Registro*/
.menubolsareg {
	background-image: url(../imagenes/menu-bolsa-1_02.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	/*height: 71px;*/
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.menubolsareg:hover {
	background-image: url(../imagenes/menu-bolsa-2_02.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
/*	height: 71px;*/
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

/*Menu Bolsa de trabajo Registro*/
.menubolsaresumen {
	background-image: url(../imagenes/menu-bolsa-1_01.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	/*height: 71px;*/
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.menubolsaresumen:hover {
	background-image: url(../imagenes/menu-bolsa-2_01.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
/*	height: 71px;*/
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

/*Menu Bolsa de trabajo aprobar*/
.menubolsaaprobar {
	background-image: url(../imagenes/menu-bolsa-1_04.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	/*height: 71px;*/
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.menubolsaaprobar:hover {
	background-image: url(../imagenes/menu-bolsa-2_04.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
/*	height: 71px;*/
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

/*Menu Bolsa de trabajo buscar*/
.menubolsabuscar {
	background-image: url(../imagenes/menu-bolsa-1_06.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	/*height: 71px;*/
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.menubolsabuscar:hover {
	background-image: url(../imagenes/menu-bolsa-2_06.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
/*	height: 71px;*/
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

/*Menu Bolsa de trabajo Iniciar Sesion*/
.menubolsais {
	background-image: url(../imagenes/menu-bolsa-1_05.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	/*height: 71px;*/
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.menubolsais:hover {
	background-image: url(../imagenes/menu-bolsa-2_05.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
/*	height: 71px;*/
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}







/*Menu LISTAS FERROMEX EXPORTACIÓN*/
.menuferroexpo {
	background-image: url(../imagenes/menu-ferro-1_02.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.menuferroexpo:hover {
	background-image: url(../imagenes/menu-ferro-2_02.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

/*Menu LISTAS FERROMEX CARGA*/
.menuferrocarga {
	background-image: url(../imagenes/menu-ferro-1_03.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.menuferrocarga:hover {
	background-image: url(../imagenes/menu-ferro-2_03.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

/*Menu side fys*/
.menusfys { 
	background-image: url(../imagenes/menu-1_05.png);
	background-repeat:no-repeat;
	background-position: center;
	width:82px;
	height:50px;
	position:relative;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.menusfys:hover {
	background-image: url(../imagenes/menu-2_05.png);
	background-repeat:no-repeat;
	background-position: center;
	width:82px;
	height:50px;
	position:relative;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}


/*Menu side ferro*/
.menusferro {
	background-image: url(../imagenes/menu-1_08.png);
	background-repeat:no-repeat;
	width:82px;
	height:35px;
	position:relative;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.menusferro:hover {
	background-image: url(../imagenes/menu-2_08.png);
	background-repeat:no-repeat;
	width:82px;
	height:35px;
	cursor:pointer;
	position:relative;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

/*Menu side dl*/
.menusdl {
	background-image: url(../imagenes/menu-1_09.png);
	background-repeat:no-repeat;
	width:82px;
	height:40px;
	position: relative;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;	
}
.menusdl:hover {
	background-image: url(../imagenes/menu-2_09.png);
	background-repeat:no-repeat;
	width:82px;
	height:40px;
	cursor:pointer;
	position: relative;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

/* Menu Agenda */
.menuagemes {
	background-image: url(../imagenes/menu-agen-1_01.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	/*height: 71px;*/
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.menuagemes:hover {
	background-image: url(../imagenes/menu-agen-2_01.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
/*	height: 71px;*/
}
.menuagesem {
	background-image: url(../imagenes/menu-agen-1_02.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	/*height: 71px;*/
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.menuagesem:hover {
	background-image: url(../imagenes/menu-agen-2_02.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
/*	height: 71px;*/
}
.menuagedia {
	background-image: url(../imagenes/menu-agen-1_03.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	/*height: 71px;*/
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.menuagedia:hover {
	background-image: url(../imagenes/menu-agen-2_03.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
/*	height: 71px;*/
}
.menuagereg {
	background-image: url(../imagenes/menu-agen-1_04.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	/*height: 71px;*/
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.menuagereg:hover {
	background-image: url(../imagenes/menu-agen-2_04.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
/*	height: 71px;*/
}

/*Image on text hover*/

span.dropt {border-bottom: thin dotted; color:#004080; background: #ffffff;}
span.dropt:hover {text-decoration: none; background: #ffffff; z-index: 6;}
span.dropt span {position: absolute; left: -9999px;
  margin: 20px 0 0 0px; padding: 3px 3px 3px 3px;
  border-style:solid; border-color:black; border-width:1px; z-index: 6;}
span.dropt:hover span {left: 2%; background: #ffffff;} 
span.dropt span {position: absolute; left: -9999px;
  margin: 4px 0 0 0px; padding: 3px 3px 3px 3px; 
  border-style:solid; border-color:black; border-width:1px;}
span.dropt:hover span {margin: 20px 0 0 170px; background: #ffffff; z-index:6;} 


.galbackbtn{
	background-image:url(../galerias/gal_fc_s.png);
	background-size:150px 150px;
	height:150px;
	width:150px;
	background-repeat:no-repeat;
background-position:right bottom;
	}
	
.bckbtn	{
	
	background-image: url(../imagenes/galerias_back_btn001.png);
	background-repeat:no-repeat;
	background-size:108px 33px;
	width:108px;
	height:13px;
	cursor:pointer;
	
	background-position:center bottom;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	
	 }
	
.bckbtn:hover	{
	background-image: url(../imagenes/galerias_back_btn002.png);
	background-repeat:no-repeat;
	background-size:108px 33px;
	
	width:108px;
	height:32px;
	cursor:pointer;
	background-position:center bottom;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;}	



.vermas	{
	
	background-image: url(../imagenes/ver_mas001.png);
	background-repeat:no-repeat;
	background-size:26px 25px;
	width:26px;
	height:25px;
	cursor:pointer;	
	background-position:right bottom;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	
	
	 }
	
.vermas:hover	{
	background-image: url(../imagenes/ver_mas002.png);
	background-repeat:no-repeat;
	background-size:106px 25px;	
	width:104px;
	height:25px;
	cursor:pointer;
	background-position:right bottom;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;}	

.renglon2c {
	cursor:pointer;
	background-color:#D7DDFF;
	height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.renglon2c:hover {
	cursor:pointer;
	height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background: #cccccc;
}

/* Calendario */
#wp-calendar {
    color: #666;
    font-size: 10px;
    -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.3);
    -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.3);
    box-shadow: 0 1px 5px rgba(0,0,0,0.3);
}

#wp-calendar a {    color: #467b89 }

#wp-calendar caption {
    background: #383838;
	font-family: LubalGraphMdBTMedium, Verdana, Arial, Helvetica, sans-serif; 
    color: #e0e0e0;
    font-size: 20px;
	font-stretch: extra-condensed;
    padding: 10px 0;
    text-align: center;
    text-shadow: 0 -1px 0 #000;
    -webkit-box-shadow: inset 0 1px 0 #484848, 0 -1px 5px rgba(0,0,0,0.3);
    -moz-box-shadow: inset 0 1px 0 #484848, 0 -1px 5px rgba(0,0,0,0.3);
    box-shadow: inset 0 1px 0 #484848, 0 -1px 5px rgba(0,0,0,0.3);
    border: 1px solid #373737;
    z-index: -99;
}

#wp-calendar thead th {
    font-size: 8px;
    padding: 5px 0;
    color: #666;
    text-transform: uppercase;
    text-shadow: 0 1px 0 rgba(255,255,255,0.5);
    border-bottom: 1px solid #bbbbbb;
    background: #f7f7f7;
    background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#f1f1f1));
    background: -moz-linear-gradient(top,  #f7f7f7,  #f1f1f1);
}

#wp-calendar tbody td {
    color: #666;
    text-shadow: 0 1px 0 rgba(255,255,255,0.5);
    padding: 8px;
    text-align: center;
    /*font-weight: bold;*/
    border: 1px solid;
    border-color: #fff #bbbbbb #bbbbbb #fff;
    background: #ededed;
    background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#dedede));
    background: -moz-linear-gradient(top,  #ededed,  #dedede);
}

#wp-calendar tbody td.pad {
    background: #f5f5f5;
    background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#ececec));
    background: -moz-linear-gradient(top,  #f5f5f5,  #ececec);
}

#wp-calendar tfoot {
    color: #e0e0e0;
    font-size: 12px;
    text-align: center;
}

#wp-calendar tfoot tr {
    background: #f5f5f5;
    background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#ececec));
    background: -moz-linear-gradient(top,  #f5f5f5,  #ececec);
}

#wp-calendar tfoot td {    padding: 10px 10px }

#wp-calendar tfoot a {
    color: #666;
    text-shadow: 0 1px 0 rgba(255,255,255,0.5);
}

#wp-calendar tfoot td#prev {    text-align: left }

#wp-calendar tfoot td#next {    text-align: right }

#wp-calendar #today {
    color: #fff;
    border: 1px solid #467b89;
    text-shadow: 0 1px 0 rgba(0,0,0,0.3);
	font-weight: bold;
    background: #008aff;
    background: -moz-radial-gradient(50% 50% 0deg,ellipse cover, #6eafbf, #569EB1);
    background: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 20, from(#6eafbf), to(#569EB1));
}


/*SERVICIOS*/

/*Menu Servicios Preval*/
/*.menupreval {
	background-image: url(../imagenes/menu-serv-1_01.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	/*height: 71px;*/
/*}
.menupreval:hover {
	background-image: url(../imagenes/menu-serv-2_01.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
/*	height: 71px;*//*
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}*/
/*Menu Servicios Validacion*/
.menuval {
	background-image: url(../imagenes/menu-serv-01_01.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	/*height: 71px;*/
}
.menuval:hover {
	background-image: url(../imagenes/menu-serv-02_01.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
/*	height: 71px;*/
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}


/*Menu Servicios CAPA*/
.menucapa {
	background-image: url(../imagenes/menu-serv-1_02.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	/*height: 71px;*/
}
.menucapa:hover {
	background-image: url(../imagenes/menu-serv-2_02.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
/*	height: 71px;*/
      -webkit-transition: all 0.5s ease;
      -moz-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
      -o-transition: all 0.5s ease;
      transition: all 0.5s ease;
}
/*Menu Servicios AJU*/
/*.menuaju {
	background-image: url(../imagenes/menu-serv-1_03.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;*/
	/*height: 71px;*/
/*}
.menuaju:hover {
	background-image: url(../imagenes/menu-serv-2_03.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;*/
/*	height: 71px;*/
   /*   -webkit-transition: all 0.5s ease;
      -moz-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
      -o-transition: all 0.5s ease;
      transition: all 0.5s ease;
}*/

/*Menu Servicios Asesoria*/

.menuase {
	background-image: url(../imagenes/menu-serv-01_02.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	/*height: 71px;*/
}
.menuase:hover {
	background-image: url(../imagenes/menu-serv-02_02.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
/*	height: 71px;*/
      -webkit-transition: all 0.5s ease;
      -moz-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
      -o-transition: all 0.5s ease;
      transition: all 0.5s ease;
}

/*Menu Servicios OPAD*/
/*.menuopad {
	background-image: url(../imagenes/menu-serv-1_04.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;*/
	/*height: 71px;*/
/*}
.menuopad:hover {
	background-image: url(../imagenes/menu-serv-2_04.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;*/
/*	height: 71px;*/
     /* -webkit-transition: all 0.5s ease;
      -moz-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
      -o-transition: all 0.5s ease;
      transition: all 0.5s ease;
}*/


/*Menu Servicios web*/
.menuweb {
	background-image: url(../imagenes/menu-serv-01_03.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	/*height: 71px;*/
}
.menuweb:hover {
	background-image: url(../imagenes/menu-serv-02_03.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
/*	height: 71px;*/
      -webkit-transition: all 0.5s ease;
      -moz-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
      -o-transition: all 0.5s ease;
      transition: all 0.5s ease;
}
/*Menu Servicios MULTI*/
/*.menumulti {
	background-image: url(../imagenes/menu-serv-1_05.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;*/
	/*height: 71px;*/
/*}
.menumulti:hover {
	background-image: url(../imagenes/menu-serv-2_05.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;*/
/*	height: 71px;*/
     /* -webkit-transition: all 0.5s ease;
      -moz-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
      -o-transition: all 0.5s ease;
      transition: all 0.5s ease;
}*/
/*Menu Servicios CPC*/
/*.menucpc {
	background-image: url(../imagenes/menu-serv-1_06.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	/*height: 71px;*/
/*}
.menucpc:hover {
	background-image: url(../imagenes/menu-serv-2_06.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;*/
/*	height: 71px;*/
     /* -webkit-transition: all 0.5s ease;
      -moz-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
      -o-transition: all 0.5s ease;
      transition: all 0.5s ease;
}*/
/*Menu Servicios CEC*/
/*.menucevca {
	background-image: url(../imagenes/menu-serv-1_07.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;*/
	/*height: 71px;*/
	/*-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;	
}
.menucevca:hover {
	background-image: url(../imagenes/menu-serv-2_07.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;*/
/*	height: 71px;*/
/*	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}*/

/*Menu Servicios adicionales*/
.menuadi {
	background-image: url(../imagenes/menu-serv-01_07.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
	/*height: 71px;*/
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;	
}
.menuadi:hover {
	background-image: url(../imagenes/menu-serv-02_07.png);
	background-repeat:no-repeat;
	background-position: center;
	width: 200px;
/*	height: 71px;*/
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.pp18gffs { 
	font-family: LubalGraphMdBTMedium,Verdana, Arial, Helvetica, sans-serif; 
	font-size: 18px;
	color:#303030;
}

.pp18gh {
  font-family: LubalGraphMdBTMedium,Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#303030;
}

.pp18gh:hover {
	font-family: LubalGraphMdBTMedium,Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#303030;
	background-color:#cccccc;
}


/*Fotografías*/
.pictserv
{
display: inline-block;
position: relative;
text-decoration: none;
vertical-align:middle;
padding: 10px;
opacity: .9;
filter:alpha(opacity=90);
-moz-opacity:0.9;
-khtml-opacity: 0.9;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}

.pictserv:hover
{
border-color: #aaaaaa;
vertical-align:middle;
opacity: 1;
filter:alpha(opacity=100);
-moz-opacity:1.0;
-khtml-opacity: 1.0;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}

.pictserv div
{
background: #032f65;
color: #ffffff;
opacity: .90;
padding: 3px 0px;
position: absolute;
left: 0px;
bottom: 25px;
text-align: center;
width: 100%;
vertical-align:middle;
opacity: .70; 
filter:alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity: 0.7;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}

.pictserv:hover div 
{
/*font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif ;*/
opacity: .20; 
filter:alpha(opacity=20);
-moz-opacity:0.2;
-khtml-opacity: 0.2;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
  }


.imgsrb
{
display: inline-block;
margin-left: auto;
margin-right: auto;
text-decoration: none;
vertical-align:middle;
-moz-border-radius: 15px;
border-radius: 15px;
-khtml-border-radius: 15px;
-webkit-border-radius:15px;
}

.bordevm 
	{
	height: 28px; 
	border-width: 0pt 1pt 1pt 0pt;	
	border-style: none dotted dotted dotted !important;
 
	
	
	}

#btn_reesta {
	background: url(../imagenes/menu-bolsa_reg-0_01.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 106px;
	height: 35px;
}
#btn_reesta:hover {
	background: url(../imagenes/menu-bolsa_reg-1_01.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 106px;
	height: 35px;
	cursor:pointer;
}
#btn_reesta:focus {
	background: url(../imagenes/menu-bolsa_reg-1_01.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 106px;
	height: 35px;
	cursor:pointer;
}

#btn_borrar {
	background: url(../imagenes/menu-bolsa_reg-0_05.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 63px;
	height: 35px;
}
#btn_borrar:hover {
	background: url(../imagenes/menu-bolsa_reg-1_05.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 63px;
	height: 35px;
	cursor:pointer;
}
#btn_borrar:focus {
	background: url(../imagenes/menu-bolsa_reg-1_05.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 63px;
	height: 35px;
	cursor:pointer;
}

#btn_borrar1 {
	background: url(../imagenes/menu-bolsa_reg-0_05.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 63px;
	height: 35px;
}
#btn_borrar1:hover {
	background: url(../imagenes/menu-bolsa_reg-0_05.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 63px;
	height: 35px;
	cursor:pointer;
}
#btn_borrar1:focus {
	background: url(../imagenes/menu-bolsa_reg-0_05.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 63px;
	height: 35px;
	cursor:pointer;
}

#btn_nuevo {
	background: url( ../imagenes/menu-bolsa_reg-0_03.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 69px;
	height: 35px;
}
#btn_nuevo:hover {
	background: url(../imagenes/menu-bolsa_reg-1_03.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 69px;
	height: 35px;
	cursor:pointer;
}
#btn_nuevo:focus {
	background: url(../imagenes/menu-bolsa_reg-1_03.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 69px;
	height: 35px;
	cursor:pointer;
}

#btn_nuevo1 {
	background: url( ../imagenes/menu-bolsa_reg-0_03.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 69px;
	height: 35px;
}
#btn_nuevo1:hover {
	background: url(../imagenes/menu-bolsa_reg-0_03.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 69px;
	height: 35px;
	cursor:pointer;
}
#btn_nuevo1:focus {
	background: url(../imagenes/menu-bolsa_reg-1_03.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 69px;
	height: 35px;
	cursor:pointer;
}


#btn_docs {
	background: url(../imagenes/menu-bolsa_reg-0_07.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 110px;
	height: 35px;
}
#btn_docs:hover {
	background: url(../imagenes/menu-bolsa_reg-1_07.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 110px;
	height: 35px;
	cursor:pointer;
}
#btn_docs:focus {
	background: url(../imagenes/menu-bolsa_reg-1_07.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 110px;
	height: 35px;
	cursor:pointer;
}
#btn_docs1 {
	background: url(../imagenes/menu-bolsa_reg-0_07.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 110px;
	height: 35px;
}
#btn_docs1:hover {
	background: url(../imagenes/menu-bolsa_reg-0_07.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 110px;
	height: 35px;
	cursor:pointer;
}
#btn_docs1:focus {
	background: url(../imagenes/menu-bolsa_reg-0_07.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 110px;
	height: 35px;
	cursor:pointer;
}

#btn_docsv {
	background: url(../imagenes/menu-bolsa_reg-0_077.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 110px;
	height: 35px;
}
#btn_docsv:hover {
	background: url(../imagenes/menu-bolsa_reg-1_077.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 110px;
	height: 35px;
	cursor:pointer;
}
#btn_docsv:focus {
	background: url(../imagenes/menu-bolsa_reg-1_077.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 110px;
	height: 35px;
	cursor:pointer;
}
/*Menu bolsa trabajo Docs*/


#btn_restadoc {
	background: url(../imagenes/menu-bolsa_reg-0_01.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 106px;
	height: 35px;
}
#btn_restadoc:hover {
	background: url(../imagenes/menu-bolsa_reg-1_01.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 106px;
	height: 35px;
	cursor:pointer;
}
#btn_restadoc:focus {
	background: url(../imagenes/menu-bolsa_reg-1_01.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 106px;
	height: 35px;
	cursor:pointer;
}

#btn_borrardoc {
	background: url(../imagenes/menu-bolsa_reg-0_05.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 63px;
	height: 35px;
}
#btn_borrardoc:hover {
	background: url(../imagenes/menu-bolsa_reg-1_05.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 63px;
	height: 35px;
	cursor:pointer;
}
#btn_borrardoc:focus {
	background: url(../imagenes/menu-bolsa_reg-1_05.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 63px;
	height: 35px;
	cursor:pointer;
}

#btn_nuevodoc {
	background: url( ../imagenes/menu-bolsa_reg-0_091.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 63px;
	height: 35px;
}
#btn_nuevodoc:hover {
	background: url(../imagenes/menu-bolsa_reg-1_091.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 63px;
	height: 35px;
	cursor:pointer;
}
#btn_nuevodoc:focus {
	background: url(../imagenes/menu-bolsa_reg-1_091.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 63px;
	height: 35px;
	cursor:pointer;
}

#btn_guardardoc {
	background: url(../imagenes/menu-bolsa_reg-0_092.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 69px;
	height: 35px;
}
#btn_guardardoc:hover {
	background: url(../imagenes/menu-bolsa_reg-1_092.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 69px;
	height: 35px;
	cursor:pointer;
}
#btn_guardardoc:focus {
	background: url(../imagenes/menu-bolsa_reg-1_092.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 69px;
	height: 35px;
	cursor:pointer;
}

#btn_guardardocu {
	background: url(../imagenes/menu-bolsa_doc-0_044.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 123px;
	height: 35px;
}
#btn_guardardocu:hover {
	background: url(../imagenes/menu-bolsa_doc-1_044.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 123px;
	height: 35px;
	cursor:pointer;
}
#btn_guardardocu:focus {
	background: url(../imagenes/menu-bolsa_doc-1_044.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 123px;
	height: 35px;
	cursor:pointer;
}

#btn_back {
	background: url(../imagenes/menu-bolsa_reg-0_093.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 110px;
	height: 35px;
}
#btn_back:hover {
	background: url(../imagenes/menu-bolsa_reg-1_093.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 110px;
	height: 35px;
	cursor:pointer;
}
#btn_back:focus {
	background: url(../imagenes/menu-bolsa_reg-1_093.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 110px;
	height: 35px;
	cursor:pointer;
}


.fcont {	
	border:#C8C7C7;	
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: 4px 4px 10px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    4px 4px 10px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         4px 4px 10px 0px rgba(50, 50, 50, 0.75);	
	}
