/* ------------------------------------------- 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; font-family:Arial, sans-serif;}
body{ font-size:.8em; color:#333; background:#E7E2DA url(../../img/fundacion/bg_body.png) repeat-y center top;}
	
a {	color:#A01C34; text-decoration:none;} 
a:hover {text-decoration:underline;}
div{ position:relative;z-index:0;}
h1{}
h2{	font-size:1.16em; padding-bottom:5px;}
h3{	font-size:1em;}
h4{	font-size:0.9em;}
h4 cite{ color:#069; font-style:normal;} 
img{border:0 none;}
tr{	vertical-align:top!important;}
ul{	list-style:none;}
hr{	border-bottom:1px dotted #d9d9d9; height:1px; }
p {	font-size:1em; color:#666; padding-bottom:5px;}
p strong {color:#222;}	
/* ------------------------------------------- FIN TAGS GENERICOS -----------------------------------------------  */


/* ---------- OBJETOS DE FORMULARIO ---------- */
table.Form {
	width: 100%;
	margin: 10px 0;
	padding: 10px 0px;
	background: #FAEFF0;}
table.Form td {
	width: auto;
	padding:5px; font-size:12px;}
input, textarea, select {color:#666;}
label{
	color:#666;
	display:block;
	*padding-top:3px;}
span label{
	position:relative;
	top:-5px;}
input{vertical-align:middle; *vertical-align:top;}
input.text{
	width: 100%;
	height:20px;
	background: #fff;
	border: 1px solid #ccc;}
	
input.text2{
	width: 95%;
	height:20px;
	background: #fff;
	border: 1px solid #ccc;}
input.textTD{
	width: 75%;
	height:20px;
	background: #fff;
	border: 1px solid #ccc;}
select {
	width: 100%!important;
	height: 22px;
	background: #fff;
	border: 1px solid #ccc;}
textarea{
	width:100%;
	margin-bottom:10px;
	background: #fff;
	border: 1px solid #ccc;
	font-size:12px;}
.calendar{
	border:0 none;
	width:23px;
	height:22px;
	background: url(../../img/fundacion/new_calendar.png) no-repeat left top;
	margin:20px 0 0 7px;
	cursor:pointer;}
.calendar2{
	float:right;
	width:30px;
	height:22px;
	}
.calendar2 input{
	border:0 none!important;
	margin:0; padding:0;
	width:30px;
	height:22px;
	background: url(../../img/fundacion/new_calendar.png) no-repeat 7px top;
	cursor:pointer;}
.calendar3{
	border:0 none!important;
	margin:0; padding:0;
	width:30px;
	height:22px;
	background: url(../../img/fundacion/new_calendar3.png) no-repeat 7px top;
	cursor:pointer;}
table.Form td .btn, table.Form td .btn2, table.Form td .btn3, table.Form td .btn4, table.Form td .btn5 {float: right;}
/* ---------- FIN OBJETOS DE FORMULARIO ---------- */



.WRAPPER{
	width:100%;
	overflow:hidden;
	*display:inline-block!important;}/*Solo IE*/
.FL{ float:left; overflow:hidden}
.FR{ float:right; overflow:hidden}
.W5{width:5%;}
.W10{width:10%;}
.W15{width:15%;}
.W20{width:20%;}
.W25{width:25%;}
.W30{width:30%;}
.W35{width:35%;}
.W33{width:33.3%;}
.W40{width:40%;}
.W45{width:45%;}
.W50{width:50%;}
.W55{width:55%;}
.W60{width:60%;}
.W65{width:65%;}
.W70{width:70%;}
.W75{width:75%;}
.W80{width:80%;}
.W85{width:865%;}
.W90{width:90%;}
.W95{width:95%;}
.W100{width:100%;}
.H100{height: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;}

.ML5{margin-left:5%;}
.ML10{margin-left:10%;}
.ML15{margin-left:15%;}
.ML20{margin-left:20%;}
.ML25{margin-left:25%;}
.ML30{margin-left:30%;}
.ML35{margin-left:35%;}
.ML40{margin-left:40%;}
.ML45{margin-left:45%;}
.ML50{margin-left:50%;}
.ML55{margin-left:55%;}
.ML60{margin-left:60%;}
.ML65{margin-left:65%;}
.ML70{margin-left:70%;}
.ML75{margin-left:75%;}
.ML80{margin-left:80%;}
.ML85{margin-left:85%;}
.ML90{margin-left:90%;}
.ML95{margin-left:95%;}
.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;}

.MR5{margin-right:5%;}
.MR10{margin-right:10%;}
.MR15{margin-right:15%;}
.MR20{margin-right:20%;}
.MR25{margin-right:25%;}
.MR30{margin-right:30%;}
.MR35{margin-right:35%;}
.MR40{margin-right:40%;}
.MR45{margin-right:45%;}
.MR50{margin-right:50%;}
.MR55{margin-right:55%;}
.MR60{margin-right:60%;}
.MR65{margin-right:65%;}
.MR70{margin-right:70%;}
.MR75{margin-right:75%;}
.MR80{margin-right:80%;}
.MR85{margin-right:85%;}
.MR90{margin-right:90%;}
.MR95{margin-right:95%;}

.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;}
.TJ{text-align:justify;}
.TB{font-weight:bold;}

/* -------------------------------------------   FIN ESTRUCTURA -----------------------------------------------  */	




/* ----------------------------------------------   CARCASAS --------------------------------------------------  */	
/* ---------- carcasa box ---------- */
.box {padding:6px;}
.box .upL{
	float:left;
	width:1px;
	height:1px;
	background-color:#D6D2CF;}
.box .upR{
	margin-left:1px;
	height:1px;
	background-color:#D6D2CF;}	
.box .downL{
	float:left;
	position:absolute;
	*position:relative!important;/*Solo IE*/
	width:1px;
	height:15px;
	border-top:1px solid #D6D2CF;}
.box .downR{
	margin-left:1px;
	height:15px;
	background:url(../../img/fundacion/box.png) no-repeat right top;
	border-top:1px solid #D6D2CF;}	
.box .boxContent{
	width:100%;
	background:url(../../img/fundacion/box_middle_L.png) repeat-y left top;}
.box .boxContent .middleL{
	width:1px;
	float:left;}
.box .boxContent .middleR{
	background:url(../../img/fundacion/box_middle_R.png) repeat-y right top;
	margin-left:1px;
	padding:0 10px 10px 10px;}
	
/* ---------- carcasa noBox ---------- */	
.noBox .upL, .noBox .upR, .noBox .downL, .noBox .downR,.noBox .boxContent, .noBox .boxContent .middleR {background:none; border:0px none;}

.noBox .boxContent .middleR{padding:10px;}

.noBox .noBox .upL				{background:none!important;}
.noBox .noBox .upR				{background:none!important;}	
.noBox .noBox .downL			{background:none!important;}
.noBox .noBox .downR			{background:none!important;}	
.noBox .noBox .boxContent		{background:none!important;}
.noBox .noBox .boxContent .middleR{background:none!important;}

	
/* ---------- carcasa cajaHemeroteca ---------- */
.cajaHemeroteca .upL{
	float:left;
	width:10px;
	height:10px;
	background:url(../../img/fundacion/box.png) no-repeat left top;}
.cajaHemeroteca .upR{
	margin-left:10px;
	height:10px;
	background:url(../../img/fundacion/box.png) no-repeat right top;}	
.cajaHemeroteca .downL{
	float:left;
	position:absolute;
	*position:relative!important;/*Solo IE*/
	width:10px;
	height:10px;
	background:url(../../img/fundacion/box.png) no-repeat left bottom;}
.cajaHemeroteca .downR{
	margin-left:10px;
	height:10px;
	background:url(../../img/fundacion/box.png) no-repeat right bottom;}	
.cajaHemeroteca .boxContent{
	width:100%;
	background:url(../../img/fundacion/box_middle_L.png) repeat-y left top;}
.cajaHemeroteca .boxContent .middleL{
	width:4px;
	float:left;}
.cajaHemeroteca .boxContent .middleR{
	background:url(../../img/fundacion/box_middle_R.png) repeat-y right top;
	margin-left:4px;
	padding:5px 14px 5px 10px;}

/* ---------- BOX GESTION ---------- */
.boxG .upL{
	float:left;
	width:12px;
	height:12px;
	background:url(../../img/fundacion/boxG.png) no-repeat left top;}
.boxG .upR{
	margin-left:12px;
	height:12px;
	background:url(../../img/fundacion/boxG.png) no-repeat right top;}	
.boxG .downL{
	float:left;
	width:12px;
	height:12px;
	background:url(../../img/fundacion/boxG.png) no-repeat left bottom;
	border:0px none;}
.boxG .downR{
	margin-left:12px;
	height:12px;
	background:url(../../img/fundacion/boxG.png) no-repeat right bottom;
	border:0px none;}	
.boxG .boxContent{
	width:100%;
	background:url(../../img/fundacion/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/fundacion/boxG_middle_R.png) repeat-y right top!important;}
/* --------------------------------------------   FIN CARCASAS ------------------------------------------------  */	








/* ----------------------------------------------- PAGINACION ------------------------------------------------------- */
.paginacion {background-color:#F1D1D5; padding:5px; overflow:hidden; *display:inline-block!important;}
.paginacion2 {background-color:#FAEFF0; padding:5px; overflow:hidden; *display:inline-block!important;}

.pag{padding:5px 0px;}
.orden {float:left; width:60%;}
.orden h3{ text-transform:uppercase; font-size:0.9em; cursor:pointer;}
.orden h3.selected{ background:#333; color:#FFF;}
.orden h3.sepV{border-right:1px dotted #666; padding-right:5px; margin-right:0px!important; padding-left:5px;}
.restaurar {text-align:right; margin-left:60%;}
.restaurar .btn4{float:right;}

.textPag {border-bottom:1px dotted #ccc; width:99%; padding-bottom:6px;}

.pag div{text-align:center; width:20px; height:18px; background:#FFF; 
border:1px solid #CFCFCF; color:#6C6C6A; float:left; vertical-align:middle; margin-left:3px; padding-top:3px;}
.pag div:hover{background:#CCC; color:#fff;}
.pag div.selected{background:#CCC; color:#fff;}
.pag div.selected a{color:#fff;}

.pag div.prev {background: url(../../img/fundacion/icon_pagPrev.png) no-repeat left top; padding:0px; border:none; width:24px!important; height:24px!important; }
.pag div.next {background: url(../../img/fundacion/icon_pagNext.png) no-repeat left top; padding:0px; border:none; width:24px!important; height:24px!important; }
.pag div.Pprev {background: url(../../img/fundacion/icon_pagPPrev.png) no-repeat left top; padding:0px; border:none; width:24px!important; height:24px!important; }
.pag div.Nnext {background: url(../../img/fundacion/icon_pagNNext.png) no-repeat left top; padding:0px; border:none; width:24px!important; height:24px!important; }
/* ----------------------------------------------- FIN PAGINACION ---------------------------------------------------- */




/* ---------------------------------------------- BOTONES --------------------------------------------------- */
.btn, .btn1, .btn2, .btn3, .btn4, .btn5, .btn6, .btnKnw { float:left; height:25px; text-transform:uppercase;font-size:0.8em; margin:0 3px; cursor:pointer; font-family:Georgia, "Times New Roman", Times, serif;}
.btn .L, .btn1 .L, .btn2 .L, .btn3 .L, .btn4 .L, .btn5 .L, .btn6 .L, .btnKnw .L{ float:left; width:5px; height:24px;}
.btn .R, .btn1 .R, .btn2 .R, .btn3 .R, .btn4 .R, .btn5 .R, .btn6 .R, .btnKnw .R{ margin-left:5px; height:18px; padding-right:5px; padding-top:6px; vertical-align:middle;}

.btn input,.btn1 input, .btn2 input, .btn3 input, .btn4 input, .btn5 input, .btn6 input {
	margin:0;
	padding:0;
	background:none;
	border:0 none;
	text-transform:uppercase; 
	color:#fff;
	cursor:pointer;
	font-size:1em;}
.btn6 input {color:#000;}
.btn span, .btn1 span, .btn2 span, .btn3 span, .btn4 span, .btn5 span, .btn6 span, .btnKnw span { cursor:pointer;}
.btn img, .btn1 img, .btn2 img, .btn3 img, .btn4 img, .btn5 img, .btn6 img, .btnKnw img { vertical-align:middle;}
	
.btn .L { background:url(../../img/fundacion/bg_btnInset.png) no-repeat left top;}
.btn .R { background:url(../../img/fundacion/bg_btnInset.png) no-repeat right top;}
.btn .R a{ color:#ccc;}

.btn1 .L { background:url(../../img/fundacion/bg_btnInset.png) no-repeat left -125px;}
.btn1 .R { background:url(../../img/fundacion/bg_btnInset.png) no-repeat right -125px; color:#FFF;}
.btn1 .R a{ color:#FFF;}

.btn1 .R .bg{
	float: left;
	width: 18px;
	height: 16px;
	background:url(../../img/fundacion/icon_add.png) no-repeat left top;
	margin-top:-2px;}

.btn2 .L { background:url(../../img/fundacion/bg_btnInset.png) no-repeat left -175px;}
.btn2 .R { background:url(../../img/fundacion/bg_btnInset.png) no-repeat right -175px; color:#333;}
.btn2 .R a{ color:#333;}

.btn3 .L { background:url(../../img/fundacion/bg_btnInset.png) no-repeat left -75px;}
.btn3 .R { background:url(../../img/fundacion/bg_btnInset.png) no-repeat right -75px; color:#fff;}
.btn3 .R a{ color:#fff;}

.btn4 .L { background:url(../../img/fundacion/bg_btnInset.png) no-repeat left -50px;}
.btn4 .R { background:url(../../img/fundacion/bg_btnInset.png) no-repeat right -50px; color:#fff;}
.btn4 .R a{ color:#fff;}

.btn5 .L { background:url(../../img/fundacion/bg_btnInset.png) no-repeat left -100px;}
.btn5 .R { background:url(../../img/fundacion/bg_btnInset.png) no-repeat right -100px; color:#999;}
.btn5 .R a{ color:#999;}

.btn6 .L { background:url(../../img/fundacion/bg_btnInset.png) no-repeat left -25px;}
.btn6 .R { background:url(../../img/fundacion/bg_btnInset.png) no-repeat right -25px; color:#333;}
.btn6 .R a{ color:#333;}

.btnKnw .L { background:url(../../img/fundacion/bg_btnInset.png) no-repeat left -300px;}
.btnKnw .R { background:url(../../img/fundacion/bg_btnInset.png) no-repeat right -300px; color:#EFEFEF}
.btnKnw .R a{ color:#EFEFEF}
.btnKnw .R img{ vertical-align:middle;}
/* ------------------------------------------------- FIN BOTONES ------------------------------------------------- */



/* ------------------- CABECERA COMPONENTES -------------------- */
.Tit		 	{margin-left:-10px; overflow:hidden;}
.Tit h2 		{font-family:"Century Gothic"; font-size:1.24em; padding-bottom:0px!important; font-weight:normal; 
				 color:#000; padding-top:4px; }
.Tit h3			{font-family:"Century Gothic"; font-size:1em; font-weight:normal; color:#333;}
.contentTit 	{margin-left:80px}
.imgTit 		{float:left;}
/* ------------------- FIN CABECERA COMPONENTES -------------------- */




/* -------------------------------------------------- COMPONENTES ------------------------------------------ */
/* ----- autoevaluación ----- */	
.cpn_autoev .Tit .bg{
	height:65px; width:80px; float:left;
	background: url(../../img/fundacion/icon_autoev.png) no-repeat left top!important;} 
.cpn_autoev select {margin:8px 0px}
.resp { width:52%}

/* ------- master_calendario -------- */
.cpn_calendarList .Tit .bg{
	height:65px; width:80px; float:left;
	background: url(../../img/fundacion/cpn_calendarList.png) no-repeat left top!important;}	
.cpn_calendarList .months table.month 	{padding:0 1%; width:98%;}
.cpn_calendarList .months				{margin:0px;}
.cpn_calendarList .calendarHead			{overflow:hidden;}
.cpn_calendarList .calendarHead:hover	{background:none;}
.cpn_calendarList .calendarHead .arrowL	{margin-top:0px; float:left;}
.cpn_calendarList .calendarHead .arrowR	{margin-top:0px; float:right;}
.cpn_calendarList .calendarHead .month	{ margin-left:20px; margin-right:20px;}
	

.cpn_calendarList .list					{overflow:hidden;}
.cpn_calendarList .link1				{padding-right:100px; }
.cpn_calendarList .calendarDate 		{position:absolute; right:0; width:90px; border:0px none!important; z-index:1; 
										 padding:5px;}
.cpn_calendarList .calendarTit 			{overflow:hidden; height:20px; font-weight:bold;}
.cpn_calendarList .calendarTit:hover 	{background:none;}

/* ------- master_simpleList -------- */
.cpn_simpleList .Tit .bg{
	height:65px; width:80px; float:left;
	background: url(../../img/fundacion/cpn_simpleList.png) no-repeat left top!important;}

/* ------- master_levelList -------- */
.cpn_levelList .Tit .bg					{height:65px; width:80px; float:left;
										 background: url(../../img/fundacion/cpn_levelList.png) no-repeat left top!important;}
.cpn_levelList .list .bg 				{background:url(../../img/fundacion/link.png) no-repeat left 6px!important;
										 margin:0px; border-bottom:1px dotted #ccc; padding:5px 0px 5px 20px; 
										 overflow:hidden; float:none; height:auto; width:auto;}
.selected a								{font-weight:bold;}
.mas, .menos							{float:right; height:16px; width:20px; border:0px none!important;
										 margin-top:0!important; *margin-top:-16px!important;/* ie7 */}
html>/**/body .mas, x:-moz-any-link, x:default {margin-top:-16px!important;}/* ff 3 */
body:first-of-type .mas 				{margin-top:0px!important;}/* ff 3.5+ */
html>/**/body .menos, x:-moz-any-link, x:default {margin-top:-16px!important;}/* ff 3 */
body:first-of-type .menos 				{margin-top:0px!important;}/* ff 3.5+ */
.mas									{background:url(../../img/fundacion/new_arrow.png) no-repeat left top;}
.menos									{background:url(../../img/fundacion/new_arrow.png) no-repeat left -16px;}
.cpn_levelList .breadcrumb				{float:right; margin:0px 0px 0px 0px; left:0px;}

	
/* ------- master_encuesta -------- */
.cpn_encuesta .Tit .bg{
	height:65px; width:80px; float:left;
	background: url(../../img/fundacion/cpn_encuesta.png) no-repeat left top!important;}

.cpn_encuesta object {width: 100%!important; min-height: 300px!important;}
.cpn_encuesta embed {width: 100%!important; min-height: 300px!important;}

/* ------- Listado de enlaces-------- */
.cpn_linkList .Tit .bg{
	height:65px; width:80px; float:left;
	background: url(../../img/fundacion/cpn_linkList.png) no-repeat left top!important;}
	
/* ------- Listado de publicaciones -------- */
.cpn_postList .Tit .bg{
	height:65px; width:80px; float:left;
	background: url(../../img/fundacion/cpn_postList.png) no-repeat left top!important;}

/* ------- Multimedia -------- */
.cpn_multiMedia .Tit .bg{
	height:65px; width:80px; float:left;
	background: url(../../img/fundacion/cpn_multiMedia.png) no-repeat left top!important;}

/* ------- Listado de Blogs -------- */	
.cpn_blogList .Tit .bg{
	height:65px; width:80px; float:left;
	background: url(../../img/fundacion/cpn_blogList.png) no-repeat left top!important;}
	
/* ------- Publicidad -------- */	
.cpn_publicidad .Tit .bg{
	height:65px; width:80px; float:left;
	background: url(../../img/fundacion/cpn_publicidad.png) no-repeat left top!important;}
	
/* ------- Componente externo / embebido -------- */	
.cpn_embebido .Tit .bg{
	height:65px; width:80px; float:left;
	background: url(../../img/fundacion/cpn_embebido.png) no-repeat left top!important;}
	
/* ------- master_tagcloud -------- */	
.cpn_tagcloud .Tit .bg{
	height:65px; width:80px; float:left;
	background: url(../../img/fundacion/cpn_tagcloud.png) no-repeat left top!important;}
	
/* ------- Listado de temas (Estilos): -------- */	
.cpn_styleList .Tit .bg{
	height:65px; width:80px; float:left;
	background: url(../../img/fundacion/cpn_styleList.png) no-repeat left top!important;}
	
/* ------- Newsletter -------- */	
.cpn_newsletter .Tit .bg{
	height:65px; width:80px; float:left;
	background: url(../../img/fundacion/cpn_newsLetter.png) no-repeat left top!important;}
	
/* ------- Formulario de contacto: -------- */	
.cpn_contacto .Tit .bg{
	height:65px; width:80px; float:left;
	background: url(../../img/fundacion/cpn_contacto.png) no-repeat left top!important;}
	
/* ------- Youtube -------- */	
.cpn_youTube .Tit .bg{
	height:65px; width:80px; float:left;
	background: url(../../img/fundacion/cpn_youTube.png) no-repeat left top!important;}
	
/* ------- Listado RSS -------- */	
.cpn_rssList .Tit .bg{
	height:65px; width:80px; float:left;
	background: url(../../img/fundacion/cpn_rssList.png) no-repeat left top!important;}

/* ------- Enlace RSS de contenidos -------- */	
.cpn_rss .Tit .bg{
	height:65px; width:80px; float:left;
	background: url(../../img/fundacion/cpn_rss.png) no-repeat left top!important;}

/* ------- Buscador -------- */	
.cpn_buscador .Tit .bg{
	height:65px; width:80px; float:left;
	background: url(../../img/fundacion/cpn_buscador.png) no-repeat left top!important;}


/* ------- Buscador -------- */
.cpn_buscador .desplegar	{float:right; width:30px;}	
.cpn_buscador .botones		{float:right; width:70px; *width:80px; margin-top:0px!important;}	
.cpn_buscador .botones .btn4{float:right; margin-top:10px;}
.cpn_buscador .Form .botones .btn4{margin-top:0px!important;}
.cpn_buscador .inputForm	{margin-right:110px;}
	
/* ------- Buscador de licitaciones -------- */	
.cpn_buscadorLicitaciones .Tit .bg{
	height:65px; width:80px; float:left;
	background: url(../../img/fundacion/cpn_searchList.png) no-repeat left top!important;}
	
/* ------- Visualizador de post -------- */	
.cpn_postView .Tit .bg{
	height:65px; width:80px; float:left;
	background: url(../../img/fundacion/cpn_postView.png) no-repeat left top!important;}
	
/* ------- Servicios del portal -------- */	
.cpn_servicios .Tit .bg{
	height:65px; width:80px; float:left;
	background: url(../../img/fundacion/cpn_servicios.png) no-repeat left top!important;}
.cpn_servicios .list{margin:0px 8px!important;}
.cpn_servicios li .bg{
	float:left;
	width:19px;
	height:19px;
	background:url(../../img/fundacion/new_bullet.png) no-repeat left top!important;}

/* ------- Solicitud de registros: -------- */	
.cpn_registrosForm .Tit .bg{
	height:65px; width:80px; float:left;
	background: url(../../img/fundacion/cpn_registrosForm.png) no-repeat left top!important;}
.cpn_registrosForm .list{margin:0px 8px!important;}
.cpn_registrosForm li .bg{
	float:left;
	width:19px;
	height:19px;
	background:url(../../img/fundacion/new_bullet.png) no-repeat left top!important;}

/* ------- Visualizador de post en 2 columnas -------- */	
.cpn_postView2 .Tit .bg{
	height:65px; width:80px; float:left;
	background: url(../../img/fundacion/cpn_postView2.png) no-repeat left top;}

/* ------- Visualizador de post en 3 columnas -------- */	
.cpn_postView3 .Tit .bg{
	height:65px; width:80px; float:left;
	background: url(../../img/fundacion/cpn_postView3.png) no-repeat left top;}
	
/* ------- Visualizador de solicitudes -------- */	
.cpn_solicitudes .Tit .bg{
	height:65px; width:80px; float:left;
	background: url(../../img/fundacion/cpn_solicitudes.png) no-repeat left top!important;}
	

/* ----- publicacion miniPost ----- */	
.cpn_miniPost .Tit .bg{
	height:65px; width:80px; float:left;
	background: url(../../img/fundacion/cpn_miniPost.png) no-repeat left top!important;}
	
/* ----- Listado de Archivos ----- */	
.cpn_fileList .Tit .bg{
	height:65px; width:80px; float:left;
	background: url(../../img/fundacion/cpn_fileList.png) no-repeat left top!important;} 
	
	/* ----rssNews ----- */	
.cpn_rssNews .bg{
	height:65px; width:80px; float:left;
	background: url(../../img/fundacion/cpn_rssNews.png) no-repeat left top!important;}
	
.files 						{overflow:hidden; margin-top:10px;}		
.files .tab_on				{height:20px; margin:5px 0px; padding:0px 10px 0px 0px;
						 	 background:url(../../img/fundacion/bg_btnInset.png) no-repeat right -260px;}
.files .tab_off				{height:20px; margin:5px 0px; padding:0px 10px 0px 0px;
						 	 background:url(../../img/fundacion/bg_btnInset.png) no-repeat right -260px;}	
.files .tab_on a			{padding-left:6px; color:#333;}
.files .tab_off a			{padding-left:6px; color:#333;}
	
.files .docList				{margin:0px 0px 10px 10px;}	
.files .docList div:first-child {border-top:0px none!important;}
.files .docList div			{margin:3px 0px; border-top:1px dotted #CCC; padding-left:20px;
							 background:url(../../img/fundacion/new_bullet.png) no-repeat left -50px;}
.files .tab_on .iconArrow	{background: url(../../img/fundacion/bg_btnInset.png) no-repeat left -260px; 
							 width:20px; height:20px; float:left; cursor:pointer;}
.files .tab_off .iconArrow	{background: url(../../img/fundacion/bg_btnInset.png) no-repeat left -279px; 
 							 width:20px; height:20px; float:left; cursor:pointer;}	
	
/* ----- canales ----- */	
.cpn_canales .Tit .bg{
	height:65px; width:80px; float:left;
	background: url(../../img/fundacion/canales.png) no-repeat left top!important;}
	

/* ----- ncanales ----- */	
.cpn_ncanales .Tit .bg{
	height:65px; width:80px; float:left;
	background: url(../../img/fundacion/ncanales.png) no-repeat left top!important;}	

/* ----- buscador medica ----- */	
.cpn_buscadorMedico .Tit .bg{
	height:65px; width:80px; float:left;
	background: url(../../img/fundacion/cpn_buscadorMedica.png) no-repeat left top!important;}
		
/* ----- buscador restaurantes----- */	
.cpn_buscadorRestaurantes .Tit .bg{
	height:65px; width:80px; float:left;
	background: url(../../img/fundacion/cpn_buscadorRestaurante.png) no-repeat left top!important;}
		
/* -----buscador empresas ----- */	
.cpn_buscadorEmpresas .Tit .bg{
	height:65px; width:80px; float:left;
	background: url(../../img/fundacion/cpn_buscadorEmpresa.png) no-repeat left top!important;}
	
/* -----lienzo en blanco ----- */	
.cpn_lienzoBlanco .Tit .bg{
	height:65px; width:80px; float:left;
	background: url(../../img/fundacion/cpn_lienzoBlanco.png) no-repeat left top!important;}

/* -----lienzo en blanco ----- */	
.cpn_myContacts .Tit .bg{
	height:65px; width:80px; float:left;
	background: url(../../img/fundacion/cpn_myContacts.png) no-repeat left top!important;}
	
/* ----invitar a un amigo ----- */	
.cpn_inviteFriend .Tit .bg{
	height:65px; width:80px; float:left;
	background: url(../../img/fundacion/cpn_inviteFriend.png) no-repeat left top!important;}

/* ----- Site Map ----- */	
.cpn_sitemap .Tit .bg{
	height:65px; width:80px; float:left;
	background: url(../../img/fundacion/icon_sitemap.png) no-repeat left top!important;} 

.cpn_sitemap .list2 li a{ color:#333}
.cpn_sitemap ul.list2{ margin-top:10px;}
.cpn_sitemap ul.list2 li{ margin-bottom:3px;}

/* componente 1 columnas */	
.cpn_Structural1col .bg{
	height:65px; width:80px; float:left;
	background: url(../../img/fundacion/cpn_estruc1col.png) no-repeat left top;}

/* componente 2 columnas */	
.cpn_Structural2col .bg{
	height:65px; width:80px; float:left;
	background: url(../../img/fundacion/cpn_estruc2col.png) no-repeat left top;}
	
/* componente 3 columnas  */	
.cpn_Structural3col .bg{
	height:65px; width:80px; float:left;
	background: url(../../img/fundacion/cpn_estruc3col.png) no-repeat left top;}
	
/* componente 4 columnas  */	
.cpn_Structural4col .bg{
	height:65px; width:80px; float:left;
	background: url(../../img/fundacion/cpn_estruc4col.png) no-repeat left top;}


/* imagenes */	
.cpn_imageLink .Tit .bg{
	height:65px; width:80px; float:left;
	background: url(../../img/fundacion/cpn_componenteImagen.png) no-repeat left top!important;} 
.cpn_imageLink .polaroid{border:1px solid #CCCCCC; padding:6px;}

/* ----- Ultimos Usuarios ----- */	
.cpn_lastUsers .floating{float:left; width:33%; height:80px;}	
.cpn_lastUsers .clear{clear:both;}


/* ---------------------------------------------- cpn_audioList ----------------------------------------- */	
.cpn_audioList .Tit .bg		{height:65px; width:80px; float:left;
							 background: url(../../img/fundacion/cpn_audioList.png) no-repeat left top;}


/* ---------------------------------------------- cpn_docList ----------------------------------------- */
.cpn_docList .Tit .bg		{height:65px; width:80px; float:left;
							 background: url(../../img/fundacion/cpn_docList.png) no-repeat left top;}
.cpn_docList .imgList 		{float:left; width:40px;}
.cpn_docList .contentList 	{margin-left:40px;}

							
/* ---------------------------------------------- cpn_imgList ----------------------------------------- */							
.cpn_imgList .Tit .bg		{height:65px; width:80px; float:left;
							 background: url(../../img/fundacion/cpn_imgList.png) no-repeat left top;}
.cpn_imgList .preview img, .cpn_imgList .preview object, .cpn_imgList .preview embed 
							{width: 100%; height: auto;}							 
.cpn_imgList .imgList 		{float:left; width:80px;}
.cpn_imgList .contentList 	{margin-left:90px;}

/* ---------------------------------------------- cpn_videoList ----------------------------------------- */	
.cpn_videoList .Tit .bg		{height:65px; width:80px; float:left;
							 background: url(../../img/fundacion/cpn_videoList.png) no-repeat left top;}
.cpn_videoList .preview 	{text-align:center;}
.cpn_videoList .preview object, .preview embed 
							{height: 240px;}
.cpn_videoList .imgList 	{float:left; width:80px;}
.cpn_videoList .contentList {margin-left:90px;}							
					
/* ----------- generico para cpn_audioList, cpn_videoList, cpn_imgList y cpn_docList ------------------------ */					
.cpn_audioList .botones .btn4, .cpn_videoList .botones .btn4, .cpn_imgList .botones .btn4, .cpn_docList .botones .btn4
							{float:right!important;}
.cpn_audioList .resumen, .cpn_videoList .resumen, .cpn_imgList .resumen, .cpn_docList .resumen
							{font-weight:normal!important;}					
.cpn_audioList .ext, .cpn_audioList .peso, 
.cpn_videoList .ext, .cpn_videoList .peso, 
.cpn_imgList .ext, .cpn_imgList .peso, 
.cpn_docList .ext, .cpn_docList .peso
							{float:right; border-right:1px dotted #ccc; margin:2px 5px; padding-right:5px;}
.ext						{text-transform:uppercase;}		
.imgList 					{float: left; margin: 5px 0; width: 89px; height: 76px; cursor: pointer;}
.imgList img 				{padding: 2px; background: #F5F5F5; border:1px solid #CCC; display: block;
				 			max-width: 70px; max-height: 70px; margin: auto; *text-align: center;
							*width: expression(this.height <= this.width && this.width >= 70 ? '70px' : true);
				 			*height: expression(this.height >= this.width && this.height >= 70 ? '70px' : true);}
							
/* ----- contact List ----- */	
.cpn_contactList .Tit .bg		{height:65px; width:80px; float:left;
							 background: url(../../img/fundacion/cpn_contactList.png) no-repeat left top!important;}
.cpn_contactList .listPost:first-child {margin-top: 0;}
.cpn_contactList .imgPost .polaroid {border: 1px solid #ccc;}
.cpn_contactList .imgPost 		{float: left; width:72px; height: 72px; margin: 0 10px 0 0;}
.cpn_contactList .tfijo, .cpn_contactList .mobile
								{float:none; display:inline !important;}
.cpn_contactList .resumen 		{font-weight:normal; display:block;}
.cpn_contactList .cadaPost	 	{ padding-bottom:15px}						
.cpn_contactList .cadaPost .titular{ padding-bottom:0px}
.cpn_contactList span.TB       	{ float:left}
.cpn_contactList .mobile		{ margin-left:5px; padding-left:18px; background:url(../../img/fundacion/icon_miniMobile.png) no-repeat left top!important;}
.cpn_contactList .fecha			{background:url(../../img/fundacion/icon_miniFijo.png) no-repeat left top!important; padding-left:20px}
.cpn_contactList .autor			{background:url(../../img/fundacion/icon_miniMail.png) no-repeat left top!important; padding-left:20px}												
							

.cpn_contactList .alfabetico .paginacion2{ background:none}
.cpn_contactList .alfabetico .pag{ height:auto;}
.cpn_contactList .alfabetico .pag div{ border:none; font-size:1.2em;}
.cpn_contactList .alfabetico .pag div:hover{ cursor:pointer}

/* ----- contact List ----- */
.cpn_userComunidad .Tit .bg		{width:55px; height:54px; float:left; 
								 background: url(../../img/fundacion/cpn_userComunidad.png) no-repeat left top!important;}
.cpn_userComunidad .cadaPost .botones 
								{ float: left;}
.cpn_userComunidad .imgPost		{float: left; width:72px; height: 72px; margin: 0 10px 0 0;}
.cpn_userComunidad .autor		{border:none}
.cpn_userComunidad .autor span	{ color:#333333; margin-left:10px; }



/* ----- galeria flickr ----- */
.cpn_flickr .Tit .bg			{height:60px; width:90px; float:left;
							 		background: url(../../img/fundacion/cpn_flickr.png) no-repeat right top;}						

/* ----- google maps ----- */
.cpn_googlemap .Tit .bg			{height:60px; width:90px; float:left;
							 		background: url(../../img/fundacion/cpn_googlemap.png) no-repeat right top;}


/* ---------------------------------------------- cpn_nav ---------------------------------------------- */
.cpn_nav .Tit .bg					{height:65px; width:80px; float:left;
						 	 		 background: url(../../img/fundacion/cpn_nav.png) no-repeat left top!important;}
									
.listHorL, .listHorR				{margin:10px 8px 10px 8px;}

.cpn_nav .list div 					{margin:0px; padding:8px 0px 8px 35px; overflow:hidden; border-bottom:1px solid #EAEAEA;}
.cpn_nav .list .bg 					{background:url(../../img/fundacion/link_nav.png) no-repeat left 6px;
									 margin:0px; overflow:hidden; }
.cpn_nav .iconNav 					{position:absolute; left:0px; top:0px; width:35px; height:35px; border:0px none!important; 
									 padding:0px!important; margin:0px!important;}
							 							 
.cpn_nav .listHorL div 				{margin:0px; padding:8px 8px 8px 40px; overflow:hidden; border-right:1px solid #EAEAEA; float:left;}
.cpn_nav .listHorL .bg 				{background:none!important; margin:0px;  padding:8px; overflow:hidden; }
.cpn_nav .listHorL .iconNav 		{width:28px; height:28px; left:8px;}

.cpn_nav .listHorR					{float:right;}
.cpn_nav .listHorR div 				{margin:0px; padding:8px 8px 8px 40px; overflow:hidden; border-right:1px solid #EAEAEA; float:left;}
.cpn_nav .listHorR .bg 				{background:none!important; margin:0px;  padding:8px; overflow:hidden; }
.cpn_nav .listHorR .iconNav 		{width:28px; height:28px; left:8px;}

/* ---------------------------------------------- RSS channelList----------------------------------------- */
.cpn_rssChannelList	.Tit .bg		{height:65px; width:80px; float:left;
									 background: url(../../img/fundacion/cpn_rssChannelList.png) no-repeat left top!important;}
				 
.cpn_rssChannelList .list .bg 		{background: url(../../img/fundacion/rssChannelList.png) no-repeat left 6px!important; padding:5px 0px 5px 20px; overflow:hidden; }
						 							 
.cpn_rssChannelList .listHorL div 	{margin:0px; padding:8px 8px 8px 40px; overflow:hidden; border-right:1px dotted #ccc; float:left;}
.cpn_rssChannelList .listHorL .bg 	{background:none!important; margin:0px;  padding:8px; overflow:hidden; }
.cpn_rssChannelList	.listHorL a		{background: url(../../img/fundacion/rssChannelList.png) no-repeat left top!important; padding-left:20px;}

.cpn_rssChannelList .listHorR		{float:right;}
.cpn_rssChannelList .listHorR div 	{margin:0px; padding:8px 8px 8px 40px; overflow:hidden; border-right:1px dotted #ccc; float:left;}
.cpn_rssChannelList .listHorR .bg 	{background:none!important; margin:0px;  padding:8px; overflow:hidden; }
.cpn_rssChannelList	.listHorR a		{background: url(../../img/fundacion/rssChannelList.png) no-repeat left top!important; padding-left:20px;}


/* -------------------------------------------formRegistro ----------------------------------------- */
.cpn_formRegistro .Tit .bg{height:65px; width:80px; float:left; background: url(../../img/fundacion/cpn_formRegistro.png) no-repeat left top!important;}

/* -------------------------------------------cpn_externalRss ----------------------------------------- */
.cpn_externalRss .Tit .bg{height:65px; width:80px; float:left; background: url(../../img/fundacion/cpn_externalRss.png) no-repeat left top!important;}

/* ---------------------------------------------- cpn_perfil ---------------------------------------------- */
.cpn_perfil .Tit .bg			{height:65px; width:80px; float:left;
						 	 background: url(../../img/fundacion/cpn_userComunidad.png) no-repeat right top;}
.cpn_perfil	.ficha 					{width:280px; height:188px; padding:3px; margin-left:5px;
									 background:url(../../../style/img/clean/bg_Ficha.png) no-repeat left top;}
.cpn_perfil	.ficha  h2				{font-weight:normal; color:#FFF; width:255px; clear:both; text-align: right;
									 font-size:1em; margin:5px 25px 0 0;}
.cpn_perfil .dataUser				{float: left; width:160px; color:#FFF; padding-top:20px;}
.cpn_perfil .dataUser h3, .cpn_perfil .dataUser span
									{width:100%; text-align:right; display:block; margin:0; padding:0; background:none;
									 border:0;}
.cpn_perfil	.ficha					{ clear:both}
.cpn_perfil	.ficha 	.foto			{margin:5px 0 0 175px; width:90px; height:111px;
									 background:url(../../../style/img/clean/bg_fotoFicha.png) repeat-x left top;}
.cpn_perfil	.ficha 	.foto img		{margin:3px;}
.cpn_perfil .logoCorp 				{float:left; width:40%;}
.cpn_perfil .logoCorp img 			{margin:18px 0 0 20px;}
.cpn_perfil .mail 					{float: right; margin:23px 0 0 0; padding-right:13px;}
.cpn_perfil .descripcion 			{width:auto; margin:10px; padding:10px; *padding-bottom:40px; overflow:hidden;
									 background:#F2F5F7;}
.cpn_perfil .descripcion span		{float: left;}
.cpn_perfil .descripcion .btn, .cpn_perfil .descripcion .btn .L, .cpn_perfil .descripcion .btn .R
						 			{background:none; font-size:1em; height:auto; margin:0; padding:0; width:auto}
.cpn_perfil .descripcion .btn 		{margin-left:5px; padding-left:5px; border-left:1px dotted #CCC;}
.cpn_perfil .descripcion .btn .R a 	{color:#06F; text-decoration:underline;text-transform:none; font-size:1em;}
.cpn_perfil .contacts 				{float:left; margin:0 5px 0 10px; padding:0 5px 0 0; border-right:1px dotted #CCC;
									 background:none; text-align:left; height:15px; width:auto;}
.cpn_perfil .contacts span 			{font-weight:bold;}
.cpn_perfil .visitas 				{color:#666; border-right:0; padding:20px 0 0 0;}
.cpn_perfil .visitas span 			{font-weight:bold;}
.cpn_perfil .pending span 			{width:auto; margin:15px 0 0 10px; float: left;}
.cpn_perfil .pending .btn3			{margin:10px 0 0 5px}
.cpn_perfil	.ficha.centrado			{ margin:0 auto}
.cpn_perfil	.ficha.derecha			{ float:right;}

/* ---------------------------------------------- cpn_Listado de mensajes ---------------------------------------------- */
.cpn_mensajeList .Tit .bg			{height:65px; width:80px; float:left;
						 	 		background: url(../../img/fundacion/cpn_mensajeList.png) no-repeat right top;}
.cpn_mensajeList .listPost 			{margin-top:0; padding-top:0;}
.cpn_mensajeList .resumen 			{font-weight:normal; /*float:left*/}   
.cpn_mensajeList .listPost:first-child {margin-top: 0;}
.cpn_mensajeList .imgPost 			{float: left; width: 72px; height: 72px; margin: 0 10px 0 0;}
.cpn_mensajeList .imgPost.polaroid  {border: 1px solid #ccc;}
.cpn_mensajeList .imgPost.right 	{float: right; margin: 0 0 0 10px;} 
.cpn_mensajeList .autor				{border-left:1px dotted #CCCCCC; margin-left:5px; padding-left:15px; float:none; border-right:none;
									background: url(../../img/fundacion/icon_miniAutor.png) no-repeat left top;}
.cpn_mensajeList .cadaPost .fecha	{ float:none; display:inline}
.cpn_mensajeList .autor span		{ color:#333333; margin-left:10px; }
.cpn_mensajeList h2.titular			{ font-weight: lighter; } 
.cpn_mensajeList .navMensaje		{ border-bottom: 1px dotted #CCCCCC; clear:both; height:30px;}


/* ---------------------------------------------- cpn_idiomas ---------------------------------------------- */

.cpn_idiomas .Tit .bg			{height:65px; width:80px; float:left;
						 	 	background: url(../../img/fundacion/cpn_idiomas.png) no-repeat right top;}
.cpn_idiomas .listHorL, 
.cpn_idiomas .listHorR			{padding:0px 10px;}

.cpn_idiomas .list div 			{margin:0px; padding:2px; overflow:hidden; width:18px; height:16px; cursor:pointer;}
.cpn_idiomas .listR div 		{margin:0px; padding:2px; overflow:hidden; width:18px; height:16px; cursor:pointer;}
.cpn_idiomas .listHorL div 		{margin:0px; padding:2px; overflow:hidden;  float:left; width:18px; height:16px; cursor:pointer;}
.cpn_idiomas .listHorR div 		{margin:0px; padding:2px; overflow:hidden;  float:left; width:18px; height:16px; cursor:pointer;}

.cpn_idiomas .i_castellano		{background: url(../../img/fundacion/flags.png) no-repeat -600px -200px;}
.cpn_idiomas .i_ingles			{background: url(../../img/fundacion/flags.png) no-repeat left top;}
.cpn_idiomas .i_frances			{background: url(../../img/fundacion/flags.png) no-repeat -200px -100px;}
.cpn_idiomas .i_italiano		{background: url(../../img/fundacion/flags.png) no-repeat -600px -100px;}
.cpn_idiomas .i_aleman			{background: url(../../img/fundacion/flags.png) no-repeat -300px -100px;}
.cpn_idiomas .i_portugues		{background: url(../../img/fundacion/flags.png) no-repeat -300px -200px;}
.cpn_idiomas .i_turco			{background: url(../../img/fundacion/flags.png) no-repeat -100px -500px;}
.cpn_idiomas .i_polaco			{background: url(../../img/fundacion/flags.png) no-repeat -200px -200px;}
.cpn_idiomas .i_catalan			{background: url(../../img/fundacion/flags.png) no-repeat -0px -300px;}
.cpn_idiomas .i_gallego			{background: url(../../img/fundacion/flags.png) no-repeat -500px -400px;}
.cpn_idiomas .i_euskera			{background: url(../../img/fundacion/flags.png) no-repeat -200px -600px;}
.cpn_idiomas .i_rumano			{background: url(../../img/fundacion/flags.png) no-repeat -400px -200px;}
.cpn_idiomas .i_checo			{background: url(../../img/fundacion/flags.png) no-repeat -600px -0px;}
.cpn_idiomas .i_danes			{background: url(../../img/fundacion/flags.png) no-repeat -700px -0px;}
.cpn_idiomas .i_eleno			{background: url(../../img/fundacion/flags.png) no-repeat -400px -100px;}
.cpn_idiomas .i_lituano			{background: url(../../img/fundacion/flags.png) no-repeat -500px -300px;}
.cpn_idiomas .i_leton			{background: url(../../img/fundacion/flags.png) no-repeat -400px -300px;}
.cpn_idiomas .i_holandes		{background: url(../../img/fundacion/flags.png) no-repeat -0px -100px;}
.cpn_idiomas .i_noruego			{background: url(../../img/fundacion/flags.png) no-repeat -100px -200px;}
.cpn_idiomas .i_ruso			{background: url(../../img/fundacion/flags.png) no-repeat -500px -200px;}
.cpn_idiomas .i_eslovaco		{background: url(../../img/fundacion/flags.png) no-repeat -700px -300px;}
.cpn_idiomas .i_esloveno		{background: url(../../img/fundacion/flags.png) no-repeat -0px -400px;}

.cpn_idiomas .listHorL			{float:left;}
.cpn_idiomas .listHorR			{float:right;}
.cpn_idiomas .listR				{float:right;}

/* -------------------------------------------cpn_georeferenciacion de post ----------------------------------------- */
.cpn_postgeoref .Tit .bg{height:65px; width:80px; float:left; background: url(../../img/fundacion/cpn_postgeoref.png) no-repeat left top!important;}

/* -------------------------------------------------- FIN COMPONENTES ------------------------------------------ */




/* -----------------------------------------------  ZONAS GENERALES ----------------------------------------------------  */	
.total			{ width: 100%; margin: -24px auto 0 auto;}
.portal			{width: 1000px; margin: 0 auto 0 auto;  padding-top:30px; clear:both; overflow:hidden;}
.portalR		{overflow:hidden;}

.infoHeader 	{width:100%;}
.banner		 	{width:100%;}

.menu 			{width:100%; margin-top:4px; z-index:101; }

.breadcrumb		{ margin-top:20px; font-size:0.8em; left:16px; font-family:Georgia, "Times New Roman", Times, serif; color:#A01C34;}
.breadcrumb a, .breadcrumb span		{background:url(../../img/fundacion/icon_sepBread.png) no-repeat right center;
									 font-weight:normal; font-style:italic; padding-right:15px; margin-right:5px;}
.breadcrumb a 	{ background:url(../../img/fundacion/icon_sepBread.png) no-repeat right center; padding-right:15px; font-family:Georgia, "Times New Roman", Times, serif; color:#65615E;}

.container		{ z-index:100; margin-top:-1px; width:100%; background:url(../../img/fundacion/bg_container.gif) no-repeat top left;}
.containerR		{ padding-top:10px;}




	
	
.generica {background: url(../../img/fundacion/generica.png) no-repeat center top; margin:0 auto; width:243px; height:55px;}
/* ------------------- // OVERLAYS DE LOGADO, SOLICITUDES -------------------- */




/* ---------- ZONA PESTA�A ---------- */
#pannel { width:100%; background:#E3DECB url(../../img/fundacion/bg_pestana.png) repeat-x bottom left; padding-bottom:10px;}
.opcPortal {padding:15px; margin-bottom:10px;}
.opcPortal .sepV {border-left:1px dotted #6E6E6E; padding:0 5px; margin:0 5px; border-right:none!important;}
.pannelContent{ width:1000px; margin:0 auto; overflow:hidden; *display:inline-block!important; color:#D8D8D8;}
.pannelContent h2{color:#FFFFFF; font-size:1em;}
.pannelMenu li { cursor:pointer;}
.pannelMenu li:hover { background-color:#666666;}
.FormLogin {padding:15px; border-left:1px dotted #999;}
.FormLogin label{color:#D8D8D8;}
.FormLogin input.text{
	width: 150px;
	height:15px;
	background:#959794;
	color:#FFF;
	border: none;}
.FormLogin td {padding:3px; font-size:12px;} 
.FormLogin .btn6{float:right;}
.FormLogin a{ color:#FFFFFF}
.pestana {width:1000px; margin:0 auto; overflow:hidden; z-index:1;}
.pestana span { color:#fff; cursor:pointer;}
.pestana .sepV {border-right:1px dotted #333;}
.pestanaContent {float:left; width:200px; margin-left:50px;}
.pestanaIcon {background: url(../../img/fundacion/icon_pestana.png) no-repeat left top; float:right; width:14px; height:9px; }
.gestionContent { float:right; width:300px; text-align:right;}
.gestionContent .btn3 {float:right;}
.usuarioContent {margin-left:250px; margin-right:300px;} 
.usuarioContent .autor span{color:#333; cursor:default !important;}
.usuarioContent h3.fecha { float:left}
.logoAplicacion {background: url(../../img/fundacion/logoPTR.png) no-repeat 10px 10px; width:150px; height:150px;}
.amarillo{	color:#333;	float:left;}
.usuario{background:url(../../img/fundacion/icon_anonimo.png) no-repeat left top;}

/*  

	
/* --------------------------------- barra de menu ---------------------- */


.navBar ul{margin-top:15px;}
.navBar li a{font-size:1.2em; color:#5F849E}
	
	
	

.tabs{text-align:right; float:right;}

.tabs ul{ float:right; padding-right:10px;}
.tabs ul li{ display:inline; cursor:pointer;}
.tabs ul li.tab_on{color:#A01C34;}
.tabs ul li.tab_off,
.tabs ul li.tab_off a{color:#666;}
.tabs ul li.tab_off .btn .L{ background:url(../../img/fundacion/bg_btnInset.png) no-repeat left -24px;}
.tabs ul li.tab_off .btn .R{ background:url(../../img/fundacion/bg_btnInset.png) no-repeat right -24px;}

.tabs ul li.tab_on .btn,
.tabs ul li.tab_on .btn .L{height: 24px;}
.tabs ul li.tab_on .btn .R {height:17px; padding-top:7px;}

.tabs2{text-align:left; float:left;}
.tabs2 ul{ float:left; padding-right:10px;}
.tabs2 ul li{ display:inline; cursor:pointer;}
.tabs2 ul li.tab_on{color:#fff;}
.tabs2 ul li.tab_off,
.tabs2 ul li.tab_off a{color:#666;}
.tabs2 ul li.tab_off .btn .L{ background:url(../../img/fundacion/bg_btnInset.png) no-repeat left -24px;}
.tabs2 ul li.tab_off .btn .R{ background:url(../../img/fundacion/bg_btnInset.png) no-repeat right -24px;}

.tabs2 .btn .L { background:url(../../img/fundacion/bg_btnInset.png) no-repeat left -125px;}
.tabs2 .btn .R { background:url(../../img/fundacion/bg_btnInset.png) no-repeat right -125px;}
.tabs2 .btn .R a{ color:#FFF;}

.menu_multimed .tabs .btn span{color:#FFFFFF;}
.menu_multimed .tabs .btn .L { background:url(../../img/fundacion/bg_btnInset.png) no-repeat left -125px;}
.menu_multimed .tabs .btn .R { background:url(../../img/fundacion/bg_btnInset.png) no-repeat right -125px;}
.menu_multimed .tabs .btn .R a{ color:#FFF;}

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







/* --------- PUBLICACION  ---------- */

.post li .bg{
	float:left;
	width:19px;
	height:18px;
	background:url(../../img/fundacion/new_link.png) no-repeat left top!important;}
.post ul 			{padding:5px 0 5px 20px; list-style-position: outside; list-style-type:disc; margin-left:10px;}
.post ol 			{padding:5px 0 5px 20px; list-style:decimal; margin-left:10px;}
	

	

.post p {margin-top:10px;}
.post li p {margin-top:0px!important;}

.post .list li:hover{background-color:none!important;}

.titular {font-family: "Century Gothic", Georgia, "Times New Roman", Times, serif; font-size:1.6em; font-weight:normal;}
.cadaPost .titular	{font-size:1.16em; padding-bottom:5px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

/* Titular noticia a 2 columnas */
.cpn_viewPost2 h2.titular {font-size: 1.4em;}

/* Titular noticia a 3 columnas */
.cpn_viewPost3 h2.titular {font-size: 1.3em;}



















h3.fecha{font-weight:normal; color:#494949; font-size:0.9em; background:url(../../img/fundacion/icon_miniFecha.png) no-repeat left 2px; padding-left:15px;  margin-top:2px;}

.cadaPost .fecha, .post .fecha{font-weight:normal; color:#333; font-size:0.9em; background:url(../../img/default/icon_miniFecha.png) no-repeat left 2px; padding-left:15px; margin-top:2px; float:none;}

h3.fechaInicio{font-weight:normal;color:#494949; font-size:0.9em; background:url(../../img/fundacion/icon_miniFechaInicio.png) no-repeat left 2px; padding-left:15px;}
h3.fechaFinal{font-weight:normal; color:#494949; font-size:0.9em; background:url(../../img/fundacion/icon_miniFechaFinal.png) no-repeat left 2px; padding-left:15px;}

.tags{ margin:5px 0;}
.tags span {color:#666; /*cursor:pointer;*/ background:url(../../img/fundacion/new_tags.png) no-repeat 3px top; padding:0 0 0 17px; min-width:40px; white-space:nowrap;}
.tags span:hover {color:#A01C34;}
.autor {border-right:1px dotted #ccc; padding-right:5px; margin-right:5px; font-weight:normal; float:left; display:inline;}
.autor span{font-weight:bold; color:#0099CC; background:url(../../img/fundacion/icon_miniAutor.png) no-repeat left 2px; padding-left:15px;}
.hoursPost{font-weight:normal; color:#8F8F8; background:url(../../img/fundacion/icon_miniHora.png) no-repeat left 1px; padding-left:15px; border-right:1px dotted #ccc; padding-right:5px; margin-right:5px; float:left;}
.canal {border-right:1px dotted #ccc; padding-right:6px; margin-right:6px; font-weight:normal;float:left;}
.canal span{ color:#0099CC;}
.tipoEvento {border-right:1px dotted #ccc; padding-right:6px; margin-right:6px; font-weight:normal;float:left;}
.tipoEvento span{ color:#0099CC;}
.localizacion{padding-left:5px;border-right:1px dotted #ccc; padding-right:6px; margin-right:6px; font-weight:normal; float:left;}
.tipoCalendario {border-right:1px dotted #ccc; padding-right:6px; margin-right:6px; font-weight:normal;float:left;}

.licencia {border-right:1px dotted #ccc; padding-right:6px; margin-right:6px; font-weight:normal; float:left;}
.licencia span{ color:#0099CC;}
.visitas {border-right:1px dotted #ccc; padding-right:5px; margin-right:5px; font-weight:normal; float:left; min-width:50px;}
.respuestaPost {border-right:1px dotted #ccc; padding-right:5px; margin-right:5px; font-weight:normal; float:left;}
.comentPost {border-right:1px dotted #ccc; padding-right:5px; margin-right:5px; font-weight:normal; float:left; background:url(../../img/fundacion/icon_miniComentario.png) no-repeat left 2px; padding-left:15px; float:left;}

.ultimoPost{background:url(../../img/fundacion/icon_miniUltimoPost.png) no-repeat left 4px; padding-left:15px; float:left; min-width:75px;}
.ultimoPost, .ultimoPost a{color:#CC0000; font-weight:bold!important;}

.inline {display:inline;}
h3.inline{ padding-right:5px; margin-right:5px; font-weight:normal!important;}

.resumen {font-weight:bold;}
.votacion { padding:5px 0; border-top:1px dotted #999; margin:10px 0; float:right; width:100%;}
.votacion table{float:right;}

.collapse {border-bottom:1px dotted #ccc; margin:15px 0px 0px 0px;}
.collapse h3 { cursor:pointer;}
.collapse h4 {color:#666666;}
.collapseOptions {}
.collapseOptions div{ float:right; text-align:right;}
.collapseOptions h4{padding-right:32px;}
.collapseOptions .select {font-weight:bold;}
.collapseText{float:left}
.botones {float:right; margin-top:10px;}
.resultadoFiltrado h4{ background-color:#F5F5F5; padding:3px 1%; color:#666; border-bottom:1px dotted #ccc; width:98%;}
.resultado {background-color:#F5F5F5; padding:3px;}

.comment {width:100%; margin:10px 0px; border-bottom:1px dotted #ccc; padding-bottom:5px;}
.comment p {margin-top:4px;}
.commentImg { float:left; width:50px;}
.commentImg img {width:40px; height:40px; padding:2px; border:1px solid #999999;}
.commentContent { margin-left:60px;}
.commentContent h4 { font-family:Georgia, "Times New Roman", Times, serif; font-size:1.1em; color:#333;}

.simple {background:url(../../img/fundacion/icon_extendido.png) no-repeat right top; width:150px; height:22px; float:right; cursor:pointer;} 
.extendido {background:url(../../img/fundacion/icon_simple.png) no-repeat right top; width:150px; height:22px; float:right; cursor:pointer;} 


.imgPost { width:100%; margin-bottom:5px;}

.linkPost {}
.docsPost {}
.multimediaPost {}
.multimediaPost .list li .bg{background:url(../../img/fundacion/new_star.png) no-repeat left top!important; width:19px; height:19px; float:left;}


.marcoMapa					{width:100%; height:400px;}


.pieFoto 			{position:absolute; bottom:0px; background-color:#333333; color:#FFFFFF; left:0px; 
					 -moz-opacity: 0.8; filter:alpha(opacity=80); opacity:.80; 
					 width:96%; padding:2%; font-size:0.9em;}
.polaroid .pieFoto 	{position:absolute; bottom:3px; background-color:#333333; color:#FFFFFF; left:0px; 
					 -moz-opacity: 0.8; filter:alpha(opacity=80); opacity:.80; 
					 width:96%; padding:1%; font-size:0.9em; left:1%;}
.fotoEditor			{margin:0px 5px;}
.polaroid 			{margin: 0px; padding: 3px; border: 1px solid #ccc; margin:5px;}






/* --------- APLICACION  ---------- */
.aplicacion .bg{
	height:65px; width:80px; float:left;
	background: url(../../img/fundacion/icon_ptr.png) no-repeat left top;}
	


.feed .bg{
	height:65px; width:80px; float:left;
	background: url(../../img/fundacion/icon_RSSFeeds.png) no-repeat left top;}



/* ---------- CATEGORIAS ---------- */
.categories .bg{
	height:65px; width:80px; float:left;
	background: url(../../img/fundacion/icon_categories.png) no-repeat left top!important;}
.categories li .bg{
	float:left;
	width:19px;
	height:19px;
	background:url(../../img/fundacion/new_star.png) no-repeat left top;}

/* ---------- COMENTARIOS ---------- */
.comentarios .bg{
	height:65px!important; width:80px; float:left;
	background: url(../../img/fundacion/icon_comentarios.png) no-repeat left top!important;}

.lastComments .Tit .bg{height:65px; width:80px; float:left;
background: url(../../img/fundacion/icon_ultimosComentarios.png) no-repeat left top;}

	



	
/* ------------------------ AGENDA  ------------------------ */

.events {margin-left:10px;}
.events .bg{
	height:65px; width:80px; float:left;
	background: url(../../img/fundacion/icon_events.png) no-repeat left top;}

.event .bg{
	height:65px; width:80px; float:left;
	background: url(../../img/fundacion/icon_event.png) no-repeat left top;}
	
.cal {border:none!important; width:10px; height:10px;}
.asistente {width:40px; height:40px; border:1px solid #CCC; padding:2px;}
	
/* ----------clase agregada para quitar el cursor de los iconos de valoracion de los post ---------- */
.nocursor							{cursor:text!important;} 
.NoCursor							{cursor:default!important}
.Cursor, .cursor					{cursor:pointer!important;}

/* ------------- listados ---------------- */
.list 				{margin:10px 8px 10px 8px;}
.list div 			{overflow:hidden;}
.list .bg 			{background:url(../../img/fundacion/link.png) no-repeat left 6px; 
					 margin:0px; border-bottom:1px dotted #ccc; padding:5px 0px 5px 20px; overflow:hidden;}
.link 				{background:url(../../img/fundacion/link.png) no-repeat left 6px;
					 margin:0px; border-bottom:1px dotted #ccc; padding:5px 0px 5px 20px; overflow:hidden;}
.link1 				{background:url(../../img/fundacion/link1.png) no-repeat left 6px;
					 margin:0px; border-bottom:1px dotted #ccc; padding:5px 0px 5px 20px; overflow:hidden;}
.link2 				{background:url(../../img/fundacion/link2.png) no-repeat left 6px;
					 margin:0px; border-bottom:1px dotted #ccc; padding:5px 0px 5px 20px; overflow:hidden;}
.link3 				{background:url(../../img/fundacion/link3.png) no-repeat left 6px;
					 margin:0px; border-bottom:1px dotted #ccc; padding:5px 0px 5px 20px; overflow:hidden;}
.link4 				{background:url(../../img/fundacion/link4.png) no-repeat left 6px;
					 margin:0px; border-bottom:1px dotted #ccc; padding:5px 0px 5px 20px; overflow:hidden;}
.link5 				{background:url(../../img/fundacion/link5.png) no-repeat left 6px;
					 margin:0px; border-bottom:1px dotted #ccc; padding:5px 0px 5px 20px; overflow:hidden;}
.link6 				{background:url(../../img/fundacion/link6.png) no-repeat left 6px;
					 margin:0px; border-bottom:1px dotted #ccc; padding:5px 0px 5px 20px; overflow:hidden;}
.linkUser img		{width:18px; vertical-align:middle; position:absolute; margin-left:-20px;}


.listPost 			{margin:15px 8px 10px 8px;}
.cadaPost			{border-bottom:1px dotted #ccc; margin-top:10px; padding-bottom:5px; overflow:hidden;}
.listPost .cadaPost	{border-bottom:1px dotted #ccc; margin-top:10px; padding-bottom:5px;}

.imgPostL { padding-left:10px;}
.imgPostR { padding-right:10px;} 


/* ----- COMPONENTE MINIPOST ------ */
.cpn_miniPost .listPost {margin-top:0; padding-top:0;}
.cpn_miniPost .listPost:first-child {margin-top: 0;}
.cpn_miniPost .imgPostL 			{ padding:0px; float: left; width: 72px; height: 72px; margin: 0 10px 0 0;}
.cpn_miniPost .imgPostR 			{ padding:0px; float:right; width: 72px; height: 72px; margin: 0 0px 0 10px;}
.cpn_miniPost .imgPostL.polaroid	{border: 1px solid #ccc; padding:3px!important;}
.cpn_miniPost .imgPostR.polaroid	{border: 1px solid #ccc; padding:3px!important;}

.cpn_miniPost .fecha,
.cpn_miniPost .titular,
.cpn_miniPost .autor,
.cpn_miniPost .comentPost {overflow:hidden;}

.cpn_miniPost .fecha {margin-right:5px; border-right:1px dotted; padding-right:5px;}
.cpn_miniPost .titular {font-size: 1.1em!important; font-weight:normal;}
.cpn_miniPost .comentPost {border-right: none; margin: 0;}

.cpn_miniPost .fecha,
.cpn_miniPost .autor,
.cpn_miniPost .comentPost {float:none; display:inline !important;}

.cpn_miniPost .resumen {font-weight:normal; display:block;}






.cpn_idiomas .listHorL			{float:left;}
.cpn_idiomas .listHorR			{float:right;}
.cpn_idiomas .listR				{float:right;}


/* ---------------------------------------------- cpn_logado ----------------------------------------- */
.cpn_logado						{}
.cpn_logado .Tit .bg			{width:0px; height:0px;}
.cpn_logado .contentTit			{margin-left:10px;}
.cpn_logado .label				{text-align:right; padding-top:6px;}
.cpn_logado .Form.listHor 		{ margin:0 auto; max-width:500px;}
.cpn_logado .Form.listHorL 		{ float:left; max-width:500px;}
.cpn_logado .Form.listHorR 		{ float:right; max-width:500px;}
.olvPass						{text-align:right;}



/* ---------- 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 ENLACES  ---------- */
.enlaces .bg{
	height:65px; width:80px; float:left;
	background: url(../../img/fundacion/bg_boxes.png) no-repeat 5px -500px;}
.enlaces li .bg{
	float:left;
	width:16px;
	height:16px;
	background:url(../../img/fundacion/icons.png) no-repeat left -229px;}
	



	
/* --------- COMPONENTE ENCUESTAS  ---------- */
.encuestas .bg{
	height:65px; width:80px; float:left;
	background: url(../../img/fundacion/icons_poll.png) no-repeat left top;}
.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 .question{
	padding:10px;
	font-weight:bold;
	text-transform:capitalize;}

/* --------- 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 POST ---------- */

.pdf, .doc, .xls, .ppt, .zip, .rar, .xml, .txt { height:35px; width:32px; float:left;}
.pdf {background: url(../../img/fundacion/icon_pdf.png) no-repeat left top;}
.xls {background: url(../../img/fundacion/icon_xls.png) no-repeat left top;}
.ppt {background: url(../../img/fundacion/icon_ppt.png) no-repeat left top;}
.doc {background: url(../../img/fundacion/icon_word.png) no-repeat left top;}
.txt {background: url(../../img/fundacion/icon_txt.png) no-repeat left top;}

/* ---------- FIN CONTENIDO (container) ---------- */


/* ---------- FOOTER ---------- */
.footer{ width:1000px; margin:0 auto; background: url(../../img/fundacion/bg_footer.png) repeat-x left bottom; height:320px;}
.footer .box{ width:1000px; margin:0 auto; padding:0px!important;}

.footer .box .upL{
	float:none;
	width:0px;
	height:0px;
	background:none;}
.footer .box .upR{
	margin-left:0px;
	height:0px;
	background:none;}	
.footer .box .downL{
	float:none;
	width:0px;
	height:0px;
	background:none;}
.footer .box .downR{
	margin-left:0px;
	height:0px;
	background:none;
	border:0px none;}	
.footer .box .boxContent{
	width:100%;
	background:none;}
.footer .box .boxContent .middleL{
	width:0x;
	float:none;}
.footer .box .boxContent .middleR{
	background:none;
	margin-left:0px;
	padding:0px;}
	
.footer p {padding:0; margin:0;}

.logoFooter{/*text-align:center;*/ float: left; margin-left:20px; padding-top:20%;}
.powered							{position:absolute; left:8px; top:26px; font-size:11px;}
.datosFooter {color:#FFF;	font-size:.9em;	left:20px;	position:absolute; top:180px;}

.legalFooter {color:#FFF;	position:absolute;	right:30px;	top:180px;}
.legalFooter ul li{ display:inline; font-size:.8em;}
.legalFooter ul li a{color:#F5F5F5;}

.configuracionFooter {color:#F5F5F5; font-size:.8em; /*left:20px; position:absolute;*/ margin-left:35%; top:250px;}
.configuracionFooter a{color:#FFF; font-weight:bold;}

.asistencia {overflow:hidden;	position:absolute; right:20px; top:180px; width:248px;}
	



/* ---------- CLASES MISCELANEAS ---------- */
.mostrar{visibility:visible;}  
.ocultar{visibility:hidden!important;display:none!important;}

.inicio{margin-top:20px;}
.fin{
	border-right:0 none!important;
	border-bottom:0 none!important;}

.CGRAY{background:#CCC;}
.CGRAPHITE{
	background:#999;
	color:#fff;}
.CRED{
	background:url(../../img/fundacion/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;}
	


/* ----- SEPARADORES ----- */

.sepV{border-right:1px dotted #ccc; padding-right:5px; margin-right:5px;}
.sepH{border-bottom:1px dotted #ccc; width:99%; padding-bottom:6px;}

.sepV span {color:#333; font-weight:bold;}

ul.sepV{border:0 none;}

h3.sepV,
h3.fin,
a.sepV,
a.fin,
li.sepV{
	display:inline;
	font-weight:normal;}





.login{
	color:#333;
	float:right;}
.seg{
	background:#EAEAEA;
	width:98%;
	height:auto;
	padding:5px;}

.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:#FF9!important; margin-right: 5px; width:98%; }

/* ----- Estilos Jhonatan Arroyo para corregir titulos ----- */
.container .tagpost_title{
	color:#333;
	cursor:pointer!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,
.encuestas,
.enlaces,
.publicacion,
.box,
.componente{*display:inline-block;} /*Solo IE*/
	






/* ---------- Plantilla Configuraci�n de Menus ---------- */
.GGenMenus .bg{
	width:82px;
	height:61px;
	background: url(../../img/fundacion/bg_G3.png) no-repeat 10px -643px;}
.GGenMenus01 .bg{
	width:82px;
	height:61px;
	background: url(../../img/fundacion/bg_G3.png) no-repeat 10px -708px;}
	
.DragConf .btn3 .R{
	margin-left:3px;
	height:24px;
	background:url(../../img/fundacion/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;}


.vote{
	float:left;
	width:16px;
	height:15px;
	background:url(../../img/fundacion/icons.png) no-repeat left -14px;
	margin:3px 1px;
	cursor:pointer;}


.subcom					{width:100%; clear:both; float:none; overflow:hidden;}
.subcom li .bg,
.subcom li a{display:block;}
.subcom .bg{
	height:15px;
	width:17px;
	background:url(../../img/fundacion/icons.png) no-repeat;}
	
	





/* 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;}*/
.layout{min-height:20px;}


/* ----- Editor hilo ----- */
.editorHTML{
	background:transparent url(../../img/fundacion/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;}


.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;}

.icon_alert{
	background:transparent url(../../img/fundacion/icons.png) no-repeat scroll left -622px;
	float:left;
	height:18px;
	width:20px;}

h3.sepV5{
	padding:0pt 8px 0pt 3px;
	border-right:1px solid #CCC;
	display:inline;}
.minithumbnail{
	width:120px;
	height:90px;
	margin-left:10px;}

#tiposelec2{
	margin:20px -5px 0px 0px;
	border-right:medium none!important;}

.bloquear .bg{
	width:33px;
	height:24px;
	background:transparent url(../../img/fundacion/new_zones.png) no-repeat left top;
	margin-top:5px;
	cursor:pointer;}
.desbloquear .bg{
	width:33px;
	height:24px;
	background:transparent url(../../img/fundacion/new_zones.png) no-repeat left -24px;
	margin-top:5px;
	cursor:pointer;}

.bloquear .texto_Bloq h3{margin:15px 0px 0px 15px;}
.desbloquear .texto_Bloq h3{margin:15px 0px 0px 15px;}






.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/fundacion/RegistroBlock.png) no-repeat left top;}
.RegistroBlock .upR {
	margin-left:10px;
	height:10px;
	color:#FF0000;
	background: url(../../img/fundacion/RegistroBlock.png) no-repeat right top;}	
.RegistroBlock .downL {
	float: left;
	width: 10px;
	height:10px;
	background: url(../../img/fundacion/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/fundacion/RegistroBlock.png) no-repeat right bottom;}	
.RegistroBlock .BlockContent { width:100%; background:url(../../img/fundacion/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/fundacion/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/fundacion/bg_paso1.gif) no-repeat top right; min-height:100px;}
.paso2 {background: url(../../img/fundacion/bg_paso2.gif) no-repeat top right; min-height:100px;}
.paso3 {background: url(../../img/fundacion/bg_paso3.gif) no-repeat top right; min-height:100px;}

.paso1_inactivo {background: url(../../img/fundacion/bg_paso1_i.gif) no-repeat right 15px; min-height:125px;}
.paso2_inactivo {background: url(../../img/fundacion/bg_paso2_i.gif) no-repeat right 15px; min-height:125px;}
.paso3_inactivo {background: url(../../img/fundacion/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 ------------------------------- */
.precomponente .bg{ height:65px; width:80px; float:left; background:url(../../img/fundacion/icon_precomponente.png) no-repeat left top;}
.precomponentes {margin-left:-10px;}
.precomponentes .bg{ height:65px; width:80px; float:left; background:url(../../img/fundacion/icon_precomponentes.png) no-repeat left top; z-index:100;}
.info { border:1px dotted #DCDCDC; padding:5px 5px 5px 30px; background:url(../../img/fundacion/icon_info.png) no-repeat 5px 5px;
margin:8px 0px; font-size:0.9em;}
.zonas label { display:inline;}
.compSeleccionado .bg {float:left; width:80px;}
.comp{margin-bottom: 10px;}
.comp .compIco {
	float: left;
	margin: 5px;
	padding: 5px;
	cursor: pointer;}
.comp .compIco.selected {
	margin: 4px;
	border: 1px solid #ECE9D8;}
	



	






/* ---------- CLASES DE USE PARA LA PLANTILLA DE ERRORES ---------- */
body.error {
	background: url(../../img/fundacion/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;}


/* 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: 5px;
	height: 16px;
	background: url(../../img/fundacion/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;}










/* valoracion */
.valoracion { float:right; width:130px;}
.valoracionFull { float:right; width:100%; text-align:right;}

.sendMail,
.voteOn,
.voteOff{
	float:right;
	display:inline;
	margin:0px 1px 0 1px;
	cursor:pointer;}

.sendMail{
	width:23px;
	height:21px;
	background:url(../../img/fundacion/new_mail.png) no-repeat left top;}
.voteOn{
	width:17px;
	height:16px;
	background:url(../../img/fundacion/new_vote.png) no-repeat left top;}
.voteOff{
	width:17px;
	height:16px;
	background:url(../../img/fundacion/new_vote.png) no-repeat left -16px;}

/* -------------------------------------------  FIN FOROS -----------------------------------------------  */



.alert .btn4 {float:right!important;}





/* ----------Anadido por Patxi para Oscar del css de APM de Use. (telita) ULTIMOS COMENTARIOS ---------- */
.comentarios .Tit .bg{
	height:51px;
	background: url(../../img/cab_ultComments.png) no-repeat left top;}
.comentarios .listPost {border-bottom: 0 none;}
.comentarios .cadaPost {padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px dotted #ccc;width:auto; overflow:hidden;*display:inline-block}


.bgUser 					{float: left; width: 70px; margin-bottom: 5px}
.bgUser img 				{padding: 3px; border: 1px solid #e4e4e4; width: 54px; height: 54px;}
.bgMan 						{background: url(../../img/fundacion/hombre.png) no-repeat left top; 
							 height:65px; width:70px; float:left;}
.bgWoman 					{background: url(../../img/fundacion/mujer.png) no-repeat left top; 
							 height:65px; width:70px; float:left;}
							 


/* ----------clase agregada para quitar el cursor de los iconos de valoración de los post ---------- */
.nocursor{cursor:text!important;} 


/* -------   COMPONENTE NAVEGACION ------  */	

/* Para quitar el efecto borde punteado */
a:active, a:focus {outline: 0;}

/* Imagen de cabecera	*/
.cpn_navegacion .Tit {margin-left: 0;}
.cpn_navegacion .bg {
	height:65px; width:90px; float:left;
	background:url(../../img/fundacion/cpn_navegacion.png) no-repeat left top;}

.box.cpn_navegacion { border: 0 none; padding: 0px!important;}
.box.cpn_navegacion .middleR {padding:0}

/* Solapas del Menú */
.cpn_navegacion .Tabs {padding: 3px 5px 0 5px; width: 100%; top: 1px; z-index: 1;}
.cpn_navegacion .Tabs ul {height: 24px; padding-top: 6px; *height: 20px;}
.cpn_navegacion .Tabs li {float: left;}
.cpn_navegacion .Tabs a {text-decoration: none; font-size: .7em; text-transform: uppercase;}
.cpn_navegacion .Tabs .tab_on {padding: 4px 10px; background:#E1768C; -moz-border-radius: 5px 5px 0 0; webkit-border-radius: 5px 5px 0 0; border-top-left-radius: 5px; border-top-right-radius: 5px; cursor:pointer;}
.cpn_navegacion .Tabs .tab_on a {color: #fff;}
.cpn_navegacion .Tabs .tab_off {padding: 4px 10px; cursor:pointer;}

/* Solapas del Submenú */
.cpn_navegacion .Subtabs {background: #E1768C; padding: 3px 5px; width:auto;}
.cpn_navegacion .Subtabs ul {min-height: 22px; padding-top: 6px;}
.cpn_navegacion .Subtabs li {float: left; border-left: 1px dotted #fff; margin-left: 10px; padding-left: 10px;}
.cpn_navegacion .Subtabs li:first-child {border-left: 0 none; margin-left: 0;}
.cpn_navegacion .Subtabs li a {line-height: 22px; font-size: .75em;color: #fff;}
.cpn_navegacion .Subtabs li a:hover{ cursor:pointer}
/* Clases para eliminar el efecto box en todas las vistas */
.cpn_navegacion.box .upL,
.cpn_navegacion.box .upR,
.cpn_navegacion.box .downL,
.cpn_navegacion.box .downR,
.cpn_navegacion.box .boxContent,
.cpn_navegacion.box .boxContent .middleL,
.cpn_navegacion.box .boxContent .middleR{ background:none!important;}


/* ----------------------------------------------  FICHA GENERICA ---------------------------------------------  */
.ficha .titular 				{font-size:2em;}
.ficha .descripcion 			{color:#8A8A8A; padding:6px 0px 20px 0px;}
.ficha .listPost .cadaPost 		{border-bottom:0px none; margin-bottom:10px;}

.ficha h4 						{margin-top:10px;}

.dir_tipo						{padding-bottom:5px;}
.dir_tipo span					{display:inline; font-weight:bold; font-size:0.9em;}
.dir_tipo span a					{color:#666;}

.dir_cat						{padding-bottom:5px;}
.dir_cat span					{display:inline; text-transform:uppercase; padding:0px 5px 0px 12px;
								 background:url(../../img/fundacion/icon_dirCat.png) no-repeat 3px 5px; }
.dir_cat span a					{color:#006699; font-family:Georgia, "Times New Roman", Times, serif;}

.dir_img						{float:left; width:150px;}
.dir_info						{margin-left:160px; background-color:#F5F5F5; padding:5px; font-size:0.9em; color:#666; 
								 line-height:1.6em; overflow:hidden;}
.dir_infoFull					{background-color:#F5F5F5; padding:0px; font-size:0.9em; color:#666; 
								 line-height:1.6em; overflow:hidden; margin-bottom:15px; width:100%;}
.dir_infoFull td				{padding:5px; line-height:normal;}	
.dir_infoFull td.titulo			{color:#777; font-weight:bold; text-align:right; border-right:1px dashed #ccc;}	
.dir_infoFull td.destacado		{color:#000; font-weight:bold;}	
.dir_info a						{color:#006699;}
.dir_info h3					{color:#666; }
.dir_tel						{display:inline; background:url(../../img/fundacion/rest_tel.png) no-repeat left top; padding-left:25px;
								 border-right:1px dotted #666; padding-right:5px; margin-right:5px;}
.dir_fecha						{background-color:#FBFBFB;}
.dir_fax						{display:inline; background:url(../../img/fundacion/rest_fax.png) no-repeat left top; padding-left:25px;}
.dir_mail						{background:url(../../img/fundacion/rest_mail.png) no-repeat left top; padding-left:25px;}
.dir_web						{background:url(../../img/fundacion/rest_web.png) no-repeat left top; padding-left:25px;}
.dir_web A						{color:#0066CC;}
.dir_valoracion					{float:right; border:1px solid #E2E4DE; padding:5px;
								 background:#FFFFFF;  margin:5px; text-align:center; overflow:hidden; max-width:100px;}
.dir_valoracion div				{font-size:2.2em; font-weight:bold; padding:20px;  background-color:#F5F5F5; color:#333333;}
.dir_precio						{background:url(../../img/fundacion/rest_precio.png) no-repeat left top; padding-left:25px; 
							 	 color:#FF3300; font-weight:bold; padding-bottom:20px; float:left; padding-right:25px;}
.dir_horario					{background:url(../../img/fundacion/rest_horario.png) no-repeat left top; padding:0 10px 30px 25px; 
								 float:left;}
.dir_trabajadores				{background:url(../../img/fundacion/dir_empleados.png) no-repeat left top; padding-left:25px; 
								 padding-bottom:30px; float:left;}
.dir_mapa						{border-bottom:1px dotted #ccc; overflow:hidden; margin-bottom:20px; 
								 padding-bottom:5px; margin-top:15px; text-align:center;}
.dir_mapa ul 					{margin-bottom:6px;}
.dir_mapa ul li					{display:inline; padding:0px 4px;}
.dir_mapa ul li span 			{cursor:pointer; color:#999999;}
.dir_mapa ul li span.mapaON		{font-weight:bold; color:#333333;}
.dir_comment					{overflow:hidden; margin-bottom:20px; padding-bottom:5px;}
.infoComment					{border-bottom:1px dotted #ccc; margin-bottom:10px; padding-bottom:5px;}
.infoComment .autor 			{font-weight:bold; font-size:1em; border-right:1px dotted #ccc;}
.infoComment .fecha 			{padding:0px 5px; border-right:1px dotted #ccc;}
.infoComment .lugar 			{padding-left:5px; color: #8A8A8A;}
.recomendado					{font-weight:bold; color:#CC3300;}
.dir_stats 						{float:right; background-color:#FAFAF8; border:1px solid #EAEBE6; padding:5px; margin-left:10px;}
.dir_stats td					{font-size:0.7em; padding:3px;}
.sobre10 						{border-left:1px dotted #ccc; margin-left:5px; padding-left:5px; color:#999;}
.dir_comment label 				{padding-top:5px;}
.dir_comment input.text			{width: 96%; *width:90%; height:30px; padding:6px; background: #FFFED2; border: 1px solid #ccc;}
.dir_comment textarea			{width:96%; *width:90%; margin-bottom:0px; border: 1px solid #ccc; 
								 background:#FFFED2 url(../../img/fundacion/rest_comentario.png) no-repeat right top; 
								 font-size:12px; padding:4px; overflow:hidden;}
.sliderStats					{background: #FFFED2; border: 1px solid #ccc; padding:6px;}


.dirList .descripcion 					{color:#8A8A8A; overflow:hidden; /*margin-top:6px;*/ text-align:justify}
.dirList .dirLocalizacion span			{padding:0px 5px 0px 0px; margin-right:5px; border-right:1px dotted #999; 
										 color:#666; font-weight:bold; }
.dirList .dir_trabajadores				{background:url(../../img/fundacion/dir_empleados.png) no-repeat left top; 
										 padding-left:25px; padding-bottom:10px; float:none; display:inline;}
.dirList .dir_web						{display:inline; padding-bottom:10px;}				

.dirList.restaurante .Tit .bg			{height:65px; width:80px; float:left;
								 		 background:url(../../img/fundacion/icon_rest.png) no-repeat left top;}
.dirChannels.restaurante .Tit .bg		{height:65px; width:80px; float:left;
								 		 background:url(../../img/fundacion/icon_dirChannelRest.png) no-repeat left top;}	
.dirSearch.restaurante .Tit .bg			{height:65px; width:80px; float:left;
										 background:url(../../img/fundacion/icon_dirSearchRest.png) no-repeat left top;}
										 
.dirList.empresa .Tit .bg				{height:65px; width:80px; float:left;
								 		 background:url(../../img/fundacion/icon_empresa.png) no-repeat left top;}
.dirChannels.empresa .Tit .bg			{height:65px; width:80px; float:left;
								 		 background:url(../../img/fundacion/icon_dirChannelEmpresa.png) no-repeat left top;}	
.dirSearch.empresa .Tit .bg				{height:65px; width:80px; float:left;
										 background:url(../../img/fundacion/icon_dirSearchEmpresa.png) no-repeat left top;}	

.dirList.contratante .Tit .bg			{height:65px; width:80px; float:left;
								 		 background:url(../../img/fundacion/icon_contratante.png) no-repeat left top;}
.dirChannels.contratante .Tit .bg		{height:65px; width:80px; float:left;
								 		 background:url(../../img/fundacion/icon_dirChannelContratante.png) no-repeat left top;}	
.dirSearch.contratante .Tit .bg			{height:65px; width:80px; float:left;
										 background:url(../../img/fundacion/icon_dirSearchContratante.png) no-repeat left top;}
										 
.contratante .destacado					{font-weight:bold; padding-left:5px; color:#333;}
		
								 
.fechaForm						{width:30px; height:30px; float:right;}
.text2calendar					{ margin-right:60px;}
.text1calendar					{ margin-right:30px;}										 
.imgFicha						{float:left; width:200px; border:1px solid #ccc; margin-right:5px;}	
.imgFichaPersona				{float:left; width:100px; border:1px solid #ccc; margin-right:5px;}
.imgFicha div 					{margin:2px; background-position:center;}
.datosFicha 					{margin-left:200px;}

.canalesFicha span{ text-transform:uppercase;} 
.canalesFicha span a{ color:#006699; font-family:Georgia, "Times New Roman", Times, serif;} 

.dirChannels .Tit .bg 			{height:65px; width:80px; float:left; 
								 background:url(../../img/fundacion/icon_dirChannel.png) no-repeat left top;}

/* --------------------------------------------  FICHA RESTAURANTE -------------------------------------------  */						
.rest_especialidad		{ border-bottom:1px dotted #ccc; margin-bottom:20px; padding-bottom:5px;}
.rest_servicios			{ border-bottom:1px dotted #ccc; margin-bottom:20px; padding-bottom:5px; float:left; width:60%;}
.rest_servicios .WRAPPER{ background-color:#F8F8F8; margin-top:5px;}
.rest_accesibleON		{ float:left; background:url(../../img/fundacion/rest_accesibleON.png) no-repeat left top; 
							 width:22px; height:27px;}
.rest_accesibleOFF		{ float:left; background:url(../../img/fundacion/rest_accesibleOFF.png) no-repeat left top; 
							width:22px; height:27px;}
.rest_parkingON			{ float:left; background:url(../../img/fundacion/rest_parkingON.png) no-repeat left top; 
							width:22px; height:27px;}
.rest_parkingOFF		{ float:left; background:url(../../img/fundacion/rest_parkingOFF.png) no-repeat left top; 
							width:22px; height:27px;}
.rest_aparcaON			{ float:left; background:url(../../img/fundacion/rest_aparcaON.png) no-repeat left top; 
							width:34px; height:27px;}
.rest_aparcaOFF			{ float:left; background:url(../../img/fundacion/rest_aparcaOFF.png) no-repeat left top; 
							width:34px; height:27px;}
.rest_aireON			{ float:left; background:url(../../img/fundacion/rest_aireON.png) no-repeat left top; 
							 width:22px; height:27px;}
.rest_aireOFF			{ float:left; background:url(../../img/fundacion/rest_aireOFF.png) no-repeat left top; 
							width:22px; height:27px;}
.rest_hiloON			{ float:left; background:url(../../img/fundacion/rest_hiloON.png) no-repeat left top; 
							 width:22px; height:27px;}
.rest_hiloOFF			{ float:left; background:url(../../img/fundacion/rest_hiloOFF.png) no-repeat left top; 
							width:22px; height:27px;}
.rest_fumarON			{ float:left; background:url(../../img/fundacion/rest_fumarON.png) no-repeat left top; 
							 width:22px; height:27px;}
.rest_fumarOFF			{ float:left; background:url(../../img/fundacion/rest_fumarOFF.png) no-repeat left top; 
							width:22px; height:27px;}
.rest_bodegaON			{ float:left; background:url(../../img/fundacion/rest_bodegaON.png) no-repeat left top; 
							 width:22px; height:27px;}
.rest_bodegaOFF			{ float:left; background:url(../../img/fundacion/rest_bodegaOFF.png) no-repeat left top; 
							width:22px; height:27px;}
.rest_menuON			{ float:left; background:url(../../img/fundacion/rest_menuON.png) no-repeat left top; 
							 width:22px; height:27px;}
.rest_menuOFF			{ float:left; background:url(../../img/fundacion/rest_menuOFF.png) no-repeat left top; 
							width:22px; height:27px;}
.rest_hotelON			{ float:left; background:url(../../img/fundacion/rest_hotelON.png) no-repeat left top; 
							 width:22px; height:27px;}
.rest_hotelOFF			{ float:left; background:url(../../img/fundacion/rest_hotelOFF.png) no-repeat left top; 
							width:22px; height:27px;}
.rest_terrazaON			{ float:left; background:url(../../img/fundacion/rest_terrazaON.png) no-repeat left top; 
							 width:22px; height:27px;}
.rest_terrazaOFF		{ float:left; background:url(../../img/fundacion/rest_terrazaOFF.png) no-repeat left top; 
							width:22px; height:27px;}
.rest_llevarON			{ float:left; background:url(../../img/fundacion/rest_llevarON.png) no-repeat left top; 
							 width:22px; height:27px;}
.rest_llevarOFF			{ float:left; background:url(../../img/fundacion/rest_llevarOFF.png) no-repeat left top; 
							width:22px; height:27px;}
.rest_wifiON			{ float:left; background:url(../../img/fundacion/rest_wifiON.png) no-repeat left top; 
							 width:31px; height:27px;}
.rest_wifiOFF			{ float:left; background:url(../../img/fundacion/rest_wifiOFF.png) no-repeat left top; 
							width:31px; height:27px;}
.rest_reservaON			{ float:left; background:url(../../img/fundacion/rest_reservaON.png) no-repeat left top; 
							 width:27px; height:27px;}
.rest_reservaOFF			{ float:left; background:url(../../img/fundacion/rest_reservaOFF.png) no-repeat left top; 
							width:27px; height:27px;}
.rest_salonON			{ float:left; background:url(../../img/fundacion/rest_salonON.png) no-repeat left top; 
							 width:22px; height:27px;}
.rest_salonOFF			{ float:left; background:url(../../img/fundacion/rest_salonOFF.png) no-repeat left top; 
							width:22px; height:27px;}						
.rest_espectaculos		{ border-bottom:1px dotted #ccc; margin-bottom:20px; padding-bottom:5px; margin-left:60%;}
.rest_espectaculos .WRAPPER{ background-color:#F8F8F8; margin-top:5px;}

.rest_karaokeON			{ float:left; background:url(../../img/fundacion/rest_karaokeON.png) no-repeat left top; 
							 width:22px; height:27px;}
.rest_karaokeOFF		{ float:left; background:url(../../img/fundacion/rest_karaokeOFF.png) no-repeat left top; 
							width:22px; height:27px;}
.rest_tablaoON			{ float:left; background:url(../../img/fundacion/rest_tablaoON.png) no-repeat left top; 
							 width:22px; height:27px;}
.rest_tablaoOFF			{ float:left; background:url(../../img/fundacion/rest_tablaoOFF.png) no-repeat left top; 
							width:22px; height:27px;}
.rest_musicaDirectoON	{ float:left; background:url(../../img/fundacion/rest_musicaDirectoON.png) no-repeat left top; 
							 width:27px; height:27px;}
.rest_musicaDirectoOFF	{ float:left; background:url(../../img/fundacion/rest_musicaDirectoOFF.png) no-repeat left top; 
							width:27px; height:27px;}
.rest_actuacionON		{ float:left; background:url(../../img/fundacion/rest_actuacionON.png) no-repeat left top; 
							 width:22px; height:27px;}
.rest_actuacionOFF		{ float:left; background:url(../../img/fundacion/rest_actuacionOFF.png) no-repeat left top; 
							width:22px; height:27px;}
							
.rest_pago				{ border-bottom:1px dotted #ccc; margin-bottom:20px; padding-bottom:5px; float:left; width:60%;}
.rest_pago .WRAPPER		{ background-color:#F8F8F8; margin-top:5px;}

.rest_visaON			{ float:left; background:url(../../img/fundacion/rest_visaON.png) no-repeat left top; 
							 width:44px; height:44px; border-right:1px dotted #ccc;}
.rest_visaOFF			{ float:left; background:url(../../img/fundacion/rest_visaOFF.png) no-repeat left top; 
							width:44px; height:44px; border-right:1px dotted #ccc;}
.rest_4bON				{ float:left; background:url(../../img/fundacion/rest_4bON.png) no-repeat left top; 
							 width:44px; height:44px; border-right:1px dotted #ccc;}
.rest_4bOFF				{ float:left; background:url(../../img/fundacion/rest_4bOFF.png) no-repeat left top; 
							width:44px; height:44px; border-right:1px dotted #ccc;}
.rest_masterCardON		{ float:left; background:url(../../img/fundacion/rest_masterCardON.png) no-repeat left top; 
							 width:44px; height:44px; border-right:1px dotted #ccc;}
.rest_masterCardOFF		{ float:left; background:url(../../img/fundacion/rest_masterCardOFF.png) no-repeat left top; 
							width:44px; height:44px; border-right:1px dotted #ccc;}
.rest_gourmetON			{ float:left; background:url(../../img/fundacion/rest_gourmetON.png) no-repeat left top; 
							 width:40px; height:44px; border-right:1px dotted #ccc;}
.rest_gourmetOFF		{ float:left; background:url(../../img/fundacion/rest_gourmetOFF.png) no-repeat left top; 
							width:40px; height:44px; border-right:1px dotted #ccc;}
.rest_sodexhoON			{ float:left; background:url(../../img/fundacion/rest_sodexhoON.png) no-repeat left top; 
							 width:40px; height:44px; border-right:1px dotted #ccc;}
.rest_sodexhoOFF		{ float:left; background:url(../../img/fundacion/rest_sodexhoOFF.png) no-repeat left top; 
							width:40px; height:44px; border-right:1px dotted #ccc;}

.rest_calificacion		{ border-bottom:1px dotted #ccc; margin-bottom:20px; padding-bottom:5px; margin-left:60%;}
.rest_calificacion .WRAPPER		{ background-color:#F8F8F8; margin-top:5px;}
.rest_michelin			{ float:left; background:url(../../img/fundacion/rest_michelin.png) no-repeat left top; 
						 	padding-left:60px; height:44px; border-right:1px dotted #ccc; margin-right:10px;}
.rest_campsa			{ float:left; background:url(../../img/fundacion/rest_campsa.png) no-repeat left top; 
						 	padding-left:60px; height:44px; border-right:1px dotted #ccc; margin-right:10px;}
.rest_paisAguilar		{ float:left; background:url(../../img/fundacion/rest_paisAguilar.png) no-repeat left top; 
						 	padding-left:60px; height:44px; border-right:1px dotted #ccc; margin-right:10px;}
.rest_michelin div,
.rest_campsa div,
.rest_paisAguilar div 	{width:25px; height:44px; float:left; 
						 background:url(../../img/fundacion/rest_calificacion.png) no-repeat left top; }
					
/* ------------------------------------------  FIN FICHA RESTAURANTE ------------------------------------------  */



















/* ---------------------------------------- PLANTILLAS ------------------------------------------- */
/* ---------------------------------------- agenda.html ------------------------------------------ */
.tpl_agenda							{}
.tpl_agenda_calendario .Tit .bg		{height:65px; width:90px; float:left;
							 		 background: url(../../img/fundacion/icon_calendario.png) no-repeat left top;}
.tpl_agenda_calendario .middleR		{overflow:hidden;}
.tpl_agenda_calendarios .Tit .bg	{height:65px; width:90px; float:left;
									 background: url(../../img/fundacion/icon_calendarios.png) no-repeat left top;}	

.tpl_agenda_calendarios .list div 	{margin:0px; border-bottom:1px dotted #ccc; padding:5px 0px 5px 5px; overflow:hidden;}
.cal 								{border:none!important; width:20px; height:20px;}
.tpl_agenda_evento					{}

.tpl_agenda_eventos .Tit .bg		{height:65px; width:90px; float:left;
									 background: url(../../img/fundacion/icon_eventos.png) no-repeat left top;}	

.tpl_agenda_evento .botones			{width:100%; margin-bottom:10px;}
.enunciado							{color:#333; font-weight:bold; margin-top:10px;}

.asistentes							{}
.asistentes .autor span				{background:none; padding-left:0px;}

.tpl_agenda_galleryImg .contentTit	{margin-left:10px;}


.tpl_agenda_eventos .dia			{ float:left; width:60px;}
.tpl_agenda_eventos .iconDia		{width:39px; height:49px; text-align:center; font-size:20px; font-weight:bold; color:#FFFFFF;
									 background: url(../../img/fundacion/iconDia.png) no-repeat left top;} 
.tpl_agenda_eventos .iconDia span	{ line-height:3em;}
.tpl_agenda_eventos .eventContent	{margin-left:60px;}

.arrowL								{width:30px; height:16px; cursor:pointer; margin-top:90px;
									 background:transparent url(../../img/fundacion/new_arrow.png) no-repeat left -16px;
									 float:left;}
.arrowR								{width:30px; height:16px; cursor:pointer; margin-top:90px; float:right;
									 background:transparent url(../../img/fundacion/new_arrow.png) no-repeat left top;}
									 
.months								{margin-left:30px; margin-right:30px; *display:inline-block!important;}
.months table						{width:50%; padding:2%; _width:46%; _width:2%;}
.months table.month					{float:left;}
.months table.month2				{float:left;}
.month								{text-align:center;font-size:x-small; *display:inline-block!important;}
.month table						{width:90%; padding:0 5%; font-weight:bold;}
.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:#F1D1D5 url(../../img/fundacion/bg_btnOutset.png) no-repeat left top;}
.month thead .weekend div			{background:url(../../img/fundacion/bg_btnOutset.png) no-repeat right -18px;}
.month tbody td						{background:url(../../img/fundacion/bg_btnOutset.png) no-repeat left -36px;}
.month tbody td div					{background:url(../../img/fundacion/bg_btnOutset.png) no-repeat right -54px;}
.month tbody .weekend				{background:#FAEFF0 url(../../img/fundacion/bg_btnOutset.png) no-repeat left top;}
.month tbody .weekend div			{background:url(../../img/fundacion/bg_btnOutset.png) no-repeat right -18px;}
.month tbody .today					{background:#FFE727 url(../../img/fundacion/bg_btnOutset.png) no-repeat left -36px;
	 								 color:#000;}
.month tbody .todayweekend			{background:#FFE727 url(../../img/fundacion/bg_btnOutset.png) no-repeat left top;
									 color:#333;}
.month tbody .todayweekend div		{background:url(../../img/fundacion/bg_btnOutset.png) no-repeat right -18px;}
.month tbody .post					{background:#4E80BB url(../../img/fundacion/bg_btnOutset.png) no-repeat left -36px;}
.month tbody .post div				{background:url(../../img/fundacion/bg_btnOutset.png) no-repeat right -54px!important;}
.month tbody .post a				{color:#fff!important;}
.month tbody .postweekend			{background:#4E80BB url(../../img/fundacion/bg_btnOutset.png) no-repeat left -36px;
									 color:#fff;}
.month tbody .noBg					{background:none!important; border: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/fundacion/bg_btnOutset.png) no-repeat left top;}
.month2 thead .weekend div			{background:url(../../img/fundacion/bg_btnOutset.png) no-repeat right -18px;}
.month2 tbody td					{background:url(../../img/fundacion/bg_btnOutset.png) no-repeat left -36px;}
.month2 tbody td div				{background:url(../../img/fundacion/bg_btnOutset.png) no-repeat right -54px;}
.month2 tbody .weekend				{background:#F4F8FB url(../../img/fundacion/bg_btnOutset.png) no-repeat left top;}
.month2 tbody .weekend div			{background:url(../../img/fundacion/bg_btnOutset.png) no-repeat right -18px;}
.month2 tbody .today				{background:#FFE727 url(../../img/fundacion/bg_btnOutset.png) no-repeat left -36px;
									 color:#000;}
.month2 tbody .todayweekend			{background:#FFE727 url(../../img/fundacion/bg_btnOutset.png) no-repeat left top;
									 color:#000;}
.month2 tbody .todayweekend div		{background:url(../../img/fundacion/bg_btnOutset.png) no-repeat right -18px;}
.month2 tbody .post,
.month2 tbody .postweekend			{background:#4E80BB url(../../img/fundacion/bg_btnOutset.png) no-repeat left top;
									 color:#fff;}
.month2 tbody .noBg					{background:none!important;
									 background: url(../../img/default/icon_event.png) no-repeat left top;}
									 
									 
									 
									 
/* ---------------------------------------- canales.html ------------------------------------------ */
.tpl_canales						{}
.tpl_canales_postList .Tit .bg		{height:65px; width:80px; float:left; 
									 background: url(../../img/fundacion/icon_post.png) no-repeat left top;}															
.tpl_canales_rss .Tit .bg			{height:65px; width:80px; float:left;
									 background: url(../../img/fundacion/icons_listRSS.png) no-repeat left top;}
.tpl_canales_rss .list .bg			{background:url(../../img/fundacion/link_rss.png) no-repeat left 6px;}
.tpl_canales_rss span				{cursor:pointer;}
.tpl_canales_cat .Tit .bg			{height:65px; width:80px; float:left;
									 background: url(../../img/fundacion/icon_canales.png) no-repeat left top;}
.tpl_canales_cat .breadcrumb 		{float:right; margin:0px 0px 0px 0px; left:0px;}				
.tpl_canales_search .Tit .bg		{height:65px; width:80px; float:left;
									 background: url(../../img/fundacion/icon_search.png) no-repeat left top;}
.tpl_canales_search	.inputForm		{margin-right:80px; height:20px;
									 /*este margin dependerá del lo que ocupe en cada Theme el boton BUSCAR */}	
									 
	
	
	
/* ---------------------------------------- files.html ------------------------------------------ */
.tpl_files							{}	
.tpl_files_calendario .Tit .bg		{height:65px; width:90px; float:left;
							 		 background: url(../../img/fundacion/icon_calendario.png) no-repeat left top;}
.tpl_files_postList .Tit .bg		{height:65px; width:80px; float:left; 
									 background: url(../../img/fundacion/icon_post.png) no-repeat left top;}
.tpl_files_search .Tit .bg			{height:65px; width:80px; float:left;
									 background: url(../../img/fundacion/icon_search.png) no-repeat left top;}
.tpl_files_hemeroteca .Tit .bg		{height:65px; width:80px; float:left;
									 background: url(../../img/fundacion/icon_hemeroteca.png) no-repeat left top;}	
									 
									 


									 
/* ---------------------------------------- post.html ------------------------------------------ */										
.tpl_post_post .Tit .bg				{}	
.tpl_post_comentarios .Tit .bg		{background: url(../../img/fundacion/icon_comentarios.png) no-repeat left top;
									 height:65px; width:80px; float:left;}								 
.tpl_post_lastComments .Tit .bg		{background: url(../../img/fundacion/icon_ultimosComentarios.png) no-repeat left top;
									 height:65px; width:80px; float:left;}	
.tpl_post_lastComments .titular 	{display: block; font-size: 1.2em; padding-bottom: 0; line-height: 1em;}
.tpl_post_lastComments .fecha 		{font-family:Arial, Helvetica, sans-serif; color: #999; margin-top: 0; float:left!important;
									 line-height:1.4em;}
.tpl_post_lastComments .lugar 		{margin-left:5px; font-weight:normal; float:left; display:inline;}
.tpl_post_lastComments .descripcion {clear:left;}
.tpl_post_lastComments .resumen 	{clear: both; font-weight: normal; font-size: 1em;}
.tpl_post_lastComments .botones 	{margin-top: 7px; *display:inline-block}
.tpl_post_lastComments .botones .btn {float: right;}
.tpl_post_lastComments .botones .btn a:hover 
									{text-decoration: none;}
.tpl_post_lastComments .pag li 		{padding:1px 4px;}
.tpl_post_lastComments .pag li.prev a, .tpl_post_lastComments .pag li.next a 
									{font-size: .8em;}								 
.tpl_post_canales .Tit .bg			{background: url(../../img/fundacion/icon_canales.png) no-repeat left top;
									 height:65px; width:80px; float:left;}
.tpl_post_canales .list .bg 		{background:url(../../img/fundacion/link.png) no-repeat left 6px!important;
									 margin:0px; border-bottom:1px dotted #ccc; padding:5px 0px 5px 20px; 
									 overflow:hidden; float:none; height:auto; width:auto;}	
.tpl_post_canales .breadcrumb		{float:right; margin:0px 0px 0px 0px; left:0px;}






/* ---------------------------------------- rss.html ------------------------------------------ */									
.tpl_rss_flash 						{}
.flashRSS							{width:100%; height:500px;}
.tpl_rss_list .Tit .bg				{height:65px; width:80px; float:left;
									 background: url(../../img/fundacion/icons_listRSS.png) no-repeat left top;}
							 
							 
							 
							 
							 
/* ---------------------------------------- foro1.html ------------------------------------------ */									
.tpl_foro1 							{}
.tpl_foro1_list .Tit .bg			{height:65px; width:80px; float:left;
									 background:transparent url(../../img/fundacion/icons_foros2.png) no-repeat left -260px;}							
.tpl_foro1_list .cadaPost 			{border:0px none;}	
.tpl_foro1_list .list .bg			{background:url(../../img/fundacion/icon_foro_F.png) no-repeat left 5px;
									 margin:0px; border-bottom:1px dotted #ccc; padding:5px 0px 5px 20px; overflow:hidden;}
.catforo							{background:url(../../img/fundacion/icon_bgCatForo.png) repeat left top;
									 border:1px solid #ccc; padding:2px;}	
.catforo h2							{height:16px;
							 		background:url(../../img/fundacion/icon_foro_C.png) no-repeat left top; padding-left:20px;}
.numTemas							{border-right:1px dotted #ccc; padding-right:6px; margin-right:6px; 
									 font-weight:normal; float:left;}
.numPost							{padding-right:6px; margin-right:6px; font-weight:normal; min-width:75px;}
.cebra								{padding:5px 5px 5px 38px; overflow:hidden; clear:both;
									 background:#F4F7F8 url(../../img/fundacion/ult_foro_anuncio.png) no-repeat left top;}
.cebra .hoursPost					{border-right:0px none!important; display:block; background:none!important; 
									 padding-left:0px!important;}
.cebra .autor 						{border-right:0px none!important;}
.tpl_foro1_search .Tit .bg			{height:65px; width:80px; float:left;
									 background: url(../../img/fundacion/icon_search.png) no-repeat left top;}
.tpl_foro1_search .inputForm		{margin-right:40px;}	

.tpl_foro1_cat .Tit .bg				{height:65px; width:80px; float:left;
									 background:url(../../img/fundacion/icons_foros2.png) no-repeat left -325px;}
.tpl_foro1_cat .list .bg			{background:url(../../img/fundacion/icon_foro_C.png) no-repeat left 4px;
									 width:auto; height:auto; margin:0px; border-bottom:1px dotted #ccc; 
									 padding:5px 0px 5px 20px; overflow:hidden;}
							 
.tpl_foro1_ultTemas .Tit .bg		{height:65px; width:80px; float:left;
							 		background:url(../../img/fundacion/icons_foros2.png) no-repeat left -195px;}
.tpl_foro1_ultTemas .list .bg		{background:url(../../img/fundacion/icon_star.png) no-repeat left 4px;
							 		 width:auto; height:auto; margin:0px; border-bottom:1px dotted #ccc; 
							  		padding:5px 0px 5px 20px; overflow:hidden;}
							  
					
					
/* ---------------------------------------- foro2.html ------------------------------------------ */
.tpl_foro2 							{}
.tpl_foro2_list .Tit .bg			{height:65px; width:80px; float:left;
									 background:url(../../img/fundacion/icons_foros2.png) no-repeat left top;}						 
.voto								{float:right; width:130px;}
.permisos 							{overflow:hidden; float:left; width:50%;}
.leyenda 							{overflow:hidden; margin-left:50%; margin-top:20px;}
.permisos .list .activ				{background:url(../../img/fundacion/icon_foro_activ.png) no-repeat left 1px;
									 margin:0px; border-bottom:1px dotted #ccc; padding:5px 0px 5px 20px; overflow:hidden;
									 height:auto;  width:auto;}
.permisos .list .bloq				{background:url(../../img/fundacion/icon_foro_bloq.png) no-repeat left 1px;
									 margin:0px; border-bottom:1px dotted #ccc; padding:5px 0px 5px 20px; overflow:hidden;
									 height:auto;  width:auto;}
.tpl_foro2_options .Tit .bg			{height:65px; width:80px; float:left;
									 background:url(../../img/fundacion/icon_options.png) no-repeat left top;}							
.tpl_foro2_respuestaRapida .Tit .bg	{height:65px; width:80px; float:left;
									 background:url(../../img/fundacion/icons_foros2.png) no-repeat left -65px;}						
.tpl_foro2_search .Tit .bg			{height:65px; width:80px; float:left;
									 background: url(../../img/fundacion/icon_search.png) no-repeat left top;}
.tpl_foro2_search .inputForm		{margin-right:40px;}
.tpl_foro2_cat .Tit .bg				{height:65px; width:80px; float:left;
									 background:url(../../img/fundacion/icons_foros2.png) no-repeat left -325px;}
.tpl_foro2_cat .list .bg			{background:url(../../img/fundacion/icon_foro_C.png) no-repeat left 4px;
									 width:auto; height:auto; margin:0px; border-bottom:1px dotted #ccc; 
									 padding:5px 0px 5px 20px; overflow:hidden;}
							 
							 
							 
/* ---------------------------------------- foro3.html ------------------------------------------ */
.tpl_foro3 							{}
.tpl_foro3 h3 						{line-height:1.6em;}
.tpl_foro3_respuestas .Tit .bg		{height:65px; width:80px; float:left;
									 background:url(../../img/fundacion/icons_foros2.png) no-repeat left -130px;} 
.tpl_foro3_options .Tit .bg			{height:65px; width:80px; float:left;
									 background:url(../../img/fundacion/icon_options.png) no-repeat left top;}
.tpl_foro3_search .Tit .bg			{height:65px; width:80px; float:left;
									 background: url(../../img/fundacion/icon_search.png) no-repeat left top;}
.tpl_foro3_search .inputForm		{margin-right:40px;}							 
.tpl_foro3_respuestaRapida .Tit .bg	{height:65px; width:80px; float:left;
									 background:url(../../img/fundacion/icons_foros2.png) no-repeat left -65px;}
.tpl_foro3_cat .Tit .bg				{height:65px; width:80px; float:left;
									 background: url(../../img/fundacion/icon_canales.png) no-repeat left top;}
									 
									 
/* ---------------------------------------- clasificado.html ------------------------------------------ */
.tpl_clasificado					{}
.tpl_clasificado_list .Tit .bg		{height:65px; width:80px; float:left;
									 background: url(../../img/fundacion/icon_clasificados.png) no-repeat left top;}						
.tpl_clasificado_list .cadaPost 	{border:0px none;}	
.tpl_clasificado_list .list .bg		{background:url(../../img/fundacion/icon_foro_S.png) no-repeat left 5px;
									 margin:0px; border-bottom:1px dotted #ccc; padding:5px 0px 5px 20px; overflow:hidden;}
.tpl_clasificado_search .Tit .bg	{height:65px; width:80px; float:left;
									 background: url(../../img/fundacion/icon_search.png) no-repeat left top;}
.tpl_clasificado_search .inputForm	{margin-right:40px;}
.tpl_clasificado_cat .Tit .bg		{height:65px; width:80px; float:left;
									 background: url(../../img/fundacion/icon_clasificados.png) no-repeat left top;}
.tpl_clasificado_cat .list .bg		{background:url(../../img/fundacion/icon_foro_C.png) no-repeat left 4px;
									 width:auto; height:auto; margin:0px; border-bottom:1px dotted #ccc; 
									 padding:5px 0px 5px 20px; overflow:hidden;}
.tpl_clasificado_productos .Tit .bg	{height:65px; width:80px; float:left;
									 background: url(../../img/fundacion/icon_ultProductos.png) no-repeat left top;}								
.tpl_clasificado_ultimos .Tit .bg	{height:65px; width:80px; float:left;
									 background: url(../../img/fundacion/icon_clasificados.png) no-repeat left top;}
.tpl_clasificado_ofertas .Tit .bg	{height:65px; width:80px; float:left;
									 background: url(../../img/fundacion/icon_clasificados.png) no-repeat left top;}
.tpl_clasificado_demandas .Tit .bg	{height:65px; width:80px; float:left;
									 background: url(../../img/fundacion/icon_clasificados.png) no-repeat left top;}
									 
									 
									 
/* ---------------------------------------- clasificado2.html ------------------------------------------ */
.tpl_clasificado2					{}
.tpl_clasificado2_list .Tit .bg		{height:65px; width:80px; float:left;
									 background: url(../../img/fundacion/icon_clasificados.png) no-repeat left top;}
.tpl_clasificado2_options .Tit .bg	{height:65px; width:80px; float:left;
									 background:url(../../img/fundacion/icon_options.png) no-repeat left top;}
.tpl_clasificado2_search .inputForm	{margin-right:40px;}
.tpl_clasificado2_search .Tit .bg	{height:65px; width:80px; float:left;
									 background: url(../../img/fundacion/icon_search.png) no-repeat left top;}
.tpl_clasificado2_cat .Tit .bg		{height:65px; width:80px; float:left;
									 background: url(../../img/fundacion/icon_clasificados.png) no-repeat left top;}
.tpl_clasificado2_cat .list .bg		{background:url(../../img/fundacion/icon_foro_C.png) no-repeat left 4px;
									 width:auto; height:auto; margin:0px; border-bottom:1px dotted #ccc; 
									 padding:5px 0px 5px 20px; overflow:hidden;}
.tpl_clasificado2_subCat .Tit .bg	{height:65px; width:80px; float:left;
									 background: url(../../img/fundacion/icon_clasificados.png) no-repeat left top;}
.tpl_clasificado2_subCat .list .bg	{background:url(../../img/fundacion/icon_foro_S.png) no-repeat left 4px;
									 width:auto; height:auto; margin:0px; border-bottom:1px dotted #ccc; 
									 padding:5px 0px 5px 20px; overflow:hidden;}
									 
									 
									 
/* ---------------------------------------- clasificados.html ------------------------------------------ */
.tpl_clasificados					{}
.datos_producto						{margin:20px auto 0px; width:90%;}
.datos_producto td					{padding:4px;}
.datos_producto .enunciado			{color:#333; font-weight:bold; margin-top:0px;}
.tpl_clasificados_respuestas .Tit .bg{height:65px; width:80px; float:left;
									 background:url(../../img/fundacion/icons_foros2.png) no-repeat left -130px;}
.tpl_clasificados_options .Tit .bg	{height:65px; width:80px; float:left;
									 background:url(../../img/fundacion/icon_options.png) no-repeat left top;}
.tpl_clasificados_cat .Tit .bg		{height:65px; width:80px; float:left;
									 background: url(../../img/fundacion/icon_clasificados.png) no-repeat left top;}
.tpl_clasificados_subCat .Tit .bg	{height:65px; width:80px; float:left;
									 background: url(../../img/fundacion/icon_clasificados.png) no-repeat left top;}								
.tpl_clasificados_respuestaRapida .Tit .bg	
									{height:65px; width:80px; float:left;
									 background:url(../../img/fundacion/icons_foros2.png) no-repeat left -65px;}
.tpl_clasificados_search .Tit .bg	{height:65px; width:80px; float:left;
									 background: url(../../img/fundacion/icon_search.png) no-repeat left top;}
.tpl_clasificados_search .inputForm	{margin-right:40px;}




/* ---------------------------------------- tablon.html ------------------------------------------ */
.tpl_tablon							{}
.tpl_tablon_flash .Tit .bg			{height:65px; width:80px; float:left;
									 background: url(../../img/fundacion/icon_tablon.png) no-repeat left top;}
.tpl_tablon_cat	.Tit .bg			{height:65px; width:80px; float:left;
									 background: url(../../img/fundacion/icon_catTablon.png) no-repeat left top;}
.tpl_tablon_options .Tit .bg		{height:65px; width:80px; float:left;
									 background:url(../../img/default/icon_options.png) no-repeat left top;}




/* ---------------------------------------- buscador2.html ------------------------------------------ */
.tpl_buscador2						{}
.tpl_buscador2_search .Tit .bg		{height:65px; width:80px; float:left;
									 background: url(../../img/fundacion/icon_search.png) no-repeat left top;}
									 
									 
									 
/* ---------------------------------------  buscador3.html ---------------------------------------------  */
.tpl_buscador3									{}
.tpl_buscador3_resultados .Tit .bg				{height:65px; width:80px; float:left;
									 			 background: url(../../img/fundacion/icon_search.png) no-repeat left top;}
.tpl_buscador3 .overlay							{background-color:#F7F7F7; -moz-border-radius:3px; padding:10px; overflow:hidden;
												 position:absolute; left:50%; height:auto; width:450px; 
												 z-index:10;top:40px; margin-left:-225px;}
.iframe_buscador3								{width:100%; height:300px;}
.tpl_buscador3 .overlay	.overlay_img			{text-align:center;}
.tpl_buscador3 .overlay	.overlay_img img		{padding: 2px; border:1px solid #CCC;margin:10px auto;}	
.tpl_buscador3 .overlay	.overlay_audio			{text-align:center;}	
.tpl_buscador3 .overlay	.overlay_video			{text-align:center;}
.tpl_buscador3_resultados .contentTit 			{margin-left:10px;}						
.tpl_buscador3_resultados .results table td		{background-color:#F8F8F8; font-size:0.7em; padding:5px;}
.tpl_buscador3_resultados .cell img				{padding: 2px; background: #F5F5F5; border:1px solid #CCC; 
												 display: block; margin:0px auto; background-color:#FFFFFF;
												 max-width: 100px; max-height: 75px; margin: auto; *text-align: center;
										 *width: expression(this.height <= this.width && this.width >= 75 ? '75px' : true);
										 *height: expression(this.height >= this.width && this.height >= 75 ? '75px' : true);}
.tpl_buscador3_resultados table					{font-size:15px;}
.tpl_buscador3_resultados td					{ width:25%;}					
.tpl_buscador3_resultados .cell					{padding:5px; height:80px; border-bottom:1px dashed #E5E5E5;
												 vertical-align:middle!important;}
.tpl_buscador3_resultados .results h3			{font-weight:bold; padding-top:5px;}
.tpl_buscador3_resultados .results .descripcion	{padding:0px!important;}

.tpl_buscador3 .overlay							{position:absolute; left:35%; height:250px; width:450px; 
												 z-index:10;top:170px;}
												 
/* ---------------------------------------------- cpn_treefiles ----------------------------------------- */	
	
.cpn_treefiles .Tit .bg		{height:65px; width:80px; float:left;
							 background: url(../../img/fundacion/cpn_treeFiles.png) no-repeat left top!important;} 
.listado_carpetas			{margin-left:10px;font-size:12px;}
.listado_carpetas_on		{border-bottom:1px dotted #CCC;}
.listado_carpetas_off{
padding:3px 0px;}
.listado_carpetas_off h2	{cursor:pointer; border-bottom:1px dotted #CCC; font-weight:normal;font-size:12px;color:#22397D;}
.listado_carpetas_on h2{
font-weight:normal;
color:#22397D;
font-size:12px;}
.listado_carpetas_on div h2{
background:none;
padding:5px 5px 5px 22px;}
.listado_carpetas_off h2, .listado_carpetas_on h2
							{background:url(../../img/fundacion/mini_folio.png) no-repeat left top; padding:5px 5px 5px 22px;}
.listado_carpetas_off h2:hover, .listado_carpetas_on h2:hover, .listado_carpetas_on h2
							{background-color:#f3f3f3;}
.tree_img, .tree_audio, .tree_word, .tree_flash, .tree_video
							{margin-left:10px; font-weight:normal!important;}
.tree_img					{background:url(../../img/mini_image.png) no-repeat left top!important; padding-left:25px!important;}
.tree_audio					{background:url(../../img/mini_audio.png) no-repeat left top!important; padding-left:25px!important;}
.tree_word					{background:url(../../img/mini_doc.png) no-repeat left top!important; padding-left:25px!important;}
.tree_flash					{background:url(../../img/mini_flash.png) no-repeat left top!important; padding-left:25px!important;}
.tree_video					{background:url(../../img/mini_video.png) no-repeat left top!important; padding-left:25px!important;}
h2.tree_word a{
font-size:12px;}

												 
												 
												 
												 
/* ---------------------------------------  sitemap.html ---------------------------------------------  */	
.tpl_sitemap 					{}
.tpl_sitemap_list .Tit .bg		{height:65px; width:80px; float:left;
								 background: url(../../img/fundacion/icon_sitemap.png) no-repeat left top;}
.sitemap a:hover 				{color:#333;} 
.contentSitemap 				{overflow:hidden;} 
.contentSitemap .list			{width:30%; float:left; margin:10px 0px 0px 3%;}
.contentSitemap .list div 		{background:url(../../img/fundacion/icon_link.png) no-repeat 0px 0px;
								 list-style-position:outside; padding-left:21px; padding-bottom:5px;} 
.contentSitemap .list div:first-child 	
								{font-weight:bold; border-bottom:1px dotted #999; margin-bottom:10px; font-size:1em;
								 background:none!important; padding-left:0px}
.zonaListas						{width:100%; overflow:hidden;}
.contentSitemap .zonaPublicaciones .list				
								{width:96%; float:none; margin-left:3%;}
.zonaPublicaciones				{margin-top:30px; width:100%; overflow:hidden; margin-bottom:20px;}
												 
												 
												 
/* ------------------------------------------------  INCLUDES ---------------------------------------------  */
.velo 							{position:fixed; left:0; top:0; height:100%; width:100%; z-index:2; 
								 background-color:#333333; -moz-opacity: 0.7; filter:alpha(opacity=70); opacity:.70; 
								 overflow:auto;}
.loader 						{position:absolute; width:500px; height:250px; z-index:3; margin:-250px 0 0 -250px; 
								 left:50%; top:50%}
.inputMail						{float:left; width:220px;}
.inputDominio					{/*margin-left:230px;*/ float:left; width:215px;}
.arroba							{float: left; width:15px; text-align:center;} 

/* ------------------------------------------------  inc-apariencia.html ---------------------------------------------  */
.inc_apariencia					{}
.customizacion, .bloqueo 		{border-right:1px dotted #999; padding:0px 16px;}
.customizacion 					{float:left; width:250px; margin-left:-10px;}
.bloqueo 						{margin-right:8px;float:left; width:300px;}
.tonos 							{margin-left:620px; padding:5px 8px;}
.customizacion .Tit, .bloqueo .Tit, .tonos .Tit 
								{min-height:65px; margin-bottom:10px;}
.customizacion .Tit .bg			{height:65px; width:80px; float:left; 
								 background: url(../../img/fundacion/icon_customizacion.png) no-repeat left top;}
.tonalidades 					{width: auto; list-style:none; float:right;}
.tonalidades div 				{float:left; margin:3px; cursor:pointer; height:43px; width:30px;
								 background:url(../../img/fundacion/icon_tono.png) no-repeat left top;}
.checkFlash						{float:left; width:70px; margin-bottom:10px;}
.contentCheck					{margin-left:70px;}
.sliderListFlash				{width:100%; border-top:1px dotted #ccc; padding-top:10px;}

						 
/* ----------------------------------------------- overlay invitarAmigo --------------------------------------------- */	
.inc_invitarAmigo 				{position:absolute; width:500px; height:450px; z-index:3; margin:-250px 0 0 -250px; 
								 left:50%; top:50%}
.inc_invitarAmigo .bg			{height:65px; width:80px; float:left; 
								 background: url(../../img/fundacion/icon_invitarAmigo.png) no-repeat left top;}		

/* ----------------------------------------------- overlay Olvido Contraseña ----------------------------------------- */	
.inc_olvido 					{position:absolute; width:500px; height:250px; z-index:3; margin:-250px 0 0 -250px; 
								 left:50%; top:50%}
.inc_olvido .Tit .bg			{height:65px; width:80px; float:left;
								 background: url(../../img/fundacion/icon_olvidoPass.png) no-repeat left top;}
								 
/* ------------------------------------------- overlay Solicitud de Acceso ----------------------------------------- */
.inc_acceso 					{position:fixed; width:500px; height:250px; z-index:3; margin:-250px 0 0 -250px; 
								 left:50%; top:50%}
.inc_acceso .Tit .bg			{height:65px; width:80px; float:left;
								 background: url(../../img/fundacion/icon_acceso.png) no-repeat left top;}	
.checkTd						{float:left; width:20px;}
.checkTdContent					{margin-left:20px;}
	
/* ------------------------------------------- overlay Crear Comuniadad ----------------------------------------- */	
.inc_crearComunidad 			{position:fixed; width:500px; height:550px; z-index:3; margin:-275px 0 0 -250px; 
								 left:50%; top:50%}
.inc_crearComunidad .Tit .bg	{height:65px; width:80px; float:left;
								 background: url(../../img/fundacion/icon_crearComunidad.png) no-repeat left top;}	

	

/* ------------------------------------------- clases importante para solucionar incidencias en FOROS ----------------------------------------- */		 	
#listadotemas.list, #listadotemas.listPost { overflow:hidden; width:98%}
.link, .link1, .link2, .link3, .link4, .link5, .link6, .link7{ overflow:hidden;}	 /*suceptible a ser eliminada	*/	
							 
	



/* ----------------------------------------------- AÑADIDO para la nueva plantilla de listado de Portales --------------------------------------------- */

.cpn_portalMap .Tit .bg								{height:0px; width:0px; background:none!important; float:left;}
.cpn_portalMap .contentTit							{margin-left:10px;}
.cpn_portalMap .marcoMapa							{height:250px;	margin:0 1%;padding:0.5%; width:97%; border: 1px solid #ccc; 
													 margin:1%; -moz-border-radius:4px;}	
.cpn_portalList .Tit .bg 							{height:0px; width:0px; background:none!important; float:left;}
.cpn_portalList .contentTit							{margin-left:10px;}
.cpn_portalList h2.titular							{margin:0px!important;}
.cpn_portalList h3 span								{color:#0099CC;}
.cpn_portalList .titular a							{margin:0px; font-size:1.1em; font-weight:bold; color:#333;}
.cpn_portalList .resumen 							{font-weight:normal; color:#999999!important; margin-top:5px;}
.cpn_portalList	a									{color:#0099CC;}
.cpn_portalList	a:hover								{color:#333;}
.pais 												{border-left:1px dotted #ccc; margin:0 0px 0px 10px; padding-left:10px; font-weight:normal; 
						 							 display:inline; }
.provincia 											{border-left:1px dotted #ccc; margin:0 0px 0px 10px; padding-left:10px; font-weight:normal; 
						 							 display:inline; }
.catPortal											{margin:0px!important; text-align:right;}
.catPortal span 									{color:#0691DC; cursor:pointer; padding:0px 3px;}
.catPortal span:hover 								{color:#333;}

.imgPortal											{float:left; width:110px; border:1px solid #ccc;}
.contentPortal										{ margin-left:120px;}

.cpn_portalList .imgPortalL 						{border:3px solid #fff; margin:0;padding:2px;}

.cpn_buscadorPortales .Tit .bg 						{height:0px; width:0px; background:none!important; float:left;}
.cpn_buscadorPortales .contentTit					{margin-left:10px;}
.cpn_buscadorPortales .middleR						{overflow:hidden;}
.cpn_buscadorPortales .Tit							{border-bottom:1px dotted #ccc;}
.cpn_buscadorPortales .Tit .bg2 					{height:0px; width:0px; background:none!important; float:left;}
