/* ------------------------------------------- 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,
object, embed					{margin:0; padding:0; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;}
body							{font-size:.78em; color:#5C5C5C; background-color:#FFF; }
a 								{color:#333; text-decoration:none;}
a:hover 						{color:#0099CC; text-decoration:underline;} 
a:active, a:focus 				{outline: 0;}
div								{position:relative; z-index:0;}
h1{}
h2								{font-size:1.16em;}
h3								{font-size:1em;}
h4								{font-size:0.9em;}
h4 cite							{font-style:normal;} 
img								{border:0 none;}
tr								{vertical-align:top!important;}
ul								{list-style:none;}
hr								{border-bottom:1px dotted #0691DC; height:1px; }
p 								{font-size:1em;}



/* -----------------------------------------------  ZONAS GENERALES ----------------------------------------------------  */	
.total							{width:100%; margin:-20px auto 0 auto; background-color:#f2f2f2;}
.portal							{width: 1000px; margin: 0 auto 0 auto; clear:both; overflow:hidden; z-index:3; padding-top:30px;}
.infoHeader 					{width:100%;}
.banner		 					{width:100%; margin-bottom:5px;}
.breadcrumb						{z-index:100; width:auto; font-size:0.9em; padding:5px 0px 5px 20px; color:#0073CC;}
.breadcrumb a					{background:url(../../img/clean/bg_btnInset.png) no-repeat left -700px; padding-left:20px;}
.breadcrumb a, .breadcrumb span {padding-right:20px; cursor:pointer; padding-bottom:10px;}
.breadcrumb span 				{color:#333; background:url(../../img/clean/bg_btnInset.png) no-repeat right -700px;}
												
.container						{width:auto; padding:10px 0px;}
.containerL						{}
.containerR						{}


/* ---------- OBJETOS DE FORMULARIO ---------- */
table.Form 						{width: 100%; margin: 0px; padding: 5px 0px;}
table.Form td 					{width: auto; padding:5px; font-size:12px!important;}
input, textarea, 
select 							{color:#666; font-size:12px;}
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; -moz-border-radius:3px;}
input.text2						{width: 95%; height:20px; background: #fff; border: 1px solid #ccc; -moz-border-radius:3px;}
input.textTD					{width: 95%; height:20px; background: #fff; border: 1px solid #ccc; -moz-border-radius:3px;}
select 							{width: 100%!important; height: 22px; background: #fff; border:1px solid #ccc; 
								 -moz-border-radius:3px;}
textarea						{width:100%; margin-bottom:10px; background: #fff; border: 1px solid #ccc; font-size:12px; 
					 			 -moz-border-radius:3px;}
.calendar						{border:0 none; width:23px; height:22px; margin:20px 0 0 7px; cursor:pointer;
								 background: url(../../img/clean/new_calendar.png) no-repeat left top; }
.calendar2						{float:right; width:30px; height:23px; }	
.noblock 						{display:inline!important; padding: 0 15px 0 4px;}				
.calendar2 input				{border:0 none!important; margin:0; padding:0; cursor:pointer; width:30px; height:23px; 
								 background: url(../../img/clean/new_calendar.png) no-repeat 7px top;}						 
.calendar3						{border:0 none!important; margin:0; padding:0; width:30px; height:22px; cursor:pointer;
								 background: url(../../img/clean/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;}



/* ------------------------------------------- ESTRUCTURA -----------------------------------------------  */	
.WRAPPER						{width:100%; overflow:hidden; *display:inline-block!important;}
.FL								{float:left; overflow:hidden}
.FR								{float:right; overflow:hidden}
.W5								{width:5%;}
.W10							{width:10%;}
.W15							{width:15%;}
.W20							{width:20%;}
.W25							{width:25%;}
.W30							{width:30%;}
.W35							{width:35%;}
.W33							{width:33.3%;}
.W40							{width:40%;}
.W45							{width:45%;}
.W50							{width:50%;}
.W55							{width:55%;}
.W60							{width:60%;}
.W65							{width:65%;}
.W70							{width:70%;}
.W75							{width:75%;}
.W80							{width:80%;}
.W85							{width:865%;}
.W90							{width:90%;}
.W95							{width:95%;}
.W100							{width:100%;}		
.H100              				{height:100%;}
.W10P							{width:10px;}
.W20P							{width:20px;}
.W30P							{width:30px;}
.W40P							{width:40px;}
.W50P							{width:50px;}
.W60P							{width:60px;}
.W70P							{width:70px;}
.W80P							{width:80px;}
.W90P							{width:90px;}
.W100P							{width:100px;}
.W110P							{width:110px;}
.W120P							{width:120px;}
.W130P							{width:130px;}
.W140P							{width:140px;}
.W150P							{width:150px;}
.W160P							{width:160px;}
.W170P							{width:170px;}
.W180P							{width:180px;}
.W190P							{width:190px;}
.W200P							{width:200px;}
.W210P							{width:210px;}
.W220P							{width:220px;}
.W230P							{width:230px;}
.W240P							{width:240px;}
.W250P							{width:250px;}
.W260P							{width:260px;}
.W270P							{width:270px;}
.W280P							{width:280px;}
.W290P							{width:290px;}
.W300P							{width:300px;}
.W310P							{width:310px;}
.W320P							{width:320px;}
.W330P							{width:330px;}
.W340P							{width:340px;}
.W350P							{width:350px;}
.W400P							{width:400px;}
.W450P							{width:450px;}
.W500P							{width:500px;}
.W550P							{width:550px;}
.W600P							{width:600px;}
.W650P							{width:650px;}
.W700P							{width:700px;}
.W750P							{width:750px;}		

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

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

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

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

.TL								{text-align:left;}
.TR								{text-align:right;}
.TC								{text-align:center;}
.TJ								{text-align:justify;}
.TB								{font-weight:bold!important}


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

/* ---------- carcasa noBox ---------- */
.noBox							{margin-bottom:3px; background:none!important;}
.noBox .upL						{float:left; width:5px!important; height:5px!important; background:none!important;}
.noBox .upR						{/*margin-left:10px; height:10px;*/ background:none!important;  height:5px!important;}	
.noBox .downL					{float:left; position:absolute; *position:relative!important;/*Solo IE*/ width:10px; height:4px;
								 background:none!important;}
.noBox .downR					{margin-left:10px; height:4px; background:none!important;}	
.noBox .boxContent				{width:100%; background:none!important;}
.noBox .boxContent .middleL		{width:5px; float:left;}
.noBox .boxContent .middleR		{margin-left:5px; padding:0px 5px 0px 0px; background:none!important;}


.noBox .box .upL				{background:url(../../img/clean/box.png) no-repeat left top!important;}
.noBox .box .upR				{background:url(../../img/clean/box.png) no-repeat right top!important;}	
.noBox .box .downL				{background:url(../../img/clean/box.png) no-repeat left bottom!important;}
.noBox .box .downR				{background:url(../../img/clean/box.png) no-repeat right bottom!important;}	
.noBox .box .boxContent			{background:url(../../img/clean/boxL.png) repeat-y left top!important;}
.noBox .box .boxContent .middleR{background:url(../../img/clean/boxR.png) repeat-y right top!important;}


.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 navegacion ---------- */									 
.cpn_navegacion .upL			{width:3px;	height:3px;
								 background:url(../../img/clean/boxNavegacion.png) no-repeat left top;}
.cpn_navegacion .upR			{margin-left:3px; height:3px;
								 background:url(../../img/clean/boxNavegacion.png) no-repeat right top;}	
.cpn_navegacion .downL			{width:0px;	height:0px;
								 background:none!important;}
.cpn_navegacion .downR			{margin-left:0px; height:0px;
								 background:none!important;}	
.cpn_navegacion .boxContent		{width:100%;
								 background:none!important;}
.cpn_navegacion .boxContent .middleL
								{width:0px;}
.cpn_navegacion .boxContent .middleR
								{margin-left:0px; padding:0px; background:none!important;}
										 
.box.cpn_navegacion 			{width:100%; overflow:hidden;}

.Tabs 							{top:-3px;}
.Tabs ul						{height:38px;
								 background:url(../../img/clean/boxNavegacionUL.png) no-repeat left bottom; padding-left:10px;}
								 
								 
.Tabs li 						{float:left; font-weight: bold; padding:10px 20px 6px; height:22px; color:fff;}
.Tabs li a 						{color:#fff; text-decoration:none; }
.Tabs li a span 				{cursor: pointer;}
.Tabs li.tab_on 				{background:url(../../img/clean/tabOn.png) repeat-x left top; height:20px;
								 border-right:1px solid #999;}
.Tabs li.tab_on a 				{color:#fff;}
.Tabs li.tab_on a span 			{color:#fff;}
.Tabs li.tab_off 				{border-right:1px solid #999; height:20px}
.Tabs li.tab_off:hover 			{background:url(../../img/clean/tabHover.png) repeat-x left bottom; height:20px;}
.Tabs li.tab_off:hover a		{color:#fff;}
.Tabs li.tab_off:hover a span 	{color:#fff;}
.Tabs li.tab_off a 				{color:#ABADBA;}
.Tabs li.tab_off a span 		{color:#ABADBA;}
.Subtabs  						{-moz-border-radius-bottomleft:3px; -moz-border-radius-bottomright:3px;
								 overflow:hidden; background-color:#13172A; margin-left:10px;
								 width:98%; top:-5px;}
.Subtabs ul 					{}
.Subtabs li 					{float:left; padding:5px 20px 5px 10px;}
.Subtabs li a 					{color: #f2f2f2;}
.Subtabs li a span 				{cursor:pointer;}
.Subtabs a:hover 				{color: #fff;}


.cpn_navegacion .Tabs span.administracion{ color:#FFFFFF;}
.cpn_navegacion .Tabs li.tab_on span.administracion{ color:#FC9F03;}

/* ----------------------------------------------- PAGINACION ------------------------------------------------------- */
.paginacion 					{padding:3px 0px; overflow:hidden; *display:inline-block!important;
								 background:url(../../img/clean/bg_paginacion.png) repeat-x left top;}
.paginacion2 					{padding:3px 0px; overflow:hidden; *display:inline-block!important;
								 background:url(../../img/clean/bg_paginacion2.png) repeat-x left top;}
.paginacion2 .sepH 				{padding-left:8px;}

.pag							{padding:3px 8px; height:18px;}
.orden 							{float:left; width:70%; padding-left:8px;}
.orden h3						{text-transform:uppercase; font-size:0.9em; cursor:pointer;}
.orden h3.selected				{ -moz-border-radius:2px; background-color:#ccc;}
.orden h3.sepV					{padding-right:3px; margin:0 1px; padding-left:3px; padding-top:0px!important;}
.orden h3.sepV:hover			{color:#000000;}
.restaurar 						{text-align:right; margin-left:60%; margin-right:8px;}
.restaurar .btn4				{float:right;}

.textPag 						{width:auto; color:#666; font-size:0.9em; padding:3px 8px;}
.textPag strong 				{color:#333;}

.pag div						{text-align:center; background:#FFF; border:1px solid #CFCFCF; -moz-border-radius:2px;  
								 float:left; vertical-align:middle; margin:0px 3px; font-size:0.8em; padding:1px 3px;}
.pag div a						{color:#6C6C6A; }
.pag div:hover					{background:#CCC; color:#fff;}
.pag div.selected				{background:#CCC; color:#fff;}
.pag div.selected a				{color:#fff;}

.pag div.prev 					{background: url(../../img/clean/bg_pag.png) no-repeat left -1px; padding:0px; border:none; 
								 width:20px!important; height:20px!important; margin:0px; cursor:pointer;}
.pag div.next 					{background: url(../../img/clean/bg_pag.png) no-repeat -19px -1px; padding:0px; border:none; 
					 			 width:20px!important; height:20px!important; margin:0px; cursor:pointer;}
.pag div.Pprev 					{background: url(../../img/clean/bg_pag.png) no-repeat -41px -1px; padding:0px; border:none; 
								 width:27px!important; height:20px!important; margin:0px; cursor:pointer;}
.pag div.Nnext 					{background: url(../../img/clean/bg_pag.png) no-repeat -69px -1px; padding:0px; border:none; 
								 width:27px!important; height:20px!important; margin:0px; cursor:pointer;}




/* ---------------------------------------------- BOTONES --------------------------------------------------- */
.btn, .btn1, .btn2, .btn3, .btn4, .btn5, .btn6 
					{float:left; height:30px; 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	
					{float:left; width:10px; height:30px;}
.btn .R, .btn1 .R, .btn2 .R, .btn3 .R, .btn4 .R, .btn5 .R, .btn6 .R 
					{margin-left:10px; height:22px; padding-right:13px; padding-top:5px; 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; }
.btn span, .btn1 span, .btn2 span, .btn3 span, .btn4 span, .btn5 span, .btn6 span 
					{cursor:pointer; }
.btn img, .btn1 img, .btn2 img, .btn3 img, .btn4 img, .btn5 img, .btn6 img, .btnKnw img 
					{vertical-align:middle;}
	
.btn .L 			{background:url(../../img/clean/bg_btnInset.png) no-repeat left top;}
.btn .R 			{background:url(../../img/clean/bg_btnInset.png) no-repeat right top;}
.btn .R a			{color:#333;}
.btn .R span		{color:#333;}

.btn1 .L 			{background:url(../../img/clean/bg_btnInset.png) no-repeat left -30px;}
.btn1 .R 			{background:url(../../img/clean/bg_btnInset.png) no-repeat right -30px; color:#FFF;}
.btn1 .R a			{color:#FFF;}
.btn1 .R .bg		{float: left; width: 0px; margin-top:-2px;}

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

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

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

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

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

.btnKnw 			{float:left; height:21px; margin:0px; cursor:pointer;}
.btnKnw .L 			{float:left; width:0px; height:0px;}
.btnKnw .R 			{background:url(../../img/clean/bg_btnInset.png) no-repeat left -350px; height:21px; width:59px;}
.btnKnw .R .MR20P	{display:none;}





/* ------------------------------------------- COMPONENTES --------------------------------------------------- */
/* zona comun componentes */
.Tit				{overflow:hidden; top:-7px; overflow:hidden;}
.noBox .Tit			{top:0px!important; margin-bottom:7px;}
.Tit h1 			{color:#333333; font-size:24px; font-weight:bold; padding:10px;}
.Tit h2 			{font-size:16px; color:#333; padding:10px; font-weight:bold; }
.Tit h3 			{font-size:13px; color:#666; padding:0px 10px 0px; font-weight:normal;}
.imgTit 			{float:left; -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px;}
.imgTit img			{-moz-border-radius-topleft:3px; -moz-border-radius-topright:3px;}
.contentTit			{padding:5px 0px 5px 0px;}


.Tit ul 					{overflow:hidden;  border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; margin-top:5px; padding:1px 0px 1px 10px;}
.Tit li						{float: left; cursor:pointer; border-right:1px solid #fff; padding:2px 10px;}
.Tit li.tab_on 				{background:#d7d7d7; color:#333;}
.Tit li.tab_off				{background:#fff;}







	

/* ---------------------------------------------- cpn_Structural1col ----------------------------------------- */
.cpn_Structural1col							{}
.cpn_Structural1col .WRAPPER.edicion		{top:-7px;}
.cpn_Structural1col.box .WRAPPER.edicion	{top:-18px;}

/* ---------------------------------------------- cpn_Structural2col ----------------------------------------- */
.cpn_Structural2col							{}
.cpn_Structural2col .WRAPPER.edicion		{top:-7px;}
.cpn_Structural2col.box .WRAPPER.edicion	{top:-18px;}

/* ---------------------------------------------- cpn_Structural3col ----------------------------------------- */
.cpn_Structural3col							{}
.cpn_Structural3col .WRAPPER.edicion		{top:-7px;}
.cpn_Structural3col.box .WRAPPER.edicion	{top:-18px;}

/* ---------------------------------------------- cpn_Structural4col ----------------------------------------- */
.cpn_Structural4col							{}
.cpn_Structural4col .WRAPPER.edicion		{top:-7px;}
.cpn_Structural4col.box .WRAPPER.edicion	{top:-18px;}

/* ---------------------------------------------- cpn_registrosForm ----------------------------------------- */	
.cpn_registrosForm .list					{margin:0px 8px!important;}
.cpn_registrosForm li .bg					{float:left; width:19px; height:19px; 
											 background:url(../../img/clean/new_bullet.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_miniPost ----------------------------------------- */
.cpn_miniPost .Tit .bg			{float:left; width:55px; height:54px;
								 background: url(../../img/clean/cpn_miniPost2.png) no-repeat left top!important;}
.cpn_miniPost.destacados .boxContent .middleR {background:#F5F5F5!important; margin-right:5px; padding-right:0;}
.cpn_miniPost .listPost 		{margin-top:0; padding-top:0;}
.cpn_miniPost .resumen 			{font-weight:normal;}
.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_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_postView ----------------------------------------- */
.cpn_postView 					{}
.cpn_postView .resumen 			{font-variant:normal; font-weight:normal; letter-spacing:-0.5px;}
.cpn_postView .xLarge			{font-size:1.6em;}
.cpn_postView .xxLarge			{font-size:2.0em;}
.cpn_postView .imgPost 			{top:-7px; -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px;}
.noBox.cpn_postView .imgPost 	{top:0px!important; -moz-border-radius-topleft:0px!important; -moz-border-radius-topright:0px!important;}

.noBox .imgPost 				{top:0px!important; -moz-border-radius-topleft:0px!important; -moz-border-radius-topright:0px!important;}



/* ---------------------------------------------- cpn_postView2 ----------------------------------------- */
.cpn_postView2					{}
.cpn_postView2 .titular 		{font-size:1.4em;}
.cpn_postView2 .resumen 		{font-variant:normal; font-weight:normal; letter-spacing:-0.5px;}
.cpn_postView2 .imgPost 		{top:-7px; -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px;}
.cpn_postView2 .cpn_postView2 .box .upL	
								{background:none!important;}
.cpn_postView2 .box .upR		{background:none!important;}	
.cpn_postView2 .box .downL		{background:none!important;}
.cpn_postView2 .box .downR		{background:none!important;}	
.cpn_postView2 .box .boxContent	{background:none!important;}
.cpn_postView2 .box .boxContent .middleR
								{background:none!important;}

/* ---------------------------------------------- cpn_postView3 ----------------------------------------- */
.cpn_postView3					{}
.cpn_postView3 .post			{clear:both;}
.cpn_postView3 .titular 		{font-size:1.2em;}
.cpn_postView3 .imgPost 		{top:-7px; -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px;}

/* ---------------------------------------------- cpn_buscadorRestaurantes ----------------------------------------- */

.cpn_buscador .Tit .bg 			{float:left; width:55px; height:54px; 
								 background: url(../../img/clean/cpn_buscador2.png) repeat-x left top!important;}
.cpn_buscador .Tit h2, .cpn_buscador .Tit h3 
								{color:#000}
.cpn_buscador.noBox .Tit h2, .cpn_buscador.noBox .Tit h3 
								{color:#666}
.cpn_buscador .contentTit		{padding-bottom:0px!important;}
.cpn_buscador .Form td 			{padding:2px 1px;}
.cpn_buscador .desplegar		{float:left; width:30px;}	
.cpn_buscador .botones			{float:right; width:70px; *width:80px; margin-top:0px!important;}							 
.cpn_buscador .inputForm		{margin-right:90px; margin-left:30px;}
.cpn_buscador .inputForm1		{margin-right:90px; margin-left:30px;}

.cpn_buscador.box .upL			{background:url(../../img/clean/boxSearch.png) no-repeat left top;}
.cpn_buscador.box .upR			{background:url(../../img/clean/boxSearch.png) no-repeat right top;}	
.cpn_buscador.box .downL		{background:url(../../img/clean/boxSearch.png) no-repeat left bottom;}
.cpn_buscador.box .downR		{background:url(../../img/clean/boxSearch.png) no-repeat right bottom;}	
.cpn_buscador.box .boxContent	{background:url(../../img/clean/boxSearchL.png) repeat-y left top;}
.cpn_buscador.box .boxContent .middleR	{background:url(../../img/clean/boxSearchR.png) repeat-y right top;}

/* ---------------------------------------------- cpn_buscadorEmpresas ----------------------------------------- */
.cpn_buscadorEmpresas .upL			{background:url(../../img/clean/box2.png) no-repeat left top;}
.cpn_buscadorEmpresas .upR			{background:url(../../img/clean/box2.png) no-repeat right top;}	
.cpn_buscadorEmpresas .downL		{background:url(../../img/clean/box2.png) no-repeat left bottom;}
.cpn_buscadorEmpresas .downR		{background:url(../../img/clean/box2.png) no-repeat right bottom;}	
.cpn_buscadorEmpresas .boxContent	{background:url(../../img/clean/boxL2.png) repeat-y left top;}
.cpn_buscadorEmpresas .boxContent .middleR	{background:url(../../img/clean/boxR2.png) repeat-y right top;}
.noBox.cpn_buscadorEmpresas .upL, .noBox.cpn_buscadorEmpresas .upR, .noBox.cpn_buscadorEmpresas .downL, .noBox.cpn_buscadorEmpresas .downR,
 .noBox.cpn_buscadorEmpresas .boxContent, .noBox.cpn_buscadorEmpresas .boxContent .middleR {background:none;}
.noBox.cpn_buscadorEmpresas .boxContent .middleR {padding:6px;}

/* ---------------------------------------------- cpn_buscadorRestaurantes ----------------------------------------- */
.cpn_buscadorRestaurantes .upL			{background:url(../../img/clean/box2.png) no-repeat left top;}
.cpn_buscadorRestaurantes .upR			{background:url(../../img/clean/box2.png) no-repeat right top;}	
.cpn_buscadorRestaurantes .downL		{background:url(../../img/clean/box2.png) no-repeat left bottom;}
.cpn_buscadorRestaurantes .downR		{background:url(../../img/clean/box2.png) no-repeat right bottom;}	
.cpn_buscadorRestaurantes .boxContent	{background:url(../../img/clean/boxL2.png) repeat-y left top;}
.cpn_buscadorRestaurantes .boxContent .middleR	{background:url(../../img/clean/boxR2.png) repeat-y right top;}
.noBox.cpn_buscadorRestaurantes .upL, .noBox.cpn_buscadorRestaurantes .upR, .noBox.cpn_buscadorRestaurantes .downL, .noBox.cpn_buscador .downR, .noBox.cpn_buscadorRestaurantes .boxContent, .noBox.cpn_buscadorRestaurantes .boxContent .middleR 
										{background:none;}
.noBox.cpn_buscadorRestaurantes .boxContent .middleR 
										{padding:6px;}

.cpn_buscadorLicitaciones .upL			{background:url(../../img/clean/box2.png) no-repeat left top;}
.cpn_buscadorLicitaciones .upR			{background:url(../../img/clean/box2.png) no-repeat right top;}	
.cpn_buscadorLicitaciones .downL		{background:url(../../img/clean/box2.png) no-repeat left bottom;}
.cpn_buscadorLicitaciones .downR		{background:url(../../img/clean/box2.png) no-repeat right bottom;}	
.cpn_buscadorLicitaciones .boxContent	{background:url(../../img/clean/boxL2.png) repeat-y left top;}
.cpn_buscadorLicitaciones .boxContent .middleR	{background:url(../../img/clean/boxR2.png) repeat-y right top;}
.noBox.cpn_buscadorLicitaciones .upL, .noBox.cpn_buscadorLicitaciones .upR, .noBox.cpn_buscadorLicitaciones .downL, .noBox.cpn_buscadorLicitaciones .downR, .noBox.cpn_buscadorLicitaciones .boxContent, .noBox..cpn_buscadorLicitaciones .boxContent .middleR {background:none;}
.noBox.cpn_buscadorLicitaciones .boxContent .middleR
										{padding:6px;}

.cpn_buscadorLicitaciones .inputForm{float:left; width:80%;}
.cpn_buscadorLicitaciones .calendar2{float:none; height:0; margin-left:80%;}


/* ---------------------------------------------- cpn_contacto ----------------------------------------- */
.cpn_contacto .Tit .bg 			{float:left; width:55px; height:54px; 
								 background: url(../../img/clean/cpn_contacto2.png) no-repeat left top!important;}

.cpn_inviteFriend 			{}

.cpn_productsRss .producto	{padding:4px;}
.producto img				{text-align:center}	
.cpn_productsRss td.tdProducto {background-color:#F8F7F1; width:50%;}
.titulo_rss					{background-color:#E3DECC;}

/* ---------------------------------------------- cpn_rss ----------------------------------------- */
.cpn_rss 					{}

/* ---------------------------------------------- cpn_styleList ----------------------------------------- */
.cpn_styleList .Tit .bg 		{float:left; width:55px; height:54px; 
								 background: url(../../img/clean/cpn_styleList2.png) no-repeat left top!important;}
.cpn_newsletter .Tit 		{margin:0px;}

/* ---------------------------------------------- cpn_simpleList ----------------------------------------- */
.cpn_simpleList .Tit .bg 		{float:left; width:55px; height:54px; 
								 background: url(../../img/clean/cpn_simpleList2.png) no-repeat left top!important;}


/* ---------------------------------------------- cpn_levelList ----------------------------------------- */
.cpn_levelList .Tit .bg 		{float:left; width:55px; height:54px; 
								 background: url(../../img/clean/cpn_levelList2.png) no-repeat left top!important;}
.cpn_levelList .list .bg 		{background:url(../../img/clean/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;}
						 
/* ---------------------------------------------- cpn_canales ----------------------------------------- */
.cpn_canales .Tit .bg 			{float:left; width:55px; height:54px; 
								 background: url(../../img/clean/cpn_canales.png) no-repeat left top!important;}
			 
/* ---------------------------------------------- cpn_ncanales ----------------------------------------- */
.cpn_ncanales .Tit .bg 			{float:left; width:55px; height:54px; 
								 background: url(../../img/clean/cpn_ncanales.png) no-repeat left top!important;}								

.selected a						{font-weight:bold;}
.mas, .menos					{float:right; height:18px; width:20px; border:0px none!important; cursor:pointer;
								 margin-top:0!important; *margin-top:-16px!important;/* ie7 */ margin-right:-10px;}
html>/**/body .mas, x:-moz-any-link, x:default 
								{margin-top:-18px!important;}/* ff 3 */
body:first-of-type .mas 		{margin-top:0px!important;}/* ff 3.5+ */
html>/**/body .menos, x:-moz-any-link, x:default 
								{margin-top:-16px!important;}/* ff 3 */
body:first-of-type .menos 		{margin-top:0px!important;}/* ff 3.5+ */
.mas							{background:url(../../img/clean/new_arrow.png) no-repeat 3px top;}
.menos							{background:url(../../img/clean/new_arrow.png) no-repeat 3px -18px;}
.cpn_levelList .breadcrumb		{float:right; margin:0px 10px 0px 0px;}

/* ---------------------------------------------- cpn_multiMedia ----------------------------------------- */
.cpn_multiMedia .Tit .bg		{float:left; width:55px; height:54px; 
							 	 background: url(../../img/clean/cpn_multiMedia2.png) no-repeat left top!important;}


/* ---------------------------------------------- cpn_rssList ----------------------------------------- */
.cpn_rssList					{}
.cpn_rssList .middleR			{padding:0px 6px 0px 0px!important;}


/* ---------------------------------------------- cpn_fileList ----------------------------------------- */
.cpn_fileList .Tit .bg			{float:left; width:55px; height:54px; 
							 	 background: url(../../img/clean/cpn_fileList2.png) no-repeat left top!important;}
.files 							{overflow:hidden;}		
.files .tab_on					{height:24px; margin:5px 0px; padding:0px 10px 0px 0px;
						 		 background:url(../../img/clean/bg_btnInset.png) no-repeat -30px -250px;}
.files .tab_off					{height:24px; margin:5px 0px; padding:0px 10px 0px 0px;
						 		 background:url(../../img/clean/bg_btnInset.png) no-repeat -30px -250px;}	
.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:18px;
								 background:transparent url(../../img/clean/new_arrow.png) no-repeat right -121px;}
.files .tab_on .iconArrow		{background:transparent url(../../img/clean/new_arrow.png) no-repeat right -35px; 
								 width:20px; height:20px; float:left; cursor:pointer;}
.files .tab_off .iconArrow		{background:transparent url(../../img/clean/new_arrow.png) no-repeat right -88px; 
 								 width:20px; height:20px; float:left; cursor:pointer;}	
								 
.files li						{padding-left:30px; padding-bottom:6px;}


/* ---------------------------------------------- cpn_postList ----------------------------------------- */
.cpn_postList .Tit .bg 			{float:left; width:55px; height:54px; 
								 background: url(../../img/clean/cpn_postList2.png) no-repeat left top!important;}
.cpn_postList .resumen 			{font-weight:normal;}

/* ---------------------------------------------- cpn_blogList ----------------------------------------- */
.cpn_blogList .Tit .bg 			{float:left; width:55px; height:54px; 
								 background: url(../../img/clean/cpn_blogList2.png) no-repeat left top!important;}

/* ---------------------------------------------- cpn_solicitudes ----------------------------------------- */
.cpn_solicitudes .Tit .bg 		{float:left; width:55px; height:54px; 
								 background: url(../../img/clean/cpn_solicitudes2.png) no-repeat left top!important;}

/* ---------------------------------------------- cpn_linkList ----------------------------------------- */
.cpn_linkList .Tit .bg 			{float:left; width:55px; height:54px; 
								 background: url(../../img/clean/cpn_linkList2.png) no-repeat left top!important;}

/* ---------------------------------------------- cpn_servicios ----------------------------------------- */
.cpn_servicios .Tit .bg 		{float:left; width:55px; height:54px; 
								 background: url(../../img/clean/cpn_servicios2.png) no-repeat left top!important;}

/* ---------------------------------------------- cpn_tagcloud ----------------------------------------- */	
.cpn_tagcloud .Tit .bg 			{float:left; width:55px; height:54px; 
								 background: url(../../img/clean/cpn_tagcloud2.png) no-repeat left top!important;}


/* ---------------------------------------------- cpn_youTube ----------------------------------------- */	
.cpn_youTube .Tit .bg 			{float:left; width:55px; height:54px; 
								 background: url(../../img/clean/cpn_youTube2.png) no-repeat left top!important;}
								 
/* ---------------------------------------------- cpn_audioList ----------------------------------------- */	
.cpn_audioList .Tit .bg			{float:left; width:55px; height:54px;
								 background: url(../../img/clean/cpn_audioList2.png) no-repeat left top!important;}

/* ---------------------------------------------- cpn_docList ----------------------------------------- */
.cpn_docList .Tit .bg			{float:left; width:55px; height:54px;
								 background: url(../../img/clean/cpn_docList2.png) no-repeat left top!important;}
.cpn_docList .imgList 			{float:left; width:40px;}
.cpn_docList .contentList 		{margin-left:40px;}
				
/* ---------------------------------------------- cpn_imgList ----------------------------------------- */							
.cpn_imgList .Tit .bg			{float:left; width:55px; height:54px;
								 background: url(../../img/clean/cpn_imgList2.png) no-repeat left top!important;}
.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 .imgPost 			{top:-7px; -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px;}
.cpn_imgList .contentList 		{margin-left:90px;}

/* ---------------------------------------------- cpn_videoList ----------------------------------------- */	
.cpn_videoList .Tit .bg			{float:left; width:55px; height:54px;
								 background: url(../../img/clean/cpn_videoList2.png) no-repeat left top!important;}
.cpn_videoList .preview 		{text-align:center;}
.cpn_videoList .preview object, .preview embed 
								{height: 240px; width:100%;}
.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);}

/* ---------------------------------------------- cpn_imgLink ----------------------------------------- */								
.cpn_imageLink .imgPost 			{-moz-border-radius:5px; margin:0px!important;}	
.cpn_imageLink .imgPost.polaroid 	{padding:0px!important;}
.cpn_imageLink .WRAPPER.edicion		{top:-11px;}/* excepcion en este componente */	

.noBox.cpn_imageLink 				{padding-top:3px;}
.noBox.cpn_imageLink .downL			{display:none;}
.noBox.cpn_imageLink .downR			{display:none;}					
.noBox.cpn_imageLink .upL			{display:none;}
.noBox.cpn_imageLink .upR			{display:none;}					

							 
/* ---------------------------------------------- cpn_calendarList ----------------------------------------- */
.cpn_calendarList .Tit .bg		{float:left; width:55px; height:54px;
								 background: url(../../img/clean/cpn_calendarList2.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:40px; margin-right:40px;}	
.cpn_calendarList .list			{overflow:hidden; padding:0px 15px 0px 15px;}
.cpn_calendarList .link1		{margin-top:12px; width:80%; padding:5px 40px 5px 5px;}
.cpn_calendarList .calendarDate {position:absolute; right:0; width:70px; border:0px none!important; z-index:1; padding:15px 0 5px 5px;
								color:#777;}
.cpn_calendarList .calendarTit {overflow:hidden; height:20px; font-weight:bold; padding:5px 0 0 8px;}
.cpn_calendarList .calendarTit:hover
								{background:none;}
.cpn_calendarList .calendarDate div {padding:2px; width:18px; text-align:center; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.cpn_calendarList .calendarTit .calendarDate {padding-top:0;}

/* ---------------------------------------------- cpn_encuesta ----------------------------------------- */
.cpn_encuesta .Tit .bg 				{float:left; width:55px; height:54px; 
									 background: url(../../img/clean/cpn_encuesta2.png) no-repeat left top!important;}


/* ---------------------------------------------- listado_carpetas ---------------------------------------------- */	
.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(../../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;}


/* ---------------------------------------------- cpn_contactList ---------------------------------------------- */	
.cpn_contactList .Tit .bg		{width:55px; height:54px; float:left;
							 background: url(../../img/clean/cpn_contactList.png) no-repeat left top!important;}
.cpn_contactList .listPost:first-child {margin-top: 0;}
.cpn_contactList .imgPost .polaroid {border: 1px solid #ccc;}
.cpn_contactList .imgPost 		{float: left; width:72px; height: 72px; margin: 0 10px 0 0;}
.cpn_contactList .tfijo, .cpn_contactList .mobile
								{float:none; display:inline !important;}
.cpn_contactList .resumen 		{font-weight:normal; display:block; padding:5px 0;}
.cpn_contactList .cadaPost	 	{ padding-bottom:15px}						
.cpn_contactList .cadaPost .titular{ padding-bottom:0px}
.cpn_contactList span.TB       	{ float:left}

.cpn_contactList .mobile		{margin-left:0px; padding-left:18px; background:url(../../img/clean/icon_miniMobile.png) no-repeat left top!important; color:#999;}
.cpn_contactList .fecha			{background:url(../../img/clean/icon_miniFijo.png) no-repeat left top!important; padding-left:20px; margin-left:0px; border-right:1px dotted #ccc; margin-right:0px}
.cpn_contactList .autor			{background:url(../../img/clean/icon_miniMail.png) no-repeat left top!important; padding-left:20px; margin-left:0px; float:left; margin-right:5px;}

.cpn_contactList .alfabetico .paginacion2{ background:none}
.cpn_contactList .alfabetico .pag{ height:auto;}
.cpn_contactList .alfabetico .pag div{border:none; font-size:1.2em; margin:3px;}
.cpn_contactList .alfabetico .pag div:hover{cursor:pointer; color:#FFF; background:#666;}

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

/* ---------------------------------------------- cpn_flickr ---------------------------------------------- */
.cpn_flickr .Tit .bg			{height:54px; width:55px; float:left;
						 		 background: url(../../img/clean/cpn_flickr.png) no-repeat right top;}

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


/* ---------------------------------------------- cpn_Listado de mensajes ---------------------------------------------- */
.cpn_mensajeList .Tit .bg			{height:54px; width:55px; float:left;
						 	 		background: url(../../img/clean/cpn_mensajeList.png) no-repeat right top;}
.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; background: url(../../img/clean/mini_autor_gray.png) no-repeat left top; padding-left:20px; }
.cpn_mensajeList .autor span		{ color:#333333; margin-left:10px; }
.cpn_mensajeList h2.titular			{ font-weight: lighter; } 
.cpn_mensajeList .WRAPPER.edicion	{ position:relative; right:0px}

/* ---------------------------------------------- cpn_nav ---------------------------------------------- */
.cpn_nav .Tit .bg					{height:54px; width:55px; float:left;
						 	 		 background: url(../../img/clean/cpn_nav.png) no-repeat left top;}
									
.listHorL, .listHorR				{padding:10px 15px 10px 15px;}

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

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


/* ---------------------------------------------- RSS channelList----------------------------------------- */
.cpn_rssChannelList	.Tit .bg		{height:54px; width:55px; float:left;
								 	 background: url(../../img/clean/cpn_rssChannelList.png) no-repeat left top!important;}
.cpn_rssChannelList	.list a			{background: url(../../img/clean/rssChannelList.png) no-repeat left top!important; padding-left:20px;}
.cpn_rssChannelList	.listHorL a			{background: url(../../img/clean/rssChannelList.png) no-repeat left top!important; padding-left:20px;}
.cpn_rssChannelList	.listHorR a			{background: url(../../img/clean/rssChannelList.png) no-repeat left top!important; padding-left:20px;}

							 							 
.cpn_rssChannelList .listHorL div 				{margin:0px; padding:8px 40px 8px 8px; overflow:hidden; border-right:1px solid #EAEAEA; float:left;}
.cpn_rssChannelList .listHorL .bg 				{background:none!important; margin:0px;  padding:8px; overflow:hidden; }

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


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

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

/* -------------------------------------------cpn_googlemaps ----------------------------------------- */
.cpn_googlemap .Tit .bg{height:54px; width:55px; float:left; background: url(../../img/clean/cpn_googlemap.png) no-repeat left top!important;}


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

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

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

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

/* -------------------------------------------cpn_georeferenciació de post ----------------------------------------- */
.cpn_postgeoref .Tit .bg{height:54px; width:55px; float:left; background: url(../../img/clean/cpn_postgeoref.png) no-repeat left top!important;}




/* ---------------------------------------------- cpn_myBlogList ----------------------------------------- */
.cpn_myBlogList .botones			{float:right; overflow:hidden; width:60px; margin-top:0px;}
.cpn_myBlogList .accesoPortal		{background:url(../../img/clean/icon_accesoPortal.png) no-repeat top left; width:25px; height:25px; float:right; cursor:pointer;}
.cpn_myBlogList .gestionPortal		{background:url(../../img/clean/icon_gestionPortal.png) no-repeat top left; width:25px; height:25px; float:right; cursor:pointer;}
.cpn_myBlogList .content			{margin-right:65px;}


/* ---------------------------------------------- cpn_formList ----------------------------------------- */
.cpn_formList .botones				{float:right; overflow:hidden; width:60px; margin-top:0px;}
.cpn_formList .verPdf				{background:url(../../img/clean/icon_verPdf.png) no-repeat top left; width:25px; height:25px; float:right; cursor:pointer;}
.cpn_formList .verHtml				{background:url(../../img/clean/icon_verHtml.png) no-repeat top left; width:25px; height:25px; float:right; cursor:pointer;}
.cpn_formList .content				{margin-right:65px;}




/* ------------------------------------------------------- ZONA LOGADO-PESTAÑA -------------------------------------------- */
#pannel 						{width:100%; background:#31A3C8 url(../../img/clean/bg_pannel.png) repeat-x left bottom;
								 padding-bottom:20px;}
.opcPortal 						{}
.pannelContent					{width:1000px; margin:0 auto; overflow:hidden; *display:inline-block!important; color:#D8D8D8;}
.pannelContent .opcPortal		{ margin-right:300px!important;}

.pannelContent h2				{color:#FFFFFF; font-size:1.4em; font-family:Georgia, "Times New Roman", Times, serif; 
								 font-style:italic; padding-left:30px;}
.pannelServicios				{background:url(../../img/clean/bg_btnInset.png) no-repeat left -500px; 
								 margin:20px 0 0 30px!important;}
.pannelGestion					{background:url(../../img/clean/bg_btnInset.png) no-repeat -250px -500px; 
								 margin:20px 0 0 30px!important;}
.pannelServicios ul, .pannelGestion ul			
								{background-color:#fff; -moz-border-radius:3px; -moz-opacity: 0.3; filter:alpha(opacity=30); 
								 opacity:.30; padding:10px 0px; margin-left:17px;}
.pannelServicios li, .pannelGestion li
								{cursor:pointer; padding:0px 10px; color:#333;}
.pannelServicios li:hover, .pannelGestion li:hover		
								{background-color:#333; color:#fff;}
.FormLogin 						{background:url(../../img/clean/bg_btnInset.png) no-repeat -500px -500px; 
								 margin:20px 10px 0px 0px!important;}
.FormLogin table				{background-color:#333; -moz-border-radius:3px; -moz-opacity: 0.53; filter:alpha(opacity=50); 
								 opacity:.50; padding:10px 0px; width:90%; margin-left:16px;}
.FormLogin label				{color:#D8D8D8;}
.FormLogin span					{cursor:pointer;}
.FormLogin input.text			{width: 98%; height:15px; background:#959794; color:#000; border:none;}
.FormLogin td 					{padding:3px; font-size:12px;} 
.FormLogin .btn6				{float:right;}
.FormLogin a					{color:#FFFFFF}

.pestana 						{width:100%; margin:0 auto; overflow:hidden; z-index:1; height:20px;} 
.pestanaR 						{width:1000px; margin:0 auto;} 
.pestana span 					{color:#333; cursor:pointer; font:Georgia, "Times New Roman", Times, serif;}
.pestana .sepV 					{border-right:1px dotted #333;}
.pestanaContent 				{float:right; width:auto; height:24px;}
.pestanaIcon 					{float:right;}


.gestionContent 				{ float:right; width:300px; text-align:right; }
.gestionContent .btn3 			{float:left;}
.gestionContent .btn3 .L 		{background:url(../../img/clean/bg_btnInset.png) no-repeat left top;}
.gestionContent .btn3 .R 		{background:url(../../img/clean/bg_btnInset.png) no-repeat right top; color:#fff;}
.gestionContent .btn3 .R		{padding-top:2px;}
.usuarioContent 				{float:left; margin:1px 0px 0px 5px;} 
.usuarioContent .autor 			{ float: left;}
.usuarioContent .autor span		{color:#666; cursor:default !important;  font-weight:bold; padding-left:0px; background:none;}
.usuarioContent .fecha 			{float:none; display: inline!important; color:#888;}
.logoAplicacion 				{background:url(../../img/clean/bg_btnInset.png) no-repeat -600px -350px; 
								 width:150px; height:150px;}
.amarillo						{color:#0099CC; float:left; padding-top:4px;}
.usuario						{background:url(../../img/clean/icon_anonimo.png) no-repeat left top;}

	











	
	

.files .bg						{float:left;}
.files .docList ul				{margin:10px 5px;}		
.files .docList ul li			{height:20px; padding:0px; margin:3px 0px;}	
.files .docList ul li a			{padding-left:25px; color:#333;}
.files .docList ul div ul		{margin:0 20px;}
.files .docList ul div ul li	{border-top:1px dotted #CCC; padding-left:20px!important; 
								 background:url(../../img/clean/new_bullet.png) no-repeat left top;}
.files .docList ul div ul li:first-child {border-top:0px none;}
.files .docList ul div ul li a	{padding-left:0px!important; color:#666;}
.files .docList ul li.tab_on	{background: #EFEFEF url(../../img/clean/bg_btnInset.png) no-repeat left -120px;
								 -moz-border-radius:3px; border:1px solid #E2E2E2;}	
.files .docList ul li.tab_off	{background: #EFEFEF url(../../img/clean/bg_btnInset.png) no-repeat left -90px;
								 -moz-border-radius:3px; border:1px solid #E2E2E2}	
.files .docList ul li.tab_on a, .files .docList ul li.tab_off a	{padding-left:5px; font-weight:bold;}
.files .docList ul li.tab_on .iconArrow	{width:20px; height:20px; float:left; cursor:pointer;}
.files .docList ul li.tab_off .iconArrow{width:20px; height:20px; float:left; cursor:pointer;}
.files .docList ul li a			{color:#333;}
.files .docList ul div ul		{margin:0px 0px 0px 10px;}
.files .docList ul div ul li	{background:url(../../img/clean/new_arrow.png) no-repeat left -120px;}
.files .docList ul div ul li a	{color:#666;}





	









	



/* ------------- listados ---------------- */
.list						{padding:10px 15px 10px 15px;}
.list div 					{overflow:hidden;}
.list .bg 					{background:url(../../img/clean/link.png) no-repeat right 8px; 
							 margin:0px; padding:8px 10px 8px 0px; overflow:hidden; border-bottom:1px solid #EAEAEA;}
.link 						{background:url(../../img/clean/link.png) no-repeat right 8px;
							 margin:0px;  padding:8px 10px 8px 0px; overflow:hidden; border-bottom:1px solid #EAEAEA;}
.link:hover, .link1:hover, .link2:hover, .link3:hover, .link4:hover, .link5:hover, .link6:hover  				
							{background:url(../../img/clean/linkHover.png) no-repeat right 8px;}
.link1 						{background:url(../../img/clean/link1.png) no-repeat right 8px;
							 margin:0px;  padding:8px 10px 8px 0px; overflow:hidden; border-bottom:1px solid #EAEAEA;}
.link2 						{background:url(../../img/clean/link2.png) no-repeat right 8px;
							 margin:0px;  padding:8px 10px 8px 0px; overflow:hidden; border-bottom:1px solid #EAEAEA;}
.link3 						{background:url(../../img/clean/link3.png) no-repeat right 8px;
							 margin:0px;  padding:8px 10px 8px 0px; overflow:hidden; border-bottom:1px solid #EAEAEA;}
.link4 						{background:url(../../img/clean/link4.png) no-repeat right 8px;
							 margin:0px; padding:8px 10px 8px 0px; overflow:hidden; border-bottom:1px solid #EAEAEA;}
.link5 						{background:url(../../img/clean/link5.png) no-repeat right 8px;
							 margin:0px;  padding:8px 10px 8px 0px; overflow:hidden; border-bottom:1px solid #EAEAEA;}
.link6 						{background:url(../../img/clean/link6.png) no-repeat right 8px;
							 margin:0px;  padding:8px 10px 8px 0px; overflow:hidden; border-bottom:1px solid #EAEAEA;}
.linkUser img				{width:18px; vertical-align:middle; position:absolute; margin-left:-20px;}

.listPost 					{margin:10px 8px 0px 8px; overflow:hidden;}
.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 .cadaPost .fecha	{border-right:1px dotted #ccc; margin-left:0px;}

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





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

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

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


/* ---------- FOOTER ---------- */
.footer							{width:auto; margin:0px auto 12px auto; padding-top:20px; border-top:1px dotted #ccc;}
.footerR						{width:1000px; margin:0 auto;}
.footer .box					{}
.footer .upL, .footer .upR, .footer .downL, .footer .downR, .footer .boxContent, .footer .boxContent .middleR {background:none;}
.footer .boxContent .middleR	{padding:5px 0 0 0px; margin:0px!important;}
.footer .upL, .footer .upR, .footer .downL, .footer .downR
								{ height:0px!important;}

.powered						{position:absolute; right:0px; bottom:-18px;}
.powered img					{ vertical-align: bottom}
.powered span					{ *margin-top:18px; *float:left}
.datosFooter 					{font-size:0.9em; color:#999999;}
.legalFooter 					{display:none;}
.configuracionFooter 			{display:none;}
.asistencia 					{display:none;}

	



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

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



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

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

.sepV span {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;}


/* ------ CHANNELS INICIO INSET -ERROR CORREGIDO PARA EXPLORER ------ */
.posts,
.styles,
.categories,
.channels,
.books,
.search,
.encuestas,
.enlaces,
.publicacion,
.box,
.componente{*display:inline-block;} /*Solo IE*/
	






/* ------------------------------ CLASES DE USE PARA LA PLANTILLA A�ADIR COMPONENTES ------------------------------- */
.precomponente .bg{ height:65px; width:70px; float:left; background:url(../../img/clean/icon_precomponente.png) no-repeat left top;}
.precomponentes .bg{ height:65px; width:70px; float:left; background:url(../../img/clean/icon_precomponentes.png) no-repeat left top;}
.info { border:1px dotted #DCDCDC; padding:5px 5px 5px 30px;
margin:8px 0px; font-size:0.9em;}
.zonas label { display:inline;}
.compSeleccionado .bg {float:left; width:70px;}
.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;}
	
.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 .bg				{float:left; width:55px; height:70px; 
								 background: url(../../img/clean/icon_customizacion.png) no-repeat left top;}
.tonalidades 					{width: auto; list-style:none; float:left;}
.tonalidades div 				{float:left; margin:3px; cursor:pointer; height:43px; width:30px; }




/* -------------------------------------------  FOROS -----------------------------------------------  */
.foro .bg{
	float:left;
	width:20px;
	height:20px;
	background:url(../../img/clean/new_foro.png) no-repeat left -24px!important;}
	
.foro .Tit .bg{background:none!important; width:0px; height:0px;}
.foro .contentPost, .clasificados .contentPost {margin-left:20px!important;}
	
.catforo h2{
	height:16px;
	background:url(../../img/clean/new_foro.png) no-repeat left -3px;
	padding-left:20px;}
	

.forosListado .bg	{float:left;}
.temasListado .bg	{float:left;}	
.respuestaRapida .bg	{float:left;}

.respuestas .bg		{float:left;}

.forosCat .bg		{float:left;}
.forosCat ul.list li div.bg{float:left;width:20px;height:18px;background:url(../../img/clean/new_foro.png) no-repeat left -2px;}
	
.ultTemas .bg		{float:left;}
.ultTemas li .bg	{float:left; width:15px; height:15px; background:url(../../img/clean/new_link.png) no-repeat 5px -5px;}


.cebra{ padding:5px 5px 5px 38px; background:#F4F7F8 url(../../img/graph/ult_foro_anuncio.png) no-repeat left top; overflow:hidden; display:block;}
.cebra .hoursPost{ border-right:0px none!important; display:block; background:none!important; padding-left:0px!important;}









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

.box.ficha .boxContent .middleR {padding:0 10px 0 5px;}

.ficha h4 						{background:#CCCCCC none repeat scroll 0 0; color:#FFFFFF; margin-top:10px; padding-left:5px;}

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

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

.dirChannels.empresa .Tit 				{background: url(../../img/clean/bg_Tit.png) repeat-x right bottom; 
										 border-bottom:0px none;}	
.dirSearch.empresa .Tit 				{background: url(../../img/clean/bg_Tit.png) repeat-x right bottom; 
										 border-bottom:0px none;}
										
.dirChannels.contratante .Tit 				{background: url(../../img/clean/bg_Tit.png) repeat-x right bottom; 
										 border-bottom:0px none;}	
.dirSearch.contratante .Tit 				{background: url(../../img/clean/bg_Tit.png) repeat-x right bottom; 
										 border-bottom:0px none;}
										 
.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;}	
.imgFicha div 					{margin:2px;}
.datosFicha 					{margin-left:200px;}

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



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

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

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

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




/* ----------------------------------------------  pruebas buscador3.html ---------------------------------------------  */
.tpl_buscador3 .overlay								{ background-color:#F7F7F7; -moz-border-radius:3px; padding:10px; overflow:hidden;}
.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 .results table td			{background-color:#F8F8F8; font-size:0.7em; padding:0px;}
.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:0px; height:80px; border-bottom:1px dashed #E5E5E5;
													 vertical-align:middle!important;}
.tpl_buscador3_resultados .results h3				{font-weight:bold; padding-top:5px;}
.tpl_buscador3_resultados .results .descripcion		{padding:0px!important;}

.tpl_buscador3 .overlay								{position:absolute; left:35%; height:250px; width:450px; 
													 z-index:10;top:170px;}


/* ---------------------------------------------- cpn_perfil ---------------------------------------------- */
.cpn_mensajeList .Tit .bg			{height:54px; width:55px; float:left;
						 	 		background: url(../../img/clean/cpn_mensajeList.png) no-repeat right top;}
.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}
.cpn_mensajeList .autor span		{ color:#333333; margin-left:10px; }
.cpn_mensajeList h2.titular			{ font-weight: lighter; } 
.cpn_mensajeList .navMensaje		{ border-bottom: 1px dotted #CCCCCC; clear:both; height:30px;}
/*.cpn_mensajeList .navMensaje .btn4  { float:right}*/









/* ---------------------------------------- PLANTILLAS ------------------------------------------- */
/* ---------------------------------------- agenda.html ------------------------------------------ */
.tpl_agenda							{}

.tpl_agenda_calendario .Tit .bg 	{float:left; width:55px; height:54px; 
								 	 background: url(../../img/clean/icon_calendario.png) no-repeat left top;}
.tpl_agenda_calendario .middleR		{overflow:hidden;}
.tpl_agenda_calendarios				{border-left:1px dotted #ccc;}
.tpl_agenda_calendarios .list div 	{margin:0px; border-bottom:1px dotted #ccc; padding:5px 0px 5px 5px; overflow:hidden;}
.tpl_agenda_calendarios .Tit .bg 	{float:left; width:55px; height:54px; 
								 	 background: url(../../img/clean/icon_calendarios.png) no-repeat left top;}
.cal 								{border:none!important; width:20px!important; height:20px; -moz-border-radius:4px; }
.tpl_agenda_evento h2				{font-size:1.7em; margin-bottom:20px;}
.tpl_agenda_eventos .Tit .bg		{float:left; width:55px; height:54px;
									 background: url(../../img/clean/icon_eventos.png) no-repeat left top;}

.tpl_agenda_evento .botones			{width:100%; margin-bottom:10px;}
.tpl_agenda_evento .botones .btn3	{float:right;}
.enunciado							{color:#999; font-weight:normal!important; margin-top:10px; font-size:1.2em;}


.tpl_agenda_evento .listPost:first-child {margin-top: 0;}
.tpl_agenda_evento .imgPost .polaroid {border: 1px solid #ccc;}
.tpl_agenda_evento .imgPost 			{float: left; width:72px; height: 72px; margin: 0 10px 0 0;}
.tpl_agenda_evento .tfijo, .cpn_contactList .mobile
									{float:none; display:inline !important;}
.tpl_agenda_evento .resumen 			{font-weight:normal; display:block; padding:5px 0;}
.tpl_agenda_evento .cadaPost	 		{ padding-bottom:15px}						
.tpl_agenda_evento .cadaPost .titular	{ padding-bottom:0px}
.tpl_agenda_evento span.TB       		{ float:left}

.tpl_agenda_evento .mobile			{margin-left:0px; padding-left:18px; background:url(../../img/clean/icon_miniMobile.png) no-repeat left top!important; color:#999; display:inline;}
.tpl_agenda_evento .fecha				{background:url(../../img/clean/icon_miniFijo.png) no-repeat left top!important; padding-left:20px; margin-left:0px; border-right:1px dotted #ccc; margin-right:0px}



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




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

.tpl_agenda_evento .middleR			{padding:10px 15px 10px 10px!important; overflow:hidden;}


.arrowL								{width:30px; height:18px; cursor:pointer; margin-top:90px;
									 background:transparent url(../../img/clean/new_arrow.png) no-repeat right -18px;
									 float:left;}
.arrowR								{width:30px; height:18px; cursor:pointer; margin-top:90px; float:right;
									 background:transparent url(../../img/clean/new_arrow.png) no-repeat left top;}
									 
.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;}
.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; padding-right:1px;}
.month thead td						{background:none; text-transform:capitalize;}
.month thead .weekend				{background:#B2B2B2; -moz-border-radius:3px;}
.month thead .weekend div			{color:#fff;}
.month tbody td 					{background:#CCCCCC; -moz-border-radius:3px; border:1px solid #ccc;}
.month tbody .weekend				{background:#B2B2B2; -moz-border-radius:3px;}
.month tbody .weekend div			{color:#fff;}
.month tbody .today					{background:#000; -moz-border-radius:3px; }
.month tbody .today div				{color:#fff;}
.month tbody .todayweekend			{background:#FFE727;color:#333;}
.month tbody .todayweekend div		{background:#000; -moz-border-radius:3px; color:#fff; }
.month tbody .post					{-moz-border-radius:3px; padding:0px!important;}
.month tbody .post div				{-moz-border-radius:3px; background:#E42E2A!important;}
.month tbody .post a				{color:#fff;}
.month tbody .postweekend			{background:#4E80BB; -moz-border-radius:3px; color:#fff;}
.month tbody .noBg					{background:none!important; border:none!important}
.month2 							{text-align:center;font-size:x-small;}
.month2 table						{width:90%; padding:0 5%; font-weight:bold;}
.months2 table.month				{float:left; width:48%; padding:0 1%;}
.months2 table.month2				{float:left; width:33%; padding:0 1%;}
.miniCalendario .months2 table.month{float:left; width:90%; padding:0 1%;}
.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:#B2B2B2; -moz-border-radius:3px;}
.month2 thead .weekend div			{color:#fff;}
.month2 tbody td 					{background:#CCCCCC; -moz-border-radius:3px; border:1px solid #ccc;}
.month2 tbody .weekend				{background:#B2B2B2; -moz-border-radius:3px;}
.month2 tbody .weekend div			{color:#fff;}
.month2 tbody .today				{background:#000; -moz-border-radius:3px;}
.month2 tbody .today div 			{color:#fff;}
.month2 tbody .todayweekend			{background:#FFE727;-moz-border-radius:4px; color:#333;}
.month2 tbody .todayweekend div		{background:transparent; -moz-border-radius:4px; color:#fff;}
.month2 tbody .post					{-moz-border-radius:3px; padding:0px!important;}
.month2 tbody .post div				{-moz-border-radius:3px; background:#E42E2A!important;}
.month2 tbody .post a				{color:#fff;}
.month2 tbody .postweekend			{background:#4E80BB; -moz-border-radius:3px; color:#fff;}
.month2 tbody .noBg					{background:none!important; border:0;}

.events .bg							{float:left;}
.event .bg							{float:left;}






/* ------------------------------------------------------ post.html ---------------------------------------------------- */								
.tpl_post_post .contentTit			{padding:0px!important;}	
.tpl_post_comentarios .Tit .bg		{background: url(../../img/clean/icon_comentarios.png) no-repeat left top;
									 float:left; width:55px; height:54px;}								 
.tpl_post_lastComments .Tit .bg		{background: url(../../img/clean/icon_ultimosComentarios.png) no-repeat left top;
									 width:55px; height:54px; float:left;}
.tpl_post_lastComments .descripcion	{ margin:0px 8px; line-height:1em; -moz-border-radius:3px; background-color:#DBDBDB;
									 padding:4px;}
.tpl_post_lastComments .autor		{display:block; border:0px none;}
.tpl_post_lastComments .autor span	{display:block; padding-left:0px; background:none!important; font-size:0.9em;}
.tpl_post_lastComments .fecha 		{display:block;	margin-left:0px; border:0px none; padding-left:0px; background:none!important;}
.tpl_post_lastComments .lugar		{display:block;	margin-left:78px; border:0px none; padding-left:0px; 
									 padding-bottom:18px; *padding-bottom:21px;
									 background: url(../../img/clean/bg_lugarComment.png) no-repeat left bottom; height:20px;
									 padding-left:0 !important;}
									 
.tpl_post_lastComments .subcom .descripcion	{background-color:#f0f0f0;}
.tpl_post_lastComments .subcom .lugar{background: url(../../img/clean/bg_lugarCommentSubCom.png) no-repeat left bottom;}


									 
						

									 
.tpl_post_canales .Tit .bg			{background: url(../../img/clean/icon_canales.png) no-repeat left top;
									 width:55px; height:54px; float:left;}
.tpl_post_canales .list .bg 		{background:url(../../img/clean/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;}





.titular 							{font-size:1.3em; font-weight:normal; color:#000;}
.titular a							{color:#000;}
.cadaPost .titular					{font-size:1.3em; padding-bottom:5px; font-weight:normal; clear:none; margin:5px 0 10px;}
.fecha								{padding-right:5px; margin-right:5px; margin-left:8px; font-weight:normal; display:inline;
									 background:url(../../img/clean/minis.png) no-repeat left -150px; 
									 padding-left:20px; color:#999;}
.fechaInicio						{font-weight:normal;color:#999; font-size:0.9em;}
.fechaFinal							{font-weight:normal; color:#999; font-size:0.9em;}
.resumen							{font-weight:normal; color:#333;}
.lugar								{background:url(../../img/clean/minis.png) no-repeat left top; padding-left:20px;
									 border-right:1px dotted #ccc; padding-right:5px; margin-right:5px; 
									 font-weight:normal; display:inline;}



.post ul 							{padding:5px 0 5px 20px; list-style-position: outside;list-style-type:disc; margin-left:10px;}
.post li 							{ padding-bottom:5px;}
.post ol 							{padding:5px 0 5px 20px; list-style:decimal; margin-left:10px;}
.menu_multimed ul 					{padding:5px 0 5px 0px; list-style-position: outside; list-style-type:none; margin-left:0px;}
.categories .bg						{float:left; }
.categories li .bg					{float:left; width:19px; height:19px; 
									 background:url(../../img/clean/new_star.png) no-repeat left top;}
.comentarios .Tit .bg				{background: url(../../img/clean/icon_comentariosUlt.png) no-repeat left top;
									 height:76px; width:80px; float:left;}
.post .comentarios .bg				{background: url(../../img/clean/icon_comentarios.png) no-repeat left top;
					 				 height:76px; width:80px; float:left;}
.bgUser 							{float: left; width: 70px; margin-bottom:5px; margin-left:8px;}
.bgUser img 						{padding: 3px; border: 1px solid #e4e4e4;}
.bgUser img 						{width: 54px; height: 54px;}




.post p				 	{margin:5px 0px 0px 0px;}
.post .imgPost 			{top:-7px; -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px;}
.post .titular			{margin:0px 8px; font-size:1.6em; letter-spacing:-1px;}
.post .resumen 			{padding:10px 0px; color:#666; font-size:1.1em; line-height:1.4; margin:0 8px; padding:10px 0;
						 font-variant:normal; font-weight:normal; letter-spacing:-0.5px;}
.post .descripcion 		{margin:0px 8px;}
.post .autor, .post .canal, .post .localizacion		
						{margin-left:8px;}		
.post .tags				{margin:15px 8px 5px 8px!important;}





 








.tags					{margin:15px 0 5px 0px!important;}
.tags span 				{color:#0691DC; cursor:pointer; padding:0px 3px;}
.autor 					{border-right:1px dotted #ccc; padding-right:5px; font-weight:normal; 
						 display:inline; }
.autor span				{color:#777; background:url(../../img/clean/minis.png) no-repeat left top; 
						 padding-left:20px; font-weight:bold;}
						 

.hoursPost				{font-weight:normal; 
						 border-right:1px dotted #ccc; padding-right:5px; padding-left:8px; color:#999; display:inline;}
.canal 					{border-right:1px dotted #ccc; padding-right:5px; font-weight:normal; 
						 display:inline; }
.canal span				{color:#777; background:url(../../img/clean/minis.png) no-repeat left -50px; 
						 padding-left:20px; font-weight:bold;}
.tipoEvento 			{border-right:1px dotted #ccc; padding-right:6px; margin-right:6px; font-weight:normal;float:left;}
.tipoEvento span		{color:#333; font-weight:bold;}
.localizacion			{background:url(../../img/clean/minis.png) no-repeat left -200px; padding-left:20px;
						 border-right:1px dotted #ccc; padding-right:5px; margin-right:5px; font-weight:normal; display:inline;}
.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;}
.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; min-width:75px;}
.licencia span			{color:#333;} 
.visitas 				{border-right:1px dotted #ccc; padding-right:5px; padding-left:5px; font-weight:normal; 
						  color:#999; display:inline;}
.respuestaPost 			{border-right:1px dotted #ccc; padding-right:5px; margin-right:5px; font-weight:normal; display:inline;}
.comentPost 			{border-right:1px dotted #ccc; padding-right:5px; margin-left:5px; font-weight:normal; display:inline;
						 background:url(../../img/clean/minis.png) no-repeat left -100px; padding-left:20px; color:#999;}
 			
.enunciados, .enunciado	{color:#333; font-weight:bold; margin-top:10px; margin-left:8px;}

.ultimoPost				{background:url(../../img/clean/icon_miniUltimoPost.png) no-repeat left 4px; padding-left:15px; 
						 float:left; min-width:75px;}
.ultimoPost, .ultimoPost a{color:#CC0000; font-weight:bold!important;}
.vpost .Tit				{display:none;}
.textLinkPost			{float:right; height:20px; padding:3px 8px; margin-right:8px; 
						 background-color:#E6E6E6; -moz-border-radius:3px;}

.inline 				{display:inline;}
h3.inline				{padding-right:5px; margin-right:5px; font-weight:normal!important;}
.descripcion 			{padding-bottom:10px; line-height:1.5em;}
.descripcion p 			{padding-bottom:10px;}





.polaroid 			{margin: 0px; padding: 3px; border: 1px solid #ccc; margin:5px;}
.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;}


.imgPostR 			{padding-right:10px;}
.imgPost 			{width:100%; margin-bottom:5px;}
.imgPostL 			{padding-left:10px;}





.votacion 				{padding:5px 0; border-top:1px dotted #999; margin:10px 0; float:right; width:100%;}
.votacion table 		{float:right; font-size:12px!important;}
.subcom					{width:94%; clear:both; float:none; overflow:hidden; padding:5px 0px;
						 background:#DBDBDB; margin:0 auto; -moz-border-radius:3px;}


/* Ultimos comentarios en post.html */


.comentarios .botones 	{margin-top: 7px; *display:inline-block}
.comentarios .botones .btn {float: right;}
.comentarios .botones .btn a:hover {text-decoration: none;}
.comentarios .pag li 	{padding:1px 4px;}
.comentarios .pag li.prev a,
.comentarios .pag li.next a {font-size: .8em;}
.comentarios .autor 	{border:0px none!important;}
	

/* valoracion */
.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:left; display:inline; margin:0px; cursor:pointer;}

.sendMail						{width:20px; height:20px; background:url(../../img/clean/new_mail.png) no-repeat left top;}
.voteOn							{width:17px; height:25px; background:url(../../img/clean/new_vote.png) no-repeat left top;}
.voteOff						{width:17px; height:25px; background:url(../../img/clean/new_vote.png) no-repeat left -25px;}
.voteOff:hover					{background:url(../../img/clean/new_vote.png) no-repeat left top;}

.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; padding-left:8px;}
.botones {float:right; margin-top:10px;}
.resultadoFiltrado h4{ background-color:#F5F5F5; padding:3px 1%; color:#666; border-bottom:1px dotted #ccc; width:98%;}
.resultado {background-color:#F5F5F5; padding:3px;}

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

.simple 						{background:url(../../img/clean/icon_extendido.png) no-repeat right -3px; 
								 width:150px; height:22px; float:right; cursor:pointer; text-align:right; margin-right:8px; } 
.extendido 						{background:url(../../img/clean/icon_simple.png) no-repeat right -3px; 
								 width:150px; height:22px; float:right; cursor:pointer; text-align:right; margin-right:8px;} 




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




/* ---------------------------------------- canales.html ------------------------------------------ */
.tpl_canales						{}
.tpl_canales_postList .Tit .bg		{float:left; width:55px; height:54px; 
									 background: url(../../img/clean/icon_post.png) no-repeat left top;}									
.tpl_canales_rss .Tit .bg			{float:left; width:55px; height:54px;
									 background: url(../../img/clean/icons_listRSS.png) no-repeat left top;}
.tpl_canales_rss span				{cursor:pointer;}
.tpl_canales_rss .list .bg			{background:url(../../img/clean/link_rss.png) no-repeat left 6px;
									 padding:8px 10px 8px 20px;}
.tpl_canales_cat .Tit .bg			{float:left; width:55px; height:54px;
									 background: url(../../img/clean/icon_canales.png) no-repeat left top;}
.tpl_canales_cat .breadcrumb 		{float:right; margin:0 10px 0 0;}				
.tpl_canales_search .Tit .bg		{float:left; width:55px; height:54px;
									 background: url(../../img/clean/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		{float:left; width:55px; height:54px;
									 background: url(../../img/clean/icon_calendario.png) no-repeat left top;}
.tpl_files_postList .Tit .bg		{float:left; width:55px; height:54px;
									 background: url(../../img/clean/icon_post2.png) no-repeat left top;}
.tpl_files_search .Tit .bg			{float:left; width:55px; height:54px;
									 background: url(../../img/clean/icon_search.png) no-repeat left top;}
.tpl_files_hemeroteca .Tit .bg		{float:left; width:55px; height:54px;
									 background: url(../../img/clean/icon_hemeroteca.png) no-repeat left top;}
									 
								
.tpl_rss_flash 						{}
.flashRSS							{width:100%; height:500px;}
.tpl_rss_list .Tit .bg				{float:left; width:55px; height:54px;
									 background: url(../../img/clean/icons_listRSS.png) no-repeat left top;}
									 
									 
/* ---------------------------------------- foro1.html ------------------------------------------ */									
.tpl_foro1 							{}
.tpl_foro1_list .list				{padding:2px 15px 10px 15px!important; overflow:hidden;}
.tpl_foro1_list .Tit .bg			{float:left; width:55px; height:54px;
									 background:url(../../img/clean/tpl_foro1.png) no-repeat left top!important;}							
.tpl_foro1_list .cadaPost 			{border:0px none;}	
.tpl_foro1_list .list .bg			{background:url(../../img/clean/icon_foro_F.png) no-repeat left 5px;
									 margin:0px; border-bottom:1px solid #EAEAEA; padding:5px 0px 5px 20px; overflow:hidden;}
.catforo h2							{height:20px; padding-left:20px;
									 background:url(../../img/clean/icon_foro_C.png) no-repeat left top;}
.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(../../img/clean/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;}
.cebra .autor span					{background:none!important; padding-left:5px;}

.tpl_foro1_search .Tit .bg			{float:left; width:55px; height:54px;
									 background: url(../../img/clean/icon_search.png) no-repeat left top;}
.tpl_foro1_search .inputForm		{margin-right:40px;}	

.tpl_foro1_cat .Tit .bg				{float:left; width:55px; height:54px; float:left;
									 background:url(../../img/clean/tpl_foro1.png) no-repeat left -54px;}
.tpl_foro1_cat .list .bg			{background:url(../../img/clean/icon_foro_C.png) no-repeat left 4px;
									 width:auto; height:auto; margin:0px; border-bottom:1px solid #EAEAEA; 
									 padding:5px 0px 5px 20px; overflow:hidden;}
							 
.tpl_foro1_ultTemas .Tit .bg		{float:left; width:55px; height:54px;
									 background:url(../../img/clean/tpl_foro1.png) no-repeat left -108px;}
									 
									 
/* ---------------------------------------- foro2.html ------------------------------------------ */
.tpl_foro2 							{}
.tpl_foro2_list .Tit .bg			{float:left; width:55px; height:54px;
							 		 background:url(../../img/clean/tpl_foro2.png) no-repeat left top;}						
.voto								{width:100%; height:25px;}
.tpl_foro2_list .list h3			{font-size:1.2em; }
.permisos 							{overflow:hidden; float:left; width:50%; margin-left:8px;}
.leyenda 							{overflow:hidden; margin-left:50%; margin-top:20px;}
.permisos .list .activ				{background:url(../../img/clean/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(../../img/clean/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			{float:left; width:55px; height:54px;
							 		 background:url(../../img/clean/icon_options.png) no-repeat left top;}							
.tpl_foro2_respuestaRapida .Tit .bg	{float:left; width:55px; height:54px;
									 background:url(../../img/clean/tpl_foro2.png) no-repeat left -54px;}						
.tpl_foro2_search .Tit .bg			{float:left; width:55px; height:54px;
									 background: url(../../img/clean/icon_search.png) no-repeat left top;}
.tpl_foro2_search .inputForm		{margin-right:40px;}
.tpl_foro2_cat .Tit .bg				{float:left; width:55px; height:54px;
									 background:url(../../img/clean/tpl_foro2.png) no-repeat left -108px;}	
.tpl_foro2_cat .list .bg			{background:url(../../img/clean/icon_foro_C.png) no-repeat left 4px;
									 width:auto; height:auto; margin:0px; border-bottom:1px solid #EAEAEA; 
									 padding:5px 0px 5px 20px; overflow:hidden;}

.tpl_foro2_list .link:hover			{background:url(../../img/clean/link.png) no-repeat right 8px;}							
.tpl_foro2_list .link1:hover		{background:url(../../img/clean/link1.png) no-repeat right 8px;}
.tpl_foro2_list .link2:hover 		{background:url(../../img/clean/link2.png) no-repeat right 8px;}
.tpl_foro2_list .link3:hover 		{background:url(../../img/clean/link3.png) no-repeat right 8px;}
.tpl_foro2_list .link4:hover 		{background:url(../../img/clean/link4.png) no-repeat right 8px;}
.tpl_foro2_list .link5:hover 		{background:url(../../img/clean/link5.png) no-repeat right 8px;}
.tpl_foro2_list .link6:hover 		{background:url(../../img/clean/link6.png) no-repeat right 8px;}



/* ---------------------------------------- foro3.html ------------------------------------------ */
.tpl_foro3 h2.titular 				{font-size:1.4em;}
.tpl_foro3_respuestas .Tit .bg		{float:left; width:55px; height:54px;
									 background:url(../../img/clean/tpl_foro3.png) no-repeat left top;} 
.tpl_foro3_options .Tit .bg			{float:left; width:55px; height:54px;
									 background:url(../../img/clean/icon_options.png) no-repeat left top;}
.tpl_foro3_search .Tit .bg			{float:left; width:55px; height:54px;
									 background: url(../../img/clean/icon_search.png) no-repeat left top;}
.tpl_foro3_search .inputForm		{margin-right:40px;}							 
.tpl_foro3_respuestaRapida .Tit .bg	{float:left; width:55px; height:54px;
									 background:url(../../img/clean/tpl_foro3.png) no-repeat left -108px;}
.tpl_foro3_cat .Tit .bg				{float:left; width:55px; height:54px;
									 background:url(../../img/clean/tpl_foro3.png) no-repeat left -54px;}
									 
.tpl_foro3_respuestas .link:hover	{background:url(../../img/clean/link.png) no-repeat right 8px!important;}							
.tpl_foro3_respuestas .link1:hover	{background:url(../../img/clean/link1.png) no-repeat right 8px!important;}
.tpl_foro3_respuestas .link2:hover 	{background:url(../../img/clean/link2.png) no-repeat right 8px!important;}
.tpl_foro3_respuestas .link3:hover 	{background:url(../../img/clean/link3.png) no-repeat right 8px!important;}
.tpl_foro3_respuestas .link4:hover 	{background:url(../../img/clean/link4.png) no-repeat right 8px!important;}
.tpl_foro3_respuestas .link5:hover 	{background:url(../../img/clean/link5.png) no-repeat right 8px!important;}
.tpl_foro3_respuestas .link6:hover 	{background:url(../../img/clean/link6.png) no-repeat right 8px!important;}




/* ---------------------------------------- clasificado.html ------------------------------------------ */
.tpl_clasificado					{}
.tpl_clasificado_list .Tit .bg		{float:left; width:55px; height:54px;
									 background: url(../../img/clean/tpl_clasificado.png) no-repeat left top;}						
.tpl_clasificado_list .cadaPost 	{border:0px none;}	
.tpl_clasificado_list .list .bg		{background:url(../../img/clean/icon_foro_S.png) no-repeat left 9px;
									 margin:0px; border-bottom:1px dotted #ccc;  padding:8px 0px 8px 20px; overflow:hidden;}									
.tpl_clasificado_search .Tit .bg	{float:left; width:55px; height:54px;
									 background: url(../../img/clean/icon_search.png) no-repeat left top;}
.tpl_clasificado_search .inputForm	{margin-right:40px;}
.tpl_clasificado_cat .Tit .bg		{float:left; width:55px; height:54px;
									 background: url(../../img/clean/tpl_clasificado.png) no-repeat left top;}
.tpl_clasificado_cat .list .bg		{background:url(../../img/clean/icon_foro_C.png) no-repeat left 4px;
									 width:auto; height:auto; margin:0px; border-bottom:1px solid #EAEAEA; 
									 padding:5px 0px 5px 20px; overflow:hidden;}
.tpl_clasificado_productos .Tit .bg	{float:left; width:55px; height:54px;
									 background: url(../../img/clean/tpl_clasificado.png) no-repeat left -54px;}								
.tpl_clasificado_ultimos .Tit .bg	{float:left; width:55px; height:54px;
									 background: url(../../img/clean/tpl_clasificado.png) no-repeat left -108px;}
.tpl_clasificado_ofertas .Tit .bg	{float:left; width:55px; height:54px;
									 background: url(../../img/clean/tpl_clasificado.png) no-repeat left -162px;}
.tpl_clasificado_demandas .Tit .bg	{float:left; width:55px; height:54px;
									 background: url(../../img/clean/tpl_clasificado.png) no-repeat left -216px;}
									 
									 
								
/* ---------------------------------------- clasificado2.html ------------------------------------------ */
.tpl_clasificado2					{}
.tpl_clasificado2_list .Tit .bg		{float:left; width:55px; height:54px;
									 background: url(../../img/clean/tpl_clasificado2.png) no-repeat left top;}
.tpl_clasificado2_options .Tit .bg	{float:left; width:55px; height:54px;
									 background:url(../../img/clean/icon_options.png) no-repeat left top;}
.tpl_clasificado2_search .inputForm	{margin-right:40px;}
.tpl_clasificado2_search .Tit .bg	{float:left; width:55px; height:54px;
									 background: url(../../img/clean/icon_search.png) no-repeat left top;}
.tpl_clasificado2_cat .Tit .bg		{float:left; width:55px; height:54px;
									 background: url(../../img/clean/tpl_clasificado2.png) no-repeat left top;}
.tpl_clasificado2_cat .list .bg		{background:url(../../img/clean/icon_foro_C.png) no-repeat left 4px;
									 width:auto; height:auto; margin:0px; border-bottom:1px solid #EAEAEA; 
									 padding:5px 0px 5px 20px; overflow:hidden;}
.tpl_clasificado2_subCat .Tit .bg	{float:left; width:55px; height:54px;
									 background: url(../../img/clean/tpl_clasificado2.png) no-repeat left -108px;}
.tpl_clasificado2_subCat .list .bg	{background:url(../../img/clean/icon_foro_S.png) no-repeat left 4px;
									 width:auto; height:auto; margin:0px; border-bottom:1px solid #EAEAEA; 
									 padding:5px 0px 5px 20px; overflow:hidden;}
									 
.tpl_clasificado2_list .link:hover	{background:url(../../img/clean/link.png) no-repeat right 8px!important;}							
.tpl_clasificado2_list .link1:hover	{background:url(../../img/clean/link1.png) no-repeat right 8px!important;}
.tpl_clasificado2_list .link2:hover {background:url(../../img/clean/link2.png) no-repeat right 8px!important;}
.tpl_clasificado2_list .link3:hover {background:url(../../img/clean/link3.png) no-repeat right 8px!important;}
.tpl_clasificado2_list .link4:hover {background:url(../../img/clean/link4.png) no-repeat right 8px!important;}
.tpl_clasificado2_list .link5:hover {background:url(../../img/clean/link5.png) no-repeat right 8px!important;}
.tpl_clasificado2_list .link6:hover {background:url(../../img/clean/link6.png) no-repeat right 8px!important;}


/* ---------------------------------------- clasificados.html ------------------------------------------ */
.tpl_clasificados					{}
.tpl_clasificados h2.titular 		{font-size:1.4em;}
.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{float:left; width:55px; height:54px;
									 background:url(../../img/clean/tpl_clasificados.png) no-repeat left -162px;}
.tpl_clasificados_options .Tit .bg	{float:left; width:55px; height:54px;
									 background:url(../../img/clean/icon_options.png) no-repeat left top;}
.tpl_clasificados_cat .Tit .bg		{float:left; width:55px; height:54px;
									 background: url(../../img/clean/tpl_clasificados.png) no-repeat left top;}
.tpl_clasificados_cat .list .bg		{background:url(../../img/clean/icon_foro_C.png) no-repeat left 4px;
									 width:auto; height:auto; margin:0px; border-bottom:1px solid #EAEAEA; 
									 padding:5px 0px 5px 20px; overflow:hidden;}
.tpl_clasificados_subCat .Tit .bg	{float:left; width:55px; height:54px;
									 background: url(../../img/clean/tpl_clasificados.png) no-repeat left -108px;}
.tpl_clasificados_subCat .list .bg	{background:url(../../img/clean/icon_foro_S.png) no-repeat left 4px;
									 width:auto; height:auto; margin:0px; border-bottom:1px solid #EAEAEA; 
									 padding:5px 0px 5px 20px; overflow:hidden;}								
.tpl_clasificados_respuestaRapida .Tit .bg	
									{float:left; width:55px; height:54px;
									 background:url(../../img/clean/tpl_clasificados.png) no-repeat left -54px;}
.tpl_clasificados_search .Tit .bg	{float:left; width:55px; height:54px;
									 background: url(../../img/clean/icon_search.png) no-repeat left top;}
.tpl_clasificados_search .inputForm	{margin-right:40px;}

.tpl_clasificados_respuestas .link:hover	{background:url(../../img/clean/link.png) no-repeat right 8px!important;}							
.tpl_clasificados_respuestas .link1:hover	{background:url(../../img/clean/link1.png) no-repeat right 8px!important;}
.tpl_clasificados_respuestas .link2:hover 	{background:url(../../img/clean/link2.png) no-repeat right 8px!important;}
.tpl_clasificados_respuestas .link3:hover 	{background:url(../../img/clean/link3.png) no-repeat right 8px!important;}
.tpl_clasificados_respuestas .link4:hover 	{background:url(../../img/clean/link4.png) no-repeat right 8px!important;}
.tpl_clasificados_respuestas .link5:hover 	{background:url(../../img/clean/link5.png) no-repeat right 8px!important;}
.tpl_clasificados_respuestas .link6:hover 	{background:url(../../img/clean/link6.png) no-repeat right 8px!important;}

.tablaDatosClasif						{background-color:#CCDDEE; -moz-border-radius:3px; padding:5px; margin-top:15px;}						
.tituloPrincipal						{color:#000000;}




/* ---------------------------------------- tablon.html ------------------------------------------ */
.tpl_tablon							{}
.tpl_tablon_flash .Tit .bg			{float:left; width:55px; height:54px;
									 background: url(../../img/clean/tpl_tablon_flash.png) no-repeat left top;}
.tpl_tablon_cat	.Tit .bg			{float:left; width:55px; height:54px;
									 background: url(../../img/clean/tpl_tablon_flash.png) no-repeat left top;}
.tpl_tablon_cat .breadcrumb			{float:right; margin:0px 10px 0px 0px;}
.tpl_tablon_options .Tit .bg		{float:left; width:55px; height:54px;
									 background:url(../../img/clean/icon_options.png) no-repeat left top;}
									 
									 
									 
/* ------------------------------------------------  sitemap.html ---------------------------------------------  */
.tpl_sitemap 						{}
.tpl_sitemap_list .Tit .bg			{float:left; width:55px; height:54px;
									 background: url(../../img/clean/tpl_sitemap_list.png) no-repeat left top!important;}
.tpl_sitemap a:hover 				{color:#333;} 
.contentSitemap 					{overflow:hidden;} 
.contentSitemap .list				{width:26%; float:left; margin:10px 0px 0px 3%;}
.contentSitemap .list div			{background:url(../../img/clean/link.png) no-repeat right 8px; 
									 margin:0px; padding:8px 0px 8px 0px; overflow:hidden; border-bottom:1px solid #EAEAEA;} 
.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;}




												 
						 
/* ---------------------------------------- callejero.html ------------------------------------------ */
.tpl_callejero 						{}
.tpl_callejero_mapa .Tit .bg 		{float:left; width:55px; height:54px;
									 background:url(../../img/clean/tpl_callejero_mapa.png) no-repeat left top;}
.tpl_callejero_list .Tit .bg 		{float:left; width:55px; height:54px;
									 background:url(../../img/clean/tpl_callejero_list.png) no-repeat left top;}
.tpl_callejero_list .imgPost		{width:30px; height:30px; float:left;}
.tpl_callejero_list h2, .tpl_callejero_list .direccion
									{margin-left:30px;}									 
					
.tpl_callejero_cat .Tit .bg 		{float:left; width:55px; height:54px;
									 background:url(../../img/clean/tpl_callejero_cat.png) no-repeat left top;}
.tpl_callejero_search .Tit .bg 		{float:left; width:55px; height:54px;
									 background: url(../../img/clean/icon_search.png) no-repeat left top;}
.marcoMapa							{width:100%; height:400px;}	
									 




/* ---------------------------------------- tpl_appStore.html ------------------------------------------ */
.buscadorTit								{float:right; width:240px; margin-top:22px; *margin-top:10px;overflow:hidden; margin-right:5px;}
.buscadorTit .btn4							{float:right; width:auto; margin:0px;}
.buscadorTit label							{display:none;}
.buscadorTit .inpBus						{margin:0 80px 0px 0px; *top:-30px;}

.tpl_appStore_list .contentTit				{padding:5px 0px 5px 0px; margin-right:300px;}
.tpl_appStore_list .cadaPost				{float:left; border:1px solid #ccc; height:270px; width:31%; padding:5px; margin:5px;}

.tpl_appStore_list .appData					{overflow:hidden; width:100%;}
.tpl_appStore_list .appStats				{overflow:hidden; width:100%;}
.tpl_appStore_list .appText					{height:190px; margin-bottom:20px; overflow:auto;}
.tpl_appStore_list h2 a:hover				{ text-decoration:none;}
.tpl_appStore_list .resumen a				{ color:#0099CC;}

.tpl_appStore_list .imgPost 				{float:left; border:1px solid #ccc; margin:0px 5px 5px 0px; width:100px;}



.tpl_appStore_list .appVote					{float:right; border-bottom:1px dotted #ccc; padding:2px 5px; border-left:1px dotted #ccc;}
.appVote li									{display:inline; width:12px; height:16px; cursor:pointer;}	
.appVote li.voteOn							{background:url(../../img/clean/voteApp.png) no-repeat left top;}
.appVote li.voteOff							{background:url(../../img/clean/voteApp.png) no-repeat left -21px;}



.tpl_appStore_list .appVotos				{border-bottom:1px dotted #ccc; float:right; padding:2px 5px;}
.tpl_appStore_list .appDescargas			{border-bottom:1px dotted #ccc; float:right; padding:2px 5px; border-left:1px dotted #ccc;}


.tpl_appStore_list .appLicencia				{color:#FF0000; text-align:right; padding-top:8px; border-right:1px dotted #ccc; 
											 float:right; padding-right:5px; max-width:110px; font-size:0.85em;}
.tpl_appStore_list .appPrice				{float:right; color:#FF0000; font-weight:bold; font-size:16px; text-align:right; padding:4px 5px 0px 5px;}
.tpl_appStore_list .btn4					{ float:left; margin:5px 0px 0px;}
.tpl_appStore_list .buscadorTit .btn4		{ float:right; margin:0px;}


.tpl_appStore_list .btn4 .R 				{*margin-left:-10px; *padding-right:0px;}





/* ---------------------------------------- tpl_appStore.html ------------------------------------------ */
.tpl_appStore_post .Tit h1					{margin-top:20px;}
.tpl_appStore_post .contentTit				{padding:5px 0px 5px 0px; float:left; width:65%;}

.tpl_appStore_post .appData					{overflow:hidden; width:100%; margin-top:10px;}
.tpl_appStore_post .appStats				{overflow:hidden; margin-left:65%; margin-top:30px;}

.tpl_appStore_post .appVote					{float:right; border:0px none; padding:2px 5px; 
											 border-left:1px dotted #ccc;  margin-top:0px; width:auto!important;}
.tpl_appStore_post .appVote li				{display:inline; width:12px; height:16px; cursor:pointer;
											 border-right:0 none; padding:0px;}	
.tpl_appStore_post .appVotos				{border-bottom:0px none; float:right; padding:2px 5px;}
.tpl_appStore_post .appDescargas			{border-bottom:0px none; float:right; padding:2px 5px; border-left:1px dotted #ccc;}


.tpl_appStore_post .Tit ul 					{width:100%}



.tpl_appStore_post .appLicencia				{color:#FF0000; text-align:right; padding-top:8px; border-right:1px dotted #ccc; 
											 float:right; padding-right:5px; font-size:0.85em;}
.tpl_appStore_post .appPrice				{float:right; color:#FF0000; font-weight:bold; font-size:16px; text-align:right; 
											 border-right:1px dotted #ccc; padding:4px 5px 0px 5px; margin-right:5px;}


.tpl_appStore_post .btn4					{ float:right;}

.tpl_appStore_post .appText					{overflow:auto; padding:10px;}
.tpl_appStore_post a						{color:#0099CC;}
.tpl_appStore_post .resumen					{font-weight:bold; font-size:1.05em; padding:0 0 10px;}
.tpl_appStore_post .imgPost 				{float:right; border:1px solid #ccc; margin:0px 5px 5px 0px; width:300px;}


/* ---------------------------------------- tpl_appSelf.html ------------------------------------------ */
.tpl_appSelf_list .Tit				{border-bottom:1px dotted #ccc;}
.tpl_appSelf_list .imgPost 			{float:right; border:1px solid #ccc; margin:0px 5px 5px 0px; width:140px;}
.tpl_appSelf_list h2 a:hover		{text-decoration:none;}
.appLatencia						{width:100%; overflow:hidden; padding-top:5px;}
.appLatencia .btn4					{float:right;}
.appLatencia .btn6					{float:right;}
.appLatencia p						{float:right; padding:5px 10px;}
.appLatencia p span					{ color:#FF0000;}


.tpl_appSelf_aviso .Tit				{border-bottom:1px dotted #ccc;}

.tpl_appSelf_aviso .cadaPost span	{ color:#FF0000;}
.tpl_appSelf_aviso h2.titular		{font-size:13px!important; margin:5px 0 0;}	
.tpl_appSelf_aviso h2 a:hover		{text-decoration:none;}
.tpl_appSelf .btn4 .R 				{*margin-left:-10px; *padding-right:0px;}
.tpl_appSelf .btn6 .R 				{*margin-left:-10px; *padding-right:0px;}


/* ---------------------------------------- ov_suscripcion01 ------------------------------------------ */
.ov_suscripcion01					{position:absolute; width:500px; height:150px; z-index:3; margin:-75px 0 0 -250px; left:50%; top:50%; 
									 background: #fff; -moz-border-radius:5px; -moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25); padding:10px;}
.ov_suscripcion01 .Tit				{border-bottom:1px dotted #ccc; }

.ov_suscripcion01 .btn4 .R 			{*margin-left:-10px; *padding-right:0px;}
.ov_suscripcion01 .btn3 .R 			{*margin-left:-10px; *padding-right:0px;}

/* ---------------------------------------- ov_suscripcion01 ------------------------------------------ */
.ov_suscripcion02					{position:absolute; width:500px; height:160px; z-index:3; margin:-80px 0 0 -250px; left:50%; top:50%; 
									 background: #fff; -moz-border-radius:5px; -moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25); padding:10px;}
.ov_suscripcion02 .Tit				{border-bottom:1px dotted #ccc; }
.ov_suscripcion02 .btn4 .R 			{*margin-left:-10px; *padding-right:0px;}
.ov_suscripcion02 .btn3 .R 			{*margin-left:-10px; *padding-right:0px;}






/* ---------------------------------------- tpl_appContratacion.html ------------------------------------------ */
.tpl_appContratacion_Form .Tit				{border-bottom:1px dotted #ccc; top:0;}
.tpl_appContratacion_Form .autor 			{margin-right:5px; font-size:18px;}
.tpl_appContratacion_Form .appText			{padding:10px;}
.tpl_appContratacion_Form .appText .titular	{font-size:1.1em; display:inline;}
.tpl_appContratacion_Form .resumen			{padding-top:10px;}
.tpl_appContratacion_Form .imgPost 			{float:left; border:1px solid #ccc; margin:0px 5px 5px 0px; width:140px;}
.tpl_appContratacion_Form a 				{color:#0099CC;}

.tpl_appContratacion_Form .appStats			{overflow:hidden; padding:10px;}
.tpl_appContratacion_Form .appLicencia		{color:#FF0000; text-align:right; border-right:1px dotted #ccc; 
											 float:right; padding:8px 5px;  font-size:0.9em; }
.tpl_appContratacion_Form .appLatencia		{border-right:1px dotted #ccc; width:auto; 
											 float:right; padding:8px 5px; font-size:0.9em;}
.tpl_appContratacion_Form .appLatencia span	{color:#FF0000;}
.tpl_appContratacion_Form .appPrice			{float:right; color:#FF0000; font-weight:bold; font-size:20px; text-align:right; padding:4px 5px 0px 5px;}
.tpl_appContratacion_Form .btn4				{float:right;}

.tpl_appContratacion_info .Tit				{border-bottom:1px dotted #ccc; top:0;}
.tpl_appContratacion_info p					{padding:10px; font-size:0.9em; color:#666666;}








input, textarea, select {-moz-box-shadow:0 0 8px rgba(0, 0, 0, 0.1); 
						 background: #fff;	border: 1px solid #ccc;
						 color:#333333; font-size:12px; padding:2px;}
input					{vertical-align:middle;}
input.text				{width: 100%;}
input.text2				{width: 95%; }
input.text3				{width: 90%; }
input[type="text"]		{width: 100%;}
input[type="radio"], 
input[type="checkbox"]	{border:none!important} /*clases agregadas para solucionar bugs de IE7*/

						  
select 					{width: 100%; margin-bottom:2px;}
textarea				{width: 100%;}
label					{color:#666; display:block; margin-bottom:3px;	*margin: 3px 0px 0px 0px; font-size:12px;}
span label				{position:relative;	top:-5px;}
a span					{cursor:pointer;}					 						 
#form_carrusel table table	{width:100%;}	
.Form					{width:auto; margin:0px; font-size:12px; overflow:hidden;
						 padding: 10px 5px; background-color: #F9F9F9}
.Form table				{width:100%;}
.Form table table		{width:auto;}			 	
.Form td 				{padding:2px 5px;font-size:12px;}

.FormEmpty				{padding: 10px 5px; overflow:hidden; width:auto; margin: 0px; font-size:12px;}
.FormEmpty table		{width:100%;}
.FormEmpty table table	{width:auto;}
.FormEmpty td 			{padding:2px 5px;font-size:12px;}
.FormEmpty label		{display:inline;}
	
	
	
									 
/* ------------------------------------------------  INCLUDES ---------------------------------------------  */
.velo 							{position:fixed; left:0; top:0; height:100%; width:100%; z-index:2; background-color:#333333; 
								 -moz-opacity: 0.9; filter:alpha(opacity=90); opacity:.90; overflow:auto;}
.loader 						{position:absolute; width:500px; height:250px; z-index:3; 
								 margin:-250px 0 0 -250px; left:50%; top:50%}
.inputMail						{float:left; width:220px;}
.inputDominio					{/*margin-left:230px;*/ float:left; width:190px;}
.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			{float:left; width:40px; height:70px;
								 background: url(../../img/clean/icon_customizacion.png) no-repeat -10px top;}
.tonalidades 					{width: auto; list-style:none; float:left;}
.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%; 
								 background: url(../../img/clean/overlays.png) no-repeat 4px -1200px;}
.inc_invitarAmigo .Tit .bg		{float:left;}
.inc_invitarAmigo .upL, .inc_invitarAmigo .upR, .inc_invitarAmigo .downL, .inc_invitarAmigo .downR, 
.inc_invitarAmigo .boxContent, .inc_invitarAmigo .boxContent .middleR{background:none;}
.inc_invitarAmigo table.Form	{background-color:#fff; -moz-border-radius:3px; -moz-opacity: 0.8; filter:alpha(opacity=80); 
								 opacity:.80; padding:10px 0px; width:90%; margin-left:50px; margin-top:14px;}
.inc_invitarAmigo .Tit h2		{color:#FFFFFF; font-size:1.4em; font-family:Georgia, "Times New Roman", Times, serif; 
								 font-style:italic; padding-left:100px;}
.inc_invitarAmigo .Tit h3	 	{color:#FFFFFF; font-size:1em; font-family:Georgia, "Times New Roman", Times, serif; 
								 font-style:italic; padding-left:100px;}

/* ----------------------------------------------- overlay Olvido Contraseña ----------------------------------------- */								
.box							{margin-bottom:6px;}
.inc_olvido .upL				{float:left; width:45px; height:34px;
								 background:url(../../img/clean/box1.png) no-repeat left top;}
.inc_olvido .upR				{margin-left:45px; height:34px;
								 background:url(../../img/clean/box1.png) no-repeat right top;}	
.inc_olvido .boxContent 		{background:transparent url(../img/gestion/box_middle_L1.png) repeat-y scroll left top; width:100%;}
.inc_olvido .downL				{float:left; position:absolute; *position:relative!important;/*Solo IE*/ width:45px;
								 height:34px; background:url(../../img/clean/box1.png) no-repeat left bottom;}
.inc_olvido .downR				{margin-left:45px; height:34px; background:url(../../img/clean/box1.png) no-repeat right bottom;}	
.inc_olvido .boxContent			{width:100%; background:url(../../img/clean/boxL1.png) repeat-y left top;}
.inc_olvido .boxContent .middleL	{width:0px; float:left;}
.inc_olvido .boxContent .middleR	{background:url(../../img/clean/boxR1.png) repeat-y right top;
								 margin-left:0px; padding:0px 5px 0px 0px;}
.inc_olvido .contentTit				{background-color:#ccc; -moz-border-radius:8px; padding:10px 0px 25px 0px; width:90%; margin-left:27px;}





.inc_olvido 					{position:absolute; width:500px; height:250px; z-index:3; margin:-250px 0 0 -250px; 
								 left:50%; top:50%; background: url(../../img/clean/overlays.png) no-repeat 4px -900px;}
.inc_olvido .Tit .bg			{float:left;}
/*.inc_olvido .upL, .inc_olvido .upR, .inc_olvido .downL, .inc_olvido .downR, .inc_olvido .boxContent, 
.inc_olvido .boxContent .middleR{background:none;}*/
.inc_olvido table.Form			{background-color:#fff; -moz-border-radius:3px; -moz-opacity: 0.8; filter:alpha(opacity=80); 
								 opacity:.80; padding:10px 0px; width:90%; margin-left:50px;}
.inc_olvido .Tit h2				{color:#666666; font-size:1.4em; font-family:"Lucida Grande","Lucida Sans Unicode", Times, serif; 
								 padding-left:100px;}
.inc_olvido .Tit h3	 			{color:#666666; font-size:1em; font-family:"Lucida Grande","Lucida Sans Unicode", Times, serif; 
								 padding-left:100px;}
							 
/* ------------------------------------------- overlay Solicitud de Acceso ----------------------------------------- */							
.inc_acceso 					{position:fixed; width:500px; height:250px; z-index:3; margin:-250px 0 0 -250px; 
								 left:50%; top:50%; background: url(../../img/clean/overlays.png) no-repeat 4px 20px;}
.inc_acceso .Tit .bg			{float:left;}
.inc_acceso .upL, .inc_acceso .upR, .inc_acceso .downL, .inc_acceso .downR, .inc_acceso .boxContent, 
.inc_acceso .boxContent .middleR{background:none;}
.inc_acceso table.Form			{background-color:#fff; -moz-border-radius:3px; -moz-opacity: 0.8; filter:alpha(opacity=80); 
								 opacity:.80; padding:10px 0px; width:90%; margin-left:50px;}
.inc_acceso .Tit h2				{color:#FFFFFF; font-size:1.4em; font-family:Georgia, "Times New Roman", Times, serif; 
								 font-style:italic; padding-left:100px;}
.inc_acceso .Tit h3	 			{color:#FFFFFF; font-size:1em; font-family:Georgia, "Times New Roman", Times, serif; 
								 font-style:italic; padding-left:100px;}
.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%; background: url(../../img/clean/overlays.png) no-repeat 4px -300px;}
.inc_crearComunidad .Tit .bg	{float:left;}
.inc_crearComunidad .upL, .inc_crearComunidad .upR, .inc_crearComunidad .downL, .inc_crearComunidad .downR, 
.inc_crearComunidad .boxContent, .inc_crearComunidad .boxContent .middleR
								{background:none;}
.inc_crearComunidad table.Form	{background-color:#fff; -moz-border-radius:3px; -moz-opacity: 0.8; filter:alpha(opacity=80); 
								 opacity:.80; padding:10px 0px; width:90%; margin-left:50px;}
.inc_crearComunidad .Tit h2		{color:#FFFFFF; font-size:1.4em; font-family:Georgia, "Times New Roman", Times, serif; 
								 font-style:italic; padding-left:100px;}
.inc_crearComunidad .Tit h3	 	{color:#FFFFFF; font-size:1em; font-family:Georgia, "Times New Roman", Times, serif; 
								 font-style:italic; padding-left:100px;}	


.WRAPPER.edicion				{position:absolute; z-index:500; right:4px; top:-18px;}
.WRAPPER.edicion .botones		{background: url(../../img/clean/bg_edicion.png) no-repeat right top; right:0px;
								 width:35px; height:36px;  cursor:pointer; margin-top:10px!important;}
.WRAPPER.edicion .botones .btn4	{display:none;}



.TabsFoot ul							{width:100%; overflow:hidden; height:38px;
										 background:url(../../img/clean/boxNavegacionUL.png) no-repeat left bottom; }
.TabsFoot li 							{float:left; font-weight: bold; padding:8px 30px 4px; height:14px;}
.TabsFoot li a 							{color:#fff; text-decoration:none; }
.TabsFoot li a span 					{*cursor: pointer;}
.TabsFoot li.tab_onFoot 				{background:url(./../img/clean/tabOn.png) repeat-x left top; 
										 height:16px; border-right:1px solid #A9A9A9;}
.TabsFoot li.tab_onFoot a 				{color:#fff;}
.TabsFoot li.tab_onFoot a span 			{color:#fff;}
.TabsFoot li.tab_offFoot				{border-right:1px solid #A9A9A9; height:16px; margin-top:5px;}
.TabsFoot li.tab_offFoot:hover 			{background:url(../../img/clean/tabHover.png) repeat-x left bottom; height:14px;}
.TabsFoot li.tab_offFoot:hover a		{color:#fff;}
.TabsFoot li.tab_offFoot:hover a span 	{color:#fff;}
.TabsFoot li.tab_offFoot a 				{color:#333;}
.TabsFoot li.tab_offFoot a span 		{color:#333;}


.central {}
.embedmenu a.tabactive {background:url(../../img/clean/tabOn2.png) repeat-x left top; height:20px;}
.embedmenu{ background: transparent url(../../img/clean/tabHover.png) repeat-x left bottom!important; height:20px;
border-bottom:none}
.embedmenu li a {color:#f9f9f9!important;}
.embedmenu li a.tabactive {color:#000!important;} 

.miga h2.titular {font-size:30px;}


.tpl_procesoRegistro						{background:#f2f2f2}
.tpl_procesoRegistro .total 				{background:#f2f2f2 url(../../img/clean/tpl_procesoRegistro.png) repeat-x 0px -244px!important;}
.tpl_procesoRegistro .middleR				{ overflow:hidden;}
.tpl_procesoRegistro .middleR em			{ font-size:11px;}

.tpl_procesoRegistro .logo					{width:100%; height:100px; }
.tpl_procesoRegistro .titulo				{width:100%; background:url(../../img/clean/tit_procesoRegistro.png) no-repeat top left; height:140px; }
.tpl_procesoRegistro .tituloen				{width:100%; background:url(../../img/clean/tit_procesoRegistro_en.png) no-repeat top left; height:140px; }

.tpl_procesoRegistro .tituloEmpresa			{width:100%; background:url(../../img/clean/tit_Empresa.jpg) no-repeat top left; height:183px; }
.tpl_procesoRegistro .tituloEducacion		{width:100%; background:url(../../img/clean/tit_Educacion.jpg) no-repeat top left; height:183px; }
.tpl_procesoRegistro .tituloCalidad			{width:100%; background:url(../../img/clean/tit_Calidad.jpg) no-repeat top left; height:183px; }
.tpl_procesoRegistro .tituloPeriodistas		{width:100%; background:url(../../img/clean/tit_Periodistas.jpg) no-repeat top left; height:183px; }
.tpl_procesoRegistro .tituloAsociacion		{width:100%; background:url(../../img/clean/tit_Asociacion.jpg) no-repeat top left; height:183px; }

.tpl_procesoRegistro .tituloEmpresaen		{width:100%; background:url(../../img/clean/tit_Empresa_en.jpg) no-repeat top left; height:183px; }
.tpl_procesoRegistro .tituloEducacionen		{width:100%; background:url(../../img/clean/tit_Educacion_en.jpg) no-repeat top left; height:183px; }
.tpl_procesoRegistro .tituloCalidaden			{width:100%; background:url(../../img/clean/tit_Calidad_en.jpg) no-repeat top left; height:183px; }
.tpl_procesoRegistro .tituloPeriodistasen		{width:100%; background:url(../../img/clean/tit_Periodistas_en.jpg) no-repeat top left; height:183px; }
.tpl_procesoRegistro .tituloAsociacionen		{width:100%; background:url(../../img/clean/tit_Asociacion_en.jpg) no-repeat top left; height:183px; }

.tpl_procesoRegistro .creacionPortal		{width:100%; background:url(../../img/clean/creacionPortal.jpg) no-repeat top left; height:140px; }
.tpl_procesoRegistro .creacionPortalen		{width:100%; background:url(../../img/clean/creacionPortal_en.jpg) no-repeat top left; height:140px; }

.procesoRegistro .nombre, .procesoRegistro .apellidos, .procesoRegistro .usu, .procesoRegistro .pass, .procesoRegistro .mail, .procesoRegistro .codActivacion, .procesoRegistro .nomPortal, .procesoRegistro .dominioPortal	 
							 				{float:left; width:14%; -moz-border-radius:5px; -moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25); border:1px solid rgba(0, 0, 0, 0.25);
											 font-size:13px; margin:7px; padding:10px; }
											 
.procesoRegistro .nombre					{background: #3AB8E7 url(../../img/clean/pr_bg_box.png) repeat-x top left;  width:120px;}
									
.procesoRegistro .apellidos	 				{background: #3AB8E7 url(../../img/clean/pr_bg_box.png) repeat-x top left; width:160px;}
											 
.procesoRegistro .usu	 					{background: #EC8308 url(../../img/clean/pr_bg_box.png) repeat-x top left; width:140px;}
											 
.procesoRegistro .pass	 					{background: #EC8308 url(../../img/clean/pr_bg_box.png) repeat-x top left; width:160px;}
											 
.procesoRegistro .mail	 					{background: #81C200 url(../../img/clean/pr_bg_box.png) repeat-x top left; width:240px;}

.procesoRegistro .codActivacion	 			{background: #A30000 url(../../img/clean/pr_bg_box.png) repeat-x top left; width:340px;}

.procesoRegistro .nomPortal	 				{background: #333 url(../../img/clean/pr_bg_box.png) repeat-x top left; width:220px;}
											 
.procesoRegistro .dominioPortal	 			{background: #333 url(../../img/clean/pr_bg_box.png) repeat-x top left; width:235px;}


											 
											 
.procesoRegistro label						{display:inline;}						 
.procesoRegistro label.entradas				{color:#FFFFFF; padding:2px 3px; text-shadow:0 1px 1px rgba(0, 0, 0, 0.75); display:block!important;}




.procesoRegistro input.input-text 			{-moz-border-radius:5px; background:#FFFFFF url(../../img/clean/bg_input.png) no-repeat scroll 0 0;
											 border:1px solid #666666; color:#777; display:block; font-size:12px; line-height:18px; margin:0 0 10px; padding:3px 4px;
											 text-shadow:0 0 1px #FFFFFF; width:94%; *width:85%;}

.terminosCondiciones 						{text-align:right; padding: 25px 25px 0px 0px; float:right; width:440px;}
.procesoRegistro .registrar					{float:right; padding-right:20px; margin-top:30px;}
.procesoRegistro .cancelar					{float:right; padding-right:20px; margin-top:30px;}
.procesoRegistro .seguridad					{float:right; padding-right:20px; margin-top:30px;}
.procesoRegistro .seguridad	 label			{text-align:right; float:right;}
.procesoRegistro .codigo					{float:right; margin-top:30px; margin-right:30px;}

.codigo input.input-text 					{width:60%; *width:100px;}

																					 
.super.button {
-moz-border-radius-bottomleft:5px;
background-image:url(../../img/clean/bg_input.png);
*background:#999 url(../../img/clean/bg_input.png); 
border:1px solid rgba(0, 0, 0, 0.25);
font-size:13px;
padding:0;
}


.procesoRegistro .white.button 				{background-color:#333333; color:#ccc !important; font-weight:bold; text-decoration:none; text-shadow:0 1px 1px; }
.procesoRegistro .white.button:hover		{color:#fff !important; text-decoration:none;}

.button {

-moz-border-radius:5px;
-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25);
border-bottom:1px solid rgba(0, 0, 0, 0.25);
color:#666 !important;
cursor:pointer;
display:inline-block;
font-size:13px;
font-weight:bold;
line-height:1;
overflow:visible;
padding:5px 15px 6px;
position:relative;
text-decoration:none;
text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);
width:auto;
}

.super.button span {
-moz-border-radius:5px;
border-top:1px solid rgba(255, 255, 255, 0.2);
display:block;
line-height:1;
padding:15px 15px;
}
.transparencia0 {-moz-opacity:0; filter:alpha(opacity=0); opacity:0;}

.indicator_label{
	background:#FFFFFF none repeat scroll 0 0;
	border:2px solid #999999;
	color:#666666;
	font-size:19px;
	height:30px;
	margin:auto;
	padding:10px 0 0 10px;
	width:400px;
	cursor:default;
}
.indicator_label1{
	background:#FFFFFF none repeat scroll 0 0;
	-moz-border-radius:8px;
	color:#666666;
	font-size:19px;
	height:30px;
	margin:auto;
	padding:10px 0 0 10px;
	width:400px;
	cursor:default;}




/* ----------------------------------------------- overlay Proceso ----------------------------------------- */								
.inc_proceso				{position:absolute; width:500px; height:250px; z-index:3; margin:-250px 0 0 -250px; 
								 left:50%; top:50%;}
.inc_proceso .Tit .bg			{float:left;}
.inc_proceso .upL, .inc_proceso .upR, .inc_proceso .downL, .inc_proceso .downR, .inc_proceso .boxContent, 
.inc_proceso .boxContent .middleR{background:none;}
.inc_proceso table.Form			{background-color:#fff; -moz-border-radius:3px; -moz-opacity: 0.8; filter:alpha(opacity=80); 
								 opacity:.80; padding:10px 0px; width:90%; margin-left:50px;}
.inc_proceso .Tit h2				{color:#FFFFFF; font-size:1.4em; font-family:Georgia, "Times New Roman", Times, serif; 
								 font-style:italic; padding-left:100px;}
.inc_proceso .Tit h3	 			{color:#FFFFFF; font-size:1em; font-family:Georgia, "Times New Roman", Times, serif; 
								 font-style:italic; padding-left:100px;}









/* ----------------------------------------------- AÑADIDO PARA maquetar algunos portales --------------------------------------------- */
.titPaginas {overflow:hidden;}

.titPaginas .btn3	{float:right;}
.titPaginas h1 { font-size:42px; color:#474747;}
.titPaginas h2 { font-size:28px;}
.titPaginas h3 { font-size:20px; color:#797979;}
.titPaginas ul {float:right;}
.titPaginas li {float:left; padding:5px 10px; text-shadow:0 1px 1px rgba(0, 0, 0, 0.25); }
.titPaginas .btn3 .R {text-shadow:0 1px 1px rgba(0, 0, 0, 1);}


.titSeccion h2 { font-size:30px; color:#585858;}
.titSeccion h3 { font-size:18px; color:#585858;}
.descripcionEmb {padding-left:10px;}
.descripcionEmb a 					{ color:#3399CC;}


.alert 			{color:#C28D01; background: url(../../img/clean/alert.png) no-repeat scroll 0 0; padding-left:30px; padding-top:3px; font-size:20px;}

















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



.cpn_portalMap .Tit .bg								{height:54px; width:55px; float:left; 
													 background: url(../../img/clean/cpn_portalMap.png) no-repeat left top!important;}
.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 							{float:left; width:55px; height:54px; 
													 background: url(../../img/clean/cpn_portalList.png) no-repeat left top!important;}
.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 						{float:left; width:55px; height:54px; 
								 					 background: url(../../img/clean/cpn_buscador2.png) repeat-x left top!important;}
.cpn_buscadorPortales .middleR						{ overflow:hidden;}
.cpn_buscadorPortales .Tit							{border-bottom:1px dotted #ccc;}
.cpn_buscadorPortales .Tit .bg2 					{float:left; width:55px; height:54px; 
								 					 background: url(../../img/clean/cpn_buscadorCat.png) repeat-x left top!important;}
													 
													 
												
iframe 							{border:1px dashed #ddd;}
.fullscreen + div + div			{margin-right:50px;}
.fullscreen .btn4 				{position:absolute; right:10px; top:10px; }








.solapas 						{overflow:hidden; width:100%; padding-top:5px;}
.contenidoSolapas				{overflow:hidden; padding:10px 15px;}
.solapas ul						{overflow:hidden; border-bottom:1px solid #ADADAD; padding-left:8px; }
								 								 
.solapas li 					{float:left; padding:7px 12px 7px;}
.solapas li a 					{color:#fff; text-decoration:none; }
.solapas li a span 				{cursor: pointer;}
.solapas li.tab_on 				{background-color:#999; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px;}
.noBox .solapas li.tab_on 		{background-color:#999; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px;}
.solapas li.tab_on a span 		{color:#fff; text-shadow:0 2px 3px rgba(0, 0, 0, 0.2); font-weight: bold;}
.solapas li.tab_off 			{background:url(../../img/graph/bg_solapa_off.png) no-repeat right bottom;}
.solapas li.tab_off a span 		{color:#333;}
.solapas li.tab_off a span:hover {color:#000;}

.box.cpn_solapa3 .boxContent .middleR { padding:0px;}
.cpn_solapa3 .Tit				{margin-bottom:8px;}
.cpn_solapa3 .contentTit			{margin-left:10px;}

.box.cpn_solapa4 .boxContent .middleR { padding:0px;}
.cpn_solapa4 .Tit				{margin-bottom:8px;}
.cpn_solapa4 .contentTit			{margin-left:10px;}


#codseg input[type="text"]		{width:98%!important;}



