/* ------------------------------------------- TAGS GENERICOS -----------------------------------------------  */
html						{min-height:100%;}
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-color:#E3DECC;}	
a 							{color:#333; text-decoration:none;} 
a:active, a:focus 			{outline: 0;}
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;}



/* ------------------------------------------- ESTRUCTURA -----------------------------------------------  */	
.WRAPPER					{width:100%;overflow:hidden;}
.FL							{float:left;}
.FR							{float:right;}
.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;}



/* -----------------------------------------------  ZONAS GENERALES ----------------------------------------------------  */	
.total						{width: 100%; margin: -24px auto 0 auto; 
							 background: url(/ptr/vistacomunidad/style/img/default/bg_body.png) repeat-x top left;}
.portal						{width: 1000px; margin: 0 auto 0 auto; padding-top:30px; clear:both; overflow:hidden;}
.infoHeader 				{width:100%;}
.banner		 				{width:100%;}
.menu 						{z-index:102; width:100%; margin-top:30px;}
.breadcrumb					{font-size:0.8em; font-weight:bold; left:10px; margin:10px 0; z-index:105;}

.breadcrumb a, .breadcrumb span		{background:url(/ptr/vistacomunidad/style/img/default/icon_sepBread.png) no-repeat right center;
									 font-weight:normal; font-style:italic; padding-right:15px; margin-right:5px;}
.breadcrumb a 				{background:url(/ptr/vistacomunidad/style/img/default/icon_sepBread.png) no-repeat right center; 
							 padding-right:15px; font-weight:normal; font-style:italic;}
.container					{z-index:100; width:100%;}

.generica 					{background: url(/ptr/vistacomunidad/style/img/default/generica.png) no-repeat center top; margin:0 auto; 
							 width:243px; height:55px;}







/* ----------------------------------------------   CARCASAS --------------------------------------------------  */	
/* ------------------------------------- carcasa box ----------------------------------------------------------- */
.box .upL					{float:left; width:10px; height:10px; background:url(/ptr/vistacomunidad/style/img/default/box.png) no-repeat left top;}
.box .upR					{margin-left:10px; height:10px; background:url(/ptr/vistacomunidad/style/img/default/box.png) no-repeat right top;}	
.box .downL					{float:left; position:absolute; *position:relative!important;/*Solo IE*/ width:10px; 
							 height:10px; background:url(/ptr/vistacomunidad/style/img/default/box.png) no-repeat left bottom;}
.box .downR					{margin-left:10px; height:10px; background:url(/ptr/vistacomunidad/style/img/default/box.png) no-repeat right bottom;}	
.box .boxContent			{width:100%; background:url(/ptr/vistacomunidad/style/img/default/box_middle_L.png) repeat-y left top;}
.box .boxContent .middleL	{width:4px; float:left;}
.box .boxContent .middleR	{background:url(/ptr/vistacomunidad/style/img/default/box_middle_R.png) repeat-y right top; margin-left:4px; 
							 padding:5px 14px 5px 10px; overflow:hidden; *display:inline-block}
							 
/* ------------------------------------- carcasa noBox ----------------------------------------------------------- */	
.noBox .upL, .noBox .upR, .noBox .downL, .noBox .downR,.noBox .boxContent, .noBox .boxContent .middleR 
							{background:none;}
.noBox .boxContent .middleR	{padding:5px 14px 5px 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 boxG ----------------------------------------------------------- */	
.boxG .upL					{float:left; width:12px; height:12px; background:url(/ptr/vistacomunidad/style/img/default/boxG.png) no-repeat left top;}
.boxG .upR					{margin-left:12px; height:12px; background:url(/ptr/vistacomunidad/style/img/default/boxG.png) no-repeat right top;}	
.boxG .downL				{float:left; width:12px; height:12px; 
							 background:url(/ptr/vistacomunidad/style/img/default/boxG.png) no-repeat left bottom;}
.boxG .downR				{margin-left:12px; height:12px; background:url(/ptr/vistacomunidad/style/img/default/boxG.png) no-repeat right bottom;}	
.boxG .boxContent			{width:100%; background:url(/ptr/vistacomunidad/style/img/default/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(/ptr/vistacomunidad/style/img/default/boxG_middle_R.png) repeat-y right top!important;}






/* ------------------------------------------- FORMULARIOS -----------------------------------------------  */
table.Form 					{width:100%; margin:7px 0;	padding: 7px 0px; background:#f5f5f5;}
table.Form td 				{width: auto; padding:3px; font-size:12px;}
td 							{font-size:12px!important;}
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; margin:20px 0 0 7px; cursor:pointer;
							 background: url(/ptr/vistacomunidad/style/img/default/new_calendar.png) no-repeat left top; }
.calendar2					{float:right; width:30px; height:23px; }
							 
							
.calendar2 input			{border:0 none!important; margin:0; padding:0; cursor:pointer; width:30px; height:23px; 
							 background: url(/ptr/vistacomunidad/style/img/default/new_calendar.png) no-repeat 7px top;}
							 
							 
.calendar3					{border:0 none!important; margin:0; padding:0; width:30px; height:22px; cursor:pointer;
							 background: url(/ptr/vistacomunidad/style/img/default/new_calendar3.png) no-repeat 7px top;}
table.Form td .btn, table.Form td .btn2, table.Form td .btn3, table.Form td .btn4, table.Form td .btn5 		
							{float: right;}



/* ----------------------------------------------- PAGINACION ------------------------------------------------------- */
.paginacion 				{background-color:#E5E5E5; padding:5px; overflow:hidden; *display:inline-block!important;}
.paginacion2 				{background-color:#F5F5F5; 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(/ptr/vistacomunidad/style/img/default/icon_pagPrev.png) no-repeat left top; padding:0px; border:none; 
							 width:24px!important; height:24px!important;}
.pag div.next 				{background: url(/ptr/vistacomunidad/style/img/default/icon_pagNext.png) no-repeat left top; padding:0px; border:none; 
							 width:24px!important; height:24px!important;}
.pag div.Pprev 				{background: url(/ptr/vistacomunidad/style/img/default/icon_pagPPrev.png) no-repeat left top; padding:0px; border:none; 
							 width:24px!important; height:24px!important;}
.pag div.Nnext 				{background: url(/ptr/vistacomunidad/style/img/default/icon_pagNNext.png) no-repeat left top; padding:0px; border:none; 
							 width:24px!important; height:24px!important;}
						 
						 
						 
						 



/* ----------------------------------------------- LISTADOS ------------------------------------------------------- */
.list						{margin:10px 8px 10px 8px;}

.list div 					{overflow:hidden;}
.list .bg 					{background:url(/ptr/vistacomunidad/style/img/default/link.png) no-repeat left 6px; 
							 margin:0px; border-bottom:1px dotted #ccc; padding:5px 0px 5px 20px; overflow:hidden;}
.link 						{background:url(/ptr/vistacomunidad/style/img/default/link.png) no-repeat left 6px;
							 margin:0px; border-bottom:1px dotted #ccc; padding:5px 0px 5px 20px; overflow:hidden;}
.link1 						{background:url(/ptr/vistacomunidad/style/img/default/link1.png) no-repeat left 6px;
							 margin:0px; border-bottom:1px dotted #ccc; padding:5px 0px 5px 20px; overflow:hidden;}
.link2 						{background:url(/ptr/vistacomunidad/style/img/default/link2.png) no-repeat left 6px;
							 margin:0px; border-bottom:1px dotted #ccc; padding:5px 0px 5px 20px; overflow:hidden;}
.link3 						{background:url(/ptr/vistacomunidad/style/img/default/link3.png) no-repeat left 6px;
							 margin:0px; border-bottom:1px dotted #ccc; padding:5px 0px 5px 20px; overflow:hidden;}
.link4 						{background:url(/ptr/vistacomunidad/style/img/default/link4.png) no-repeat left 6px;
							 margin:0px; border-bottom:1px dotted #ccc; padding:5px 0px 5px 20px; overflow:hidden;}
.link5 						{background:url(/ptr/vistacomunidad/style/img/default/link5.png) no-repeat left 6px;
							 margin:0px; border-bottom:1px dotted #ccc; padding:5px 0px 5px 20px; overflow:hidden;}
.link6 						{background:url(/ptr/vistacomunidad/style/img/default/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;}
.listPost h3.fecha{ color:#333;}
/*.link3 h2{ width:90%}*/

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


/* ---------------------------------------------- BOTONES --------------------------------------------------- */
.btn, .btn1, .btn2, .btn3, .btn4, .btn5, .btn6, .btnKnw 		
							{float:left; height:24px; text-transform:uppercase; font-size:0.8em; margin:0 3px; cursor:pointer;}
.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(/ptr/vistacomunidad/style/img/default/bg_btnInset.png) no-repeat left top;}
.btn .R 					{background:url(/ptr/vistacomunidad/style/img/default/bg_btnInset.png) no-repeat right top;}
.btn .R a					{color:#ccc;}

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

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

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

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

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

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

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

.btnKnw .L 					{background:url(/ptr/vistacomunidad/style/img/default/bg_btnInset.png) no-repeat left -300px;}
.btnKnw .R 					{background:url(/ptr/vistacomunidad/style/img/default/bg_btnInset.png) no-repeat right -300px; color:#EFEFEF}
.btnKnw .R a				{color:#EFEFEF}
.btnKnw .R img				{vertical-align:middle;}




/* -------------------------------------------------- COMPONENTES ------------------------------------------ */
/* -------------------------------------------------- encabezados ----------------------------------------- */
.Tit						{overflow:hidden;}
.Tit h2 					{font-size:1.24em; padding-bottom:0px!important; }
.Tit h3 					{font-family:"Century Gothic"; font-size:1em; font-weight:normal;}
.contentTit 				{margin-left:80px;}
.imgTit 					{float:left;}

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

/* ---------------------------------------------- cpn_calendarList ----------------------------------------- */
.cpn_calendarList .Tit .bg	{height:65px; width:80px; float:left;
							 background: url(/ptr/vistacomunidad/style/img/default/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 .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:50px; border:0px none!important; z-index:1; padding:0px;}
.cpn_calendarList .calendarDate div{padding-left:7px;}
.cpn_calendarList .calendarTit 
							{overflow:hidden; height:20px; font-weight:bold;}
.cpn_calendarList .calendarTit:hover
							{background:none;}

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

/* ---------------------------------------------- cpn_levelList ----------------------------------------- */
.cpn_levelList .Tit .bg		{height:65px; width:80px; float:left;
							 background: url(/ptr/vistacomunidad/style/img/default/cpn_levelList.png) no-repeat left top!important;}
.cpn_levelList .list .bg 	{background:url(/ptr/vistacomunidad/style/img/default/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; cursor:pointer;
							 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(/ptr/vistacomunidad/style/img/default/new_arrow.png) no-repeat left top;}
.menos						{background:url(/ptr/vistacomunidad/style/img/default/new_arrow.png) no-repeat left -16px;}
.cpn_levelList .breadcrumb	{float:right; margin:0px 10px 0px 0px;}


/* ---------------------------------------------- cpn_navegacion ----------------------------------------- */
.cpn_navegacion 			{width: auto;}
.cpn_navegacion .upL		{background:url(/ptr/vistacomunidad/style/img/default/box333.png) no-repeat left top;}
.cpn_navegacion .upR		{background:url(/ptr/vistacomunidad/style/img/default/box333.png) no-repeat right top;}
.cpn_navegacion .downL		{background:url(/ptr/vistacomunidad/style/img/default/boxF2F2F2.png) no-repeat left bottom;}
.cpn_navegacion .downR		{background:url(/ptr/vistacomunidad/style/img/default/boxF2F2F2.png) no-repeat right bottom;}
.cpn_navegacion .boxContent {background:url(/ptr/vistacomunidad/style/img/default/boxF2F2F2_middle_L.png) repeat-y left top;}
.cpn_navegacion .boxContent .middleR 
							{background:url(/ptr/vistacomunidad/style/img/default/boxF2F2F2_middle_R.png) repeat-y right top; padding: 0 4px 0 0;}
.cpn_navegacion .Tit 		{background: #333; width: auto; margin: 0; padding: 10px; }
.cpn_navegacion .Tit .bg 	{float: left; width:72px; height:61px; 
							 background:url(/ptr/vistacomunidad/style/img/default/cpn_navegacion.png) no-repeat left top!important;}
.cpn_navegacion .Tit h2 	{font-size:1.24em; padding-bottom:0; color: #FFF; }
.cpn_navegacion .Tit h3		{font-family:"Century Gothic"; font-size:1em; font-weight:normal; color: #F2F2F2;}
.cpn_navegacion .contentTit {margin-left:80px}
.cpn_navegacion .imgTit 	{float:left;}
.cpn_navegacion .Tabs 		{background: #333; width: auto;}
.cpn_navegacion .Tabs li	{float: left; cursor:pointer; font-weight: bold; font-size: .85em;}
.cpn_navegacion .Tabs li a 	{float: left; display: block; color:#666; text-decoration:none;}
.cpn_navegacion .Tabs li:first-child a 
							{margin-left: 10px}
.cpn_navegacion .Tabs li:last-child a 
							{margin-right: 10px}
.cpn_navegacion .Tabs li a span 
							{float: left; display: block; *cursor: pointer;}
.cpn_navegacion .Tabs li.tab_on 
							{margin: 0;}
.cpn_navegacion .Tabs li.tab_on a {background:url(/ptr/vistacomunidad/style/img/default/bg_tabs.png) no-repeat left top; padding: 0 0 0 15px;}
.cpn_navegacion .Tabs li.tab_on a span {background: #333 url(/ptr/vistacomunidad/style/img/default/bg_tabs.png) no-repeat right top; padding: 10px 15px 0 0;}
.cpn_navegacion .Tabs li.tab_off {margin: 0 10px; padding-top: 8px;}
.cpn_navegacion .Tabs li.tab_off a {color:#fff; background: 0 none;}
.cpn_navegacion .Tabs li.tab_off a span {background: 0 none;}
.cpn_navegacion .Subtabs 	{min-height: 30px!important;}
.cpn_navegacion .Subtabs ul {float: left; background: #F2F2F2; margin-top: 10px;}
.cpn_navegacion .Subtabs li {float: left; line-height: 1.8em; padding: 0 10px;}
.cpn_navegacion .Subtabs li a {float: left; display: block; font-weight: normal; font-size: .85em; color: #666;}
.cpn_navegacion .Subtabs a:hover {color: #333; cursor:pointer;}
.cpn_navegacion .Tabs span.administracion{ color:#FFFFFF;}
.cpn_navegacion .Tabs li.tab_on span.administracion{ color:#333333}
/* ---------------------------------------------- cpn_encuesta ----------------------------------------- */
.cpn_encuesta .Tit .bg		{height:65px; width:80px; float:left;
							 background: url(/ptr/vistacomunidad/style/img/default/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;}

/* ---------------------------------------------- cpn_linkList ----------------------------------------- */
.cpn_linkList .Tit .bg		{height:65px; width:80px; float:left;
							 background: url(/ptr/vistacomunidad/style/img/default/cpn_linkList.png) no-repeat left top!important;}
	
/* ---------------------------------------------- cpn_postList ----------------------------------------- */
.cpn_postList .Tit .bg		{height:65px; width:80px; float:left;
							 background: url(/ptr/vistacomunidad/style/img/default/cpn_postList.png) no-repeat left top!important;}

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

/* ---------------------------------------------- cpn_blogList ----------------------------------------- */
.cpn_blogList .Tit .bg		{height:65px; width:80px; float:left;
							 background: url(/ptr/vistacomunidad/style/img/default/cpn_blogList.png) no-repeat left top!important;}
	
/* ---------------------------------------------- cpn_publicidad ----------------------------------------- */	
.cpn_publicidad .Tit .bg	{height:65px; width:80px; float:left;
							 background: url(/ptr/vistacomunidad/style/img/default/cpn_publicidad.png) no-repeat left top!important;}
	
/* ---------------------------------------------- cpn_publicidad ----------------------------------------- */	
.cpn_embebido .Tit .bg		{height:65px; width:80px; float:left;
							 background: url(/ptr/vistacomunidad/style/img/default/cpn_embebido.png) no-repeat left top!important;}
	
/* ---------------------------------------------- cpn_tagcloud ----------------------------------------- */	
.cpn_tagcloud .Tit .bg		{height:65px; width:80px; float:left;
							 background: url(/ptr/vistacomunidad/style/img/default/cpn_tagcloud.png) no-repeat left top!important;}
	
/* ---------------------------------------------- cpn_styleList ----------------------------------------- */		
.cpn_styleList .Tit .bg		{height:65px; width:80px; float:left;
							 background: url(/ptr/vistacomunidad/style/img/default/cpn_styleList.png) no-repeat left top!important;}
	
/* ---------------------------------------------- cpn_newsletter ----------------------------------------- */	
.cpn_newsletter .Tit .bg	{height:65px; width:80px; float:left;
							 background: url(/ptr/vistacomunidad/style/img/default/cpn_newsLetter.png) no-repeat left top!important;}
	
/* ---------------------------------------------- cpn_newsletter ----------------------------------------- */
.cpn_contacto .Tit .bg		{height:65px; width:80px; float:left;
							 background: url(/ptr/vistacomunidad/style/img/default/cpn_contacto.png) no-repeat left top!important;}
	
/* ---------------------------------------------- cpn_newsletter ----------------------------------------- */	
.cpn_youTube .Tit .bg		{height:65px; width:80px; float:left;
							 background: url(/ptr/vistacomunidad/style/img/default/cpn_youTube.png) no-repeat left top!important;}
							 
/* ---------------------------------------------- cpn_rssList ----------------------------------------- */	
.cpn_rssList .Tit .bg		{height:65px; width:80px; float:left;
							 background: url(/ptr/vistacomunidad/style/img/default/cpn_rssList.png) no-repeat left top!important;}
							 
/* ---------------------------------------------- cpn_rssList ----------------------------------------- */
.cpn_rss .Tit .bg			{height:65px; width:80px; float:left;
							 background: url(/ptr/vistacomunidad/style/img/default/cpn_rss.png) no-repeat left top!important;}
.titulo_rss					{background-color:#E3DECC;}

/* ---------------------------------------------- cpn_buscador ----------------------------------------- */
.cpn_buscador .Tit .bg		{height:65px; width:80px; float:left;
							 background: url(/ptr/vistacomunidad/style/img/default/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;}
.cpn_buscador .inputForm	{margin-right:110px;}
	
/* ---------------------------------------------- cpn_postView ----------------------------------------- */
.cpn_postView .Tit .bg		{height:65px; width:80px; float:left;
							 background: url(/ptr/vistacomunidad/style/img/default/cpn_postView.png) no-repeat left top!important;}
.cpn_postView2 .fecha		{float:none;}
	
/* ---------------------------------------------- cpn_servicios ----------------------------------------- */
.cpn_servicios .Tit .bg		{height:65px; width:80px; float:left;
							 background: url(/ptr/vistacomunidad/style/img/default/cpn_servicios.png) no-repeat left top!important;}
.cpn_servicios .list		{margin:0px 8px!important;}

/* ---------------------------------------------- cpn_registrosForm ----------------------------------------- */	
.cpn_registrosForm .Tit .bg	{height:65px; width:80px; float:left;
							 background: url(/ptr/vistacomunidad/style/img/default/cpn_registrosForm.png) no-repeat left top!important;}
.cpn_registrosForm .list	{margin:0px 8px!important;}

/* ---------------------------------------------- cpn_postView2 ----------------------------------------- */	
.cpn_postView2 .Tit .bg		{height:65px; width:80px; float:left;
							 background: url(/ptr/vistacomunidad/style/img/default/cpn_postView2.png) no-repeat left top!important;}
.cpn_postView2 .fecha		{float:none;}

/* ---------------------------------------------- cpn_postView3 ----------------------------------------- */	
.cpn_postView3 .Tit .bg		{height:65px; width:80px; float:left;
						 	 background: url(/ptr/vistacomunidad/style/img/default/cpn_postView3.png) no-repeat left top!important;}
.cpn_viewPost3 .post		{clear:both;}
.cpn_postView2 .fecha		{float:none;}	
	
/* ---------------------------------------------- cpn_solicitudes ----------------------------------------- */	
.cpn_solicitudes .Tit .bg	{height:65px; width:80px; float:left;
							 background: url(/ptr/vistacomunidad/style/img/default/cpn_solicitudes.png) no-repeat left top!important;}

/* ---------------------------------------------- cpn_solicitudes ----------------------------------------- */	
.cpn_buscadorLicitaciones .Tit .bg	
							{height:65px; width:80px; float:left;
							 background: url(/ptr/vistacomunidad/style/img/default/cpn_searchList.png) no-repeat left top!important;}

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

.cpn_idiomas .listHorL, 
.cpn_idiomas .listHorR			{padding:0px 2px;}

.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(/ptr/vistacomunidad/style/img/default/flags.png) no-repeat -600px -200px;}
.cpn_idiomas .i_ingles			{background: url(/ptr/vistacomunidad/style/img/default/flags.png) no-repeat left top;}
.cpn_idiomas .i_frances			{background: url(/ptr/vistacomunidad/style/img/default/flags.png) no-repeat -200px -100px;}
.cpn_idiomas .i_italiano			{background: url(/ptr/vistacomunidad/style/img/default/flags.png) no-repeat -600px -100px;}
.cpn_idiomas .i_aleman			{background: url(/ptr/vistacomunidad/style/img/default/flags.png) no-repeat -300px -100px;}
.cpn_idiomas .i_portugues			{background: url(/ptr/vistacomunidad/style/img/default/flags.png) no-repeat -300px -200px;}
.cpn_idiomas .i_turco				{background: url(/ptr/vistacomunidad/style/img/default/flags.png) no-repeat -100px -500px;}
.cpn_idiomas .i_polaco			{background: url(/ptr/vistacomunidad/style/img/default/flags.png) no-repeat -200px -200px;}
.cpn_idiomas .i_catalan			{background: url(/ptr/vistacomunidad/style/img/default/flags.png) no-repeat -0px -300px;}
.cpn_idiomas .i_gallego			{background: url(/ptr/vistacomunidad/style/img/default/flags.png) no-repeat -500px -400px;}
.cpn_idiomas .i_euskera			{background: url(/ptr/vistacomunidad/style/img/default/flags.png) no-repeat -200px -600px;}
.cpn_idiomas .i_rumano			{background: url(/ptr/vistacomunidad/style/img/default/flags.png) no-repeat -400px -200px;}
.cpn_idiomas .i_checo			{background: url(/ptr/vistacomunidad/style/img/default/flags.png) no-repeat -600px -0px;}
.cpn_idiomas .i_danes			{background: url(/ptr/vistacomunidad/style/img/default/flags.png) no-repeat -700px -0px;}
.cpn_idiomas .i_eleno			{background: url(/ptr/vistacomunidad/style/img/default/flags.png) no-repeat -400px -100px;}
.cpn_idiomas .i_lituano			{background: url(/ptr/vistacomunidad/style/img/default/flags.png) no-repeat -500px -300px;}
.cpn_idiomas .i_leton			{background: url(/ptr/vistacomunidad/style/img/default/flags.png) no-repeat -400px -300px;}
.cpn_idiomas .i_holandes		{background: url(/ptr/vistacomunidad/style/img/default/flags.png) no-repeat -0px -100px;}
.cpn_idiomas .i_noruego			{background: url(/ptr/vistacomunidad/style/img/default/flags.png) no-repeat -100px -200px;}
.cpn_idiomas .i_ruso			{background: url(/ptr/vistacomunidad/style/img/default/flags.png) no-repeat -500px -200px;}
.cpn_idiomas .i_eslovaco		{background: url(/ptr/vistacomunidad/style/img/default/flags.png) no-repeat -700px -300px;}
.cpn_idiomas .i_esloveno		{background: url(/ptr/vistacomunidad/style/img/default/flags.png) no-repeat -0px -400px;}


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

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

/* ----- RssNews ----- */	
.cpn_rssNews .bg{
	height:65px; width:80px; float:left;
	background: url(/ptr/vistacomunidad/style/img/default/cpn_rssNews.png) no-repeat left top!important;} 
	
	
.cpn_miniPost .Tit .bg		{height:65px; width:80px; float:left;
							 background: url(/ptr/vistacomunidad/style/img/default/cpn_miniPost.png) no-repeat left top!important;}
.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_logado ----------------------------------------- */
.cpn_logado						{}
.cpn_logado .Tit .bg			{width:0px; height:0px;}
.cpn_logado .contentTit			{margin-left:0px;}
.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;}





/* ---------------------------------------------- cpn_fileList ----------------------------------------- */
.cpn_fileList .Tit .bg		{height:65px; width:80px; float:left;
							 background: url(/ptr/vistacomunidad/style/img/default/cpn_fileList.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(/ptr/vistacomunidad/style/img/default/bg_btnInset.png) no-repeat right -260px;}
.files .tab_off				{height:20px; margin:5px 0px; padding:0px 10px 0px 0px;
						 	 background:url(/ptr/vistacomunidad/style/img/default/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(/ptr/vistacomunidad/style/img/default/new_bullet.png) no-repeat left top;}
.files .tab_on .iconArrow	{background: url(/ptr/vistacomunidad/style/img/default/bg_btnInset.png) no-repeat left -260px; 
							 width:20px; height:20px; float:left; cursor:pointer;}
.files .tab_off .iconArrow	{background: url(/ptr/vistacomunidad/style/img/default/bg_btnInset.png) no-repeat left -280px; 
 							 width:20px; height:20px; float:left; cursor:pointer;}	

/* ---------------------------------------------- cpn_inviteFriend ----------------------------------------- */
.cpn_inviteFriend .Tit .bg 	{background:transparent url(/ptr/vistacomunidad/style/img/default/cpn_inviteFriend.png) no-repeat scroll left top!important;
							float:left; height:65px; width:80px;}

/* ---------------------------------------------- cpn_lienzoBlanco ----------------------------------------- */	
.cpn_lienzoBlanco .Tit .bg	{background:transparent url(/ptr/vistacomunidad/style/img/default/cpn_lienzoBlanco.png) no-repeat scroll left top!important;
							 float:left; height:65px; width:80px;}

/* ---------------------------------------------- cpn_buscadorEmpresas ----------------------------------------- */	
.cpn_buscadorEmpresas .Tit .bg{height:65px; width:80px; float:left;
							 background: url(/ptr/vistacomunidad/style/img/default/cpn_buscadorEmpresa.png) no-repeat left top!important;} 
	
/* ---------------------------------------------- cpn_buscadorRestaurantes ----------------------------------------- */	
.cpn_buscadorRestaurantes .Tit .bg
							{height:65px; width:80px; float:left; 
							 background: url(/ptr/vistacomunidad/style/img/default/cpn_buscadorRestaurante.png) no-repeat left top!important;} 
		
/* ---------------------------------------------- cpn_buscadorRestaurantes ----------------------------------------- */		
.cpn_buscadorMedico .Tit .bg		{height:65px; width:80px; float:left;
							 background: url(/ptr/vistacomunidad/style/img/default/cpn_buscadorMedica.png) no-repeat left top!important;} 
	
/* ---------------------------------------------- cpn_myContacts ----------------------------------------- */	
.cpn_myContacts .Tit .bg	{height:65px; width:80px; float:left;
							 background: url(/ptr/vistacomunidad/style/img/default/cpn_myContacts.png) no-repeat left top!important;} 
.contacts 					{height:70px; float:left; margin:2px; width:70px; padding:5px; text-align:center; 
							 background-color:#F8F7F1;}	
.Icontac					{background-color:#E4EAEF; overflow:hidden;}
.Icontac img				{margin:5px;}
.Icontac .list li:hover		{cursor:default!important}

/* ---------------------------------------------- cpn_productsRss ----------------------------------------- */
.cpn_productsRss .Tit .bg	{height:65px; width:80px; float:left;
							 background: url(/ptr/vistacomunidad/style/img/default/cpn_feedsproductos.png) no-repeat left top!important;}
.cpn_productsRss .producto	{padding:4px;}
.producto img				{text-align:center}

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

.cpn_productsRss td.tdProducto{background-color:#F8F7F1; width:50%;}


	
 /* ---------------------------------------------- cpn_Structural1col ----------------------------------------- */
.cpn_Structural1col .Tit .bg{height:65px; width:80px; float:left;
							 background: url(/ptr/vistacomunidad/style/img/default/cpn_estruc1col.png) no-repeat left top} 
/* ---------------------------------------------- cpn_Structural2col ----------------------------------------- */
.cpn_Structural2col .Tit .bg{height:65px; width:80px; float:left;
							 background: url(/ptr/vistacomunidad/style/img/default/cpn_estruc2col.png) no-repeat left top} 
	
/* ---------------------------------------------- cpn_Structural3col ----------------------------------------- */	
.cpn_Structural3col .Tit .bg{height:65px; width:80px; float:left;
							 background: url(/ptr/vistacomunidad/style/img/default/cpn_estruc3col.png) no-repeat left top} 
						
	
/* ---------------------------------------------- cpn_Structural4col ----------------------------------------- */	
.cpn_Structural4col .Tit .bg{height:65px; width:80px; float:left;
							 background: url(/ptr/vistacomunidad/style/img/default/cpn_estruc4col.png) no-repeat left top} 

/* ---------------------------------------------- cpn_sitemap ----------------------------------------- */	
.cpn_sitemap .Tit .bg		{height:65px; width:80px; float:left;
							 background: url(/ptr/vistacomunidad/style/img/default/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;}

/* ---------------------------------------------- cpn_treefiles ----------------------------------------- */		
.cpn_treefiles .Tit .bg		{height:65px; width:80px; float:left;
							 background: url(/ptr/vistacomunidad/style/img/default/cpn_treeFiles.png) no-repeat left top!important;} 
.listado_carpetas			{margin-left:10px;}
.listado_carpetas_on		{border-bottom:1px dotted #CCC;}
.listado_carpetas_off h2	{cursor:pointer; border-bottom:1px dotted #CCC; font-weight:normal;}
.listado_carpetas_off h2, .listado_carpetas_on h2
							{background:url(/ptr/vistacomunidad/style/img/mini_folio.png) no-repeat left top; padding-left:18px;}
.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(/ptr/vistacomunidad/style/img/mini_image.png) no-repeat left top!important; padding-left:25px!important;}
.tree_audio					{background:url(/ptr/vistacomunidad/style/img/mini_audio.png) no-repeat left top!important; padding-left:25px!important;}
.tree_word					{background:url(/ptr/vistacomunidad/style/img/mini_doc.png) no-repeat left top!important; padding-left:25px!important;}
.tree_flash					{background:url(/ptr/vistacomunidad/style/img/mini_flash.png) no-repeat left top!important; padding-left:25px!important;}
.tree_video					{background:url(/ptr/vistacomunidad/style/img/mini_video.png) no-repeat left top!important; padding-left:25px!important;}

/* ---------------------------------------------- cpn_lastUsers ----------------------------------------- */		
.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(/ptr/vistacomunidad/style/img/default/cpn_audioList.png) no-repeat left top;}


/* ---------------------------------------------- cpn_docList ----------------------------------------- */
.cpn_docList .Tit .bg		{height:65px; width:80px; float:left;
							 background: url(/ptr/vistacomunidad/style/img/default/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(/ptr/vistacomunidad/style/img/default/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(/ptr/vistacomunidad/style/img/default/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(/ptr/vistacomunidad/style/img/default/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-block !important;}
.cpn_contactList .resumen 		{font-weight:normal; display:block;}
.cpn_contactList .cadaPost	 	{ padding-bottom:15px}						
.cpn_contactList .cadaPost .titular{ padding-bottom:0px; font-size:1em; font-family:Arial, Helvetica, sans-serif;}
.cpn_contactList span.TB       	{ float:left}
.cpn_contactList .mobile		{ margin-left:5px; padding-left:18px; background:url(/ptr/vistacomunidad/style/img/clean/icon_miniMobile.png) no-repeat left top!important;}
.cpn_contactList .fecha			{background:url(/ptr/vistacomunidad/style/img/clean/icon_miniFijo.png) no-repeat left top!important; padding-left:20px; color:#333;}
.cpn_contactList .autor			{background:url(/ptr/vistacomunidad/style/img/clean/icon_miniMail.png) no-repeat left top!important; padding-left:20px; border-right:none;}
.cpn_contactList .autor, .cpn_contactList .fecha, .cpn_contactList .mobile, .cpn_contactList span.TB 
								{ font-size:.9em}	 

.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(/ptr/vistacomunidad/style/img/clean/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:right;
							 		background: url(/ptr/vistacomunidad/style/img/clean/cpn_flickr.png) no-repeat right top;}	


/* ---------------------------------------------- cpn_videoList ----------------------------------------- */
.cpn_nav .Tit .bg				{height:65px; width:80px; float:left;
								 background: url(/ptr/vistacomunidad/style/img/default/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(/ptr/vistacomunidad/style/img/default/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;}


/* ---------------------------------------------- cpn_perfil ---------------------------------------------- */
.cpn_perfil .Tit .bg			{height:65px; width:80px; float:left;
						 	 background: url(/ptr/vistacomunidad/style/img/clean/cpn_userComunidad.png) no-repeat right top;}
.cpn_perfil	.ficha 					{width:280px; height:188px; padding:3px; margin-left:5px;
									 background:url(/ptr/vistacomunidad/style/img/default/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(/ptr/vistacomunidad/style/img/default/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(/ptr/vistacomunidad/style/img/default/cpn_mensajeList.png) no-repeat left top!important;}
.cpn_mensajeList .listPost 			{margin-top:0; padding-top:0;}
.cpn_mensajeList .resumen 			{font-weight:normal;}   
.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:none; float:none}
.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;}


/* ---------------------------------------------- RSS channelList----------------------------------------- */
.cpn_rssChannelList	.Tit .bg		{height:65px; width:80px; float:left;
									 background: url(/ptr/vistacomunidad/style/img/default/cpn_rssChannelList.png) no-repeat left top!important;}						 

.cpn_rssChannelList .list .bg 		{background: url(/ptr/vistacomunidad/style/img/default/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(/ptr/vistacomunidad/style/img/default/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(/ptr/vistacomunidad/style/img/default/rssChannelList.png) no-repeat left top!important; padding-left:20px;}


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

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


/* -------------------------------------------cpn_googlemaps ----------------------------------------- */
.cpn_googlemap .Tit .bg{height:65px; width:80px; float:left; background: url(/ptr/vistacomunidad/style/img/default/cpn_googlemap.png) no-repeat left top!important;}


/* -------------------------------------------cpn_georeferenciación de post ----------------------------------------- */
.cpn_postgeoref .Tit .bg{height:65px; width:80px; float:left; background: url(/ptr/vistacomunidad/style/img/default/cpn_postgeoref.png) no-repeat left top!important;}


/* ----------------------------------------------- Zona Pestaña -------------------------------------------- */
#pannel 					{width:100%; background-color:#2f2f2f; 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(/ptr/vistacomunidad/style/img/default/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 			{color:#FFFFFF;} 
.usuarioContent .autor span	{color:#FFFFFF; cursor:default !important;}
.logoAplicacion 			{background: url(/ptr/vistacomunidad/style/img/default/logoPTR.png) no-repeat 10px 10px; width:150px; height:150px;}
.amarillo					{color:#333; float:left;}
.usuario					{background:url(/ptr/vistacomunidad/style/img/default/icon_anonimo.png) no-repeat left top;}













	



	

	










	












/* ---------- COMPONENTE POST ---------- */



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


/* ---------- FOOTER ---------- */
.footer{ width:100%; margin:80px auto 0 auto; background: url(/ptr/vistacomunidad/style/img/default/bg_footer.png) repeat-x left top; height:auto;}
.footer .box{ width:1000px; margin:0 auto;}

.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;}	
.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{ position:relative; /*top:80px;*/ margin-top:30px;}
.datosFooter {position:relative; /*top:50px;*/ font-size:0.9em; color:#999999;}

.powered	 { position:relative;  color:#F0F0F0; width:100%; text-align:center; font-size:11px;}
.powered a	 { color:#FFFFFF;}
.powered a img{ vertical-align: bottom}
.powered span  { margin-top:3px;}
.legalFooter { position:relative;  color:#F0F0F0; width:100%; text-align:center;}
.legalFooter ul{ text-align:center;}
.legalFooter ul li{ display:inline; font-size:0.8em; padding-right:5px;}
.legalFooter ul li a{color:#F0F0F0;}
.configuracionFooter { position:relative; width:100%; /*top:165px;*/ text-align:center; color:#FFFFFF; font-size:0.8em;}
.configuracionFooter a{ color:#F0F0F0; font-weight:bold;}

.asistencia { position:relative; left:630px; top:80px;}
	



/* ---------- 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(/ptr/vistacomunidad/style/img/default/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;}
	



	








/* ---------------------------------------- BULLETS ------------------------------------------ */



/* ------------------------------ CLASES DE USE PARA LA PLANTILLA A�ADIR COMPONENTES ------------------------------- */
.precomponente .bg{ height:65px; width:80px; float:left; background:url(/ptr/vistacomunidad/style/img/default/icon_precomponente.png) no-repeat left top;}
.precomponentes .bg{ height:65px; width:80px; float:left; background:url(/ptr/vistacomunidad/style/img/default/icon_precomponentes.png) no-repeat left top;}
.info { border:1px dotted #DCDCDC; padding:5px 5px 5px 30px; background:url(/ptr/vistacomunidad/style/img/default/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; width:65px; height:65px; background-color:#f3f3f3;}
.comp .compIco img{ margin-bottom:2px}
.comp .compIco.selected {
	margin: 4px;
	border: 1px solid #ECE9D8;}

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



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


/* ---------------------------------------- PLANTILLAS ------------------------------------------ */
/* ---------------------------------------- agenda.html ------------------------------------------ */
.tpl_agenda							{}
.tpl_agenda_calendario .Tit .bg		{height:65px; width:80px; float:left;
									 background: url(/ptr/vistacomunidad/style/img/default/icon_calendario.png) no-repeat left top;}
.tpl_agenda_calendario .middleR		{overflow:hidden;}
.tpl_agenda_calendarios				{border-left:1px dotted #ccc; padding:8px;}
.tpl_agenda_calendarios .Tit .bg	{height:65px; width:80px; float:left;
									 background: url(/ptr/vistacomunidad/style/img/default/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:80px; float:left;
									 background: url(/ptr/vistacomunidad/style/img/default/icon_eventos.png) no-repeat left top;}	

.tpl_agenda_evento .botones			{width:100%; margin-bottom: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(/ptr/vistacomunidad/style/img/default/iconDia.png) no-repeat left top;} 
.tpl_agenda_eventos .iconDia span	{ line-height:3em;}
.tpl_agenda_eventos .eventContent	{margin-left:60px;}



.enunciado							{color:#333; font-weight:bold; margin-top:10px;}

.asistentes							{}
.asistentes .autor span				{background:none; padding-left:0px;}
.asistente 							{width:40px; height:40px; border:1px solid #CCC; padding:2px;}

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

.arrowL								{width:22px; height:16px; cursor:pointer; margin-top:90px;
									 background:transparent url(/ptr/vistacomunidad/style/img/default/new_arrow.png) no-repeat left -16px;
									 float:left; overflow:hidden;}
.arrowR								{width:22px; height:16px; cursor:pointer; margin-top:90px; float:right;
									 background:transparent url(/ptr/vistacomunidad/style/img/default/new_arrow.png) no-repeat left top; overflow:hidden;}
									 
.months								{margin-left:30px; margin-right:30px; overflow:hidden;}
.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; overflow:hidden;}
.month table						{width:90%; padding:0 5%; font-weight:bold;}
.miniCalendario .months table.month	{float:left; width:90%; padding:0 1%;}
.month td							{height:18px;}
.month td div						{height:18px; text-align:center; line-height:18px; margin-left:2px; padding-right:1px;}
.month thead td						{background:none; text-transform:capitalize;}
.month thead .weekend				{background:#E2EBF5 url(/ptr/vistacomunidad/style/img/default/bg_btnOutset.png) no-repeat left top;}
.month thead .weekend div			{background:url(/ptr/vistacomunidad/style/img/default/bg_btnOutset.png) no-repeat right -18px;}
.month tbody td						{background:url(/ptr/vistacomunidad/style/img/default/bg_btnOutset.png) no-repeat left -36px;}
.month tbody td div					{background:url(/ptr/vistacomunidad/style/img/default/bg_btnOutset.png) no-repeat right -54px;}
.month tbody .weekend				{background:#F4F8FB url(/ptr/vistacomunidad/style/img/default/bg_btnOutset.png) no-repeat left top;}
.month tbody .weekend div			{background:url(/ptr/vistacomunidad/style/img/default/bg_btnOutset.png) no-repeat right -18px;}
.month tbody .today					{background:#FFE727 url(/ptr/vistacomunidad/style/img/default/bg_btnOutset.png) no-repeat left -36px;
									 color:#000;}
.month tbody .todayweekend			{background:#FFE727 url(/ptr/vistacomunidad/style/img/default/bg_btnOutset.png) no-repeat left top;
									 color:#333;}
.month tbody .todayweekend div		{background:url(/ptr/vistacomunidad/style/img/default/bg_btnOutset.png) no-repeat right -18px;}
.month tbody .post					{background:#4E80BB url(/ptr/vistacomunidad/style/img/default/bg_btnOutset.png) no-repeat left -36px;}
.month tbody .post div				{background:url(/ptr/vistacomunidad/style/img/default/bg_btnOutset.png) no-repeat right -54px!important;}
.month tbody .post a				{color:#fff!important;}
.month tbody .postweekend			{background:#4E80BB url(/ptr/vistacomunidad/style/img/default/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(/ptr/vistacomunidad/style/img/default/bg_btnOutset.png) no-repeat left top;}
.month2 thead .weekend div			{background:url(/ptr/vistacomunidad/style/img/default/bg_btnOutset.png) no-repeat right -18px;}
.month2 tbody td					{background:url(/ptr/vistacomunidad/style/img/default/bg_btnOutset.png) no-repeat left -36px;}
.month2 tbody td div				{background:url(/ptr/vistacomunidad/style/img/default/bg_btnOutset.png) no-repeat right -54px;}
.month2 tbody .weekend				{background:#F4F8FB url(/ptr/vistacomunidad/style/img/default/bg_btnOutset.png) no-repeat left top;}
.month2 tbody .weekend div			{background:url(/ptr/vistacomunidad/style/img/default/bg_btnOutset.png) no-repeat right -18px;}
.month2 tbody .today				{background:#FFE727 url(/ptr/vistacomunidad/style/img/default/bg_btnOutset.png) no-repeat left -36px; color:#000;}
.month2 tbody .todayweekend			{background:#FFE727 url(/ptr/vistacomunidad/style/img/default/bg_btnOutset.png) no-repeat left top; color:#000;}
.month2 tbody .todayweekend div		{background:url(/ptr/vistacomunidad/style/img/default/bg_btnOutset.png) no-repeat right -18px;}
.month2 tbody .post,
.month2 tbody .postweekend			{background:#4E80BB url(/ptr/vistacomunidad/style/img/default/bg_btnOutset.png) no-repeat left top; color:#fff;}
.month2 tbody .noBg					{background:none!important;}
.events .bg							{height:65px; width:80px; float:left; 
									 background: url(/ptr/vistacomunidad/style/img/default/icon_events.png) no-repeat left top;}
.event .bg							{height:65px; width:80px; float:left; 
									 background: url(/ptr/vistacomunidad/style/img/default/icon_event.png) no-repeat left top;}			 
.container .tpl_agenda_calendarios	{overflow: hidden;}									 
									 
/* ---------------------------------------- canales.html ------------------------------------------ */
.tpl_canales						{}
.tpl_canales_postList .Tit .bg		{height:65px; width:80px; float:left; 
									 background: url(/ptr/vistacomunidad/style/img/default/icon_post.png) no-repeat left top;}									
.tpl_canales_rss .Tit .bg			{height:65px; width:80px; float:left;
									 background: url(/ptr/vistacomunidad/style/img/default/icons_listRSS.png) no-repeat left top;}
.tpl_canales_rss span				{cursor:pointer;}
.tpl_canales_rss .list .bg			{background:url(/ptr/vistacomunidad/style/img/default/link_rss.png) no-repeat left 6px;}
.tpl_canales_cat .Tit .bg			{height:65px; width:80px; float:left;
									 background: url(/ptr/vistacomunidad/style/img/default/icon_canales.png) no-repeat left top;}
.tpl_canales_cat .breadcrumb 		{float:right; margin:0 10px 0 0;}				
.tpl_canales_search .Tit .bg		{height:65px; width:80px; float:left;
									 background: url(/ptr/vistacomunidad/style/img/default/icon_search.png) no-repeat left top;}
.tpl_canales_search	.inputForm		{margin-right:100px; 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:80px; float:left;
									 background: url(/ptr/vistacomunidad/style/img/default/icon_calendario.png) no-repeat left top;}
.tpl_files_postList .Tit .bg		{height:65px; width:80px; float:left; 
									 background: url(/ptr/vistacomunidad/style/img/default/icon_post.png) no-repeat left top;}
.tpl_files_search .Tit .bg			{height:65px; width:80px; float:left;
									 background: url(/ptr/vistacomunidad/style/img/default/icon_search.png) no-repeat left top;}
.tpl_files_hemeroteca .Tit .bg		{height:65px; width:80px; float:left;
									 background: url(/ptr/vistacomunidad/style/img/default/icon_hemeroteca.png) no-repeat left top;}							 
								 
									 
									 
/* ---------------------------------------- post.html ------------------------------------------ */									
.tpl_post_post .Tit .bg				{}	
.tpl_post_comentarios .Tit .bg		{background: url(/ptr/vistacomunidad/style/img/default/icon_comentarios.png) no-repeat left top;
									 height:65px; width:80px; float:left;}								 
.tpl_post_lastComments .Tit .bg		{background: url(/ptr/vistacomunidad/style/img/default/icon_ultimosComentarios.png) no-repeat left top;
									 height:65px; width:80px; float:left;}									 
.tpl_post_canales .Tit .bg			{background: url(/ptr/vistacomunidad/style/img/default/icon_canales.png) no-repeat left top;
									 height:65px; width:80px; float:left;}
.tpl_post_canales .list .bg 			{background:url(/ptr/vistacomunidad/style/img/default/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 10px 0px 0px;}


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

.titular 							{font-family:Georgia, "Times New Roman", Times, serif!important; 
									 font-size:1.3em; font-weight:normal;}
.titular a							{font-family:Georgia, "Times New Roman", Times, serif!important;}
.descripcion 						{padding-bottom:10px;}
.resumen 							{font-weight:bold;}

.tags								{margin:5px 0;}
p.tags span							{white-space:nowrap}
.tags span 							{color:#666; /*cursor:pointer;*/ padding:0 0 0 18px; min-width:40px;
									 background:url(/ptr/vistacomunidad/style/img/default/new_tags.png) no-repeat 3px top; }
.tags span:hover 					{color:#333}
.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(/ptr/vistacomunidad/style/img/default/icon_miniAutor.png) no-repeat left 2px; padding-left:15px;}
.autor 								{font-weight:bold; color:#0099CC;}
.autor span a						{color:#0099CC;}
.hoursPost							{float:left; font-weight:normal; color:#8F8F8F; 
									 background:url(/ptr/vistacomunidad/style/img/default/icon_miniHora.png) no-repeat left 1px; 
									 padding-left:15px; border-right:1px dotted #ccc; padding-right:5px; 
									 margin-right:5px; }
.canal 								{border-right:1px dotted #ccc; padding-right:6px; margin-right:6px; font-weight:normal; 
									 float:left;}
.canal span, .canal a 				{color:#0099CC; *white-space: pre;}
.tipoEvento 						{border-right:1px dotted #ccc; padding-right:6px; margin-right:6px; 
									 font-weight:normal;float:left;}
.tipoEvento span					{color:#0099CC;}
.localizacion						{background:url(/ptr/vistacomunidad/style/img/default/icon_miniLocalizacion.png) no-repeat left 2px; 
									 padding-left:15px; 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;
									 background:url(/ptr/vistacomunidad/style/img/default/icon_miniComentario.png) no-repeat left 2px;
									 padding-left:15px; float:left;}
.fechaInicio						{font-weight:normal; color:#494949; font-size:0.9em; padding-left:15px; 
									 background:url(/ptr/vistacomunidad/style/img/default/icon_miniFechaInicio.png) no-repeat left 2px; }
.fechaFinal							{font-weight:normal; color:#494949; font-size:0.9em; padding-left:15px; 
									 background:url(/ptr/vistacomunidad/style/img/default/icon_miniFechaFinal.png) no-repeat left 2px; }
.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(/ptr/vistacomunidad/style/img/default/icon_extendido.png) no-repeat right top; 
									 width:150px; height:22px; float:right; cursor:pointer; text-align:right; } 
.extendido 							{background:url(/ptr/vistacomunidad/style/img/default/icon_simple.png) no-repeat right top; width:150px; 
									 height:22px; float:right; cursor:pointer; text-align:right;}
									 
.inline 							{display:inline;}
h3.inline							{padding-right:5px; margin-right:5px; font-weight:normal!important;}
.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;}
.votacion 							{padding:5px 0; border-top:1px dotted #999; margin:10px 0; float:right; width:100%;}
.votacion table						{float:right;}
.subcom								{width:100%; clear:both; float:none; overflow:hidden;}
.puntuacion 						{border-top:1px dotted #999; padding-top:5px;}

.valoracion 						{float:right; width:130px;}
.valoracion div						{float:right;}
.valoracionFull						{float:right; width:100%; text-align:right;}
.sendMail, .voteOn, .voteOff		{float:right; display:inline; margin:0px 1px 0 1px; cursor:pointer;}

.sendMail							{width:20px; height:20px; background:url(/ptr/vistacomunidad/style/img/default/new_mail.png) no-repeat left top;}
.voteOn								{width:17px; height:16px; background:url(/ptr/vistacomunidad/style/img/default/new_vote.png) no-repeat left top;}
.voteOff							{width:17px;height:16px; background:url(/ptr/vistacomunidad/style/img/default/new_vote.png) no-repeat left -16px;}

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

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

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


.cadaPost .titular	{font-size:1.3em; padding-bottom:5px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.fecha{font-weight:normal; color:#333; font-size:0.9em; background:url(/ptr/vistacomunidad/style/img/default/icon_miniFecha.png) no-repeat left 2px; padding-left:15px; float: left;  margin-top:2px; line-height:1.2em; margin-right:5px;}

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

.ultimoPost{background:url(/ptr/vistacomunidad/style/img/default/icon_miniUltimoPost.png) no-repeat left 4px; padding-left:15px; float:left; min-width:75px;}
.ultimoPost, .ultimoPost a{color:#CC0000; font-weight:bold!important;}
.marcoMapa					{width:100%; height:400px;}







/* ---------------------------------------- directorio.html ------------------------------------------ */
/* ---------------------------------------  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(/ptr/vistacomunidad/style/img/default/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(/ptr/vistacomunidad/style/img/default/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(/ptr/vistacomunidad/style/img/default/rest_fax.png) no-repeat left top; padding-left:25px;}
.dir_mail					{background:url(/ptr/vistacomunidad/style/img/default/rest_mail.png) no-repeat left top; padding-left:25px;}
.dir_web					{background:url(/ptr/vistacomunidad/style/img/default/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(/ptr/vistacomunidad/style/img/default/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(/ptr/vistacomunidad/style/img/default/rest_horario.png) no-repeat left top; padding:0 10px 30px 25px; 
							 float:left;}
.dir_trabajadores			{background:url(/ptr/vistacomunidad/style/img/default/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(/ptr/vistacomunidad/style/img/default/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(/ptr/vistacomunidad/style/img/default/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(/ptr/vistacomunidad/style/img/default/icon_rest.png) no-repeat left top;}
.dirChannels.restaurante .Tit .bg
							{height:65px; width:80px; float:left;
							 background:url(/ptr/vistacomunidad/style/img/default/icon_dirChannelRest.png) no-repeat left top;}	
.dirSearch.restaurante .Tit .bg	
							{height:65px; width:80px; float:left;
							 background:url(/ptr/vistacomunidad/style/img/default/icon_dirSearchRest.png) no-repeat left top;}										
.dirList.empresa .Tit .bg	{height:65px; width:80px; float:left;
							 background:url(/ptr/vistacomunidad/style/img/default/icon_empresa.png) no-repeat left top;}
.dirChannels.empresa .Tit .bg{height:65px; width:80px; float:left;
							  background:url(/ptr/vistacomunidad/style/img/default/icon_dirChannelEmpresa.png) no-repeat left top;}	
.dirSearch.empresa .Tit .bg	{height:65px; width:80px; float:left;
							 background:url(/ptr/vistacomunidad/style/img/default/icon_dirSearchEmpresa.png) no-repeat left top;}	
.dirList.contratante .Tit .bg{height:65px; width:80px; float:left;
								 background:url(/ptr/vistacomunidad/style/img/default/icon_contratante.png) no-repeat left top;}
.dirChannels.contratante .Tit .bg
							{height:65px; width:80px; float:left;
							 background:url(/ptr/vistacomunidad/style/img/default/icon_dirChannelContratante.png) no-repeat left top;}	
.dirSearch.contratante .Tit .bg	{height:65px; width:80px; float:left;
							 background:url(/ptr/vistacomunidad/style/img/default/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(/ptr/vistacomunidad/style/img/default/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(/ptr/vistacomunidad/style/img/default/rest_accesibleON.png) no-repeat left top; 
							 width:22px; height:27px;}
.rest_accesibleOFF			{float:left; background:url(/ptr/vistacomunidad/style/img/default/rest_accesibleOFF.png) no-repeat left top; 
							 width:22px; height:27px;}
.rest_parkingON				{float:left; background:url(/ptr/vistacomunidad/style/img/default/rest_parkingON.png) no-repeat left top; 
							 width:22px; height:27px;}
.rest_parkingOFF			{float:left; background:url(/ptr/vistacomunidad/style/img/default/rest_parkingOFF.png) no-repeat left top; 
							 width:22px; height:27px;}
.rest_aparcaON				{float:left; background:url(/ptr/vistacomunidad/style/img/default/rest_aparcaON.png) no-repeat left top; 
							 width:34px; height:27px;}
.rest_aparcaOFF				{float:left; background:url(/ptr/vistacomunidad/style/img/default/rest_aparcaOFF.png) no-repeat left top; 
							 width:34px; height:27px;}
.rest_aireON				{float:left; background:url(/ptr/vistacomunidad/style/img/default/rest_aireON.png) no-repeat left top; 
							 width:22px; height:27px;}
.rest_aireOFF				{float:left; background:url(/ptr/vistacomunidad/style/img/default/rest_aireOFF.png) no-repeat left top; 
							 width:22px; height:27px;}
.rest_hiloON				{float:left; background:url(/ptr/vistacomunidad/style/img/default/rest_hiloON.png) no-repeat left top; 
							 width:22px; height:27px;}
.rest_hiloOFF				{float:left; background:url(/ptr/vistacomunidad/style/img/default/rest_hiloOFF.png) no-repeat left top; 
							 width:22px; height:27px;}
.rest_fumarON				{float:left; background:url(/ptr/vistacomunidad/style/img/default/rest_fumarON.png) no-repeat left top; 
							 width:22px; height:27px;}
.rest_fumarOFF				{float:left; background:url(/ptr/vistacomunidad/style/img/default/rest_fumarOFF.png) no-repeat left top; 
							 width:22px; height:27px;}
.rest_bodegaON				{float:left; background:url(/ptr/vistacomunidad/style/img/default/rest_bodegaON.png) no-repeat left top; 
							 width:22px; height:27px;}
.rest_bodegaOFF				{float:left; background:url(/ptr/vistacomunidad/style/img/default/rest_bodegaOFF.png) no-repeat left top; 
							 width:22px; height:27px;}
.rest_menuON				{float:left; background:url(/ptr/vistacomunidad/style/img/default/rest_menuON.png) no-repeat left top; 
							 width:22px; height:27px;}
.rest_menuOFF				{float:left; background:url(/ptr/vistacomunidad/style/img/default/rest_menuOFF.png) no-repeat left top; 
							 width:22px; height:27px;}
.rest_hotelON				{float:left; background:url(/ptr/vistacomunidad/style/img/default/rest_hotelON.png) no-repeat left top; 
							 width:22px; height:27px;}
.rest_hotelOFF				{float:left; background:url(/ptr/vistacomunidad/style/img/default/rest_hotelOFF.png) no-repeat left top; 
							 width:22px; height:27px;}
.rest_terrazaON				{float:left; background:url(/ptr/vistacomunidad/style/img/default/rest_terrazaON.png) no-repeat left top; 
							 width:22px; height:27px;}
.rest_terrazaOFF			{float:left; background:url(/ptr/vistacomunidad/style/img/default/rest_terrazaOFF.png) no-repeat left top; 
							 width:22px; height:27px;}
.rest_llevarON				{float:left; background:url(/ptr/vistacomunidad/style/img/default/rest_llevarON.png) no-repeat left top; 
							 width:22px; height:27px;}
.rest_llevarOFF				{float:left; background:url(/ptr/vistacomunidad/style/img/default/rest_llevarOFF.png) no-repeat left top; 
							 width:22px; height:27px;}
.rest_wifiON				{float:left; background:url(/ptr/vistacomunidad/style/img/default/rest_wifiON.png) no-repeat left top; 
							 width:31px; height:27px;}
.rest_wifiOFF				{float:left; background:url(/ptr/vistacomunidad/style/img/default/rest_wifiOFF.png) no-repeat left top; 
							 width:31px; height:27px;}
.rest_reservaON				{float:left; background:url(/ptr/vistacomunidad/style/img/default/rest_reservaON.png) no-repeat left top; 
							 width:27px; height:27px;}
.rest_reservaOFF			{float:left; background:url(/ptr/vistacomunidad/style/img/default/rest_reservaOFF.png) no-repeat left top; 
							 width:27px; height:27px;}
.rest_salonON				{float:left; background:url(/ptr/vistacomunidad/style/img/default/rest_salonON.png) no-repeat left top; 
							 width:22px; height:27px;}
.rest_salonOFF				{float:left; background:url(/ptr/vistacomunidad/style/img/default/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(/ptr/vistacomunidad/style/img/default/rest_karaokeON.png) no-repeat left top; 
							 width:22px; height:27px;}
.rest_karaokeOFF			{float:left; background:url(/ptr/vistacomunidad/style/img/default/rest_karaokeOFF.png) no-repeat left top; 
							 width:22px; height:27px;}
.rest_tablaoON				{float:left; background:url(/ptr/vistacomunidad/style/img/default/rest_tablaoON.png) no-repeat left top; 
							 width:22px; height:27px;}
.rest_tablaoOFF				{float:left; background:url(/ptr/vistacomunidad/style/img/default/rest_tablaoOFF.png) no-repeat left top; 
							 width:22px; height:27px;}
.rest_musicaDirectoON		{float:left; background:url(/ptr/vistacomunidad/style/img/default/rest_musicaDirectoON.png) no-repeat left top; 
							 width:27px; height:27px;}
.rest_musicaDirectoOFF		{float:left; background:url(/ptr/vistacomunidad/style/img/default/rest_musicaDirectoOFF.png) no-repeat left top; 
							 width:27px; height:27px;}
.rest_actuacionON			{float:left; background:url(/ptr/vistacomunidad/style/img/default/rest_actuacionON.png) no-repeat left top; 
							 width:22px; height:27px;}
.rest_actuacionOFF			{float:left; background:url(/ptr/vistacomunidad/style/img/default/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(/ptr/vistacomunidad/style/img/default/rest_visaON.png) no-repeat left top; 
							 width:44px; height:44px; border-right:1px dotted #ccc;}
.rest_visaOFF				{float:left; background:url(/ptr/vistacomunidad/style/img/default/rest_visaOFF.png) no-repeat left top; 
							 width:44px; height:44px; border-right:1px dotted #ccc;}
.rest_4bON					{float:left; background:url(/ptr/vistacomunidad/style/img/default/rest_4bON.png) no-repeat left top; 
							 width:44px; height:44px; border-right:1px dotted #ccc;}
.rest_4bOFF					{float:left; background:url(/ptr/vistacomunidad/style/img/default/rest_4bOFF.png) no-repeat left top; 
							 width:44px; height:44px; border-right:1px dotted #ccc;}
.rest_masterCardON			{float:left; background:url(/ptr/vistacomunidad/style/img/default/rest_masterCardON.png) no-repeat left top; 
							 width:44px; height:44px; border-right:1px dotted #ccc;}
.rest_masterCardOFF			{float:left; background:url(/ptr/vistacomunidad/style/img/default/rest_masterCardOFF.png) no-repeat left top; 
							 width:44px; height:44px; border-right:1px dotted #ccc;}
.rest_gourmetON				{float:left; background:url(/ptr/vistacomunidad/style/img/default/rest_gourmetON.png) no-repeat left top; 
							 width:40px; height:44px; border-right:1px dotted #ccc;}
.rest_gourmetOFF			{float:left; background:url(/ptr/vistacomunidad/style/img/default/rest_gourmetOFF.png) no-repeat left top; 
							 width:40px; height:44px; border-right:1px dotted #ccc;}
.rest_sodexhoON				{float:left; background:url(/ptr/vistacomunidad/style/img/default/rest_sodexhoON.png) no-repeat left top; 
							 width:40px; height:44px; border-right:1px dotted #ccc;}
.rest_sodexhoOFF			{float:left; background:url(/ptr/vistacomunidad/style/img/default/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(/ptr/vistacomunidad/style/img/default/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(/ptr/vistacomunidad/style/img/default/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(/ptr/vistacomunidad/style/img/default/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(/ptr/vistacomunidad/style/img/default/rest_calificacion.png) no-repeat left top; }




									 
/* ---------------------------------------- rss.html ------------------------------------------ */									
.tpl_rss_flash 				{}
.flashRSS					{width:100%; height:500px;}
.tpl_rss_list .Tit .bg		{height:65px; width:80px; float:left;
							 background: url(/ptr/vistacomunidad/style/img/default/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(/ptr/vistacomunidad/style/img/default/icons_foros2.png) no-repeat left -260px;}							
.tpl_foro1_list .cadaPost 			{border:0px none;}	
.tpl_foro1_list .list .bg			{background:url(/ptr/vistacomunidad/style/img/default/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(/ptr/vistacomunidad/style/img/default/icon_bgCatForo.png) repeat left top;
									 border:1px solid #ccc; padding:2px;}	
.catforo h2							{height:16px; padding-left:20px;
									 background:url(/ptr/vistacomunidad/style/img/default/icon_foro_C.png) no-repeat left 1px;}
.numTemas							{border-right:1px dotted #ccc; padding-right:6px; margin-right:6px; 
									 font-weight:normal; float:left;}
.numPost							{border-right:1px dotted #ccc; padding-right:6px; margin-right:6px; 
									 font-weight:normal; float:left;}
.cebra								{padding:5px 5px 5px 38px; overflow:hidden; clear:both;
									 background:#F4F7F8 url(/ptr/vistacomunidad/style/img/default/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(/ptr/vistacomunidad/style/img/default/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(/ptr/vistacomunidad/style/img/default/icons_foros2.png) no-repeat left -325px;}
							 
.tpl_foro1_ultTemas .Tit .bg		{height:65px; width:80px; float:left;
									 background:url(/ptr/vistacomunidad/style/img/default/icons_foros2.png) no-repeat left -195px;}


						 						 
/* ---------------------------------------- foro2.html ------------------------------------------ */
.tpl_foro2 							{}
.tpl_foro2_list .Tit .bg			{height:65px; width:80px; float:left;
							 		background:url(/ptr/vistacomunidad/style/img/default/icons_foros2.png) no-repeat left top;}						 
.voto								{float:right; width:130px; z-index:10}

.permisos 							{overflow:hidden; float:left; width:50%;}
.leyenda 							{overflow:hidden; margin-left:50%; margin-top:20px;}
.permisos .list .activ				{background:url(/ptr/vistacomunidad/style/img/default/icon_foro_activ.png) no-repeat left 5px;
									 margin:0px; border-bottom:1px dotted #ccc; padding:5px 0px 5px 20px; overflow:hidden;
									 height:auto;  width:auto;}
.permisos .list .bloq				{background:url(/ptr/vistacomunidad/style/img/default/icon_foro_bloq.png) no-repeat left 5px;
									 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(/ptr/vistacomunidad/style/img/clean/icon_options.png) no-repeat left top;}							
.tpl_foro2_respuestaRapida .Tit .bg	{height:65px; width:80px; float:left;
									 background:url(/ptr/vistacomunidad/style/img/default/icons_foros2.png) no-repeat left -65px;}						
.tpl_foro2_search .Tit .bg			{height:65px; width:80px; float:left;
									 background: url(/ptr/vistacomunidad/style/img/default/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(/ptr/vistacomunidad/style/img/default/icons_foros2.png) no-repeat left -325px;}	
							 
							 
/* ---------------------------------------- foro3.html ------------------------------------------ */
.tpl_foro3 							{}
.tpl_foro3 h3 						{line-height:1.6em;}
.tpl_foro3_respuestas .Tit .bg		{height:65px; width:80px; float:left;
									 background:url(/ptr/vistacomunidad/style/img/default/icons_foros2.png) no-repeat left -130px;} 
.tpl_foro3_options .Tit .bg			{height:65px; width:80px; float:left;
									 background:url(/ptr/vistacomunidad/style/img/clean/icon_options.png) no-repeat left top;}
.tpl_foro3_search .Tit .bg			{height:65px; width:80px; float:left;
									 background: url(/ptr/vistacomunidad/style/img/default/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(/ptr/vistacomunidad/style/img/default/icons_foros2.png) no-repeat left -65px;}
.tpl_foro3_cat .Tit .bg				{height:65px; width:80px; float:left;
									 background:url(/ptr/vistacomunidad/style/img/default/icons_foros2.png) no-repeat left -325px;}								 
			
	

/* ---------------------------------------- clasificado.html ------------------------------------------ */
.tpl_clasificado					{}
.tpl_clasificado_list .Tit .bg		{height:65px; width:80px; float:left;
									 background: url(/ptr/vistacomunidad/style/img/default/icon_clasificados.png) no-repeat left top;}						
.tpl_clasificado_list .cadaPost 	{border:0px none;}	
.tpl_clasificado_list .list .bg		{background:url(/ptr/vistacomunidad/style/img/default/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(/ptr/vistacomunidad/style/img/default/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(/ptr/vistacomunidad/style/img/default/icon_clasificados.png) no-repeat left top;}
.tpl_clasificado_productos .Tit .bg	{height:65px; width:80px; float:left;
									 background: url(/ptr/vistacomunidad/style/img/default/icon_ultProductos.png) no-repeat left top;}								
.tpl_clasificado_ultimos .Tit .bg	{height:65px; width:80px; float:left;
									 background: url(/ptr/vistacomunidad/style/img/default/icon_clasificados.png) no-repeat left top;}
.tpl_clasificado_ofertas .Tit .bg	{height:65px; width:80px; float:left;
									 background: url(/ptr/vistacomunidad/style/img/default/icon_clasificados.png) no-repeat left top;}
.tpl_clasificado_demandas .Tit .bg	{height:65px; width:80px; float:left;
									 background: url(/ptr/vistacomunidad/style/img/default/icon_clasificados.png) no-repeat left top;}
									 
									 
									 
									 
									 
/* ---------------------------------------- clasificado2.html ------------------------------------------ */
.tpl_clasificado2					{}
.tpl_clasificado2_list .Tit .bg		{height:65px; width:80px; float:left;
									 background: url(/ptr/vistacomunidad/style/img/default/icon_clasificados.png) no-repeat left top;}
.tpl_clasificado2_options .Tit .bg	{height:65px; width:80px; float:left;
									 background:url(/ptr/vistacomunidad/style/img/clean/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(/ptr/vistacomunidad/style/img/default/icon_search.png) no-repeat left top;}
.tpl_clasificado2_cat .Tit .bg		{height:65px; width:80px; float:left;
									 background: url(/ptr/vistacomunidad/style/img/default/icon_clasificados.png) no-repeat left top;}
.tpl_clasificado2_subCat .Tit .bg	{height:65px; width:80px; float:left;
									 background: url(/ptr/vistacomunidad/style/img/default/icon_clasificados.png) no-repeat left top;}
									


/* ---------------------------------------- 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(/ptr/vistacomunidad/style/img/default/icons_foros2.png) no-repeat left -130px;}
.tpl_clasificados_options .Tit .bg	{height:65px; width:80px; float:left;
									 background:url(/ptr/vistacomunidad/style/img/clean/icon_options.png) no-repeat left top;}
.tpl_clasificados_cat .Tit .bg		{height:65px; width:80px; float:left;
									 background: url(/ptr/vistacomunidad/style/img/default/icon_clasificados.png) no-repeat left top;}
.tpl_clasificados_subCat .Tit .bg	{height:65px; width:80px; float:left;
									 background: url(/ptr/vistacomunidad/style/img/default/icon_clasificados.png) no-repeat left top;}								
.tpl_clasificados_respuestaRapida .Tit .bg	
									{height:65px; width:80px; float:left;
									 background:url(/ptr/vistacomunidad/style/img/default/icons_foros2.png) no-repeat left -65px;}
.tpl_clasificados_search .Tit .bg	{height:65px; width:80px; float:left;
									 background: url(/ptr/vistacomunidad/style/img/default/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(/ptr/vistacomunidad/style/img/default/icon_tablon.png) no-repeat left top;}
.tpl_tablon_cat	.Tit .bg			{height:65px; width:80px; float:left;
									 background: url(/ptr/vistacomunidad/style/img/default/icon_canales.png) no-repeat left top;}
.tpl_tablon_options .Tit .bg		{height:65px; width:80px; float:left;
									 background:url(/ptr/vistacomunidad/style/img/clean/icon_options.png) no-repeat left top;}




/* ---------------------------------------- buscador2.html ------------------------------------------ */
.tpl_buscador2						{}
.tpl_buscador2_search .Tit .bg		{height:65px; width:80px; float:left;
									 background: url(/ptr/vistacomunidad/style/img/default/icon_search.png) no-repeat left top;}
									 
									 
									 
/* ------------------------------------------------  buscador3.html ---------------------------------------------  */
.tpl_buscador3								{}
.tpl_buscador3_resultados .Tit .bg			{height:65px; width:80px; float:left;
											 background: url(/ptr/vistacomunidad/style/img/default/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:0px;}						
.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;}







/* ------------------------------------------------  sitemap.html ---------------------------------------------  */
.tpl_sitemap 					{}
.tpl_sitemap_list .Tit .bg		{height:65px; width:80px; float:left;
								 background: url(/ptr/vistacomunidad/style/img/default/icon_sitemap.png) no-repeat left top!important;}
.tpl_sitemap a:hover 			{color:#333;} 
.contentSitemap 				{overflow:hidden;} 
.contentSitemap .list			{width:30%; float:left; margin:10px 0px 0px 3%;}
.contentSitemap .list div		{background:url(/ptr/vistacomunidad/style/img/default/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;*/ width:220px; float: left}
.arroba							{float: left; width:15px; text-align:center;} 
									 								 
/* ------------------------------------------------  inc-apariencia.html ---------------------------------------------  */
.inc_apariencia					{}
.customizacion, .bloqueo 		{border-right:1px dotted #999; padding:5px 8px;}
.customizacion 					{float:left; width:250px;}
.bloqueo 						{margin-right:8px;float:left; width:300px;}
.tonos 							{margin-left:590px; 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(/ptr/vistacomunidad/style/img/default/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;}
.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 .Tit .bg		{height:65px; width:80px; float:left;
								 background: url(/ptr/vistacomunidad/style/img/default/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(/ptr/vistacomunidad/style/img/default/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(/ptr/vistacomunidad/style/img/default/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 .bg			{height:65px; width:80px; float:left; 
								 background: url(/ptr/vistacomunidad/style/img/default/icon_crearComunidad.png) no-repeat left top;}	
									 
/* ------------------------------------------------  PREPARADO PARA SUPRIMIR ---------------------------------------------  */								 


/*.layout{min-height:20px;}*/
.inputERROR {background-color:#FF9!important; margin-right: 5px; width:98%;}


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

.tabs{ float:left;}

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

.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(/ptr/vistacomunidad/style/img/default/bg_btnInset.png) no-repeat left -24px;}
.tabs2 ul li.tab_off .btn .R{ background:url(/ptr/vistacomunidad/style/img/default/bg_btnInset.png) no-repeat right -24px;}
/* ---------- COLORES DE SOLAPA PARA EL MENU DE GESTIN ---------- */
.tabs.G ul li.tab_on .btn .L{background:url(/ptr/vistacomunidad/style/img/default/bg_btnInset.png) no-repeat left -50px;}
.tabs.G ul li.tab_on .btn .R{background:url(/ptr/vistacomunidad/style/img/default/bg_btnInset.png) no-repeat right -50px;}
.tabs.G ul li.tab_off .btn .L{background:url(/ptr/vistacomunidad/style/img/default/bg_btnInset.png) no-repeat left -100px;}
.tabs.G ul li.tab_off .btn .R{background:url(/ptr/vistacomunidad/style/img/default/bg_btnInset.png) no-repeat right -100px;}
.tabs.G ul li.sepV{	float:left; display:inline; margin-right:8px;}	
/* Clases a�adidas por USE para el listado de Newsletters o bolsa de trabajo */
ul.jobber-list{margin-left: 20px!important;}
ul.jobber-list li{
	text-align: left;
	margin-bottom: 5px;
	height: 16px;
	background: url(/ptr/vistacomunidad/style/img/default/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;}
								 
									 
/* ------------------------------------------- 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	*/							 
.link h3, .link1 h3, .link2 h3, .link3 h3, .link4 h3, .link5 h3, .link6 h3{ }	
#layout2{ *display: inline-block}


textarea:focus, select:focus, input:focus { border:1px solid #AFAEA9;}
input:focus{ height:18px;}


						 





/* ----------------------------------------------- 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:0px;}
.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:0px;}
.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:0px;}
.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;}