/* ---------- PORTAL DE TRABAJOS EN RED ---------- */

/* ---------- TAGS GENERICOS ---------- */
html{min-height:100%;}/*Firefox*/
html, body, h1, h2, h3, h4, h5, h6, div, p, span, ul, li, a, img, form, input, select, table, tr, td, textarea{
	margin:0;
	padding:0;}
body{
	font-family:Helvetica, Arial, sans-serif;
	font-size:x-small;
	color:#333;}
input, textarea, select{
	font-family:Helvetica, Arial, sans-serif;
	color:#4C4C4C;
	font-size:12px;}
a{text-decoration:none;}
a:link,
a:visited{color:#333;}
div{position:relative;z-index:0;}
h1{}
h2{
	font-size:13px;
	font-family:Helvetica,Arial,sans-serif;}
h3{font-size:1em;	}
h4{font-size:11px;}
h4 cite{
	color:#069;
	font-style:normal;}
img{border:0 none;}
img.polaroid {padding: 5px; border: 1px solid #999;}
tr{vertical-align:top!important;}
ul{list-style:none;}
hr{
	border-bottom:1px dotted #d9d9d9;
	height:1px;}


/* ---------- CUERPO DEL NAVEGADOR --------- */
body.ptr{background:#E3DECB url(../img/bg_body.jpg) repeat-x;}





/* --------------------- CLASES E IDS ----------------------- */
/* ----- CONTENEDOR DE TODO EL PORTAL ----- */
.portal{margin:20px 10% 0px;}

/* ---------- PANEL KNOWLEER (panel) ---------- */
#panel .usuario{
	margin-top:10px;
	float:left;
	width:45px;}
#panel label{color:#425F71;}
#panel .btn{
	margin:10px 0 0 7px;
	text-align:center;}
#panel .btn a{color:#fff;}
#panel ul{
	margin:5px 0 0 0;
	font-size:1em;
	color:#ccc;}
#panel ul.date{
	clear:both;
	padding-left:50px;
	position:relative;
	top:-10px;
	font-size:1.1em;
	color:#666;}
#panel ul.date a{
	color:#333;
	text-decoration:underline;}
.usuario{
	width:35px;
	height:40px;
	background:url(../img/iconsLarge.png) no-repeat 10px -313px;}
#off{
	width:16px;
	height:17px;
	top:26px;
	left:29px;
	background:url(../img/icons.png) no-repeat left -96px;}

/* ---------- CABECERA (header) ---------- */
/* ---------- IMAGEN DE CABECERA (banner) ---------- */
.banner .banner{height:111px;background:none!important;}

/* ---------- LOGOS ---------- */
.banner .logo{
	width:83px;
	height:83px;
	left:25px;
	top:30px;
	background: url(../img/logo.png) no-repeat;}
.logo{
	width:319px;
	height:120px;
	left:0px;
	top:0px;
	background: url(../img/logo.png) no-repeat left 0px;}
.logo h1{display:none;}
h1.title{
	position:relative;
	left:30px;
	top:58px;
	font-family:Helvetica,Arial,sans-serif;
	font-size:1.6em;
	font-weight:normal;
	color:#333;}

/* ---------- BARRA DE NAVEGACION SUPERIOR (navBar) ---------- */
.navBar ul{margin-top:15px;}
.navBar li a{
	font-size:1.2em;
	color:#5F849E}

/* ---------- MIGA DE PAN (breadcrumb) ---------- */
.breadcrumb{
	color:#333;
	font-size:1em;
	margin:3px 0 0 5px;
	font-weight:bold;}
.breadcrumb a{
	color:#666;
	padding:3px;
	font-weight:normal;}

/* ---------- SOLAPAS (tabs) ---------- */
.tabs{font-size:1.1em;}
.tabs ul{
	float:right;
	padding-right:10px;}
.tabs ul li{
	display:inline;
	text-align:center;
	cursor:pointer;}
.tabs ul li.tab_on{color:#fff;}
.tabs ul li.tab_off,
.tabs ul li.tab_off a{color:#666;}
.tabs ul li.tab_off a{font-size:1em;}
.tabs ul li .btn span{
	line-height:2em;
	margin:0 5px 0 3px;
	color:#fff;}
.tabs ul li .btn{margin:0 3px;}
.tabs ul li.tab_off .btn .L{
	float:left;
	width:3px;
	height:24px;
	background:url(../img/bg_btnInset.png) no-repeat left -24px;}
.tabs ul li.tab_off .btn .R{
	margin-left:3px;
	height:24px;
	background:url(../img/bg_btnInset.png) no-repeat right -24px;
	vertical-align:middle;}
.tabs ul li.tab_off .btn .R span{color:#369;}
#textpcbtn {color:#369!important;}

/* ---------- COLORES DE SOLAPA PARA EL MENU DE GESTIÓN ---------- */
.tabs.G ul li.tab_on .btn .L{background:url(../img/bg_btnInset.png) no-repeat left -50px;}
.tabs.G ul li.tab_on .btn .R{background:url(../img/bg_btnInset.png) no-repeat right -50px;}
.tabs.G ul li.tab_off .btn .L{background:url(../img/bg_btnInset.png) no-repeat left -100px;}
.tabs.G ul li.tab_off .btn .R{background:url(../img/bg_btnInset.png) no-repeat right -100px;}
.tabs.G ul li.sepV{
	float:left;
	display:inline;
	margin-right:8px;}

li.tab_off .btn.add .L{background:url(../img/bg_btnInset.png) no-repeat left -199px!important;}
li.tab_off .btn.add .R{background:url(../img/bg_btnInset.png) no-repeat right -199px!important;}
li:hover .btn.add .L{background:url(../img/bg_btnInset.png) no-repeat left -175px!important;}
li:hover .btn.add .R{background:url(../img/bg_btnInset.png) no-repeat right -175px!important;}
.btn.add .R .bg{
	float: left;
	width: 20px;
	height: 16px;
	background:url(../img/icons.png) no-repeat left -721px;
	margin-top: 3px;}

/* ---------- FIN CABECERA (header) ---------- */


/* ---------- CONTENIDO (container) ---------- */
.container{}
.container h2{
	font-size:1.8em;
	color:#333;
	font-weight:normal;
	margin-bottom:5px;}
.container h2 date{
	font-family:"HelveticaNeueLT Std Cn",Arial Narrow;
	font-size:1.2em;
	font-variant:small-caps;
	letter-spacing:.1em;
	margin-top:10px;}
.container h3{
	font-size:12px;
	margin:5px 10px 0 0px;
	font-weight:normal;}
.container h3 a{
	font-weight:bold;
	padding:0 3px;}
.container p{font-size:12px; padding:10px 0;}
.container span{
	font-size:12px;
	color:#369;
	font-weight:normal;}

/* ---------- BOX INSET ---------- */
.box .upL,
.posts .upL,
.styles .upL,
.categories .upL,
.channels .upL,
.books .upL,
.search .upL,
.feeds .upL,
.ultimos .upL,
.encuestas .upL,
.calendar .upL,
.historico .upL,
.enlaces .upL{
	float:left;
	width:25px;
	height:25px;
	background:url(../img/box.png) no-repeat left top;}
.box .upR,
.posts .upR,
.styles .upR,
.categories .upR,
.channels .upR,
.books .upR,
.search .upR,
.feeds .upR,
.ultimos .upR,
.encuestas .upR,
.calendar .upR,
.historico .upR,
.enlaces .upR{
	margin-left:25px;
	height:25px;
	background:url(../img/box.png) no-repeat right top;}	
.box .downL,
.posts .downL,
.styles .downL,
.categories .downL,
.channels .downL,
.books .downL,
.search .downL,
.feeds .downL,
.ultimos .downL,
.encuestas .downL,
.calendar .downL,
.historico .downL,
.enlaces .downL{
	float:left;
	position:absolute;
	*position:relative!important;/*Solo IE*/
	width:25px;
	height:25px;
	background:url(../img/box.png) no-repeat left bottom;}
.box .downR,
.posts .downR,
.styles .downR,
.categories .downR,
.channels .downR,
.books .downR,
.search .downR,
.feeds .downR,
.ultimos .downR,
.encuestas .downR,
.calendar .downR,
.historico .downR,
.enlaces .downR{
	margin-left:25px;
	height:25px;
	background:url(../img/box.png) no-repeat right bottom;}	
.box .boxContent,
.posts .boxContent,
.styles .boxContent,
.categories .boxContent,
.channels .boxContent,
.books .boxContent,
.search .boxContent,
.feeds .boxContent,
.ultimos .boxContent,
.encuestas .boxContent,
.calendar .boxContent,
.historico .boxContent,
.enlaces .boxContent{
	width:100%;
	background:url(../img/box_middle_L.png) repeat-y left top;}
.box .boxContent .middleL,
.posts .boxContent .middleL,
.styles .boxContent .middleL,
.categories .boxContent .middleL,
.channels .boxContent .middleL,
.books .boxContent .middleL,
.search .boxContent .middleL,
.feeds .boxContent .middleL,
.historico .boxContent . middleL,
.ultimos .boxContent .middleL,
.calendar . boxContent .middleL,
.encuestas .boxContent .middleL,
.enlaces .boxContent .middleL{
	width:5px;
	float:left;}
.box .boxContent .middleR,
.posts .boxContent .middleR,
.styles .boxContent .middleR,
.categories .boxContent .middleR,
.channels .boxContent .middleR,
.books .boxContent .middleR,
.search .boxContent .middleR,
.feeds .boxContent .middleR,
.historico .boxContent .middleR,
.ultimos .boxContent .middleR,
.calendar .boxContent .middleR,
.encuestas .boxContent .middleR,
.enlaces .boxContent .middleR{
	background:url(../img/box_middle_R.png) repeat-y right top;
	margin-left:5px;
	padding-right:10px;}

/* ----------- BOX OUTSET ------------ */
.banner{background:url(../img/bg_header.jpg) repeat-x;}
.banner .upL{
	float:left;
	width:12px;
	height:12px;
	background:url(../img/boxDefault.png) no-repeat left top;}
.banner .upR{
	margin-left:12px;
	height:12px;
	background:url(../img/boxDefault.png) no-repeat right top;}	
.banner .downL{
	float:left;
	width:12px;
	height:12px;
	background:url(../img/boxDefault.png) no-repeat left bottom;}
.banner .downR{
	margin-left:12px;
	height:12px;
	background:url(../img/boxDefault.png) no-repeat right bottom;}	
.banner .boxContent{
	width:100%;
	background:url(../img/boxDefault_middle_L.gif) repeat-y top left;}
.banner .boxContent .middleL{
	float:left;
	width:5px;}
.banner .boxContent .middleR{
	margin-left:5px;
	padding-right:5px;
	background:url(../img/boxDefault_middle_R.gif) repeat-y top right;}

/* ---------- BOX F2F2F2 ---------- */
.menu .upL{
	float:left;
	width:12px;
	height:12px;
	background:url(../img/boxF2F2F2.png) no-repeat left top;}
.menu .upR{
	margin-left:12px;
	height:12px;
	background:url(../img/boxF2F2F2.png) no-repeat right top;}	
.menu .downL{
	float:left;
	width:12px;
	height:12px;
	background:url(../img/boxF2F2F2.png) no-repeat left bottom;}
.menu .downR{
	margin-left:12px;
	height:12px;
	background:url(../img/boxF2F2F2.png) no-repeat right bottom;}	
.menu .boxContent{
	width:100%;
	background:url(../img/boxF2F2F2_middle_L.png) repeat-y left top;}
.menu .boxContent .middleL{
	float:left;
	width:5px;}
.menu .boxContent .middleR{
	margin-left:5px;
	padding-right:5px;
	background:url(../img/boxF2F2F2_middle_R.png) repeat-y right top!important;}

/* ---------- PIE ---------- */
.menu2 .upL{
	float:left;
	width:12px;
	height:12px;
	background:url(../img/box.png) no-repeat left top;}
.menu2 .upR{
	margin-left:12px;
	height:12px;
	background:url(../img/box.png) no-repeat right top;}	
.menu2 .downL{
	float:left;
	width:12px;
	height:12px;
	background:url(../img/box.png) no-repeat left bottom;}
.menu2 .downR{
	margin-left:12px;
	height:12px;
	background:url(../img/box.png) no-repeat right bottom;}	
.menu2 .boxContent{
	width:100%;
	background:url(../img/box_middle_L.png) repeat-y left top;}
.menu2 .boxContent .middleL{
	float:left;
	width:5px;}
.menu2 .boxContent .middleR{
	margin-left:5px;
	padding-right:5px;
	background:url(../img/box_middle_R.png) repeat-y right top!important;}

/* ---------- BOX GESTION ---------- */
.boxG .upL{
	float:left;
	width:12px;
	height:12px;
	background:url(../img/boxG.png) no-repeat left top;}
.boxG .upR{
	margin-left:12px;
	height:12px;
	background:url(../img/boxG.png) no-repeat right top;}	
.boxG .downL{
	float:left;
	width:12px;
	height:12px;
	background:url(../img/boxG.png) no-repeat left bottom;}
.boxG .downR{
	margin-left:12px;
	height:12px;
	background:url(../img/boxG.png) no-repeat right bottom;}	
.boxG .boxContent{
	width:100%;
	background:url(../img/boxG_middle_L.png) repeat-y left top;}
.boxG .boxContent .middleL{
	float:left;
	width:5px;}
.boxG .boxContent .middleR{
	margin-left:5px;
	padding-right:5px;
	background:url(../img/boxG_middle_R.png) repeat-y right top!important;}


/* --------- BOTONES ---------- */
.btn2 input{
	margin:10px 0 0 15px;
	padding-right:10px;
	height:24px;
	background:transparent;
	border:0 none;
	font-weight:bold;}
.btn3 input, .btn4 input, .btn5 input {
	margin:0;
	text-align:center;
	padding:0 3px 0 0;
	width:auto!important;
	height:24px;
	background:transparent;
	border:0 none;
	text-transform:uppercase;
	color:#fff;
	cursor:pointer;
	font-size:1em;
	font-weight:bold;}
.btn3 img, .btn4 img, .btn5 img{vertical-align:middle;} 
.btn5 input {color:#333;}
.btn{
	float:left;
	height:24px;}
.btn .L{
	float:left;
	width:3px;
	height:24px;
	background:url(../img/bg_btnInset.png) no-repeat left top;}
.btn .R{
	margin-left:3px;
	height:24px;
	background:url(../img/bg_btnInset.png) no-repeat right top;
	vertical-align:middle;}
.btn .R a{	
	font-size:1.0em;
	color:#ccc;
	line-height:25px;
	margin:0 5px;}
#restaurar .btn2{margin-right:20px;}
.btn2{
	float:right;
	height:24px;
	line-height:25px;
	margin:30px 10px 10px 10px;}
.btn2 .L{
	float:left;
	width:3px;
	height:24px;
	padding-left:5px;
	background:url(../img/bg_btnInset.png) no-repeat left -175px;}
.btn2 .R{
	margin-left:3px;
	height:24px;
	padding-right:5px;
	background:url(../img/bg_btnInset.png) no-repeat right -175px;
	vertical-align:middle;}
.btn2 .R a{	
	font-size:1em;
	color:#333;
	font-weight:bold;
	margin:0 5px;}
.btn3{
	float:right;
	height:24px;
	line-height:25px;
	margin:5px;
	color:#fff;}
.btn3 .L{
	float:left;
	width:3px;
	height:24px;
	background:url(../img/bg_btnInset.png) no-repeat left -75px;}
.btn3 .R{
	margin-left:3px;
	height:24px;
	padding-right:3px;
	background:url(../img/bg_btnInset.png) no-repeat right -75px;
	vertical-align:middle;}
.btn3 .R a{	
	font-size:1em;
	color:#fff;
	font-weight:bold;
	margin:0 5px;}
.btn4{
	float:right;
	height:24px;
	line-height:25px;
	margin:5px;
	color:#fff;}
.btn4 .L{
	float:left;
	width:3px;
	height:24px;
	background:url(../img/bg_btnInset.png) no-repeat left -50px;}
.btn4 .R{
	margin-left:3px;
	padding-right:3px;
	height:24px;
	background:url(../img/bg_btnInset.png) no-repeat right -50px;
	vertical-align:middle;}
.btn4 .R a{	
	font-size:1em;
	color:#fff;
	font-weight:bold;
	margin:0 5px;}
.btn5{
	float:right;
	height:24px;
	line-height:25px;
	margin:5px;}
.btn5 .L{
	float:left;
	width:3px;
	height:24px;
	background:url(../img/bg_btnInset.png) no-repeat left -100px;}
.btn5 .R{
	margin-left:3px;
	padding-right:3px;
	height:24px;
	background:url(../img/bg_btnInset.png) no-repeat right -100px;
	vertical-align:middle;}

/* ---------- BOTONES PARA FORMULARIOS ---------- */
.search input.text,
.search select.select{
	border:1px solid #999;
	background:#DFEABE;
	height:20px!important;
	color:#333;
	margin:5px 0 0 15px;
	width:90%;}

/* --------- CLASES GENERICAS PARA LOS COMPONENTES LISTADO DE NOTICIAS Y LISTADO DE POSTS  ---------- */
.posts h2.date{
	font-family:"HelveticaNeueLT Std Cn", Arial Narrow;
	font-variant:small-caps;
	font-size:1.4em;}
.Gposts h2.date{font-family:"HelveticaNeueLT Std Cn", Arial Narrow;
	font-variant:small-caps;
	font-size:1.4em!important;}
.posts .desc,
.posts .tags{color:#666;}
.posts .tags a{color:#0B6AA7;}
.posts h3.sepV a{
	font-size:1em;
	text-decoration:none;}
.posts .list{
	width:94%;
	margin:0 3%;}
.posts li.sepH{margin-bottom:20px;padding-bottom:20px;}

/* ---------- PAGINACIÓN ---------- */
.pag{margin-left:20px;}
.pag h2{
	color:#666;
	font-size:1.2em;
	font-weight:bold;
	display:inline!important;}
.pag h3 div{display:inline!important;}
.pag h3 div.selected{
	background:#CCC;
	color:#333;
	padding:1px 5px;}
ul.pag{
	margin:20px;
	font-size:1.2em;}
ul.pag li{
	display:inline;
	padding:7px 10px;
	*margin:0 1px;/*solo IE*/
	background:#FCFDFB;
	border:1px solid #ccc;
	text-align:center;}
ul.pag li.prev,
ul.pag li.next{background:#E8F2E3;}
ul.pag li.selected{background:#CCC;}
ul.pag li.selected a{color:#333;}
.pag .btn3 {margin-right: 20px;}

/* ------------- CLASE GENÉRICA PARA COMPONENTES DE TIPO LISTADO (list) ---------------- */
.list{margin:20px 0 0 20px;}
.list li{
	width:96%;
	margin:5px 0;
	padding-bottom:7px;
	border-bottom:1px dotted #ccc;}
.list li .bg,
.list li a{display:inline; margin-left:5px;}
.posts .list li a,
.Gposts .list li a{margin-left:0px;}	
.list li input{margin-left:5px;}

/* ---------- CLASES GENÉRICAS PARA COMPONENTES DE TIPO LISTADO CON IMAGEN (listsImg) ---------- */
ul.imgList{margin:20px;}
ul.imgList li{padding:15px 0;}
ul.imgList li img{
	width:52px;
	height:65px;
	float:left;
	padding:3px;
	border:1px solid #999;}
ul.imgList li h4{
	font-size:1.2em;
	margin:0 0 0 75px;}
ul.imgList li cite{
	color:#666;
	display:block;
	font-size:1.2em;
	margin:0pt 0pt 0pt 75px;}
cite{font-style:normal;}
ul.imgList li p{
	border-top:1px dotted #CCC;
	clear:both;
	color:#666;
	margin:5px 8%;
	position:relative;
	top:10px;
	text-align:justify;}
.content p{
	font-size:1.2em;
	padding:10px;}
div.imgList div{padding:5px 0px;}
div.imgList .margenImg{margin:0px 5px 5px 20px;}
div.imgList div img{
	width:52px;
	height:65px;
	float:left;
	border:1px solid #999;}
div.imgList div h4{
	font-size:1.2em;
	margin:0px;
	padding:3px;}
div.imgList div cite{
	color:#666;
	display:block;
	font-size:1.2em;
	margin:0pt 0pt 0pt 5px;}
div.imgList div p{
	border-top:1px dotted #CCC;
	clear:both;
	color:#666;
	margin:5px;
	position:relative;
	top:10px;
	text-align:justify;}

/* ---------- COMPONENTE LISTADO DE ESTILOS (styles) ---------- */
.styles .bg{
	height:70px;
	background:url(../img/bg_boxes.png) no-repeat 10px top;}
.styles ul.list li#default div.bg{
	float:left;
	width:16px;
	height:14px;
	background:url(../img/icons.png) no-repeat left -169px;}
.styles li#green .bg{
	float:left;
	width:16px;
	height:16px;
	background:url(../img/icons.png) no-repeat left -184px;}
.styles li#blue .bg{
	float:left;
	width:16px;
	height:11px;
	background:url(../img/icons.png) no-repeat left -201px;}
.styles li#orange .bg{
	float:left;
	width:16px;
	height:15px;
	background:url(../img/icons.png) no-repeat left -213px;}

/* ---------- COMPONENTE LISTADO DE CANALES (channels) ---------- */
.channels .bg{
	height:61px;
	background: url(../img/bg_boxes.png) no-repeat 5px -82px;}
.channels li .bg,
.channels li.selected .bg{
	float:left;
	width:16px;
	height:17px;}
.channels li .bg{background:url(../img/icons.png) no-repeat left -151px;}
.lista_event li .bg{background:url(../img/icons.png) no-repeat left -737px;float:left;width:19px;height:19px;}
.lista_event  a  h3{font-weight:bold;font-size:1.4em;}
.descripcion_event h3{font-size:1.4em;color:#333333;font-family:Helvetica,Arial,sans-serif;}
.descripcion_event{margin:20px 0px 15px 0px;}
.channels li.selected .bg{background:url(../img/icons.png) no-repeat left -134px;}
.channels li.selected a{font-weight:bold;}
.channels li .mas,
.channels li .menos{
	float:right;
	margin-top:-10px;
	width:16px;
	height:16px;}
.channels li .mas{background:url(../img/icons.png) no-repeat left -246px;}
.channels li .menos{background:url(../img/icons.png) no-repeat left -263px;}
.channels li.sublevel{padding-left:10px;}
.channels li.sublevel .bg
.channels li.sublevel.selected .bg{
	float:left;
	width:13px;
	height:14px;}
.channels li.sublevel .bg{background:url(../img/icons.png) no-repeat left -280px;}
.channels li.sublevel.selected .bg{background:url(../img/icons.png) no-repeat left -295px;}
.channels .breadcrumb{
	float:right;
	margin-right:10px;}

/* ---------- COMPONENTE LISTADO DE CATEGORIAS (categories) ---------- */
.categories .bg{
	height:75px;
	background: url(../img/bg_boxes.png) no-repeat 5px -1010px;}
.categories li .bg{
	float:left;
	width:16px;
	height:17px;
	background:url(../img/icons.png) no-repeat left -64px;}

/* --------- COMPONENTE LISTADO DE FUENTES DE DATOS RSS (feeds) ---------- */
.feeds .bg{
	height:71px;
	background: url(../img/bg_boxes.png) no-repeat 8px -427px;}
.feeds li .bg{
	float:left;
	width:14px;
	height:25px;
	background:url(../img/icons.png) no-repeat left -29px;}
	
/* --------- COMPONENTE ENLACES  ---------- */
.enlaces .bg{
	height:66px;
	background: url(../img/bg_boxes.png) no-repeat 5px -500px;}
.enlaces li .bg{
	float:left;
	width:16px;
	height:16px;
	background:url(../img/icons.png) no-repeat left -229px;}
.enlaces input.text{
	width:98%;
	height:16px;
	margin-bottom:10px;}
.enlaces select{margin-bottom:10px;}
.enlaces label{font-size:1.1em;}
.enlaces .list{font-size:0.9em;}

	
/* --------- COMPONENTE ENCUESTAS  ---------- */
.encuestas .bg{
	height:73px;
	background: url(../img/bg_boxes.png) no-repeat 5px -574px;}
.encuestas h4{
	font-size:1.2em;
	margin:15px 10px 0 15px;
	font-weight:normal;
	color:#666;
	border-bottom:1px dotted #999;
	padding-bottom:5px;
	text-align:left!important}
.encuestas .boxContent .middleR{padding-right:15px;}
.encuestas h3 a{font-weight:normal!important;}
.encuestas .question{
	padding:10px;
	font-weight:bold;
	text-transform:capitalize;}
.encuestas .question input{
	padding:0!important;
	margin-top:5px!important;}
.encuestas .question label{padding:2px 20px 2px 0px;}
.question .check_on{
	font-weight:bold !important;
	color:#333;}	

/* --------- COMPONENTE BUSQUEDA (search) ---------- */
.search .bg{
	height:73px;
	background: url(../img/bg_boxes.png) no-repeat 8px -278px;}
.search label{
	display:box;
	font-size:1.2em;
	color:#666;
	margin:5px 0 0 15px;}
.search input{
	font-size:1.2em;
	color:#666;}
.search .btn2,
.search input.submit,
.search input.advanced,
.search input.reset{
	float:left;
	border:0 none;
	margin:10px 0 0 15px;
	padding-right:10px;
	height:24px;
	background:transparent;
	cursor:pointer;}
.search .btn2 input{
	border-right:0 none;
	margin:0 5px;
	padding-right:3px;}

/* --------- COMPONENTE FLASH GALERÍA DE LIBROS (books) ---------- */
.books .bg{
	height:81px;
	background: url(../img/bg_boxes.png) no-repeat 8px -345px;}

.books object,
.books embed{
	width:100%;
	height:350px;
	overflow-y:auto;}

/* --------- COMPONENTE FLASH GALERÍA IMAGENES (gallery) ---------- */
.gallery object,
.gallery embed{
	width:94%;
	min-height:257px;
	*height:257px/*solo IE*/;
	margin:0 2%;}

/* --------- COMPONENTE FLASH GALERÍA DE VÍDEOS (multimedia) ---------- */
.multimedia object,
.multimedia embed{
	width:94%;
	min-height:220px;
	*height:220px/*solo IE*/;
	margin:0 2%;}

/* ---------- COMPONENTE FLASH NUBE DE TAGS (tags) ---------- */
.tags object,
.tags embed{
	width:98%;
	padding:0 1%;
	height:325px;}

/* ---------- COMPONENTE POST ---------- */
p.desc{
	font-size:1.2em;
	text-align:justify;
	margin-bottom:10px;}
p.tags cite{
	font-style:normal;
	display:box;}
/*.pdf, .doc, .xls, .ppt{margin:10px 0;}*/
.pdf .bg{
	height:60px;
	background: url(../img/iconsLarge.png) no-repeat left top;}
.doc .bg{
	height:60px;
	background: url(../img/iconsLarge.png) no-repeat left -60px;}
.xls .bg{
	height:60px;
	background: url(../img/iconsLarge.png) no-repeat left -120px;}
.ppt .bg{
	height:60px;
	background: url(../img/iconsLarge.png) no-repeat left -180px;}
/* ---------- FIN CONTENIDO (container) ---------- */


/* ---------- PIE DE PAGINA (footer) ---------- */
.footer{
	margin-top:0px;
	height:124px;
	background: url(../img/bg.png) repeat-x;}
.footer p, .footer a{
	margin:0pt 10px;}
.footer .menu{margin:0px 10%;}
.footer .menu2{margin:0px 10%;} 
.footer, .push{height:244px;/* .push must be the same height as .footer */}
.footer .TXT{min-width:700px;}
.footer .TXT p{margin:10px;}
.footer .TXT ul{margin:10px 0;}
.footer .TXT a{
	margin:0 3px;
	color:#666;}
.footer .TXT a:hover{text-decoration:underline;}
.footer .BG{
	height:124px;
	background:url(../img/bg.png) repeat-x;}
.footer{
	margin-top:0px;
	height:124px;
	background:none!important;}
.footer p, .footer a{margin:0pt 10px;}
.footer .menu{margin:0px 10%;}
.footer .menu2{margin:0px 10%;} 

/* ---------- CLASES MISCELANEAS ---------- */
.mostrar{visibility:visible;display:'';}  
.ocultar{visibility:hidden;display:none;}
.fin{
	border-right:0 none!important;
	border-bottom:0 none!important;}
.fin .btn2{
	float:right;
	height:24px;
	line-height:25px;
	margin:-10px 10px 10px 10px;}


/* ---------- ESTRUCTURA ---------- */
.WRAPPER{
	width:auto;
	overflow:hidden;
	*display:inline-block!important;}/*Solo IE*/
.FL{
	float:left;
	overflow:hidden}
.FR{
	float:right;
	overflow:hidden}

.W10{width:10%;}
.W20{width:20%;}
.W30{width:30%;}
.W33{width:33.3%;}
.W40{width:40%;}
.W50{width:50%;}
.W55{width:55%;}
.W60{width:60%;}
.W70{width:70%;}
.W80{width:80%;}
.W90{width:90%;}
.W100{width:100%;}

.W10P{width:10px;}
.W20P{width:20px;}
.W30P{width:30px;}
.W40P{width:40px;}
.W50P{width:50px;}
.W60P{width:60px;}
.W70P{width:70px;}
.W80P{width:80px;}
.W90P{width:90px;}
.W100P{width:100px;}
.W110P{width:110px;}
.W120P{width:120px;}
.W130P{width:130px;}
.W140P{width:140px;}
.W150P{width:150px;}
.W160P{width:160px;}
.W170P{width:170px;}
.W180P{width:180px;}
.W190P{width:190px;}
.W200P{width:200px;}
.W210P{width:210px;}
.W220P{width:220px;}
.W230P{width:230px;}
.W240P{width:240px;}
.W250P{width:250px;}
.W260P{width:260px;}
.W270P{width:270px;}
.W280P{width:280px;}
.W290P{width:290px;}
.W300P{width:300px;}
.W310P{width:310px;}
.W320P{width:320px;}
.W330P{width:330px;}
.W340P{width:340px;}
.W350P{width:350px;}
.W400P{width:400px;}
.W450P{width:450px;}
.W500P{width:500px;}
.W550P{width:550px;}
.W600P{width:600px;}
.W650P{width:650px;}
.W700P{width:700px;}
.W750P{width:750px;}

.ML10{margin-left:10%;}
.ML15{margin-left:15%;}
.ML20{margin-left:20%;}
.ML30{margin-left:30%;}
.ML33{margin-left:33.3%;}
.ML40{margin-left:40%;}
.ML50{margin-left:50%;}
.ML60{
	margin-left:60%;
	*display:inline-block!important;}/*Solo IE*/
.ML70{margin-left:70%;}
.ML80{margin-left:80%;}
.ML90{margin-left:90%;}
.ML100{margin-left:100%;}

.ML10P{margin-left:10px;}
.ML20P{margin-left:20px;}
.ML30P{margin-left:30px;}
.ML40P{margin-left:40px;}
.ML50P{margin-left:50px;}
.ML60P{margin-left:60px;}
.ML70P{margin-left:70px;}
.ML80P{margin-left:80px;}
.ML90P{margin-left:90px;}
.ML100P{margin-left:100px;}
.ML110P{margin-left:110px;}
.ML120P{margin-left:120px;}
.ML130P{margin-left:130px;}
.ML140P{margin-left:140px;}
.ML150P{margin-left:150px;}
.ML160P{margin-left:160px;}
.ML170P{margin-left:170px;}
.ML180P{margin-left:180px;}
.ML190P{margin-left:190px;}
.ML200P{margin-left:200px;}
.ML210P{margin-left:210px;}
.ML220P{margin-left:220px;}
.ML230P{margin-left:230px;}
.ML240P{margin-left:240px;}
.ML250P{margin-left:250px;}
.ML260P{margin-left:260px;}
.ML270P{margin-left:270px;}
.ML280P{margin-left:280px;}
.ML290P{margin-left:290px;}
.ML300P{margin-left:300px;}
.ML310P{margin-left:310px;}
.ML320P{margin-left:320px;}
.ML330P{margin-left:330px;}
.ML340P{margin-left:340px;}
.ML350P{margin-left:350px;}
.ML400P{margin-left:400px;}
.ML450P{margin-left:450px;}
.ML500P{margin-left:500px;}
.ML550P{margin-left:550px;}
.ML600P{margin-left:600px;}
.ML650P{margin-left:650px;}
.ML700P{margin-left:700px;}
.ML750P{margin-left:750px;}

.MR10{margin-right:10%;}
.MR20{margin-right:20%;}
.MR30{margin-right:30%;}
.MR33{margin-right:33.3%;}
.MR40{margin-right:40%;}
.MR50{margin-right:50%;}
.MR60{margin-right:60%;}
.MR70{margin-right:70%;}
.MR80{margin-right:80%;}
.MR90{margin-right:90%;}

.MR10P{margin-right:10px;}
.MR20P{margin-right:20px;}
.MR30P{margin-right:30px;}
.MR40P{margin-right:40px;}
.MR50P{margin-right:50px;}
.MR60P{margin-right:60px;}
.MR70P{margin-right:70px;}
.MR80P{margin-right:80px;}
.MR90P{margin-right:90px;}
.MR100P{margin-right:100px;}
.MR110P{margin-right:110px;}
.MR120P{margin-right:120px;}
.MR130P{margin-right:130px;}
.MR140P{margin-right:140px;}
.MR150P{margin-right:150px;}
.MR160P{margin-right:160px;}
.MR170P{margin-right:170px;}
.MR180P{margin-right:180px;}
.MR190P{margin-right:190px;}
.MR200P{margin-right:200px;}
.MR210P{margin-right:210px;}
.MR220P{margin-right:220px;}
.MR230P{margin-right:230px;}
.MR240P{margin-right:240px;}
.MR250P{margin-right:250px;}
.MR260P{margin-right:260px;}
.MR270P{margin-right:270px;}
.MR280P{margin-right:280px;}
.MR290P{margin-right:290px;}
.MR300P{margin-right:300px;}
.MR310P{margin-right:310px;}
.MR320P{margin-right:320px;}
.MR330P{margin-right:330px;}
.MR340P{margin-right:340px;}
.MR350P{margin-right:350px;}
.MR400P{margin-right:400px;}
.MR450P{margin-right:450px;}
.MR500P{margin-right:500px;}
.MR550P{margin-right:550px;}
.MR600P{margin-right:600px;}
.MR650P{margin-right:650px;}
.MR700P{margin-right:700px;}
.MR750P{margin-right:750px;}

.TL{text-align:left;}
.TR{text-align:right;}
.TC{
	text-align:center;
	margin: 0 10px;}
.TJ{text-align:justify;}
.TB{font-weight:bold;}

.CGRAY{background:#CCC;}
.CGRAPHITE{
	background:#999;
	color:#fff;}
.CRED{
	background:url(../img/bg_footer.gif) no-repeat left top;
	height:133px;}
.CGREEN{background:#0F9;}
.CYELLOW{background:#FF0;}
.CBLUE{background:#06F;}
.CBLACK{
	background:#000;
	color:#fff;}
.CWHITE{background:#fff}

.SHOW{visibility:visible;}  
.HIDE{
	visibility:hidden;
	display:none;}

/* ----- Menus Horizontales ----- */
.sepV{border-right:1px dotted #ccc;}
.sepH{
	border-bottom:1px dotted #ccc;
	width:99%;}
h3.sepV,
h3.fin,
a.sepV,
a.fin,
li.sepV{
	display:inline;
	padding:0 8px 0 3px;
	/*cursor:pointer;*/}
li.fin{
	display:inline;
	padding:0 8px 0 0px;}
h3.sepV, a.sepV, li.sepV{
	border-right:1px solid #ccc;
	/*cursor:pointer;*/}
ul.H li{display:inline;}
ul.sepV{border:0 none;}
ul.sepV li{
	border-right:1px solid #ccc;
	margin-left:5px;
	padding-right:7px;}



.login{
	color:#fff;
	float:right;}
.login label{color:#fff; font-size:12px;}
.seg{
	background:#EAEAEA;
	width:98%;
	height:auto;
	padding:5px;}
.amarillo{
	color:#F00;
	font-size:1em;
	float:left;
	margin-top:7px;}
.login .btn4{margin-top:0px; *margin-right: 10px; *margin-right: 10px;}
.tdlogin5{padding-top:5px;}
.tdlogin3{
	padding-top:3px;
	text-transform:none;}
.inputlogin{
	width:90px;
	margin-right:5px; *margin-right: 10px}
.desaparece{visibility:hidden;}
.aparece{visibility:visible;}

/* ----- Victor ----- */
.inputERROR {background-color:#FFFF99 !important; margin-right: 5px; }

/* ----- Estilos Jhonatan Arroyo para corregir titulos ----- */
.container .tagpost_title{
	color:#333;
	cursor:pointer!important;}
.tagpost{color:#0B6AA7!important;}
.container h2 .tagpost_title{
	cursor:pointer!important;
	font-size:1em;}
.container h2 .tagpost_title:hover{
	cursor:pointer!important;
	font-size:1em;color:#999;}

/* ------ CHANNELS INICIO INSET -ERROR CORREGIDO PARA EXPLORER ------ */
.posts,
.styles,
.categories,
.channels,
.books,
.search,
.feeds,
.encuestas,
.enlaces,
.publicacion,
.box,
.componente{*display:inline-block;} /*Solo IE*/
	
/*--------------- ESTILO PARA FORMULARIO DE COMENTARIOS  --------------*/
.comentario label{font-size:12px;}
.comentario input, .comentario select{font-size:1.2em !important;}

/*---------------- ESTILO DE MAPAS ----------------------------------*/
#divCommentMap object,
#divCommentMap embed{
	width:100%;
	height:auto;
	overflow-y:auto;}
#divCommentMap{padding:5px;}

/* ------ BG COMENTARIOS ------- */
.comentar{margin-bottom:10px;}
.comentar .bg{
	height:70px;
	background: url(../img/bg_boxes.png) no-repeat left -726px;}

/* --------- COMPONENTE LISTADO DE COMENTARIOS ---------- */
.ultimos .bg{
	height:71px;
	background: url(../img/bg_boxes.png) no-repeat 8px -642px;}
.ultimos li .bg{
	float:left;
	width:14px;
	height:25px;
	background:url(../img/icons.png) no-repeat left -29px;}
	
	
/* ------ BG COMENTARIOS -------- */
.post .bg{
	height:63px;
	margin-left:10px;
	background: url(../img/bg_boxes.png) no-repeat left -732px;}

/* ------ COMPONTE ARCHIVO ------ */
/* Canales de Archivos */
.files .bg{
	width:84px;
	height:68px;
	background:url(../img/bg_G.png) no-repeat 10px -1530px;}

/* ----- Agenda Sandra España ----- */
.files .bg2{
width:84px;
height:70px;
background:url(../img/bg_G.png) no-repeat 10px -4170px;}
.enlaces .bg2{
width:84px;
height:70px;
background:url(../img/bg_G.png) no-repeat 10px -4245px;}
.documentos .bg2{
width:84px;
height:70px;
background:url(../img/bg_G.png) no-repeat 10px -44312px;}
.asistentes .bg2{
width:84px;
height:70px;
background:url(../img/bg_G.png) no-repeat 10px -4382px;}
.galeria .bg2{
width:84px;
height:70px;
background:url(../img/bg_G.png) no-repeat 10px -4450px;}
.fechas .bg2{
width:84px;
height:70px;
background:url(../img/bg_G.png) no-repeat 10px -4530px;}

.files .channels ul{margin:20px 0 0 20px;}
.files .channels ul  li ul{margin:5px 0 0 5px;}
.files .channels ul li a{
	padding-left:25px;
	font-size:1.1em;
	color:#333;}
.files .channels ul li{
	width:96%;
	margin:5px 0;
	padding:0 0 6px 0;
	background:url(../img/bg_btnInset.png) no-repeat right -260px;
	border-bottom:0 none;}
.files .channels ul li.tab_on a,
.files .channels ul li.tab_off a{padding:0;}
.files .channels ul li a span{padding:0 0 6px 25px;}
.files .channels ul li.tab_on a span{
	background: url(../img/bg_btnInset.png) no-repeat left -260px;
	position:relative;
	left:-15px;}
.files .channels ul li.tab_off a span{
	background: url(../img/bg_btnInset.png) no-repeat left -223px;
	position:relative;
	left:-15px}
.files .channels ul div{margin-top:20px;}
.files .channels ul div li{
	background:none!important;
	*padding-left:15px;/*solo IE*/}
.files .channels ul{margin:20px 0 0 20px;}
.files .channels ul  li ul{margin:5px 0 0 5px;}
.files .channels ul li a{
	padding-left:25px;
	font-size:1.1em;
	color:#333;}
.files .channels ul li{
	width:96%;
	margin:5px 0;
	padding:0 0 6px 0;
	background:url(../img/bg_btnInset.png) no-repeat right -260px;
	border-bottom:0 none;}
.files .channels ul li.tab_off a{padding:0;}
.files .channels ul li.tab_off a span{
	background: url(../img/bg_btnInset.png) no-repeat left -280px;
	position:relative;
	left:-15px}
.files .channels ul div{margin-top:20px;}
.files .channels ul div li{
	background:none!important;
	*padding-left:15px;/*solo IE*/}

/* ----- VISOR CALENDARRIO ----- */
.fechas .bg{
	height:63px;
	background: url(../img/bg_boxes.png) no-repeat left -872px;
	margin-left:10px;}
.arrowL{
	width:16px;
	height:16px;
	background:transparent url(../img/EDIT.icons.png) no-repeat left -263px;
	cursor:pointer;}
.arrowR{
	width:16px;
	height:16px;
	background:transparent url(../img/EDIT.icons.png) no-repeat left -246px;
	cursor:pointer;}
.arrowL,
.arrowR{margin-top:90px;}
.month{text-align:center;font-size:x-small;}
.month table{
	width:90%;
	padding:0 5%;
	font-weight:bold;}
.months table.month{
	float:left;
	width:48%;
	padding:0 1%;}
.months table.month2{
	float:left;
	width:33%;
	padding:0 1%;}
.month td{height:18px;}
.month td div{
	height:18px;
	text-align:center;
	line-height:18px;
	margin-left:2px;
	padding-right:1px;}
.month thead td{
	background:none;
	text-transform:capitalize;}
.month thead .weekend{background:#E2EBF5 url(../img/bg_btnOutset.png) no-repeat left top;}
.month thead .weekend div{background:url(../img/bg_btnOutset.png) no-repeat right -18px;}
.month tbody td{background:url(../img/bg_btnOutset.png) no-repeat left -36px;}
.month tbody td div{background:url(../img/bg_btnOutset.png) no-repeat right -54px;}
.month tbody .weekend{background:#F4F8FB url(../img/bg_btnOutset.png) no-repeat left top;}
.month tbody .weekend div{background:url(../img/bg_btnOutset.png) no-repeat right -18px;}
.month tbody .today{
	 background:#FFE727 url(../img/bg_btnOutset.png) no-repeat left -36px;
	 color:#000;}
.month tbody .todayweekend{
	background:#FFE727 url(../img/bg_btnOutset.png) no-repeat left top;
	color:#333;}
.month tbody .todayweekend div{background:url(../img/bg_btnOutset.png) no-repeat right -18px;}
.month tbody .post{
	background:#4E80BB url(../img/bg_btnOutset.png) no-repeat left -36px;
	color:#fff;}
.month tbody .postweekend{
	background:#4E80BB url(../img/bg_btnOutset.png) no-repeat left -36px;
	color:#fff;}
.month tbody .noBg{background:none!important;}
.month2 td{height:18px;}
.month2 td div{
	height:18px;
	text-align:center;
	line-height:18px;
	margin-left:2px;
	padding-right:1px;}
.month2 thead td{
	background:none;
	text-transform:capitalize;}
.month2 thead .weekend{background:#E2EBF5 url(../img/bg_btnOutset.png) no-repeat left top;}
.month2 thead .weekend div{background:url(../img/bg_btnOutset.png) no-repeat right -18px;}
.month2 tbody td{background:url(../img/bg_btnOutset.png) no-repeat left -36px;}
.month2 tbody td div{background:url(../img/bg_btnOutset.png) no-repeat right -54px;}
.month2 tbody .weekend{background:#F4F8FB url(../img/bg_btnOutset.png) no-repeat left top;}
.month2 tbody .weekend div{background:url(../img/bg_btnOutset.png) no-repeat right -18px;}
.month2 tbody .today{
	 background:#FFE727 url(../img/bg_btnOutset.png) no-repeat left -36px;
	 color:#000;}
.month2 tbody .todayweekend{
	background:#FFE727 url(../img/bg_btnOutset.png) no-repeat left top;
	color:#000;}
.month2 tbody .todayweekend div{background:url(../img/bg_btnOutset.png) no-repeat right -18px;}
.month2 tbody .post,
.month2 tbody .postweekend{
	background:#4E80BB url(../img/bg_btnOutset.png) no-repeat left top;
	color:#fff;}
.month2 tbody .noBg{background:none!important;}

/*----------- COMPONENTE HISTORICO -----------------*/
.historico object,
.historico embed{
	margin:10px 0;
	width:100%;
	height:300px;}
.historico bg{background: url(../img/bg_boxes.png) no-repeat left -942px;}
.styles .list li a,
.categories .list li a,
.channels .list li a,
.books .list li a,
.search .list li a,
.feeds .list li a,
.encuestas .list li a,
.enlaces .list li a{font-size:1.2em}

/*------------------------------------ Estilos para los bullets ------------------------------*/
.link{
	float:left;
	width:16px;
	height:16px;
	background:url(../img/icons.png) no-repeat left -229px;}	
.link1{
	float:left;
	width:16px;
	height:16px;
	background:url(../img/icons.png) no-repeat left -311px;}
.link2{
	float:left;
	width:16px;
	height:16px;
	background:url(../img/icons.png) no-repeat left -295px;}
.link3{
	float:left;
	width:16px;
	height:16px;
	background:url(../img/icons.png) no-repeat left -328px;}
.link4{
	float:left;
	width:16px;
	height:16px;
	background:url(../img/icons.png) no-repeat left -152px;}
.link5{
	float:left;
	width:16px;
	height:16px;
	background:url(../img/icons.png) no-repeat left -343px;}
.link6{
	float:left;
	width:16px;
	height:16px;
	background:url(../img/icons.png) no-repeat left -360px;}
.link7{
	float:left;
	width:16px;
	height:16px;
	background:url(../img/icons.png) no-repeat left -377px;}
.link8{
	float:left;
	width:16px;
	height:16px;
	background:url(../img/icons.png) no-repeat left -392px;}
.link9{
	float:left;
	width:16px;
	height:16px;
	background:url(../img/icons.png) no-repeat left -410px;}
.link10{
	float:left;
	width:16px;
	height:16px;
	background:url(../img/icons.png) no-repeat left -135px;}
.link11{
	float:left;
	width:20px;
	height:20px;
	background:url(../img/icons.png) no-repeat left -470px;}
	
/* ----- Encuestas ----- */
.GServEnc .bg{
	width:82px;
	height:61px;
	background: url(../img/bg_G.png) no-repeat 5px -876px;}
ul.questions{margin-left:20px!important;}
ul.questions li{
	border-bottom:0 none!important;
	font-size:1.1em;}
.slider h2{
	font-family:Century Gothic!important;
	margin-top:10px;
	margin-left:10px;}
.inicio{margin-top:20px;}
.btnPaginacion{
	cursor:pointer;
	display:inline;}

/* ----- Estilo Anexado por Sandra E ----- */
.menu_multimed .tabs ul li.tab_on span{
	color:#fff!important;
	font-size:1.0em;}
.menu_multimed .tabs ul li.tab_off span{
	color:#333!important;
	font-size:1.0em;}
.menu_multimed .tabs ul li .btn{margin-top:5px!important;}
.menu_multimed{margin-bottom:17px;}
#btnVotar .btn2{width:60px!important;}
.Gposts .collapse .select {border-right:1px dotted #ccc!important;}
.Gposts .collapse .sepV{border-right:1px dotted #ccc!important;}
.collapse .select {border-right:1px dotted #ccc!important;}
.collapse .sepV{border-right:1px dotted #ccc!important;}
div.collapse{margin-bottom:20px;}
.collapse h4{
	display:inline;
	margin:0 3px;
	border-bottom:0 none;}
.collapse h4.sepV{
	margin:20px -5px 0 0;
	cursor:pointer;}
.collapse h4.select{
	font-weight:bold;
	cursor:pointer;}
.forosListado .bg{
	width:82px;
	height:70px;
	background:transparent url(../img/bg_G3.png) no-repeat scroll 10px -635px;}
.files .bg1{
	width:84px;
	height:68px;
	background:transparent url(../img/bg_G.png) no-repeat scroll 10px -6px;}
.menu h4,
.container h4{
	text-transform:uppercase;
	padding:0px 10px 0px 10px;
	border-bottom:1px dotted #ccc;
	color:#333;
	font-size:1.1em;
	font-weight:normal;
	margin:10px 0;}
.btn4{
	float:right;
	height:24px;
	line-height:25px;
	margin:5px;}

/* ---------- Plantilla Configuración de Menus ---------- */
.GGenMenus .bg{
	width:82px;
	height:61px;
	background: url(../img/bg_G3.png) no-repeat 10px -643px;}
.GGenMenus01 .bg{
	width:82px;
	height:61px;
	background: url(../img/bg_G3.png) no-repeat 10px -708px;}
	
.DragConf .btn3 .R{
	margin-left:3px;
	height:24px;
	background:url(../img/bg_btnInsetDrag.png) no-repeat right -75px;
	vertical-align:middle;
	color:#fff;
	line-height:25px;
	padding:0 5px 0 3px;}	
.DragConf h4{
	margin:20px 0;
	font-family:"Century Gothic";
	font-size:1.1em;}
.GMultiMedia .bg{
	width:82px;
	height:70px;
	background: url(../img/bg_G3.png) no-repeat 10px -771px;}
/*.listMedia50 ul{margin:20px 0 0 20px;}*/
.listMedia50 ul li{
	/*width:45%;*/
	margin:5px 3px;
	border-bottom:1px dotted #999;
	float:left;}
.listMedia50 ul li a{
	color:#666;
	font-family:"Century Gothic";
	font-size:1.25em;}
.listMedia50 ul li div.bg{
	float:left;
	width:16px;
	height:16px;
	background:url(../img/icons.png) no-repeat left -360px;}
.listMedia100 ul{margin:20px 0 0 20px;}
.listMedia100 ul li{
	width:95%;
	margin:5px 3px;
	border-bottom:1px dotted #999;
	float:left;}
.listMedia100 ul li a{
	color:#666;
	font-family:"Century Gothic";
	font-size:1.25em;}
.listMedia100 ul li div.bg{
	float:left;
	width:16px;
	height:16px;
	background:url(../img/icons.png) no-repeat left -360px;}
.vote{
	float:left;
	width:16px;
	height:15px;
	background:url(../img/icons.png) no-repeat left -14px;
	margin:3px 1px;
	cursor:pointer;}
.votapub{
	margin:20px auto 10px 10px;
	width:auto;
	color:#666;
	font-size:1.2em;}
.votapub a{color:#336AA7;}

/* ----- Comentarios ----- */
.comentariosG1 .bg{
	height:70px;
	background: url(../img/bg_boxes.png) no-repeat 0px -655px!important;}
.comentariosG1 .list{margin:30px 0 0 20px;}
.comentariosG1 .list li{font-size:1em;}
.comentariosG1 h2.date{
	padding:0;
	margin:0;
	font-size:.8em;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;}
.comentariosG1 h2.date span{
	padding-right:5px;
	border-right:1px dotted #999;
	margin-right:5px;}
.comentariosG1 strong{font-size:1em;}
.subcom li .bg,
.subcom li a{display:block;}
.subcom .bg{
	height:15px;
	width:17px;
	background:url(../img/icons.png) no-repeat;}
.links_relacion .bg{
	float:left;
	width:25px;
	height:18px;
	background:url(../img/icons.png) no-repeat left -228px;}
.azul label,
.blanco label{font-size:1.3em;}
.azul input{height:18px;}
.addC .bg{
	width:82px;
	height:70px;
	background: url(../img/bg_G3.png) no-repeat 0px -771px;}

/* ----- Estilos de PTRG ----- */
input, select, textarea{margin:3px;}
label{
	color:#484848;
	display:block;
	margin:5px 3px;
	font-size:12px;}
span label{
	position:relative;
	top:-5px;
	display:block;
	color:#666;}
input.text{
	width:90%;
	height:16px;
	margin-bottom:10px;}
input{
	height:16px;
	vertical-align:middle;}
textarea.text{
	width:90%;
	margin-bottom:10px;}

/* ----- Anuncios ----- */
.GPublList .bg{
	width:82px;
	height:61px;
	background: url(../img/bg_G.png) no-repeat 10px -1467px;}
.aCat{ *text-align: left;}
.aCat .bg{
	width:82px;
	height:61px;
	background: url(../img/bg_G.png) no-repeat 10px -3276px;
	}
.aCatG2 .bg{
	width:82px;
	height:61px;
	background: url(../img/bg_G.png) no-repeat 10px -3340px;}
.aCatG3 .bg{
	width:82px;
	height:61px;
	background: url(../img/bg_G.png) no-repeat 10px -3405px;}

/* ----- Clasificados Sandra E ----- */
.GPublList .bg2{
	width:82px;
	height:61px;
	background: url(../img/bg_G.png) no-repeat 10px -3678px;}
.aCat .bg2{
	width:82px;
	height:61px;
	background: url(../img/bg_G.png) no-repeat 10px -3476px;}
.aCatG2 .bg2{
	width:82px;
	height:61px;
	background: url(../img/bg_G.png) no-repeat 10px -3607px;}
.aCatG3 .bg2{
	width:82px;
	height:61px;
	background: url(../img/bg_G.png) no-repeat 10px -3540px;}

.aCatG2 , .directorio_archiv ul li {*text-align:left;} /*SOLO IE*/
/* ----- Menus Colapsables Simple | Extendido ----- */
.collapse h4{
	display:inline;
	margin:0 3px;
	border-bottom:0 none;}
.collapse h4.sepV{
	margin:20px -5px 0 0;
	cursor:pointer;}
.collapse h4.select{font-weight:bold;cursor:pointer;}

/* ----- Cabeceros Portales ----- */
.portalesG1 .bg{
	width:80px;
	height:65px;
	float:left;
	background:url(../img/icons_portal.png) no-repeat right 0px;}
.portalesG2 .bg{
	width:80px;
	height:65px;
	float:left;
	background:url(../img/icons_portal.png) no-repeat right -60px;}
.portalesG3 .bg{
	width:80px;
	height:65px;
	float:left;
	background:url(../img/icons_portal.png) no-repeat right -125px;}
.portalesG4 .bg{
	width:80px;
	height:65px;
	float:left;
	background:url(../img/icons_portal.png) no-repeat right -190px;}
.portalesG5 .bg{
	width:80px;
	height:65px;
	float:left;
	background:url(../img/icons_portal.png) no-repeat right -252px;}
.portalesG6 .bg{
	width:80px;
	height:60px;
	float:left;
	background:url(../img/icons_portal.png) no-repeat right -320px;}
.margrc{ margin:auto;}
/* ----- Bolsa de Empleo ----- */
.bolsaG1 .bg{
	width:82px;
	height:60px;
	background:transparent url(../img/bg_G3.png) no-repeat scroll 10px -1340px;}
.bolsaG2 .bg{
	width:82px;
	height:70px;
	background:transparent url(../img/bg_G3.png) no-repeat scroll 10px -1130px;}
.bolsaG3 .bg{
	width:82px;
	height:70px;
	background:transparent url(../img/bg_G3.png) no-repeat scroll 10px -1270px;}
.bolsaG4 .bg{
	width:82px;
	height:70px;
	background:transparent url(../img/bg_G3.png) no-repeat scroll 10px -1200px;}

/* ----- Acceso ----- */
.accesoG1 .bg,
.accesoG2 .bg{
	width:82px;
	height:70px;
	background:transparent url(../img/bg_G3.png) no-repeat scroll left -1400px!important;}
.hilo{border-bottom:none!important;}
.nocursor{cursor:text!important;} 

/* Tamaño mínimo de los layouts de las zonas, para que al pasar todos los componentes a una zona, se puedan recolocar en la otra. */
#layout1{min-height:200px;}
#layout2{min-height:200px;}

/*  ----  categorias   --*/
.ofertasG1 .bg{
	width:80px;
	height:70px;
	background:url(../img/bg_G3.png) no-repeat left -838px!important;}
.ofertasG2 .bg{
	width:80px;
	height:70px;
	background:url(../img/bg_G3.png) no-repeat left -705px!important;}
.ofertasG3 .bg{
	width:80px;
	height:70px;
	background:url(../img/bg_G3.png) no-repeat left -990px!important;}
.ofertasG4 .bg{
	width:80px;
	height:70px;
	background:url(../img/bg_G3.png) no-repeat left -1052px!important;}
.directorio_archiv .mas,
.directorio_archiv li .menos{float:right;margin-top:-10px;width:16px;height:16px;}
.directorio_archiv .mas{background:url(../img/icons.png) no-repeat left -246px;}
.directorio_archiv .menos{background:url(../img/icons.png) no-repeat left -263px;}
.directorio_archiv li.sublevel{padding-left:10px;}
.directorio_archiv li.sublevel .bg
.directorio_archiv li.sublevel.selected .bg{
	float:left;
	width:13px;
	height:14px;}
.pag .fin .btn2{
	float:right;
	height:24px;
	line-height:25px;
	margin:-20px 20px 10px 10px;}

/* ----- Comentarios Nuevos Botones ----- */
div.sepH{padding-bottom:10px;} 
.btnImprimir,
.btnMasInfo{
	cursor:pointer;
	display:inline;
	float:left;
	height:28px;
	margin:20px 10px 0pt;}
.btnImprimir .L{background:transparent url(../img/bg_btnInset3.png) no-repeat scroll left -148px;}
.btnImprimir .L,
.btnMasInfo .L{
	float:left;
	height:28px;
	width:28px;}
.btnImprimir .R{background:transparent url(../img/bg_btnInset3.png) no-repeat scroll right -148px;}
.btnImprimir .R,
.btnMasInfo .R{
	color:#fff;
	font-size:1.2em;
	font-weight:bold;
	height:28px;
	line-height:20px;
	margin-left:28px;
	padding:5px 10px 0 5px;
	vertical-align:middle;}
.btnMasInfo .L{background:transparent url(../img/bg_btnInset3.png) no-repeat scroll left -178px;}
.btnMasInfo .R{background:transparent url(../img/bg_btnInset3.png) no-repeat scroll right -178px;}

/* ----- Comentarios Formulario ---- -*/
.coment .bg{
	background:transparent url(../img/bg_boxesA.png) no-repeat scroll 10px -1021px;
	height:63px;}
.customBox{background:transparent url(../img/bg_titulo.jpg) repeat-y scroll 0%;}
.Form{
	margin:20px auto;
	max-width:400px;}
.customBox .upL{
	background:transparent url(../img/block2.png) no-repeat scroll left top;
	float:left;
	height:12px;
	width:12px;}
.customBox .upR{
	background:transparent url(../img/block2.png) no-repeat scroll right top;
	height:12px;
	margin-left:12px;}
.customBox .boxContent{
	background:transparent url(../img/block2_middle_L.gif) repeat-y scroll left top;
	width:100%;}
.customBox .boxContent .middleL{
	float:left;
	width:5px;}
.customBox .boxContent .middleR{
	background:transparent url(../img/block2_middle_R.gif) repeat-y scroll right top;
	margin-left:5px;
	padding-right:5px;}
element.style{
	margin:0;
	padding:0;}
.Form label,
.Form input{
	display:inline;
	float:left;}
.Form input,
.Form select,
.Form textarea{
	background:#F5FBE1 none repeat scroll 0%;
	border:0pt none;
	color:#333;
	margin:3%;
	padding:2px;
	width:94%;}
.wrformcomentario .Form input,
.Form select,
.Form textarea .zonaInactiva{
	background:#CCC none repeat scroll 0% 50%;
	border:0pt none;
	color:#333333;
	margin:3%;
	padding:2px;
	width:94%;}
.customBox .downL{
	background:transparent url(../img/block2.png) no-repeat scroll left bottom;
	float:left;
	height:12px;
	width:12px;}
.customBox .downR{
	background:transparent url(../img/block2.png) no-repeat scroll right bottom;
	height:12px;
	margin-left:12px;}
.botonazul .btn2 .L{
	float:left;
	width:3px;
	height:24px;
	padding-left:5px;
	background:url(../img/bg_btnInset3.png) no-repeat left -60px;}
.botonazul .btn2 .R{
	margin-left:3px;
	height:24px;
	padding-right:5px;
	background:url(../img/bg_btnInset3.png) no-repeat right -60px;
	vertical-align:middle;}
.Form label,
.Form p{
	color:#fff;
	font-size:1.2em;
	font-weight:bold;
	padding-left:2%;}
.Form hr{
	border-bottom:1px solid #7FB5DB!important;
	border-left:0pt none;
	border-right:0pt none;
	border-top:0pt none;
	clear:both;
	float:left;
	height:1px;
	margin:5px 1%;
	width:98%;}
.Form textarea{height:120px;}
.Form .btn2{width:90px;}
.botonazul .btn2{
	cursor:pointer;
	text-align:center;}
.botonazul .btn2 label{
	margin:auto;
	color:#fff;
	cursor:pointer;
	padding-left:4px;
	width:70px;}

/* ----- Editor hilo ----- */
.editorHTML{
	background:transparent url(../img/editorHTML.png) repeat-x scroll left top;
	height:35px;
	margin-bottom:10px;}
.ZoneEditON td{
	background:#fffFC6;
	color:#000;}
.ZoneEditOFF table, .ZoneEditON table{
	font-size:1.2em;
	width:100%;}
.editorHTML ul{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:5px 0pt 0pt 5px;
	}
.editorHTML ul li{
	display:inline;
	height:30px;}
.box a{
	color:#000;
	text-decoration:none!important;}
li a{color:#086590;}
.ZoneEditON td.led{background:#666;}
.ZoneEditOFF td,
.ZoneEditON td{
	border:1px solid #E9E9E9;
	margin:2px;
	padding:5px;}
.led{
	cursor:pointer;
	font-size:0.9em;
	text-align:center;
	text-transform:uppercase;
	vertical-align:middle;}
.ZoneEditON td.led h3{color:#fff!important;}
.led h3{
	color:#999!important;
	font-size:.8em!important;
	margin:auto!important;}
.menu h3,
.container h3{
	color:#666!important;
	font-size:12px;
	font-weight:normal;
	margin:2px 10px 0pt 0pt;}
/*.Gposts .menu h3, .container h3{
	color:#666;
	font-weight:normal;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:normal;}*/
a:link, a:visited{color:#333;}
.mostrar{visibility:visible;}
.btn, .btn2, .btn3, .btn4, .btn5, .btn6{
	font-size:10px;
	margin:3px;
	text-transform:uppercase;}
.icon_alert{
	background:transparent url(../img/icons.png) no-repeat scroll left -622px;
	float:left;
	height:18px;
	width:20px;}
.ZoneEditON textarea.descrip, .ZoneEditON textarea.tit, .ZoneEditON input.descrip{
	background:#fffFC6;
	color:#000;
	width:98%;}
textarea.tit{
	border:medium none;
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.4em;
	margin:0pt;
	width:98%;}
textarea{
	font-size:1em;
	width:98%;}
textarea.tags{
	border:0px none;
	color:#478FBD;
	margin:0pt;
	width:100%}
.ZoneEditON textarea.tags{
	border:1px solid #999;
	color:#478FBD;}
h3.sepV5{
	padding:0pt 8px 0pt 3px;
	border-right:1px solid #CCC;
	display:inline;}
.lista_event1 span{
	color:#000;
	cursor:pointer;
	margin:auto;
	padding-left:4px;
	width:70px;
	font-weight:bold;}
.minithumbnail{
	width:120px;
	height:90px;
	margin-left:10px;}
#AudioIzda embed{margin:auto;}
h3#theautor, h3#cantcomentarios{cursor:default!important;}
/*#sendmail input,*/ #sendmail select, #sendmail textarea{width:98%;}
h3.fechaPst{
	font-family:"HelveticaNeueLT Std Cn", Arial Narrow;
	font-variant:small-caps;
	font-size:1.48em;
	color:#333!important}
.lista_event1 h3 a{color:#478FBD;}
.linkabjuntos a{
	font-size:1.2em;
	color:#478FBD;
	text-decoration:underline;
	margin-left:5px!important;}
.lista_event1{line-height:1.4em;}
.iconos{
	margin-top:15px;
	*margin-top:0px!important;}/*Solo IE*/
.linkabjuntos{ 
	border-bottom:none!important;
	float:left;
	width:16px;
	height:12px;
	background:url(../img/icons.png) no-repeat left -228px;}
.votapub1{color:#666;}
#tiposelec2{
	margin:20px -5px 0px 0px;
	border-right:medium none!important;}
div.sepH{padding-bottom:10px;}
.bloquear .bg{
	background:transparent url(../img/iconsLarge.png) no-repeat scroll 0px -362px;
	height:30px;
	width:35px;
	margin-top:5px;
	cursor:pointer;}
.desbloquear .bg{
	background:transparent url(../img/iconsLarge.png) no-repeat scroll 0px -395px;
	height:30px;
	width:35px;
	margin-top:5px;
	cursor:pointer;}
.bloquear .texto_Bloq h3{margin:15px 0px 0px 15px;}
.desbloquear .texto_Bloq h3{margin:15px 0px 0px 15px;}
.stylecam h3.sepV , .stylecam a.sepV, .stylecam li.sepV , .stylecam h3.fin{cursor: auto;}
.stylecam h3.sepV, .stylecamh3.fin, .stylecam a.sepV, .stylecam a.fin, .stylecam li.sepV{cursor: auto;}

/* -------------------------------------------  FOROS -----------------------------------------------  */
/* ---------- LISTADO DE CATEGORIAS DE FOROS ---------- */

.foros ul li{border-bottom:0 none;}

.forosListado .bg{
	height:61px;
	background:url(../img/bg_foros.png) no-repeat 10px top;}
div.catforo{
	background:#DAE6E9;
	border:1px solid #ccc;
	padding:2px;}
div.catforo h2{
	height:28px;
	background:url(../img/icons_foros.png) no-repeat left top;
	padding-left:35px;
	line-height:30px;
	font-size:1.6em;}

li.foro{padding:10px;}
li.foro div.bg{
	float:left;
	width:24px;
	height:22px;
	background:url(../img/icons_foros.png) no-repeat left -31px;}
li.foro div.bg1{
	float:left;
	width:24px;
	height:22px;
	background:url(../img/icons_foros.png) no-repeat left -352px;}
li.foro h2{
	margin-bottom:0;
	padding-bottom:0;}
li.foro h2 a{
	font-size:.8em;
	line-height:25px;
	margin-bottom:0;
	padding-bottom:0;}
li.foro h2 a:hover,
li.foro div.cebra a:hover{text-decoration:underline!important;}
li.foro p{
	color:#666;
	margin:0;
	padding:5px 0 0 30px;
	clear:both!important;}
li.foro div.cebra{
	margin:10px 0 0 30px;
	padding:5px;
	background:#F4F7F8;
	color:#666;
	font-size:1.2em;}
li.foro div.cebra p{padding-left:0!important;}
li.foro div.cebra a{color:#333;}
li.foro div.cebra a.autor{
	color:#2E82CB;
	padding-right:10px;}

/* ---------- PAGINACIÓN FOROS ---------- */
.pag h2{
	color:#666;
	font-size:1.2em!important;
	font-weight:bold;
	display:inline!important;}
.pag h3 div{display:inline!important;}
.pag h3 div.selected{
	background:#666;
	color:#fff;
	padding:1px 5px;}
ul.pag{
	margin:20px;
	font-size:1.2em;}
ul.pag li{
	display:inline;
	padding:7px 10px;
	*margin:0 1px;/*solo IE*/
	background:#F4F7F8;
	border:1px solid #ccc;
	text-align:center;}
ul.pag li div{cursor:pointer;display:inline;}
ul.pag li.prev,
ul.pag li.next{background:#DAE6E9;}
ul.pag li.selected{background:#666;}
ul.pag li.selected a{color:#fff;}
.pag .btn{
	float:right;
	margin-top:-30px;
	display:inline!important;
	padding-right:20px!important;}
.pag .btn a{color:#fff;}

/* ---------- BUSCADOR DE TEMAS DEL FORO ---------- */
.searchTemas .bg{
	height:61px;
	background: url(../img/bg_foros.png) no-repeat 10px -64px;}
.searchTemas form{
	background:#f5f5f5;
	width:92%;
	margin:10px auto;
	padding:5px;}
.searchTemas input.text,
.searchTemas select.select,
.searchTemas textarea{
	width:96%;
	border:1px solid #ccc;
	background:#fff;
	color:#666;
	margin:5px 2%;
	*width:93%;/*solo IE*/
	*margin:5px;/*solo IE*/}
.searchTemas input.text,
.searchTemas select.select{height:20px!important;}

.searchTemas label{
	font-size:1.2em;
	color:#666;
	margin:5px 2%;}
.searchTemas input,
.searchTemas textarea{
	font-size:1em;
	color:#666;}
.searchTemas .calendar{
	border:0 none;
	width:24px;
	height:22px;
	background: url(../img/icons_foros.png) no-repeat left -227px;
	margin-top:30px;
	*margin-left:-5px;/*solo IE*/
	cursor:pointer;}
.searchTemas .btn4{
	float:right;
	margin-top:10px;}
.searchTemas .btn4 input{color:#fff;}

/* ---------- LISTADO DE CATEGORIAS DE FOROS ---------- */
.forosCat .bg{
	height:61px;
	background:url(../img/bg_foros.png) no-repeat 10px -127px;}
.forosCat ul.list li{
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px dotted #ccc;}
.forosCat ul.list li div.bg{
	float:left;
	width:29px;
	height:28px;
	background:url(../img/icons_foros.png) no-repeat left top;}
.forosCat ul.list li a{
	font-size:1.2em;
	line-height:30px;}

/* ---------- LISTADO DE ULTIMOS TEMAS PUBLICADOS ---------- */
.ultTemas .bg{
	height:61px;
	background:url(../img/bg_foros.png) no-repeat 10px -190px;}
.ultTemas ul.list li{
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px dotted #ccc;}
.ultTemas ul.list li div.bg{
	float:left;
	width:20px;
	height:20px;
	background:url(../img/icons_foros.png) no-repeat left -57px;}
.ultTemas ul.list li a{
	font-size:1.2em;
	line-height:20px;}

/* ---------- LISTADO DE TEMAS DE UN FORO ---------- */
.temasListado .bg{
	height:61px;
	background:url(../img/bg_foros.png) no-repeat 10px -253px;}
.temasListado h3{color:#666;}
.temasListado h3 a{
	margin-left:0;
	padding-left:0;}
.temasListado li h3 a{font-weight:bold;}
.temasListado li h3 a:hover{text-decoration:underline!important;}
.temasListado h3.sepV,
.temasListado h3.fin{
	line-height:30px;
	color:#333;}

.collapse{
	width:94%;
	margin:20px auto 20px auto;}
.collapse h3{
	float:left;
	display:inline;
	margin:0 3px;
	font-family:"Century Gothic";
	text-transform:uppercase;
	line-height:20px!important;}
.collapse .selected{font-weight:bold;}

.temasListado .info{
	width:96%;
	margin:0 auto 0 auto;}
.temasListado .info li{
	margin:15px 0;
	line-height:20px;
	font-size:1.2em;
	color:#666;}

.temasListado .tags,
.temasListado .descTema p,
.temasListado .dateTema{padding-left:25px;}
.dateTema span{margin-left:0; cursor:default;}
.dateTema a{cursor:default;}

.temasListado .tags{
	margin:10px 0;
	font-weight:bold;
	font-size:1.1em;}
.temasListado .tags span{
	font-weight:normal;
	color:#336699;
	padding:0;
	margin:0;
	cursor:pointer;}
.temasListado .tags span:hover{text-decoration:underline;}

/*.link1{
	float:left;
	width:20px;
	height:20px;
	background:url(../img/icons_foros.png) no-repeat left -57px;
	margin-right:5px;}
.link2{
	float:left;
	width:20px;
	height:20px;
	background:url(../img/icons_foros.png) no-repeat left -78px;
	margin-right:5px;}
.link3{
	float:left;
	width:20px;
	height:20px;
	background:url(../img/icons_foros.png) no-repeat left -99px;
	margin-right:5px;}
.link4{
	float:left;
	width:20px;
	height:20px;
	background:url(../img/icons_foros.png) no-repeat left -120px;
	margin-right:5px;}
.link5{
	float:left;
	width:20px;
	height:20px;
	background:url(../img/icons_foros.png) no-repeat left -141px;
	margin-right:5px;}
.link6{
	float:left;
	width:20px;
	height:20px;
	background:url(../img/icons_foros.png) no-repeat left -162px;
	margin-right:5px;}
.link7{
	float:left;
	width:23px;
	height:23px;
	background:url(../img/icons_foros.png) no-repeat left -331px;
	margin-right:5px;}*/
.activ{
	float:left;
	width:20px;
	height:20px;
	background:url(../img/icons_foros.png) no-repeat left -183px;
	margin-right:5px;}
.bloq{
	float:left;
	width:20px;
	height:20px;
	background:url(../img/icons_foros.png) no-repeat left -205px;
	margin-right:5px;}

/* ICONOGRAFIA DE DOCUMENTACION */
.doc{
	width:24px;
	height:30px;
	background: url(../img/icon_word.png)  no-repeat left top;}
.xls{
	width:24px;
	height:30px;
	background: url(../img/icon_xls.png) no-repeat left top;}
.ppt{
	width:24px;
	height:30px;
	background: url(../img/icons_foros.png) no-repeat left -426px;}
.cal{
	width:29px;
	height:24px;
	background: url(../img/icons_foros.png) no-repeat left -458px;}
.pdf{
	width:30px;
	height:30px;
	background: url(../img/icon_pdf.png) no-repeat left top;}
.sendMail,
.voteOn,
.voteOff{
	float:left;
	display:inline;
	margin:10px 3px 0 3px;
	cursor:pointer;}

.sendMail{
	width:23px;
	height:21px;
	background:url(../img/icons.png) no-repeat left -680px;}
.voteOn{
	width:20px;
	height:16px;
	background:url(../img/icons_foros.png) no-repeat left -251px;}
.voteOff{
	width:20px;
	height:16px;
	background:url(../img/icons_foros.png) no-repeat left -269px;}

div.info{margin-top:30px!important;}

/* ---------- OPCIONES ---------- */
.options .bg{
	height:61px;
	background:url(../img/bg_foros.png) no-repeat 10px -316px;}
.options .btn4{
	float:left;
	margin:10px;}
.options .btn4 .L{background:url(../img/bg_btnInset.png) no-repeat left -50px;}
.options .btn4 .R{background:url(../img/bg_btnInset.png) no-repeat right -50px;}

/* ---------- LISTADO DE POSTS DE UN TEMA ---------- */
.postListado .bg{
	height:61px;
	background:url(../img/bg_foros.png) no-repeat 10px -379px;}
.postListado h2{
	font-family:Helvetica, Arial, sans-serif;
	font-size:1.8em;}


/* ICONOS MULTIMEDIA EN UN POST */
.icoMultimedia{margin-right:10px;}
.icoImage,
.icoAudio,
.icoVideo{
	float:left;
	margin:0 3px;
	cursor:pointer;}
.icoImage{
	width:27px;
	height:26px;
	background:url(../img/icons_foros.png) no-repeat left -516px;}
.icoAudio{
	width:19px;
	height:26px;
	background:url(../img/icons_foros.png) no-repeat left -544px;}
.icoVideo{
	width:25px;
	height:25px;
	background:url(../img/icons_foros.png) no-repeat left -572px;}

.postListado .valoracion{padding:0 20px 0 5px;}

.postListado .voteOn,
.postListado .voteOff{margin:0;}
.postListado .valoracion h3{
	float:left;
	margin-top:0;
	padding-right:5px;}

.postListado div.sepH{margin-bottom:20px;}
.postListado div.desc{padding:0 10px; margin-top:20px;}
.descP{font-size:1.2em;}
.postListado div.desc p.head{font-weight:bold;margin-bottom:20px;}
.postListado div.tags{margin-bottom:10px;}


/* LISTADO DE ENLACES */
ul.listLink{
	width:96%;
	margin:10px auto;}
ul.listLink li{
	border-bottom:1px dotted #ccc;
	margin-bottom:5px;
	padding-bottom:5px;}
ul.listLink li a{
	font-size:1.4em;
	line-height:23px;
	color:#006699;}
ul.listLink li a:hover{text-decoration:underline;}

/* LISTADO DE DOCUMENTOS */
ul.listDoc{
	width:96%;
	margin:30px auto 10px auto;
	padding-top:20px;
	border-top:1px dotted #ccc;}
ul.listDoc li{
	float:left;
	width:50%;
	border-bottom:1px dotted #ccc;
	margin-bottom:10px;
	padding-bottom:10px;}
ul.listDoc li a{
	font-size:1.2em;
	color:#006699;}
ul.listDoc li a:hover{text-decoration:underline;}
ul.listDoc li div{
	float:left;
	padding-right:10px;}

/* ---------- FORMULARIO DE RESPUESTAS ---------- */
.respuestas .bg{
	height:61px;
	background:url(../img/bg_foros.png) no-repeat 10px -442px;}

/* ---------- LISTADO DE OTROS FOROS DE LA MISMA CATEGORIA ---------- */
.forosList ul.list li div.bg{
	float:left;
	width:22px;
	height:23px;
	background:url(../img/icons_foros.png) no-repeat left -31px;}

.forosList ul.list li a{line-height:20px;}
/* -------------------------- FIN FOROS --------------------------------------  */



/*  estilos para la plantilla de registro  */
.temasListado .t{}

/*estilo para videos youtube // estilo agregado por enrique oyaga*/

.youtube{
	width:auto;
	overflow:hidden;
	*display:inline-block!important;/*Solo IE*/
	padding: 10px;
	}
	
.formRegistro{ margin:0px 10px 0px 10px;} 
.formRegistro h2 {font-family:Century Gothic; font-size:1.6em; padding-top:30px; font-weight:normal;}
.paso1_inactivo h2 , .paso2_inactivo h2 , .paso3_inactivo h2{ color:#CCC; padding-top:55px;}
.paso1 h2, .paso2 h2 , .paso3 h2{ color:#333; padding-top:55px;} 

/*estilos para registro */
.RegistroBlock { margin:10px;}	
.RegistroBlock .upL {
	float: left;
	width: 10px;
	height:10px;
	background: url(../img/RegistroBlock.png) no-repeat left top;}
.RegistroBlock .upR {
	margin-left:10px;
	height:10px;
	color:#FF0000;
	background: url(../img/RegistroBlock.png) no-repeat right top;}	
.RegistroBlock .downL {
	float: left;
	width: 10px;
	height:10px;
	background: url(../img/RegistroBlock.png) no-repeat left bottom;
	position: absolute;
	*position: relative!important;/*Solo IE*/}
.RegistroBlock .downR {
	margin-left: 10px;
	height:10px;
	color:#FF0000;
	background: url(../img/RegistroBlock.png) no-repeat right bottom;}	
.RegistroBlock .BlockContent { width:100%; background:url(../img/RegistroBlock_middle_L.png) repeat-y top left; clear:both!important; overflow-y:auto!important;}
.RegistroBlock .BlockContent .middleL { width:5px; float:left;}
.RegistroBlock .BlockContent .middleR {background: url(../img/RegistroBlock_middle_R.png) repeat-y top right; margin-left:10px; padding-right:7px; font-size:1.2em; color:#444;}
.RegistroBlock .BlockContent .middleR table td {padding:5px;}
.RegistroBlock .BlockContent .middleR a {color:#000; font-weight:bold;}

.paso1 {background: url(../img/bg_paso1.gif) no-repeat top right; min-height:100px;}
.paso2 {background: url(../img/bg_paso2.gif) no-repeat top right; min-height:100px;}
.paso3 {background: url(../img/bg_paso3.gif) no-repeat top right; min-height:100px;}

.paso1_inactivo {background: url(../img/bg_paso1_i.gif) no-repeat right 15px; min-height:125px;}
.paso2_inactivo {background: url(../img/bg_paso2_i.gif) no-repeat right 15px; min-height:125px;}
.paso3_inactivo {background: url(../img/bg_paso3_i.gif) no-repeat right 15px; min-height:125px;}  

.formRegistro h2 {
	font-family:Century Gothic;
	font-size:1.6em;
	padding-top:30px;
	font-weight:normal;}
.paso1_inactivo h2,
.paso2_inactivo h2,
.paso3_inactivo h2{
	color:#CCC;
	padding-top:55px;}
.paso1 h2,
.paso2 h2,
.paso3 h2{
	color:#333;
	padding-top:55px;}/*Solo IE*/
	
.headerTit p{ font-size:1.2em;}
.headerTit h2{ font-family:Century Gothic; font-size:1.6em;}

/* ---------- CLASES DE USE PARA LA PLANTILLA AÑADIR COMPONENTES ---------- */
li.tab_off .btn.add .L{background:url(../img/bg_btnInset.png) no-repeat left -199px!important;}
li.tab_off .btn.add .R{background:url(../img/bg_btnInset.png) no-repeat right -199px!important;}
li.tab_on .btn.add .L{background:url(../img/bg_btnInset.png) no-repeat left -175px!important;}
li.tab_on .btn.add .R{background:url(../img/bg_btnInset.png) no-repeat right -175px!important;}
.btn.add {height: 23px;}
.btn.add .R .bg{
	float: left;
	width: 16px;
	height: 16px;
	background:url(../img/icons.png) no-repeat left -721px;
	margin-top: 3px;}

.comp{margin-bottom: 10px;}
.comp .compIco {
	float: left;
	margin: 5px;
	padding: 10px;
	cursor: pointer;}
.comp .compIco.selected {
	margin: 4px;
	background: #FFC;
	border: 1px solid #ccc;}
.boxG h2,
.boxG h3 {padding-right: 5px;}
div.bg img {padding-left: 10px;}
.addComp .bg {
	height: 61px;
	background:  url(../img/bg_G2.png) no-repeat 8px top;}
.addComp div.desc h3 {margin: 20px!important;}
.addComp div.desc img {
	float: left;
	width: 80%;
	height: auto;
	margin: 10px;
	cursor: pointer;}
.addComp input.radio,
.addComp label {display: inline;}
.addComp input.radio {margin-left: 10px;}

/* ---------- CLASES DE USE PARA LA PLANTILLA DE GESTION ESTILOS VISUALES ---------- */
.GEstilos div.sepH {
	padding-bottom: 15px!important;
	margin-bottom: 15px!important;}
.GEstilos div.bg img {padding-left: 10px;}
.GEstilos div.sepH h2,
.GEstilos div.sepH h3 {padding-left: 10px;}
div.estilosVis {margin-top: 15px;}
.estilosVis .boxG {
	float: left;
	width: 46%;
	margin: 20px 2%;}
.estilosVis .boxG img {
	width: 92%;
	height: auto;
	margin: 2%;
	padding: 2%;
	background: #fff;
	border: 1px solid #ccc;}
.estilosVis .boxG h4 {
	text-transform: none;
	border-bottom: 0 none;
	font-family: "Century Gothic";
	font-size: 1.3em;
	font-weight: bold;}
.estilosVis .boxG input.radio,
.estilosVis .boxG label {display: inline;}
.estilosVis .boxG input.radio {
	margin-left: 10px;
	*margin: 0!important;}/* Solo IE */
.estilosVis .boxG label {font-size: 1.1em;}

/* ---------- CLASES DE USE PARA LA PLANTILLA DE ERRORES ---------- */
body.error {
	background: url(../img/bg.jpg) repeat-x left -20px;
	padding-top: 40px;}
.error div.bg img {padding-left: 10px;}
.error h2 {
	text-transform: uppercase;
	font-weight: bold;
	color: #666;}
.error h3 {
	margin-top: 5px;
	font-weight: normal;
	font-size: 1.2em;
	color: #999;}
.error h3 a {
	font-weight: bold;
	color: #666;}
.error a:hover {text-decoration: underline!important;}
.error ul {margin-top: 10px;}
.error li {
	font-weight: normal;
	font-size: 1.2em;
	color: #999;}
.error li a {color: #999;}
/*  plantilla canales */
.busca .btn4 .R input{color:#FFFFFF!important; font-size:1em; margin-top:0px;} 

/*  estilos agregados para  paginador */
div.pag li {
	float: left;
	display: inline;
	border-right: 1px solid #ccc;
	margin-right: 3px;
	padding-right: 3px;
	/*cursor: pointer;*/
}
div.pag {
margin-top:20px;
}
.pag li h2 {
cursor:default !important;
}
div.pag h2 {
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:1.2em;
font-weight:bold;
}
div.pag h3.selected {
font-weight:bold;
}
div.pag h3 {
cursor:pointer;
}
p.pag {
/*margin-left:10px;*/
}
#divordepostseg{margin-top:5px;}
/* Selector de USE para borrar las lineas horizontales del contenedor interior */
.container .containerR .container {background: none!important;}


/* Clases añadidas por USE para el listado de Newsletters */
ul.jobber-list{margin-left: 20px!important;}
ul.jobber-list li{
	text-align: left;
	margin-bottom: 15px;
	height: 16px;
	background: url(../img/icons.png) no-repeat left -310px;
	padding-left: 21px;}
ul.jobber-list li a {font-size: 1.2em;}
ul.jobber-list li a:hover{text-decoration: underline;}

#votosvisitas h3{margin:5px!important; padding-right:5px;}
.tablaDatosClasif tr td{padding:5px; border-bottom:1px dotted #CCCCCC; border-right:1px dotted #CCCCCC;}
.tablaDatosClasif tr .tituloPrincipal{font-weight:bold; font-size:1.1em;}
.tablaDatosClasif{border-top:1px dotted #CCCCCC; border-left:1px dotted #CCCCCC;}

/* Clases añadidas por sandraE para overlay */
.insertarSeleccion .bg{
	width:80px;
	height:80px;
	float:left;
	background:url(../img/imgseleccion.png) no-repeat right -1px;}
.borrarSeleccion .bg{
	width:80px;
	height:80px;
	float:left;
	background:url(../img/imgseleccion.png) no-repeat right -79px;}
.editarSeleccion .bg{
	width:80px;
	height:80px;
	float:left;
	background:url(../img/imgseleccion.png) no-repeat right -165px;}
.insertarSeleccion .borrarSeleccion .editarSeleccion h2{
	font-family:Helvetica,Arial,sans-serif;
	font-size:1.2em;
	margin-top:30px!important;
}
.box .downLOverlay{
background:transparent url(../img/boxOverlay.png) no-repeat scroll left bottom;
float:left;
height:25px;
position:absolute;
width:28px;
}
.box .downROverlay{
background:transparent url(../img/boxOverlay.png) no-repeat scroll right bottom;
height:25px;
margin-left:25px;
}
.box .upLOverlay{
background:transparent url(../img/boxOverlay.png) no-repeat scroll left top;
float:left;
height:25px;
width:25px;
}
.box .upROverlay{
background:transparent url(../img/boxOverlay.png) no-repeat scroll right top;
height:25px;
margin-left:25px;
}	 
#printablecontent ul li{ list-style:circle; font-size:1.2em;}
.box .boxContent2{
background:transparent url(../img/boxOverlay_middle_L.png) repeat-y scroll left top;
width:100%;}
.box .boxContent2 .middleR{
background:transparent url(../img/boxOverlay_middle_R.png) repeat-y scroll right top;
margin-left:10px;
padding-right:10px;}


/* ---------- COMPONENTE BUSQUEDAS ---------- */

img.bg {margin-left: 10px;}
.busquedas form{margin-top: 10px;}
.busquedas input.text {
	height: 22px;
	background: #f5f5f5;
	border: 1px solid #ccc;
	font-size: 1.2em;
	color: #666;}
.busquedas img.opciones {
	margin:3px 0 0 5px;
	cursor: pointer;}
.busquedas p {margin: 10px;}
.busquedas ul.info {
	padding-left:10px;
	list-style:inside;
	list-style-type: disc;}
.busquedas ul.info li {
	font-size: 1.2em;
	width: 50%;
	float: left;}
.busquedas div#opciones {
	background: #f5f5f5;
	margin: 10px 5px 0 5px;
	min-height: 180px;}
.busquedas div#opciones h3 {
	background:url(../img/ico_opcBusqueda.png) no-repeat 10px 10px;
	height: 37px;
	padding-left: 43px;
	font-size: 1.3em;
	font-weight: bold;
	color: #333!important;
	line-height: 50px;}

.busquedas div#opciones ul {
	width: 42%;
	padding: 2%;
	margin-top: 10px;
	float: left;}
.busquedas div#opciones ul.sepVL {border-left: 1px dotted #ccc;} 
.busquedas div#opciones ul li {display: block;}
.busquedas div#opciones ul li input.radio,
.busquedas div#opciones ul li input.checkbox,
.busquedas div#opciones ul li img,
.busquedas div#opciones ul li label {display: inline;}
.busquedas div#opciones ul li input.radio {margin-top: 0;}
.busquedas div#opciones hr {
	float: left;
	clear: both;
	width: 96%;
	margin: 2% 10px;
	height: 1px;
	border: 0;
	border-bottom: 1px dotted #ccc;}
.busquedas div#opciones .btn4 {
	cursor: pointer;
	margin: 10px;}
/* ---------- COMPONENTE BUSQUEDAS ---------- 

img.bg {margin-left: 10px;}
.busquedas form{margin-top: 10px;}
.busquedas input.text {
	height: 22px;
	background: #f5f5f5;
	border: 1px solid #ccc;
	font-size: 1.2em;
	color: #666;}
.busquedas img.opciones {
	margin:3px 0 0 5px;
	cursor: pointer;}
.busquedas p {margin: 10px;}
.busquedas ul.info {
	padding-left:10px;
	list-style:inside;
	list-style-type: disc;}
.busquedas ul.info li {
	font-size: 1.2em;
	width: 50%;
	float: left;}
.busquedas div#opciones {
	background: #f5f5f5;
	margin: 10px 5px 0 5px;
	min-height: 180px;}
.busquedas div#opciones h3 {
	background:url(../img/ico_opcBusqueda.png) no-repeat 10px 10px;
	height: 37px;
	padding-left: 43px;
	font-size: 1.3em;
	font-weight: bold;
	color: #333!important;
	line-height: 50px;}

.busquedas div#opciones ul {
	width: 42%;
	padding: 2%;
	margin-top: 10px;
	float: left;}
.busquedas div#opciones ul.sepVL {border-left: 1px dotted #ccc;} 
.busquedas div#opciones ul li {display: block;}
.busquedas div#opciones ul li input.radio,
.busquedas div#opciones ul li input.checkbox,
.busquedas div#opciones ul li img,
.busquedas div#opciones ul li label {display: inline;}
.busquedas div#opciones ul li input.radio {margin-top: 0;}
.busquedas div#opciones hr {
	float: left;
	clear: both;
	width: 96%;
	margin: 2% 10px;
	height: 1px;
	border: 0;
	border-bottom: 1px dotted #ccc;}
.busquedas div#opciones .btn4 {
	cursor: pointer;
	margin: 10px;}*/

/* ---------- PLANTILLA RESULTADO DE BUSQUEDAS ---------- */

.busquedas .cab h2,
.busquedas .cab img,
.busquedas .cab input.text,
.busquedas .cab .btn4,
.busquedas .cab p {
	margin: 0 3px;
	padding: 0;}
.busquedas .cab h2 {margin-left: 10px;}
.busquedas .cab input.text {width: 180px;}
.busquedas .cab p {line-height: 25px;}

.results ul.list li.sepH {
	margin-bottom:20px;
	padding-bottom:20px;}
.results ul.list li.sepH h2 a {margin-left: 0;}
.results ul.list li.sepH h2 a:hover {text-decoration: underline!important;}
.results ul.list li.sepH h2 span {
	font-size: .7em;
	color: #333;}

/* ---------- PLANTILLA RESULTADO DE BUSQUEDAS CON IMAGENES ---------- */

.results table {padding: 10px;}
.results td {padding: 10px;}
.results td img,
.results td h2,
.results td p,
.results td p a {display: block;}
.results td img {
	padding: 3px;
	background: #fff;
	border: 1px solid #ccc;}
.results td h2 {
	font-size: 1.2em;
	font-weight: bold;
	margin: 10px 0 0 0;}
.results td p {color: #666;}
.results td a {color: #000097;}

/*  PLANTILLA DE RESULTADOS  */
.resultado .bg { background:url(../img/bg_results.png) no-repeat top right; width:80px; height:69px;}
.resultado .bg2 { background:url(../img/bg_results.png) no-repeat center right; width:80px; height:70px;}
.resultado .bg3 { background:url(../img/bg_results.png) no-repeat bottom right; width:80px; height:70px;}

.MinH { min-height:70px;}

/*  estilos agregados para visualizadores*/
.titulo_descrip .L{
	background:  url(../img/bg_btnInset.png) no-repeat scroll left -100px;
	float:left;
	height:auto;
	width:3px;
}
.titulo_descrip{
	background-color: #CCCCCC;
	text-align:center;
	margin-top:10px;
}
.descripcion_img_text{
	margin:8px;
	text-align:justify;
}
.descripcion_img_text h2, .titulo_descrip h2{
color:#333333;
margin:0 10px;
font-family:"Century Gothic";
font-size:1.4em;
font-weight:normal;
}
.descripcion_img_text h3{
color:#666666 !important;
font-size:1.2em;
font-weight:normal;
margin:2px 10px 0;
text-align:justify;
}
.visualizacionG .box .upL {
background:transparent url(../img/box.png) no-repeat scroll left top;
float:left;
height:25px;
width:25px;
}
.visualizacionG .box .upR {
background:transparent url(../img/box.png) no-repeat scroll right top;
height:25px;
margin-left:25px;
}
.visualizacionG .box .boxContent{
background:transparent url(../img/box_middle_L.png) repeat-y scroll left top !important;
width:100%;
}
.visualizacionG .box .boxContent .middleL {
float:left;
width:5px;
}
.visualizacionG .box .boxContent .middleR {
background:transparent url(../img/box_middle_R.png) repeat-y scroll right top !important;
margin-left:5px;
padding-right:10px;
}
.visualizacionG .box .downL {
background:transparent url(../img/box.png) no-repeat scroll left bottom;
float:left;
height:25px;
position:absolute;
width:25px;
}
.visualizacionG .box .downR {
background:transparent url(../img/box.png) no-repeat scroll right bottom;
height:25px;
margin-left:25px;
}
.resultado h3 {
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-variant:normal;
font-weight:normal;
margin:0;
font-size:1.2em;
}
.btnBanner .btn4{margin:12px 5px 0px;}
.fin .btn4{
	float:right;
	display:inline!important;
	cursor:pointer;
	/*margin-top:-20px;*/
	*margin-top: 0px;
	padding-right:20px!important;}
#votosvisitas .sepV{cursor: default!important;}
.dateTema .sepV{cursor: default!important;}

/*  estilos para agregados para registro de persona o entidad*/
.banner123{background:url(../img/bg_header.jpg) repeat-x;}
.banner123 .upL{
	float:left;
	width:12px;
	height:12px;
	background:url(../img/boxDefault2.png) no-repeat left top;}
.banner123 .upR{
	margin-left:12px;
	height:12px;
	background:url(../img/boxDefault2.png) no-repeat right top;}	
.banner123 .downL{
	float:left;
	width:12px;
	height:12px;
	background:url(../img/boxDefault2.png) no-repeat left bottom;}
.banner123 .downR{
	margin-left:12px;
	height:12px;
	background:url(../img/boxDefault2.png) no-repeat right bottom;}	
.banner123 .boxContent{
	width:100%;
	background:url(../img/boxDefault_middle_L2.gif) repeat-y top left;}
.banner123 .boxContent .middleL{
	float:left;
	width:5px;}
.banner123 .boxContent .middleR{
	margin-left:5px;
	padding-right:5px;
	background:url(../img/boxDefault_middle_R2.gif) repeat-y top right;}

#formnuevocomun table{font-size:12px;}
/*  estilos para productos de la tienda*/
h1 {
	font-size: 20px;
	text-align: center;}
.tienda_guadalajara{
	font-family:Arial, Helvetica, sans-serif;
	padding-top:10px;}
.tienda_guadalajara table{
	width:95%;
	margin:auto;
	font-size:14px;}
.tienda_guadalajara table tr td{
	vertical-align:top;}
.titulo_rss{
	width:95%;
	margin:auto;
	padding-bottom:10px;}
.titulo_rss h1 {
		text-align: left;}
.titulo_rss h1 a:hover{
	font-size:15px;
	color:#ff0000;
	text-decoration:underline;}
.tienda_guadalajara table tr td p{
	font-weight:bold;
	font-size:14px;
	padding-top:8px;}
.tienda_guadalajara table tr td p span.price{
	color:#0000FF;
	font-size:14px;}
.producto{
	padding:4px;}
td.tdProducto {
		border:1px solid #ccc;
		width: 50%;}
*{
	margin:0;
	padding:0;}
	/* FIN estilos para productos de la tienda*/
	
/* estilos agregados 7 de enero*/
h3.fecha{
background:transparent url(../img/icon_miniFecha.png) no-repeat scroll left 2px;
color:#494949;
font-weight:normal;
padding-left:15px;
}
h2.titular{font-size:2em;}
h2.titular23{font-size:2.4em;}
.box .boxContent .middleR{
background:transparent url(../img/box_middle_R.png) repeat-y scroll right top;
margin-left:4px;
padding:5px 14px 5px 10px;
}
p strong{
color:#222222;
}
.post p{
margin-top:10px;
}
p{
color:#666666;
font-size:1em;
padding-bottom:5px;
}
.tags{
margin:5px 0;
}
.tags span{
background:transparent url(../img/new_tags.png) no-repeat scroll left top;
color:#333333;
cursor:pointer;
padding:0 4px 0 8px;
}

.votacion{
float:right;
padding-bottom:15px;
}
table{
-moz-box-sizing:border-box;
border-collapse:separate;
border-spacing:2px;
display:table;
margin-bottom:0;
margin-top:0;
text-indent:0;
}
tbody{
display:table-row-group;
vertical-align:middle;
}

td{
display:table-cell;
padding:1px;
text-align:inherit;
vertical-align:inherit;
}
.tags span:hover{
background:transparent url(../img/new_tags.png) no-repeat scroll left -20px;
color:#FFFFFF;
}
h3.sepV, h3.fin, a.sepV, a.fin, li.sepV{
display:inline;
font-weight:normal;
}
.sepV span{
color:#333333;
cursor:pointer;
font-weight:bold;
}
h3.today{
background:transparent url(../img/icon_miniHora.png) no-repeat scroll left 1px;
color:#8F8F8F;
font-weight:normal;
padding-left:15px;
}
h3.canal{
background:transparent url(../img/ico_canal.png) no-repeat scroll left top;
color:#666666;
padding-left:5px;
}
.postListado .voteOn, .postListado .voteOff{
margin:0;
}
.sendMail, .voteOn, .voteOff{
cursor:pointer;
display:inline;
float:left;
margin:10px 3px 0;
}
.linkabjuntosVP{
background:transparent url(../img/new_link.png) no-repeat scroll left -38px;
float:left;
height:19px;
width:19px;
}
.list.linkabjuntosVP a{ 
font-size:10em!important;
}
.link6{
background:transparent url(../img/new_link.png) no-repeat scroll left -114px;
float:left;
height:19px;
width:19px;
}
.doc{
background:transparent url(../img/icon_word.png) no-repeat scroll left top;
}
.pdf, .doc, .xls, .ppt, .zip, .rar, .xml, .txt{
float:left;
height:35px;
width:32px;
}
p{
color:#666666;
font-size:1em;
padding-bottom:5px;
}
.enunciados{font-weight: bold!important;}
.post .list li{ padding-bottom:15px; font-size:1.2em;}


/* ---------- ZONA PESTAnA ---------- */
#pannel { width:100%; background:#E3DECB url(../img/bg_pestana.png) repeat-x bottom left; padding-bottom:10px;}
.opcPortal {padding:15px; margin-bottom:10px;}
.opcPortal h2{ font-size:1.2em!important;}
.opcPortal .sepV {border-left:1px dotted #6E6E6E; padding:0 5px; margin:0 5px; border-right:none!important; }
.pannelContent{ width:1000px!important; margin:0 auto; overflow:hidden; *display:inline-block!important; color:#D8D8D8;}
.pannelContent h2{color:#FFFFFF; font-size:1.0em; padding-bottom:5px;}
.pannelMenu li { cursor:pointer; font-size:1.2em; margin:0px 0px 5px 0px;}
.pannelMenu li:hover { background-color:#666666;}
.FormLogin {padding:15px; border-left:1px dotted #999;}
.FormLogin label{color:#D8D8D8; margin:3px;}
.FormLogin input.text{width: 150px;	height:16px; background:#959794; color:#FFF; border: none; margin:0px;}
.FormLogin td {padding:3px; font-size:12px;} 
.FormLogin .btn6{float:right;}
.FormLogin a{ color:#FFFFFF}
.pestana {width:1000px; margin:0 auto; overflow:hidden;}
.pestana span { color:#333; cursor:pointer; font-size:1.2em!important;}
.pestana .sepV {;border-right:1px dotted #CCCCCC;
margin-right:5px;
padding-right:5px;}

.pestanaContent {float:left; width:200px; margin-left:50px;}
.pestanaIcon {background: url(../img/icon_pestana.png) no-repeat left top; float:right; width:14px; height:9px;}
.gestionContent { float:right; width:300px; text-align:right; margin-top:3px;}
.gestionContent .btn3 {float:right;}
.usuarioContent {margin-left:250px; margin-right:300px;}
.usuarioContent .sepV{border-right:1px dotted #333;/*margin-right:5px; padding-right:5px;*/}
.usuarioContent h3.fecha {color:#666; background:url(../img/icon_miniFecha2.png) no-repeat left 2px;
font-size:1.2em; padding-left:15px; font-weight:normal;}

 h3.inline{ /*padding-right:5px; margin-right:5px; font-weight:normal!important;*/ display:inline;}
.logoAplicacion {background: url(../img/logoKnowleer.png) no-repeat 10px 10px; width:150px; height:150px;}
.amarillo{	color:#333;	float:left;}
.usuario{background:url(../img/icon_anonimo.png) no-repeat left top;}

.btn6, .btnKnw{cursor:pointer;float:left; font-size:0.8em; height:24px; margin:0 3px; text-transform:uppercase;}
.btnKnw .L {background:transparent url(../img/bg_btnInset1.png) no-repeat scroll left -300px;}
.btnKnw .R {background:transparent url(../img/bg_btnInset1.png) no-repeat scroll right -300px; color:#EFEFEF;}
.btn6 .L, .btnKnw .L {float:left; height:24px; width:5px;}
.btn6 .R, .btnKnw .R {height:18px; margin-left:5px; padding-right:5px; padding-top:6px; vertical-align:middle;}
.btnKnw .R img {vertical-align:middle;}
.btn6 img, .btnKnw img {vertical-align:middle;}
.btn6 span, .btnKnw span {cursor:pointer; font-size:1.2em; color:#FFFFFF;}
.btn6 .L {background:transparent url(../img/bg_btnInset.png) no-repeat scroll left -25px;}
.btn6 .R {background:transparent url(../img/bg_btnInset.png) no-repeat scroll right -25px; color:#333333;}
.btn6 input{color:#000000;background:transparent none repeat scroll 0 0; border:0 none; cursor:pointer; font-size:1em; margin:0; padding:0;text-transform:uppercase; height:14px;}




.textLinkPost a {font-size:12px!important; line-height:30px; color:#0066CC!important; }

.cpn_postView3 h2.titular { font-size:1.5em}

.post ul {padding:5px 0 5px 20px; list-style:inside;}
.post ol {padding:5px 0 5px 20px; list-style:decimal;}
