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

/* Propiedades Por Defecto */

* {margin: 0; padding: 0;}

html, body {height: 100%;}
body {height: 100%; background:#2f2f37; font:normal 12px Arial, Helvetica, sans-serif;} 

a, a:visited, a:link, a:active  {outline: none; text-decoration: none;}
a:hover {outline: none; text-decoration: none;}
a img {border: none; outline: none; text-decoration: none;}

object, embed {outline: none;}

ol, ul, li {list-style: none;}

/*MENU DE NAVEGACION*/
.jqueryslidemenu{
width: 100%;
}

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 29px;
right: 73px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

/*Boton Tecnor*/

#tecnor {
position: relative;
display: inline;
float: left;
margin: 0;
padding: 0;
margin-right: 1px;
width: 146px;
height:30px;
background: transparent url(imagenes/tecnor_bt.png) left top no-repeat;
}

#tecnor li {
	width: 146px;
	height: 30px;
	position: relative;
	display: inline;
	float: left;
}


#tecnor li a{
	display:block;
	text-align:center;
	padding-top: 15px;
	margin:0;
	text-decoration: none;
	color:#474848;
}

#tecnor li a:hover{
	color:#5d0909;
	background: transparent url(imagenes/tecnor_bt.png) left bottom no-repeat;
}

#tecnor li ul{
	background: url(imagenes/bgline.png);
	margin-left: 5px;
	width:131px;	
	height: auto;
	padding:0;
	padding-bottom: 3px;
	position: absolute;
	left: 0;
	display: block;
	visibility: hidden;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	-moz-border-radius: 0 0 10px 10px;
}

#tecnor li ul li{
	position: relative;
    display: inline;
	float:left;
	height:auto;
	width:auto;
}

#tecnor li ul li a{
	font: normal 11px Tahoma, Geneva, sans-serif;
	margin:0 auto;
	width:123px;
	padding: 5px;
	text-decoration:none;
	border-bottom: 1px dotted #999;
	color: #F2F2F2;
}

#tecnor ul a:hover{
width:121px;
background: #D1D1D1;
color: #000;
font-weight:bold;
-moz-border-radius: 10px 10px 10px 10px;
}

/*Boton Novedades*/

#novedades {
position: relative;
display: inline;
float: left;
margin: 0;
padding: 0;
margin-right: 1px;
width: 146px;
height:30px;
background: url(en/imagenes/news.png) left top no-repeat;
}

#novedades li {
	width: 146px;
	height: 30px;
	position: relative;
	display: inline;
	float: left;
}


#novedades li a{
	display:block;
	text-align:center;
	padding-top: 15px;
	margin:0;
	text-decoration: none;
	color:#474848;
}

#novedades li a:hover{
	color:#5d0909;
	background: transparent url(en/imagenes/news.png) left bottom no-repeat;
}

#novedades li ul{
	background: url(imagenes/bgline.png);
	margin-left: 5px;
	width:131px;	
	height: auto;
	padding:0;
	padding-bottom: 3px;
	position: absolute;
	left: 0;
	display: block;
	visibility: hidden;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	-moz-border-radius: 0 0 10px 10px;
}

#novedades li ul li{
	position: relative;
    display: inline;
	float:left;
	height:auto;
	width:auto;
}

#novedades li ul li a{
	font: normal 11px Tahoma, Geneva, sans-serif;
	margin:0 auto;
	width:123px;
	padding: 5px;
	text-decoration:none;
	border-bottom: 1px dotted #999;
	color: #F2F2F2;
}

#novedades ul a:hover{
background: #D1D1D1;
color: #000;
font-weight:bold;
-moz-border-radius: 10px 10px 10px 10px;
}
/*Fin BOTON*/

/*Boton Divisiones*/

#divisiones {
position: relative;
display: inline;
float: left;
margin: 0;
padding: 0;
margin-right: 1px;
width: 146px;
height:30px;
background: url(en/imagenes/divisions.png) left top no-repeat;
}

#divisiones li {
	width: 146px;
	height: 30px;
	position: relative;
	display: inline;
	float: left;
}


#divisiones li a{
	display:block;
	text-align:center;
	padding-top: 15px;
	margin:0;
	text-decoration: none;
	color:#474848;
}

#divisiones li a:hover{
	color:#5d0909;
	background: transparent url(en/imagenes/divisions.png) left bottom no-repeat;
}

#divisiones li ul{
	background: url(imagenes/bgline.png);
	margin-left: 5px;
	width:131px;	
	height: auto;
	padding:0;
	padding-bottom: 3px;
	position: absolute;
	left: 0;
	display: block;
	visibility: hidden;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	-moz-border-radius: 0 0 10px 10px;
}

#divisiones li ul li{
	position: relative;
    display: inline;
	float:left;
	height:auto;
	width:auto;
}

#divisiones li ul li a{
	font: normal 11px Tahoma, Geneva, sans-serif;
	margin:0 auto;
	width:123px;
	padding: 5px;
	text-decoration:none;
	border-bottom: 1px dotted #999;
	color: #F2F2F2;
}

#divisiones ul a:hover{
background: #D1D1D1;
color: #000;
font-weight:bold;
-moz-border-radius: 10px 10px 10px 10px;
}
/*Fin BOTON*/

/*Boton Alianzas*/

#alianzas {
position: relative;
display: inline;
float: left;
margin: 0;
padding: 0;
margin-right: 1px;
width: 146px;
height:30px;
background: url(en/imagenes/alliances.png) left top no-repeat;
}

#alianzas li {
	width: 146px;
	height: 30px;
	position: relative;
	display: inline;
	float: left;
}


#alianzas li a{
	display:block;
	text-align:center;
	padding-top: 15px;
	margin:0;
	text-decoration: none;
	color:#474848;
}

#alianzas li a:hover{
	color:#5d0909;
	background: transparent url(en/imagenes/alliances.png) left bottom no-repeat;
}

#alianzas li ul{
	background: url(imagenes/bgline.png);
	margin-left: 5px;
	width:131px;	
	height: auto;
	padding:0;
	padding-bottom: 3px;
	position: absolute;
	left: 0;
	display: block;
	visibility: hidden;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	-moz-border-radius: 0 0 10px 10px;
}

#alianzas li ul li{
	position: relative;
    display: inline;
	float:left;
	height:auto;
	width:auto;
}

#alianzas li ul li a{
	font: normal 11px Tahoma, Geneva, sans-serif;
	margin:0 auto;
	width:123px;
	padding: 5px;
	text-decoration:none;
	border-bottom: 1px dotted #999;
	color: #F2F2F2;
}

#alianzas ul a:hover{
background: #D1D1D1;
color: #000;
font-weight:bold;
-moz-border-radius: 10px 10px 10px 10px;
}
/*Fin BOTON*/


/*Boton RRHH*/

#rrhh {
position: relative;
display: inline;
float: left;
margin: 0;
padding: 0;
margin-right: 1px;
width: 146px;
height:30px;
background: url(en/imagenes/hr.png) left top no-repeat;
}

#rrhh li {
	width: 146px;
	height: 30px;
	position: relative;
	display: inline;
	float: left;
}


#rrhh li a{
	display:block;
	text-align:center;
	padding-top: 15px;
	margin:0;
	text-decoration: none;
	color:#474848;
}

#rrhh li a:hover{
	color:#5d0909;
	background: transparent url(en/imagenes/hr.png) left bottom no-repeat;
}

#rrhh li ul{
	background: url(imagenes/bgline.png);
	margin-left: 5px;
	width:131px;	
	height: auto;
	padding:0;
	padding-bottom: 3px;
	position: absolute;
	left: 0;
	display: block;
	visibility: hidden;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	-moz-border-radius: 0 0 10px 10px;
}

#rrhh li ul li{
	position: relative;
    display: inline;
	float:left;
	height:auto;
	width:auto;
}

#rrhh li ul li a{
	font: normal 11px Tahoma, Geneva, sans-serif;
	margin:0 auto;
	width:123px;
	padding: 5px;
	text-decoration:none;
	border-bottom: 1px dotted #999;
	color: #F2F2F2;
}

#rrhh ul a:hover{
background: #D1D1D1;
color: #000;
font-weight:bold;
-moz-border-radius: 10px 10px 10px 10px;
}
/*Fin BOTON*/

/* Cabezera */
#header-wraper {
	margin:auto;
	padding:0;
	width: 998px;
	height: 204px;
	background: #2f2f37 url(imagenes/headerbg.jpg) center top no-repeat;
}

.header-link {
float:left;
position:relative;
width: 365px;
height: 160px;
text-indent: -5000px;
}


#slide-imagenes {
	overflow:visible;
	position:relative;
	float:right;
	width: 600px;
	height: 165px;
	margin:0 auto;
	text-align:right;
	margin-right: 20px;
	margin-top: 5px;
	text-indent: -5000px;
}

#myslidemenu {
	position: relative;
	top:-4px;
	left: 130px;
	float:left;
	width:750px;
	height:30px;
	padding: 0px;
}

#body-wraper {
	margin:auto;
	padding:0;
	width:998px;
	height: auto;
	background:none;
}

#body-top {
	margin:auto;
	padding:0;
	width: 100%;
	height: 17px;
	background:url(imagenes/bodytopbg.png) left top no-repeat;
}

#body-center {
	overflow: hidden;
	margin:auto;
	padding:0;
	width:100%;
	background:transparent url(imagenes/bodycenterbg.png) left top repeat-y;
}

.body-content {
	width:700px;
	float:left;
	overflow: hidden;
	margin:0 auto;
	margin-left: 30px;
	padding:0;
	background:#FFF;
}

.body-content a{
	color: #666;
}

.body-content a:hover {
	color: #000;
	font-weight:bold;
}

.body-post {
	float:left;
	overflow:hidden;
	margin:auto;
	margin-bottom: 5px;
	padding:5px;
	width: 688px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #828282;
	border: 1px solid #D6D6D6;
	text-align:justify;
}

#welcome {
	background:url(imagenes/collage.png) center top no-repeat;
	padding-top:145px;
	color:#424242;
}

.body-post h3 {
	font: bold 13px Verdana, Geneva, sans-serif;
	color:#000;
	margin-bottom: 4px;
	border-bottom: 1px dotted #666;
}

.img-body-post {
	display:block;
	float:left;
	margin:0;
	margin-right: 10px;
	padding:0;
	border: 2px solid #333;
}

.img-body-post2 {
	display:block;
	float:left;
	margin:0;
	margin-right: 10px;
	padding:0;
}

.body-post p a {
	color:#828282;
	font-weight:bold;
}

.body-post p a:hover {
	color:#000;
	text-decoration: underline;
}

.more {
	display: block;
	float: right;
	padding:0;
	margin-right: 10px;
	width: 100px;
	height: 15px;
	border-top: 1px solid #000;
	border-bottom: 1px solid #999;
	text-align:center;
}

#body-sidebar {
	float:right;
	background: #FFF;
	overflow:hidden;
	margin:auto;
	margin-right:14px;
	padding:0;
	width:210px;
	font:normal 12px Verdana, Geneva, sans-serif;
}

.sidebar-content {
	width:205px;
	margin:0 auto;
	margin-top: 10px;
	padding:0;
	background: #EAEAEA;
}
	

.sidebar-post {
	width: 195px;
	height:auto;
	margin:0 auto;
	padding:5px;
	padding-bottom: 10px;
	overflow:hidden;
	color: #2D2D2D;
	font: normal 11px Verdana, Geneva, sans-serif;
}

.sidebar-title {
	width:195px;
	height: 20px;
	background:url(imagenes/sidebarbg2.jpg) left top repeat-x;
	font: bold 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	letter-spacing: 8px;
	color: #F7F7F7;
	text-align:right;
	padding-right: 10px;
	border-bottom: 1px solid #030303;
}

.sidebar-post h3 {
	font: bold 14px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-align:right;
	border-bottom: 1px dotted #030303;
	margin-top: 15px;
	letter-spacing: 3px;
	background:#EBEBEB
}

.sidebar-post h4 {
	font: bold 12px Verdana, Geneva, sans-serif;
	text-align:center;
	margin-top: 5px;
}

.sidebar-post-noticias {
	width: 195px;
	height:auto;
	margin:0 auto;
	padding:5px;
	padding-bottom: 10px;
	overflow:hidden;
	color: #2D2D2D;
	font: normal 11px Verdana, Geneva, sans-serif;
	text-align:justify;
}

.sidebar-post-noticias h3 {
	font: bold 12px Verdana, Geneva, sans-serif;
	text-align:right;
	border-bottom: 1px dotted #030303;
	margin-top: 15px;
	letter-spacing: 3px;
	background:#EBEBEB;
}

.sidebar-post-noticias h3 a {
	color:#000;

}
	

#body-bottom {
	margin:auto;
	padding:0;
	width: 100%;
	height: 18px;
	background:url(imagenes/bodybottombg.png) left bottom no-repeat;
}

.post-titles {
	float:left;
	width: 685px;
	margin:0;
	margin-top: 10px;
	height: 20px;
	padding-right: 15px;
	background:url(imagenes/bgtitles.jpg) left top repeat-x;
	font: bold 14px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	letter-spacing: 10px;
	color: #D5D5D5;
	border-top: 1px solid #030303;
	text-align:right;
}

#footer-wrapper {
	overflow:hidden;
	margin:auto;
	padding:5px;
	width: 988px;
	height:45px;
	background:url(imagenes/footerbg2.png) left top repeat-x;
	font: normal 10px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-align:center;
}

/*Menu de Iconos*/

#iconmenu-home {
	float:right;
	width:32px;
	height:32px;
	margin:0;
	margin-bottom: 5px;
	margin-right:1px;
	background: url(imagenes/icon_home.png) right top no-repeat;
}

#iconmenu-home li {
	list-style-type:none;
	display:inline;
	width:32px;
	height:32px;
}

#iconmenu-home li a, #iconmenu-home li a:visited{
display:block;
float:right;
width:32px;
height:32px;
color:464546;
}

#iconmenu-home li a:hover{
	text-decoration:none;
	background:url(imagenes/icon_home.png) right bottom no-repeat;
	color:#6a6a6a;
}

#iconmenu-mail {
	float:right;
	width:32px;
	height:32px;
	margin:0;
	margin-bottom: 5px;
	margin-right:1px;
	background: url(imagenes/icon_mail.png) right top no-repeat;
}

#iconmenu-mail li {
	list-style-type:none;
	display:inline;
	width:32px;
	height:32px;
}

#iconmenu-mail li a, #iconmenu-mail li a:visited{
display:block;
float:right;
width:32px;
height:32px;
color:464546;
}

#iconmenu-mail li a:hover{
	text-decoration:none;
	background:url(imagenes/icon_mail.png) right bottom no-repeat;
	color:#6a6a6a;
}

#iconmenu-contac {
	float:right;
	width:32px;
	height:32px;
	margin:0;
	margin-bottom: 5px;
	margin-right:1px;
	background: url(imagenes/icon_contac.png) right top no-repeat;
}

#iconmenu-contac li {
	list-style-type:none;
	display:inline;
	width:32px;
	height:32px;
}

#iconmenu-contac li a, #iconmenu-mail li a:visited{
display:block;
float:right;
width:32px;
height:32px;
color:#464546;
}

#iconmenu-contac li a:hover{
	text-decoration:none;
	background:url(imagenes/icon_contac.png) right bottom no-repeat;
	color:#6a6a6a;
}

#iconmenu-lang {
	float:right;
	width:32px;
	height:32px;
	margin:0;
	margin-bottom: 5px;
	margin-right:1px;
	background: url(imagenes/icon_lang2.png) right top no-repeat;
}

#iconmenu-lang li {
	list-style-type:none;
	display:inline;
	width:32px;
	height:32px;
}

#iconmenu-lang li a, #iconmenu-mail li a:visited{
display:block;
float:right;
width:32px;
height:32px;
color:#464546;
}

#iconmenu-lang li a:hover{
	text-decoration:none;
	background:url(imagenes/icon_lang2.png) right bottom no-repeat;
	color:#6a6a6a;
}

/* Fin Menu iconos */

.listauno {
	margin-left: 20px;
}

.listauno li{
	list-style: url(imagenes/list-type.png);
	padding: 0px 5px 5px 0px;
	font: normal 13px Verdana, Geneva, sans-serif;
}

.listauno li a{
	color: #900;
}

.listados {
	margin-left: 10px;
}

.listados li{
	padding: 0px 5px 5px 0px;
	font: bold 11px Verdana, Geneva, sans-serif;
}

.listados li a{
	color: #900;
}

.listatres {
	margin-left: 10px;
}

.listatres li{
	padding: 0px 5px 5px 0px;
	font: bold 11px Verdana, Geneva, sans-serif;
}

.listatres li a{
	color: #6C6C6C;
}

.listatres li a:hover {
	color:#000;
	text-decoration:underline;
}

.navegacion {
	margin:0;
	padding:0;
	float:left;
	color: #09F;
}

.navegacion a{
	color:#09F;
	font: normal 12px Tahoma, Geneva, sans-serif;
}

.navegacion a:hover{
	color:#F00;
	text-decoration:none;
	font: normal 12px Tahoma, Geneva, sans-serif;
}

div#box{width: 10em;padding: 20px;margin:0 auto;
    background:#E6E6E6;color:#000}
	
#minititles {
	font: bold 10px Verdana, Geneva, sans-serif;
	text-align:center;
}

#resultadomsg {
	width: 500px;
	margin:0 auto;
	padding:0px;
	border:0;
	background-color: transparent;
	color:#000;
	font-size:12px;
	text-align:center;
}

.minipag-titles {
	width: 628px;
	height: 20px;
	background:url(imagenes/bgtitles.jpg) left top repeat-x;
	font: bold 14px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	letter-spacing: 10px;
	color: #D5D5D5;
	border-top: 1px solid #030303;
	text-align:left;
	border-right:1px solid #CCC;
	border-left:1px solid #CCC;
}

.body-noticias {
	float:left;
	overflow:hidden;
	margin:auto;
	margin-bottom: 15px;
	padding:5px;
	width: 676px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #828282;
	border: 1px solid #D6D6D6;
	text-align:justify;
}

.body-noticias h3 {
	margin-left: 130px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	letter-spacing:5px;
}

#divNewsCont{position:absolute; width:350; height:150; overflow:hidden; top:260; left:140;}
#divNewsText{position:absolute; top:0; left:0;}

.body-mini {
	float:left;
	overflow:hidden;
	margin:auto;
	margin-bottom: 15px;
	padding:5px;
	width: 650px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #828282;
	border: 1px solid #D6D6D6;
	text-align:justify;
}

.div-admin {
width:600px;
margin:auto;
height:auto;
padding:15px; 
overflow:hidden; 
text-align:center;
font:Verdana, Geneva, sans-serif;
font-size:10px;
}

.span-admin-title {
margin-top:15px;
text-align:left;
padding:5px; 
width:588px; 
border:1px solid #C00; 
float:left;
height:auto;
font:Verdana, Geneva, sans-serif;
font-size:10px;
letter-spacing:2px;
}

.span-admin-title2 {
text-align:center;
padding:5px;
width:345px; 
border:1px solid #C00;
border-top:none;
float:left;
height:40px;
}

.span-admin {
padding:5px; 
width:70px;
border:1px solid #C00;
border-left:none;
border-top:none;
float:left; 
text-align:center;
margin:0 auto;
height:40px;
}

.span-admin-body {
padding:5px; 
width:588px;
border:1px solid #C00;
border-top:none;
float:left; 
text-align:justify;
height:auto;
font-weight:normal;
}

.span-admin-body h5 {
	font:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}

button {border:0; padding:0; margin:5px;}

.enviar {
	width:105px;
	height:35px;
	margin:0;
	padding:0;
	border:0;
	background:url(imagenes/boton_enviar_big_wbg.png) left top no-repeat;
}

.borrar {
	width:105px;
	height:35px;
	margin:0;
	padding:0;
	border:0;
	background:url(imagenes/boton_borrar_big_wbg.png) left top no-repeat;
}

.publicar {
	width:105px;
	height:35px;
	margin:0;
	padding:0;
	border:0;
	background:url(imagenes/boton_publicar_wbg.png) left top no-repeat;
}

.body-jobs {
	float:left;
	overflow:hidden;
	margin:auto;
	margin-bottom: 15px;
	padding:5px;
	width: 676px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #828282;
	border: 1px solid #D6D6D6;
	text-align:justify;
}

.body-jobs h3 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	letter-spacing:5px;
	margin-bottom:10px;
}

.body-jobs h4 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	letter-spacing:2px;
	margin-bottom:4px;
	text-decoration:underline;
}

.span-jobs {
	float: right;	
}

.span-jobs2 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
}
