
BODY { 
  margin : 0px; padding: 0;
	background: #333;
	font-size: 12px;
	font-family : verdana,Arial, Helvetica, sans-serif;
	/*background: url(../imagenes/main-bg.gif) #EDEDED;*/
	/*background-color:#3C7FAF;*/
	text-align:center;
} 

html, body {
min-width: 984px;
}

#contenedor
{
width: 984px; 
/*background: url(../imagenes/f_contenedor.jpg) #EDEDED repeat-y;*/
 /*border-left:1px solid #c1c0bf;
  border-right:1px solid #c1c0bf;
  border-top: 1px solid #c1c0bf;
  border-bottom: 1px solid #c1c0bf;*/
margin: auto; 
overflow: hidden;
background-color:#ffffff;
margin-top:10px;
padding:0px;

} 

.linea_punteada
{
margin-top: 6px;
margin-bottom: 6px;
 border-style:dotted; 
border-width: 1pt;
border-left: 0px;
border-right: 0px;

}

.linea_top{
margin: 0px;
border-color:#DBDBDB;
border-width: 3pt;
padding:4px;
border-bottom: 0px;
border-left: 0px;
border-right: 0px;
}

.opc_foro{
/*list-style-type: none;*/
margin: 0;
padding: 0;
width: auto; /* width of menu (don't forget to add border with below!) */
/*border-left: 8px solid #ffa1a3;*/ /* thick left border of menu */
margin-top:10px;
padding-left:25px;
 border-style:dotted; 
border-width: 0px;
font-family:Franklin Gothic Book;
font-size:14px;

}

.opc_foro li{
/* boder entre opciones*/
/* border-bottom: 1px solid #e9e9e9; Gray border beneath each menu item */
list-style-type: square;
padding-top:5px;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;


}

.linea_registro
{
margin-top: 6px;
margin-bottom:10px;
border-bottom: 1px solid #ccc;

border-left: 0px;
border-right: 0px;

}

#barra_menu
{
height:30px;
background: url(../imagenes/barra_menu.jpg) #EDEDED ;
}

#cont_centro
{
padding:0px;
margin:0px;
/*background-color:Red;*/
background: url(../imagenes/fond_cont.jpg) #F2F2F2 repeat-x;

}

.imagen
{
overflow: hidden;
   height:auto;
  
}

.imagen1
{
	margin: auto; 
overflow: hidden;
   height:auto;
  
}


#cont_logo{ 
height:100px;
 border-left:1px solid #DBDBDB;
  border-right:1px solid #DBDBDB;
  border-bottom: 1px solid #DBDBDB;
  border-top:1px solid #DBDBDB;
  margin:2px;

} 
.titulo_imagen{ 
height:20px;
padding-left:8px;
padding-top:5px;
 border-bottom: 1px solid #ffffff;
color:#000;
background-color:#C1C0BF;
text-align:left;
font-weight:bold;
} 

#url{ 
margin: auto; 
height:25px;
background: url(../imagenes/fondo_url.jpg) repeat-x;
padding-left:7px;
text-align:left;
padding-top:4px;
margin:4px;
} 



.enlace{
 color:#ffffff;
 text-decoration:none;
 font-weight: bold;
}



 #sec_tabs {
	height: auto;
	margin-top:14px;
  /* background-color:#f0f0ff;*/
}
#sec_logo
{
 text-align:left;
 height:auto;
 background-color:#ffffff;

}



#titulares{
  margin:0;
}

#xxx{
 float:left;
 height:auto;
	font-size: 11px;
	font-family : Arial, Helvetica, sans-serif;
}





#sec_error
{
	height:50px;
	background-color:#FFF2F2;
	padding:10px;
	font-size: 14px;
	font-family : Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:center;
	border-left:1px solid red;
  border-right:1px solid red;
  border-top: 1px solid red;
  border-bottom: 1px solid red;
  margin-bottom:4px;
}


button        { font-size: 10px;  }


div.header {
	font-size: 18px; font-weight: bold; color: #ff6600; line-height: 48px;
	margin-left: 10px;
}
div.header span { color: #666; }

div.configuration {
	font-size: 14px; font-weight: bold; color: #0B55C4; line-height: 16px;
	padding-left: 30px;
	margin-left: 10px;
	background-image: url(../imagenes/menu/icon-16-config.png);
	background-repeat: no-repeat;
}



#toolbar_p
{
margin:0px;
padding-right:8px;
float:right;
height:20px;
}
 

#toolbar_p li{
display: inline;

}

#toolbar_p li a{
text-decoration: none;
}




#logo {
float: left;
width: 500px;
margin-top: 10px;
BACKGROUND-COLOR: transparent;
	/*background-color : transparent; */
}



#footer{
  height: 80px;
   /* border-top: 1px solid #cccccc;*/
background: url(../imagenes/footer.jpg) #fff repeat-x;  
}

/* primera barra superior*/
#barra_top {
background-color:#ffffff;	
height:5px;
margin-left:10px;
margin-right:10px;
}

#tabs {
	height: auto;
	clear:left;
	margin-left:10px;
	margin-right:10px;
  /* background-color:#f0f0ff;*/
}

#centro_contenido {
	height: auto;
	margin-top:10px;
	margin-left:7px;
	margin-right:7px;
	background-color:Transparent;
}

#leftcolumnvideo
{
  float:left;
	margin-RIGHT:10px;
	margin-bottom:30px;
	margin-top:0px;
	 WIDTH: 674px; 
	   padding:0px;

	BACKGROUND-COLOR: transparent;
  /*padding:1em;*/
  /* background-color:#f3f3ff;*/
}

#leftcolumn
{
  float:left;
  width:530px;
  margin:0;
  padding:0px;
  BACKGROUND-COLOR: transparent;
  
  /*padding:1em;*/
  /* background-color:#f3f3ff;*/
}
#middlecolumn
{
   float:left;
	margin-left:10px;
	margin-RIGHT:10px;
	margin-bottom:30px;
	margin-top:0px;
	 WIDTH: 190px; 
	   padding:0px;

	BACKGROUND-COLOR: transparent;
}
#rightcolumn
{

   	FLOAT: left; 
	WIDTH: 230px; 
	 background-color:#C1C0BF;
	text-align:left;
	  padding:0px;

}



#rightcolumn1
{
margin-left:10px;
    	FLOAT: left; 
	WIDTH: 430px; 
	 background-color:transparent;
	text-align:left;
	  padding:0px;

}

#leftcolumn_2
{
  float:left;
  width:730px;
  margin:0;
  padding:0px;
  BACKGROUND-COLOR: transparent;
  
  /*padding:1em;*/
  /* background-color:#f3f3ff;*/
}

#rightcolumn_2
{
  	margin-left:10px;
  	FLOAT: left; 
	WIDTH: 230px; 
	 background-color:#C1C0BF;
	text-align:left;
	  padding:0px;
}

#leftcolumn_reg
{
  float:left;
  width:280px;
  margin:0;
  padding:0px;
  BACKGROUND-COLOR: transparent;
  margin-RIGHT:25px;
  /*padding:1em;*/
  /* background-color:#f3f3ff;*/
}

#rightcolumn_reg
{
   	FLOAT: left; 
	WIDTH: 620px; 
	 /* background-color:#F7FDFD;*/
	text-align:left;
	  padding:0px;
}

#leftcolumn_reg1
{
  float:left;
  width:500px;
  margin:0;
  padding:0px;
  BACKGROUND-COLOR: transparent;
  margin-RIGHT:45px;
  
  /*padding:1em;*/
  /* background-color:#f3f3ff;*/
}

#rightcolumn_reg1
{

   	FLOAT: left; 
	WIDTH: 360px; 
	 /* background-color:#F7FDFD;*/
	text-align:left;
	  padding:0px;

}

#left_cmiembro
{
  float:left;
  width:180px;
  margin:0;
  padding:0px;
  BACKGROUND-COLOR: yellow;
  
  /*padding:1em;*/
  /* background-color:#f3f3ff;*/
}



#middle_cmiembro
{	FLOAT: left;
	margin-left:12px;
	margin-RIGHT:12px;
	margin-top:0px;
	 WIDTH: 540px; 
	   padding:0px;

	BACKGROUND-COLOR: transparent;
}

#right_cmiembro
{

   	FLOAT: left; 
	WIDTH: 220px; 
	  background-color:#F7FDFD;
	text-align:left;
	  padding:0px;

}

#leftcolumn_cuenta
{
  float:left;
  width:200px;
  margin:0;
  padding:0px;
  BACKGROUND-COLOR: transparent;
  
  /*padding:1em;*/
  /* background-color:#f3f3ff;*/
}
#middlecolumn_cuenta
{
   float:left;
	margin-left:14px;
	margin-bottom:30px;
	margin-top:0px;
	 WIDTH: 756px; 
	   padding:0px;

	BACKGROUND-COLOR: transparent;
}


 .limpia
 {
	height:auto;
	
	}

.linea{
/*border-bottom: 2px solid gray;*/
border-bottom: 1px solid #E6EBEF;
/* width: 90%; width of menu. Uncomment to change to a specific width */
margin-bottom: 1px;
}

.lineared{
/*border-bottom: 2px solid gray;*/
border-bottom: 1px solid #fcfcfc;
/* width: 90%; width of menu. Uncomment to change to a specific width */
margin-bottom: 1px;
}

.lineap{
/*border-bottom: 2px solid gray;*/
border-bottom: 1px solid #E6EBEF;
height:5px;
/* width: 90%; width of menu. Uncomment to change to a specific width */
margin-bottom: 4px;
}

.padding_6
{
	padding:6px;
	text-align:justify
	}
	.padding_B6
{
	padding-bottom:6px;
	}
.rojo
{
	color: red;
	}
.padding_
{
	padding-left:188px;
	text-align:left;
	}

.linea_x{
/*border-bottom: 2px solid gray;*/
border-bottom: 1px solid #07393F;
width:auto;
padding-top:4px;
padding-bottom: 3px;
text-align:left;
BACKGROUND-COLOR: #1397A6;
color: #ffffff;
}
.fforo
{
    background: url(../imagenes/fondo_foro.jpg) #eee repeat-x;
  text-align:left;
  padding:6px;
}

.espaciar
{
	margin-left:12px;
	margin-right:10px;
	}
.linea_v{
/*border-bottom: 2px solid gray;*/
width:auto;
padding-top:4px;
BACKGROUND-COLOR: #C1C424;
}

.espacio{
/*border-bottom: 2px solid gray;*/
margin-top:12px;
}

.indicador{
font : 10pt Verdana, Geneva, Arial, Helvetica, sans-serif; 
text-align: left;
margin-left:14px;
margin-right:14px;
height:20px;
margin-bottom: 4px;
}

.div_titulos
{
	height:16px;
	background-color:#F3F3F3;
	padding:5px;
	font-size: 14px;
	font-family : verdana, Helvetica, sans-serif;
	color:#000000;
	text-align:left;
	margin:0 auto 0 auto;
	border-left:1px solid #6699CC;
  border-right:1px solid #6699CC;
  border-top: 1px solid #6699CC;
  border-bottom: 1px solid #6699CC;
  margin-bottom:4px;
  width: 97%;
}

#leftcolumn .titlebar {
	PADDING-LEFT: 2px; FONT-WEIGHT: bold; 
	MARGIN: 10px; 
	/*TEXT-TRANSFORM: uppercase; */
	COLOR: black;
}

#leftcolumn .menu {
	 padding:3px; 
	 FONT-WEIGHT: bold; 
	COLOR: black;
	text-align: left; 

}

p
{
	margin:0px;
	padding:0px;
	}
	
		.agenda
{
 margin-top:12px;
   background-color:#CCCCCC;
   padding-left:8px;
   padding-bottom:4px;
   padding-top:4px;
    margin-bottom:1px;
    font-weight:bold;
}
	
.tit_albunes
{
	margin-top:0px;
   background-color:#CCCCCC;
   padding-left:8px;
   padding-bottom:4px;
   padding-top:4px;
    margin-bottom:1px;
    font-weight:bold;
	}
	.cont_restaurant
{
 padding:6px;
 margin:6px;
  text-align:left;
  background-color:#ffffff;
}
.cont_albunes
{
 padding:1px;
 margin:4px;
  text-align:left;
  background-color:#ffffff;
}

	
	
	.cont_imgrest
{
 padding:4px;
  border-left:1px solid #DBDBDB;
  border-right:1px solid #DBDBDB;
  border-top: 1px solid #DBDBDB;
  border-bottom:1px solid #DBDBDB;
  height:auto;
  text-align:left;
}

	.cont_menu_u
{
 padding:4px;
  border-left:1px solid #7B9EBD;
  border-right:1px solid #7B9EBD;
  border-top: 1px solid #7B9EBD;
  border-bottom:1px solid #7B9EBD;
  height:auto;
  text-align:left;
  background-color:#E7EFF7;
}
	.cont_centro_u
{
 padding:4px;
  border-left:1px solid #7B9EBD;
  border-right:1px solid #7B9EBD;
  border-top: 1px solid #7B9EBD;
  border-bottom:1px solid #7B9EBD;
  height:auto;
  text-align:left;
  }

.cont_direccion
{
 padding:6px;
  border-left:1px solid #DBDBDB;
  border-right:1px solid #DBDBDB;
  border-top: 1px solid #DBDBDB;
  border-bottom:1px solid #DBDBDB;
  height:auto;
  text-align:left;
}
	
.cont_direccion1
{
 padding:10px;
  border-left:1px solid #DBDBDB;
  border-right:1px solid #DBDBDB;
  border-top: 1px solid #DBDBDB;
  border-bottom:1px solid #DBDBDB;
  height:auto;
  text-align:left;
}

.cont_fotos
{
 padding:4px;
  border-left:1px solid #333333;
  border-right:1px solid #333333;
  border-top: 1px solid #333333;
  border-bottom:1px solid #333333;
  height:auto;
  text-align:left;
}


.version {
	font : 19pt Verdana, Helvetica, sans-serif; 
	FONT-WEIGHT: bold;
	float:right;
	color:#ffffff;
	PADDING-right: 6px; 
	padding-top:38px;
	MARGIN: 3px; 
}

.google
{
  margin-bottom:10px;
  }

.contenedor_flash
{
  margin-bottom:10px;
   height:auto;
 	/*BACKGROUND-COLOR: #235689;*/
}


.text_blano
{
   	color:#FFF;
	height:auto;
	font-weight:bold;
}

.banner_der_si
{
	padding:8px;
margin-bottom:8px;
	border-left:1px solid #c1c0bf;
	border-right:1px solid #c1c0bf;
	border-top:1px solid #c1c0bf;
	border-bottom: 1px solid #c1c0bf;
	height:auto;
	text-align: left;
	clear:left;
  /*padding:1em;*/

}

.menu_cen
{
   padding-top:2px;
   padding-bottom:6px;
  border-left:1px solid #c1c0bf;
  border-right:1px solid #c1c0bf;
  border-top:1px solid #c1c0bf;
  border-bottom: 1px solid #c1c0bf;
  height: auto;
  padding-left:8px;
  padding-right:8px;
  /*padding:1em;*/
   	background-color:transparent;
/*	background: url(../img/fondo_menu.jpg) #ecf0fc repeat left top;*/

}

.menu_cen1
{
   padding-top:14px;
   padding-left:14px;
   padding-right:14px;
   padding-bottom:0px;
  border-left:1px solid #C1C0BF;
  border-right:1px solid #C1C0BF;
  border-top: 1px solid #C1C0BF;
  border-bottom: 1px solid #C1C0BF;
  height: auto;
  margin:0px;
  /*padding:1em;*/
 	background: url(../img/top_estudios.jpg) #ffffff repeat-x;
	text-align:left;
}



form
{
	margin:0px;
	}

.botones
{
padding:2px;
 float:left;
  border-left:1px solid #b0bec7;
  border-right:1px solid #b0bec7;
  border-top: 1px solid #b0bec7;
  border-bottom: 1px solid #b0bec7;
  height:35px;
  width: 135px;
  /*padding:1em;*/
   	background-color:#ffffff;
	font : 10pt Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color:#16387c;
}


.titulo_centro
{
 
 height:auto;
  padding:5px;
 border-left:1px solid #c1c0bf;
	border-right:1px solid #c1c0bf;
	border-top: 1px solid #c1c0bf;
	text-align:left;
font : 9pt Verdana, Geneva, Arial, Helvetica, sans-serif; 
FONT-WEIGHT: bold;
color:#ffffff;
background-color:#C1C424;


}

.xxx
{
	padding-right:16px;
	}
.titulo_all
{
 
  padding-bottom:0px;
  height:auto;
 margin-top:0px;
 padding:5px;
 border-bottom: 1px solid #c1c0bf;
 border-left:1px solid #c1c0bf;
	border-right:1px solid #c1c0bf;
	border-top: 1px solid #c1c0bf;
text-align:left;
font : 9pt Verdana, Geneva, Arial, Helvetica, sans-serif; 
FONT-WEIGHT: bold;
color:#ffffff;
background-color:#041162;

}

.titulo_derecha
{
 
  padding-bottom:0px;
  height:auto;
 margin-top:0px;
 padding:5px;
 border-bottom: 1px solid #AACCEE;
text-align:left;
font : 9pt Verdana, Geneva, Arial, Helvetica, sans-serif; 
FONT-WEIGHT: bold;
color:#000000;
background-color:#EBF3FB;

}

.titulo_registro
{
 
  
font : 14pt Geneva, Arial, Helvetica, sans-serif; 
FONT-WEIGHT: bold;
color:#000;

}



.contenedor_izq
{
	float:left;
	width:auto;
	margin:auto;
	height:auto;
}


.titulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #4876ff;
}

/*.text_cbo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin:0px;
}*/
a.titulares {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #0000FF;
	text-decoration: none;
	text-align: right;
}
.subtit
{
	text-align:justify;
	}
	
	#blog
{
	text-align:left;
	padding-left:10px;
	padding-bottom:15px;
	}
	
.fecha
{
	color: #cccccc;
	}
	.categoria
{
	color: #333333;
	}
a.titulares:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: red;
	text-decoration: underline;
	text-align: right;
}


a.lk_enlace {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
	text-align: right;
}

a.lk_idioma {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	text-align: right;
}

a.lk_idioma:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: underline;
	text-align: right;
}


.borderit
{
/*Para el estilo: none, dotted, dashed, solid, double, groove, ridge, inset, outset*/

border:3px #b0bec7 double;
margin-right:5px;
}

.foto_izq
{
/*Para el estilo: none, dotted, dashed, solid, double, groove, ridge, inset, outset*/
float:left;
border:3px #b0bec7 double;
}



/* estilo de botones*/
.curlycontainer{
border: 1px solid #b8b8b8;
margin-bottom: 1em;
width: 300px;
}

.curlycontainer .innerdiv{
background: transparent url(media/brcorner.gif) bottom right no-repeat;
position: relative;
left: 2px;
top: 2px;
padding: 1px 4px 15px 5px;
}


/*fin de efecto doblado*/


.perfiles{
margin: 2;
padding: 5;
font: 12px Arial;
width: 100%;
height: 40px;
}

.perfiles li{
display: inline;

}

.perfiles li a{
text-decoration: none;
padding: 2px 9px;
margin-right: 4px;
 border-left:1px solid #b0bec7;
	border-right:1px solid #b0bec7;
	border-top: 1px solid #b0bec7;
	border-bottom: 1px solid #b0bec7;
   	background-color:#ffffff;

}


.barra_abajo{
margin: 2;
padding-top:12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;width: 100%;
/*background: url(../imagenes/menu_footer.jpg) repeat-x;*/
}

.barra_abajo li{
display: inline;

}

.barra_abajo li a{
text-decoration: none;
color : #000000; 
padding: 2px 4px;
margin-right: 4px;
 font-weight: bold;
/*background-color:#ffffff;*/

}

.barra_abajo li a:hover{
text-decoration: underline;
padding: 2px 4px;
margin-right: 4px;
background-color:#ffffff;

}

.notificaciones{
text-align:left;
padding: 0px;
margin: 2px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
height:auto;
}

.notificaciones li{
list-style-type:none;
margin:4px;
padding-top:2px;
padding-bottom:5px;
/*border-bottom: 1px solid #FFEBDF;*/

}

.notificaciones li a{
text-decoration: none;
color : #000000; 
}

.notificaciones li a:hover{
text-decoration: underline;
  color:#ff0000;
}



.servicios{
text-align:left;
padding: 2px;
margin-left:26px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
* height:auto;
}

.servicios li{
list-style-type:none;
padding-top:5px;
/*border-bottom: 1px solid #FFEBDF;*/

}

.servicios li a{
text-decoration: none;
color : #000000; 
}

.servicios li a:hover{
text-decoration: underline;
  color:#ff0000;
}

.menuhorizontal {
  float:left;
  width:100%;
  padding:0px;
  margin:0px;
  /*list-style-type:none;*/
}
.menuhorizontal a {
 float:left;
 width:115px;
 height:28;
 text-decoration:none;
 text-align:right;
/* border-left:1px solid #b0bec7;
 border-right:1px solid #b0bec7;
 border-top: 1px solid #b0bec7;
 border-bottom: 1px solid #b0bec7;*/
 font : 8pt Verdana, Geneva, Arial, Helvetica, sans-serif ; 
 font-weight: bold;
 color:#fff;
 PADDING-right: 1px; 
 PADDING-top: 2px; 
 PADDING-bottom: 0px; 
 margin:2px;
 /* border-right:1px solid white;*/
}
.text{
  font : 8pt Verdana, Geneva, Arial, Helvetica, sans-serif ; 
 font-weight: bold;
 color:#fff;
 PADDING-right: 6px; 
 PADDING-top: 11px; 

}
.menuhorizontal a:hover {
 /* background-color:#336699;*/
  text-decoration:underline;
  color:#ffffff;
 /*    background: url(  ../img/fondo_menu.jpg);*/
 /*   background: url(../img/ico_postulantes.gif)  no-repeat;*/

}
/*.menuhorizontal ul{
 PADDING-right: 11px; 
}*/
.menuhorizontal li {
  display:inline;
background: no-repeat;
}


li#a a{
   background-image: url('../imagenes/ico_postulantes.png');
  /* border-right:2px solid #999999;
   border-bottom: 2px solid #999999;*/
   height:36px;
  /* background-image: url(home.gif);       
   padding-left: 5px;  */ 
}

li#b a{
   background-image: url('../imagenes/ico_egresados.png') ;
     height:36px;
  /* background-image: url(home.gif);       
   padding-left: 5px;  */ 
 /*   border-right:2px solid #999999;
   border-bottom: 2px solid #999999;*/
}

li#c a{
 background-image: url('../imagenes/ico_alumnos.png');
    height:36px;
  /* background-image: url(home.gif);       
   padding-left: 5px;  */ 
   /* border-right:2px solid #999999;
   border-bottom: 2px solid #999999;*/
}

li#d a{
   background-image: url('../imagenes/ico_docentes.png');
     height:36px;
  /* background-image: url(home.gif);       
   padding-left: 5px;  */ 
  /*  border-right:2px solid #999999;
   border-bottom: 2px solid #999999;*/
}

.vacio{
list-style-type:none;
  	text-align: left;
	margin:0px;
}



.vacio li{
/*border-bottom: 1px solid #dce3e9; /* Gray border beneath each menu item */
padding-bottom:10px; /* Vertical (top/bottom) padding for each menu link */
 * height:100%;
 padding-left:0px
}

.csslisting {
	CLEAR: left; 
	MARGIN-BOTTOM: 10px;
	height:auto;
	
}
.csslisting .floatbox {

	FLOAT: left; 
    height:auto;
	
}

.csslisting .floatbox IMG {
   border:3px #b0bec7 double;
   MARGIN-BOTTOM: 10px; 
}

 .csslisting  p {
 
	HEIGHT: auto;
 * HEIGHT: 100%;
}

.titulo_n {
	font : 12pt "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif; 
		font-weight: bold;
color : #000000; 

}

.titulo_estudio {
	font : 12pt "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif; 
	font-weight: bold;
	color : #F8CF8B; 

}

.text_blanco{
color : #ffffff; 
font-weight: bold;
}


.floatbox1 {

	FLOAT: left; 
    height:40px;
	margin-bottom:5;
	
}
.floatbox_izq {
  padding:3px;
  FLOAT: left; 
 height:auto;
 WIDTH: 220px;
 border-left:1px solid #b0bec7;
	border-right:1px solid #b0bec7;
	border-top: 1px solid #b0bec7;
	border-bottom: 1px solid #b0bec7;
  background:#FAFBFD;

}

.floatbox_der 
{
	margin-left:6px;
	margin-top:4px;
	FLOAT: left; 
	height:auto;
	WIDTH: 230px;
	text-align:justify;

}

a.lk_mas{
 text-decoration:none;
 text-align:right;
  font : 8pt Verdana, Geneva, Arial, Helvetica, sans-serif ; 
 font-weight: bold;
 color:#16387c;
 /* border-right:1px solid white;*/
}
.lk_mas:hover {
 /* background-color:#336699;*/
  text-decoration:underline;
  color:#ff0000;
 /*    background: url(  ../img/fondo_menu.jpg);*/
 /*   background: url(../img/ico_postulantes.gif)  no-repeat;*/
}


a.lk_estudio{
 text-decoration:none;
 text-align:right;
  font : 8pt Verdana, Geneva, Arial, Helvetica, sans-serif ; 
 font-weight: none;
 color:#16387c;
 /* border-right:1px solid white;*/
}
.lk_estudio:hover {
 /* background-color:#336699;*/
  text-decoration:underline;
  color:#ff0000;
 /*    background: url(  ../img/fondo_menu.jpg);*/
 /*   background: url(../img/ico_postulantes.gif)  no-repeat;*/
}
.texto{
 
  font : 11pt Arial, Helvetica, sans-serif ; 
 
 /* border-right:1px solid white;*/
}

.title{
 text-decoration:none;
 text-align:left;
  font : 9pt Arial, Helvetica, sans-serif ; 
 font-weight: bold;
 color:#ffffff;
 /* border-right:1px solid white;*/
}
.comentario{
 text-decoration:none;
 text-align:left;
  font : 16pt Arial, Helvetica, sans-serif ; 
 font-weight: bold;
 color:#333333;
 /* border-right:1px solid white;*/
}

h2,h3{
 
 color:#000000;
 font : 18pt Geneva,Helvetica, sans-serif;

 /* border-right:1px solid white;*/
}



.copyright{
 text-align:none;
  font : 8pt verdana,Arial, Helvetica, sans-serif ; 
 color:#999999;
 /* border-right:1px solid white;*/
}

.descripcion{
 text-decoration:none;
 text-align:left;
  font : 8pt Arial, Helvetica, sans-serif ; 
 color:#666666;
 /* border-right:1px solid white;*/
}

.detalle_all
{
	
	margin-bottom:40px;
	width:auto;
	/* border-left:1px solid #25B1C2;
  border-right:1px solid #25B1C2;
  border-top: 1px solid #25B1C2;
  border-bottom:1px solid #25B1C2;*/
  padding:8px;
  padding-bottom:25px;
  text-align:left;
}
.detalle_all a
{
	color:Red;
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
	
	}
	
.detalle_all a:hover
{
	color:#000;
	text-decoration:underline;
	
	}
	
.foro{
margin: 0px;
border-color:#cccccc;
 border-style:dotted; 
border-width: 1px;
padding:4px;
border-top: 0px;
border-bottom: 0px;
border-left: 0px;
border-right: 1px;
vertical-align:top;

}
a.lk_foro{
 text-decoration:none;
 text-align:right;
  font : 8pt Verdana, Geneva, Arial, Helvetica, sans-serif ; 
 font-weight: bold;
 color:#c10000;
 /* border-right:1px solid white;*/
}
.lk_foro:hover {
 /* background-color:#336699;*/
  text-decoration:underline;
  color:#ff0000;
 /*    background: url(  ../img/fondo_menu.jpg);*/
 /*   background: url(../img/ico_postulantes.gif)  no-repeat;*/
}
 .cont_imagen{
margin: 0px;
border-color:#cccccc;
 border-style:solid;
border-width: 1pt;
padding:4px;
border-top: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
border-left: 1px solid #cccccc;
 border-right:1px solid #cccccc;
}	

.tablax
{
	margin: 0px;
 border-style:dotted; 
border-width: 1px;
padding:4px;
border-top: 0px;
border-bottom: 1px;
border-left: 0px;
border-right: 0px;

	}
.respuestas
{
	margin: 0px;
	background-color:#ffffff;
	border-color:#cccccc;
 border-style:solid; 
border-width: 1px;
padding:1px;
border-top: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
border-left: 1px solid #cccccc;
 border-right:1px solid #cccccc;

height:auto;
text-align:left;

	}
	
	.centro_foro
{	
	margin:10px;
	overflow:auto;
	width:920px ;
	height:auto;
	}
	
	.fecha_preg
	{
	margin: 0px;
	background-color:#6E7D88;
padding-top:5px;
padding-left:5px;
height:18px;
color:#ffffff;
	}
	.correo_foro
	{
		color:#fff;
		}
	
	.msg_error
{
	height:16px;
	background-color:#FFF0F0;
	padding:5px;
	font-size: 14px;
	font-family : verdana, Helvetica, sans-serif;
	color:#ff0000;
	text-align:center;
	margin:0 auto 0 auto;
	border-left:1px solid red;
  border-right:1px solid red;
  border-top: 1px solid red;
  border-bottom: 1px solid red;
  margin-bottom:4px;
  width: 60%;
}
	
	.responder
{
	margin: 0px;
	background-color:#EBF3FB;
	border-color:#cccccc;
 border-style:solid; 
border-width: 1px;
padding:1px;
border-top: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
border-left: 1px solid #cccccc;
 border-right:1px solid #cccccc;
 height:auto;
	}
	.responder p
	{
	margin: 0px;
	background-color:#25B1C2;
padding-top:5px;
padding-left:5px;
height:18px;
color:#ffffff;
font-weight:bold;
	}
	.mensaje
	{ margin:0 auto 0 auto;
		width:536px;
		text-align:center;
		}
.detalle_all img
{
	padding:2px;
	border-left:1px solid #333333;
  border-right:1px solid #333333;
  border-top: 1px solid #333333;
  border-bottom: 1px solid #333333;
	}
.foto{
	padding:2px;
	border-left:1px solid #ccc;
  border-right:1px solid #ccc;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
	}	
.foto1{
	padding:1px;
	border-left:1px solid #fff;
  border-right:1px solid #fff;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
	}	
.detalle_all span
{
	color:#666;
	
	}
	
	.contenedorx
	{
		border-left:1px solid #ccc;
  border-right:1px solid #ccc;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  padding:10px;
		}
		
		.paginacion
		{
			color:#000;

			}
			
a.paginacion{
 text-decoration:none;
 text-align:right;
  font : 9pt Verdana, Geneva, Arial, Helvetica, sans-serif ; 
 color:#000;
 font-weight:bold;
 border-left:1px solid #962926;
border-right:1px solid #962926;
border-top:1px solid #962926;
border-bottom:1px solid #962926;
  background:#E69D9B;
  padding:4px;
  margin:3px;
 
}
.paginacion:hover {
 /* background-color:#336699;*/
  text-decoration:underline;
  color:#fff;
  background:orange;
 /*    background: url(  ../img/fondo_menu.jpg);*/
 /*   background: url(../img/ico_postulantes.gif)  no-repeat;*/
}

a.paginacion:visited {
 /* background-color:#336699;*/
  color:#fff;
 /*    background: url(  ../img/fondo_menu.jpg);*/
 /*   background: url(../img/ico_postulantes.gif)  no-repeat;*/
}
.paginacion:link
{
	  color:#fff;
	  padding:4px;
}
.inactivo
{
	color:Orange;
	border-right:1px solid #962926;
border-top:1px solid #962926;
border-bottom:1px solid #962926;
border-left:1px solid #962926;
padding-top:4px;
padding-bottom:4px;
	}
.detalle_all
{
	
	
}
.detalle_all a
{
	color:Red;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	
	}
	
.detalle_all a:hover
{
	color:black;
	text-decoration:underline;
	
	}
.detalle_all img
{
	padding:2px;
	border-left:1px solid #ccc;
  border-right:1px solid #ccc;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
	}
.detalle_all span
{
	color:#666;
	font-weight:bold;
	}
.detalle_all .mas
{
	border-left:1px solid #333333;
	height:90px;
	padding-left:7px;
	}
	
.detalle_all .mas
{
	border-left:1px solid #E6EBEF;
	height:90px;
	padding-left:7px;
	}
	
.det_foto
{
	
	}
.det_foto .titulo
{
	color:Red;
	font-weight:bold;
	font-size:14px;
	
	}	
.det_foto img
{  padding:2px;
	border-left:1px solid #ccc;
  border-right:1px solid #ccc;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
	}	
.det_foto .x
{
	border-left:0px solid #ccc;
  border-right:0px solid #ccc;
  border-top: 0px solid #ccc;
  border-bottom: 0px solid #ccc;
	}	
	
	
	.det_foto .contenedor
	{
		border-left:1px solid #ccc;
  border-right:1px solid #ccc;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  padding:10px;
		}
		
		
.det_foto span
{
	margin-top:15px;
	color:#000;

	}	
	

.det_foto .com1
{
	padding-left:5px;
	border-bottom:1px solid #ccc;
	color:#000;
	padding-top:10px;
	padding-bottom:10px;

	}	
.det_foto .usuario
{
	color:#666;
	

	}	
.xxxxx
{
	margin-left:10px;
	margin-right:10px;
	}

.divpp
{
	margin-left:15px;
	margin-right:10px;
	}
	
	.lk_interes
{
	font-family:Verdana;
	color:#0066CC;
	font-size:12px;
		text-decoration:none;
	
	
	}	
	
	.lk_interes:hover
{
	font-family:Verdana;
	color:red;
	font-size:12px;
		text-decoration:underline;
	
	
	}	
	
	
.lk_articulo
{
	font-family:Verdana;
	color:Black;
	font-size:12px;
	
	
	}	
.lk_articulo .titular
{
	font-family:Verdana;
	color:#0083C8;
	font-size:19px;
	text-decoration:none;
	
	
	}	
	.lk_articulo .titular2
{
	font-family:Verdana;
	color:#0083C8;
	font-size:34px;
	text-decoration:none;
	
	
	}	
	.lk_articulo .titular:hover
{
	
	color:#FF64B4;
	text-decoration:none;
	
	
	}	
	
.lk_articulo a
{
	color:#499CDE;
	
	}
.lk_articulo a:hover
{
	text-decoration:none;

	}
	
.lk_articulo .by
{
	color:#999;
	

	}
.registro
{
	padding-bottom:3px;
	
	}	
.registro a
{
	color:#ff0000;
	text-decoration:none;
	
	
	}
.registro a:hover
{
	color:#000000;
	text-decoration:underline;
	
	
	}	
	
.publi
{
	padding:1px;
	border-left:1px solid #cccccc;
  border-right:1px solid #cccccc;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;

	}
	
	.contenedor_reg
{
	padding:1px;
	border-left:1px solid #999;
  border-right:1px solid #999;
  border-top: 1px solid #999;
  border-bottom: 1px solid #999;

	}
	
	.cont_reg
{
	margin:2px;
	padding:10px;
	border-left:1px solid #cccccc;
  border-right:1px solid #cccccc;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  background-color:#eee;
	}

<!--[if lte IE 6]>
#contenedor{
    height: auto;
    }
<![endif]-->