@charset "utf-8";
body {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	margin:0px;
	padding:0px;
}
.clear {
	font-size:0px;
	clear:both;
}
ul, ol {
	padding-left:30px;
	font-size:14px;
}
ul li {
	list-style:square;
	font-size:14px;
	line-height:20px;
}
dl dt, dl dd {
	display:inline;
}
dl.search-results dt, dl.search-results dd {
	display:block;
}
.cat-children li {
	padding-top:10px;
}
/* pagebreak */

#article-index {
	width:32%;
	float:right;
	border:solid 1px #eee;
	padding:10px;
	margin: 10px 0px 20px 30px;
	background:#f9faf9
}
#article-index ul, #article-index ol {
	padding-left:14px;
	font-size:14px;
}
#article-index h3 {
	margin:0;
	font-size:1em;
}
#article-index ul {
	list-style-type:disc;
	color:#666
}
/* Formularios*/
fieldset {
	margin:0;
	padding:0;
	border:none;
}
/* links */
a:link, a:visited {
	font-size: 14px;
	padding: 2px;
	color:#056d54;
}
a:hover, a:active, a:focus {
	background-color:#999;
	color:#FFF;
	padding: 2px;
	text-decoration:none;
}
a.aimage:hover, a.aimage:active, a.aimage:focus {
	background-color:transparent;	
}
.smile a, ul#slider35 li a, .banneritem a, a.thumbnail, ul#slider42 li a {
	background:none;
	padding: 0px;
	text-decoration:none;
}

/*ERROR page css*/
#wrapper2 {
	width:70%;
	padding:0px;
	margin: 0 auto 0 auto;
}
#errorboxbody .search_img {
	width:250px;
}
/* ++++++++++++++  readmore  ++++++++++++++ */

.readmore a:link, .readmore a:visited, a.readmore:link, a.readmore:visited {
	color:#095197;
	background:#eee url(../images/nature/arrow1.gif) repeat-x left top;
	border:solid 1px #ddd;
	padding-left:10px;
	font-weight:normal;
}
.readmore a:hover, .readmore a:active, .readmore a:focus, a.readmore a:hover, a.readmore a:active, a.readmore a:focus {
	background:#555 url(../images/nature/arrow2.gif) no-repeat left 6px !important;
	color:#fff;
}
a.readmore:hover, a.readmore:active, a.readmore:focus {
	background:#555;
	color:#fff;
}
/* topper */
.buscar {
	margin:0;
	text-align:right;
}
.button_img {
	width: 24px;
	height: 24px;
	padding-left: 4px;
	float:right;
}
#mod-search-searchword {
	padding:2px;
}
.inputbox_img {
	margin-top:2px;
	margin-right:2px;
}
p {
	text-align:left;
    font-size: 13px;
    line-height: 20px;
    margin: 8px 0;
	font-weight:normal;
}
em {
	font-weight:normal;
}
.back_all {
	background-color: #FFF;
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	width: 100%;
	background-position: left top;
	min-width:1000px;
}
.back_img {
	margin: 0px;
	padding: 0px;
	width: 100%;
	background-repeat:no-repeat;
	background-position: right bottom;
	min-width:1000px;
	background-attachment: fixed;
}
.back_foot {
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	width: 100%;
	background-position: left top;
	min-width:1000px;
}
.contenedor {
	padding: 0px;
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/cujae/back_content.png);
	background-repeat: repeat-y;
	background-position: left top;
}
.contenedor_foot {
	padding: 0px;
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-repeat: no-repeat;
	background-position: left top;
}
.logo a, .logo a:hover, .logo a:visited {
	background-color:transparent;
}
.logo img {
	border:none;
}
.cabezal {
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 63px;
}
.slider {
	height:170px;
	margin:0px 8px 0px 8px;
}
#djslider-loader35 .slide-desc-text .slide-title {
	font-size: 11px;
	color: #056d54;
	line-height:12px;
}
#djslider-loader35 a:hover, #djslider-loader35 a:focus {
	padding: 0px;
	}
#djslider-loader42 .slide-desc-text .slide-title, #djslider-loader42 .slide-desc-text .slide-title a {
	font-size: 22px;
	color: #056d54;
	text-align:right;
	padding-right: 8px;
	text-decoration:none;
	background:none;
 	letter-spacing: 2px;
}
#djslider-loader42 .slide-desc-text .slide-title a:hover {
	color: #024434;
}
#djslider-loader35 {
	padding: 0 0 15px 0;
}
.navega {
	margin: 0px;
	padding: 0px 8px;
	height: 38px;
}
.over_table {
	width:952px;
	margin: 0 24px;
	border-bottom:dotted 1px #ccc;
	display:table;
}
/* ##########################  breadcrumbs  ########################### */
#breadcrumbs {
	padding:12px 0px 12px 0px;
	text-align:left;
	margin:0px;
	font-size:0.85em;
}
#breadcrumbs .breadcrumbs {
	padding-left:4px;
}
#breadcrumbs p {
	padding:5px;
	display:inline;
}
#breadcrumbs span {
	padding:0px;
}
#breadcrumbs span a:link, #breadcrumbs span a:visited {
	text-transform:none;
	font-weight:normal
}
#breadcrumbs span a:hover, #breadcrumbs span a:active, #breadcrumbs span a:focus {
	text-decoration:none;
}
/* ++++++++++++++  button for closing right column  ++++++++++++++ */

#close {
	margin-right:0px;
	font-size:0.85em;
}
#close span {
	font-weight:bold;
	text-align:right;
	line-height:1.5em;
}
.cont_table {
	display:table;
	width:952px;
	padding: 15px 24px 0px 24px;
}
.cont_file {
	display:table-row;
}
.camino {
	width:100%;
}
.cont_cell {
	display:table-cell;
	vertical-align:top;
}
#concolumna {
	width:662px;
	max-width:662px;
}
#concolumnas {
	padding-left: 15px;
	width:486px;
	max-width:486px;
}
.cell_pri {
	/* width:664px; */
	padding-right: 15px;
}
#concolumna.cell_pri_full {
	padding-left: 15px;
}
.cell_izq {
	width: 200px;
	padding-right:16px;
	padding-top:10px;
	border-right: dotted 1px #ccc;
}
.cell_izqB {
	width: 255px;
	padding-right:17px;
	padding-top:10px;
	border-right: dotted 1px #ccc;
}
.cell_der {
	width: 255px;
	padding-left:17px;
	padding-top:10px;
	border-left: dotted 1px #ccc;
}
.cell_derS {
	width: 200px;
	padding-left:17px;
	padding-top:10px;
	border-left: dotted 1px #ccc;
}

.derecha {
	width:520px;
	float:right;
}
.acceso {
	font-size: 10px;
	color: #FFF;
	float:right;
	padding: 6px 10px 0 0;
}
.sociales {
	border-left: dotted 1px #ccc;
	padding: 5px 10px 0px 7px;
	float:right;
	height:56px;
}
.smile {
	padding: 0 0 3px 0;
}
.idioma {
	border-left:dotted 1px #ccc;
	float:right;
	padding: 6px 10px 0 10px;	
	height:56px;	
}
.idioma li a {
	font-size:12px;
	color: #fff;
	padding:0;
}
.mod-languages ul li {
	margin:4px 0 0 0;
}
.idioma li a:hover, .idioma li a:active, .idioma li a:focus {
	background-color:transparent;
	color:#999;
}
.idioma li.lang-active{
	color: #4a8e7d;	
	cursor:default;
}



#busca {
	border:none;
}
.cell_pri h2 a, cell_pri_full h2 a {
	font-size:0.8em;
	text-decoration:none;
	color:#014f3d;
}
.cell_pri h2 a:hover, cell_pri_full h2 a:hover, .cell_pri h2 a:focus, cell_pri_full h2 a:focus, .cell_pri h2 a:visited, cell_pri_full h2 a:visited {
	background:none;
}
/* #################### para contenido / LEC ;-) ############################ */
.item-page {
	padding:10px 0px 0px 4px;
	display:block;
	overflow:hidden
}
.item-page img {
	padding: 3px;
	border: solid 1px #ccc;
	margin-right: 15px;
	margin-bottom:10px;
}
/* #################### footer ############################ */
#footer-sub {
	padding: 6px 0px 0px 0px;
	border-top: dotted 1px #ccc;
}
.pie_cujae {
	float:left;
	padding:0px 0px 10px 0px;
	font-size: 12px;
	color:#ccc;
	margin: 0px;
}
.pie_cujae a {
	text-decoration:none;
	font-size: 12px;
	color:#ccc;	
	padding:0 3px;
}
.pie_cujae a:hover, .pie_cujae a:active, .pie_cujae a:focus, .pie_cujae a:visited {
	color:#fff;
	background:#5f6162;	
}
.pie_menu {
	float:right;
	padding:0px 0px 10px 0px;
	font-size: 12px;
	color:#ccc;
	margin: 0px;	
}
.pie_menu ul.menu_pie_menu li, .pie_menu ul.menu_pie_menu li a {
	color:#ccc;
	text-decoration: none;
	padding: 2px;
}
.pie_menu ul.menu_pie_menu li a:hover, .pie_menu ul.menu_pie_menu li a:active, .pie_menu ul.menu_pie_menu li a:focus {
	background:#5f6162;
	color:#FFF;
	padding: 2px;
	text-decoration:none;
}
.pie_menu ul.menu_pie_menu {

}
.pie_menu ul.menu_pie_menu li.active a {
	background:#999c9e;
	color:#FFF;
	padding: 2px;
	text-decoration:none;
	cursor:text;
}
.pie_menu ul.menu_pie_menu li {
	padding: 0 6px 0 6px;
	list-style:none;
	display:inline;
	border-right: dotted 1px #ccc;
}
li#item-502 {
   	border: none;
}

/* en footer lec */
#bottom .newsfeed-item {
	padding:0;
	margin-bottom:10px
}
#bottom ul.latestnews {
	padding-left:0
}
.moduletable li {
	list-style-type: none;
}
.ice-navigator h4 {
	font-size:14px;
}
ul.actions {
	float:right;
}
ul.actions img {
	margin:0px;
}
ul.actions li {
	display:inline;
}
.moduletable_piepe h3 {
	margin-top:0px;
	margin-bottom:0px;
	color:#FFB83C;
	font-size:14px;
}
.weblinks_piepe li a {
	font-size:12px;
	color:#ccc;
	padding: 1px 4px 1px 4px;
}
.weblinks_piepe li {
	font-size:10px;
	color:#ccc;
}
/* ++++++++++++++  footer  ++++++++++++++ */

#bottom {
	overflow:hidden;
	padding-left: 0px;
}
.box1 {
	width: 26%;
	float:left;
	margin-right:18px;
}
.box2 {
	width: 26%;
	float:left;
	margin-right:18px;
}
.box3 {
	width: 43%;
	float:left;
}
.box4 {
	width: 60%;
	float:left;
}
#footer-wrap {
	font-size:0.8em;
	padding:30px 24px 0px 24px;
}
/* Titles articles = Lec */
.title_cont {}
.title_cont .t_title {
	width:540px;
	float:left;
}
.title_cont .t_title a {
	padding-left:0;
}
.title_cont .t_icons {
	width:70px;
	float:right;	
}
.title_cont .t_icons ul {
	padding: 0;
}
.title_cont .t_icons li {
	padding:0 0 0 3px;
}
.title_cont .t_icons a, .title_cont .t_icons img {
	background:none;
	padding:0;
}

/* BLOGS */

/* ++++++++++++++  blog  ++++++++++++++ */
.cols-1 {
	display: block;
	float: none !important;
	margin: 0 !important;
}
.cols-2 .column-1 {
	width:48%;
	float:left;
}
.cols-2 .column-2 {
	width:46%;
	float:right;
	margin:0
}
.cols-3 .column-1 {
	float:left;
	width:29%;
	padding:0px 5px;
	margin-right:4%
}
.cols-3 .column-2 {
	float:left;
	width:29%;
	margin-left:0;
	padding:0px 5px
}
.cols-3 .column-3 {
	float:right;
	width:29%;
	padding:0px 5px
}
.items-row {
	overflow:hidden;
	margin-bottom:10px !important;
}
.column-1, .column-2, .column-3 {
	padding:10px 5px;
	border: solid 0px;	
}
.column-2 {
	width:55%;
	margin-left:40%;
}
.column-3 {
	width:30%
}
.blog-more {
	padding:10px 5px
}

/* +++++++++++++  NOTICIAS +++++++++++++++ */
div.#noticiasp h2 {
	font-size: 22px;
}
div#noticiasp ul {
	padding:0;
}
div#noticiasp ul li{
	background-color: #e0e4e7;
	margin:0px;
	padding:10px;
	list-style:none;
	margin: 0 0 10px 0;
}
div#noticiasp .moduleItemAuthor a {
	font-size:12px;
}
div#noticiasp .noticiaimg img {
	margin: 0px 10px 0px 0px;
	padding: 3px;
	border: solid 1px #999c9e;
}
div#noticiasp .noticiaimg a img {
	float:left;
}
div.lec_news._secu {
	margin:0px;
	padding:10px;
}
.contentpaneopen_secu {
	margin : 8px 0px 10px 0px;
	padding: 8px 0px 0px 0px;
	border-top : dotted 1px #e0e4e7;
}
.admin_menu {
	width: 966px;
	margin:0 auto;
}
.admin_menu li a {
	color : #FFF;
	font-weight : bold;
	text-decoration : none;
}
.admin_menu  ul {
	padding : 4px;
}
.admin_menu li {
	padding : 0px 5px 0px 5px;
	list-style:none;
	display : inline;
}
.foot_enlaces, .foot_enlaces2 {
	float:left;
	width : 952px;
	padding : 0px;
}
.foot_derecha {
	float:right;
	width: 255px;
	padding-left: 17px;
	border-left: 1px dotted #CCCCCC;
}
.moduletable_mfooter {
	padding-bottom: 12px;
	}
.moduletable_mfooter h3 {
	margin: 0px;
	padding: 0 0 2px 0;
	color: #d2d6d9;
	font-size: 14px;
	border-bottom: dotted 1px #ccc;
}
ul.menu_mfooter, ul.weblinks_mfooter, div.custom_mfooter ul {
	margin-left: 8px;
	padding: 0px;
}
ul.menu_mfooter li, ul.weblinks_mfooter li, div.custom_mfooter ul li {
	list-style: square;
	margin-left: 10px;
	font-size: 9px;
	color : #0a9573;
	padding: 2px 0 1px 0;
}
ul.menu_mfooter li a, ul.weblinks_mfooter li a, div.custom_mfooter ul li a{
	font-size: 12px;
	color : #fff;
	text-decoration:none;
}
ul.menu_mfooter li a:hover, ul.weblinks_mfooter li a:hover, div.custom_mfooter ul li a:hover {
	background:none;
	color: #d2d6d9;
	border-left: dotted 1px #ccc;
	padding-left: 4px;
}
.window-container {
	z-index: 30000 !important;
}
/* ++++++++++++++  banner  ++++++++++++++ */

.banneritem {
	margin: 5px 0px;
	padding:0px;
}
/* Tablas */
.tablas {}
.tablas td, tablas th {
	padding: 4px;
	font-size:12px;
	border: solid 1px #b2e2d6;
}
.tablas_resalto {}
td.tablas_resalto, td.tablas_resalto p {
	font-weight:bold;
}
.tablas td p {
	margin:0;
	font-size:12px;	
}
th.tablas_cabezal, thead.tablas_cabezal, tr.tablas_cabezal td, tr.tablas_cabezal td p {
	background-color:#999c9e;
	color: white;
	font-weight:bold;
}
th.tablas_cabezal p, thead.tablas_cabezal p {
	color: white;
	font-size:14px;
	font-weight:bold;
}
.tablas_filas, tr.tablas_filas, tr.tablas_filas td {
	background-color:#e8e8e8;
}






table.cursos td, table.cursos th {
	padding: 4px;
	border: solid 1px #ccc;
	text-align:left;
	vertical-align:top;
}
table.cursos th {
	font-size: 14px;
	}
table.cursos td {
	font-size: 12px;
	}
table.cursos td.resalto {
	font-weight:bold;
	color:#056D54;
}		
/* menu posgrado*/
ul.menu_posgra {
	padding:0px;
	margin-top:15px;
	}
ul.menu_posgra li {
	font-weight: bold;
	display:inline;
	list-style:none;
	border-right: dotted 1px #ccc;
	padding: 0 10px 0 10px;
}
ul.menu_posgra li a {
	text-decoration:none;
	font-size: 16px;
	padding:2px;
}
ul.menu_posgra li.current a {
	background-color:transparent;
	cursor:default;
	color:#999c9e;
}
ul.menu_posgra li#item-447 {
	padding-left: 0px;
}
ul.menu_posgra li#item-451 {
	border-right: none;
}
/* PAGINACION */
.pagination {
	text-align:center;
	margin: 15px 0 0 0;	
}
.pagination ul {
	margin: 0;
	height: 22px;
}
.pagination ul li {
	font-size:14px;
	list-style:none;
	display:inline;
	padding: 4px;
	background-color:#ccc;
	margin:0 2px 0 2px;
	color:#999;
	text-align:center;
	cursor:default;
}
.pagination ul li a {
	text-align:center;	
	background-color:#ccc;
	text-decoration:none;
	padding: 4px;
}
#login-form {
	padding: 6px 0 0 0;
}
a.mod_login {
	color : #ececec;
	font-size:10px;
	text-decoration:none;
	padding:0 3px;
}
a.mod_login:hover, a.mod_login:active, a.mod_login:focus {
	color:#fff;
	background:#5f6162;
}
a#limagen, a:hover#limagen, a:active#limagen, a:focus#limagen {
	background:none !important;
}
#mod_login_noaccount a.mod_login {
	font-size:12px;
}
#mod_login_remembermetext { 
	padding-right:5px;	
}
.cbLoginButtonSpan input.button {
	vertical-align:top;
}
#mod_login_greeting {
	font-size:12px;
}
.cbFieldIconsLabels {
	font-size: 12px;
}
.cbFieldIconsLabels img {
	vertical-align:middle;
}
.cbft_formatname div.cb_field {
	width:96% !important;
}
div.contentpaneopen{
	font-size:15px;
	padding: 0 0 10px 0;
}
.cbft_image {
}
.contentheading {
	background-color: transparent;
	background-image: url(../images/cujae/ico_cujae.png);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding: 0 0 0 25px;
	margin: 0 0 8px 0;
	font-size: 20px;
	font-weight: bold;
	color: #056d54;
}

.componentheading, div.cbft_formatname h1, div.search h1, div.k2ItemsBlock h1 {
	background-color: transparent;
	background-image: url(../images/cujae/ico_cujae.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0 0 0 25px !important;
	margin: 0 0 8px 0;
	font-size: 24px;
	font-weight: bold;
	color: #999c9e;
}
#cbfv_45 {
	font-size: 16px;
}
div.cb_comp_inner a.mod_login {
	color : #000;
	font-size:16px !important;
	text-decoration:none;
	padding:0 3px;
}
div.cb_comp_inner input.button {
	font-size: 14px;
}
div.cb_comp_inner a:hover.mod_login, div.cb_comp_inner a:active.mod_login, div.cb_comp_inner a:focus.mod_login {
	color: #fff;
}
.cbUserListFC_cb_gradocientifico {
	font-weight: bold;
}
.cbUserListFC_formatname a{
	text-decoration:none;
}
td.cbUserListCol2 .cbUserListFieldLine1 {
	font-size: 12px;
	font-weight: bold;
	padding-left: 2px;
}
td.cbUserListCol2 .cbUserListFieldLine1 ul {
	padding: 0; margin:0;
}
td.cbUserListCol2 .cbUserListFieldLine1 ul li {
	display:inline;
	padding:0 5px 0 0;
	margin:0;
	list-style:none;
	font-weight:bold;
}
td.cbUserListCol2 div.cbUserListFieldLine2 {
	padding:0;
	margin: 0;	
}
td.cbUserListCol2 div.cbUserListFieldLine3 {
	padding: 10px 0 0 0;
	font-style:italic; 
}
td.cbUserListCol2 div.cbUserListFieldLine4, td.cbUserListCol2 div.cbUserListFieldLine5 {
	font-size:12px;
}

.connectionBox img {
	border: none;
    padding: 0;
}
.connectionBox a, .connectionBox a:hover, .connectionBox a:active, .connectionBox a:focus {
	background:none;
}
#cb_login input#mod_login_username, #cb_login input#mod_login_password {
	width:150px;
	font-size:14px !important;
}
.cbLoginButtonSpan input.button {
	font-size:10px; 
	padding: 0 2px;
	background-image: none;
}
#cb_login input.button {
	background: url("../images/nature/arrow1.gif") no-repeat scroll left top #FFFFFF;
	padding: 2px 3px 2px 10px;
	font-size: 14px;
}
input#mod_login_remember {
}
#cb_login a.mod_login {
	color : #056D54;
	font-size:14px;
	text-decoration:none;
	padding:0 3px;
}
#cb_login a.mod_login:hover, #cb_login a.mod_login:active, #cb_login a.mod_login:focus {
	color:#fff;
	background:#5f6162;
}
.moduletable a.mod_login {
	color : #056D54;
	font-size:14px;
	text-decoration:none;
	padding:0 3px;	
}
.moduletable a.mod_login:hover, .moduletable a.mod_login:active, .moduletable a.mod_login:focus {
	color:#fff;
	background:#5f6162;
}
.cbFieldIcons img{
	font-size:14px !important;
}
.cbUserListSearchButtons {
	background-image: url(../images/buscar.png);
	background-repeat: no-repeat;
	background-position: 5px center;
	background-color: #dff2ed;
}

#irComunidad, #cbUserListListAll {
	background-image: url(../images/ir_com.png);
	background-repeat: no-repeat;
	background-position: 5px center;
	background-color: #dff2ed;
	float:right;
	margin: 4px 0 10px;
	padding: 8px 5px 8px 32px;
}
#irComunidad a, #cbUserListListAll a {
	text-decoration:none;
}
.cbUserListSearchButtons a {
	text-decoration: none;
}
.cbMailRepl a{
	text-decoration: none;
}
#cb_catcientifica__, #cb_catdocente, #cb_curriculum__choice, #cb_catcientifica {
	width: 174px;
}
input#cbsendnewuspass {
	margin: 15px 0 0 0;
}
.cbft_delimiter {
	background-color: #f2f2f2;
	margin: 8px 3px 8px 6px;
}
.cbft_delimiter p {
	margin: 0;
}
#cbfr_62, #cbfr_92, #cbfr_70, #cbfr_77, #cbfr_65, #cbfr_66, #cbfr_89, #cbfr_51 {
	border-top:solid 1px #ccc;
	margin: 8px 0 0 0;
	padding: 10px 3px 0px 6px;
}
.cbUserListFC_cb_telefonotrabajo, .cbUserListFC_cb_celular, .cbUserListFC_cb_fax {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
	margin: 0px;
	background-repeat: no-repeat;
	background-position: 2px;
}
.cbUserListFC_cb_telefonotrabajo {
	background-image: url(../images/cujae/tel.png);
}
.cbUserListFC_cb_celular {
	background-image: url(../images/cujae/cel.png);
}
.cbUserListFC_cb_fax {
	background-image: url(../images/cujae/fax.png);
}
.contactar p {
	font-size: 12px;
	text-align:right;
}

div#cbtabconnections tr.sectiontableentry1 td, div#cbtabconnections tr.sectiontableentry2 td {
	padding: 5px 0 5px 0;
	vertical-align: middle;
	font-size: 12px;
}
div#cbtabconnections tr.sectiontableentry1 td {
background:none repeat scroll 0 0 #F3F3F3;
}
blockquote {
	padding : 15px 0px 15px 20px;
}
/*COMUNIDAD*/
table#cbUserTable tr {
    background: none repeat scroll 0 0 #F3F3F3;
}
table#cbUserTable th {
    background: none repeat scroll 0 0 #ECECEC;
    color: #056D54;
    font-size: 14px;
    font-weight: bold;
    padding: 3px 8px;
    text-align: left;
}
hr.cbUserListHrTop, hr.cbUserListHrBottom {
	color : #ccc;
}
div.cbUserListPagination {
    padding: 3px 0 6px;
}
table#cbUserTable tr.sectiontableentry1 {
    background: none repeat scroll 0 0 transparent;
}
table#cbUserTable td.cbUserListCol1, table#cbUserTable td.cbUserListCol2, table#cbUserTable td.cbUserListCol3 {
    border-bottom: 1px solid #ECECEC;
}
table#cbUserTable td.cbUserListCol1 {
    border-left: 1px solid #ECECEC;
    width: 30px;
}
table#cbUserTable td {
    font-size: 14px;
    padding: 8px;
}
table#cbUserTable td.cbUserListCol2 {
    padding-top: 10px;
    width: 300px;
}
table#cbUserTable td.cbUserListCol1 img {
    vertical-align: bottom;
}
.cbThumbPict, .cbFullPict {
    border: 1px solid #CCCCCC;
    padding: 4px;
}
table#cbUserTable td.cbUserListCol1 span.cb_offline, table#cbUserTable td.cbUserListCol1 span.cb_online {
    font-size: 10px;
	padding: 0 0 0 16px;
}
table#cbUserTable td.cbUserListCol1 div.cbUserListFieldLine2 {
    padding: 2px 0 0;
    text-align: center;
}
table#cbUserTable td.cbUserListCol3 {
    padding-top: 10px;
    width: 185px;
}
table#cbUserTable td.cbUserListCol3 {
    border-right: 1px solid #ECECEC;
}
div.cbUserListChanger {
    float: right;
    text-align: right;
	width:auto;
}
.cbUserListSearchButtons {
    margin: 4px 0 10px;
    padding: 8px 5px 8px 32px;
}
form.cb_form .cb_form_line label, .cb_tab_content .cb_form_line label {
    display: block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    padding: 0 8px 0 0;
    text-align: right;
    vertical-align: top;
    width: 40%;
}
form.cb_form .cb_form_line .cb_field, .cb_tab_content .cb_form_line .cb_field {
    display: block;
    float: left;
    font-size: 14px;
    font-weight: normal;
    vertical-align: top;
    width: 55%;
}
#innerTC1 {
 text-align:center;
}
/* CHAT COMUNIDAD*/
div.chat_comunidad {
	height: 55px;
}
.jfb_icons a:hover, .jfb_icons a:active, .jfb_icons a:focus, div.jfb_insideimage a:hover, div.jfb_insideimage a:active, div.jfb_insideimage a:focus {
	background:none;
}
div.jfb_icons a img, div.jfb_insideimage a img {border:none;}
div.conneAva img {
	border: solid 1px #ccc !important;
	padding: 2px;
}
div.conneName {
	line-height: 12px;
}
div.conneName span.cb_offline, div.conneName span.cb_online {
	padding: 0 0 0 11px;
	background-position: 0;
}
.inputbox {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
/**/
#uddeim-pagenav {
	text-align: center;
}
#uddeim-pagenav ul {
	margin:0;
	padding:0;
}
#uddeim-pagenav ul li {
	display: inline;
	padding: 0 2px 0 2px;
}
div.itemFullText table#video td {
	padding: 10px;
}
#article-index a.active {
	text-decoration:none;
	color:#666;
}
#article-index a:hover.active {
	background-color:transparent;
	cursor: default;
}
.mod-languages li {
	font-size: 12px;
}