img{ border:none}
body{padding:10px 0 0 0; margin:0; font-size:12px; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif}
a{ outline:none; color:#AF2D31; text-decoration:none}
a:hover{ text-decoration:underline;}
ul,ol{ margin:0; padding:0; list-style-type:none}
h1,h2,h3,h4,h5{ font-size:15px; margin:0 0 5px 0;}
form{ margin:0; padding:0;}
fieldset{ padding:5px 5px 5px 0; border:none}
:focus{ outline:none}
textarea{resize: none}
.hide{  display:none;}
input{ font-size:10px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}

.module{ height:1%;}
.module:after{ content:"."; display:block; clear:both; height:0; visibility:hidden;}
.clear{ clear:both;}


a.external-link{ background:url(/images/external-link.png) no-repeat right center; padding-right:13px;}

.error_list{ color:#AF2D31}

.help{ font-style:italic; font-size:10px; display:block;}
.help ul{ margin:0; padding:0; list-style-position:inside;}

.box-shadow{ -moz-box-shadow:3px 3px #ccc; -webkit-box-shadow:3px 3px #ccc; box-shadow:3px 3px #ccc;}
.radius, .modInvitar ul ul.checkbox_list li{ border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
textarea.radius, .masPicoteosButton a,  .masPicoteosButton input{ border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.masPicoteosButton input{ width:100%;}
#secondnavBar li li a.lastItem{border-radius:0px 0px 5px 5px ; -moz-border-radius:0px 0px 5px 5px; -webkit-border-top-left-radius:0px ; -webkit-border-top-right-radius:0px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; }
#secondnavBar li a, .tabs li a,.tabs li span { border-radius:5px 5px 0 0 ; -moz-border-radius:5px 5px 0 0; -webkit-border-top-left-radius:5px ; -webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:0px; -webkit-border-bottom-right-radius:0px; }
#secondnavBar li li a { border-radius:0 ; -moz-border-radius:0; -webkit-border-top-left-radius:0px ; -webkit-border-top-right-radius:0px; -webkit-border-bottom-left-radius:0px; -webkit-border-bottom-right-radius:0px;}
.registro .registroContent.paso1 { border-radius:0px 5px 5px 5px ; -moz-border-radius:0px 5px 5px 5px ; -webkit-border-top-left-radius:0px ; -webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; }

.borderInput , .ac_input, .important{ background:url(/images/form.gif) repeat-x 0 0; border-top:1px solid #CCCCCC ; border-left:1px solid #CCCCCC; border-bottom:1px solid #E7EDEB ; border-right:1px solid #E7EDEB; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; height:20px; font-size:14px; float:none;}

textarea.borderInput{ height:auto; background-color:#fff}
 
#bgFixed01{}
#bgFixed02{}
#wrapper{ width:900px; margin:0 auto;}
#header{height:1%;margin:0 0 08px 0; padding:0px;}
#header:after{ content:"."; display:block; clear:both; height:0; visibility:hidden;}
#contentWrapper{height:1%; min-height:400px;}
#contentWrapper:after{ content:"."; display:block; clear:both; height:0; visibility:hidden;}
#footerWrapper{}
#footer{ width:900px ; margin: 15px auto 0 auto;}
#footer{ padding:10px 0 }
#footer ul{ width:800px; margin: 0 auto; text-align:center}
#footer ul li{ display:inline; text-align:center; padding:0 8px; font-size:10px;}

/************* CAJA PICOTEO ********************/

#cajaPicoteoMenu{ background:red; clear:both;}
#cajaPicoteoMenu li {float:left;  position:relative;}
#cajaPicoteoMenu .toggleButton{ float:left; }
#cajaPicoteoMenu .subcontent{ display:none; clear:both;}


.picoteoForm{ margin:0 auto; width:98%}
.picoteoForm .picoteoTextArea{  margin: 0 auto; float:left; position:relative; }
    .picoteoForm .picoteoTextArea textarea{ width:574px; padding:14px 40px 4px 22px; height:49px;margin:0 auto; display:block; border-width:2px; border-style:solid; overflow:auto; font-weight:bold; font-size:14px;}
    .picoteoForm #numPicoteos{ position:absolute; bottom:9px; right:12px;  font-size:15px; font-weight:bold;}
.loading {text-align:center}

#picoteoButton{ margin:8px 0px 0 16px ; float:right;}
#picoteoButton input{ font-size:13px;}




/***********************************************/


/*************** LISTADOS ***********************/
.listType01{}
    .listType01 li{ float:left; display:inline; margin:0 0 0 3px;}
/***********************************************/

#logo { float:left; margin-top:5px;}
#logo img{ float:left;}

.toggleWidget.login{ float:right; margin-bottom:15px}


#userPanel{ float:right; clear:right;}
#userPanel li{ float:left;}
#userPanel li a{ float:left; padding:7px; text-decoration:none; font-size:12px; font-weight:bold;}



#content{float:left;  width:666px;}
	#subContent{ padding:10px 7px 10px 7px; height:1%; border-radius:20px 0px 0px 5px; -moz-border-radius:20px 0px 0px 5px; -webkit-border-top-left-radius:20px ; -webkit-border-top-right-radius:0px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:0px; }
	#subContent:after{ content:"."; display:block; clear:both; height:0; visibility:hidden;}
	#subContent h1{ font-size:20px;}

#content.no_columns { width:850px; margin: 0 auto; float:none; padding:10px}

#secondnavBar{clear:both; height:1%; padding:0 0 0 5px;}
#secondnavBar.canales{ margin:0 0 0 10px;}
#secondnavBar:after{ content:"."; display:block; clear:both; height:0; visibility:hidden;}
	#secondnavBar ul{ float:left; display:inline; margin:10px 0 0 14px;}
		 #secondnavBar ul ul { position:absolute; left:0; top:25px; display:none; z-index:50; margin:0;}
		#secondnavBar ul li{ float:left; font-size:10px; margin-top:5px; position:relative;}
			#secondnavBar ul li ul li { margin-top:0;}
			#secondnavBar ul li a{display:block; padding:7px; margin:0 6px 0 0}
				#secondnavBar ul li ul li a{ width:80px;}

#col02{float:right; width:230px; padding:7px 0 0 0}


.formMns .deleteMnsButton { float:left;}
.formMns .refreshButton { float:left;}
.mensajesAcciones { float:left; margin:0; padding:0; list-style-type:none}
.mensajesAcciones li{ margin: 0 10px 0 0;float:left; display:inline;}

#filtering-links { font-size:10px; clear:both; margin-bottom:10px;}
#filtering-links .link-disabled{ font-weight:bold;}



/**************** WIDGETS ************************/

.widget{ width:96%; margin: 0 auto 5px auto; min-height:20px; height:auto!important; height:20px;}
	.widget h2{ font-size:12px; margin:0;}
		.widget h2 a{ text-decoration:none; display:block; padding:2px 0}
		  .widget h2 a:hover{ text-decoration:underline;}
	.widget .content{ border-radius:5px ; -moz-border-radius:5px; -webkit-border-radius:5px ; padding:5px 0 0 0; font-size:10px;}
	.widget .content p{ padding:5px;}
	.widget .content:after{ content:"."; display:block; clear:both; height:0; visibility:hidden;}
	.widget .content.picoteados ul { float:left; margin:5px 0 10px 0; width:100%;}
	.widget .content.picoteados ul li{float:left;  width:20%; margin-bottom:0px; height:26px}
	.widget .content.picoteados ul li img{display:block; margin:0 auto; width:20px; height:20px;}
	.widget .more{ float:right;}
.widget .title{ border-radius:5px 5px 0 0 ; -moz-border-radius:5px 5px 0 0; -webkit-border-top-left-radius:5px ; -webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:0px; -webkit-border-bottom-right-radius:0px;}
.widget .content.perfil{ padding:5px; font-size:12px; background:#fff}
.picarma a{ margin:0 0 0 5px;}
.widget .content .options{ padding:3px 0; margin-top:5px; }
.widget .content.perfil .unreadButton{}
.widget .perfil.content.perfil.other { border-radius:5px 5px 5px 5px ; -moz-border-radius:5px 5px 5px 5px; -webkit-border-top-left-radius:5px ; -webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px;}
.widget .ajaxloading{ background:url(/images/mini-loading.gif) no-repeat 94% 3px;}


.messagesWidget{ float:right;}


#picoteos_usuario{margin:20px 0 0 0 }
.widgetPicoteo01{ height:1%; font-size:13px; margin:0; position:relative; padding-bottom:0px; background:url(/images/border-bottom.png) repeat-x bottom left}
.widgetPicoteo01.picoteoCanal img{ width:48px; height:48px;}
.widgetPicoteo01 .subContent{ padding:5px; }
.widgetPicoteo01:after{ content:"."; display:block; clear:both; height:0; visibility:hidden;}
.widgetPicoteo01 .imageDetallePicoteo{ float:left; height:50px; padding:0 10px 10px 0px; position:relative}
.widgetPicoteo01 .imageDetallePicoteo .picoteoType{ position:absolute;bottom:8px; right:8px;}
.widgetPicoteo01 .imageDetallePicoteo .picoteoType01{ position:absolute;top:-2px; right:8px;}
.widgetPicoteo01 .imageDetallePicoteo .picoteoType02{ position:absolute;bottom:8px; left:-3px;}
.widgetPicoteo01 .imageDetallePicoteo .picoteoType03{ position:absolute;top:-2px; left:-3px;}
.widgetPicoteo01 .text{ float:left; width:521px; overflow:hidden;}
.canalContent .widgetPicoteo01 .text{ width:487px}
.widgetPicoteo01 .text .date{display:block;}
.widgetPicoteo01 .text .date a{ text-decoration:none}
.widgetPicoteo01 .text .date a:hover{ text-decoration:underline;}
.widgetPicoteo01 .grupoAvatar{float:right;}
.widgetPicoteo01 .grupoAvatar img{ width:30px; height:30px;}
.widgetPicoteo01 .accionesPicoteo{ position: absolute; right:0; bottom: 0px;overflow:hidden; padding-top:0px;}
.widgetPicoteo01 .subContent .accionesPicoteo{ height:0px; width:0px;}
.widgetPicoteo01 .subContent.onHover .accionesPicoteo{ height:auto; width:auto;}

.widgetPicoteo01 .accionesPicoteo li{ margin: 0 3px 4px 3px; float:left; }
	.widgetPicoteo01 .accionesPicoteo a{ display:block; float:left; height:13px; padding:0 0 0 14px; font-size:9px;}
	
.widgetPicoteo01 .moreInfo{ clear:both; height:1%; padding:10px 0 0 0}
	.widgetPicoteo01 .moreInfo:after{ content:"."; display:block; clear:both; height:0; visibility:hidden;}
	.widgetPicoteo01 .moreInfo .votosPicoteo {float:left; font-size:10px; font-weight:bold; margin:0 20px 0 0} 
	.widgetPicoteo01 .moreInfo .date02 a{float:left;font-size:10px; font-weight:bold; margin:0 20px 0 0}
	.widgetPicoteo01 .moreInfo .date02 a.file{ background:url(/images/clip.png) no-repeat  left center; padding:0px 0 0px 13px;}
	
.finalizado{ font-size:12px;font-weight:bold; text-align:right; padding:0 3px 10px 0; margin:0; float:right;}
.fechaEvento{ font-size:10px; display:inline;}
#estadoEvento{ display:inline;}

.Info{ height:1%; padding:20px 20px 40px 20px; margin:10px 0 10px 0; position:relative;}
.Info:after{ content:"."; display:block; clear:both; height:0; visibility:hidden;}
	.Info .avataContainer{ float:right; width:96px; position:relative}
	.Info .tipo{ font-size:12px; position:absolute; bottom:7px; left:19px;}
	.Info .avataContainer img{ display:block; margin: 0 auto 0px auto;}
	.Info .avataContainer .hide{ display:none}
	#loadingAvatar{position:absolute; top:0; left:0; background:#fff; width:96px; height:96px}
	 .Info .avataContainer input{ margin:10px auto 0 auto; display:block; width:90%}
	 	.Info .avataContainer span{ text-align:center; display:block; font-size:9px; font-style:italic; margin-bottom:10px;}
	.Info .description{ float:left; min-height:70px; height:auto!important ; height:70px; padding:10px; width:380px}

.modActionsUser{position:absolute; bottom:0; right:0; width:84px; padding:5px;}
.modActionsUser h2{ cursor:pointer; padding:3px; font-size:12px;}
.modActionsUser .infoAction{ display:none; position:absolute;top:27px; padding:5px; width:120px; z-index:50}
.Info .infoAction.group{ position:absolute; bottom:5px; right:5px;}
.Info .infoAction li{ float:right; display:inline; clear:both;  margin: 0 0px 5px 0; width:100%;}
.Info .infoAction li a{ display:block;}
.Info .infoAction li a{ padding:0 0px 0 18px; background-position:0% 0%; font-size:10px;}




.datosPerfil{ position:relative; float:left; clear:both; width:100%; padding:10px 0;}
.datosPerfil ul{ width:100%;}
.datosPerfil p{ margin:0 0 5px 0}
.datosPerfil ul li{ width:100%; margin:0 0 5px 0}
.datosPerfil .datos{ padding:0 0 0 10px}
.datosPerfil .edit{ position:absolute; top:5px; right:0; font-size:0; text-indent:-9999px; height:16px; width:16px}
.datosPerfil .cancel{ position:absolute; top:5px; right:0; font-size:0; text-indent:-9999px; height:16px; width:16px}
.datosPerfil li { font-size:12px; list-style-type:none; margin-top:10px;}
.datosPerfil li input,.datosPerfil li select{font-size:12px;}
.datosPerfil li label{display:block; font-weight:bold;}
.datosPerfil .aficiones, .datosPerfil .estudios, .datosPerfil .trabajos, .datosPerfil .fande{ width:98%; font-size:12px; margin:30px 0 0 0 ; padding:10px; clear:both;}
.datosPerfil .aficiones th, .datosPerfil .estudios th,.datosPerfil .trabajos th,.datosPerfil .fande th { text-align:left}


.modType01{  height:1%; background:url(/images/border-bottom.png) repeat-x scroll left bottom;  padding-bottom:10px; position:relative}
.modType01:after{ content:"."; display:block; clear:both; height:0; visibility:hidden;}
.modType01 .avatar{  float:left; width:100px; height:60px;}
.modType01 .avatar img{ margin:10px auto; display:block; border:0}
.modType01 .contenido{ float: left; width:348px; padding:10px;}
.modType01 .contenido .alias { font-size:12px}
.modType01 .contenido .acerca{ font-size:10px; padding-top:4px;}
.modType01 .acciones{  float:left; width:140px; padding:10px 0 0 0; font-size:12px;}
.modType01 .acciones a{ margin:5px 0; display:block; float:left; clear:both;}
.modType01 .acciones ul { margin:0 ; padding:0 5px; list-style-type:none; font-size:10px; float:left; clear:both;}
.modType01 .acciones ul .seguir, .Info .seguir, .acciones .seguir, .denunciar{ padding:0 0 0 18px;}
.modType01 .moreData{ float:left; margin:7px 0 0 0; padding:7px; display:inline; width:140px; font-size:10px;}
.modType01 .moreData li{ float:left; clear:both;}




.toggleWidget.login { float:right;position:relative; margin:0 0 2px ; padding:4px 5px;  z-index:10}
   .toggleWidget.login .subcontent{ position:absolute; top:30px; right:0px; z-index:30;  width:230px; }
		.toggleWidget.login .subcontent .toggleButton{ float:right; height:16px ; width:16px; display:inline; margin:5px 5px 0 0;  text-indent:-9999px; overflow:hidden;}
	.toggleWidget.login .options, .toggleWidget.login .options a{font-size:14px; text-align:right}

.toggleWidget02 {padding:10px 10px 10px 0; float:left;}
.toggleWidget02 .toggleMenu { margin:0 0 10px 0}
.toggleWidget02 .toggleMenu li{ float:left; display:inline; margin:0 10px 0 0px;}
.toggleWidget02 .toggleContent li{ display:none}


.moduleMessage{height: 1%}
.moduleMessage:after{ content:"."; display:block; clear:both; height:0; visibility:hidden;}
.moduleMessage h2{ font-size:14px;}
.moduleMessage .sender{ float:left; font-size:10px;}
.moduleMessage .date{ float:right; font-size:10px;}
.moduleMessage .button02{ float:right;}
.moduleMessage  .text { clear:both; padding:10px;font-size:12px;}

.collapseWidget .collapseContent{ display:none;}


.widget.loMas{}
.widget.loMas .content { padding:6px;}
.widget.loMas .content ul{ margin:0 0 5px 0; padding:0; list-style-type:none; float:left; clear:both; width:125px;}
.widget.loMas .content ul li{ float:left; width:49%; text-align:center; height:60px;}

.widget.loMas .content ul.grupo li{ font-size:10px; margin-bottom:4px;}

.widget.loMas h3{ font-size:8px; margin:0 0 10px 0; clear:both;padding:2px 0; text-align:center; clear:both;}
.widget.loMas .content ul.texto li{ font-size:10px; clear:both; display:block; width:100%; text-align:left; margin:0 0 10px 0}
.widget.loMas .carruselItem{ overflow:hidden;}


.widgetPicarma{ float:left;}
	.widgetPicarma .menu { margin:10px 0 0 0 ; padding:0; width:330px; float:left; list-style-type:none; border-bottom:2px solid black;}
		.widgetPicarma .menu li { float:left; display:inline; margin:0 7px 0 0}
		.widgetPicarma .menu li.last { margin:0;}
		.widgetPicarma .menu li a{ display:block; float:left; height:30px; line-height:30px; padding:0 5px;}
		.widgetPicarma .menu li a:hover{}
	.widgetPicarma #widgetPicarmaResult{ float:left; width:330px; padding:0px 0 0 0; border-bottom:2px solid black;}
	.widgetPicarma #widgetPicarmaResult table{ float:left; clear:both; width:90%; padding:10px; display:none}
		.widgetPicarma #widgetPicarmaResult table th {  text-align:left;}
		
.registro { width:900px; margin:20px auto; height:1%;  position:relative}
.registro .logo{ border:none}
.registro:after{ content:"."; display:block; clear:both; height:0; visibility:hidden;}
	.registro .logo{ display:block; margin:0 auto 30px auto;}
	.registro .tabs { float:left; width:100%; margin:0; padding:0; list-style-type:none}
		.registro .tabs li{ float:left; display:inline; margin:0 2px 0 0 ; border-bottom:none; height:39px;}
			.registro .tabs li a, .registro .tabs li span{ display:block; padding:10px; text-decoration:none; margin:0 0  1px 0; border:1px solid #84B2CF;}
			.registro .tabs li.active a, .registro .tabs li.active span { margin:0; height:18px; border:1px solid #84B2CF; border-bottom:none} 
	.registro .registroContent{ float:left; width:860px;  padding:20px;}
	.registro .registroContent object, .registro .registroContent embed { display:block; margin:0 auto;}
	.registro .registroContent	.wrapperContent{padding:20px; width:75%; min-height:300px;}
	.wrapperContent.scroll{}
	.registro .registroContent	.wrapperContent:after{ content:"."; display:block; clear:both; height:0; visibility:hidden;}
		.registro h2 { margin:0; font-size:15px;}
		.registro .desc { padding:10px;}
		.registerForm {margin:10px 0 0 0 ; padding:0;}
		.registerForm a{ text-decoration:underline}
		.registerForm a:hover{ text-decoration:none}
		.button02 a{ text-decoration:none; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
		.registerForm ul { margin:0 0 20px 0; padding:0; list-style-type:none}
		.registerForm ul li { margin:5px 0 0 0 }
			.registerForm ul li label{ display:block; font-weight:normal; font-size:12px;}
			.registerForm ul li input, .registerForm ul li select { font-size:12px}
		.registerForm .next { float:right;}
		.registerForm .next input ,.registerForm .previous a{ font-size:10px;}
		.registerForm .previous { float:left; font-size:10px;}
		.registerForm  li.terminos label{ display:inline}


.text02 { font-size:12px; padding:20px;}
.text02 h2{ font-size:14px; margin-top:10px;}
.text02 p{ margin:5px 0}
.text02 ul{ list-style-type:disc; padding:0 0 0 20px}
.text02 ul li{ margin: 0 0 5px 0} 

.text03 .img { float:right; margin: 0 0 15px 15px }
.text03 .img02 { float:left; margin: 0 15px 15px } 
.text03 { text-align:justify;}
.text03 h2{ margin:10px 0 } 
.text03 ul{ margin:0; padding-left:20px;}
.text03 ul li{ margin-bottom:10px;}		

.relatedInfo { margin:10px 0 0 0 ; padding:10px;}
.relatedInfo h2{ font-size:14px; margin: 5px 0}
.relatedInfo ul{ margin:0; padding:10px; list-style-type:none; clear:both; display:inline}
.relatedInfo ul li{ float:left; display:inline; margin:0 10px 0 0; height:40px;}
.relatedInfo ul li img { border:0}
.relatedInfo .pagination_desc{ display:block; clear:both; margin: 10px 0 0 0 }
.relatedInfo .pagination { display:block; clear:both;}

.pagination{ text-align:center; font-size:12px; line-height:20px; font-weight:bold;}
.pagination span{ padding-right:5px;}
.pagination a{ text-decoration:none}
.pagination a:hover{ text-decoration:underline}
.pagination img{ border:0; margin-bottom:-3px;}
.pagination_desc{ font-size:13px;}

.usuarios_sugeridos {float:left; width:100%}
div.usuarios_sugeridos ul{margin:0 0 20px 0; padding:10px 10px 10px 0; list-style-type:none ; float:left; height:250px; overflow-y:auto;}
.usuarios_sugeridos ul li{ float:left; width:100%; margin-bottom:0px; border:1px solid #3B5998; border-bottom:none;  position: relative;}
.usuarios_sugeridos ul li img {padding:15px; float:left; margin-right:10px; background:#84B2CF}
.usuarios_sugeridos ul li .subContent{ padding:10px 0 0 0 }
.usuarios_sugeridos ul li .alias{ font-weight:bold}
.usuarios_sugeridos ul li input { float:right; position:absolute; right:0; bottom:0;}

.usuarios_sugeridos .button02{ clear:left;}
.usuarios_sugeridos .checkbox_list{ width:100%;}
.usuarios_sugeridos .button02.next{ float:right;}
.usuarios_sugeridos .button02.previous{ float:left; font-size:11px;}
.captchaWidget{ width:100%; clear:both; margin-bottom:10px; height:200px;}
.captchaWidget ul li { border:none}
.captchaWidget #recaptcha_widget_div{clear:both;}
.usuarios_sugeridos .button02 a{ display:block} 
				
/**************** forms *****************************/



.formType03 {padding:8px; height:1%;}
.formType03 ul{ margin:0 ; padding:0; list-style-type:none}
.formType03 ul li{ float:left; width:95%}
.formType03 label{ font-size:10px;}
.formType03 input{ font-size:10px;}
.formType03 a{ font-size:10px; float:left; clear:both;}
.formType03 .button01{ float:right; font-size:10px; padding:1px;}
.formType03:after{ content:"."; display:block; clear:both; height:0; visibility:hidden;} 
.formType03 .inputText label{ display:block;}
.formType03 .inputText input{ display:block; width:90%}
.formType03 .inputChekbox label { margin:0 5px 0 0}


.formBuscador{ height:1%; overflow:hidden;}
.formBuscador ul{list-style-type:none; font-size:10px;}
.formBuscador fieldset {  margin:10px 0 10px 0; padding:5px;}
.formBuscador ul label, .formBuscador ul .label{ display:block; font-size:10px; font-weight:bold;}
 .formBuscador  .radio_list  label {display:inline;}
.formBuscador ul li{ margin:10px 0 0 0 }
.formBuscador ul select{ font-size:10px;}
.formBuscador ul .important { width:90%;}
.formBuscador ul button{ font-size:10px;}
.formBuscador .button02{ margin-right:3px;}
.formBuscador .save{ float:right}
.formBuscador .delete{ float:right;}
.formBuscador .cancel{ float:left}
.formBuscador .cancel a, .formBuscador .delete a{ display:block; font-size:11px;}
.formBuscador .delete a { background-color:#AF2D31; border-color:#AF2D31}
.formType01 { margin: 0px auto;  height:1%;}
.formType01:after{ content:"."; display:block; clear:both; height:0; visibility:hidden;}
form .error_list{ font-size:12px; font-weight:bold;margin:0; list-style-type:none}
.formType01 ul { margin: 0; padding:0;}
.formType01 ul li{ margin:0; padding:0; list-style-type:none}
.formType01 label{ font-weight:bold}
.formType01 fieldset.loginContent{ background:#fff; padding:25px 10px 10px 10px; margin:0; border:15px solid #A8C2CF; border-left:none; border-right:none}
.formType01 fieldset.loginContent label{ text-align:right; padding-right:5px; font-size:10px; width:80px; height:20px; line-height:17px;}

.formType01 fieldset.loginContent .borderInput{background:url(/images/form.gif) repeat-x 0 0; border-top:1px solid #CCCCCC ; border-left:1px solid #CCCCCC; border-bottom:1px solid #E7EDEB ; border-right:1px solid #E7EDEB; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; height:20px; font-size:14px; float:none; width:100%!important;}
.formType01 fieldset.loginContent label{ float:none; display:block; text-align:left; font-size:14px;}
.formType01 fieldset.loginContent ul{ width:242px; margin: 0 auto;}

.loginModule{ width:380px ; margin: 100px auto; font-size:12px;}
    .loginModule #login_alias,.loginModule #login_password { width:200px;}
.loginModule .submit { margin:0px auto;  display:block; float:none; width:80px;}
.loginModule .logo {margin:0 auto 20px auto; display:block; float:none}
.loginModule .logo img{ display:block; margin:0 auto}
.loginModule a{ font-size:10px; float:left; display:inline; margin:5px 0 0 26px; color:#3B5998}
.loginModule ul li{ float:left; clear:left; width:100%; margin:0 0 10px 0}
.loginModule li input{ float:left;}
.loginModule li input.text{ width:200px}
.loginModule label{ float:left; width:100px;}
.loginModule:after{ content:"."; display:block; clear:both; height:0; visibility:hidden;}


.modInvitar h2{ text-align:center; padding:0px 0 20px 0; font-size:14px;}
.usuarios_sugeridos02{ float:left; width:100%;}
.usuarios_sugeridos02 ul ul{list-style-type:none; float:left; width:100%;}
.usuarios_sugeridos02 ul ul.checkbox_list li{ float:left; width:60%; position:relative;}
.usuarios_sugeridos02 ul ul li label {float:left;}
.usuarios_sugeridos02 ul ul li img { position: absolute; top:0; right:0;}
.usuarios_sugeridos02 ul ul li span{ font-size:15px; font-size:12px;}
.usuarios_sugeridos02 ul ul li span.alias{ font-weight:bold;}
.usuarios_sugeridos02  ul  span.acercade{ display:none} 
.modInvitar .button02{ float:left;}
.modInvitar{ height:1%; position:relative; padding:10px 0 0 0}
.modInvitar .pagination{ clear:both;}
.modInvitar:after{ content:"."; display:block; clear:both; height:0; visibility:hidden;}
.modInvitar .subContent{ text-align:center; clear:both;}
.modInvitar h2{ background:#fff; float:left; width:200px; padding:10px;}
.modInvitar .title {  border-radius:5px 5px 0px 0px ; -moz-border-radius:5px 5px 0px 0px; -webkit-border-top-left-radius:5px ; -webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:0px; -webkit-border-bottom-right-radius:0px;}
.modInvitar .usuarios_sugeridos02 { background:#fff; padding:10px 5px; width:530px; height:270px; overflow:auto; border-radius:5px 5px 5px 5px ; -moz-border-radius:5px 5px 5px 5px; -webkit-border-top-left-radius:5px ; -webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px;}
.modInvitar ul input{ display:none}
.modInvitar ul label span {}
.modInvitar ul ul.checkbox_list li{width:80px; height:80px; cursor:pointer; margin-right:3px;}
.modInvitar ul ul.checkbox_list li.active{ background: url(/images/tick.gif) no-repeat  95% 0%;}
.modInvitar ul ul.checkbox_list li img {position:inherit; cursor:pointer; margin:2px}
.modInvitar ul ul.checkbox_list li img.active{ border:2px solid red; margin:0px;}
.modInvitar .button02{ position:absolute; top:10px; right:0px;}



.no_columns .picoteoGrande .widgetPicoteo01{ background:#fff; margin-bottom:10px}
.no_columns .picoteoGrande .text .date{ font-size:15px;}
.no_columns .picoteoGrande .text { width:700px; font-size:30px; margin-bottom:10px; overflow:hidden;}
.respuestas{color:#000;}

.themeForm {float:left; width:100%;}
.themeForm .radio_list{ float:left; width:100%; margin-bottom:10px;}
.themeForm .radio_list li{ float:left; width:24%;}
.themeForm .radio_list input{ display:none}
.themeForm .radio_list img { cursor:pointer; display:block; margin:0 auto;}
.themeForm .radio_list li.active img{ border:3px solid #AF2D31}
.themeForm  .save{ float:left; margin:15px 0 0 0px; display:inline;}

.themeBg{ float:right; padding:5px; width:330px;}
.themeBg h3{ font-size:12px; text-align:center}
.themeBg li { height:50px; }
.themeBg li img{ width:50px;}

.themeFormPreview { float:left; width:89%; padding:20px;}
 .themeFormPreview img { display:block; clear:left;}
 .themeFormPreview .save{ margin:5px 0 0 0} 
 .themeFormPreview .deleteImage { clear:both; margin:10px 0 0 0; float:left;}
 

/************* tables *******************/

.tableType02{ margin:10px 0; }
.tableType02 table{border-collapse:collapse; font-size:10px; width:100%;}
.tableType02 table thead th{ text-align:left; padding:0 5px;}
.tableType02 table tbody td{ padding:0 5px;}
.tableType02 table tbody td img { margin:5px 0}


/*************************************/
.badgetRegistro{ position:absolute; top:48px; right:-70px; background:url(/images/registrarse.png) no-repeat 0 0px ; height:64px; display:block; width:240px;}
.badgetRegistro:hover{ background-position:0px -64px; text-decoration:none;}
.badgetRegistro span, .badgetMovil span{position:absolute;bottom:18px ; right:0; display:block; width:180px; text-align:center; font-size:25px; color:#fff; font-weight:bold;}
.badgetRegistro:hover span , .badgetMovil:hover span{bottom:15px; text-indent:3px;}
 
.badgetEntrar{ position:absolute; top:120px; right:-20px; background:url(/images/entrar.png) no-repeat 0 0 ; height:50px; display:block; width:188px;}
.badgetEntrar:hover{ background-position:0px -50px; text-decoration:none;}
.badgetEntrar span{position:absolute;bottom:10px ; right:0; display:block; width:159px; text-align:center; font-size:25px; color:#fff; font-weight:bold;}
.badgetEntrar:hover span{bottom:7px; text-indent:3px;}

.badgetMovil{ position:absolute; top:180px; right:17px; background:url(/images/movil.png) no-repeat 0 0 ; height:40px; display:block; width:150px;}
.badgetMovil:hover{ background-position:0px -40px; text-decoration:none;}
.badgetMovil span{position:absolute;bottom:7px ; right:0; display:block; width:130px; text-align:center; font-size:20px; color:#fff; font-weight:bold;}
.badgetMovil:hover span{bottom:4px; text-indent:3px;}

.badgetVota{ position:absolute; top:230px; right:20px;}

.picoteoForm #numPicoteos.warning{ color:#AF2D31;}

.activeUsersList{ height:1%;}
.activeUsersList:after{ content:"."; display:block; clear:both; height:0; visibility:hidden;}
.activeUsersList li{ float:left; width:4%; margin-bottom:5px; height:25px}
.activeUsersList li.last{ width:85px; line-height:20px; text-align:center}
.activeUsersList li img { width:22px;}

.textAreaControl{ position:relative; width:80%}
.textAreaControl textarea{ display:block; width:100%; overflow:auto}
.textAreaControl #num{ position: absolute; bottom:3px; right:3px; font-size:12px}
.textAreaControl #num.warning{ color:#AF2D31}

.textareaType01{ width:200px; height:90px; float:left;}

.canal .textAreaControl #num{ bottom:17px;}

.messagesWidg et{ float:right;}
div .listWid ul{ list-style-type:none; margin:0;padding:0;}
div .listWid { float:left; margin: 20px 0 0 0; width:90%}
div .listWid li{ height:1%; margin:0 0 50px 0; width:100%;}
div .listWid li:after{ content:"."; display:block; clear:both; height:0; visibility:hidden;}
div .listWid .listWidContent{ float:left; padding: 0 15px; margin:20px 0 0 0; width:42%;}

#lista_invitados li{ margin-bottom:10px; background: url(/images/border-bottom.png) repeat-x scroll left bottom;  padding:5px 0}
#lista_invitados li li{ margin-bottom:0; border-bottom:none; padding:0; background:none}


.modType02{ background:#fff; padding:10px;}
.modType02 a{ color:#AF2D31!important}

.ac_results{ color:#000}

.twitterOption{ float:right;
margin:8px 0 0;
padding:0 5px 0 154px;
text-align:right;}
.twitterOption ul{ display:inline; padding:0 0 0 10px;}
.twitterOption  li { display:inline; text-align:right;}
.customTwitter{ margin: 0 0 10px 0}

.busquedaRapida{ margin:0 auto; height:1%; width:217px; border:2px solid #000; background-color:#CECCCD}
.busquedaRapida:after{ content:"."; display:block; clear:both; height:0; visibility:hidden;}
.busquedaRapida input { font-size:12px; width:196px; border:none; height:16px; float:left; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;}
.busquedaRapida .submit{ width:20px; border:none; background:#CECCCD url(/images/find.png) no-repeat center center; text-indent:-9999px; cursor:pointer; border-left:2px solid #000;}

.aboutUserWidget{font-size:12px; font-weight:bold; padding:5px 0}

.queHacerWidget{ font-size:17px;}

.languageWidget{ float:right; background:#8ABADA; font-size:14px; margin:5px 20px 0 0;}
.languageWidget .subcontent{ width:100%;}
.languageWidget .toggleButton{display:block; height:26px; line-height:25px; text-align:left; background:url(/images/arrow_down02.png) no-repeat 95% 55%; padding:0 20px 0 8px;}
.languageWidget .toggleButton.active{background:url(/images/arrow_up02.png) no-repeat 95% 45%}
.languageWidget ul{ padding:5px 0; margin:0;}
.languageWidget li{ padding:0 0 0 10px;}
.languageWidget a{ color:#FFF}

#msgGlobal{font-size:15px; padding:5px 0; position:fixed; top:0; left:0; display:block; width:100%; background:#FEFF7F; text-align:center; font-weight:bold; z-index:60}


.toggleWidget.login .toggleButton{background:url(/images/arrow_down02.png) no-repeat 95% 55%; padding-right:20px;}
.bbvawidget .toggleButton{background:url(/images/arrow_down02.png) no-repeat 95% 60%; padding-right:25px;}
.toggleWidget.login .toggleButton.active, .bbvawidget .toggleButton.active{background:url(/images/arrow_up02.png) no-repeat 95% 45%}

.subContentNotificaciones{ background:#fff; padding:10px;}


.publishButton{width:30px; height:30px; float:right; margin:0 0 0 25px;}
.publishButton span{ display:block; height:0px; width:0px; font-size:0px; text-indent:-99999px;  line-height:9000px; overflow:hidden}
.publishButton label{ display:block; width:30px; height:30px; font-size:10px; text-indent:-99999px; cursor:pointer; line-height:9000px; overflow:hidden}
.publishButton input { position:absolute; top:1px; right:-15px; margin:0;}
.publishButton.facebook{background:url(/images/facebook_uncheck.png) no-repeat 0 0; position:relative}
.publishButton.friendfeed{background:url(/images/friendfeed_uncheck.png) no-repeat 0 0; position:relative}
.publishButton.picotea{background:url(/images/picotea_uncheck.png) no-repeat 0 0; position:relative}
.publishButton.twitter{background:url(/images/twitter_uncheck.png) no-repeat 0 0; position:relative}

#livetip {
  padding:5px;
  position: absolute;
  color:#fff;
  font-weight:bold;
  background-color: #000 ;
  border: 2px solid #000;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
#snapshot {
  padding:5px;
  position: absolute;
  color:#000;
  background-color: #fff ;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}

#snapshot h2{
	font-size:15px;
}

#snapshot h3{
    font-size:13px;
	margin:5px 0 0 0 ;
}


.bbvawidget{ margin-top:20px}

#cajapicoteoWrapper{}
#cajapicoteoWrapper:after{ content:"."; display:block; clear:both; height:0; visibility:hidden;}




.moduleDenuncia textarea{ margin-bottom:10px; margin-top:10px;}

.breadCrumb{ background:#fff; width:850px; margin: 0 auto 10px auto; padding:8px;}


.title01{ font-size:20px; text-align:center; border-width:0; border-top-width:1px; border-bottom-width:1px;border-style:solid; padding:3px 0; background-color:#B3D7EF; color:#2C678F}

.canalContent{ width:585px;   padding: 10px 10px; float:left;}
.canalContent #cajapicoteoWrapper{ width:580px;}
.canalContent .picoteoForm { margin: 0 auto; float:none}
.canalContent .picoteoForm textarea{ width:506px;}
.canalContent .fecha{ font-size:10px; margin:0; padding:0; font-style:italic;}

.canalContent #picoteoButton{ margin-right:7px;}
.canalInfo{ float:left; width:230px; display:inline; margin:0 0 0 10px;}
.canalInfoVideo{ float:left; margin:0}

#cajaPicoteo{ width:100%; padding-top:20px;}
.canalContentVideo #cajaPicoteo{  padding-top:0;}
.canalContentVideo{float:right; width:100%; padding:0 5px;}
.canalContentVideo .picoteoForm .picoteoTextArea{ width:380px; height:80px;}
.canalContentVideo .picoteoForm .picoteoTextArea textarea { height:63px;}
.canalContentVideo .picoteoForm .picoteoTextArea textarea {width:360px; font-size:13px; padding:6px 24px 6px 6px}
.canalContentVideo .picoteoForm .picoteoTextArea #numPicoteos { bottom:5px; font-size:20px; right:0px;}
.canalContentVideo #picoteoButton input{ font-size:11px;}
.canalContentVideo .widgetPicoteo01{ font-size:12px; height:auto;}
.canalContentVideo .widgetPicoteo01 .noVideo{display:none}
.canalContentVideo .widgetPicoteo01 .moreInfo .date02, .canalContentVideo .widgetPicoteo01 .moreInfo .date02 a, .canalContentVideo .widgetPicoteo01 .moreInfo .votosPicoteo{font-size:9px; }
.canalContentVideo .widgetPicoteo01 .accionesPicoteo a{ width:16px; overflow:hidden; padding:0; text-indent:-9999px;} 
.canalContentVideo .widgetPicoteo01 .text{ width:315px;}
.canalContentVideo .widgetPicoteo01 .grupoAvatar img,.canalContentVideo .widgetPicoteo01  img{ width:20px; height:20px;}
.canalContentVideo .widgetPicoteo01 .imageDetallePicoteo { height:20px;}
.canalContentVideo #picoteoButton{ margin:0}
.canalContentVideo  .listadoPicoteosWrapper{ height:400px;overflow:auto; margin-top:10px; clear:both;}

.widget01{ background:#D5EBF6 ; padding:10px; border:1px solid #64A3CF; margin:0 2px 10px 5px}
.widget01 h2{ font-size:14px; text-align:center; border-width:0; border-top-width:1px; border-bottom-width:1px;border-style:solid; padding:3px 0; background-color:#B3D7EF; color:#2C678F}
.list01 { }
.list01 li{ float:left; display:inline; margin:0 0 0 5px;}


.listadoCanales{ padding:10px;}
.listadoCanales ul{}
.listadoCanales .title{ border:2px solid #8ABADA; padding:4px; width:70%; background-color:#B3D7EF; color:#2C678F}
.listadoCanales .title a{ display:block; color:#2C678F}
.listadoCanales td{ float:left; width:49%; margin:10px 0 0 0}
.listadoCanales .canales{ position:relative; border:2px solid #8ABADA; padding:10px; margin:0 20px 0 0; min-height:200px; height:auto!important; height:200px; background-color:#D1D9DF}
.listadoCanales .canales li{ width:48%; float:left;margin:0 0 20px 0; padding:3px; min-height:100px;height:auto!important;height:100px; }
.listadoCanales .canales li.more{ width:auto; position:absolute;bottom:0; right:0; clear:both; height:10px!important; min-height:10px!important;}
.listadoCanales .canales li img{ display:block; clear:both; margin:0 10px 4px 0;  border:2px solid #8ABADA; height:50px; width:50px;}
.listadoCanales .canales li.more img{ display:block; clear:both; margin:0 10px 4px 0;  border:none; height:auto; width:auto;}
.canales .descripcion{ display:block; width:100%;clear:both;}
.modCanal {padding:10px;}
.otrasNoticias{margin:5px 0 20px 0; width:98%}
.otrasNoticias .previous{ float:left;}
.otrasNoticias .next{ float:right;}


.modCanal.video{ float:left; width:100%; padding:0; border-bottom:3px solid #ccc; margin-bottom:10px;}
.modCanal.video .texto{ float:left; width:620px}
.modCanal .title{ border:2px solid #8ABADA; padding:4px; width:70%;}

.videoModule{ float:left; width:450px;}
.videoModule object, .videoModule embed { width:440px!important; margin:0 0 0 3px}
.videoPicoteoModule{ float:right; width:397px;}

ul.tipoCanalesListado {}

ul.tipoCanalesListado li{ padding:5px;}


.unChkAllButton, .ChkAllButton{ font-size:14px; text-decoration:underline; padding-right:10px;}
.unChkAllButton:hover, .ChkAllButton:hover{ text-decoration:none}



.canales .status_active{ color:green; font-weight:bold}
.canales .status_inactive{ color:red;  font-weight:bold}

.masPicoteosButton .srAjaxLoading  input,.srAjaxLoading #picoteoButton input{ color:transparent; background-image:url(/images/mini-loading.gif); background-repeat:no-repeat; background-position:center center;}
input::-moz-focus-inner{border: 1px dotted transparent;}

.canalProfile{padding:10px; background-color:#DDEEF6}
.canalProfile img.logo { float:left;}
.canalProfile .description{ padding:15px; float:left; width:300px; background-color:#C3D6DF; display:inline; margin:10px 0 0 10px;}

.canalOptionsList{ float:right;}
.canalOptionsList li{ float:left; display:inline; margin:0 0 0 10px;}

.listadoNoticias{ background-color:#DDEEF6}
.listadoNoticias li{ padding:5px; color:#2C6795}


#streamplayer{ width:200px; height:200px; clear:both; float:left;}

.objectAudio{ width:600px;}
.objectAudio object{ margin:0 auto; display:block;}
.objectAudio .info, .videoModule .info{ text-align:center; width:60%; margin:10px auto; font-size:9px; font-style:italic;}

.perfilModule{ font-size:10px; position:relative; padding-bottom:5px;}
.perfilModule img.radius{float:left; width:28px; height:28px}
.perfilModule .info{ float:left; padding:10px;}
.suscriptores li{ margin-bottom:5px;}
.suscriptores img.avatar{ float:left; width:20px; height:20px;}
.perfilModule .more{ position:absolute; right:0; bottom:-7px;}


.canalOptions{ }
.canalOptions li{ float:right; clear:both;}
.canalOptions li a{ display:block; padding:5px; font-size:10px; color:#fff; font-weight:bold}
.canalOptions li.seguir a{ background:#377F41;}
.canalOptions li.abandonar a{ background:#8F2C30;}

.canalContentVideo .picoteoType, .canalContentVideo .picoteoType02,.canalContentVideo .picoteoType03, .canalContentVideo .picoteoType01  {display:none}
.canalContentVideo .twitterOption{ margin:0; padding:0 140px;}
.canalContentVideo .twitterOption{ padding-right:81px; float:none;} 

#widgetCanalIframe{ float:left;}
.widgetCanalModuleForm { float:left; display:inline; margin:0 0 0 10px;}
.widgetCanalModuleForm  form li{ margin:0 0 5px 0}
.widgetCanalModuleForm   textarea{ width:100%; height:100px;}

.web_movil{ text-align:center; clear:both; float:left; width:100%;}
.web_movil a{ float:none ; line-height:20px;}


#invitacionContent #user_list{ height:260px; overflow:auto; background:#fff; margin:10px 0 0 0; }
#invitacionContent #user_list li{ border-bottom:1px solid #000; float:left; padding:5px;width:96%;}
#invitacionContent #user_list li .avatar{ float:left; width:48px;height:48px}
#invitacionContent #user_list li .info{ width:275px; float:left; padding:5px;}
#invitacionContent #user_list li button{ margin:10px 0 0 0; border:none; padding:3px;}
.userFilterForm{  width:100%; margin:10px 0 0 0;}
.userFilterForm .borderInput{ float:left; width:70%; margin:3px 10px 0 0;}
.userFilterForm .filter input { float:left; height:25px; padding:1px 5px 5px 5px; margin:1px 0 0 0; font-size:13px; border:none}
#invitacionContent .actions{ padding:5px 0 0 0;}
#invitacionContent .actions a{ margin:0 10px 0 0; color:#000; font-weight:bold;}


ul.doc-list
{
  float: left;
  margin:10px 0;
  padding:0;
  list-style-type: none;
  clear: both;
  width: 100%;
}

.doc-list .item
{
  float:left;
  width: 32%;
  text-align: center;
}

.doc-list .item a
{
  display: block;
  padding-top:48px;
}

.doc-list .item.pdf
{
  background: url(/images/pdf.jpg) no-repeat  top center ;
}