/******************************************/
/*   Ezequiel Herrera Hidalgo             */
/*   Hoja de estilos             */
/*                                        */
/******************************************/

/* GENERICO */
html{
	width:100%;
	min-height:100%;
}

body{
	background-color:#FFFFFF;
	font-family:verdana,tahoma,helvetica;
	font-size:12px;
	margin:0px;
	color:#333333;
}
a:link,a:active,a:visited{
	font-family:verdana,tahoma,helvetica;
	color:#363636;
	text-decoration:none;
}
a:hover{
	color:#000000;
	text-decoration:underline;
}
img{
	border:0px;
}
p{
	padding:0px;
	margin:0px;
	margin-bottom:5px;
}
input, select, textarea{
	border:solid 1px #868686;
	background-color:#F4F4F4;
	font-family:verdana,tahoma,helvetica;
	font-size:18px;
	font-weight:normal;
	color:#333333;
	padding:2px;
}
.radio{
	border:0px;
	background-color:#FFFFFF;
	width:16px;
}
td{
	vertical-align:top;
}
.boton{
	width:80px;
	height:28px;
	color:#333333;
	background-image:url("/gestion/images/comm/bg_supmenu.png");
	background-repeat:repeat-x;
	text-align:center;
	font-family:verdana,tahoma,helvetica;
	font-size:14px;
	border:solid 1px #868686;
	text-decoration:none;
	background-color:#EDEDED;
	cursor:pointer;
}
.unbordered{
	border:0px;
}
.right{
	text-align:right;
}
div.boton{
	width:100px;
	color:#333333;
	background-image:url("/gestion/images/comm/bg_supmenu.png");
	background-repeat:repeat-x;
	text-align:center;
	font-family:verdana,tahoma,helvetica;
	font-size:14px;
	padding:7px 10px 0px 10px;
	border:solid 1px #868686;
	background-color:#EDEDED;
	cursor:pointer;
}

/* LOGIN */

div.login_box{
	width:350px;
	border:solid 1px #000000;
	background-color:#FFFFFF;
	background-image:url("/gestion/images/comm/bg_menu.png");
	background-position:bottom;
	background-repeat:repeat-x;
	margin: auto auto auto auto;
	padding-bottom:42px;
	position:relative;
	top:20%;
}
div.login_title{
	width:340px;
	height:33px;
	padding-top:5px;
	padding-left:10px;
	font-family:verdana,tahoma,helvetica;
	background-image:url("/gestion/images/comm/bg_header.png");
	background-repeat:repeat-x;
	font-size:20px;
	color:#FFFFFF;
}
table.login_table{
	border:0px;
	width:320px;
	margin-top: 20px;
	margin-left: 20px;
}


/* SUPERMENU */
table.panel_sup{
	width:100%;
	padding:0px; margin:0px;
	background-image:url("/images/comm/header/degra_cabecera.png");
	background-position:top;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	border:0px;
	color:#000000;
}
td.panel_sup{
	height:35px;
	width:300px;
	padding:0px;
	margin:0px;
	text-align:left;
	vertical-align:bottom;
	border:0px;
}
#logo_sup{
	padding:0px;
	margin:0px;
	float:left;
}

td.panel_sup_left{
	text-align:right;
	padding-right:20px;
	padding-top:5px;
}

td.panel_sup_left input{
	padding:0px;
	margin:0px;
	width:150px;
	height:18px;
	font-size:12px;
	border:solid 1px #868686;
}

td.panel_sup_left .boton{
	padding:0px;
	margin:0px;
	margin-left:5px;
	width:60px;
	height:20px;
	font-size:12px;
	vertical-align:bottom;
}

a.panel_sup:link,a.panel_sup:active,a.panel_sup:visited{
	width:30px;
	margin-right:10px;
	font-size:14px;
	color:#868686;
	text-decoration:none;
}
a.panel_sup:hover{
	color:#000000;
	text-decoration:underline;
}

/* SUBMENU */
table.panel_sub{
	width:100%;
	height:31px;
	background-image:url("/gestion/images/comm/bg_submenu.png");
	background-position:top;
	background-repeat:repeat-x;
	background-color:#CCCCCC;
	color:#333333;
	border-bottom:solid 1px #000000;
}
td.panel_sub{
	width:80px;
	vertical-align:middle;
	text-align:center;
	font-size:14px;
	color:#333333;
	border-right:solid 1px #333333;
}
a.panel_sub_op:link,a.panel_sub_op:active,a.panel_sub_op:visited{
	height:23px;
	width:100px;
	padding-top:7px;
	text-decoration:none;
	font-size:14px;
	color:#333333;
	float:left;
}
a.panel_sub_op:hover{
	color:#000000;
}
/* PARA ENLACES QUE NO DEBEN LINKAR */
span.panel_sub_op{
	height:23px;
	width:100px;
	padding-top:7px;
	text-decoration:none;
	font-size:14px;
	color:#333333;
	float:left;
	cursor:default;
}

.subdelete{
	background-image:url("/gestion/images/comm/bg_submenu_delete.png");
	background-position:bottom;
	background-repeat:repeat-x;
}

.subcurrent{
	background-image:url("/gestion/images/comm/bg_submenu_current.png");
	background-position:bottom;
	background-repeat:repeat-x;
}

/* PANEL DE MENU */

table.panel_title{
	width:100%;
	height:39px;
	background-image: url("/gestion/images/comm/bg_header.png");
	border-bottom:solid 1px #000000;
	background-position:bottom;
	color:#FFFFFF;
}

td.panel_title{
	width:115px;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	font-family:verdana,tahoma,helvetica;
	font-size:14px;
	font-weight:bold;
}

#comments #comentarios{
	width:28px;
	float:left;
	margin:0px;
	padding:0px;
	padding-right:98px;
	background-image:url('http://www.ibdigital.es/imagenes/cat/varios/back_comentaris.png');
	background-position:left;
	background-repeat:no-repeat;
	text-align:right;
	vertical-align:middle;
	font-size:10px;
	color:#ffffff;
	cursor:pointer;
}
#comments #lecturas{
	width:28px;
	float:left;
	margin:0px;
	padding:0px;
	padding-right:60px;
	background-image:url('http://www.ibdigital.es/imagenes/cat/varios/back_lectures.png');
	background-position:left;
	background-repeat:no-repeat;
	text-align:right;
	vertical-align:middle;
	font-size:10px;
	color:#ffffff;
	cursor:pointer;
}

/*	FOOTER	*/
div.panel_footer{
	width:100%;
	margin-top:20px;
	text-align:center;
	color:#363636;
	border-top:0px;
}

div.panel_menu{
	width:990px;
	border:solid 1px #C0C0C0;
	background-color:#F6F6F6;
}
.panel_opcion:link,.panel_opcion:active,.panel_opcion:visited,.panel_opcion:hover{
	height:29px;
	width:100%;
	padding-top:10px;
	padding-bottom:0px;
	border-right:solid 1px #C0C0C0;
	text-align:center;
	font-family:verdana,helvetica,tahoma;
	font-size:14px;
	text-decoration:none;
	float:left;
	cursor:default;
	color:#FFFFFF;
}
.active{
	background-image: url("/gestion/images/comm/bg_header_hover.png");
	background-position:top;
}
.done{
	background-image: url("/gestion/images/comm/bg_header_active.png");
	background-position:top;
}
.current{
	background-color:#F0F0F0;
}
.emails{
	background-color:#FFDD75;
}

/*	CONTENIDOS	*/

div.panel_content{
	width:92%;
	margin:10px auto auto auto;
	padding:20px;
	margin-bottom:20px;
	border:solid 1px #868686;
	background-color:#FFFFFF;
}

div.panel_list_box{
	padding:5px;
	margin-top:15px;
	border:solid 1px #868686;
	background-color:#F0F0F0;
}
table.panel_list{
	border:solid 1px #868686;
	border-top:0px;
	width:100%;
	background-color:#FFFFFF;
}
iframe.panel_list{
	border:solid 1px #868686;
	border-top:0px;
	width:100%;
	background-color:#FFFFFF;
}
td.panel_list_element{
	padding:5px;
	vertical-align:middle;
	border-top:solid 1px #868686;
}
.panel_list_subelement{
	color:#868686;
	font-size:12px;
	height:12px;
	border-top:0px;
}

a.panel_title:link,a.panel_title:active,a.panel_title:visited{
	text-decoration:none;
}
a.panel_title:hover{
	text-decoration:underline;
}

a.panel_list:link,a.panel_list:active,a.panel_list:visited{
	font-family:verdana,tahoma,helvetica;
	color:#868686;
	text-decoration:underline;
}
a.panel_list:hover{
	color:#000000;
}
/* FORMULARIOS */
table.panel_form{
	border:solid 1px #868686;
	border-top:0px;
	width:100%;
	background-color:#FFFFFF;
}
td.panel_form
{
	padding:10px;
	vertical-align:top;
	font-size:14px;
	vertical-align:top;
	border-top:solid 1px #868686;
}
iframe.panel_form{
	border:solid 1px #868686;
	width:100%;
	background-color:#FFFFFF;
}

table.menu_table{
	border:solid 1px #868686;
	border-right:0px;
	width:390px;
	padding:0px;
}
td.menu_td{
	border-right:solid 1px #C0C0C0;
	padding:2px;
	text-align:center;
	cursor:pointer;
}
/* DESPLEGABLE DE MENU BLOGS*/
div.blog_menu{
	border:solid 1px #868686;
	border-top:0px;
	position:absolute;
	top:10px;
	right:150px;
	z-index:2;
	background-color:#F0F0F0;
}
table.blog_menu{
	width:200px;
	border:0px;
	margin:0px;
	padding:0px;
}
td.blog_menu{
	border-top:solid 1px #868686;
	cursor:pointer;
	color:#333333;
}
a.blog_menu:link,a.blog_menu:active,a.blog_menu:visited{
	text-decoration:none;
	float:left;
	width:100%;
	color:#666666;
}
a.blog_menu:hover{
	color:#000000;
}

/* PANEL DE INICIO */
table.panel_inicio{
	width:50%;
}
td.panel_inicio{
	border:solid 1px #868686;
	background-color:#FFFFFF;
	font-size:14px;
	color:#868686;
	cursor:pointer;
}
a.panel_inicio:link,a.panel_inicio:active,a.panel_inicio:visited{
	height:100%;
	width:100%;
	color:#868686;
	float:left;
	text-decoration:none;
}
a.panel_inicio:hover{
	color:#000000;
}

/* DESPLEGABLE DE TAGS */
div.tagTable{
	width:300px;
	height:210px;
	position:absolute;
	top:535px;	
	left:207px;
	background-color:#F0F0F0;
	border:solid 1px #868686;
	z-index:2;
}
div.tagBar{
	height:15px;
	background-color:#C0C0C0;
	border-bottom:solid 1px #868686;
	text-align:right;
}
div.tagBox{
	width:295px;
	margin-top:5px;
	margin-left:5px;
}
td.tagTable_element{
	padding:2px 0px 2px 5px;
	border-bottom:solid 1px #868686;
	color:#868686;
}

/* DESPLEGABLE DE CATEGORIAS */
div.catTable{
	width:300px;
	height:210px;
	position:absolute;
	top:485px;
	left:207px;
	background-color:#F0F0F0;
	border:solid 1px #868686;
	z-index:2;
}
div.catBar{
	height:15px;
	width:100%;
	background-color:#C0C0C0;
	border-bottom:solid 1px #868686;
	text-align:right;
}
div.catBox{
	width:295px;
	margin-top:5px;
	margin-left:5px;
}
td.catTable_element{
	padding:2px 0px 2px 5px;
	border-bottom:solid 1px #868686;
}
.float_thumb{
	padding:5px;
	text-align:center;
	vertical-align:middle;
	background-color:#868686;
	position:absolute;
	left:20%;
}

div.adj_gallery{
	width:120px;
	text-align:center; 
	height:120px; 
	background-color:#C4C4C4; 
	padding:5px; 
	margin-right:10px; 
	float:left;
	cursor:pointer;
}

.titular_home:hover{
	text-decoration:none;
	color:#000000;
}

/* HOME */

.home_gral_table{
	text-align:left;
}

.home_gral_left{
	width:600px;
	padding-right:20px;
	padding-top:20px;
}

.home_gral_right{
	width:350px;
	padding:20px 10px 20px 20px;
/*	background-color:#FFFFFF;*/
	background-color:#e9eaeb;
	border-bottom:solid 4px #BEBEBA;
}

.home_left_table{
	width:270px;
	margin-bottom:20px;
	padding-bottom:5px;
	border-bottom:dotted 1px #BEBEBA;
}

.home_user_profile{
	padding-left:15px;
	vertical-align:bottom;
}

a.home_user_title:link,a.home_user_title:active,a.home_user_title:visited{
	font-size:23px;
	font-family:times;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

a.home_user_title:hover{
	text-decoration:underline;
}

.home_user_subtitle{
	padding-left:15px;
	font-size:12px;
	color:#747371;
	vertical-align:bottom;
}

.home_user_post{
	padding-top:8px;
	padding-bottom:5px;
	padding-left:15px;
}

.home_user_post_com{
	padding-bottom:10px;
	font-size:11px;
	color:#747371;
	padding-left:15px;
}

.home_right_title{
	padding-bottom:0px;
	font-size:20px;
	font-family:times;
	color:#000000;
	font-weight:bold;
}

.home_right_row{
	width:100%;
	padding-bottom:5px;
	padding-top:10px;
	border-bottom:dotted 1px #E8E7DB;
}

.home_right_anex{
	font-size:11px;
	color:#747371;
}
.home_right_anex a{
	color:#747371;
}

#paginado_home{
	width:550px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:right;
	background-color:#ffffff;
}

#paginado_home img{
	width:15px;
	height:15px;
}

#paginado_home a:link, #paginado_home a:active, #paginado_home a:visited{
	font-family:verdana, helvetica, verdana, tahoma; font-size:11px; color:#000000; text-decoration:none;
}

#paginado_home a:hover{
	text-decoration:underline;
}
#paginado_home b.actual{
	color:#000000;
}

table.group_title{

}