/*ESTILOS NETLAZOS ITBA*/

BODY {
	margin: 0;
	padding: 0;
	border: 0;
	FONT-SIZE: 13px;
	COLOR: #4C5767;
	font-family:'Tahoma', Verdana, Arial, Helvetica;
	scrollbar-3dlight-color:#eff3f7; 
	scrollbar-arrow-color:#444;
	scrollbar-base-color:#f3f3f3;
	scrollbar-darkshadow-color:#ccc;
	scrollbar-face-color:#f3f3f3;
	scrollbar-highlight-color:#ccc;
	scrollbar-shadow-color:#444;
	background-color: #ffffff;
	background-image:url(../img/bg_body.jpg);
	background-repeat:repeat-x;
	background-position:top;	
}
#wrapper {
	margin: 0 auto;
	padding: 0;
	width: 779px;  /* bmh */	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 779px;	 
}
/* DIVS de Soporte de contenido ...........................................................................*/
#wrapper1 {
	position:relative;
	text-align:left;
	width:779px;
	margin:0;
	padding:0;
	background:#ffffff;
}
#wrapper2 {
	position:relative;
	text-align:left;
	width:779px;
	margin:0;
	padding:0;
	background-color:#FFFFFF;
}
#wrapper2-home {
	position:relative;
	text-align:left;
	width:779px;
	margin:0;
	padding:0;
}
/* header-horizontal ............................................................................................*/
#header-horizontal {
	margin:0;
	padding:0;
	WIDTH: 779px;
	text-align:left;
}

/*HEADER.........................................................................................................*/

#header {
	margin: 0;
	text-align: center;
	WIDTH: 779px;
	background-image:url(../img/bg_header.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	height: 78px;
	position:relative;
}	
#logo {
	height:78px;
	text-align:left;
	margin: 0;
	padding: 0;
	width: 190px;
	float: left;
}
H1.subiste-titulo  {
	padding:0;
	margin: 0;
}
H1.subiste-titulo A  {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 24px; 
	COLOR: #5c71aa; 
	TEXT-DECORATION: none; 
	padding: 0 0 0 20px;
	margin: 0;
}
H1.subiste-titulo A:hover  {
	FONT-WEIGHT: normal; 
	COLOR: #0c2d83; 
	TEXT-DECORATION: none
}
.div-header-right {
	margin: 45px 5px 0 0;
	padding:5px 0 0 0;
	float: right;
	text-align:right;
	height: 25px;
	color:#CFD6DA;
}
.div-header-right a {
	COLOR: #000;
	font-size: 12px;
	margin: 0 0 0 2px;
	border: solid 1px #bababa;
	padding: 1px 5px 1px 5px;
	background: url(../img/bg_a_boton.png) repeat-x;
	text-decoration: none;
	font-family: 'Arial', Tahoma, verdana, sans-serif;
}
.div-header-right a:hover {
	COLOR: #000;
	font-size:12px;
	margin: 0 0 0 2px;
	border: solid 1px #bababa;
	padding: 1px 5px 1px 5px;
	background: url(../img/bg_a_boton_.png) repeat-x;
	text-decoration: none;
}
/* MENU .........................................................................................................*/

#menu {
	margin: 0;
	padding: 0;
	width:777px;
	/*border-right: 1px solid #cbcbcb;*/
	position:relative;
	background:#F3F3F3;
	border-left: 1px solid #F3F3F3;
	border-right: 1px solid #F3F3F3;
	border-bottom: 1px solid #dcdcdc;
	height:22px;
}
#menu ul  {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
	width:777px;
}
#menu ul li  {
	display: block;
	float: left;
	text-align: center;
	padding: 0;
	margin: 0;
}
#menu ul li a  		{
	height: 22px;
	background:#F3F3F3;
	border-right: 1px solid #dcdcdc;
	padding:0;
	margin: 0;
	width: 109px;
	display:block;
	color: #000;
	font-size: 11px;
	text-decoration: none;
	text-align: center;
	line-height: 22px;
}
html>#menu ul li a 	 {
	font-size: 11px;
} 
#menu ul li a:hover  	{
	color:  #000;
	background:#EBEBEB;
}
#menu ul li a.active 	 {
	background: #e3e3e3;
	color: #000;
}
#menu ul li a.active:hover	 {
	background: #e3e3e3;
	color: #000;
}
#menu ul li.big a  {
	height: 22px;
	background:#F3F3F3;
	border-right: none;
	padding:0;
	margin: 0;
	width: 112px;
	display:block;
	color: #000;
	font-size: 11px;
	text-decoration: none;
	text-align: center;
	line-height: 22px;
}
/*menu empresas..........................................................................................*/
#menu ul li.menu-empresas a  {
	height: 22px;
	background: url(../img/bullet5.png) no-repeat center left;
	border-left: none;
	padding:0 0 0 15px;
	margin: 0 0 0 10px;
	display:inline;
	color: #000;
	font-size: 11px;
	text-decoration: none;
	text-align: center;
	line-height: 22px;
}
#menu ul li.menu-empresas a:hover {
	height: 22px;
	background: url(../img/bullet5_.png) no-repeat center left;
	border-left: none;
	padding:0 0 0 15px;
	margin: 0 0 0 10px;
	display:inline;
	color: #000;
	font-size: 11px;
	text-decoration: none;
	text-align: center;
	line-height: 22px;
}
#menu ul li.menu-empresas a.active {
	background: url(../img/bullet5_.png) no-repeat center left;
	text-decoration:none;
	font-weight:bold;	
	color: #000;
}
#menu ul li.menu-empresas a.active:hover {
	background: url(../img/bullet5_.png) no-repeat center left;
	text-decoration:none;
	font-weight:bold; 	
	color: #000;
}
/* menu-institucional ............................................................................................*/
#menu-institucional {
	width:768px;
	height: 25px;
	margin:0;
	padding:0 11px 0 0;	
	background:#65A3C1;
	position:relative;
	font-family:'Arial', Helvetica, sans-serif;
	font-size:13px;
}
#menu-institucional ul  {
	margin: 0;
	padding: 0;
	list-style: none;
}
#menu-institucional ul li  {
	display:inline;
	height: 24px;
}
#menu-institucional ul li a {
	color:#fff;
	height: 24px;
	line-height: 24px;
	text-decoration: none;
	padding: 0 0 0 15px;
	margin: 0 0 0 10px;
	float: right;
	background: url(../img/bg_menu_inst.png) no-repeat left center;
}
#menu-institucional ul li a:hover {
	color:#c1d8e3;
	text-decoration:none;
	background: url(../img/bg_menu_inst_.png) no-repeat left center;
}
#menu-institucional ul li a.active {
	color:#19638c;
	text-decoration:none;
	background: url(../img/bg_menu_inst_active.png) no-repeat left center;
}
#menu-institucional ul li a.active:hover {
	color:#19638c;
	text-decoration:none;
	background: url(../img/bg_menu_inst_active.png) no-repeat left center;
}

/* sidemenu ............................................................................................*/

#sidemenu  {
	margin: 0 0 10px 0;
	padding:  0;
	width: 180px;
}
#sidemenu ul  {
	list-style-type: none;
	text-align:left;
	margin: 0;
	padding:0;
	list-style-position: outside;
}
#sidemenu ul li  {
	margin: 0;
	padding:0 ;
	list-style-type: none;
}
#sidemenu ul li a  {
	width: 160px;
	FONT-SIZE: 13px;
	color:#297aa4;
	text-decoration: none;
	display:block;
	padding: 5px 5px 5px 15px;
	margin: 0;
	border-bottom: 1px solid #f0f0f0;
	background-image: url(../img/bg_submenu.png);
	background-repeat: no-repeat;
	background-position:top left;
}
html>#sidemenu ul li a  {
	font-size: 11px;
	font-weight: normal;
	display:block;
} 
#sidemenu ul li a:hover  {
	color: #a3a3a3;
	text-decoration: none;
	border-bottom: 1px solid #f0f0f0;
	background-image: url(../img/bg_submenu_.png);
	background-repeat: no-repeat;
	background-position:top left;
}
#sidemenu ul li a.active  {
	color: #a3a3a3;
	text-decoration: none;
	border-bottom: 1px solid #cccccc;
	font-weight:bold;
	background-image: url(../img/bg_submenu_.png);
	background-repeat: no-repeat;
	background-position:top left;
}
#sidemenu ul li a.active:hover  {
	color: #a3a3a3;
	text-decoration: none;
	border-bottom: 1px solid #cccccc;
	font-weight:bold;
	background-image: url(../img/bg_submenu_.png);
	background-repeat: no-repeat;
	background-position:top left;
}
/* HOME .........................................................................................................*/
#flash-home {
	margin: 0 0 15px 0;
	padding:0;
	width: 548px;
	border: 1px solid #bbb;
}
/* POP UP ........................................................................................................*/	
#maincontent-popup	{
	margin: 0;
	padding:100px 25px 20px 20px;
	border-top: 5px solid #65a3c1;
	background: #fff url(../img/logo_itba_pop.png) no-repeat left top;
}
/* CONTENEDORES PRINCIPALES ......................................................................................*/
#pagebody	{
	padding:15px  10px 15px 10px;
	margin: 0;
	border: 0;
	text-align: left;
	width: 759px;
	position : relative; 
	background-color: #ffffff;
	clear: both;
}
#maincontent	{
	margin: 0 0 0 198px;
	padding:0;
	width: 557px;
	position : relative; 
}
#maincontent ul {
	margin: 5px 0 5px 0;
	padding:0;
	list-style:none;
	color: #4C5767;
}
#maincontent ul li {
	margin:10px 0 10px 0;
	list-style:none;	
	line-height: 15px;
	color: #4C5767;
	padding: 0;
}
#maincontent ul li a{
	text-decoration:none;
}
#maincontent ul li a{
	text-decoration:undeline;
}
#destacados-home-left{
float:left;
width:268px;
margin:20px 0 0 0;
}
#destacados-home-right{
float:right;
width:268px;
margin:20px 0 0 0;
}

/*  SIDEBAR Y BANNERS DEL COSTADO.....................................................................*/
#sidebar {
	margin: 0;
	padding: 0;
	float:left;
	width:180px;
	position : relative; 
}
/* BOX 1 ..............................................................................................*/
.box1 {
	margin:0 0 8px 0;
	padding:5px 8px 5px 8px;
	background-image: url(../img/bg_box.jpg);
	background-color: #f5f5f5;
	background-position: bottom;
	background-repeat: no-repeat;
	color:#767676;
}
.box1 h1 {
	margin:0 0 5px 0;
	font-size: 14px;
	font-weight:bold;
	display:block;
	color: #297aa4;
}
.box1 h1.bullet-status {
	margin:0 0 5px 0;
	padding: 0 0 0 23px;
	font-size: 13px;
	font-weight:bold;
	display:block;
	color:#0c2c82;
	background:url(../img/bullet_foro.png) no-repeat left top;
}
.box1 a {
	padding:0 0 0 10px;
	background:url(../img/bullet2.png) no-repeat left top;
	color:#767676;
}
.box1 a:hover {
	padding:0 0 0 10px;
	background:url(../img/bullet2_.png) no-repeat left top;
	color:#000;
}
.box1 p {
	padding:0 0 10px 0px;
}
/* BOX 2 ..............................................................................................*/
.box2 {
	margin:0 0 8px 0;
	padding:5px 8px 5px 8px;
	background-image: url(../img/bg_box.jpg);
	background-color: #f5f5f5;
	background-position: bottom;
	background-repeat: no-repeat;
	color:#767676;
}
.box2 h1 {
	margin:0 0 5px 0;
	font-size: 14px;
	font-weight:bold;
	display:block;
	color:#ef9200;
}
.box2 h1.bullet-foro {
	margin:0 0 5px 0;
	padding: 0 0 0 23px;
	font-size: 13px;
	font-weight:bold;
	display:block;
	color:#6ba6c5;
	background:url(../img/bullet_foro.png) no-repeat left top;
}
.box2 a {
	padding:0 0 0 10px;
	background:url(../img/bullet7.png) no-repeat left top;
	color:#767676;
}
.box2 a:hover {
	padding:0 0 0 10px;
	background:url(../img/bullet7_.png) no-repeat left top;
	color:#000;
}		
/* BOX 3 ........................................................................................................*/
.box3 {
	margin:0 0 8px 0;
	padding:5px 8px 5px 8px;
	/*background-image:url(../img/bg_box1.png);
	background-position: top;
	background-repeat:repeat-x;*/
	background-color: #569fc6;
	color:#d7eaf3;
}
.box3 h1 {
	margin:0 0 5px 0;
	font-size: 14px;
	font-weight:bold;
	display:block;
	color: #ffffff;
}
.box3 a {
	padding:0px 0 5px 8px;
	background-image:url(../img/bullet6.png);
	background-position: left center;
	background-repeat: no-repeat;
	color:#d7eaf3;
	font-size: 12px;
	text-decoration:none;
	display:block;
}
.box3 a:hover {
	padding:0px 0 5px 8px;
	background-image:url(../img/bullet6.png);
	background-position: left center;
	background-repeat: no-repeat;
	color:#e7f2f7;
	display:block;
}
.box3 ul li {
	font-size: 14px;
}
/* BOX 1 ..............................................................................................*/
.box-perfil {
	margin:0 0 8px 0;
	padding:5px 8px 5px 8px;
	background-image: url(../img/bg_box.jpg);
	background-color: #f5f5f5;
	background-position: bottom;
	background-repeat: no-repeat;
	color:#767676;
}
.box-perfil h1 {
	margin:0 0 5px 0;
	font-size: 13px;
	font-weight:bold;
	display:block;
	color: #297aa4;
}
.box-perfil h1.bullet-status {
	margin:0 0 5px 0;
	padding: 0 0 0 23px;
	font-size: 13px;
	font-weight:bold;
	display:block;
	color:#0c2c82;
	background:url(../img/bullet_foro.png) no-repeat left top;
}
.box-perfil a {
	padding:0 0 0 10px;
	background:url(../img/bullet2.png) no-repeat left top;
	color:#767676;
}
.box-perfil a:hover {
	padding:0 0 0 10px;
	background:url(../img/bullet2_.png) no-repeat left top;
	color:#000;
}
/* BOX 2 ..............................................................................................*/
.box-red-contactos {
	margin:0 0 8px 0;
	padding:5px 8px 5px 8px;
	background-image: url(../img/bg_box.jpg);
	background-color: #f5f5f5;
	background-position: bottom;
	background-repeat: no-repeat;
	color:#767676;
}
.box-red-contactos h1 {
	margin:0 0 5px 0;
	font-size: 12px;
	font-weight:bold;
	display:block;
	color:#ef9200;
}
.box-red-contactos h1.bullet-foro {
	margin:0 0 5px 0;
	padding: 0 0 0 23px;
	font-size: 13px;
	font-weight:bold;
	display:block;
	color:#6ba6c5;
	background:url(../img/bullet_foro.png) no-repeat left top;
}
.box-red-contactos a {
	padding:0 0 0px 10px;
	background:url(../img/bullet7.png) no-repeat left top;
	color:#767676;
	text-decoration:none;
	display:block;
	margin:0;
}
.box-red-contactos a:hover {
	padding:0 0 0px 10px;
	background:url(../img/bullet7_.png) no-repeat left top;
	color:#000;
	display:block;
	margin:0;
}		
/* BOX 3 ........................................................................................................*/
.box-busqueda {
	margin:0 0 8px 0;
	padding:5px 8px 5px 8px;
	background-image: url(../img/bg_box.jpg);
	background-color: #f5f5f5;
	background-position: bottom;
	background-repeat: no-repeat;
	color:#767676;
}
.box-busqueda h1 {
	margin:0 0 5px 0;
	font-size: 12px;
	font-weight:bold;
	display:block;
	color: #297aa4;
}
.box-busqueda h1.bullet-status {
	margin:0 0 5px 0;
	padding: 0 0 0 23px;
	font-size: 13px;
	font-weight:bold;
	display:block;
	color:#0c2c82;
	background:url(../img/bullet_foro.png) no-repeat left top;
}
.box-busqueda a {
	padding:0 0 5px 10px;
	background:url(../img/bullet2.png) no-repeat left top;
	color:#767676;
	text-decoration:none;
	display:block;
}
.box-busqueda a:hover {
	padding:0 0 5px 10px;
	background:url(../img/bullet2_.png) no-repeat left top;
	color:#000;
	display: block;
}
/* BOX para imagenes ...........................................................................*/
.box-banner {
	margin:0 0 8px 0;
	padding:0;
	background:0;
	width: 170px;
}
/* FOOTER ........................................................................................*/
#footer {
	color: #989898;
	text-align: right;
	padding:0 10px 0 0;
	position:relative;
	clear:both;
	margin:0;
	background:#f3f3f3;
	line-height: 27px;
	font-size: 11px;
	height: 29px;
	width: 769px;
	font-family: 'Arial', Tahoma, verdana, sans-serif;
}
#footer a {
	color: #989898;
	text-decoration:underline;
}
#footer a:hover {
	color: #000;
	text-decoration:underline;
}
#div-seg {
	margin-left:5px;
	padding:0;
	float:left;
	position: relative;
}
#div-seg ul {
	font-size: 11px;
	list-style-type:none;
	display:inline;
	margin:0;
	padding:0;
}
#div-seg li  {
	display: inline;
	text-align:center;
}
#div-seg li a  {
	text-decoration: none;
	color: #767676;	
	padding:0 0 0 10px;
	margin:  0 0 0 3px;
	background:url(../img/bullet2.png) no-repeat left top;
	font-weight:normal;
}
#div-seg li a:hover {
	text-decoration: none;
	display: inline;
	color: #000;
	padding: 0 0 0 10px;
	margin: 0 0 0 3px;
	background:url(../img/bullet2_.png) no-repeat left top;
	font-weight:normal;
}
#footer-syncromind  {
	position:relative;
	text-align: right;
	margin:2px 0 0 0;
	padding:0;
	float:right;
}
#footer-syncromind a {
	background: url(../img/logo_syncro.png) no-repeat top;
	width: 25px;
	height: 25px;
	display:block;
}
#footer-syncromind a:hover {
	background: url(../img/logo_syncro_.png) no-repeat top;
	width: 25px;
	height: 25px;
	display:block;
}
/* NOTICIAS HOME .................................................................................*/
.clearfix {
    content: "."; 
    display: block; 
    height: 1px; 
    clear: both; 
	overflow:hidden;
	margin:0;
	padding:0;
}
p.copetes2 {
	FONT-SIZE: 13px;
	COLOR: #999;
	margin:0;
}
#div-noticias {
	margin: 0 0 10px 0;
	padding:0;
}
.noti-imagen-home {
	padding:0;
	margin: 0 10px 10px 0;
	width: 125px;
	float: left;
	border: 1px solid #ccc;
}
.noti-imagen-home img {
	width: 125px;
	height: 125px;
}
.noti-text-foto {
	padding:0;
	margin: 0 0 0 260px;
	width: 250px;
}
.noti-text-foto-home {
	padding:0;
	margin: 0 0 0 140px;
	width: 360px;
}
.noti-content {
	padding:0 5px 3px 0;
	margin: 0px 0 15px 0;
	font-weight:normal;
	border-bottom:3px solid #EBEAEA;
}
.noti-content2 {
	padding:0;
	margin: 0 0 12px 0;
	font-weight:normal;
}
p.noti-fecha {
    FONT-SIZE: 13px;
    COLOR: #a3a3a3;
    TEXT-DECORATION: none;
	padding:  0 0 5px 0;
	margin: 0;
	font-family: 'Arial', Tahoma, verdana, sans-serif;
	font-weight:NORMAL;
}
p.noti-fecha2 {
    FONT-SIZE: 13px;
    COLOR: #a3a3a3;
    TEXT-DECORATION: none;
	padding:  0 0 5px 0;
	margin: 0;
	font-family: 'Arial', Tahoma, verdana, sans-serif;
	font-weight:bold;
}
p.noti-titulo {
	FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #6ba6c5;
	padding: 0;
	margin: 0 0 2px 0;
	TEXT-DECORATION: none;
}
p.noti-titulo a {
    COLOR: #6ba6c5;
    FONT-SIZE: 13px;
	TEXT-DECORATION: none;
}
p.noti-titulo a:hover {
    COLOR: #a3a3a3;
	TEXT-DECORATION: underline;
}
p.noti-nombre {
	FONT-SIZE: 13px;
    COLOR: #DCA93C;
    TEXT-DECORATION: none;
	padding: 2px 2px 2px 0;
	margin:5px 0 1px 0;
	font-family: 'Arial', Tahoma, verdana, sans-serif;
	font-weight:bold;
}
.noti-text {
	padding:0;
	margin: 0;
}
.noti-text p {
	padding:0;
	margin: 0;
}
p.noti-resumen {
	margin: 7px 0 7px 0 ;
	font-weight:bold;
}
.noti-imagen {
	padding:0;
	margin: 0 10px 10px 0;
	width: 250px;
	float: left;
	border: 1px solid #ccc;
}
/* NOTICIAS HOME PERSONAL............................................................................*/
#maincontent .div-home-box ul {
	margin: 0;
	padding:0;
	list-style:none;
	color: #4C5767;
}
#maincontent .div-home-box ul li {
	margin: 5px 0 5px 0;
	line-height: 14px;
	list-style-image:none;
	color: #4C5767;
	padding: 0;
}
.div-home-box  .noti-text p {
	padding:0;
	margin: 0;
}
.div-home-box  p.noti-fecha {
 
	padding: 2px 2px 2px 0;
	margin:3px 0 3px 0;
	FONT-SIZE: 13px;
    COLOR: #a3a3a3;
    TEXT-DECORATION: none;
	font-family: 'Arial', Tahoma, verdana, sans-serif;
}
.div-home-box p.noti-titulo {
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #65A3C1;
	padding: 0;
	margin: 2px 0 0 0;
	line-height: 16px;
	TEXT-DECORATION: none;
}
a.ampliar {
	COLOR: #8E8C8C;
	text-decoration:none; line-height:10px;
	background: url(../img/bg_operadores.png) no-repeat right center;
	font-family: 'Arial', Tahoma, verdana, sans-serif;
	font-size: 11px;
	padding: 0 13px 0 0;
	text-align:right;
	display:block;
	margin: 4px 2px 0 0;
}
a.ampliar:hover {
	COLOR: #C4C2C2;
	text-decoration:none;
	background: url(../img/bg_operadores_.png) no-repeat right center;
}
/* MI PERFIL .................................................................................*/
.perfil p {
	margin: 0 0 5px 0;
	padding: 0;
}
.perfil h4 {
	margin: 10px 0 0 0;
	padding: 0;
	font-size: 11px;
	color: #7a7a7a;
	
}
.div-ficha {
	margin: 0 0 2px 0;
	padding:10px;
	background-color: #f5f5f5;
	line-height: normal;
	height: 1%;
	overflow:visible;
}
.div-ficha h3 {
	margin: 0 0 5px 0;
}
.div-ficha-text {
	width:421px;
	margin-left:100px;
	min-height: 100px;
}
.div-ficha-text p {
	margin:0;
	padding:0; 
}
.div-ficha-foto {
	margin:6px 5px 5px 0;
	float:left;
	border: 1px solid #919191;
	text-align:center;
	background:#fff;
}
.div-ficha-foto img {
	
}
 .div-modificar {
	padding: 10px 0 0 0;
	display:block;
}
.div-modificar H2 {
	FONT-SIZE: 13px;
	line-height:16px;
	color: #4685A4;
	margin: 0 ;
	padding: 3px 0 3px 1px;
	border-bottom: 5px solid #f5f5f5;
}
.div-modificar H3 {
	FONT-SIZE: 13px;
	color: #ef9200;
	margin: 0 0 3px 0;
	padding:7px 0 2px 0;
	border-bottom: 1px solid #f0f0f0;
	line-height: 18px;
}
.div-modificar H3.h3-liso {
	FONT-SIZE: 13px;
	color: #ef9200;
	margin: 0;
	padding:3px 0 0 0;
	border-top: none;
	line-height: 18px;
}
H3.h3-2 {
	FONT-SIZE: 13px;
	color: #6ba6c5;
	margin: 0 0 5px 0;
	padding:0;
	border-top: none;
}
a.link-add  {
	margin:1px 5px 0 0 ;
	padding: 3px 20px 0 0;
	float:right;
	COLOR:#297aa4;
	font-size:10px;
	height: 16px;
	text-decoration:none;
	font-family: 'Arial', Helvetica, sans-serif;
	background: url(../img/ico_add.png) no-repeat right center;
}
a.link-edit  {
	margin:1px 5px 0 0 ;
	padding: 3px 20px 0 0;
	float:right;
	COLOR:#297aa4;
	font-size:10px;
	height: 16px;
	text-decoration:none;
	font-family: 'Arial', Helvetica, sans-serif;
	background: url(../img/ico_edit.png) no-repeat right center;
}
/* Contactos ......................................................................................*/
.contactos {
	position:relative;
	width: 540px;
	margin: 5px 0 5px 0;
	padding:5px 5px 9px 5px ;
	border-bottom: 3px solid #f5f5f5;
	min-height:80px;
	height:auto !important;
    height:80px;

}
.contactos-texto {
	width:470px;
	margin-left:65px;
}
.contactos-texto p {
	margin:0;
	padding:0;
}
.contactos-texto a {
	COLOR: #65A3C1;
	font-weight: normal;
	text-decoration: underline;
}
.contactos-degrees {
	color:#DEA83C;
	font-size:13px;
	font-weight:bold;
	background: url(../img/_bullet_netla.png) no-repeat;
	line-height: 20px;
	width: 35px;
	padding: 0 0 0 28px;
	float:left;
	margin:0;
}
.contactos-ver 
{
	color: #7a7a7a;
	font-size: 14px;
	font-weight:normal;
	margin:3px 0 0 0;
}
.contactos-ver a
{
	color: #7a7a7a;
	font-size: 14px;
	font-weight:normal;
	text-decoration: none;
}
.contactos-ver a:hover
{
	color: #444444;
	font-size: 14px;
}
.contactos-foto {
	margin:0 0 0 5px;
	float:right;
	text-align:center;
	background:#fff;
	border: 1px solid #919191;
}
.contactos-foto img {

}
/*...........................................................................................*/
.icono {
	margin:10px;
	padding:0;
	float:left;
}
#text-invitar {
	margin:7px 5px 0 0;
	padding:0;
	width:150px;
	height:50px;
	line-height:15px;
	float:left;
}
.div-centrado {
	text-align:center;
	margin:0;
	padding:0;
}
.div-content-event {
	margin: 0 0 10px 0;
	padding:10px;
	line-height: normal;
}


/*PERFIL CONTACTO.....................................................................................*/
#div-content-conn {
	padding: 10px 0 0 15px;
	margin:0 0 10px 0;
	width: 150px;
	float:right;
	background-color: #ffffff;
}
#div-content-conn h3  {
	color: #6ba6c5;
	background-color: #f5f5f5;
	font-size: 11px;
	margin: 0;
	padding: 4px 5px 4px 5px;
	border-top: 1px solid #cbcbcb;
	border-left: 1px solid #cbcbcb;
	border-right: 1px solid #cbcbcb;
}
#div-content-conn div.netinfo {
	padding:2px; 
	border: 1px solid #cbcbcb;
	margin: 0 0 15px 0;
}
#div-content-conn div.netinfo div.text { 
	width: 100px; 
	margin: 0 0 0 35px; 
	padding: 2px; 
}
#div-content-conn div.netinfo div.img  {
	width: 30px;
	font-weight: bold;
	color: #4685A4; 
	text-align: center; 
	margin:0;
	padding:2px 0 2px 0;
	float: left;
}
.div-contactarte {
	margin: 0;
	padding: 57px 0 0 0 ;
	text-align: right;
	background-image: url(../img/contactar.png);
	background-position: right top;
	background-repeat: no-repeat;
	vertical-align:baseline;
	float: right;
	width: 70px;
}
.div-ficha-text h3{
	color: #1B5C7E;
}

/* TITULOS, PARRAFOS, A....................................................................*/
H1 {
	FONT-SIZE: 17px;
	color: #1B5C7E;
	margin:0 0 15px 0;
	padding:0;
	font-weight:normal;
}
H2 {
	FONT-SIZE: 13px;
	color: #65A3C1;
	margin: 10px 0 10px 0;
	padding: 0;
}
H3 {
	FONT-SIZE: 13px;
	color: #ef9200;
	margin: 10px 0 6px 0;
	padding:0;
}
H4 {
	FONT-SIZE: 12px;
	color: #297aa4;
	margin: 10px 0 10px 0;
	padding:0;
}
H5 {
	FONT-SIZE: 12px;
	color: #444;
	margin:0;
	padding:0;
	font-weight: bold;
}
H6 {
	FONT-SIZE: 13px;
	color: #444;
	margin:0;
	font-weight: bold;
}
hr {
	height:1px;
	border:0;
	color: #CCCCCC;
	margin: 5px 0 5px 0;
}
p {
	FONT-SIZE: 13px;
	margin:8px 0 8px 0 ;
}
a {
	color:#65A3C1;
	text-decoration: underline;
}
a:hover {
	COLOR: #7a7a7a;
	text-decoration:underline;
}
p.copetes {
	FONT-SIZE: 13px;
	COLOR: #999;
	line-height:14px;
	margin:10px 0 0 0;
}
a.copetes {
	FONT-SIZE: 13px;
	COLOR: #999;
	line-height:14px;
	margin:5px 0 5px 0;
	font-family: 'Arial', Tahoma, verdana, sans-serif;
}
.titusuario {
	FONT-SIZE: 23px;
	color: #a1cc5a;
	margin: 5px 0 5px 0;
}
.epigrafes {
	color: #8B909C;
}
p.form {
	FONT-SIZE: 13px;
	COLOR: #588214;
	line-height:normal;
	margin:0;
}
a.paginas {
	COLOR: #1b5c7e;
	font-weight:bold;
	text-decoration: none;
	text-align:center;
}
a.paginas:hover {
	COLOR: #999999;
	font-weight:bold;
	text-decoration: none;
	text-align:center;
}
a.link1 {
	COLOR: #206e9a;
	font-weight: normal;
	text-decoration: underline;
}
a.link1:hover {
	COLOR: #999999;
	font-weight: normal;
	text-decoration:underline;
}
a.link2
{
	COLOR: #919191;
	font-weight: normal;
	text-decoration: underline;
}
a.link2:hover
{
	COLOR: #838383;
	font-weight: normal;
	text-decoration:underline;
}
a.link3 {
	COLOR: #dca93c;
	font-weight: normal;
	text-decoration: underline;
}
a.link3:hover {
	COLOR: #838383;
	font-weight: normal;
	text-decoration:underline;
}
.bold{
	FONT-SIZE: 13px;
	COLOR: #588214;
	line-height:normal;
	margin:0;
	font-weight: bold;
	text-decoration:none;
}
a.bold {
	FONT-SIZE: 13px;
	COLOR: #18658D;
	line-height:normal;
	margin:0;
	font-weight: bold;
	text-decoration:underline;
}
a.bold:hover {
	FONT-SIZE: 13px;
	COLOR: #999999;
	line-height:normal;
	margin:0;
	font-weight: bold;
	text-decoration:underline;
}
/* XLS ........................................................*/
a.xls {
	color:#000;
	text-decoration: underline;
	padding: 0 25px 0 0;
	background: url(../img/ico_XLS.png) no-repeat center right;
}
a.xls:hover {
	COLOR: #7a7a7a;
	text-decoration:underline;
	padding: 0 25px 0 0;
	background: url(../img/ico_XLS_.png) no-repeat center right;
}
a.a-boton {
	COLOR: #000;
	font-weight: normal;
	margin: 0;
	text-decoration: none;
	border: solid 1px #bbbbbb;
	padding: 2px 5px 0 5px;
	background: url(../img/bg_a_boton.png) repeat-x;
}
a.a-boton:hover {
	COLOR: #000;
	font-weight: normal;
	margin: 0 ;
	text-decoration: none;
	border: solid 1px #bbbbbb;
	padding: 2px 5px 0 5px;
	background: url(../img/bg_a_boton_.png) repeat-x;
}
p.link-a-boton {
	margin:7px 0 3px 0;	
}	
.messagebar {
	Color: #d50f0f;
	FONT-SIZE: 12px;
	font-weight:bold;
	margin-bottom:8px;
	background:  url(../img/important.png) no-repeat left;
	text-decoration: none;
	padding: 5px 2px 2px 25px;
}
.messagebarok {
	Color: #d50f0f;
	FONT-SIZE: 12px;
	font-weight:bold;
	margin-bottom:8px;
	background:  url(../img/icono_exito.png) no-repeat left;
	text-decoration: none;
	padding: 2px 2px 2px 25px;
}
.messagebarwrong {
	Color: #d50f0f;
	FONT-SIZE: 12px;
	font-weight:bold;
	margin-bottom:8px;
	background:  url(../img/et_delete.png) no-repeat left;
	text-decoration: none;
	padding: 2px 2px 2px 25px;
}
/*INPUT........................................................................................*/
input.button {
	font-size:13px;
	margin: 0px 5px 0 0;
	background:/* #F2F2F2*/ url(../img/bg_button.jpg);
	/*border: 1px solid #CCCCCC;*/
	color: #000;
	display:compact;
	padding: 0 4px 0 4px;
	width:auto;
	overflow:visible;
}
input, textarea, select {
	font-size: 11px;
	background-color: #fff;
	text-decoration: none;
	border-left: solid 1px #b8b8b8;
	border-bottom: solid 1px #cbcbcb;
	border-top: solid 1px #b8b8b8;
	border-right: solid 1px #cbcbcb;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	COLOR: #383838;
	padding: 0 3px 0 3px;
	margin: 0 3px 0 0;
}
/**/select.carrera	{
	font-size: 14px;
	background-color: #fff;
	text-decoration: none;
	border-left: solid 1px #767676;
	border-bottom: solid 1px #cbcbcb;
	border-top: solid 1px #767676;
	border-right: solid 1px #cbcbcb;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	COLOR: #375c9b;
	padding: 0 0 0 3px;
	margin: 0 0 0 0;
}
.checkandradio {
	background:none;
	border:0;
	margin: 1px 3px 0 0;
}
.checkandradio input {
	background:none;
	border:0;
	margin: 1px 3px 0 0;
}
table.checkandradio-list	{
	margin: 0;
	padding:0; 
	display: inline;
	float:left;
	background:#ffffff;
	border:0;
}
table.checkandradio-list td 
{
	margin: 0;
	padding:0 3px 0 3px;
}
table.checkandradio-list td input
{
	background:none;
	border:0;
	margin: 1px 3px 0 0;
}
.validador	{
	margin: 7px 0 0 0;
	padding: 0;
	display: inline;
	float: left;
}
/* TABLE ............................................................................*/
table {
    border: none;
	margin: 10px 0 10px 0;
	padding:0;
	font-size: 11px;
}
table td {
    border: none;
	padding: 3px 5px 3px 5px;
}
table.match {
    border: none;
	margin:0 0 3px 0;
	padding:0;
	background: #f5f5f5;
}
table.match td {
    border: none;
	padding: 2px;
	font-size: 11px;
/*	font-family: Arial, Helvetica, sans-serif;*/
	font-weight: bold;
	color: #297aa4;
	text-align:center;
/*	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;*/
}
table.match td p.small2 {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #297aa4;
	text-align:center;
	margin:0;
	padding:0;
}
table.datagrid {
	padding:0;
	margin:20px 0 20px 0;
}
table.datagrid td {
	padding:0;
	margin:0;
}
.datagrid h3 {
	padding: 3px 5px 3px 5px;
	margin:0;
	font-size: 13px;
	font-weight: bold;
	color: #297aa4;
	/*background: #ebeff5;*/
	border-bottom: 1px dotted #297aa4;
}
.datagrid h3 a
{
	color: #297aa4;
}
.datagrid p {
	padding: 3px 5px 3px 5px;
	margin:0;
	font-size: 11px;
	color: #000;
	border-bottom: 1px solid #cbcbcb;
}
table.tabla-borde {
    border-left: 1px solid #ece9c7;
    border-top: 1px solid #ece9c7;
    padding:0;
	font-size: 11px;
}
table.tabla-borde td {
    border-right: 1px solid #ece9c7;
    border-bottom: 1px solid #ece9c7;
	padding: 3px 5px 3px 5px;
}
table.tabla-borde h3{
    padding: 2px 5px 2px 0;
	margin:0;
	font-size: 14px;
	font-weight: bold;
	color: #dca93c;
}
/* FIELDSET .....................................................................................*/	
fieldset.ocultar  {
	border:1px solid #ffffff;
}	
fieldset.form  {
	margin:0px;
	padding:7px;
	border:1px solid #f0f0f0;
}
fieldset.form legend  {
	margin-top:-5px;
	font-weight: bold;
	FONT-SIZE: 12px;
	color: #ef9200;
	font-family:Tahoma, verdana, arial;
}
fieldset.form  h3
{
	margin:5px 0 5px 0;
	padding: 0 0 1px 0;
	color: #6ba6c5;
	font-size: 14px;
	border-bottom: 5px solid #f5f5f5;
}
fieldset.form dl  {
	margin:10px 0 5px 0;
}
fieldset.form dl dt  {
	margin:3px 20px 5px 0 ;
	float:left;
	FONT-FAMILY: Tahoma, verdana, arial;
	font-size: 11px;
	COLOR: #4C5767;
	text-align: right;
	width: 150px;
}
fieldset.form dl dd  {
	border:1px solid #fff;
	margin:0 0 7px 170px;
	/* True margin value for all versions of IE Win, including 6.0 */
	padding:0 0 0 7px;
	FONT-SIZE: 13px;
}	
html>body fieldset.form dl dd {
	/* False value for Firefox */
	padding:0 0 0 10px;
	FONT-SIZE: 13px;
}
/* Removes borders on radio buttons and checkboxes */
fieldset.form dl dd span.checkandradio input, 
fieldset.form dl dd table input {
	font-size: 11px;
	color: #333;
	margin:0;
	border:0;
}
fieldset.form span.checkandradio input, 
fieldset.form table input {
	font-size: 11px;
	color: #333;
	margin:0;
	border:0;
}
table span.checkandradio input {
	font-size: 11px;
	color: #333;
	margin:0;
	border:0;
}
fieldset.form  input.imagebutton {
	font-size: 11px;
	color: #333;
	margin:0;
	border:0;
}
/* Aqui se cambian los valores del boton dentro del formulario */
fieldset.form input.button {
	font-size:13px;
	margin: 3px 5px 0 0;
	background: #F2F2F2;
	border: 1px solid #767676;
	color: #000;
	display:compact;
	padding:1px 5px 1px 5px;
	width:auto;
	overflow:visible;
}		
fieldset.form input, select, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #375C9B;
	background-color: #fff;
	text-decoration: none;
	border-left: solid 1px #b8b8b8;
	border-bottom: solid 1px #cbcbcb;
	border-top: solid 1px #b8b8b8;
	border-right: solid 1px #cbcbcb;
	margin-left:3px;
	margin-right:3px;
	padding:0;
}
.button  {
	font-size:13px;
	margin: 3px 5px 0 0;
	background: #F2F2F2;
	border: 1px solid #767676;
	color: #000;
	display:compact;
	padding:1px 5px 1px 5px;
	width:auto;
	overflow:visible;
}
fieldset.form input.buttonRed {
	background-image:url(../img/et_delete.png);
	background-position: center;
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	border:none;
	margin: 0 5px 0 0;
}	
input.buttonRed {
	background-image:url(../img/et_delete.png);
	background-position: center;
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	border:none;
	margin: 0 5px 0 0;
}
#maincontent ul.lista2 {
	list-style: none;
	margin: 0 0 0 3px;
	padding: 0 0 0 3px;
}
#maincontent ul.lista2 li {
	FONT-SIZE: 13px;
	color: #333333;
	margin: 0 0 0 3px;
	padding: 0 0 0 3px;
	font-weight:bold;
}
ul.lista3 {
	margin: 0;
	padding:0;
	list-style:none;
	list-style-type: none;
}
ul.lista3 li {
	FONT-SIZE: 13px;
	color: #000;
	list-style-type: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #d5d5d5;
	line-height:16px;
}
#maincontent ul.lista4  {
	margin:3px 0 3px 0;
	padding:0 ;
	color: #4C5767;
	list-style:none;
}
#maincontent ul.lista4 li {
	margin:6px 0 15px 0;
	line-height: 15px;
	background:url(../img/bullet2.png) left top no-repeat;
	color: #4C5767;
	padding:0 0 0 10px
}
.lista-link {
	FONT-SIZE: 13px;
	color: #000;
	margin-bottom:3px;
	padding-left:0;
	margin-top: 3px;
	margin-left:0;
}
ul.lista-link li {
	FONT-SIZE: 13px;
	color: #000;
	list-style: none;
}
ul.lista-link  li a {
	FONT-SIZE: 13px;
	color: #588214;
	font-weight: normal;
	list-style:none;
}
ul.lista-link  li a:hover {
	FONT-SIZE: 13px;
	color: #787878;
	font-weight: normal;
	list-style:none;
}
/* LISTA PARA RESULTADO DE BÚSQUEDAS LABORALES ..........................................................*/
#maincontent ul.lista-inline {
	FONT-SIZE: 13px;
	list-style-type: none;
	margin:  0;
	padding:0;
}
#maincontent ul.lista-inline li  {
	display: inline;
	padding: 0 0 0 2px;
	margin: 0;
}

ul {
	list-style-type: none;
}
/*CALENDARIO.............................................................................................*/
table.BackTabla td.cala3 {
    font-size: 13px;
	color: #1b5c7e;
    text-decoration: none;
	font-weight: bold;
	background-color: #F5F5F5;
	text-align:center;
	height:25px;
	width:170px
}
table.BackTabla td.cala3 a {	
	color: #1b5c7e;
	text-decoration: none;
}
table.BackTabla td.cala3 a:hover {	
	color: #ddae48;  
	stext-decoration: none;
}
table.BackTabla td.cala   {
    font-size: 11px;
    background-color: #fff;
    text-decoration: none;
	text-align:center;
	width:23px;
	height:20px;
	padding:0;
	line-height: 20px;
	margin:0;
}
table.BackTabla td.cala a  {
	font-size: 11px;
    color:#fff;
    text-decoration: none;
	display:block;
	width:23px;
	height:20px;
	line-height: 20px;
	background-color: #297aa4;
	padding:0;
	margin:0;
}
table.BackTabla td.cala a:hover   {
    font-size: 11px;
    color:#fff;
    text-decoration: none;
	display:block;
	background-color: #4294be;
}
table.BackTabla td.cala a.active {   
	text-decoration: none;
	background-color: #0c3f5a;
}
table.BackTabla td.cala a.active:hover {    
	text-decoration: none;
	background-color: #297aa4;
}
table.BackTabla td.calgo {
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #000;
	line-height: 20px;
    BACKGROUND-COLOR: #ededed;
    TEXT-DECORATION: none;
	font-family: 'Arial', Tahoma, verdana, sans-serif;
	text-align:center;
	width:23px;
	height:20px;
}
table.BackTabla {
    BACKGROUND-COLOR: #ccc;
	margin:0;
	padding:0;
	border:0;
	width: 170px;
}
table.BackTabla td {
   padding:0;
}
table.BackTabla-w {
    BACKGROUND-COLOR: #fff;
	margin:0;
	padding:0;
	border:0;
}
table.BackTabla-m {
	margin:0;
	padding:0;
	border:0;
}
form {
	margin:0;
	padding:0;
}
/*AJAX...................................................................................................*/
div-Pendings {
	color: Red;
}
#div-Pendings a {
	color: Red;
	font-weight:bold;
}
.ajax {
	background: #fff;
	color: #244883;
	border: 1px solid #ccc;
	padding:0;
	margin:0;
	line-height: 14px;
}
.ajax a {
	color: #244883;
	text-decoration:none;
	font-size:13px;
	padding:0;
	margin:0;
	line-height: 14px;
}
.ajax a:hover {
	color: #999;
	text-decoration:none;
	font-size:13px;
	padding:0;
	margin:0;
	line-height: 14px;
}
/* BUSCAR PERSONAS / LABORALES / EVENTOS / OPORTUNIDADES........... ...................................*/
.div-content-contactos {
	margin: 5px 0 5px 0;
	padding:5px 5px 5px 0;
	width: 545px;
	font-weight:normal;
	border-bottom:5px solid #f5f5f5;
}
.div-content-contactos h4 {
	margin: 0;
	padding:0;
	color:#297aa4;
	font-size:13px;
}
.div-content-contactos h4 a	{
	color:#297aa4;
}
.div-content-contactos h5 {
	margin:0;
	padding:0;
	color:#dca93c;
}
.div-content-contactos p {
	margin: 0;
	padding:0;
}
.div-content-contactos p.small {
	margin: 0 0 5px 0;
	padding:0;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color: #000;
}
.td-vacio {
	margin: 0;
	padding:0;
	background-color:#fff;
	border:1px solid #fff;;
	height: 10px;
}
.div-texto {
	width:455px;
	color: #555;
}
/**/.div-texto h1	{
	FONT-SIZE: 13px;
    COLOR: #ef9200;
    TEXT-DECORATION: none;
	padding: 0 0 2px 0;
	margin:0 0 4px 0;
	font-family: 'Arial', Tahoma, verdana, sans-serif;
	font-weight:bold;
}
/**/.div-texto h2
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #65A3C1;
	padding: 0;
	margin: 0 0 7px 0;
	line-height: 15px;
	TEXT-DECORATION: none;
}

.div-texto h3 a{
	margin: 4px 0 10px 0;
	padding:0;
	font-size:12px;
	line-height:20px;
	text-decoration:none;
}

.div-texto h4 {
	margin: 4px 0 4px 0;
	font-size:12px;
}

.div-texto2 {
	width:455px;
	margin-left:5px;
	color: #555;
}
.div-texto-fecha {
    FONT-SIZE: 13px;
    COLOR: #767676;
	border-bottom: 1px solid #CCCCCC;
    TEXT-DECORATION: none;
	padding: 0 0 2px 0;
	margin:0 0 5px 0;
	font-family: 'Arial', Tahoma, verdana, sans-serif;
}
.div-content-contactos h3 {
	margin: 0;
	font-size:13px;
}
.div-content-contactos h3 a {
	margin: 0;
	font-size:13px;
	color: #297aa4;
}
.div-content-contactos h3 a:hover {
	color: #acacac;
}
.div-content-contactos p {
	margin:0;
	padding:0;
	font-size:13px;
	text-decoration:none;	
}
/*eventos........................................................................................*/
a.eventos {
	margin:0;
	padding:0;
	font-size:12px;
	text-decoration: none;
	color: #65A3C1;
	font-weight:bold;
}
a:hover.eventos {
	margin:0;
	padding:0;
	font-size:12px;
	text-decoration: none;
	color: #ccc;
}
/*div trabajo.............................................................................................*/
.div-trabajo {
	margin: 0;
	padding: 0;
	text-align: right;
	float: right;
	width: 80px;
}
.div-trabajo2 {
	margin: 0;
	padding: 0;
	text-align: right;
	float: right;
	width: 100px;
}
.div-operadores
{
	COLOR: #375C9B;
	font-size: 11px;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	text-decoration:none;
	margin: 0;
	padding:0;
	text-align:right;
}
.div-foto {
	width:70px;
	height:80px;
	float:left;
	margin:5px 10px 10px 0;
	border: 1px solid #c0c0c0;
}
.div-foto img {
	width:70px;
	height:80px;
}
/*testimonios..........................................................................................*/
.div-testimonios {
	border-top: 1px solid #32466f;
	margin: 15px 0 15px 0; 
	padding: 0;
	height: 100px;
	width:549px;
}
.div-comillas {
	padding: 10px 0 0 35px;
	margin: 0;
	height:25px;
	background: url(../img/comillas.png) no-repeat left center;
}
.div-comillas H4 {
	FONT-SIZE: 14px;
	font-weight:bold;
	color: #dca93c;
	margin:0 ;
	padding:0;
}
.div-testimonios-img {
	border-bottom: 1px solid #32466f;
	border-left: 1px solid #32466f;
	border-right: 1px solid #32466f;
	margin:0 0 5px 10px; 
	padding: 0;
	border: 1px solid #dddd;
	float: right;
}
.div-foro-message {
	margin: 0;
	padding:0;
	line-height: normal;
}
.div-foro-message p {
	margin: 5px 0 5px 0;
	padding:0;
	FONT-SIZE: 13px;
	color: #444;
}
.div-separador {
	height: 1px;
	background: url(../img/bg_separador.png) repeat-x;
	margin: 7px 0 7px 0 ;
	text-align: right;
}
.right-foro {
	margin: 0 0 0 10px;
	padding:0;
	float: right;
	color: #444;
	FONT-SIZE: 13px;
	text-align: right;
	font-family: 'Arial', Tahoma, verdana, sans-serif;
}
p.name-foro {
	margin: 0;
	padding:0;
	FONT-SIZE: 13px;
	color: #000;
}
.right-foro p {
	margin: 0;
	padding:0;
	FONT-SIZE: 13px;
	font-family: 'Arial', Tahoma, verdana, sans-serif;
}
p.fecha-foro {
	margin: 0;
	padding:0;
	FONT-SIZE: 13px;
	color: #999;
	font-family: 'Arial', Tahoma, verdana, sans-serif;
}
/*DESTACADOS HOME.................................................................................*/
#destacados-home	{
	margin: 5px 0 10px 0;
	padding:0;
	overflow:hidden;
}
#destacados-home .noti-content {
	padding:0 5px 3px 0;
	margin: 8px 0 0 0;
	font-weight:normal;
	border-bottom:3px solid #EBEAEA;
}
#destacados-home .div-foto {
	width:70px;
	height:80px;
	float:left;
	margin:5px 10px 0 0;
	border: 1px solid #c0c0c0;
}
a.foros {
	padding:0 0 0px 20px;
	background:url(../img/bullet_foro.png) no-repeat left top;
	color:#767676;
	text-decoration:none;
}
a.foros:hover {
	padding:0 0 0px 20px;
	background:url(../img/bullet_foro.png) no-repeat left top;
	color:#000;
	text-decoration:underline;
}	
/*Contactos......................................................................................*/
table.face {
	padding:0 ;
	margin:0;
	background: #fff;
	border-top: 7px solid #fff;
	border-right: 7px solid #fff;
}
table.face td{
	margin: 5px 6px 10px 0;
	padding:5px ;
	border-left: 7px solid #fff;
	border-bottom: 7px solid #fff;
	background: #f7f7f7;
	text-align:center;
}
.content-face-texto {
	width:90px;
	paddring-top:80px;
	text-align:left;
}
.content-face-texto p {
	margin:0;
	padding:0;
	text-align:left;
}
table.face td a {
	COLOR: #588214;
	font-weight: normal;
	text-decoration: underline;
}
table.face td a:hover {
	COLOR: #929292;
	font-weight: normal;
	text-decoration: underline;
}
table.face td img {
	width:70px;
	height: 80px;
	margin:5px 7px 5px 0;
	text-align:center;
	background:#fff;
	border: 1px solid #919191;
}
.div-puestos{
	margin: 10px 0 10px 0;
	padding:0;
	height: 48px;
}
 a.puesto-jr	{
	margin: 0;
	padding: 25px 20px 0 40px;
	width: 51px;
	height: 23px;
	COLOR: #767676;
	font-size: 14px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	background-image: url(../img/ico_cargo_jr.png);
	background-repeat: no-repeat;
	background-position: right center;
	display:block;
	float: left;
}
a.puesto-jr:hover{
	COLOR: #2855a6;
	text-decoration:none;
	background-image: url(../img/ico_cargo_jr_.png);
}
 a.puesto-med	{
	margin: 0 5px 0 5px;
	padding: 25px 20px 0 40px;
	width: 51px;
	height: 23px;
	COLOR: #767676;
	font-size: 14px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	background-image: url(../img/ico_cargo_med.png);
	background-repeat: no-repeat;
	background-position: right center;
	display:block;
	float: left;
}
a.puesto-med:hover{
	COLOR: #2855a6;
	text-decoration:none;
	background-image: url(../img/ico_cargo_med_.png);
}
a.puesto-ej	{
	padding: 25px 20px 0 40px;
	width: 51px;
	height: 23px;
	COLOR: #767676;
	font-size: 14px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	background-image: url(../img/ico_cargo_ej.png);
	background-repeat: no-repeat;
	background-position: right center;
	display:block;
	float: left;
}
a.puesto-ej:hover{
	COLOR: #2855a6;
	text-decoration:none;
	background-image: url(../img/ico_cargo_ej_.png);
}