.lineHeight20 {
    line-height: 20px;
}
img{
	-ms-interpolation-mode:bicubic;
}
.compartirCont img {
	margin: 5px 1px 0;
}
.compartirCont img:hover {
	opacity:0.5;
	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
}
.barraPunteada {
	margin: 10px 0 10px 0;
	border-bottom: #CCC solid 1px;
	overflow:hidden;  
}
.DivImage2 {
	overflow: hidden;
	width: 750px;
}
#fotosColumn {
	width: 731px;
	padding: 10px;
	border: #CCC solid 1px;
}
.listaGalerias {
	padding: 10px;
	border: #CCC solid 1px;
	overflow: hidden;
	background: #FFF;
	width: 728px;
}
.fotoGaleria {
	overflow: hidden;
	/*width: 130px;
	height:120px;*/
	border:1px solid #CCC;
	float:left;
	margin-right:6px;
	padding: 4px;
	/*padding: 4px 4px 1px;*/
}
.fotoGaleria img {
	vertical-align:bottom;
}
	
.fotoGaleriaTabs {
	border:1px solid #CCC;
	float:left;
	margin-right:6px;
	padding: 4px;
}
.datosGaleria {
	float: left;
}
a.tituloGaleria {
	font-size: 13px;
	font-weight: bold;
	color: #8D00B9;
}
.subirNuevasFotos {
    background-image:url(../images/uploadphoto_button.jpg);
    background-repeat: no-repeat;
    background-position: 0 0;
    display:block;
    width:164px;
    height:29px;
    border:0;
    line-height:28px;
	padding-left:30px;
	overflow:hidden;
	float:left;
}
.subirNuevasFotos:hover {
    background-image: url(../images/uploadphoto_button.jpg);
    background-repeat: no-repeat;
    background-position: 0 -29px;
}
.subirNuevasFotos a {
    text-decoration:none !important;	
}
.Count {
	overflow:hidden;
	margin-top:10px;
}
.recuadroFotoGalerias {
	float: left;
	padding-left:3px;
	padding-right:4px;
	margin-bottom: 10px;
	height:150px;
	overflow:hidden;
	line-height:150px;
	width:142px;
	text-align:center;
}
.RecuadroGris {
	overflow:hidden;
}
.fotoGalerias { 
	overflow:hidden;
	background-color:#FFF;
}
.imagen {
	border: #CCC solid 1px;
	overflow:hidden;
	padding:5px;
	vertical-align:middle;
}
.imagenPendiente {
	border: #CCC solid 1px;
	overflow:hidden;
	vertical-align:middle;
}
.pendienteAprobacion {
	color: #4B0E56;
}
.bulletPendiente {
	height: 15px;
	background: url(../images/bullet-pendiente.gif) no-repeat;
	padding-left: 18px;
	background-position:1px center;
	overflow:hidden;
	display:block;
	float:left;
	line-height:14px;
}
.datosFotoGalerias {
	line-height: 16px;
}
.datosFotoGalerias div
{
color:#F97719;
}
.checkFotoGalerias {
	height:20px;
	left:1px;
	margin-bottom:-20px;
	padding-left:10px;
	padding-right:10px;
	overflow:hidden;
	position:relative;
	top:7px;
	z-index:1;
	width:15px;
}
.TituloFoto {
}
.EditarGalerias {
    background:transparent url(../images/icon-editar.jpg) no-repeat scroll 0 0;
    float:right;
    height:16px;
    margin-top:5px;
    font-weight: bold;
}
.EditarGalerias a {
	padding-left: 20px;
}
a.linkCeleste:link, a.linkCeleste:visited {
	color: #8D00B9;
	text-decoration: none;
}
a.linkCeleste:hover {
	color: #8D00B9;
	text-decoration: underline;
}
h1 {
	margin-top: 4px;
	margin-bottom: 4px;
	font-family: Arial;
	font-size: 20px;
	color: #8D00B9;
	font-weight: normal;
}
h2 {
	margin-top: 4px;
	margin-bottom: 4px;
	font-family: Arial;
	font-size: 16px;
	color: #000;
	font-weight: bold;
}
.bar {
	margin: 10px 0 10px 0;
	border-bottom: #CCC solid 1px;
}
.barDotted {
	margin: 10px 0 10px 0;
	border-bottom: #CCC dotted 2px;
}
.titulo {
	color: #000;
}
.paragraph {
	margin: 5px 0 5px 0; 
}
.textBlank {
	color: #000;
	font-weight:normal;
}
.textBlank {
	color:#000;
}
.topBar {
	margin-bottom: 10px;
	overflow: hidden;
	width: 750px;
}
.topBar0 {
	float:left !important;
	overflow: hidden;
	margin-right:0px !important;
	width:165px;
}
.editarEliminarFoto {
    overflow: hidden;
    float: right;
    width: 400px;
}
.editarEliminarGaleria {
    overflow: hidden;
    float: right;
	height: 16px;
	width:235px;
}
.photoEdit, .editarFotoDetalle {
	float: left;
	height: 16px;
	background: url(../images/icon-editar.jpg) no-repeat;
	margin-right: 10px;
}
.photoEdit a, editarFotoDetalle a {
	padding-left: 20px;
}
.formBox {
	overflow: hidden;
	float: left;
}
.labelsBox {
	float: left;
	margin-right: 15px;
	text-align: right;
	width:74px;
}
.inputsBox {
	float: left;
	width:402px;
}
.recuadroFoto {
	float: left;
	width: 125px;
	margin-right: 10px;
}
.recuadroFoto .fotoEditar {
	margin-bottom: 5px;
}
.foto {
	width: 112px;
	padding: 5px;
	border: #CCC solid 1px;
}
.datosFoto {
	line-height: 16px;
	overflow:hidden;
}
.checkFoto {
	float: right;
	width: 46px;
	height: 20px;
	margin-bottom: -20px;
	position: relative;
	z-index: 1;
	top: 5px;
	left: -2px;
	overflow:hidden;
	border: #CCC solid 1px;
	background: #FFF;
}
.paginador {
	overflow: hidden;
}
.WidthGallery {
	width:750px;
}
.BoxFotos {
	width:750px;	
}
.fotoContent {
	width: 750px;
}
.break {
    margin: 5px 0 5px 0;
}
.seleccionarTodoNada {
    float: left;
    margin-right: 15px;
}
.contenedorFoto {
    overflow: hidden;
    float: left;
    margin-right: 15px;
}
.middleBar {
	overflow: hidden;
	margin: 20px 0 10px 0;
}
.paginador {
	float: right;
}
.photo {
	text-align: center;
	font-weight:bold;
}
.photoDetails {
	overflow: hidden;
	margin: 5px 0 10px 0;
}
.post {
	float: left;
	width: 502px;
}
.survey {
	margin-top: 20px;
	margin-bottom: 20px;
}
.break {
	margin: 5px 0 5px 0;
}
.doubleBreakBottom {
	margin-bottom: 10px;
}
#generalContent1 {
	overflow: hidden;
	width: 731px;
	margin-right: 10px;
	border: #CCC solid 1px;
	padding: 10px;
	background: #FFF;
}
.columnaFoto {
	float: left;
	margin-right: 1px;
}
.columnaAcciones {
	float: right;
	width: 218px;
}
.masFotos {
	overflow: hidden;
	margin-top: 10px;
}
.masFotosThumbs {
	float:left;
	height:75px;
	line-height:75px;
	margin-bottom:5px;
	margin-left:5px;
	width:60px;
}
.masFotosThumbs img {
	border:1px solid #CCCCCC;
	line-height:75px;
	margin-bottom:5px;
	margin-left:5px;
	width:50px;
	vertical-align:middle;
}
.masFotosPaginador {
	overflow: hidden;
	float: right;
	margin-right:2px;
	margin-top: 5px;
}
.time {
	color:#999;	
}
.Border_View {
	border: #CCC solid 1px; 
	padding: 4px;
}
.Border_Vie {
	border: #CCC solid 1px; 
	padding: 10px;
}
.MorePhotoBox {
	overflow: hidden; 
	border: #CCC solid 1px; 
	padding: 10px 10px 5px 10px; 
	margin-top: 5px;
	width: 195px;
}
.InputEdit {
	font-family:Arial;
	color:#000;
	font-size:12px;
	width:498px;
	height:20px;
	overflow:hidden;
	padding:0px;
}
.StyleGuardarCancelar {
	width:502px;
	height:20px;
	background-color:#CCC;
	overflow:hidden;
	margin-bottom:5px;
	line-height:18px;
	font-size:15px;
	font-weight:bold;
}
.MaxMarginLeft {
	margin-left:200px;
}
.LabelDescription {
	width:502px;
	overflow:hidden;
}
.InputDescription {
	height:50px;
	font-family:Arial;
	color:#000;
	font-size:12px;
	width:498px;
	overflow:hidden;
	padding:0px;
}
.CommentariosAgregados {
	float: left; 
	margin-right: 10px;
}
.commentario_End {
	overflow: hidden;
	padding: 9px;
	display: none;
	border: 1px solid #CCC;
	margin-top: 20px;
	width: 730px;
}
.commentario_End .avatar_End {
	overflow: hidden;
	float: left;
	width: 75px;
	height: 75px;
}
.accionesFoto {
    overflow: hidden;
    float: right;
    margin-top: 10px;
    width:175px;
}
.ContengoEmpty {
	overflow:hidden;
	padding:10px;
	margin-bottom: 20px;
}
.ContengoEmpty .RecuadroAvatar {
	overflow:hidden;
	float:left;
	width:110px;
	margin-right:10px;
	padding:3px;
	border:1px solid #cdcdcd;
}
.ContengoEmpty .RecuadroAvatar img {
	width:110px;
	height:110px;
	overflow:hidden;
	/*margin-top:2px;*/	/*Para arreglar los recuadros*/
	/*margin-left:2px;*/
	background-image:url(../images/avatardefaultempty.jpg);
}
.ContengoEmpty .TextEmpty {
	overflow:hidden;
}
.ContengoEmpty .TextEmpty .Text {
	font-size:17px;
	font-weight:bold;
	color:#000;
	font-family:Arial;
}
.ContengoEmpty .TextEmpty .Buscar {
	overflow:hidden;
	margin-top:10px;
}
.ContengoEmpty .TextEmpty .Buscar input {
	float:left;
	overflow:hidden;
	border:1px solid #999;
	height:19px;
	padding-top:3px;
	width:177px;	
}
.ContengoEmpty .TextEmpty .Buscar img {
	float:left;
	overflow:hidden;
}
.ColorLink {
	color:#999;
}
.PhotoDescription {
	font-weight:bold;	
}
.pinkLink {
	background-color:#FFF;
	border:1px solid #D6D6D6;
	color:#8D00B9;
	float:left;
	font-weight:bold;
	height:26px;
	margin-right:7px;
	overflow:hidden;
	padding-top:4px;
	line-height:21px;
}
.Padding {
	padding-left:13px;
	padding-right:15px;
	text-align:center;
}
.pinkLink, .pinkLink a{
	color:#8D00B9;
}
.space {
	float:left;	
	padding-right:5px;
}
.lastBorder {
	border-bottom: 1px solid #CDCDCD;
	float: left;
	height: 29px !important;
	overflow: hidden;
	width: 527px !important;
	display:none;
}
.lastBorderOneTab {
	border-bottom: 1px solid #CDCDCD;
	float: left;
	height: 29px !important;
	overflow: hidden;
	width: 639px !important;
}
.spaceO {
	float:left;	
	margin-top:10px;
	padding-right:8px;
}
.hyperlink {
	color:#8D00B9;
	cursor:pointer;
}
.favoritos {
	background:url(../images/icon-favoritos.jpg) no-repeat;
	height:14px;
	margin-bottom:10px;
	overflow:hidden;
}
.favoritos a {
	margin-left: 0px;
}
.compartir {
	background: url(../images/icon-mensajes.jpg) no-repeat;
	height:16px;
	margin-bottom:10px;
	overflow:hidden;
	line-height:11px;
}
.compartir a {
	margin-left: 0px;
}
.reportar {
	background:url(../images/icon-reportar.jpg) no-repeat ;
	height:16px;
	margin-bottom:10px;
	overflow:hidden;
}
.reportar a {
	margin-left: 0px;
}
.BotonAlign {
	overflow: hidden; 
	width: 300px; 
	margin: 0 auto;
}
.BotonLeft {
	background-color:#21759A;
	border: #CACACA solid 1px;
	float:left;
	height:31px;
	line-height:29px;
	overflow:hidden;
	text-align:center;
}
.BotonLeft a {
	height:31px;
	text-decoration:none !important;
	display: block;
	padding: 0 10px;
	color: #FFF;
}
.BotonLeft a:hover {
	background-color: #E8F2FE;
	color: #000;
}
.BotonRight {
	background-color:#21759A;
	border: #CACACA solid 1px;
	float:right;
	height:31px;
	line-height:29px;
	overflow:hidden;
	text-align:center;
}
.BotonRight a {
	height:31px;
	text-decoration:none !important;
	display: block;
	padding: 0 10px;
	color: #FFF;
}
.BotonRight a:hover {
	background-color: #E8F2FE;
	color: #000;
}
.TitleFoto {
    font-size:20px;	
}
.PhotoDescription {
    font-weight:bold;	
}
.votesContainer{
	margin-top:10px;
}
.CenterImagen{
    display:inline-block;
    vertical-align:middle;
    width:1px;
}
.PhotoPendiente{
    overflow:hidden;
    width:142px;
    height:150px;
    z-index:1;
    position:relative;
    margin-top:-150px;
    background-image:url(../images/fotopendienteaprobacion.jpg);
    background-position:center;
    background-repeat:no-repeat;
    clear:both;
    opacity:0.8;
    filter: alpha(opacity=50)
    -moz-opacity:0.8;
    -khtml-opacity: 0.8;
}
.PhotoPendienteText {
	color:#4A4693;
	font-family:Arial;
	font-size:17px;
	font-weight:bold;
	line-height:17px;
	margin-left:9px;
	margin-top:59px;
	overflow:hidden;
	text-align:center;
	width:127px;
}
.CenterImagen {
    display:inline-block;
    vertical-align:middle;
    width:1px;
}
.ComentarioPendiente{
    overflow:hidden;
    width:750px;
    height:90px;
    background-color:#ffffff;
    z-index:1;
    position:relative;
    margin-top:-90px;
    clear:both;
    opacity:0.5;
    filter: alpha(opacity=50)
    -moz-opacity:0.5;
    -khtml-opacity: 0.5;
    font-family:Verdana;
    font-size:18px;
    font-weight:bold;
    color:#8D00B9;
    text-align:center;
    line-height:90px;
}
.divElim {
	overflow:hidden;
	width:750px;
	height:171px;
	background-color:#ffffff;
	z-index:1;
	position:relative;
	margin-top:-171px;
	clear:both;
	font-family:Verdana;
	font-size:18px;
	font-weight:bold;
	color:#8D00B9;
	text-align:center;
	line-height:147px;
	opacity:0.5;
	filter: alpha(opacity=50)
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
}
.TextoLabel {
	display:none;
	float:left;
	line-height:13px;
	padding-left:5px;
}
.input {
	width: 125px;
	height:20px;
	overflow:hidden;
	line-height:20px;
	position:relative;
	z-index:2;
}
d#ivFileProgress_Porcent {
    overflow:hidden;
}
.fl {
	float:left;
	width: 100%;
}
.fileupl {
	float:left;
	width:240px;
}
.GaleriasPendientes {
    overflow:hidden;
    width:130px;
    height:110px;
    background-image:url(../images/GaleriaPediente.jpg);
    background-position:10px 0;
}
.GaleriasPendientesText {
    overflow:hidden;
    width:85px;
    color:#4A4693;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    margin:32px auto 0;
    text-align:center;
}
.btn2 {
    margin-top: 10px;
}
.topBar .Datos {
	float: left;
	width: 310px;
	overflow:hidden;
}
.topBar .Eliminar {
	overflow: hidden;
	float: right;
	width: 350px;
}
.Seleccionar {
	float:left;
	margin-right:0;
}
.DivImage {
	overflow: hidden;
	float:left;
}
.DivImage .Imagen {
	overflow: hidden;
	float: left;
	margin:20px 15px 0 15px;
	width: 150px;
}
.DivImage Detalles {
	overflow: hidden;
	float: left;
	width: 550px;
}
.InputTitle {
	width: 390px;
	height: 18px;
	padding:4px
}
.InputDes {
	width: 390px;
	height: 48px;
	padding:4px;
	overflow:hidden;
}
.InputTag {
	width: 390px;
	height: 18px;
	padding:4px;
}
.ContenedorInput {
	margin-bottom:5px;
	float:right;
}
.ChkElim {
	overflow:hidden;
	line-height:14px;
	margin-bottom: 5px;
}
.RadPortada {
	overflow:hidden;
	line-height:14px;
}
.RadPortada input[type="radio"]{
	margin-right: 5px;
}
.Paginator {
	height:25px;
	clear:both;
	background-color:White;
}
.DivGal {
	float:left;
}
.Checkbox {
	float: left;
}
.DatosGaleria {
	margin-top:10px;
	float:left;
	width:100%;
}
.Ayuda {
	display:block;
	overflow:hidden;
	height:15px;
	width:390px;
}
.siguiente {
	float:left;
}
.editarFoto {
	float: left;
	margin-right: 10px;
	height: 14px;
	background: url(../images/icon-editar.jpg) no-repeat;
}
.editarFoto a {
	padding-left: 20px;
}
.eliminar {
	float:left;
	height:13px;
	line-height:16px;
	background-image: url(../images/cruz-roja.jpg);
	background-repeat: no-repeat;
	background-position: 0 2px;
}
.eliminar a {
	padding-left: 15px;
}
